955 639859492 143236411 -821581416 -670327975 385708547 -400469933 -459182431 -927870627 -915430292 993956463 -529311946 176467702 -857807884 -543016247 -346989218 -330534050 -434618699 360991038 -856951582 6310326 667989449 -603041584 6204884 219518850 791963602 501051940 479673092 410145575 -7694476 763717125 -588212088 -860596620 32679384 302749663 -39807427 751452438 -572815062 594038853 863136320 416901923 562778908 -150114453 -62570636 582576016 983254882 475609005 -933838850 846632634 -951914957 690268166 -946269236 -87013151 48541391 372795033 -702137588 -964305752 108219892 -338478292 214195374 -522164840 688884840 -957217369 -177501973 -770034022 880060786 -103138149 -554608708 -993724289 884239712 8802230 -725451935 172203132 548712450 356100687 -279097637 -952494427 -760385747 418814432 -187337613 338205819 -794004167 389168262 -917339087 -170878119 -451702908 576220035 797854310 -909855997 118904045 4634045 -648505821 -621905884 322862170 651061820 -938174529 355046085 -739622094 137802415 -46575787 -505714475 -641113117 800603624 -86930620 -664294231 610376798 771914332 335378093 166097785 445269142 -709402460 225392632 631588831 -755731195 -940749313 233676624 -308130724 748502310 -793940275 -556440286 -82612780 928803324 326514965 -57444190 -757094899 -329687926 129660672 -148021690 -903721421 915566681 -983604900 582524489 984449367 -883396107 557795866 400573225 126127851 -758078096 430528209 73689129 -245400248 -529310499 316558136 -879274032 992648232 999202518 -476748881 -153077144 512075564 -138257161 829898679 -163883904 272922712 -578471327 497245302 817255787 -722449774 580936248 -906556620 -453659201 -448492506 -223384027 -107581471 -642865705 582041925 -945595179 89940877 -567374767 -606374271 306419832 -261261587 450008208 555303763 849841475 -794142499 831475002 -386311019 -913916947 -764787496 778720955 79247112 616780855 351759746 -939482687 -456181296 -2968739 -686917857 -268419649 761495795 -464420187 -211647975 866924394 449818590 -562153000 756696446 -329480385 908481503 -857036349 -867288705 -926548999 -643148117 150569655 177099251 -242701024 89424090 -546936057 -816035630 26562935 55610471 -658659956 -981998407 516732296 -595638479 -773896156 191645549 -429550044 485705084 -461274578 938909776 -189693220 -394877840 531526416 -23101714 -980206456 -553362279 272666802 673941875 -452877375 -783506330 426483200 643185458 -276351130 -986488150 489927019 5087008 -490429669 -900615906 -185578647 255040087 -961099324 510815964 970030321 178079379 -230402032 571892454 -581526016 -451519304 598293225 485584541 299209750 -124014774 956904964 -764719030 49719481 52475123 -978138538 -433949287 -566857743 -217406719 232627357 274947608 728252107 62035941 -552358955 582323645 -181423657 703157686 147367872 -598831266 -900681816 -798061396 684829542 245139254 -633834661 -461720155 320110481 297686374 -446137590 842366115 302799185 151537778 -838101420 289291084 -146167690 -142450752 -60204831 -517569688 -68323815 610901533 -559967017 -705349273 -248491244 -810783689 -907362973 346308313 -911752572 913345316 -147893960 530754804 -962717618 -410151206 -748181240 324050705 -997805159 -401565516 -265066996 847547695 729525581 666348020 -933870462 -875322770 63928986 -982014405 526677545 975018902 699427699 603549202 977762502 955419022 618831118 -837207707 -407077725 -651250715 -650418075 728136195 -657237237 -915710132 120086712 77942303 -915235633 968399898 472277513 -665943342 -120352571 404132039 -750145633 -15882601 -234786237 486298737 632922756 541174733 610246568 668162394 187721734 -159278280 -870227756 -344299672 176050234 -468560255 718355882 -356276572 436579444 -680367439 264987797 -990627397 -801292848 -3050822 817996033 -767006592 -466504787 -778860049 -767991331 275536488 -33539539 -623948154 -925582305 -553492211 -681731914 -405572579 367162689 203510444 739205236 -140679629 -675057219 819098790 -93213995 6519466 -629062763 -577473021 334718987 67941451 -62481203 383416810 -40354419 -189426366 755911150 562606634 544634006 -382828130 -953440124 528058804 -902203228 561689042 935505313 -67346657 -39754245 -615336649 -145982375 676548387 318744608 -157121400 -770208700 674467614 683452511 -368401308 12738560 -297379949 -472806331 123688912 281299884 145514149 5276710 271082162 484854637 494232224 836413848 438393943 -708548115 925451377 -735613450 -863633939 -632277289 -515853783 -343828258 949647626 -531673764 346710398 -179743053 102150692 752511665 -196519350 141645596 -930740458 -589392754 -646819575 -973046909 -204901981 -40022095 812683615 428971416 -273381910 -181705127 620787856 -908806709 -727417611 988888780 517373959 -653555243 -67722448 -533904942 236410832 898517808 733630186 -395292361 131895582 977812890 456413911 -232829364 850811077 -13091434 -950304626 787722343 52707776 -101622037 391985931 746171230 -937451603 -300180701 -786917075 -325884400 126775628 770740237 -576546759 -839565091 718428932 717180475 -574464427 -995578839 -79908514 -714328187 242584846 -494235939 -292383865 -823300732 -43342893 801914085 -866582063 -389066728 226980471 -747405901 -295797708 -173044765 -882730061 198746811 -718961465 -373147445 298362786 -148328971 -596098488 -884111236 -29776316 736397406 -861080936 -215120668 896098811 560089207 -765371073 491871925 -138305007 -397768508 -756574747 -918860826 98401584 857361998 -522559785 -360483277 -720618521 782466850 76836744 -380339816 332614444 713648336 535053068 -219319590 -26657067 298276589 713777822 438410750 54289438 858339729 -947278821 -942177072 929784870 -640656422 -173236090 -74760867 457864818 900901479 334403203 -607438727 786604905 337086942 102272220 381329466 -697395499 -400736922 758145279 311510651 249463400 590699821 -80704131 -300309669 -229076939 -576496413 -544775028 -785226821 213017907 -821910978 60185222 223381443 -347202 381594484 -684433304 234393950 -118596074 -728218172 -315994540 424100537 -209409827 287658990 666328591 -529765176 -815563363 -162487115 890156420 -534164031 879246656 -674014876 -606895809 290815902 -954031466 197286982 396467955 -379750752 760657106 318793517 92755956 717197255 -495105523 298359277 545762238 93171547 -599680574 405184733 -837440916 133197670 -16556207 981166940 983457602 -559718857 -497578883 -100896182 100551459 -445362976 -444167187 -46952821 -925639910 130461113 336303022 410869640 889415383 -250510628 -635926609 646594990 170431272 224418983 151940164 820073709 707089541 -640522179 738748580 -396782790 27022726 85691908 743528811 -308185331 195323241 -536829912 -974556391 -373706269 776430224 501127447 -872123248 -160009539 -419252992 -450663933 -967518823 -687719264 -951494428 802380132 697859425 5917971 -909384441 -66817677 -469869323 -238120284 -875690658 -865894736 163555786 -578505885 631263613 -122839459 -711623625 553034597 -417884386 -835232512 -999655944 225397570 941660317 6776037 165700780 9584280 -664426626 -382190439 -724994984 -858553722 -875618588 431658353 -474975773 -235117518 722424348 982493697 -380723816 631922500 -938778863 -986048348 -908002906 734893160 -227237675 -660257285 -206921564 -13938737 272139806 -510614681 191070214 -908157009 -784896058 -484207218 953004713 768703166 -996870327 325402332 -953663667 -582519109 154746188 317805054 -521642220 55873254 -767321070 -42508184 607535112 -60654973 194607620 -902154032 124671891 -559049893 -765231054 -57584207 228541701 -758690758 146430156 610687945 -888323054 -991976591 -889727578 783919260 968011601 827432278 4038335 102592751 -575040834 -989420864 -945114961 54161229 973164089 504856461 -788434117 759865989 346114053 -533183204 218007495 -895640534 190754633 -462244654 -920014883 -908080367 -130658669 -898690409 675840939 -961983017 635006544 620592987 907456643 -504977063 -735426731 -92063861 -742411431 980066106 214074713 -443584099 -194534584 963143777 -949069448 156147849 698649613 -98076808 -559113038 557989452 -42870 176306030 -734887319 -373321113 729304389 -76981770 -446211353 -663844769 67080934 -903306748 -269982250 617518651 -772058947 -453364136 637842630 548320009 -356100294 57038828 323001771 -525050534 489642611 518142084 -254526115 886616513 -302564191 -938729179 -903050730 -253062824 609577123 -496330594 -244812298 84432954 645086329 -979122695 -861401727 -433478646 636388299 -904107252 -950269408 -963270038 475628128 760714987 -490520418 510369669 398167719 -507416461 -362708054 68856967 -687064015 992235712 -863012266 -723028449 918328884 912352695 304566941 762163972 -315790837 434786429 -97228840 840454764 389259697 -431664130 -294230712 665498262 345747017 378573671 -941524848 -608737470 883065497 821518508 -484600777 -584544204 846830985 658545412 84361770 79380405 29926569 121675112 254772793 -847154926 -349729111 -77382377 72896662 -44069093 -123314721 455563284 -587497383 495815332 843541188 195130279 734361086 -874189561 712982135 -268932392 303347173 661090977 -625377991 702917879 75406033 279415121 -808230673 -365327337 -548759446 174485244 647906211 290954126 -889877061 -302009333 -664651261 -541680009 -256989260 992167403 -682082847 -161446352 -19246167 -920395380 -80844623 662012124 -40812078 326733283 -967726579 380213218 -216041527 -634357143 -965179851 700538476 -662408433 -494961255 -921945975 -920997911 -571188345 188446582 801207821 -266109300 -10992136 -57721854 419992557 232698315 -389314928 813005256 600421878 895718624 723424092 -884887469 199063833 509367627 -920657200 -857627980 378777068 -175468210 -534228410 -579907071 -819158232 -46172560 612528248 -308782127 324960300 -35491845 -33200124 -147687232 -271274119 107898238 -125547023 296967921 -861120204 -51148469 -813205469 568568967 -369594968 -15452422 -758427671 -497070549 742277057 310862308 448836720 -991633016 955821969 630756265 218721613 -287858733 -485137201 -542737749 822127863 162638908 -411657901 -898632561 -735075509 865370750 -110005349 379232452 -19423225 -863259307 525496649 874665717 946685263 709733634 -556441181 183188885