64 77 -534031934 225948935 -501521744 485762484 -853651554 157245966 -376528950 -602656553 116625307 -621771714 -576656510 95113714 -742094555 -43504551 75794876 176783639 -337137220 -614403625 545416112 562328648 500517999 -755936411 -401240979 -302732293 682318441 623231076 30771283 -590471017 648797029 -619499930 307105430 707385854 129818162 309068725 -57665598 -531863806 468148529 -128947764 -173802703 -79795481 -730836005 255952603 -418068587 573831399 -738536645 -291596473 544003701 92734898 -369356945 713650470 -609489237 -591230487 -583177173 -227890999 -194268194 630761634 90463287 -436054486 174538517 -598919703 -808360467 318358657 256335907 -421459399 328032954 -337575498 121449521 -342851833 465461158 -472874012 477371197 313267254 -389275964 533404891 -621047912 -81173851 434143938 -831600199 -852497889 117411064 -697491878 -152512885 -588143006 -462941883 -389764754 -400826674 -829705761 -37788393 -721515303 -212623067 -828617418 -670988524 -721017703 639612767 563133661 351340893 338548410 416328457 8275359 209276164 -768995871 -208229667 68833046 178934672 401059266 470035020 563314741 120680569 -502262867 -602382087 -159476030 88040623 445698559 -731139779 -236408621 705207058 -452199765 480704164 635994199 -481938181 -144349769 -235177362 -335213167 498296496 -338077761 -206008817 365426066 194192372 -740021133 236490159 -264554553 -81322890 -347098603 -690840918 -272110229 -472721060 -272000259 -73936879 314581518 462996674 239811861 468754471 -740918247 -543997898 -183376034 -708378907 -751139263 -394447048 -552102039 -881234825 -826788842 -768556865 -939845410 -355793987 115385648 -714447346 -614759182 -631255706 -249591460 -316394405 -499373687 -237332083 -688807982 -290368313 -676729866 -286121666 236752754 -165009639 47346993 -616252884 -663868309 417554697 537435846 182819899 324755907 105692873 457294677 104959746 -43816749 -136647046 -627712240 648504398 537532102 -679011151 415498300 96502175 -639182046 -162574088 -163194696 360403882 697614903 -112694451 -646968719 -292789545 -232466509 -281834588 -528093718 -713029442 -230631922 -545957536 -506265926 -397799499 649199387 -37920545 372431886 514974012 405970306 -211632404 -303506140 -689983345 -603761862 -201706678 -208122930 -613087980 -413174001 -472601295 -407410189 -787867150 191257634 -371818296 -367649520 -599291783 -835417238 -626967890 -604838732 -704767821 -328636623 252714103 -803768576 -800753958 -735105392 -833128323 -818775002 -482826885 -884606409 21580952 -719968121 -546853110 285567354 -223521277 638465393 -462638987 -226866008 -264698338 -562758566 -630418488 -700983250 -329408059 595525065 -125734975 -522356791 270431931 -384402728 -388331437 -458360812 -6070716 -362226762 -257715668 -419791372 -239939953 -178248410 702148640 -257071833 -275458494 -561424384 -270484025 -254830399 -231896583 731279789 519465183 173708449 663116737 -193720912 -65227547 349254663 188416411 -321457895 -97275775 -274002179 185391104 -415730161 662541590 -28589597 -27765928 -58880687 -300894920 -629877266 -325702526 -269853017 -530028756 382532009 585287759 -155161988 -656769422 291637617 476982789 -726834109 -401014730 -702388233 -150046238 -541826553 314315489 291645119 -515231858 -105834520 -508724088 307789475 -917466960 -153030259 32876301 -495847798 197625398 -778653603 -734058802 -622307960 354540030 192672285 -358110197 -518829786 -60116518 -617793984 509640110 683449483 -750864329 -250672184 -351234862 84855991 -235436798 330525641 475806790 -240045575 -709222383 -284270349 -423700206 -353901449 -436283212 -175888127 -166314263 -677242198 -224335830 -345478582 -239595333 -620471072 -663661522 8261426 -336737751 -562723913 319726694 -75949130 544703490 462955943 -590922253 -209901342 34534354 -81904263 -356443164 -626703011 -639474347 -447608631 752601794 -646530339 -182527494 614162568 529325574 -553497940 -463494553 -638743684 -150666339 -614007254 171586288 -487012162 -599256724 615353161 -121982169 -292011459 -727210298 -373563629 -521894074 -121875402 -572570377 -573869281 -375378234 -494489152 -617624388 -883230688 29460318 292267386 -257480544 -846089265 -484173616 378822845 -589843296 347749146 -138711754 261048777 -765188823 -422360864 -425384751 -535770108 415922116 723091738 -620479075 179308068 -530450952 -175745438 -446171451 -369073223 -388841030 -514819494 29510184 303734946 -124762381 -519546303 383960540 84466583 -496708861 -99302300 509202343 -212065121 484681272 -171566684 50366855 -164205673 -403330212 -102018050 259032620 171995824 482394920 -164248073 -326644358 68526321 259787211 -180757709 803844360 282415281 604268901 702183392 -92442461 161197341 -605385587 557608522 653012682 -278365766 627332303 -297675700 136656178 496925399 599273767 -42941743 -562898364 210054690 64286856 527513181 -184201059 600396566 599860055 596852618 308086152 486196101 -494246158 38175618 -186483825 -140611514 -796701709 476187130 -817441027 -71115915 -25154298 -117917088 -327866724 -378391672 640705188 693028233 -218433768 -419103322 -451425793 -637781774 458333379 -681772355 -412176978 182527273 -438227541 -645586661 -686597045 462202962 301629448 -569482277 -359829548 -472550235 238979276 -518942609 413739849 525133289 -181094884 497093658 -505403882 19497217 -591505203 -373916807 -454730083 -20704161 -191084307 -280798219 86722228 706324617 -202455747 230754131 -55215834 474792092 -642850385 244958757 548224048 -266114361 -540196117 -440574377 -120155386 -216174134 -642153775 -340721246 -8767155 -16549759 -30032403 -663076836 400834461 642524243 -471208443 -559010907 350681096 -323566653 -791260271 -352087685 -816434546 -759430176 -656729541 -104988247 -863385180 158994388 -885311386 279342222 -160783736 -531248693 -138040646 -546893031 -501408517 -538895050 -287441699 127640812 481783577 321299815 708385240 67847572 513825323 714808784 -722439460 51293122 -472028824 561602177 -285388981 435793403 -668001665 -540241258 448269376 553904662 780807955 493417154 -471352314 -329294141 127351096 -454348594 727145372 767946499 -415571204 -504641004 675075640 685864105 360046296 -579747324 238296769 -203338016 -186358718 567685535 749873491 183762852 675800863 -85478402 -578084929 203830087 183754312 -530159925 -385048056 703391981 -604416243 -243216441 -65961753 765389585 -79887697 -27826107 92884295 167319550 710444772 595174056 636314058 -40240553 -374396073 -211282449 104087875 -333610353 -476402395 -250081751 -414597062 -543020431 507319393 -613613063 419136363 -583096422 -502628206 138289540 -309844391 -254736467 -617718395 -803147584 -692938486 320780432 -391956984 -681775375 -204133021 280792715 515624903 -3463923 308243437 451929992 647517467 401073689 -685583380 695673545 250942542 -336633678 -463010352 108345443 -334275810 -10675577 -412204348 284389824 775353148 425949913 -561531100 257651229 136933070 -579284734 -315856129 301895433 -441006862 -580568343 -628865381 -443549460 -231719375 -331935853 -522585108 363311997 787067150 -357521010 596848674 -12591541 431722114 534162819 -100409826 -214348491 -477872521 -462823506 90251246 -388534030 -583393977 -153951395 -422139551 -421928823 226157383 93854578 -586475665 352603353 418880318 -260002840 -208094772 546210580 -576985627 -659605947 26089303 -750044100 -116332949 471252781 -151605844 371922349 -517265169 537120464 389291170 -500905404 -221926052 -254112404 22253608 -623602522 501452576 -621877386 -463069320 -403860396 243626753 266651215 -618803977 384874743 -382892557 757927545 -334975933 -330319348 153096798 -82451062 -575515986 -358869407 -121223528 390607533 -166137669 83901599 -605342862 178374691 154052256 -48538432 136426157 298146238 -50699060 -208435571 78848639 -551103645 -132718499 -232937431 2403603 503362450 -517280599 -586260087 823539974 -289356330 -328172872 -154250759 103585004 -275261101 -507026493 844570768 210781129 401933888 -492264770 -77983549 -429057640 -486560150 83674826 35772888 -133334840 -272594513 -542859838 426637415 -470431048 210656128 687921329 -308568611 -228744893 295232359 -413554089 656460026 -297180113 174557311 -327234392 -127301801 -367340611 -245760266 -416558004 -539355516 -603837590 -684523904 523676336 -496510353 355144651 -211845222 310634443 -63616944 -94703041 -717258215 -550440598 574350858 -389368621 -534185349 -220801535 -459986472 172931209 -308933932 -403367356 15909573 -69773862 665023307 -587847540 -528610764 -376309458 -208448867 -272116110 -285633704 375317604 -330647914 -169998022 -582655043 844278606 -321618790 -248509851 -171039300 3992370 719094304 -399127522 -491187446 -427021494 -516512459 -84943410 576505643 -171423422 173446390 -622800760 -484612359 -457903680 718696982 936860 -73816803 -137608742 737361758 443236362 -427292259 -565119850 -324472023 667857411 -148175797 -152672906 -80547099 57401971 -655628716 -387003414 562273685 498590324 616442287 563345369 -36646319 -353450025 454545075 220835101 -301267516 -510774882 -680650365 -157911215 650934424 225749010 -656282938 -546356060 -131903791 575464841 -403302925 -178292844 655643192 -650516055 203642964 -704433720 -551399731 -285052343 -550401699 -149724831 695338906 -222203154 -196966441 -494667409 -145975482 578015060 94477151 -570535046 -482774651 443983086 816675815 -513881095 444616357 761724509 660792627 -599909922 429925891 -223860739 -204397474 -422523128 -186997613 -455060393 588020307 -395942706 -206884259 276435114 -375693738 217383804 -78728455 -121906578 -90108552 226875597 -287813094 626040521 -252275675 79915639 -88934142 45598999 -492868711 376928156 790331142 -177594776 38944103 -435776167 -374631148 -664747517 -108269070 -604338629 708401703 -421272869 -384139533 -452628029 -581534761 -652003808 -688158470 -710856214 -170389046 -743866192 -791381020 -478974311 -626181596 37851436 555558040 -268120070 -533394713 -522187570 570146119 -208478387 151141207 419267473 -275208583 265633437 121779057 -147586516 208035673 15105446 -498635844 -429733251 724985330 -492810602 822558166 -30693345 834776987 -512194931 -459668234 561419485 -239385984 -520213983 583011935 753675577 173717795 -244927264 811129328 897381606 483120347 402223043 -336942442 -42845107 213781582 597967809 -21612589 301690888 333293819 -83366851 -589653439 -500021143 -38154574 728313234 818471177 -88699147 440771609 -249599089 365322859 -39157024 -420373464 -222327564 561334074 -28557669 -533714513 -409270279 -659341474 -671209662 636191179 697702343 -209653424 87575340 738974324 -105300226 -679179616 -711730080 -460158734 397039916 579346545 600349211 -786696860 26187355 -342806277 -506039081 -807194782 -282967469 -652025993 -270310358 -294794137 -219174549 176762480 -522952209 -357143121 -669726384 -199809729 -3068108 -414848092 -232184622 -214915734 -104630344 583470088 252393920 -108106484 467277421 -344817804 4320343 540000599 570894847 -100027443 -275686967 868645131 360905031 -321398831 -334170693 -203533310 -505480999 -414387053 -82384181 -470135643 311540341 -302307850 513279744 544255093 -479958123 -6520012 718725986 686369922 -586625051 -361585063 120140901 -102084361 -350250045 -321054009 -461003148 297102731 858804935 -405158475 -375601556 -355912175 -451672520 -53119062 -253139936 -335619351 395022223 -565851389 775834071 -358965363 -139503103 -216526478 -432542262 332940806 551523820 581118842 221051045 -396626827 -774578577 -685965065 -132889073 522743688 -255256111 292919997 -548289053 519883129 16667170 215992580 266638369 -584512689 -170696446 -432669885 -688496246 521312095 282705119 -331175005 516176784 128631211 -35203114 -315693537 -97114343 774307402 -26308170 420258058 -15675648 158856936 -370153852 -196156022 -184685680 70650436 366735862 14948627 75077903 -307216975 857931516 264253690 508262705 326965398 386777139 -447941412 -250512737 770084590 -104622993 -369967827 153334907 -15583031 63997499 765214902 40778707 -578735415 781277777 328354839 -318585295 703211428 818551329 -610374848 76274442 -138074455 -458228144 -98284043 272494417 147360051 -287351499 -610609839 -112582169 -254950856 -557483683 -150152129 -244725728 -262975810 -617296887 -700740609 693815879 -554011040 568090282 562131883 391925787 638049228 -708321429 -465081687 -174444779 -194796624 559954610 581630178 -388730538 316902680 457974786 -319273448 -309302987 252339409 -244644320 -509781806 -360159168 -82293285 -126376183 711429068 51470073 -167503417 604019938 -367297646 386013274 -546510787 855120017 -587205371 -113666485 -391333770 791461671 -219069479 907492903 -185125434 355528046 709788953 -369142459 -455594739 853351521 -462661214 668650855 816627010 365565360 -323394140 -275422901 -121302032 165017664 -347997914 883032347 424733881 665128105 -384028034 -193720578 -154641460 -216143433 537233372 -586978427 361365363 166324457 -540696895 55398973 -304721785 -503878922 405158272 701662755 -53239045 402287682 -596572988 387403307 301155660 -192824725 256921352 -64699973 -410745066 427758531 -336842208 -351836885 -205124989 45700556 -569935952 -581986743 -441574858 355953862 -259583656 -147519453 -700180799 -106738793 327301150 -615689245 398037480 575059420 123747395 -198271629 -287942106 288483308 688625852 -629758606 -538857972 590814670 -209287214 721707379 -66856008 -294848577 -355261020 -279022979 306995558 816688814 6877856 -135572600 487795936 -189797952 63132173 -463802363 -91373052 -544211507 -438626428 328372050 927980359 -137196322 621477489 154192968 -357268433 285359033 -275529064 -452196687 -562160937 -206666162 -55649909 -390858037 -220991379 -385706682 236885557 250532551 -438998346 456379518 -349393838 -231476404 -267231605 -580014459 4803059 37159667 -285110190 -380253152 342916863 617290444 496720525 133127365 589380268 633516505 -81806256 159486499 -697370101 -579393137 -48935232 -199881574 -393655430 -414864807 -514561127 -372068161 436920534 -327501477 -308844908 -562541987 -277231645 -276995486 691789257 725683819 -413355238 -530623120 147318288 192268057 -462194895 -94531131 -116668555 -76119603 -576091478 157875723 -222894057 547263133 530442591 10822885 539641256 -374119724 538767869 -537711509 906673137 -92264841 -542742139 80705187 515594828 758800308 -178941234 -254587377 -187141080 -552154759 750305275 -549827296 -212091512 -178647842 -50494959 760698043 -139697788 -431998539 -345308835 -172732485 -350130744 -569500672 -2830332 379264880 -451213041 -230639751 70394752 602419480 -209131088 459130126 10399005 194764908 -144543726 -478828709 -195353983 223602966 663781678 582649142 -238504423 -634437068 -218137324 -364590039 -143540299 -346776872 -493181846 -525636884 90735597 -395663738 -156301342 -686172430 -662986407 552377855 -330124878 -399908247 523002366 231370032 -701696785 -187585252 -261776879 -441691721 79813615 314674585 725324926 -236904726 626420665 -151430110 372609672 6231828 32788455 -218407638 266275395 741261810 -478555864 70773466 306148377 838582070 881250239 848648588 -557645241 395257864 502472196 -460429230 -524748451 -72000894 794154722 924611695 534108351 482305584 18814038 -410605858 -381180887 -285128554 394275319 -268636474 558110503 -370357592 -445378454 -150336757 -412096612 -40449965 -195041558 -411206208 -300853960 29153266 560906949 -444632659 -484494583 -268478246 -7105311 -333379120 -584797205 -220415280 -644661199 -463728428 -463924211 -190172018 -185060282 -525451612 -483289224 -418888383 -182994758 -293385261 -339459712 -237761779 -492089662 204053294 -523399848 -607370296 -225024633 480791484 -519495005 -618456830 36310440 -191898449 -431132175 -124941453 -122267281 798227817 414327949 825240333 -259664547 279725960 -139624205 450539317 279861514 -292378273 -523471630 838998086 252087460 843442797 37469745 557330703 732417638 -444039185 -550335319 823130704 -77475035 -134610356 529304615 -291358909 21627336 748358825 -181257267 -502478322 455826890 14416982 638475149 -75026097 -99455556 942589536 260585909 686682011 -305614658 -42788097 -117163170 -456469769 -11251960 686399268 896180219 -370584994 18306661 -5044747 395695057 -54314692 172400568 464491591 -219857287 735731 -402440082 168314152 -290119585 456424029 -169062125 -106545574 38099525 -220620225 619420606 -105311027 658068928 744235227 -205258078 -288738773 471383482 122173538 -87978143 -643860269 -507793389 557526079 -481979495 34755032 -126663651 470071816 70492426 -218902790 443375961 235258380 -337335493 -163109715 -427253761 336709706 -19877063 160050848 -287183586 -142288069 -122844883 -410010314 -140504811 -457707450 368277458 -341311236 15670554 831361098 273874679 -535060670 -250738250 870962202 658213377 940142461 -12494519 674607357 -77941403 -67893789 406821503 668833068 310574638 154914003 -178440224 802313300 304747132 -100595606 520777797 923296793 166294017 -364655632 21023067 -74401392 -191516793 -446310039 -239486428 -132181819 -506880921 647925766 -463946379 746406706 -229440752 -444016975 118798708 -233432497 -524132987 -174484092 -99007454 594850043 -588866851 235772240 195963597 -333201641 263212739 -285611749 101708701 -171125012 -709590535 -695053030 -649310165 -392100478 261345074 -495449915 692317193 -292390768 -348375912 -662614097 -279762318 798407932 -558283008 -237032014 -232981795 -620734236 506415226 -415015344 -303521266 341456728 636039851 -438097589 -39669079 -196232990 -76793785 -411359473 -421956200 -14790664 386085019 -304118207 583140006 -365504372 539595270 326502971 597424105 881950333 908290171 51601031 -448718768 -236392158 191585026 -443976088 262890522 20037575 698686260 -517937587 79977053 779214631 -334105150 8589923 553486211 123304951 170373869 321862916 -178752567 45014107 837273359 436670784 -386537792 -153748370 847696656 113851484 -326392628 -547723840 -579615245 603582800 -52598874 -178842160 266299463 -638165433 -196079139 -89869932 254801590 478284835 -295904176 -262708743 -242272134 -775283209 328607443 -505459429 -576185276 -471862642 -535366467 -197190827 -472597317 -140919963 -409982849 209279907 522970544 28701097 124792904 635670979 -503370064 64577853 764107042 367986657 -297406376 -233833541 20027491 -66110945 -424659493 306156012 884358969 -398564588 -399140733 68319059 702594342 293066823 -159602136 -8960348 578608765 473675451 -193602630 589428293 -362157334 -250585249 -272043331 -106951214 -383510296 586957722 348416199 652527007 -338441145 -435256890 -9323260 -390744787 -43353425 366301616 891203506 591297972 -383179752 -226553315 -255095640 -417508192 -411312304 106709056 -71306809 -554900717 -8331916 -565150137 -7015026 -179081120 318046590 -184817974 422105482 -494116464 -66621002 154995041 -452268830 -227146788 -571804104 -536637424 403858120 -249424071 -286705804 -527622004 -310867350 149910215 153164884 486286420 -585707409 533577448 503533747 -568759810 566982945 -507017185 -43588839 364868449 509274378 -241758419 -205363639 -108384954 -387404735 -436070649 -31896364 -539358227 -334931975 -33704621 -265571418 -2943099 195473138 -14305551 -277060229 -295753546 -434822394 -448927381 -297480858 -30829286 -56022113 941991050 92144968 54287551 175998010 916917445 -176544672 -345272151 645222892 -217608761 330490038 -455614645 88439260 25939697 -313448530 310167312 -60261432 306761944 -138945411 -284938023 -24466310 -464410430 -279544150 -88411788 606039127 607544621 27408274 -485905623 114453719 -596677559 -259471381 -118298063 -334548732 821805433 -564240587 -157189060 -451339777 -681580075 -151919286 399595243 -628286342 -231190102 -407798055 -453293227 -404873577 -353894922 -303521151 -274641468 119652482 -352745863 -462801568 -481582915 420071805 659340945 205607864 -371543190 -27735409 -511226532 -70665594 -177332560 -334310196 -347313242 393870873 -178141843 401908702 -441320074 516388505 499668461 -252132216 -399245179 134702974 -35322253 718948889 555735740 318195732 -440922956 -235508229 36152510 -348759041 920567385 -60382937 -428682146 23030959 75099267 -366946130 -108270811 210988275 -374513596 275743539 399639756 92109923 -266164449 342767980 -509627705 -326905354 109457295 -80708955 -530394696 -455778452 117912965 -465863364 796860921 -169495328 -193703968 -295169242 449440787 503040319 -541169670 308583016 202825802 252008138 543670296 -221120098 -468443376 -108110441 421197307 -691621767 573799562 -375447538 -172825260 -180040391 -356093164 -180687865 -721828471 -81980394 -579898801 450658148 -172550977 616359620 -299122704 812884640 -371702983 579912345 -394425358 -291941772 760325243 -134478037 143851391 -12105878 -423330437 -275016930 -356563335 543100517 -176953823 97125548 561043698 -54803942 -121435442 572831017 537099699 767340180 1267664 603702132 -256691269 263488429 -246397452 -85484920 -467862603 578618265 -10193170 305661675 -383841400 -478178982 818029037 -455002560 458891979 -391265459 -170110955 -292017993 -508022965 -185936484 -163268100 -337060453 484491656 412948680 103812906 95692997 -440118984 623439656 -286864223 -230157277 44868285 -278035100 -370384817 -34662852 80254652 -514800133 126055836 -396983902 -550315651 -567813188 8284898 630224260 579446922 -639237813 -512793360 -612831969 -185616617 -594082242 598994113 131701539 -211608047 -224096076 728081055 295529031 -131894239 -422792991 -130105241 311507033 17560468 63671995 -596107596 -84682773 -508181902 751875467 -403809762 -10645475 -119991306 772829804 -148235611 -197369303 -508617713 -533085742 -419958455 -128841257 150406115 -195090688 73946226 -298010359 -27591349 -159734641 969952392 132992302 -362091439 108910061 -131023011 966285780 -32509770 971043549 -339434820 640291600 175724909 -156814608 -383911452 399422485 -164525536 -218478828 77195014 -234437214 20978602 -249400831 937910987 -459642732 -190896739 -550854196 428076489 402784335 549175994 -237202600 -72804589 -436610727 721571963 -430983714 489258149 -453157185 -313415541 342422382 694159098 472529324 -477921204 733384038 -291093125 -306114085 719766098 -26894595 634550075 338644722 -723703714 -472714280 -237651416 684394540 -96286849 -91161952 -135695305 -519687344 -259226920 -4522337 -415227741 15320169 -481063985 -22842277 -130769897 330565272 -494988423 -112506200 -363804872 879071886 -18758363 -118650569 -371196389 691885076 966971344 -211212281 123603403 664598915 473094577 339896303 -33895225 -182397620 113480880 -392029416 -272925827 824912241 248259304 -286724483 627087320 -246283765 -309933270 -81138573 114735022 -370177086 -26018439 50779162 90604368 -375948968 -194414451 97996270 874847234 -50015458 925555027 -124886208 -294541196 -265471877 331954539 -366100312 210405205 -137786515 -113620565 -212410461 -319866174 768092928 131201943 -497856777 -513452852 433727961 -272767507 604777281 -665058566 216863662 512844830 -377801101 719925189 637356194 -389343674 -172762517 -370430503 256307438 -127887275 -34568810 -466771930 -506790446 -383984697 -637430666 452260920 -187261351 3314136 728643400 -154977958 67890716 -453970939 197276452 189004358 702547402 194135662 268873586 783896242 690210470 -348831372 -190485135 971921090 568774407 760470308 -1138513 -22194285 358197722 95255237 -191522924 -186582864 542187292 -413327795 338867158 269740956 -329177759 -496965143 834777861 -404184498 -269185455 -89974920 -88565759 -324861521 432954404 596835344 -392855936 -291364066 -233004242 -131978120 88440201 -186298132 587776077 801722797 -497690885 -494158367 797439868 -159388323 -76656632 -280310858 -179046075 29871726 69841586 737725847 677529669 -502651783 -391668652 -636626517 -154335053 -124409527 553835290 -343931773 -481234733 -403298862 -699476321 -470502556 -603040806 783469156 -148453745 -84392860 -472708466 -402378661 -578373085 -547662427 760798784 -528901811 -377175334 -544185971 811016587 -459470706 551477122 517030516 339733657 7199903 -527953982 873969964 -356487768 232596411 949123987 26164852 961082508 307931980 9954753 -208950907 -65511892 129087604 928580976 955168390 -194451708 -202343546 -132174445 130156824 618554785 937960585 347933298 883604938 896784936 -307181636 687619884 -221256282 -208217392 -37985526 -47923662 -252152926 -56093597 49913501 931355848 520786991 316563137 441235019 -522848886 -316939090 -406659747 17440288 -186611999 788938998 -598561859 42263002 -327437937 365682384 -343925250 -142344591 142818091 -198225798 -441915826 758321290 373584030 355270952 -524996239 -333007868 -410509128 4553268 -693875818 698040933 -560796693 -358078123 -526195201 -548858360 -317162584 -96884537 253445114 -441360937 643778086 -446172021 -132278628 286900093 189512309 -77922278 671131918 -548126115 -304878091 460302300 231656200 877718023 -493981733 -71901776 -204163236 -343832121 -356980815 -451681945 -239871383 -210474474 96930003 -215401399 525540521 -455313371 -76525326 -433473905 -404627929 427844698 631813525 661625317 24643586 -72152116 259000979 552502001 -92935186 -472184891 90284186 -474518073 -343819856 542822727 943087020 494927217 586994851 258465416 -248492132 -519155089 -118713542 -341897874 297182613 -86975183 1273969 -344646380 683571092 407846813 -545904792 153522507 750691305 404199567 -19997243 19871512 791383225 272166996 -441246907 -522946251 -554463105 -442757151 142498196 681330814 -542976481 -175180530 -86121737 -248786123 -573767791 -457430864 -94314957 783739288 -189672102 880730854 -228157093 42957363 -311389113 365001153 -570433519 390883264 -333638415 -198322998 -528317942 256425391 -152614070 -324531848 822044819 52671653 -392466663 791257273 774772234 272500474 -183558540 323856753 686147171 -146762438 -121641139 -3253769 -448974681 -248796253 80539614 -93906029 -358218898 753381804 670682947 -296175871 -436380824 531556477 -199949084 48812279 -216658214 -509565583 670270969 31405722 -131304680 63728791 -109216745 -190788859 -388270321 657264439 547096484 -373989691 452409277 218769990 38384471 221976155 -361115721 -634686993 2096575 -200729153 335693730 -336890090 -574148419 -120793638 525326011 -676265780 -243064829 484918539 -627679839 -86422833 -357763790 -461636644 -400494563 385930680 -167733883 -334037462 -249078545 -87422809 586403383 131800416 523364259 -481632129 442121042 540502700 -107533352 -504493609 -135581651 -298264016 -317653310 -117286020 56250610 -518997371 -383508827 187850733 299931176 -48559057 572160095 -210974495 984080161 101728304 -216883746 -100936517 392200325 -32723075 15548582 -233890274 -28462381 612565366 -44606131 707263060 -46693155 766369144 241433855 -391228443 -193888443 -511315628 -225995269 -503585530 -49598714 -214416698 -509862892 -280005081 -46098448 -424794360 709374000 -439104157 610335773 134460485 -202086964 305673236 -598200439 839446040 -96081802 -257025219 646747255 -473223914 -251163822 569176094 -295394294 -401932221 514193813 479629221 717566384 -466852965 112408332 66488805 -723137470 -459687490 703473773 -87984542 -439671622 -404151249 -409896956 210283404 617696144 -243281553 620775593 -332119259 758658440 40578890 -574846603 754304544 480403508 510377217 12877209 280838440 -64005249 578226111 -50280743 -423450344 -124023259 -365174224 892257546 -100659329 95822648 127866346 -378994281 263464735 -142933092 138590974 201606142 -169699211 44147852 -208479633 -444898985 567322154 -345096684 810542512 -286643003 86045342 -5838699 -66705362 -483653374 190590825 168860227 -258580798 -128064542 -363242545 -296546647 874439492 -330186555 -19234996 -76001500 -513465607 488390433 -67603693 -183870365 -502248168 -191942651 -374708603 -349498641 -149952173 -64973428 -229925186 -32327521 680084297 661341034 50939141 -259242722 727409169 -717053847 -126439073 171699966 -621815834 -47512396 595774320 -404159362 355721837 578452381 -507903292 146478286 233590464 -514804876 163178591 819841516 -476091449 -200163252 -44823019 -319239894 303411803 -202762540 -432067862 -363817046 -88319029 355829449 -316839279 -522913560 944332630 -266980991 353719036 -458776016 136166838 468291422 758806473 -265176798 -19549293 -214933664 -427605043 -300531403 -178178293 236107668 -482205043 402997809 -102352845 -210815331 -284388407 548525491 909929868 -227696844 -314581009 -35428947 628710292 -176204895 -32543326 -211357979 885753145 -101161146 -223325635 394011505 862607196 494665235 751373131 -479983294 -116640429 -158854381 -209075189 383854484 477025639 -17516320 809758707 -357765247 -529875366 -372210906 -651113173 302571376 -267092005 736967978 661605900 254227872 115928382 -643670763 -252398053 423196081 -354965557 669503159 -588950976 -420221587 586290611 562224986 -572241315 -35935463 -551238020 -76702064 320806557 49116737 830480410 -347821569 894427361 47168964 -314526089 298479075 -307260610 577197660 711473394 -178047603 -446279302 -39640817 96108252 211389404 -484728686 -133240392 499106814 -13321012 -93669319 525451149 -221981425 263930085 174098254 -116918639 64777277 -24835899 185234284 55703066 675261613 290086562 -320564641 138974810 223392754 814814659 107612582 435054544 772606872 698634241 327837688 -348328751 -218889058 -368630961 69745083 -129135098 143340530 -479909590 430004363 432715757 -328036353 638299949 -273718343 -411749545 586086427 191641475 -85179193 -374949655 -437150696 -258225812 -699404560 -590283111 -122816073 25246341 -437474548 -532648887 376884956 385633958 13319911 293857407 -246861094 308245901 -354402370 -409084742 -311158409 -397398068 117364628 -114418365 231949895 630801794 826201259 667437620 32499789 161937130 762928624 8683010 3033222 822869198 634288007 -277509390 -187158176 -158029300 958388041 462693018 822723900 -53151975 429197634 -113664405 -121507600 177183866 991323185 -324528093 283069766 -212883124 299191820 -58600872 568965502 -109938244 123347321 340717809 -435299128 -249908849 404127063 -40676688 -148023094 53798811 -362712012 22402212 73617695 353560397 169628116 53081520 427879638 -328593118 -525828176 -413048559 -601693200 274033454 -370402955 661971153 809591269 -424128359 633020543 -192055727 184700956 -163694819 768263527 -401598263 279742324 567039111 -328475938 -458872627 -695217042 299148430 389924113 -465670874 -654038659 -433658993 275591958 -75787506 -139184129 752404573 -205484209 -256942582 -34004061 472522009 -530968874 -522621968 -137911541 11709042 -257850124 -154196881 831994700 401221686 -390080598 -384947574 -286909324 -57694277 -182172625 95056914 817122813 81966703 -117279896 869559604 201730907 -173754021 -321921421 122656233 274968692 889894800 -211823586 -503659128 -453843166 909537213 392718447 659220529 234634932 -222391393 42812446 -446838690 89846378 244455306 -7709928 -443470497 94977276 232389604 716081916 -347414062 -414022124 -468372309 162860701 -460393939 24695503 -291358228 425229700 746448185 7291455 -627850934 -322321042 -540905836 189220077 -472541829 -617461302 -64190416 -726794928 -5040433 -439824835 381002199 -49874942 -160246292 179928077 -537648612 645580822 589174709 359847537 658564971 362399751 312543993 -221416176 -383741688 -232686817 -231425200 125299805 -98585851 156402714 -319849365 -42052221 172401611 611459501 -147103859 -506585636 -140999526 -280560898 -380312564 346744182 -274922238 -291554268 -388603181 -321803623 -472959640 114000559 -466750495 -325750980 170907010 304126498 -175331124 -88170099 817410530 125143154 -437323721 285642854 961244007 816376458 -78639008 966957793 -222089018 -249978679 -183168617 -131594043 444523017 472763261 -268952132 23797259 819086092 40134768 -433732410 705122150 2915071 652532316 858305603 -455326020 261864684 -293842835 700342481 -131954528 10197287 -213728313 -597132125 -621050909 531864543 -302693633 -545632769 -438915071 -294106219 -349651897 -187316468 315680924 -203341523 365272534 -342319700 74409420 -240777541 -648920643 -475682523 -408342894 -395456319 -36275613 863727116 628239421 -134023150 412677154 653447822 -527513774 740277843 -303072567 -88472598 36377096 -49996675 98176024 -438697485 424542668 586031196 326007111 892380304 -490564929 301544467 80376447 904879164 127241267 749405846 -265878433 -282776184 -342190798 107725871 694222713 -315578734 199760118 906338042 711421651 -189060713 -312968335 942253928 131107431 790370142 453778886 -504761151 944486562 -487524918 887304911 -482337382 76446184 -7068341 235266966 1986912 768668943 -140848792 32871643 -235119654 609211360 -362832832 -233138537 474331031 -194723687 544135420 372073066 -209490557 -603271825 337265251 -657533385 -160502183 -638862333 -199886701 152877425 -718466889 -431636448 -359968527 -687856488 440251637 761817344 -262007367 444412034 -247022002 176638540 -441171454 -22885155 -54101044 -319061894 694568431 702739461 -169214251 -417247500 29039933 -467380845 -109590627 -187118442 382754750 -38697779 -253997397 -123784909 -15807536 799606575 -490347681 -518681324 381958126 143580905 -236260760 560959343 -309702110 733979745 654717770 906381558 -19446135 962562476 877704673 -70320823 -58925095 -321618150 -513418790 809557629 75485399 -236947290 767878963 668559775 162089696 -500458102 55703236 345543467 251732834 363824810 -120378697 52171922 195978081 -11896541 611727109 2433984 92305395 -600297530 -28788219 285555080 -503282749 200773269 -111626795 -556784324 -537191788 516486987 -338934541 -211215844 -470578253 -189061959 -461601996 -31629301 -705110699 -261614022 -235889746 28017124 -454299034 629614081 -215472679 -587747735 639105595 -553317738 -425537155 -423935828 529571701 -582558794 -139816135 -371706829 -542478132 94952400 -522748676 499346295 -394889590 -520618871 -118576500 722825831 -364707058 -385835463 -194665216 50581479 -205910196 -402667158 -135681208 98341449 223887436 -433058208 -70197341 -124315940 602941352 692149900 -465507287 -204394150 -389640176 47554838 -364966847 -143464071 897518789 -301301153 -298248920 336168537 32277280 408743023 870677872 -547061477 212500747 -534672494 -282637954 -83234486 -47942777 571739579 -553673205 102244967 -316231131 5947927 -93795165 -395851927 72221838 -189259895 -331146456 151836476 -494214404 284898082 -328565425 -265285059 -643010113 652567467 -397144154 498282466 367482239 -352729716 451603849 783296047 158049838 -291023834 -554616538 650911868 433985176 78989375 -240972670 24770296 -550273702 -195222670 163015156 -356268861 -343715161 -61390198 -371063636 618487669 630038727 -387762170 -386788054 -417321321 859030678 291208092 -447949116 -508618455 -201720317 -408972365 124239905 -43216358 193712271 -284159000 -101693504 -6609453 -63622188 -335649143 632122226 38224044 -134191878 -90117347 -10833443 -87516299 13824833 528741592 137885942 -185852177 -203000447 -468400852 561992590 348834128 -464946534 -323590604 139677894 649148867 -352582134 -163128762 137716881 614942693 -86159518 -442907283 -467340997 659702857 -317338431 636899807 -400082210 635139062 -659315613 -694333550 -196429075 -328356635 1076238 -475169627 -757310803 590452902 -455693973 -240220070 -391824706 -381064481 -130449433 -203748232 -135894778 -351667458 119522377 -580614500 -172012858 699318225 829633451 -461793605 339532692 -493891436 -564055492 -190410372 504671064 615206010 131383488 -219078466 -509869872 -542531030 777640972 -313258736 765589002 393637179 61046158 423445044 492425200 766190015 621112260 555224741 450590392 -165962059 -436479295 63134988 -240992654 66161556 715250858 35197900 -250708101 -91653942 -120392898 510160504 518225674 -91562707 833260362 -353103270 -104257622 -159684457 503187249 662265322 -228465996 898317897 115262827 -257117605 215374813 563058303 555857410 -38051056 -69655383 242794472 557472278 -272031964 -532353550 708447013 96724058 -261351969 511283041 592336717 -235263593 523621954 -664820484 -550441366 414156518 -325266968 -461808740 -324163938 -503513413 -424027532 -508694810 183930265 609906518 -159504156 208409684 506740062 -118284596 438646020 633573178 576370633 492457929 -547528228 -484092484 -243615448 -252948212 818986271 -252966574 866689978 382477031 252045244 80854858 92113976 290847938 407386452 7805253 781620812 101530777 -306326086 601796025 -401399531 940930937 -410419851 -158854802 857293728 314137096 876709699 -7365631 -437785990 -360797701 -301439596 -383396507 -513384678 -424726114 387875083 -217342371 428465772 -463533233 -347878399 874714113 703638358 -32898302 348215042 -304190143 -471072469 687130046 499614797 -305234338 493881911 -148363489 107893079 18232940 -108710342 -108816431 -88059575 -578508588 -479207968 -492363748 -263979905 -232363051 -181366954 594033235 -707039383 -401561344 -209030315 411966634 386034703 -356616899 161338029 -135289830 -659725752 -462839103 616616444 5857267 -365081798 -183629799 -147488710 -117473824 108223177 277549094 -321416113 7563032 333934088 824550045 -241198696 -290212113 -241994304 436526216 120313705 514950725 374206443 699603139 757745545 -261979632 -11920325 -482797184 -58205776 -246332963 -308450412 530750404 770662414 -227446451 -156008818 309230055 194782404 739123085 551165939 12098328 368004201 -35394581 -111829178 -474379304 -85735546 856552766 -347394245 -157565062 905686553 -26176393 271918135 -149971288 -423838698 -387133672 208907994 -547916321 -574329120 -304926279 -447285646 -516134926 -118366764 -20807803 404273028 -629587836 -355058751 -46568006 708919879 -716291441 -137665436 527468587 -321436120 -598357282 478271641 668253955 -694461908 -78850530 -548571954 -297922112 -179987099 -524677191 -422525765 465545386 114937912 -660750599 481404400 -494997785 396311009 -23921155 -384333193 -115117908 131524432 -515266763 690951494 -304687420 614462379 -184156700 900335311 -113749743 266275783 -71408987 -113542798 164514816 -558361932 -251180314 387804676 922778398 -290494674 132723302 562833489 -326685051 -483650772 33925819 -532161640 -43877021 -169440683 -232877104 655697672 809521275 -99207804 -370836128 -489376951 -21907035 -242812852 19572346 -173798666 -432585398 628488558 -286099702 -28173284 -474095636 -609269659 643087427 -286985026 -47783522 -216508451 -386141900 -232998320 -591293563 780394546 682607165 -487679171 -87139492 -247367171 -734807658 728929636 -244647179 228209284 -214915387 497856821 -464014607 36931365 -36816467 -585554878 405305037 -555726123 -675924867 86148826 -700284334 103299919 221607608 448304301 203041689 439321776 -52257224 483371868 290069081 408572225 637161640 719410942 34650200 131513859 230986507 -503316581 701362674 -559386582 -266041291 -496500556 -41466218 255530142 35236175 669142968 644360516 -389157252 530032471 -295592302 473805078 67330450 739678620 -378434281 -158307657 39390183 -324989881 606291093 -433155097 -166573773 583471822 395064403 26830326 11851614 554482302 -136679676 496491598 26004236 -344327942 702902867 -123041303 -88070896 722545078 194280797 251058390 517624307 -263010693 -284412876 617048761 -674231954 -346412057 19754080 -519550647 -224574473 257459946 460071513 -137632048 -525828564 84835659 -285569778 -451325206 530828103 -270819678 542653573 -484774504 398556573 318377314 -506455467 -226712422 469346246 -169545530 -226927516 -660061050 -627980745 -621311514 643555182 306802956 -432724712 16863525 321108007 516692594 375516866 -204090171 -567122505 -197305073 -201607607 801482324 -232564428 701366730 -121696017 -310169029 -320813009 844385958 -147777107 614840366 -182037463 650749748 -542218578 506139583 570207256 550141213 771385555 384881869 -264186906 622530715 699193905 -231004146 -494206989 505413886 851355791 -63860855 856156815 -429839063 -519639318 -487080931 -559888511 -485596143 -222811665 -20110854 460939395 779642178 166307719 92714534 -513692733 -114556324 -476228026 218818298 -469231004 327002771 -638419973 -589508700 -503504902 -259566035 345232421 -778738270 -207378157 -194750204 552056659 -800664375 371505606 -173519156 80977342 -278049200 316301909 325891591 641402710 10598312 31950522 437894796 618104685 -432456031 526036304 -306737277 -113149052 -10416669 -178600219 -610954963 -385049643 99753574 834033211 -424331429 -432294707 -95080712 -186452087 542820340 -463213431 85149622 -331854088 -98500235 355753312 -364365925 441868072 -8612244 -102831783 -460069140 118535336 557294332 -21897295 -108426807 -453501566 -158781858 -343450792 14131102 574261675 -442465956 -498645137 382442423 -283248746 -92478252 -344749612 -98224470 328342435 148817720 821728653 480644322 395679400 -295890157 70247518 110021667 -137451407 357599613 -582889413 -494679294 754676024 -247006039 52549321 -425487770 -605872844 126977621 -368542231 -434941681 -496729593 -245981606 569313318 -599707003 249396842 569270755 -635831640 568134979 663814842 468954488 -505725267 547993459 -147243890 -504039067 -121755719 -165408988 -423255975 -52535344 -509962707 266552246 -295389560 -34440331 -524189793 -536156066 485842170 -112855007 175342418 -589075034 -292699264 -169627848 -529516088 373221609 -235134113 -508557517 23756331 -277417508 4714704 390450458 -426680857 -109760258 36647558 377608975 855998990 229339694 -297786336 268291524 -118053651 -495249639 777760179 418849790 -433005434 734856634 388846923 365985565 518573323 243541485 -306882969 -618232693 -474365337 -486467113 389172599 -145020592 823798194 -314604937 -621585054 -174301826 121959616 5139742 -689102334 -334324028 -390586732 -254772239 -305593692 -554908705 -390660123 -695842455 -170719092 592197412 -262126435 -540785199 -509253496 -57760845 -701097793 291420875 -97633383 509084570 -699211030 -310285224 -731301012 -539214821 -498807942 -441063756 327031061 -358944549 -358325460 746699392 -273868006 -119274356 604188784 -237359955 -338090761 -469881984 -523793171 -95189508 -570667625 -526227950 498913270 564038538 62058971 584634421 -511178724 -285970109 -374024673 -142213902 -349343844 -189320343 -71290457 -270185502 798235627 -328593649 -240374732 -193784905 703970353 263465631 -453655175 -134644304 -553147190 768073047 -540631912 -172079064 -233351993 -446722871 277499313 502427913 -461795476 -20694186 324607310 -375638702 -484959311 113777339 -537904653 605920404 636255680 -483656058 -675271020 -535614086 -578890116 -214283628 350116125 -505991620 -244471816 53735579 -653651476 -653811668 -380817922 -398305368 558459219 -316183325 -209417506 -699354993 -733883466 -607964050 -787003613 -503266796 45587224 -123958133 -400910208 -637657680 -531759678 316692441 -600889715 268203196 -240027178 -502845043 678777880 -397780378 -633658650 493952746 694127775 -505046996 -165703553 700813006 -2379816 577488230 585020575 -353112281 -539679189 334125244 -282228936 262414968 -257757391 -603138132 -418050385 86302553 -123824322 -449511416 -472208544 568766709 512654035 -346770318 -304784104 -536852597 -164269781 -25889562 -140958056 665524460 517173424 -87006418 75078168 700797187 -208491132 79628910 -521117759 -253303992 119578362 378249371 641737523 451839564 -609180647 -408984067 -93577218 -445759951 -671524832 -443285840 222125609 -321702866 -123959811 -676143063 -777417297 -689555696 639775187 276260009 -607684612 -391748427 77001939 -648023869 -499335667 -742158133 -249112092 -599459970 -165321971 -347034391 512624785 -644795641 -484748842 -674062880 -436684843 -454476044 -552196952 -123213603 257548881 588039472 -539290442 740498598 803842789 -139501702 -622758492 721393423 413208865 -435730978 -86033139 -235999099 -78166327 -354263741 -415398914 -65450872 -555794348 395299301 -217621124 670416425 -25170320 642834894 -336175622 299055249 -126668165 452008800 235288804 -470643847 -234397943 -590849072 216116249 712155826 -434156443 297290152 -395619736 -541323106 504496392 -225149115 -103071463 -357281611 539682340 733231446 77654118 -238697727 -315738339 275387491 -479080194 768448163 692132362 -152062907 484814466 -174719155 331871031 -243802715 641358344 -681930556 -595088729 -699315576 -246008932 -591909274 556129163 -635716936 -168691119 -473309221 -384097369 387703291 -520359950 551431482 -626758423 242555323 -229001866 -88706995 -601840524 -600402871 -6716232 339988157 712397133 -49536052 -171286267 69051214 655747883 739609530 -268348514 519839309 250616059 -210329755 -573048773 -120256731 -370689441 265187176 -528405883 241330129 -507361752 -64921283 -152080741 -399894433 312150237 -621954902 356909712 -501915533 -412098752 129567566 190753511 148530882 -265006918 -75939045 -521860322 468825753 -121721355 -473797165 -606498272 152118615 423169860 625259921 829553359 269623791 -112517064 -264547518 748017796 494118248 -23620592 537258024 594206344 -613497763 -426556611 -685214121 -667889511 -343889281 320476649 -666236615 690794086 -220486386 -797290895 463371528 -148406245 -645170591 -597174298 148757593 470221920 -156413795 -374329504 -701399543 -146626264 634851544 638088625 369634407 -235914754 113167191 438669911 -710411023 -562172199 620993473 -567757775 -470726266 -402656603 -570458802 337242450 39704031 -626935362 441337426 -555078011 48259330 -131214218 -633130323 -32369468 409535439 529354900 -183780524 -17648448 -93708683 481133778 -372742185 315832410 817311737 788331871 -620252206 -564739025 369512118 536033371 407640697 -245216504 -361533224 -377048480 -535237358 -173899162 -167869217 -323697932 569514107 -318429443 -509334751 -560621035 354624416 3969332 -545641912 -572086343 448730374 -583001686 -456827440 -612822461 420755523 633949612 -233485684 247376141 -7221883 -304712766 96847646 -471648538 22010374 -255577825 -545945214 -783701614 -544814947 -288351948 -369036155 -442235835 -356545438 -550075918 -40916805 -387721407 -654316813 -754128243 -488105288 364921468 -291016308 -515494821 -682219598 344619289 464406604 737756054 -448894011 -103767265 -176018066 -255444943 42515813 -708752761 -511380037 91027534 84934613 336459452 -370368236 43489990 590606768 308832550 138541801 -529671772 -303572127 -308118889 -444414268 622003882 195281322 -147692835 503885759 -25450294 -321652702 -39874767 392344073 251881134 208056237 555087048 148918631 216072240 55120910 -86085047 -39276628 168735203 -354311084 -314139827 396666696 -221595254 245155426 706585825 -225831241 471378587 -262575755 -271453432 728941068 -499215675 -654596969 -286060486 -29064591 -683184538 -495274711 44413918 128420765 25259283 -378940831 -181320491 8622434 -795355371 275937993 394029806 568350499 -507846984 342917681 69821576 -355147764 -605763054 -304934420 260771126 -47877562 445288400 -734708119 -183910344 -477875685 268301579 651038848 -647339986 -638364352 -166843888 -96927518 -709078738 -407862148 384238300 -510828147 -320552893 589089577 -453612889 -538398376 320103658 742270904 -267990698 752418410 481892246 -573227732 46519046 82953411 -437210323 652897947 322397831 -203739982 -511587446 -573875534 -438683425 -549434019 558154744 -565658067 472426948 188895036 -357178946 -55406750 779141412 721652381 510553484 -120551240 409336220 -356874718 -291401711 693206567 -661186044 -516076993 -458593942 247793601 408254688 326282941 -536213336 -126573014 171466992 -311643077 -526071213 -129228266 -660978270 587018919 -14377244 224398545 605767578 -451559225 -857004471 -563900228 303761713 -86762200 -775389835 123878268 -267726518 489555544 198309923 -304932295 -719300354 -571251833 -137667287 -775631431 -361427310 -723449660 -497087421 230053549 -535463637 -197773442 -87027164 534214488 149894185 -584691474 317170672 -382235888 -237134182 -419408474 359775172 -666990909 490643652 296816141 213910829 -24370580 -84569956 -476652580 -541136210 -645869665 493373008 -99198819 -568959427 -306626811 719933377 -317750476 -566551614 184078295 -206554622 -624699563 -376532578 -314838682 21969625 710805000 316431649 105148053 -181103290 -563642834 -146941166 436783193 -590706184 -145734412 -207671510 -415134655 -252579628 -437477791 78208921 585447912 612044141 234030541 -550421631 470618756 28581524 -662604184 -741463945 376834394 -213248310 -694942800 -287469819 -610642617 -601190465 -208584197 -713177287 -171306774 -382609359 -484958747 -446994834 -481995285 -379697765 635890318 -544540271 -466513138 -489678308 -138821582 -642892034 -188338054 -692058569 -427521165 -695227773 -628934801 -179396830 -749207216 -561296416 -700852031 -115129267 -533315438 606253388 385742679 416338644 279429209 -76523278 647729837 483290893 -473456994 -99120016 -501338798 -286446077 792097448 -195908009 -337079449 -119703060 -209256553 579006894 -559897306 -129498435 -479710251 429793392 -106954409 -454809448 -702066257 -162320631 -645747748 -459928489 629326009 -208635682 61096742 -370527228 -455606941 -329931326 436248509 -50543776 60535149 273079424 -330046019 308533854 -616860307 -349928360 -667922092 -200184406 -274276533 347402361 344108102 -113485286 46702531 390048908 -871924119 -186672828 -797898263 -435054293 113940692 -597914826 66421904 -390859275 93814327 355743574 -618790246 82147917 -763397942 195255573 -144509828 -185406280 -717728591 -333650730 149773975 -469058401 -163948373 502291240 -68645344 -200503584 456523907 -349195176 -67443039 336378444 -701365089 -550391583 540186996 635273001 1444471 -609688848 -199962802 250210227 -451817709 -701751826 690928563 404906903 -489322091 -391744273 461324156 75269239 -611285329 -303811262 -502659242 -569910422 686371622 -250351643 -655947198 -344244102 -301415847 -331858419 -332297194 -123950812 -376028234 -708984669 -595984391 718961369 478310718 14921409 257058537 683404419 -493210102 172744762 -647721415 -372321798 487009987 393504527 156881420 -474195574 -289364948 -449289221 -330088483 -540068998 -357089899 -873601303 -562875145 -905864837 -263677081 -714786620 -696868631 -834578997 -204000307 -407965359 -679207977 450234862 -763282182 1486812 -357805074 265549310 -440982210 -436515038 -26608182 -347355773 -553739442 -363414638 55970141 -689392138 -697735818 43017680 -117272977 -294354109 85176852 -720736971 -260061931 358387536 705264669 -677198771 -572442304 522197105 -47344233 -645005735 -481894867 65268721 -625279716 -428262711 -418608908 -404150386 -701462434 353352138 -667331842 -234113544 -313147492 -412685641 -630599289 -246610344 -539341006 -157621857 -413968096 -717106488 481675014 -624268346 -609490384 -650529838 -735645667 -156293851 -754362258 448879870 52822531 403687144 -520002457 461079102 659767910 -5879056 -223723778 -173405568 -804907394 -559178929 51354599 -475082467 -673349990 -431473715 -608092115 -269528726 -248864611 -450684567 -825839724 -590477637 -399734868 -75394911 -554547453 463244597 -298047617 226021696 -542966816 -276570866 -301503909 425890601 180146308 -802055320 -589977485 -249167065 -228801250 224629206 -791766771 -419061319 -54812881 58777831 97670916 -239156332 -234640630 587809173 -671157941 -492991456 -478340264 545370325 221656672 50347258 -32730726 -621659124 -242413856 -362327950 -291594084 -117444973 -2141200 -730529012 298432008 -720668103 -582994734 -230070531 -540728620 -727119679 -51804583 529299638 359355341 253872223 -88460435 -741354923 430221591 -376306624 95616390 -551369171 123495332 -580267775 -629469897 -551009209 -678247489 -380711629 -193944672 -561097760 -219972476 -140939811 -415484420 43430632 -721608347 333383160 188192785 -896438398 -14430553 198080244 -594119742 -580868219 -531636766 -553997636 -950022994 74290126 -330515725 -331597669 -573894775 -699885048 -864788154 340959579 -585804525 -670500243 450893652 335427899 -607015298 -727734618 -461449206 -737976207 -370451827 292829837 339433763 -163372899 -776648942 -68609100 -713137232 188888156 -417482626 -388721954 -330483561 446242237 494269261 -502723708 -121856494 -568587838 728370067 97439057 159000619 -396600096 612286583 -604651097 -45302714 -585811584 -34242378 309333529 -158396777 -188093052 -491541989 -401271056 -591805016 371469753 -463717621 -492509017 -271018026 334915433 -724308480 -29752978 -777816881 -458460721 -223058944 87262376 -166919138 37136789 567986990 515018608 -391258986 9121119 -152955843 -316744431 -171950871 -625460412 -351890959 -482603893 260924181 -394954674 -961857111 -398057199 -664765967 -853469191