10000 7295 -6678 312084 325467 -782501 843502 297398 -491772 -309383 297994 -139503 395781 175197 292022 -870988 -640107 -662003 -229655 -688502 -689979 483270 875992 649109 354417 -15668 -790858 74255 -382654 -740237 834831 -691489 -163971 788118 -85584 477602 491571 -432536 -891633 170386 -317802 -727155 936244 371790 -882863 -63347 -695442 -86744 -330806 221359 676349 -528694 328723 -125563 -358836 74509 -612526 -488455 -235059 326790 765305 -118039 -98063 -197698 -125077 -197671 12176 401919 -120440 229323 -143862 -122136 997294 -136231 -326943 -368454 286050 -720977 -439136 -423113 529055 42252 266578 50274 136749 -497710 498889 -942215 -125861 861596 754323 606018 480006 -501347 -399581 396291 -585053 83115 -989268 -888986 889152 -692363 -144638 129957 -410723 -317524 206671 433114 -960480 92480 -556577 -767203 -31332 148431 979887 -506890 367727 -120728 92534 809438 -152004 -731718 -919574 -590791 464642 450961 721829 -520212 154975 137205 555987 -782334 -566444 724148 333592 -580639 -150467 513316 481690 -998 87628 977638 589274 327066 406896 837634 740650 952079 565783 155222 -462070 211374 -535500 -752142 -573762 -16255 713783 -868823 -438914 817439 -738289 737138 -936184 719609 407310 305482 756259 -238107 -887362 243805 -960753 -508076 886446 186781 -297917 998647 -173830 -94748 -626626 -176564 -873972 724622 831154 108217 -276310 968969 296156 201450 283934 -931480 -517550 -915314 703736 925964 951087 -475751 349426 159922 113353 788583 664228 316592 999976 -497587 256260 104145 122030 40600 -483313 -643942 900121 510437 -69636 622891 -735890 450198 13222 36650 190368 909481 9425 53954 743319 -495211 -344134 686006 249492 -300049 301849 343242 713919 -810654 69188 -904511 679791 512989 -554887 265267 153505 -537092 -609077 -719996 720746 -587110 -321401 711756 847933 -712403 -528291 -309617 912039 -242217 163596 304068 -424169 587415 973822 -728317 -397814 453877 -136769 813600 -511636 508206 -179851 145554 -161516 -661103 637650 -84606 -849378 656834 -131537 -107925 675946 -856711 914874 -346331 -255794 616753 -827623 416221 -992682 -496899 65313 664012 -473722 968786 739210 206398 -356753 836399 -561985 675494 -201427 290086 -693701 427252 561136 545404 -90716 -893040 360536 -839139 -668862 736206 993123 969499 -250594 -324696 703977 77635 127032 -27033 338146 -210437 630780 -150490 52337 -646610 -125178 -56511 -240055 -827938 -319170 -287215 755847 -420843 -897492 -595336 -227664 -158342 -374332 -663882 -475418 -971823 148476 53265 115056 484006 -724459 -879893 -485391 -497026 110341 832426 787894 -594184 870673 -272080 -621886 557256 830242 -808760 -762184 217122 -863798 -789221 -953357 -231240 578761 67771 383215 451110 -712514 718340 237223 -204265 273468 -686906 -588611 -500268 -317884 789904 454419 -681040 304422 33712 99791 18737 -667418 -361632 606994 652789 337762 -98045 -211438 -956365 -926423 -932629 266133 -197124 -170091 868786 71294 -541499 -179449 703077 -937192 -945133 -591354 -89379 -227068 -827593 61143 -924417 -244850 -202498 763749 451617 -151815 383692 -511230 750935 92309 215170 -761378 925099 460753 650116 517654 193251 759573 729167 925731 -427433 693138 -866595 311216 -672519 -589853 -376532 742465 -973980 -911230 -650488 910795 876833 72244 160042 -299629 479052 542606 31369 69240 -535083 -934183 670317 379548 -675509 -66655 298759 474030 -798821 971488 603581 -518695 21073 -670167 230346 187105 9194 -835105 319736 -743985 -351053 -393811 -854227 333710 -689059 962928 532949 -410557 -876465 864639 -568833 -659882 846139 -476006 744409 -420382 359572 -807988 -420783 350166 384312 -697339 746515 -452306 811899 -34734 265462 -156856 878194 -920251 -662523 -399973 -233165 173411 -254769 930611 -789342 372121 -245546 -904937 -482244 37622 -368850 327343 -896668 -627862 14973 667425 -869272 -411710 -801052 -428349 -16398 -525056 350539 822947 890860 797222 -230253 712914 -352297 922460 -777025 542203 -282755 365148 429862 389227 -588873 126140 33166 -183568 -155803 329141 374564 -14321 103580 -173717 563531 -411436 888678 -718471 -499881 -606208 -255746 403879 439691 -816592 -941351 181294 -481156 -214687 -975834 381657 453420 984855 704288 -509044 834769 768542 825869 434230 -541862 854318 673815 686349 -307086 -686971 926822 72933 -270185 583427 -992081 -936338 -296922 -91491 761245 -420874 180326 -464659 391550 207600 -260594 -433467 -343718 -269524 616903 552856 -520896 -513582 429928 -521661 -688164 397904 -639497 197839 -281210 504091 -24391 -589931 -540583 186599 967536 -564690 -375755 566791 876386 -753456 613903 952710 543528 -13136 576217 910324 292020 487346 -376896 -751983 193966 -248095 184409 687125 228505 954073 323524 -471910 -473329 -68449 999335 525848 -483842 485191 -973224 -694846 -198274 788834 -63681 -146429 -366592 -25016 789561 335078 319094 340198 -841487 110055 830689 755703 -538802 398595 -59273 697103 363095 -514525 -278269 27049 356149 -729905 263082 262857 -575437 -122516 534945 804759 -934947 63002 -112369 538676 -828693 -609576 -444526 -309904 -603744 -701032 -518933 -95768 706411 -111050 -61118 654648 -269130 -231181 873555 -588158 130904 870289 40337 -10094 177887 -463616 312532 -630278 -212574 233815 678551 588679 831899 282053 171178 288618 -785417 -596449 -658407 805471 164500 591093 904840 -372609 886966 698703 242140 285544 121448 762475 -144686 697007 -486844 849234 342559 357429 851175 -752834 -377945 68703 -826289 117984 995648 -148721 -843719 920519 150997 880904 -96513 -382235 684740 535488 738120 51632 -564177 -449177 457336 101329 497255 -243392 -904371 53225 -216832 570491 945544 -245944 428696 -677343 -456929 -121206 -37633 303292 -214904 333654 -610546 -812496 -772642 -720487 242003 -4094 -14847 378136 874698 74081 -745858 41542 -690334 581901 169875 -857236 -342001 816763 -927106 -204885 -622050 -722980 -61011 -571365 582240 -91684 124689 -980020 398876 452569 -823726 -469992 546744 504421 -577574 467469 240552 822114 738394 154442 -872537 -31171 211758 -622328 924053 -411968 -408714 -640735 -82578 934802 151981 590899 -424908 -131707 908558 -700159 -362440 813560 -440323 935821 614252 460172 906136 899562 -656565 698039 -826081 122372 891149 796425 -740349 428442 -358784 690346 630341 775700 -37950 810779 835835 -583358 -273284 823858 -627586 218175 -482887 -646566 -833554 331215 274156 956020 -918224 -860363 -917438 -216425 603020 -991202 726722 -724558 875479 -608205 -445279 -585245 413010 963952 378854 -603002 -503473 800876 -132979 600300 212633 382283 -209369 411198 515109 -886667 -852317 -580244 79019 -140551 537471 709174 -838568 -27379 -905036 -836318 444016 -238400 -926215 922227 827085 -829243 978456 112958 444268 459742 577084 -105079 -499636 -673423 669107 470094 786969 630003 -960534 253318 -557970 -386688 -592768 -276163 387921 313690 586265 835024 -738529 191303 -363037 -785274 -951659 495505 27052 15268 219244 597388 167199 -781942 -740919 -414761 -17922 793353 60516 -499319 -836738 -527937 855720 -622293 -422387 -603642 -25084 -44824 -969864 752910 695240 817651 -333447 112084 -618162 -437174 117240 834497 -215228 -789226 -193970 80778 -843755 806408 356414 969797 365155 -600955 811696 855286 638535 -780257 -561141 891885 -663188 -142147 -391332 681827 -686940 33500 943455 -743436 112741 674532 312107 658687 393399 -531964 -51976 434860 493143 -67738 995698 -802305 718477 940418 -913287 -387510 -521489 150271 -555736 543424 -657809 -889003 760850 264703 -927250 -879257 -662897 497641 -9834 -84436 -732755 -751243 75159 -265238 771521 -48399 160803 512378 -22952 992606 -380100 -795886 -188547 346375 63806 -580993 -620066 -442802 793813 -537324 833920 761454 -182128 22157 -197503 -288882 -951793 -529386 846498 -25530 -629748 114366 -83583 -419853 317555 646545 661831 539952 454413 144616 771052 -79397 -232268 717265 -159363 -297404 -431978 -534338 -983204 614207 -81252 901623 652523 -209371 -567966 -980960 229660 -406494 521678 534552 954345 627406 -317373 619444 -195825 -919273 16735 -10778 848706 454470 -348712 -716647 750852 759263 -340757 -930247 -739395 -123121 -995662 -107495 916108 -704171 472484 -76150 158117 -578332 -258271 890997 636649 492637 71193 964206 43403 -557068 -404074 -314489 -352998 272777 -903271 -710553 553200 -687958 225239 951373 -822020 -311676 -485290 -340150 533373 -900882 -238040 142830 -384456 -810493 -651824 210047 789966 -718036 254182 164156 -166361 504613 554099 770330 -130380 411215 331207 -621096 -628779 654131 698336 920170 685063 -884428 25943 -82209 992873 -141060 843884 -288000 -423181 -651473 103714 591455 853980 -598769 -360456 -619747 -509851 358107 475437 622485 485644 858117 980895 -709878 -653379 -496296 -685885 881843 -878890 551749 -187270 -117557 402614 749168 347116 348015 504636 546086 -348135 -564427 -587549 428893 462742 -897106 -744610 69281 231508 -907942 -248285 713716 -751931 -663348 103064 851972 303141 -212613 -693249 96039 366099 554504 868580 545611 -920871 470025 -100813 -831376 -216246 461524 932360 121278 59036 316426 -710268 989143 -221749 847333 -885690 -51737 -945111 521622 -606598 402590 377945 200718 383779 -886983 115416 -314494 -761308 -163716 -565295 -245095 -375577 -537084 746523 816811 416122 287231 878433 -802545 798007 -154400 -664942 -458715 286976 -510768 -129665 374420 -717139 -936528 -994827 227506 60921 577163 -449933 -23378 -93182 174292 -728645 -566778 -998374 -41544 862919 -583399 -748887 -57402 -200528 327064 482335 556886 556676 -111996 170854 -516954 -653068 -445067 388796 111332 853849 944872 -840664 -564440 -474670 -602683 -545202 -207721 -466542 -153505 -822416 -626465 -586271 -996766 515978 41382 -802422 384199 -122827 570149 -752043 988470 -619561 244525 -648626 -60360 -236497 -265823 -578884 -249788 40125 616339 591358 119889 778349 875521 852709 -522841 -715219 504274 675126 -527224 -975355 -928005 418606 -976393 430709 -787142 -463153 506676 -86891 -417239 581304 -432003 839434 -596139 416279 -477870 -120548 490088 -380284 -709160 -823207 -854310 -814866 608386 2546 849984 -70019 -816094 -49189 765378 -316919 566146 -651914 -806443 753562 -458009 767176 799123 -583251 -511482 -331100 -855220 386159 -309433 -46041 -457562 -671445 265380 212225 -93316 -569276 67035 732666 968502 -491773 -627969 -184123 -583176 980155 -99722 950551 113417 -301584 961269 -780578 -915826 -250038 -577342 539557 -580348 -763230 498666 -426945 -806537 128535 800549 330103 -16000 -319613 964080 -503927 -700721 872335 783958 -376646 174005 774595 -11898 718438 231080 -254350 452739 13483 656842 656457 200356 -666922 -308383 789297 -623653 -648167 -472751 224511 -462725 -6772 -144937 99920 -993949 457777 -73839 -540334 -709826 8229 857493 -988687 -817036 206472 -690693 148292 -729849 -777137 621187 391437 272197 -38437 355059 936966 -375473 -190576 -934462 403587 -377081 -28663 393465 939419 -439711 -341601 -568788 527440 806038 309662 -806595 -780281 513133 -77272 -819523 895429 -604333 -781528 -37542 -608271 -853516 -547711 -264476 72231 -62474 296440 -505922 -696589 -27000 349382 177842 289852 -813164 878863 539321 -684431 361825 -317380 955624 848092 700251 -833302 685384 -961885 228042 515793 -367562 -100048 -569182 -811965 -709167 -447018 796455 839882 -240728 163762 101898 513239 -642530 131302 -509922 -259413 63373 -761370 -174564 -204659 611346 -756488 -785627 190317 321113 147043 -318052 -329845 -479467 -735472 91503 -777222 518480 488218 -206005 -673981 -505172 692179 44565 929920 -798417 -841907 -198081 140906 92644 925584 -460036 -284884 -719087 -23422 -409963 -814935 -297073 691188 -733199 543155 976915 -240025 -386546 -899746 -124997 57662 -434653 -453319 80764 386239 240105 891984 -763138 -353062 -987617 280441 -746940 223010 -850407 509111 772427 -872905 729377 158777 694490 -76884 -980162 735499 120970 363895 700184 168475 196327 -960486 484516 881359 516896 711243 668162 818207 -685029 -828602 -341302 37261 5698 836875 -971728 467459 213560 425471 -592916 -758279 651960 -791916 537981 671960 575009 861148 968648 -186368 -402122 -96671 -358564 989282 -85335 -714294 -446515 -686277 35823 -230934 734629 807409 -392915 275189 92097 -875399 426075 -892836 -205067 190734 990295 619120 -555700 476830 620914 -943205 -543364 -517947 -977820 521836 -935587 898900 -51162 625680 -165243 455800 -862482 840558 -628700 531805 767767 929111 182673 186881 190481 -599970 -113665 -475627 -486348 -388825 -185244 481110 666256 995858 -420715 -186645 -148995 651115 633450 707418 706771 -916555 -198432 992673 -825581 -201208 70895 178594 919335 346652 -311715 689141 415261 -263280 288429 -153486 423334 350130 974909 887335 -124738 -267842 -927010 9415 -861057 -698516 -198577 984189 638831 21275 27653 972933 933167 -415760 -733811 4302 8485 -541612 374219 -836757 912308 -830196 243765 369788 362881 66834 -30985 59819 -113667 -723573 -704653 -106043 -145517 44005 978720 -503081 -170585 715393 -622541 -744075 444020 -498374 71273 377089 22246 -750545 -506029 -886274 -88576 763354 -52399 646590 485574 -14198 -561514 226320 -311952 -604704 573121 501813 -699285 335586 -661419 -519683 -377481 -688941 563657 227362 -538357 394338 840327 555132 122690 -728531 -161363 810660 -985439 732323 -538993 110650 -491319 890089 -124881 -465457 -585269 531195 -110143 844390 -132858 -140787 -320589 118458 -733397 -236948 -168861 -459447 214394 527000 -61255 -339464 -87817 -319745 -639206 -678793 -643783 -815051 723675 626928 -306156 269159 -292613 710274 474608 -534087 -417437 -558558 -858336 -481847 -130006 -166139 -823067 106384 902736 -152325 -178338 -639824 -449851 105878 510457 992784 8578 -852561 -869842 972150 501917 85774 275324 -109984 625040 663470 -69188 -251479 -406395 845594 -138369 -458457 55759 330994 -395315 -286618 -373416 -853513 -208680 933787 708159 -808087 -179934 395399 271151 161 -836798 -566354 -556377 746983 127557 262050 -643691 -221342 279476 236439 -360961 615515 -652708 -305580 189781 936260 -125279 102625 816706 -241240 638983 -818894 -413439 -379828 573386 -284867 -767206 -357717 -868218 919498 -151271 -27936 469399 -844829 -89731 144267 -960165 335012 66220 -239585 -948413 -27103 260381 760853 300660 163600 -202307 -866001 91183 -879662 -342480 716214 947387 -309888 -557410 -250227 562761 617475 115457 -45749 662156 -505106 429943 -696249 -812461 238418 558678 670419 -743159 -366796 726431 581425 768049 733116 -909269 36319 -811415 556876 -894373 544603 -874243 141048 132197 -923643 -358551 -715146 -877631 -315516 158302 -393110 334129 274900 -808179 339023 800592 896150 -699411 -225882 768449 -576013 624049 -215967 669958 467553 504059 311080 -944921 -534177 -925907 -655458 976032 -573532 741029 -584964 -193813 -359097 -647176 20621 640738 -548232 996084 -756787 -948769 121750 36913 881775 -135731 -169218 -275940 -864078 152101 493906 714099 792353 -863428 532365 -165732 -774698 -874074 -60038 630940 705830 -134009 -634286 -596843 564280 263776 -210984 -85020 -137230 -165395 407863 -477298 263843 466717 -786862 529604 736985 254245 408156 -40610 -707276 816363 284023 -831338 896724 324128 -284092 628745 572155 555275 -652821 409297 -917557 -119491 427850 282908 -210692 -126716 -272382 -384793 -249981 980684 914840 -736112 956601 -321032 150168 -681060 -912006 -921845 662717 692639 -839964 881275 -60823 110605 89735 -177291 450058 44242 168267 614441 56491 -578251 646142 458605 286012 702009 615102 310079 343255 -983056 821802 -703960 -755769 788439 -678340 553509 -49783 491998 -512730 795504 -645635 338492 -9569 257111 -127147 -373523 302394 -568419 50426 -289216 -18020 841667 -248224 -950392 680399 692221 325760 24809 -823923 -162604 -344471 352423 809689 321457 707217 367455 -977465 599537 -567993 -484646 -929904 -772020 436535 529581 803049 -320899 -603605 -680699 -747423 -641038 834826 113563 -146133 797560 617633 -730468 -123885 -722053 -273562 995254 -959885 344972 872090 -514387 592863 -812393 11377 328897 126131 -145746 -547763 -3138 -817690 -297420 835 -448888 -147838 -21 449772 931686 957538 804600 -31695 -829851 506318 328333 -123213 200468 541396 -898450 519096 -480825 571661 -854501 -954808 -554509 -82330 764039 -155998 107449 -368143 775022 993780 267743 422119 327553 698253 720814 -865195 740332 433925 -960755 -89511 -74830 34744 3010 842182 -663138 679072 -29108 -274607 -544679 620973 -108113 -166115 528876 -670192 529614 -718781 -309021 681973 989698 789806 139326 105441 784996 -904030 -598851 636919 714195 937465 896767 -855344 814328 -78770 182476 -664995 907349 532479 61559 341968 -93622 256205 888238 -153450 471104 29908 74290 -156687 -21988 979054 -706060 828194 -445375 207989 -47451 693277 -645888 88481 -46812 -243563 835105 -578161 -992106 808098 -139932 620854 74471 911659 514249 893164 863050 942706 37465 692846 -311069 -104849 795161 483082 720096 126724 217386 316882 381147 -325405 809406 -251360 363560 163480 -827898 -853559 419434 678776 231624 249649 -521888 217731 -885262 630508 -750911 -699738 -850865 -949038 518673 -738072 -72152 -808731 -998529 -684874 -853445 156342 -408486 207509 675625 -13630 923775 -808305 20529 213576 -411885 916826 690843 -423132 448787 -964280 57251 -753478 159219 -27026 -173576 394217 882 7204 -614459 398267 24780 -921082 -177126 284460 -426038 444576 -439208 710617 586146 -736049 166630 604999 -381003 644730 240223 -181372 -159929 694679 300730 359130 843285 272889 -422584 -895070 189823 -180666 -401995 -324228 -849515 714112 794201 337093 906865 818389 -881646 -423408 -860047 -671342 -719450 102301 -282710 891081 845457 419981 335847 -463665 528200 457126 270412 776566 834645 671129 630916 -69685 -778709 -873802 -907426 -909888 502449 719678 -693127 -791182 -112560 312099 -962513 -451162 -850315 -648766 -567342 -386562 -344842 -280210 215083 -31833 733763 -823756 443892 -224201 -131298 752451 -85912 -970695 892235 -170451 271252 399583 -421070 -998432 129205 -750316 268421 76170 512452 -957105 258887 -867333 962021 332457 -698712 93636 -168013 -583679 -514622 59079 385442 127773 -184423 -851530 24722 74879 -217125 899651 -355338 807707 -15493 -355835 -6118 -842466 -656295 -367671 913384 -461668 -463795 90281 -729054 -84248 -81502 584053 -267786 -73389 -563645 927064 644398 173028 -186493 -61576 -773169 826376 703371 337208 966247 -429830 636442 296114 136779 706828 498729 186210 269669 -523467 -799933 -10992 281386 718645 183934 -945012 -41897 -214717 822885 327588 -752450 -163118 -353088 -36794 -984450 461150 -841207 252064 804827 -983457 874453 829034 939808 -327951 642693 961308 836438 165797 -516347 -29182 -585188 611299 656615 -990371 420564 -76519 -275860 -971595 -384784 -294906 -399030 -910047 104441 -278337 324190 -433364 475778 -199747 198155 -736992 384509 420678 -522336 -679211 -739895 -859828 560794 -254415 939082 -76808 -744964 -446489 -672273 462291 824476 -462977 -744351 -394510 770606 315046 -874550 388284 474939 -858490 -46789 148330 -450686 -466658 -881626 -571446 892225 434881 -679341 -593676 -289602 807870 -372069 -614463 -910604 328040 -624503 323990 -178508 -459235 358733 -284336 140996 -704788 92847 -411799 575541 -388847 -227013 -502218 -623484 -936304 -637088 -299037 804297 -816683 -589315 -943846 -943305 -197162 -294237 463033 -234075 436585 755721 999112 -44433 3440 805529 478075 130640 14628 312556 459789 38753 -95150 -478240 -781329 -362939 814081 184981 663265 258548 -194520 193940 -560358 3356 -632790 638021 594834 -621021 -116467 -224156 280793 -648969 520572 -124084 507020 -300967 258214 619607 -729692 -864426 371405 583645 278326 -440130 937726 575111 621693 376983 -504253 656329 -775383 601901 -971115 -521535 -288706 844532 -612955 980376 -135581 -119808 -875842 -925912 -569975 773968 -278719 132136 352292 -848273 135500 -51920 -777841 -318357 574406 424299 819866 -84351 10335 146290 55578 888938 40144 -142755 -298032 -882329 743572 -191319 312107 -518369 -169005 221964 -724305 822436 -109460 372301 643135 -397278 -607483 853165 -896822 -387338 -610736 -321627 204908 213543 820752 345606 -155861 -8486 -83499 -335294 369483 756786 444914 923659 -7719 644704 -769520 -767143 -998488 -483537 322222 93561 489899 -938604 -5700 -649838 697632 -106413 89043 -290245 888023 718101 427473 479946 4395 -697281 622251 -348804 -255224 -202731 -200926 28951 -437687 -56650 -213013 -69579 -707482 -757570 254536 -340788 -632281 311414 -818215 -752335 54763 844261 759080 -967702 900809 990054 -760744 -245768 -943293 -992944 44333 -162931 737349 -4913 300326 -896195 -451363 862665 -639318 -202215 443185 -250535 -647720 -252682 749352 479015 566428 767595 -955182 -377687 5600 -133528 -982875 52938 625824 -16830 -824015 892012 981907 342927 -931359 182082 -58407 -910583 119267 979061 -104982 -275345 -608294 578280 -886451 -361080 393448 843330 429457 277904 -164550 -85187 693433 428976 -718551 -448381 155471 902652 -487897 892602 -702870 -740229 750312 -804733 -833095 941405 -392664 65402 -961091 -519537 583858 -426105 488041 725642 471541 -518284 -331627 35631 230272 -639815 -232243 81147 -547681 781144 19313 632761 861022 821920 164176 952951 -671176 25535 -579342 -877865 444141 601361 520168 812522 921522 -749670 573265 213695 -745943 -461660 939904 -425663 -523707 489106 -937728 -748833 -828205 72289 -301119 375879 759713 -145624 -846724 -78096 -626489 369745 -945372 -235404 -547270 -849704 811606 501659 -438050 -2282 972540 -412718 -607158 448010 987469 -483356 -235410 699609 -958903 -808195 490281 -928072 -874219 550984 903837 -370784 -77061 428068 731600 525320 587991 -664155 838805 -740314 573080 -625481 -415568 -973807 214243 227243 384842 108092 152775 -281489 -669902 -470524 -392300 -287282 936113 -597344 77336 -716771 -623863 -620859 -111075 -317217 -251829 868466 -41537 -679102 -561305 63945 646675 861248 681622 -81164 -663587 -118609 635131 -56929 -397493 -990769 -735403 713331 -955421 -182653 990067 -736990 110121 -699144 -699098 779774 -191128 801351 -366493 -695374 -973651 -385631 -67639 -803618 -743514 -892339 57555 79395 -280768 -609433 -942012 -308466 -106533 850463 -801390 -363588 19667 -818825 -680713 442457 -192283 -127461 -175126 746826 776559 -957011 480115 -159509 863864 542725 734320 -500056 -658498 -470688 961162 39385 -21329 347463 606233 -824676 -212530 -811592 -466727 -285569 -299549 -648768 999775 -352252 -42952 -800590 -269537 134052 763180 -647444 -44068 -462943 539241 -940681 412612 381795 -454189 876780 -65390 -667595 -710097 -919571 89478 365516 -560480 -976258 406501 800547 239361 -134287 111797 111858 -989594 -372093 319765 -869614 -728188 -99567 641891 767959 -457583 -809489 874442 -528938 -185406 -68595 -564662 718661 55051 -392298 562917 788448 -458553 901074 896890 -723698 -787373 -154400 272630 -705006 972380 861756 -382008 511517 676730 -597307 397628 -899555 -356191 -483893 659862 967299 -599371 651904 368454 -813963 -873886 813063 215268 -765109 -875683 969117 -214768 -677665 581792 374244 963740 668915 -98988 931942 -573267 -869015 -214103 -566048 429129 880476 870772 -188108 -191444 133208 571489 446666 -44944 -929203 -305879 85163 676496 332948 516287 -450917 532918 754272 68363 751601 846518 650158 352795 -340505 -351221 968664 571501 878437 140672 349815 -937363 -844528 559610 -318518 -286515 -25195 -181324 504783 -93129 791544 -34024 775418 -478272 555012 867759 485767 747579 -198248 -82587 732042 -752358 562988 788785 489159 932024 977668 968382 931788 -146822 -792718 -895469 -806351 739198 -79323 96817 349585 821138 -804543 -283581 -220925 -70417 -361996 703935 -650675 -469711 -641357 448850 -253971 -707511 185192 -866879 266671 -53940 221502 645736 242358 -748684 153436 577319 518561 -300102 -800215 521643 932734 565632 458364 988528 -910928 765097 -202868 -879567 840082 -40043 -892413 659617 -584864 884193 424703 -802897 42698 112662 407513 -482151 931950 662777 -718303 -886035 -371499 854412 -584348 -148908 -163284 816861 111757 -69815 -112082 654095 352823 -818106 990715 -554337 -410285 264077 -630513 511192 160378 311194 -696494 398985 595091 220453 127340 227066 -579224 -827397 429399 818087 693205 700728 -742687 -306350 455521 69834 -844824 751250 -228285 -248662 -351515 -683450 572703 113980 -530663 379977 969853 -743540 -230427 -19425 -842930 234001 977012 839035 789575 -756120 -735379 69227 578767 -997095 60984 873343 -407693 -651731 150068 965713 742574 -296229 988100 -353070 561907 -435997 485306 -808460 -492301 553864 21678 -96018 -346072 -679943 531451 879768 178857 811784 524359 -620732 -946788 -877598 618104 633534 802587 -388319 -977854 -135037 226305 534711 -794529 -13547 98463 -199756 -750760 663209 -217865 106084 959292 660016 -486956 -203698 -695411 288458 43838 -995121 48594 604155 105125 549504 224892 -769042 486587 580644 -668632 410605 754053 43702 515142 -647518 10717 851510 -389149 104766 528566 472300 476615 57665 -603597 2331 725172 -449761 961817 -793040 533525 -230899 225593 379208 -124311 -258745 -551032 -12298 -816580 -568416 -941140 178961 304436 -888295 -983089 -618405 682702 780675 -280727 57473 -801332 655535 311397 -511165 127488 -66967 162368 218750 -469428 131732 805061 -880805 201357 490688 -399274 196893 432797 918192 -49492 218435 -464639 -201253 303632 506123 665514 -817757 -714140 193416 -638004 -744255 806738 609333 -251670 -48365 -654157 -33690 943666 648152 -856384 -756433 -589582 398300 639719 82415 -882503 -634717 150513 -958788 154833 -811767 -71969 -997240 -777812 48154 -102387 -401426 -61953 104320 -436606 831777 -341088 735565 864533 -331106 233329 315000 756201 162021 387106 -107019 -395267 -5235 -923360 640118 -715628 -538010 767334 844520 333004 -554706 -913652 956386 386932 -510203 337198 75658 -877884 586234 903083 488343 364450 -415452 -657350 -366011 209177 586730 -986322 146751 -244967 368941 145837 -572330 289204 -545824 -496803 304869 862804 390728 -8020 605941 612876 -10897 -78365 444059 886482 537345 41584 403368 207351 564883 156950 953699 928874 -322887 -939374 -160777 603539 862456 -26327 36388 763831 -87888 710190 485700 -919882 28137 -293590 147955 -604634 71917 988334 -846600 -375917 372985 -509865 692784 164391 -365943 -949173 -210189 559539 -304904 -635751 798499 441693 126188 373690 146260 -889094 -418446 -395040 -89952 -208500 -753387 19346 841082 43684 -365291 -279389 671769 898160 433926 -370545 331528 -34663 467781 -312832 107004 519203 -576809 691397 -995829 870835 -472258 206157 -541626 -738792 -554790 611656 -896625 81855 -671236 34916 217817 -929356 157078 -821805 539619 855564 -482539 -230900 -145976 -9967 136368 -894753 -245740 628380 341495 849966 -464081 950487 827907 -472230 -235423 112066 -443950 24041 -245657 -845110 -798723 -450857 272687 273949 -421961 -999657 160111 951677 -941212 244501 -705771 -389986 785813 630418 -834852 7387 927831 -116544 147428 -940907 262531 579027 894397 56852 -221858 559747 -159541 408283 994233 -841613 -70266 -456902 423662 901728 904777 104233 559059 -233527 -46881 54730 400316 -913609 544336 11840 681943 199933 874745 -373208 -644837 990986 605408 -148607 -320509 -995225 322949 -308236 539033 -9897 -681029 797116 782675 983043 -523820 750601 -136121 -357580 -972624 34554 600312 -8709 133308 679391 -832261 310147 -820684 -48832 -425747 -753266 -352889 995427 824327 -384483 761845 -926038 177534 -500464 886763 377188 640916 562529 -964534 869953 819683 -365233 -251337 -734080 -892683 138433 -51895 -910312 -51266 535161 900986 472237 -509586 -741686 -73987 461020 -322592 -634157 -574179 369318 -987184 27446 874420 -770222 -588703 -165175 -186197 -524971 410877 469905 168043 -704072 -580202 438100 369634 8477 -463560 108281 -828707 508277 65911 -784226 502936 -647805 348312 78123 -599692 57714 498922 125734 607368 259396 -366374 822131 823697 -151539 -985616 783946 -728033 -883600 105873 832871 -3847 228717 -1325 25537 422183 603556 145540 -600818 728841 -473418 -599152 508403 -345895 693702 -619081 860221 822762 -535936 12322 411173 503877 85371 -449199 -517545 -973974 711432 -514592 -830092 -314685 888686 -352591 748717 823268 596150 -15484 -846979 -567716 665084 -792939 584777 -74838 295052 639296 191470 998361 -232309 -202305 847717 398313 -284602 556860 961359 94869 337407 246530 -738301 260505 709884 -949395 358645 589350 280437 -42219 910585 -936394 -727362 956071 -789252 -859909 -913785 789480 383159 -503828 927696 429645 -62569 608306 440376 -609900 715541 360039 648393 463803 -896613 68099 -754377 639816 -613274 -589992 -664433 -496995 -802445 25369 -115940 897884 796986 -507065 -865592 -992794 -570720 -939692 337734 -873244 895213 182352 -315724 585372 848967 524158 -870139 645180 920114 -323018 772714 409269 681017 -850554 957398 256700 -418515 116279 -195619 18167 399354 -526126 356334 806578 431622 -336582 997553 338021 -219026 831606 774268 -160665 -336726 715871 -714689 -235934 940491 -668305 -979446 960715 -880669 -573966 -474528 -506360 178762 -278123 222489 -247949 -89187 -650917 812789 -53526 -628768 -672960 136728 641616 -286472 -517459 438893 -927454 576722 355122 -51687 -993277 -449907 221768 359887 622999 -435034 -220748 -464603 -38068 -337146 -172110 908488 47528 41283 -266542 585965 -217080 944568 889419 -72966 -418001 489334 -99740 923541 -277858 317524 956085 499648 302983 -241994 722002 -67929 -908383 -561884 33197 -973712 -548731 -213960 433798 65905 919777 152725 -52941 -491620 164307 188100 -105554 -911048 -766548 -757940 726800 -394823 -92082 -181455 982732 -92155 72739 -835024 -904822 -728070 -639474 884262 930021 -352895 715606 749078 -79260 -394564 -721493 -304515 376057 960024 -729246 74281 -944064 -100548 959208 723611 -836574 477187 -208635 -843201 -629406 851938 318506 -722410 927130 -234750 369053 464876 987395 -631964 312734 815560 -610745 -798203 -713578 783906 -264223 -532858 -539860 -324043 -65296 767794 -761681 497391 662943 429399 -445023 842428 -477477 -82609 -124012 -38442 75425 -493639 -682325 -750553 278320 -594526 484971 -674769 31927 272564 687467 90594 -783180 -763373 -523234 -117063 -532081 -990828 739218 609062 459619 744833 -444151 -152001 204726 387826 794090 930026 -958326 -778548 917863 -706254 -19359 162277 -805913 637072 941147 479727 -358637 -65238 338817 577335 -576609 999982 320678 277260 554689 -593550 716505 -230877 784810 28740 134202 -386381 -708841 749983 -597581 -442419 677541 858699 231953 -421586 989913 -78905 -836163 721598 -327171 -635564 -112712 645911 -843614 -685078 292247 -900868 -952965 354888 -727506 -904550 -434461 -464497 576161 -330884 -793045 -780042 826755 -417394 772593 937325 281967 -851106 530179 -521164 687974 -205710 790163 827656 608452 580403 -456354 322877 401156 591633 797355 -357783 277897 -119753 -923577 -49055 -30433 -922251 -634530 -106908 936424 393294 -951825 262714 980922 623131 616668 -763406 -141484 -883665 892621 305500 -980656 -960322 976037 -379887 85415 -552146 -734265 -237240 -135123 -184981 -265828 140851 -425637 71846 -348743 -272503 85818 -397966 506509 -14380 195422 -101860 -248441 21360 -454806 4148 -142709 -380260 484859 858582 139719 400330 -928816 -894803 -149799 -745597 948865 -202087 -450890 -869544 -917676 163360 -905683 -454324 -591360 -299862 389670 622156 311838 -578151 -26806 464670 387624 -944394 605403 79229 -58523 84766 176530 327206 863951 300999 825589 -551251 -566288 -835274 397987 82656 845929 -46122 912523 -649377 142216 129550 -880596 135454 -824338 315368 -528464 120660 -615991 -941450 -229232 209104 725648 -570953 -335591 -381417 -927281 -635392 -763048 -938655 725482 361035 755209 32485 -759112 46465 -323637 220442 -659443 805729 -782053 553814 -179721 906353 -76701 336435 821910 -476389 -51648 -497940 -97330 -798725 364935 227464 556130 -818019 -852542 245868 369604 -208027 115517 -749849 166516 -203578 -217424 97405 -741881 -988193 -445524 -765671 -548568 -839716 181624 249383 -479531 -801526 851802 896247 393080 401389 279667 -220797 -60634 114713 -26816 -619310 729663 119647 311932 -237722 -123695 -670184 -160952 381310 656188 -563800 -664578 616664 -740965 42012 -194246 149763 103930 724175 -138323 943714 755257 -207557 -556114 -371902 -254186 793090 96092 -665458 -566858 -945303 707673 925152 384790 863388 804610 -120355 375302 779541 21246 -593446 704472 794541 -333504 -550837 691315 632710 551567 779246 496150 -280374 122279 203759 -835025 884313 994504 -274714 -576506 -508792 188854 251244 375912 691605 569669 875989 146063 -842165 -510879 881627 551262 -137397 601283 216332 -805004 67398 -168587 393324 -368414 96204 -943539 -629157 -620996 133055 74390 165882 76233 -834829 -281041 646031 -303905 299393 -274072 339627 -213121 -458431 295564 -809236 736169 310918 -250044 230215 193977 -440072 -316052 184795 -618061 511956 -606944 436167 -970621 371590 -125062 -423014 250372 -403522 493056 -509969 599386 -335540 518828 568612 764110 978309 -305277 -141105 476031 -594492 54440 773436 2106 766671 273052 117554 440374 -290864 481358 785086 550974 208906 852544 197717 -759852 342690 -650181 -256399 -536688 901732 211263 759206 -734928 -648883 349461 -583182 -873477 74314 -428670 -65810 596687 815959 997205 -701366 -644562 -189132 302929 963070 55577 859589 356233 -725044 344285 207516 -193229 570704 -152644 663796 -537851 -480457 248342 147510 -509633 324248 199810 -507484 189034 -544287 -887142 630939 216340 -331035 987113 -508269 657287 856251 626599 409456 376397 -144078 753041 -614759 966734 452677 749637 53533 -167508 555593 -226383 93227 32679 786348 -350219 519205 -632926 -406058 840660 -228768 609166 457712 579284 -216802 -2786 952652 -698802 800371 -797105 416352 333266 179814 -467182 942747 553738 855304 512858 -516721 753518 -300114 -903015 -709088 680904 334698 274906 -91714 -623852 701570 -23015 770426 188949 -840388 -52901 438971 -231220 -765312 -862775 -36336 -71808 -771564 -459161 114385 362794 -505188 941 760740 184418 662733 -915597 795093 658335 800202 -304731 -721096 659820 386506 699671 302743 -435369 924188 854715 29918 603052 552160 79441 966087 335372 -382478 -709043 367688 701508 -140418 271909 356718 68710 -280308 362284 -483972 -485079 910507 110490 46614 -936323 385137 713882 -193518 -792071 -601481 371329 330903 459613 -360242 210555 -851247 130244 155738 797473 33116 -467579 -264937 -653632 -788692 -603414 860467 497829 746476 781275 581758 191098 -692634 -965442 555745 910649 163662 -488357 -78478 21234 -438494 497153 -963014 515470 -491254 -994736 -164812 183713 574734 377609 637572 -215987 -491106 564981 -312528 453416 510928 -982180 -25537 -520244 -170302 -267896 -327124 -829127 295145 -632447 -188388 -652529 446876 -203778 754315 -215497 -555638 -69772 357158 -521785 38361 -647811 -24494 -927888 943793 922012 -968924 -808149 154681 106219 880072 -720753 -462983 874542 23181 148359 661804 392850 -915209 -312575 -184292 -172451 -192944 -419185 -250500 936752 931370 713114 574863 986224 183716 37063 659569 278150 580581 -461256 41968 -740862 399489 -176265 -787889 -22108 -85480 489942 793659 446080 415810 -534553 -805628 227952 177253 -101467 -559016 -988829 504343 -76414 725498 815423 411022 28762 494458 -644871 -979 63307 -178143 522840 -565343 -205402 212689 -708414 257321 -86066 -438545 -5105 -637203 -541162 693422 -964131 -333731 637167 482238 861441 -521039 280141 983429 430659 -125584 -200931 147968 -521140 -347529 162013 563750 -638508 339167 -463988 -823369 -963277 428696 758144 -790622 -643965 749613 -488650 -549801 973865 424004 201395 -72468 214624 -81829 178762 -289109 -342183 721308 649130 446285 185558 -669940 799828 297881 -896246 588997 -824541 -444662 -322867 -302149 907555 389770 -856060 -964460 191377 -506636 789460 -410987 -535799 -208066 905849 463975 -463362 531368 52586 477595 830892 -955802 -283024 4952 662639 919147 -326527 416879 848169 423122 -373435 983970 -86565 441956 -677090 938058 -179276 274509 -380730 -582116 812431 977104 34425 750656 6260 35555 -706967 437703 475158 645261 140815 -646323 -672483 -707572 -716787 -900808 793962 -581153 339886 -237909 458163 -732149 -962719 -830311 878302 -620062 959553 211552 -822614 -755384 -320838 169053 -615251 212726 -716575 -75133 -55335 -395223 649542 -805425 -166326 -29385 401560 -192988 15340 -599401 -431723 -125842 785001 675644 -532964 -718871 99230 -327830 -662751 169017 -166707 -112013 467560 -613815 -441288 87895 886820 -313395 -217182 -974126 662302 -272334 -550714 -92039 166287 -333580 -923843 921330 687682 905866 -675177 757132 -11506 865811 575278 864732 1858 642057 -338706 242108 -838946 199841 -868085 -778739 -183846 981018 996966 59998 971364 178737 -965533 -405127 952713 -330904 -556350 -81745 539893 -61624 -618478 470545 171145 -909800 92748 -677187 -184048 973762 707519 283062 -577008 987804 -978512 -910081 62475 562340 -226074 -59232 221302 609250 -901138 -701455 561037 -696497 -660273 975204 -146331 -120646 597441 324042 965671 202557 -62127 -307309 -479435 -256486 736359 580080 -756253 -708105 -790210 -28533 646845 916200 712431 644685 -535505 -90937 -812141 -321919 592798 -71036 520471 557563 -169512 440854 -933748 69292 782133 -407257 920547 -750291 -705332 594546 463323 858 867824 -227510 279051 302613 865289 71813 -45795 -717887 -27275 -282167 -307934 533237 -726624 -102175 -259880 95350 270407 -898313 793702 -737766 62109 597479 -278693 41603 -787320 -610573 958688 546718 354770 912691 953360 -920528 563750 194462 227634 145234 567679 -180916 -507811 -608752 -932971 871713 -784946 -468607 -843206 -772589 970645 40648 -950923 -241247 -495656 883955 -878559 944469 -99690 -820937 -443781 195009 -409414 -345000 -564129 -779781 -345204 -487715 -277149 -267311 301149 -945867 839139 -477692 -633690 -242724 -13500 798755 -194260 -414502 -513957 -943905 555117 -101392 -506797 -524508 -178338 635710 -153362 987779 -788052 -803225 -422219 37912 -573287 34654 -60897 330158 266258 -894322 -442882 419444 -988746 -502611 -509488 -985002 898665 524139 240544 -126933 332675 904283 942294 802969 993750 136390 539962 753221 -620431 487763 351993 -628476 -820155 -10935 -646636 -435421 809595 -832038 190132 -826925 -634742 -92719 498889 206915 94169 -484181 790815 470264 -544162 -129994 892605 691054 184705 -878963 -213080 -667913 -973368 -955052 -608290 -490949 -490655 503646 -754468 314064 120798 -174176 -234152 -687517 -584317 -868283 416511 47625 -938189 919895 112776 -414083 -205816 -405871 16869 28321 -809585 -698717 700615 598338 -451387 -473909 -204115 519422 775634 675617 697437 73509 -176067 -503520 760665 676920 999577 -5823 -460037 -259049 458776 739859 889101 753915 -121367 -489263 796652 -787580 -1267 -647618 416976 556801 -740938 -108069 -703511 -525517 788340 -630392 -141809 202631 -387127 -27991 23288 -304033 -846213 5591 801898 666490 -739720 885455 -183670 -980205 495019 256429 227550 609674 857882 515992 271704 -458114 225021 -942221 -411331 543880 517166 468097 404701 -224462 -74250 -765302 238393 -486363 -244247 97222 612145 -442110 -165709 593453 904618 -831410 -365742 527482 -735446 -424235 -170542 -321168 869837 -650757 -105524 40677 -138455 -528580 -541775 956750 270521 124219 -309961 738059 99904 -165607 -777027 480831 503172 -405975 588551 956363 432272 -706111 344729 462929 -891073 715790 924601 562177 735389 396806 524156 -408584 705880 -94626 -704033 953823 -439607 989734 841250 -572640 548016 -762284 20686 367482 -896368 -581059 -133699 -242422 111972 693242 710579 -85616 515023 20595 -701167 -605162 747548 -912418 -232816 668467 451959 94132 -992126 -410643 -124801 73840 -431020 -921037 890306 834922 216053 952024 473481 921073 -605871 999983 120045 548062 -248351 -411352 671701 649619 710899 -290774 -418388 873338 -213123 5825 147789 543347 368276 430510 740042 -277891 287312 -727136 -271345 60863 432212 -920065 547488 160051 -483480 910539 100086 732170 938303 223020 -789247 565411 -628419 26254 855492 -245799 -330390 560277 -41053 50644 -930651 -673449 247572 -311864 -781285 -348768 -702578 355958 759918 811695 954236 913347 55998 -958001 -162354 -793445 12918 193426 -70097 -692742 -898494 479078 208691 471024 803893 375776 985530 997388 385687 -527849 -215480 -633460 622171 700185 -874478 971274 -215361 111182 2297 427258 628252 79976 -133083 831928 -471569 748264 900425 -14541 407900 635585 776024 -949042 206417 -77819 -828937 -489267 801766 -9250 279935 698394 331390 -266236 500371 -689325 -466505 -998779 445120 817759 174788 -227312 260753 -182724 915917 -638652 -137421 366837 -451943 651432 722889 -33606 784077 270259 38750 -40921 480674 219709 -128654 -976606 985476 -861840 -236286 517512 -666765 -387261 636103 -383750 252050 174602 812922 -607507 784360 429338 -106700 -291903 85053 624416 -964016 -503424 343117 540847 -57924 -225556 -596849 -596680 -604168 -425755 564017 299527 -669643 545935 135665 934045 -156223 -148804 979523 -754892 880969 335766 -312942 95148 -949171 997308 915434 -199238 560468 -808427 -744608 368511 962828 -410600 -182630 904860 -563389 -105209 -643389 507855 906784 74335 -508012 -957567 386381 -823800 -411818 -650575 -451996 -390045 754435 720339 -554990 424579 659715 -252685 382435 100814 -626043 -927262 727470 -363913 -975127 -960230 -354160 -752380 922461 -11485 -292616 -614818 67990 939075 531255 -506268 -843800 -80089 304364 -806377 730479 286526 428389 379054 -101311 361670 709272 832271 706223 -274751 533426 1062 43291 882600 -832074 -188881 891825 17523 -375049 -965286 -743141 -453471 47286 -403798 646689 -530470 61461 77394 241163 577201 424169 937706 -400427 725331 128234 -37961 -3241 201752 165067 -898172 -767600 -946839 746048 -878990 -565680 749965 6645 769637 278711 -829004 251527 85251 -108636 291604 500010 -100634 93355 -355360 468681 767726 637680 361682 -152110 -55694 -418429 940437 613418 -692937 -709343 -346386 642313 476641 19837 -673985 707629 -63192 -787876 952770 301475 -511708 157429 -13677 -873338 -402371 421163 38038 -392080 423016 -643167 958537 -336182 824274 -667206 796563 166233 -660255 -787245 788225 67715 -183970 -279721 376932 826923 515310 83632 -829475 393177 -461103 699216 -151376 -835784 265429 276180 -736123 -296465 209622 -755541 -459345 948970 796037 242669 850219 -327978 -423777 776309 -109 223957 492723 82231 -935659 -547814 -963450 -309693 -660388 -932735 214260 -118326 26465 -177972 825913 355337 -358533 -579411 876909 987904 385903 53825 256744 67658 -970955 -537302 -100618 173186 520018 221368 -692282 723868 48870 -75619 924047 -163858 931495 728624 -263292 -436316 -925308 -530315 638181 -124500 248296 -271438 -668588 -766185 -406451 809274 489747 680266 -845525 -201806 -86579 -362881 437118 565275 -374590 -200889 -433619 -254389 275984 556592 289490 72947 474173 -716561 417565 -252928 -637355 881639 132545 -716917 58264 442705 527097 146981 683402 -585511 -317287 -279991 333556 -192787 -800241 200833 216980 -302530 327968 -946381 -354963 462776 442959 800987 862273 -922715 -408525 -740148 728562 603223 984021 797394 878950 310290 728405 572564 598268 140921 -367181 -89848 -303309 413196 -294999 470748 129808 522095 -41415 428063 -25550 176480 514054 798572 182702 512875 -263984 897091 -144388 783200 548537 781738 700843 -346365 -835344 -175089 -8135 -686208 585203 -817858 -611622 -676643 -523158 62504 98042 567813 822561 -876115 -721091 912341 223344 971008 -447833 596496 -627313 227139 -200862 -529218 -737858 -258193 -130630 -384632 623942 602449 -226206 -617672 274631 -689894 -244695 554062 -28291 -13487 -773103 105902 494851 187000 -115853 400871 556876 841543 -194916 835704 261184 -767678 548206 712449 856838 593788 -818037 -951560 -13713 -99694 890634 -815513 -758602 -647154 898134 -661519 -810165 -187620 -440312 17058 935996 -568117 -250265 -314215 350018 646160 -687587 958726 227299 -220083 59071 358063 -496474 276985 347613 -623588 201249 40815 -55918 17800 -239901 -131896 962400 473381 -178757 -630313 -950874 286392 -803448 -822120 -496424 -134375 -265791 365867 107720 11809 956507 -262848 524550 127294 -165094 522686 178635 -207203 805890 -252841 560456 628727 -676136 447767 -570100 -68166 -119418 558187 998575 16007 -238047 -226432 -59007 920626 -88552 411387 -851866 -981101 -545350 156446 151714 806133 823280 760950 -197010 -75650 -608345 53491 306892 341709 278034 -58895 342688 15693 922570 69937 529344 697106 -530938 202191 731793 -446955 -633037 585930 -851 -317276 -728137 -787736 -345606 458281 -162821 -900015 -874454 937632 -281778 5539 -539899 -231617 -305137 -732536 568439 337521 -315591 56166 -400181 133818 267247 965911 -500293 997901 670468 665651 794040 164028 716796 885121 590238 679477 596422 174468 303341 259963 -712085 118317 866760 -853197 652577 643205 360222 724024 -453006 -978172 -196696 87930 414918 -404192 -926598 400630 -312861 214180 795296 571926 -327078 177308 -69903 -123946 -513493 1532 -490010 702767 -284048 650626 398800 -645973 89267 744890 515166 -877751 185697 -458135 74513 -275972 420760 -274439 58711 321224 25995 -59272 310338 52052 753526 -81179 -95105 -662435 547646 -527516 343789 -250953 708439 751782 728886 350959 -825284 -719829 -446855 -989902 -194738 399968 -270784 -71283 50103 -9524 -331392 767822 -430471 -531885 -161355 -766537 351995 -915980 514980 -633658 -842279 -995767 -802958 372700 909176 350513 177053 -562411 -519704 -288022 -604361 251869 501962 181543 -644181 -950433 -117802 -45091 -589818 786696 -903142 -661501 123090 96614 583056 -312795 -888757 -862777 186895 530409 -715937 114592 -715633 -201061 -226882 -254904 395899 -353763 121814 -770691 -381483 -469972 -901517 -612717 -446225 -191550 -575342 -215632 444595 585493 934152 -796414 561251 549425 -613226 345066 388517 -624346 -926012 -288101 -463691 -640456 224441 237793 -519942 408449 328243 194345 970885 -384430 -835323 -440164 -743024 277025 384280 519046 -74749 -529807 840041 682328 286476 914317 891836 -543575 -351198 668367 -937198 669531 -303140 827306 -323278 855572 439811 453350 453630 -249542 -982734 -122813 19999 -334625 43051 -264887 464424 -995683 390986 837681 -464568 -283289 -567019 516054 -38158 759070 -942055 -557747 336189 426174 441565 -796287 -272445 -147155 -105532 -78002 -97532 138443 -636420 -112548 983178 870810 -246422 -860520 344945 -306477 -591377 915844 362335 -254504 -633381 -660159 604615 986749 667842 -816254 -370800 -303520 647088 -731029 -462163 -216424 -875243 -577160 -117633 -614306 -619868 -50405 -193935 -142176 163346 486653 984834 -622465 -513747 759609 -977036 641163 -987083 -869140 -474686 -481646 -684666 -376957 -292681 -996677 618110 111922 743095 687747 757180 102517 -751670 -473435 533693 -438106 -461931 -475472 347343 -26910 -689386 694688 617658 544477 939536 193094 2089 460921 889408 785908 532432 -542812 -778175 -968690 -466074 746149 572198 940626 362876 -483247 -768253 8947 -320793 557959 -528809 -130757 -978967 949627 -567674 -673945 -988113 730765 761743 971797 -468540 706777 -330789 193596 822595 -555991 795065 260363 -222744 -468342 -269351 -136007 809777 534039 349242 406780 -164218 -967434 -601180 317207 -740296 -254903 740790 482425 644344 45304 879800 -341719 284761 -922589 239673 513373 -590023 19401 251387 -754760 -355510 493947 -486067 843449 913778 -579164 -117551 -158434 -308570 163364 675755 479294 659065 -783461 654436 675421 -936105 -854768 909027 85735 -326027 -609336 -744879 188123 -109603 -35384 629111 106345 -297078 139924 -183385 467311 475499 876595 -341191 603285 -492275 905017 734143 885618 704466 787360 -999857 842093 47915 -282532 629011 303535 734161 -223003 439821 -608727 421234 475952 108670 -654420 930200 960112 -553060 -436848 -380994 713444 228711 721749 465472 -976042 604691 391635 -612502 -823709 376098 341619 -487300 -800266 -836479 24099 785147 -891411 -330105 -943614 -456194 -348748 -788576 398843 -613093 -479994 915176 264472 -108602 306188 427736 -613886 -489233 912434 647798 329267 432813 8617 -580010 -810085 327832 -49342 872132 782935 24688 -462401 239129 -260614 266180 -615532 -279173 -371887 146141 515045 -173461 -957259 730046 -835589 -544877 -300268 -898798 -482839 -132915 -966640 -170294 140662 976174 -987953 86218 807216 805554 -693235 -446241 994218 332326 -708595 445543 23483 629561 328884 -385663 121945 584207 483125 -481112 884629 430246 190108 57107 -918284 -171027 921267 626287 -484090 722724 786318 651743 901172 -813017 -937018 941732 353010 -958489 427180 64889 -936588 -881345 -785512 -725929 -253606 421806 303661 -133550 -694845 566171 513632 103880 367542 35756 -9155 -468621 497708 -895802 -415616 617574 -690522 -526516 218776 772978 828328 -464295 741498 -64889 -622514 941916 -486791 780006 -740665 -816573 -601041 245209 481950 -999898 989754 228781 -185407 504488 423739 142089 273760 -642039 579087 -697262 -372244 -404871 -423229 -899668 203732 736051 267496 -624231 883920 654449 895921 729502 -958968 817216 -443790 -498034 -203895 -459467 -98820 -782214 551571 916604 -725432 -596744 580259 179266 -159893 203961 -484105 154806 126246 257704 -972787 -224388 -157956 209592 557083 639542 -95606 -734879 717330 529074 -187578 -281566 -647320 444527 180676 -297080 -816700 869517 -826074 7591 -279269 -980139 -545158 984009 -601148 106467 -850835 915058 798474 76474 -754387 -910186 -144120 824478 -820137 -129131 73274 -42113 410283 675386 189768 -640896 -709488 -275881 378906 -954280 -900391 129842 822452 252448 -270220 165751 136279 -158893 -813834 -75758 415038 -285761 -939104 877024 96263 22374 748519 690313 56534 -196167 22595 -73797 633229 27 250181 647281 62559 -699527 945108 391072 -758507 273321 -578522 230369 17607 -956388 -718918 -297569 302816 238369 534075 -926610 -733232 902060 899185 -216151 421669 -994044 -247933 859147 -552479 470146 188557 -294492 665961 257926 -449825 975210 849504 91066 -264841 275035 -95539 -795770 -191284 398959 399946 872015 356447 -244167 -901863 298380 -873310 784612 894673 -17308 618716 -266537 881194 -472677 -861583 336277 729404 718164 -388192 43233 58548 812394 -824149 -275093 833297 -440912 -281169 -372780 750048 341240 487799 43358 766470 776700 -606154 206522 827735 -503694 408938 592581 -984496 -993049 -451551 -265377 20956 453669 -634359 -846697 -594316 -342370 -951487 740337 605166 496717 -587710 -678614 246006 14237 -964739 873861 943771 -377619 110874 471377 -667252 474868 310241 -762949 318370 -886704 -1682 -38409 259655 -528714 861651 409131 461270 407521 -369864 305396 -382428 -677184 -240138 471582 995188 -181886 -754378 207204 613615 -478315 -887132 -208920 588533 -561933 468956 -402012 399722 762826 -452204 -163089 -949306 -88176 -857757 -896018 -27272 -591829 772488 -110648 -179705 662797 -619397 -256447 892836 14874 -828443 138124 -659652 -363012 -753859 -928959 264631 -941113 -895772 375068 -332200 -343940 56691 -527275 434581 49734 -403362 252781 -669050 68867 276935 868871 681179 859314 -540820 -88954 926742 548674 -816416 -312848 808696 276988 -490144 665434 240957 604004 -947011 646584 -997246 555182 547513 407570 777843 -345751 -511331 -372595 565696 24170 -5812 -615897 -498282 366876 -312110 701193 222008 731672 713726 -898479 321640 361272 -59436 256830 568796 502352 414190 246519 -608803 354973 460395 81736 943605 814228 -745508 716694 649036 361234 -232687 -755845 491615 -546490 801049 123957 -808260 -357428 271899 -328932 536531 36284 -681820 463089 49175 783148 -543360 427665 494229 -825053 526327 30458 723461 -536449 -894515 878122 515523 319230 -574907 -866978 -543779 -695269 402322 -856245 804124 -883883 -446534 -354738 -395209 -506454 -599364 -426539 128197 509911 -852499 51835 -263422 -189397 -639258 -697322 428628 743142 -943887 -743742 -908230 -848253 -242356 -599079 624417 -79006 988528 141043 918135 -332219 381682 594294 725365 866344 692333 -367724 -152370 -757320 885806 -901826 -815519 -380506 998952 -148290 -36912 188802 -622573 706642 57316 126101 323765 832010 -505756 -241753 209450 959005 -17313 408788 -829017 -774111 185899 352779 994234 -59865 259023 -167654 468782 -542583 296997 160373 45859 70136 362830 949421 -851922 -156083 -82032 354704 -49770 100206 140527 853006 278733 359369 -165363 964548 769166 455388 602205 -35983 -710135 915391 520565 53312 -496192 51199 -244426 746712 326313 -696602 5683 -55415 874260 760012 240675 971610 -368771 271631 347591 -112187 216575 814333 -339322 -164915 -4874 -396663 222934 778909 354793 607990 451357 496708 -225379 -482555 -240264 333811 674919 -407450 -108412 -590099 -240491 230664 -852341 458687 309327 -734876 429508 -801603 -745336 -899987 791584 468724 334258 605045 -116285 -229534 -856313 -592631 -184985 278107 189693 740720 276151 -135191 414106 -447311 -426760 717009 -849972 -885692 -936892 286496 -350707 190154 -497731 -272870 605631 -39315 -646980 718247 330197 -328450 108033 -654495 -840517 -471515 334509 181830 440352 -946220 191375 -892987 99761 -855145 -414617 976304 830527 882493 507864 779224 -321643 961862 -806922 -765729 -925239 981367 -22518 -811074 806957 21342 -310704 114268 137425 -443303 -712245 307871 276464 136294 -313672 86885 71351 -930527 274914 735975 412177 10750 799869 774135 179941 -467737 -178835 253442 196279 6397 952846 366063 601572 -844255 172211 -791064 320827 -986965 477082 -234456 112506 -400159 -442367 -830820 -621410 991292 564361 -698351 -905115 476977 -212223 476019 455702 -70151 565740 103938 -920684 -789940 -895677 140222 759256 195744 -602285 44468 -953098 -134635 977693 -153025 -405413 555167 886107 -468724 -236498 160571 773006 756243 1153 503480 -736692 -623455 819359 -509206 247275 -748145 662554 967011 -768204 -535405 760161 520522 694075 -173594 -674643 -74473 -983429 -990660 720961 656947 -782074 -115269 893056 -946911 651471 817742 312290 -449738 -900871 406940 605637 86350 -620963 -834690 -841819 659066 500849 132702 -728167 -696849 -509076 -358407 448711 874109 -126298 -788354 -609682 -769365 -804435 -361894 145067 211172 -670820 -889512 177738 500892 172095 28059 -936974 -336028 981696 975656 15569 -366493 354293 26720 961119 -549453 -199888 620924 634513 448190 -814417 223201 -27322 91656 -136922 842744 474186 -202998 -904140 -661104 -753704 -972687 -921440 861675 -912406 354518 -726767 394767 -502820 -192348 406415 346521 203935 315609 -61517 -340882 -677773 -713109 -586057 -301523 120001 24320 -722659 999455 594564 704236 597786 -944200 459507 793694 945437 -923520 28675 -946820 321635 -174784 21381 -524821 -366953 -804777 95130 -279330 447662 454471 -567843 -302389 -438491 -432237 864327 20252 -219349 631167 624255 -880420 -19514 -756044 -928462 -51658 297293 -873822 781086 -474680 744973 31020 -279042 -739624 -200867 95694 -678451 -856912 -126757 -650198 884320 793640 106180 814117 740630 176328 -378324 -835011 57 856198 199195 530728 -320543 -788254 59693 -121514 -58130 456376 822188 -573721 -532689 -95252 -612232 -610361 -599054 164866 972692 491337 -440297 141510 313773 402922 713973 481576 -564143 -443575 790827 -261689 -312343 -496825 -830518 721936 59472 -325298 165266 -337466 291756 -479571 -962064 642450 -179512 -408866 -966968 -253871 -806253 270795 -903615 292856 -100320 127803 -76372 911113 391593 -113133 256382 912345 -40447 973213 58965 38027 614518 -359470 54266 -920153 611665 -415861 -378387 782109 91377 -586992 -774221 -216495 662996 -308201 224010 -121751 857516 781471 362415 -408009 147070 -750214 -294128 -225356 -256506 68438 -265252 690442 -626005 569455 -618774 796365 -426190 639689 768405 186339 274650 859108 -836922 -536083 301029 238336 -628766 795738 -832270 -583426 612924 78176 -189515 -792821 -664412 787857 -255611 320435 -106099 231909 -47016 -921599 377586 896077 -456261 623406 -149448 -480560 997722 199120 25528 -203992 483476 -227982 994813 389824 -855131 -186723 -467384 -293657 113411 260023 -953057 825229 997050 334776 -735551 -314196 -824287 368579 -138198 325067 -38762 -576241 599699 279567 784185 -745472 -935004 -462278 437297 917347 -717248 -688885 -924105 618755 -469962 -194437 346720 668119 -620027 820563 542015 -280180 946855 -124739 -935156 -91914 -483330 -581926 -589256 -406229 163567 -925756 142114 882834 -90293 651047 -566336 -761 727634 -634532 334707 -810017 -138890 376369 217959 827628 -890905 866503 412116 508063 840896 584059 850387 501392 -542231 655247 969041 216346 62762 -363753 974930 -770859 427920 983445 41224 783155 -455858 -534504 -285423 894470 598045 380474 709598 -260424 42530 919034 -131311 -173870 -679931 -446277 74407 557520 -27106 -859418 670916 -269614 -548630 -521807 -9269 -184543 436336 -351004 -941336 -337934 -645279 -383205 779074 662169 828101 603064 883611 69029 -204650 -175867 -240514 778270 -856613 -365664 -216211 665511 920961 160402 904928 787227 -937664 584971 541274 -827052 -620262 578349 169352 382046 170933 505156 -334465 -187359 -187071 -754921 -881741 310755 262472 344727 671000 842792 452811 121811 -625769 803270 -435389 -83811 -941565 -596835 -636561 -651479 87229 -975835 -50052 911451 363218 -536195 -19263 -33259 149189 -299654 -286586 -977893 -200355 769979 40120 -437399 194732 199559 337710 -456761 8865 -666309 724001 -476470 564557 25134 -181641 233236 209125 -757176 918138 -224125 355369 944301 -417124 657252 -349545 -657830 834953 -892985 -560069 -218115 813916 759466 691989 686310 -56422 474357 -86877 -711869 -925814 989411 48604 -427477 140527 -935030 -195353 -571137 -468748 -49805 794589 432570 401528 293405 96272 -51865 793314 -758466 565565 895454 -225790 -588412 91291 -882010 -607634 938093 -934102 -71100 -497056 -46486 6129 -783114 -710912 973691 467352 -874431 321319 848780 -711205 467812 -575832 -405477 -424242 920659 -495653 -287170 616146 -80936 -696310 -369 745992 -189207 141636 558117 781696 65101 -118438 304412 -558459 -510222 274424 -30793 757964 -118130 589895 43060 63499 225029 33486 646197 102118 390412 -731393 568394 214806 769154 721590 -855395 -429038 -135449 -41584 912602 919095 -365614 903298 -373720 321028 362897 46809 940040 479494 -346722 996567 -515349 391868 -607661 -905592 -46754 641276 -592736 -395273 -181014 -694659 199700 819609 -694020 -486757 -674625 -115934 -93821 -439001 -559880 -817796 32098 306261 -961356 611396 54868 -432566 -214763 -717871 -983267 363368 -78604 297599 -474448 121686 -588845 -122659 -183756 -815603 658853 -312690 -438312 -66372 245671 725242 876058 -810921 151158 291518 579 889452 356148 664938 600540 816083 -902844 219024 -580812 758200 923913 -616976 -503360 221501 -803049 -495678 -681150 -132497 877990 -856517 443146 -681232 -929537 -626390 464181 909493 450432 412650 -970081 193045 709926 -552701 165292 -514905 667480 -726888 866607 -973404 -432535 -253509 -971220 -745317 -894784 795803 -222124 587713 -775431 552575 501759 -364658 -884657 -872588 -117704 -935746 -1468 663212 394553 -130239 166174 -49344 -305407 563879 -188420 -605384 491473 989018 945853 187836 -403956 956581 -818347 -200801 345451 701308 439309 -656522 -714604 -98876 289471 -739 401125 -439070 -682626 719780 -847255 -124483 734763 281576 -297712 -93402 665958 888945 911389 -177324 -184811 -345662 613452 5415 -664866 269390 277775 625928 944744 937097 -778388 598627 -997577 428210 7198 45031 174080 135930 -616903 -382479 -578457 820156 -826980 -28094 -316569 -149737 741763 -777402 -732692 -926210 219741 906297 589507 -235642 468569 -483555 489366 648359 -974669 -594939 -559080 -104319 958937 -709557 151855 -289665 975822 -75150 -627566 203930 -726888 -12219 -636933 -583566 -114783 956417 46504 -591275 716064 699941 88622 440353 486375 639840 231291 420530 627305 -538854 -606366 -456687 -826408 -846572 -852458 -341429 -812674 -635010 973784 -736067 -304829 85124 -437580 711115 -153813 -900258 -287808 -609199 574388 723714 -983428 -712343 841105 383602 438394 781545 -820217 -251818 -458561 219157 -806260 -521580 -932265 305062 -429162 147052 756991 381642 -435809 470181 863900 208975 -487355 -634415 335809 -149875 387529 326810 694266 52267 383258 -342793 -522405 -666087 830063 -121364 -162757 493449 90006 -593430 -741063 -998955 276315 814073 -847330 -312531 -433882 795145 506319 168719 -705959 542918 -759160 820025 -63418 596287 -813884 -981784 -676545 351844 592638 -604235 22243 -884797 -786541 486979 -301867 -338489 672765 -702699 493741 -669715 -947381 797127 -971094 391923 379938 -655178 -308074 145782 -485287 698837 -531608 452464 -607554 -888494 899014 331795 -245737 438664 922626 195287 534362 87801 -325211 -793891 624343 -292982 -112418 305517 -512813 -61958 764751 403368 -729259 -624363 262217 48968 -76350 -444224 -957808 180646 128768 705060 -774018 -942123 -545174 899529 -36262 -375556 -667941 -116277 67589 -92626 658713 178677 98010 852703 -49094 -745532 -286873 620227 -102158 -140573 -570414 846399 448364 -609144 -374520 -65384 635455 173851 345584 898820 275578 304866 733303 -320497 -475768 340284 -520303 836649 623493 -500849 96638 -75613 668522 -458727 -81342 -854530 -993721 -678794 -872383 -294973 150451 -144307 668629 923351 -427448 133414 358470 -926021 -837725 -195503 -265873 -810340 823637 -817908 -14561 984540 -98248 -55008 679671 -507709 763834 -269704 715985 88982 -235686 -963611 124388 984990 415870 -986718 -191962 -83292 305218 699800 -737564 -812503 105386 882163 613830 95232 -53147 208718 207129 494715 951549 -379558 427225 -713342 -529191 -928575 -275713 167155 596551 -650258 982240 -665421 961267 -595346 750346 13402 -635013 685197 561816 -248886 55739 748225 -16592 -733615 764782 857600 349711 -878974 111119 933258 -209578 258718 524559 -611443 394714 -740319 -792521 -108021 691335 -581564 -791957 586526 355208 -966192 788980 884994 761063 -165077 854271 625767 -946553 -361140 180726 -477678 432759 185874 63127 776868 792724 -176027 222359 -832643 -609085 169637 478888 -523347 -623047 65335 -176382 -161679 510404 753306 720176 356907 820998 -988978 -625950 559662 127667 525427 -537065 -904472 851431 -344888 628538 266245 322810 -766770 -396268 -989696 -528795 646186 -57792 -173941 -653540 187790 213883 -315291 98079 -104940 542798 -477411 842818 636541 340639 596706 -914560 -781126 -94529 425838 -899596 -568908 619828 715720 795518 143424 234527 481431 204582 359289 -864915 -660439 -181211 182890 -441558 860090 -328970 -635982 991985 -937767 -580277 -74125 9067 -864841 -93099 537217 671115 695202 -162178 78951 482833 -806222 -323527 -743892 382299 208822 -315728 253643 -928800 -562347 640713 -880322 362927 -682717 348302 -269914 399596 792293 995211 446929 346499 199577 -936274 690319 328507 318973 -751462 14460 -726749 -969405 -915066 486474 -652655 811540 263171 439450 722884 490656 -717054 -606129 431184 -339379 823686 -844896 520138 228358 395961 -3717 -867614 -519365 -797997 -720807 497186 370824 -844829 -139558 -756386 520432 457062 -157733 492459 607030 555424 479066 495665 716262 536355 820702 -676206 114051 651662 596497 -556982 -603836 -360643 -789302 694436 -347291 -564111 978293 941946 -892238 757938 -17089 -226336 528231 -414277 445870 -559510 816847 826447 173382 539512 -206819 174469 -430433 676539 812006 -505786 -405039 879231 -935928 793917 798286 -680261 -949045 175815 -305573 -86119 -370324 964939 1086 594875 397129 -260494 934038 46621 -851760 197285 405919 -11160 220458 961810 742240 829967 -837594 -391238 -257071 770261 174168 -293650 556789 905499 -95195 625386 -965469 240303 609819 677541 -225431 -9795 -576066 -42160 921708 385104 -944312 -445103 525875 -833161 -70952 785964 675786 914793 -540991 -668763 106970 581389 -565550 -118199 117163 550941 480443 758179 -366764 -941056 -722286 -736946 -452732 -136207 -970418 944879 16248 119944 -107005 892639 -502739 -37435 -556862 361055 -278384 -587967 339739 -73647 606792 -93473 -767107 762908 930463 -331605 -481274 59503 268351 -168419 -831640 890640 -294080 961690 751552 -365353 807555 476465 609503 -821168 -442971 243384 456256 -653526 -83050 -955318 467736 -823958 395964 941505 20980 -383877 -179308 152708 -51147 -112456 300501 735509 -340851 6118 -780281 991975 -680624 -164787 -277825 -464795 23842 408379 -548189 -228417 -661748 271154 821584 161327 -334377 161644 -501814 10665 708676 -313282 465811 -741397 37281 740925 -521953 313742 -69750 526161 88950 -432176 680533 210468 -905220 -110593 -730470 -155742 -904744 841663 -526090 -756982 132223 262088 217460 539767 775411 -590343 377685 -817996 546753 -621370 -234976 751729 809967 -318999 -19185 359610 -39343 -374156 -896112 23144 350012 719488 336554 -317510 434526 152175 946665 -83340 393610 -566868 -932504 358256 281203 326062 561831 -90515 -282381 891728 527462 -440338 381045 -834484 831219 599814 977973 -181217 -73200 -190242 -31942 -862091 -836589 -475378 757543 -600012 -240723 920092 178697 -144081 -65791 218789 -680793 208565 612909 -574604 789925 -114987 275809 538053 612781 -731437 503707 -368005 520353 -870177 -500861 -276584 687956 -939653 240446 633520 28080 81208 -790750 -797834 -918568 618259 -989765 946326 -688900 -417235 261518 -299228 974939 -221391 368762 778351 -399091 -285026 106818 887494 -38159 -893135 125774 -631025 37224 897165 -213278 -532384 113559 66119 235465 -676226 -578526 371888 -134855 -578207 -296954 584601 733086 -583129 -830998 863278 920785 -91924 -578926 338223 -996744 -55045 -785323 -609591 875057 240774 -787913 -215165 222050 390811 73879 968628 393156 -685631 -40071 -729925 684136 -109411 -479414 246286 871220 858286 -830269 -629598 907820 797826 -583426 1235 -889493 -11593 -479224 -952889 -94964 498584 -889532 860935 679861 663777 -293812 155813 -190053 555895 522695 -388052 180632 -137941 328770 -610916 -821053 -751991 542116 29058 -846376 554827 -211624 -174312 -293468 -386181 682408 281201 -794481 -106082 74689 -82032 845604 230098 81014 660856 -917380 -587409 170291 -30280 -122545 119071 -129255 635493 -117349 500363 -627547 940055 -654217 421144 713914 -965883 370737 927937 258053 -245531 -549238 -233570 861088 -441077 453587 778734 -755417 -787465 -6707 -359919 -518620 -248490 -733730 786111 -258816 -947677 766260 460213 -791590 -954933 -961094 780435 737195 -235098 908689 573572 855863 598388 935936 717736 341695 347912 670391 922920 78830 234538 398562 -408219 -733943 -654532 -721188 -248589 391873 -3576 -828666 423949 -467484 -757692 156430 383106 -597959 -416483 -843284 480388 795298 -436678 -393813 855061 -625193 248372 -483082 883508 576863 -124686 -735896 975279 -676821 608588 -969894 864937 -549685 296025 112347 242127 -305002 269290 608535 -950342 -259916 86159 652650 984657 430693 -846836 99027 -633895 666450 433379 -40837 -930407 673547 -479 -988399 444587 25554 -367100 -238587 -430418 -263225 620853 659967 696492 474995 -472446 452219 898618 66494 -805253 -652029 659274 -713819 -709136 -27971 94404 -113080 121033 698977 -352651 28087 419908 -109689 163714 -26096 -211567 569 -733452 -936915 -849579 -313754 -294339 -424827 971992 524827 -70083 964062 -585196 225122 -610880 880418 -478026 -815158 155163 -996991 934418 733473 -715656 -358373 -493094 601018 129195 -285180 -929271 195143 -464821 -446163 -962150 676091 792713 206033 -344426 22090 407087 -171266 628000 -884294 -472051 -643229 -820955 97901 357529 -971698 -868895 981756 -574816 -644853 434152 848607 449071 -327008 -945817 328607 -941230 106926 668 -135445 161929 -601370 -645528 247702 -279029 -20758 796230 778710 -538533 -491427 -292523 -766064 -858007 65684 330998 600915 837523 652369 -327558 -312416 867163 -298908 -727136 -485724 956230 59447 -816444 578457 667304 307897 -536597 258967 551363 -733863 -640407 824341 -374091 821884 -379523 660415 -768951 -403428 751704 773688 -123177 923751 621582 602942 986998 792805 -161502 332885 -641316 93853 482768 -193408 367278 136716 -170502 -258655 407498 -888947 -68892 -865987 509938 -833912 652528 773054 -473743 32596 814470 -164097 533645 659454 -622458 231067 250611 920458 -499531 137664 -857182 -50894 268836 1885 -327814 620616 -112747 876559 -271435 -181071 -840443 649495 -113797 755223 -318080 -482195 -266935 -746530 -93124 554265 397641 753667 -801898 809652 -406137 -873080 -686866 -60229 350257 -772967 82454 581698 195875 555476 -912269 781034 335376 -718538 100461 747248 432719 83785 -823525 -449491 492408 469476 -604788 439746 215332 135948 99582 33598 630655 -5706 -521519 394888 -935348 -766151 816424 33309 -817960 510715 621638 -815792 286461 370297 -925362 684107 936955 -592845 284663 712542 -349651 -378216 -796893 307871 720543 806930 754688 510921 -518965 595374 -127188 270273 -565757 692896 261221 -211898 119160 -373439 -523512 133781 217573 -461911 493422 948062 819957 -220347 -532518 -446119 -122343 -384006 665467 337441 -667940 649522 250159 828011 189100 -232389 59274 -643960 -364985 -276663 28643 782059 -815611 818499 -680453 -254857 612906 -366858 397674 -232775 135080 67480 -315684 862561 802830 14920 -601252 940370 -433405 -690285 804821 59929 -219220 887044 -733263 713927 -645446 -289619 -158161 -103057 -766184 470789 156571 -713212 -281873 511174 -878788 -141136 316260 197828 766562 505524 -244024 -969591 789554 -512269 498944 -715579 -35609 955620 62926 708474 631837 394404 794396 699267 273712 -854625 -79392 53926 -504280 487678 977153 -388270 393818 920435 -427142 261541 -386777 938334 217241 479458 -198268 834871 176766 -997884 518532 890170 -593816 -180857 -74439 -894931 162828 424874 -768570 736673 -621289 401457 -620109 -14379 942747 766809 -90944 -98874 219689 -879049 -681534 -68241 -829019 -870662 -735613 -510391 894624 -886013 -913661 750805 -903747 -38862 -291953 -69531 -446609 832510 43130 95473 931785 -422931 390761 770505 -969299 728772 681003 -885249 -371899 -353419 -893057 167204 -696869 -34155 975395 853506 949839 1049 -634339 -701927 961360 -858944 283513 -920195 338064 -662039 843360 -97815 -882389 394227 -954954 -380614 682186 -559078 -96500 -524253 -407900 -530127 41502 989549 -169375 387960 -98603 262618 708632 -687721 35031 150176 -563027 886598 588320 -887665 578309 -405366 -765441 527443 -431521 -647281 87060 -477622 -638342 -781819 226486 -883789 396242 -358771 -368102 738009 673283 -735413 -240824 -570067 -758413 440068 549127 -347813 29508 144527 84918 -657648 270692 -744900 799939 -570310 -961713 757715 -560022 -546892 -790417 641971 815749 273722 -108015 -635593 -317173 509807 594206 -117995 -673326 559902 -352532 -434360 -887428 -368044 275375 -347268 -582874 681724 -235730 299267 54092 607589 -834044 409679 -861822 -616857 -579579 81082 -76701 -628716 -452279 -825469 -335462 -901842 -763129 855116 -824566 -77335 647915 215829 -795292 873847 -784765 -235548 -208767 407370 -349387 711850 656074 822486 929964 -86359 -229731 -142130 -174435 901349 -657608 729996 -685178 -233871 477717 -820603 -962727 -543639 79350 -557869 -255082 -795213 630254 -633361 -460364 852261 284558 956440 -460654 480989 -791251 -350250 -333418 363816 -118456 -232823 -504172 287376 -350148 293621 -203330 -18043 -656957 -58004 617565 -988249 -704447 -887780 799738 -975468 377043 -346626 -196135 864315 -730778 -589755 -933766 505307 -520226 -555619 -50109 17688 698614 27185 174971 429006 863036 377521 637257 -841034 -479257 -565711 -727409 96181 108935 -602953 -604010 -74707 -19479 -577158 318129 -769758 -686658 -270738 379710 -420769 374488 -177477 488641 279963 450045 -48028 -780267 977431 -407094 -98476 246924 -395665 220810 483396 -189914 -604078 -422031 625485 -160054 -587394 752248 672484 824302 97562 942809 790201 -673315 -689101 158582 -583275 876146 661977 685444 -806545 -373353 97807 -789866 -709833 -589723 45590 183770 474192 535404 -945133 -869459 533530 -354822 99080 472126 22685 171096 -606156 891397 939912 189500 841900 176968 -546821 895893 751266 281264 663727 -685691 178250 -571423 530953 -600999 661661 -503351 -712809 287545 -63861 567718 158566 -667122 794490 -964223 97759 -336669 -879030 -469372 51498 -338095 405735 -728302 -538403 967601 97324 422626 71256 712820 933668 -760569 -577696 -167161 47400 -19880 -165594 808819 -40683 892608 -789278 -691434 501814 372742 -821091 -675699 -144341 368221 220844 -189502 -1745 111775 344496 -985198 365592 -356156 -811562 970193 995725 -292004 -688269 -443238 -922736 379842 -196832 508256 56898 -838469 644788 -625683 -693680 709828 -208367 178074 8349 368240 -604125 35424 -751806 -724186 627863 813311 298222 -908373 -845400 767168 -570472 900202 459482 -438711 -906871 276215 -836497 -29798 -533624 944971 -418131 495643 -209135 -832228 -428665 4839 -72185 629124 -150706 975527 -427232 957746 358571 976408 707144 -641360 781146 354928 379345 -516304 245039 765028 -281174 468910 -196985 944498 -734978 894481 977416 125083 967887 -312186 56523 -510355 -527342 -871595 -205228 -677785 -920539 -901684 518444 852433 -234258 554487 583181 480749 229715 -587363 -211207 71186 -434093 -808552 255864 -417945 -914613 -34200 839212 520509 -734263 -453987 -766833 -115605 -162301 994508 -742895 505783 721530 -698495 -452882 427419 707403 488053 77619 299986 378005 839740 -941846 -760475 -598742 181124 164738 367067 736680 893620 -452975 883893 -83767 104123 284345 -685115 951907 -495183 32770 59066 816249 514763 -493707 982072 223336 900376 568043 -887453 -352695 5448 379145 -12982 350839 -95990 -24044 -469054 -489680 -885863 440386 53483 327676 62342 -481984 -262214 -22928 -137907 56556 -523828 169971 -206734 -679404 -139825 -486904 -699893 331891 -799037 -684681 553086 -462211 518101 362451 -634473 -119306 -831731 870612 271012 -308618 -854784 -547243 135585 -372193 -195641 748952 114082 -595924 -132478 294929 908237 483200 -155683 307756 -977506 -170041 -453524 -919436 -550059 -269198 -968411 484946 394816 -513344 -764405 -779093 220489 278399 662954 627389 804476 906432 -995280 424911 -581792 534497 434048 215487 -306601 -451048 853690 -920161 284567 -390264 589406 510107 -384397 -243722 -732771 176448 265415 784567 -7676 -217187 793016 181051 -144541 -688261 346777 -258461 -596337 237600 -502247 -918253 -520494 405849 166355 929695 995042 992109 -910497 154236 279247 685599 347555 -389805 -79297 -441409 -586323 156794 -899653 -784213 -88899 626469 -366342 149609 705378 486094 960274 800304 -410035 -251223 -444448 830765 146245 74614 398092 -571334 -593426 -437733 -303998 -947502 785636 505249 -179598 609586 966926 -700800 -133986 415261 -335384 76852 -714141 -88304 -415506 760196 -758613 657144 670617 -295205 -436700 -177406 567455 525966 -794134 -199704 -97364 3525 -246416 640845 -213991 30155 640104 152243 -858739 -326505 282809 -468365 982261 -254448 121352 430474 394779 402747 -345322 -894742 -806681 -269930 -139896 663438 -567931 893786 992335 918650 -871013 85519 -376240 718347 714947 339302 105100 153685 -621382 -498618 -616310 -684039 207065 -304319 583072 -608014 -82584 -12617 970925 214786 163437 -558872 -747313 -115513 -459352 -857167 -362983 -118122 -805900 -844384 -781129 5033 -425038 -132662 90441 414734 -352607 -777212 -325486 680791 499195 -713375 315236 738485 672775 229295 -324435 508280 952747 -151136 277426 174894 -799954 -775030 -839863 992341 17831 41005 -513932 -635572 511328 -92382 632570 886360 -367420 -18694 -700381 219917 -915937 9097 -861496 -34377 525211 263347 854636 -899893 947780 -315259 424563 731635 155156 858477 -457353 -286344 924320 -453899 -493645 -476189 805247 627790 72370 398913 -189347 127325 261057 305903 189781 -948658 328268 372044 -184602 38424 -884073 998112 -273537 151492 -527215 -704110 -625421 -165948 421686 -358232 965941 268858 38394 94160 849131 714305 -320232 -87939 580853 343562 -883043 320351 546108 -425543 -564988 535250 787014 -338979 177711 588052 7500 633425 -649513 -979665 -897461 -359255 531496 -420962 575028 896148 748657 781191 946464 -821809 7722 -32137 -133789 42968 733233 203641 736561 -706101 21845 236366 986512 989469 -101410 503024 -133199 400752 884999 -201158 -945762 -676849 588733 321254 -771907 369353 943706 -881668 929405 98670 -314634 928462 -218367 -246830 -63519 566791 914673 -938695 984689 622751 -897587 29187 815404 -333357 -364051 268659 -634860 462675 781129 -483482 -795381 48507 -687826 -706451 153359 -179482 -894069 -245493 -345987 969623 188291 716369 363257 -589492 -458812 553522 895175 -440199 32337 453139 -186885 -575422 178584 675782 418044 -903536 -712956 -384158 -481753 -800677 556644 -839810 -139493 -442375 718298 -935470 211820 441324 27919 -325712 939515 -538607 217256 586058 -635981 453998 198808 958099 951129 572906 789876 -277755 649800 -962312 875179 418743 -771785 -555705 707062 670587 -541920 775673 417664 -758615 -631626 -49385 -709420 -606415 -259739 -727654 -556312 1176 530967 994379 -125636 -901869 -736409 -424212 -590971 -307482 650973 -626339 -892227 584258 164930 -504514 759864 336113 -971283 -556563 956820 613007 -406943 -183016 -933002 -119099 -571654 647156 511332 405984 -817242 -481274 -162835 -12881 -445755 -744746 -979513 -335360 121486 -987576 -458030 458380 573440 -280384 -543914 -914858 649482 156735 -186713 584780 -786676 -62255 -657598 245128 976814 335105 -275414 -534291 887912 -582331 593378 -48482 805868 -757881 -389090 500170 -707870 -155627 662432 663938 915415 -811289 975876 -335958 -47528 -129177 -562970 -553781 592438 715137 692330 937885 333720 91404 -302 -951196 -909499 -908421 -76058 -694490 -724804 102859 629048 187814 -251499 -110190 978266 112680 -233605 -682416 228883 -138121 -78762 -774660 647472 -743050 -629361 766414 -249630 635767 453302 497981 501166 -326199 -33253 512769 111747 220208 -929625 499794 -933582 -109153 902526 497319 621968 -609785 767092 -387107 -136675 41054 -859783 -357900 979149 -690413 -961786 -514418 860129 -342458 522874 865240 541625 667174 629938 -946152 -929877 -183325 -98033 292268 758898 680872 -619282 66216 733273 -247209 540325 -602794 401682 -11788 -323907 373505 808699 937078 940887 -933567 544736 -282214 -940423 -838960 -650157 -205292 50519 650566 -866909 -376339 621717 -970617 742372 -271475 -350465 954368 -598221 -934694 932056 -629333 755564 -75817 -338683 -188040 421068 -171554 483782 -158869 -108884 530797 102843 404386 -396284 -692316 888410 -103531 -390973 -757186 445681 -201163 137665 409559 387971 335126 668419 -947089 -731617 323604 997082 685161 644705 -414323 41838 -997565 255034 -659889 -563422 -335724 -776631 -922035 644813 -875035 831015 -266879 -312076 138438 -301157 453653 468116 -539714 -974098 12500 955493 228156 901774 600407 608412 -989844 514725 -695335 746159 469972 457611 534895 -836356 -186098 -787350 709122 71290 -128104 -520567 -986663 -7247 -58953 -715526 505270 -877044 911158 -957441 -585654 -65019 -870235 -20857 516894 -346578 -213898 899019 917304 -757739 44137 -689142 576551 -523569 884449 782523 290558 -301143 679810 282115 -520682 -739235 -606970 609657 707204 -814349 -683202 80403 75130 100988 -750506 -99388 922280 292159 599813 479082 -778802 227271 -775619 822818 -126335 -12428 -179357 534296 200788 655608 -177659 -596541 310033 -667186 283751 593607 -88139 581724 -95820 -338115 402699 748814 -244611 -381623 -361102 -113601 456776 -319442 464229 -548104 428186 -129283 543443 246911 -224160 963212 875186 -674612 577279 127198 -856297 38724 -523143 821499 -888591 -282743 -859267 755301 795 -536465 212437 -13516 367744 436787 826108 -775046 588992 -845786 -250288 158902 -309860 -431001 -973323 926290 899587 -115843 149286 792191 -243440 633748 824952 -473879 -287234 947983 -812350 -955116 -511838 87099 667805 -480561 669152 282510 -122139 -455974 525729 -804180 916616 -881420 282414 461354 968662 -631151 -727677 -88497 407509 171517 856653 -676528 640138 494030 -318317 529058 400907 -587921 -93004 185415 -735635 824428 262877 -365006 856231 18723 129120 339021 -937587 -91723 -124751 134145 836765 194806 223185 -149296 764460 433377 803707 989153 -968701 282137 949928 -444510 -32347 -309065 332924 715271 -126672 -219081 681420 -421647 786751 334244 -419969 -356278 -454765 573018 406275 -282580 -394538 964498 698905 -499940 273988 631819 -341153 587989 -738190 343618 735157 939688 756579 -449234 164225 -446659 -161298 364005 389458 340882 -702494 -665998 -874395 157712 381329 297779 737845 376387 297307 -933640 -972126 28778 325845 303066 561169 667835 100241 316283 -408984 31462 199236 -317451 -648149 -827046 890889 -575928 79208 831800 238116 969500 294659 -136264 -676437 -810791 556248 -30915 974630 559168 -440807 -275573 -124931 -105708 875211 -963566 -449511 308398 -904691 131419 -469492 89493 200008 634409 -454400 294001 -211274 272815 343417 -889746 -321219 389237 445594 750428 312563 -576352 -344260 -87755 523829 516654 -477008 -900107 301574 613440 319708 481493 -799967 164357 -130395 -56809 579379 505974 -867122 813847 683518 80465 -406819 -103021 84980 -843118 879218 256837 -175468 -967614 779170 -756560 873380 722833 -136744 868266 -266677 839911 718919 500763 -893850 166814 630965 369739 805027 -111681 118437 227979 -698730 -462793 690176 -740380 509374 -448263 -472685 645288 -722363 494059 474985 698784 393254 83931 65249 -18955 208084 -585847 -457284 893814 878983 223191 -325994 849194 -14159 -372822 -951309 -123842 388357 9885 -414430 415998 712823 118522 913156 -187942 -917661 -870253 -527403 632484 534179 -620109 -223617 276913 -921490 -527109 -164806 -610877 272051 997171 832089 -710932 393177 538017 578417 91817 352490 35660 935967 -678183 -947726 -186792 -552188 -136640 -626996 315986 5264 998784 824985 -670815 -984347 -657875 324239 269733 656953 -273369 856279 207831 248490 -120232 -42225 -777975 276249 130399 109292 -781739 336942 832384 -916918 668965 -736216 -169400 -24220 -895355 431629 594549 680148 401102 78953 -162483 672629 -235527 -795538 43339 630352 -830267 -121431 -363019 -885351 232881 742460 139430 596630 1107 -955921 903253 -161303 -131886 181600 574999 125032 -765747 697280 698420 251367 -864823 -298855 -436778 -606746 -108601 423574 -995905 982327 -50858 -975750 131713 -802226 85616 853465 479995 -552415 666559 408545 -387626 749707 -171442 497132 455326 -138224 -497132 260811 412651 640532 821843 283555 332725 -114197 405650 -27293 -391678 -57647 -401167 624815 -179173 855936 -771979 -650057 415479 823362 729293 507819 710371 -887254 -576576 -904847 179457 -712293 -292423 109858 -729927 333012 -577483 205138 -838934 689963 615717 -258970 -237670 964988 354821 -143991 105513 -472069 -314001 535712 65138 877231 842242 -624815 347021 683513 483278 246903 -64551 -846617 -781475 237060 32207 -240099 -414464 741396 -939489 600145 718160 669574 -62130 -545634 -638149 350380 -282447 -17120 -69776 421778 313914 -990578 730158 99219 -401456 263093 -872945 517914 199700 701171 -377087 21796 155515 184276 954670 411386 742223 -947854 296920 258926 683346 -562616 -588773 852413 187064 996980 594341 -552971 280670 334467 41838 996030 418155 582755 795076 22345 815926 -571244 842451 802505 -810022 -48105 796414 497655 74398 841759 -507492 620118 525883 -666028 14063 512581 -626591 -807313 225509 990662 148809 563838 619358 -484798 106673 -27185 898580 -819122 -734256 -753030 -489329 301842 915127 967112 -363392 718472 544867 108983 -237279 323552 -519599 -102217 803424 299214 704369 294725 205710 661926 298406 849101 -7995 832033 774530 423429 256906 883545 214356 -769825 -772400 101909 -200258 -940106 160483 -398528 986855 42085 642138 -444264 514684 927670 387168 -496125 697527 -961937 -494762 -945749 358995 668772 103388 -146002 -566025 -999837 -313416 -916512 87327 245423 -659609 -977696 -652306 -196852 376397 -117877 -813243 -817119 776945 480821 924897 -803931 205157 -783548 331117 768380 894958 -128711 107028 -695729 -219271 -877350 181862 49776 675582 252904 759062 -260634 100453 836348 987699 -981549 974015 -557933 -92448 -98081 297738 342433 640245 714609 -755529 -524311 -843344 571415 -252842 503400 110610 -840958 382460 -338742 739259 200302 678965 -437543 521812 -5976 -890263 -579007 771609 463690 143438 -32033 -495418 -493042 547962 -805931 -546302 563548 417400 -71274 -60873 -686052 -589641 -969974 193985 546001 759704 884941 -296945 396469 586309 -811868 935854 462596 799443 -832316 625702 -587173 802059 -948423 -675452 591187 780088 -480035 491702 247114 511420 -27936 777125 129328 384715 -134508 -358283 611887 -796494 279453 -995652 -217156 -68072 736531 -514200 -813197 -89679 622797 82205 -505473 -640954 -889782 74986 -746029 -144860 -946779 -217885 192639 -401424 -946972 -230766 81783 -96605 -184252 -457304 -113799 -294065 536008 -5039 -587482 -239070 -313680 -797714 -306208 -589150 -941202 102966 -674983 710227 871886 410256 464853 641813 308292 -582384 -527757 -916616 -14402 -503526 -462731 -987574 -21736 -289224 234562 -358649 415759 502092 -127757 -739595 -910906 -461006 -316910 562111 526348 61193 317264 -805496 -327813 150078 413481 836212 558552 -128383 70226 831518 521513 995250 -710990 526258 846900 -395350 552522 -904959 -134871 -724358 922877 567656 -979774 -722922 -153797 -300449 -727580 407000 333126 -428862 226824 -654586 610066 657877 888163 804012 -380406 433266 104807 -919023 -38230 227061 172458 965772 -259136 -530656 -787179 -854218 -802097 47055 725912 -513542 -489851 -746157 -57109 713079 421112 -271325 492384 -679603 -217409 -613320 556354 962646 153254 211662 -343027 398248 -527526 999358 -84582 -670158 835715 -159323 -105168 -478872 -482666 973212 727087 498680 -247118 -703512 276779 -647925 -802993 562681 672787 803068 -638050 -728426 -899448 -720678 319140 399753 -333811 436656 -727924 93824 -808021 -56561 698713 -298595 -336631 670581 188099 -621046 808186 300474 -912352 -89901 943568 -860299 18858 231717 -824616 -764203 -748415 -31936 -414520 -818230 47378 517957 906655 948439 -755586 -40683 983106 -799689 569966 -706024 -929452 593296 -902805 -50925 -323115 -929222 733528 -393341 519198 -1367 116575 -491590 519937 720932 435187 -432738 -764956 668912 -221140 632704 255878 -809825 -904471 -146312 -81847 738049 -190597 545668 -46146 708921 876599 -389433 811504 55778 -547027 -773621 -571978 -362091 488003 93387 -150482 -830130 -830689 -594986 762896 468694 109272 342382 -384528 -390450 29072 243645 -627406 510364 153868 -326169 306364 580524 938877 -48341 -358835 -626108 610018 -159109 -70853 949598 -509788 -818903 122809 914321 -484194 -656986 -709826 -773028 705444 205377 524970 -97653 760718 -447519 -9928 146842 -754810 605583 -746121 -629350 853107 -921486 599147 402045 744869 471721 171319 -683305 -447182 -896106 -536172 106047 864196 972003 392967 -757471 340450 305962 182545 635651 361967 -448518 -547144 -126582 -420458 -586669 -310196 -349608 -950550 992005 -34887 -678974 -74813 451602 -899847 289654 829231 98704 -966717 -56854 42387 295808 -10906 -183881 192388 873906 89176 200823 -980310 274285 -374113 -695752 -474631 697582 587339 925033 -1542 -741894 -176399 365072 368955 254132 37863 -421066 -514677 922185 -465357 -646377 375245 728528 -770597 -662003 575221 678587 -904611 22958 -875431 -859494 -824085 109189 -115399 159560 111431 168758 192770 593753 -685232 -28329 -620787 -932772 -624641 451114 -99669 687684 790497 -54662 -521893 -291124 -78142 285129 -971698 372643 277665 479841 825293 601160 -649681 459615 452021 -874941 727864 605543 942712 153590 883037 973164 -877862 477266 -329906 299218 612988 -368973 277480 -530473 -886542 657446 -749633 -708885 -712321 346924 -326040 609247 -434363 378309 -934485 -723671 -923512 -646504 -264516 -267884 -744214 -341145 -972143 -707727 945205 771926 24419 -754916 271552 -28234 991478 -114651 634870 345206 460985 -687175 794246 979664 677549 613757 -488043 798139 -78471 -366749 -644869 656682 -444759 -580299 -930902 -846516 -440130 347842 93984 -312486 -233586 -546899 -881819 280195 272917 -533272 527540 -305729 -73553 -959794 852373 -360865 -117818 -418944 126490 62231 -309847 -335619 900929 443627 65632 90233 -396819 -81283 340919 -937372 -739617 266621 -150205 689225 -771812 165084 -657175 -159750 557982 -496757 -440147 -558825 -277532 -630026 789630 367400 488031 -963062 525908 403161 -687221 802705 991184 145063 -540986 959340 -443557 -521972 -608385 -81124 -943076 314365 -500810 258511 -784567 932753 888870 205963 267794 -468071 290580 -982906 -722573 853951 -58997 454867 -727961 45324 -163948 -148594 -614680 -296369 734468 244129 696977 476471 711473 74437 -101567 93456 -496309 706663 637998 557222 114641 380187 -806108 -86710 579902 494623 -332340 860130 995023 -276287 -727808 -970065 -884369 266171 501928 -571227 433033 -489282 -581744 -85515 -349285 988667 -732810 -864182 134895 -787540 -117878 761875 -960855 -114046 430882 583339 418875 86232 68848 -66294 422126 953155 -109837 -591270 -609048 -191410 565087 885557 -88762 620580 457204 -29118 -857265 517973 -519838 -867446 -563422 -630949 -963646 -434871 751741 15320 -957613 -737951 -181700 882151 -842481 551783 -376137 685724 166757 519821 -464018 -333377 211782 81918 290172 -918868 798026 76329 898758 -19678 -270596 465373 -845073 -956461 233570 -277913 360176 -622159 -653003 -350187 888946 750097 343345 446322 -424750 -782854 729801 765949 -827728 -874015 -370382 120662 463199 66229 646636 242923 -687707 -302132 -592941 339678 -982123 107023 639236 -390880 898286 150209 -965850 -637342 898913 -645499 284320 767557 -899408 -401349 -910216 -943889 940094 -207903 -84099 271279 -517594 909147 -335701 754033 627552 -629709 856946 923064 -735575 268470 -477910 33088 328807 223393 703680 885017 -132636 651174 793318 -457606 594762 430278 12443 -592476 -745366 -169956 -934832 232709 -789762 178015 858149 273292 107198 -858472 268433 597393 -165324 -716963 -834946 -898898 -815058 344578 -406843 867565 53115 -317281 -545347 765168 363617 600803 -182590 496511 -551386 -269093 712205 359869 783698 -144217 896198 723404 -89241 914166 -557519 -624074 307271 715827 -567133 -475947 810946 -48791 667016 52917 -948689 291448 -256721 -163593 903620 146174 -390763 -765618 150491 418246 -376585 -408835 853691 -662885 120537 475566 -900065 -832138 -356063 -217101 -856167 -185717 519446 -359807 -961940 626120 820680 584681 -218580 178477 -552255 771487 -848029 -457593 -152136 -660712 703350 267935 -408533 -366009 -977420 643837 -268727 152617 -931986 2947 -328610 -3455 -826061 -840369 621501 770062 -272781 -719406 976776 463144 -649004 -584322 922764 434122 86845 897671 -102273 -542818 -877709 236119 340670 501653 293561 -111887 405682 825963 288838 -671683 432735 -258297 225943 631902 238227 456146 -722272 -170535 438305 439972 121817 -374342 -336476 -722846 208749 757595 689961 -296474 -160283 900818 131293 78377 -355424 -763334 746348 689435 730823 733504 -138558 677348 169856 54867 536787 873624 -111226 510877 478079 149880 -108211 -632750 270880 931290 -851723 -597982 -834248 69508 714544 168228 641768 317797 619421 -172997 506452 -997632 -187855 -463558 939529 219066 773160 626139 -849993 -134979 109207 -406044 -908370 -816951 134398 -698066 777164 176512 776183 -376310 360245 -551066 -507325 -260337 433798 722310 -244474 -146552 451607 758344 206413 -591971 246299 696605 -842533 41859 130481 -737178 -344739 199658 772369 -999255 998845 190998 83234 34522 -813973 -208137 -201937 49442 -794287 462409 735850 642071 -998746 -308695 -738912 172700 60198 687704 8646 271155 355479 -28101 -838034 -499759 -655638 741863 577331 -50538 152749 -876508 818861 76542 318569 -513175 -889557 578192 579977 399576 628469 -121587 369154 -5116 -833930 677419 764227 -414534 -385472 393382 -330084 325904 956196 -979826 608053 -795893 -522846 465987 524261 259267 -975153 660193 935514 834856 600321 -769616 -810443 -929034 -963353 250848 872517 441302 -468515 121521 932550 -301826 -664727 7863 988634 -612620 816442 193467 -175551 448102 -293335 -814004 -856407 166742 754213 272283 -643467 784893 869778 -480062 -789892 778554 630815 -167814 341948 667751 -381977 722270 885781 -846406 297497 -92455 766567 -584525 247444 -163612 -339723 -932295 -421913 -160372 261597 137002 933068 9876 -329974 -424596 921796 -794219 -307130 -605475 52764 83922 651201 -845393 -38070 890120 -3496 955212 108323 286891 -507261 -525843 -802397 928585 -162089 -760519 -143629 -724690 994700 -20948 -115283 -502432 930883 388271 537112 -216954 -646750 -666064 404070 -785861 925739 748683 -323193 219571 -377898 -826327 -131376 -222761 660316 16809 -159756 -299227 941235 -419520 -461396 -96988 -735187 -721445 -77601 200839 677249 240319 -267776 493799 -878709 753671 -906163 -218657 785703 326960 351484 -970867 -999107 175198 352298 -816282 684343 -179696 886642 278413 -163410 425963 -216660 463893 717083 -813717 819562 608734 -463435 305720 -904258 802938 892177 -871155 -284674 397733 -996920 -883009 772812 -854840 993991 -529765 -26885 -639926 -906055 134607 -731385 -104873 396322 123993 201494 957573 -351519 -36602 78517 547744 946228 -404219 -510087 486771 897136 290455 -773645 830506 140829 -519627 467332 924089 583655 -397191 735911 -295305 485579 -981176 -29443 -842461 951006 -931639 992278 -597673 401012 -61950 388991 845279 377000 967308 549072 568250 335970 515752 309154 815147 892831 -186692 -99623 -468136 848872 -903176 -48542 -344390 -922502 -381952 11636 -249474 -665451 -866931 -926609 -52578 -106615 -370163 991668 546759 802728 226281 507351 -553410 912978 -683682 -811691 -596014 -344750 625428 -691922 -546910 84027 -636677 203128 -709439 -237395 161889 -396287 586092 -309830 -973639 846008 -250513 -693588 702387 676203 -764712 486351 -701824 888310 -178764 832964 -142516 540860 69249 -876907 45278 -376294 259720 -246004 904187 -648415 -844455 920966 -481728 708674 -43508 134315 -335575 327344 483725 816365 455314 -469976 -994134 -978009 -573129 577172 -18955 -128041 374921 434718 423714 -194714 -92243 195102 -527818 -870038 593850 557655 175263 -878463 -282935 -696951 458001 783611 -992294 695952 872321 696709 -170327 -661156 74751 652034 -263605 -296332 267911 -839638 156709 818223 -856075 -234067 363474 -781202 -493625 -640713 470613 -956253 834313 506292 687923 184756 -20375 -15928 658082 -209756 131633 185563 -341180 -408544 -404774 426399 -441719 865522 -952572 220570 -522175 -863505 -720357 700859 489410 626730 297781 118620 -268637 -905179 620030 -6389 974920 -973097 -956318 383096 -146168 585677 -309498 -58791 151374 572842 208750 -857958 -774877 -361509 313948 96455 -126857 -305361 -123688 -186949 770185 984770 277998 -795861 624847 -541202 -683305 -559999 55325 340953 353822 888034 -989362 301032 -693117 -528028 -434609 -902421 359051 141562 -189859 511464 578562 701933 -902072 792984 961163 -381980 374051 574102 -533149 -157445 24859 525169 435260 132312 478112 -855904 130898 788765 -450802 543350 170249 14608 662379 -559575 78815 -998559 -976259 -338902 -640001 997411 553406 -861700 153255 643889 -99353 845857 21153 170983 -299843 464721 -379718 -887476 -54717 365048 246825 208134 -949819 132256 -446996 425447 974626 -793186 435503 -462130 -649220 990243 -687261 -432646 -429994 -856107 127052 438428 -519406 829288 -395621 336500 -34090 -228028 32803 123721 -999750 644033 -681140 -500796 -368986 -870726 864266 -186739 -943606 840832 174551 129627 934575 -907988 -354889 -495889 181678 -628882 -969345 897351 730767 -359244 -666380 -295544 503909 577860 669553 -237472 -304519 -694376 787899 -258103 -589158 -338317 -168624 48140 814602 623609 -626287 -574434 -187253 -895168 332866 181193 -450330 -720741 -155101 819709 803112 135318 -786015 -470605 896344 -249713 518857 -322633 -261464 370240 -970522 -292807 803002 742607 -775251 -313672 542072 146370 -360993 -515265 -768714 474670 -980445 -904482 -620007 727793 148230 5664 -482669 958862 -752739 518524 -229874 -425523 14574 -595641 -368107 -171876 -840994 751963 650652 -837681 -244739 110535 -560463 -31158 -982895 299907 971420 464355 181470 138868 121492 -753557 -626566 -38378 965561 134440 631362 -516421 -446268 948026 -957255 318356 -582613 -321123 -714000 372678 621314 216744 184068 -754046 -36753 -541918 326057 -416169 201938 715561 858411 683594 -254773 229533 -576514 283587 866149 -966639 -551425 804929 583286 124891 861215 -76051 -781431 -65678 -593049 -533537 239624 -551691 435199 -384932 243973 -548179 939772 -651004 -680240 -510399 217020 -909925 24014 -958941 441350 561468 -111961 665068 241561 -112155 -245182 529945 759411 642595 970948 -269565 233086 -298238 122640 445722 -297262 874147 -220137 -445519 -405603 977302 784235 -554850 594867 -389218 -294474 -1411 57567 788521 950525 39007 -867289 -65161 919758 816583 631081 783316 -113370 -422991 -673471 360519 765627 -829135 777032 -440436 518239 -452809 -122253 -459604 -974506 -645002 -886637 -780953 -726190 644131 993716 968209 -372963 619520 -640045 -956709 793976 -226672 343570 -474577 -619400 616923 733712 245265 -795961 184425 -373076 385026 -63130 913380 546606 573096 272360 -736155 57236 264591 -687868 -741098 371968 176773 966914 167815 -45784 -688400 49015 864306 -181831 596043 674229 -560365 594780 -992413 363878 -197523 -314876 987482 -340613 -969548 -510426 -606369 477671 -166956 -922099 -219012 -777285 -269331 -667774 -351720 735307 -556230 913058 -159287 448235 -80484 11018 -410014 -910705 708546 -822874 902698 440930 753229 277771 29643 -943416 -318945 -716988 571276 514285 437628 936312 -935154 -646742 -525188 -81091 478530 -83433 68797 742962 -613992 -930049 -75614 895642 -654105 -626276 -324018 -395936 455459 -528472 -220679 672186 -365759 978743 -436332 -889331 -975786 -712206 751342 -524553 -771460 771794 825220 -31970 -132932 707702 -582887 -770808 175488 -267628 -11638 -542317 -154791 197711 972959 -131611 877229 -155817 153133 -287557 446578 -264316 144573 -961018 341571 395404 695884 -710276 807664 84881 -826102 669523 -901134 -258564 -361754 296176 886514 328332 737004 -550138 -782003 -615769 -882102 -853292 935171 -957934 890920 863438 -511338 411682 -951648 933546 710846 206381 -295975 93554 -715581 -907425 -982121 -663952 -31418 -762462 -906265 -139668 -119268 737007 -246951 19579 694231 -632038 576877 -956120 -925491 809164 -939692 -448168 -734951 11259 132271 810526 -163608 -281226 -940649 7547 -733755 719017 -818318 882809 424335 719526 -265031 -362328 -954665 869618 -185552 -419762 -103248 907202 359438 246580 252160 324936 812736 -693340 -714196 -562812 -824597 251038 590950 -50957 778499 271418 826146 770529 879591 787187 -198168 -896281 -280119 -594723 -418275 9618 910602 686908 492682 18789 823912 668470 -427023 199055 -680604 662472 858263 280980 -175969 -753006 79066 -155794 -911014 -381486 552079 593237 365054 -505341 -825478 839386 170264 652878 17400 -572897 74909 902193 756959 499602 -786268 -986970 -562550 -776011 -328463 -138970 332276 454196 2340 -957740 130723 396866 365058 -461720 -353979 -212279 928519 -20008 695945 -457904 -940611 -209363 884389 2806 -491152 -626891 502205 991844 414187 -281119 -384457 -868267 -107246 -189734 223274 120710 -302907 -799092 -98239 -362091 -403043 -291272 -968812 665897 537920 540072 -914866 -374654 285333 -36608 792633 728493 -809441 -773050 -365646 -686258 314208 -589821 -847254 -905932 -284993 -263538 -862655 738693 -23991 -738905 -255604 -955921 611089 268610 -965709 201017 -100414 -64179 927095 925194 867054 -610066 7875 116140 903418 -955215 438135 -598087 130392 -355900 -917708 -396070 -251725 671229 129617 538543 -235156 373863 429890 -588674 -301156 -445131 568531 -360233 926724 233005 644027 574564 -420819 -702662 -306951 -875201 475311 -834385 -190961 -395252 94761 -710338 946743 618263 -473792 -8516 82931 -80021 -405724 704594 353417 911691 763217 -839852 -294284 -250807 -842761 -398261 848790 -517304 -756608 722475 356055 797325 918820 960942 -148739 -145403 -638389 -882474 -398862 -411643 -118744 -710482 532511 237487 -114884 983713 -180490 592279 111536 -658535 539722 612415 -474878 -122848 423796 993927 -812006 441895 24673 -296434 -618249 516386 -529931 -723884 33788 -72528 -248946 129039 -219848 971540 -187152 -333533 863172 -706250 -220227 -570997 -490140 77228 -150510 -63270 -133165 782865 -226880 640727 -713973 -727564 -404988 -954590 -524520 350121 -687882 623196 370360 -943135 -661881 -321078 -433786 -784418 787434 -570311 -278817 302098 451520 873466 -185815 536870 402724 -315058 786236 -232761 64337 -410736 542328 131938 620314 -855798 108423 -657449 -748296 -639237 884953 635658 -17385 394674 283874 -219105 156418 960841 856280 991677 -341287 -994428 -506658 -24370 -970241 394030 2972 -238979 294067 -658788 822073 204976 -436644 -526797 -279962 -628457 -217724 -277764 889945 186616 81274 -263860 -977575 -862615 431381 -346684 932802 272715 -828782 -477171 589982 -354822 663204 -568655 407555 664289 -843943 661321 -758630 -66186 -137280 606361 -562236 -864754 -558400 -600591 642894 -212825 -714526 488116 -26952 430202 223854 -28656 21109 414309 -965399 -825551 404825 236544 -701263 503272 923461 -190917 -965022 -576724 562495 -570007 789495 -161988 659091 161476 660584 98264 -491625 154309 491831 299259 -47654 -164816 -787843 888911 -643743 219540 234040 -582751 -445585 -368634 -204271 -461006 457684 289605 -840836 -797639 83895 325854 318674 913032 731611 -621213 -841497 680112 -794994 -202692 -701619 -111384 657308 288064 820551 90429 402538 -543685 969704 -716835 -493037 -213969 -793319 -593964 75512 -859460 -219150 -193129 -236378 575472 -475291 -360721 446951 -841394 783387 -620713 -648292 -614491 -656312 783615 874992 -254541 -349458 55237 -698474 -109454 378087 -824512 -448962 -165442 99031 276409 -224201 581073 -933264 -435753 -716542 757290 -656892 198207 5397 197719 -818268 -757791 -909200 247618 -124399 437135 -386900 888779 -475280 -786052 -333667 -39993 349171 -257805 48346 -137262 -597249 573309 -573858 -398692 -377929 814484 -587436 -18798 23196 -991360 815883 732290 136194 -217632 -176155 473895 -793074 671145 -173301 -687852 -288799 -314679 -348679 756287 -108721 518245 -741307 139360 567058 -272265 -556215 -808304 -220948 -316711 170728 484846 928301 34675 183719 563543 187060 -575129 168243 418482 -83103 174791 -382978 -990206 657558 -226481 -293869 -402431 606536 811284 840398 -779592 218071 -879573 421648 615962 -910231 -499971 -927516 -190019 309971 682382 662682 -594880 -799651 -125339 -408557 951574 353384 -971028 839631 -366557 -863282 241642 190894 -405942 675785 672644 -995494 567808 -351451 954007 -812311 -115883 -896101 -900907 -851221 441317 -323214 -159276 -990825 -224589 903305 554946 -888118 13850 378645 -560727 -305755 -768798 947381 411658 -294845 -282937 322547 812273 261597 913074 7021 988965 -318570 543102 -696032 324687 830279 797224 -125194 348225 518328 -333677 -288284 -83678 621728 -228877 672071 -244596 633744 679936 665155 125067 529152 -62848 134593 -734564 614873 -715465 -753598 399502 -190742 -913807 932373 194123 -682468 283073 -932438 -914787 632945 -397078 151267 120709 -719582 816920 -858438 -122646 -274251 -74059 948966 503711 799332 -79810 -433843 502712 -864553 -390329 95122 994528 -780707 -325342 884227 927699 283379 -978738 615139 97832 -472143 515104 -850541 484455 887676 -245361 79457 954663 170837 565045 705053 -34620 -909255 -44930 214901 -286361 162035 275364 -525905 -42817 -820026 -78462 461923 207610 21442 -906546 -836239 468688 659781 -409535 861362 467573 -148183 408034 -798479 -747628 -885237 803213 226574 -17417 951379 594911 450041 -872209 -702146 -378913 -58415 -446125 760794 -368489 788487 85775 184007 -624603 -76841 93359 655483 453097 -498540 -14540 349113 -373523 -705541 781092 119709 -8835 -917209 251927 -34552 -245624 140227 623294 -823249 664587 -460041 140434 949130 515256 348184 641928 -400094 986637 -424100 853926 -648319 571388 988618 678818 391911 -93852 -871513 -916300 -43076 -261068 943897 -888283 295794 -481420 663992 388815 226130 496543 571882 -343277 -311956 862894 349339 238041 -771600 159151 -927968 870852 105380 -337315 768983 508850 999981 45106 920201 970565 -130704 -924882 205765 -228876 895296 951203 -752053 -853517 797936 778776 -328899 779004 -75854 298927 364380 681476 -167237 61618 -151602 252475 -186326 -573408 -246589 868777 557861 962816 -95430 250984 590304 -324139 -173543 -21292 -947398 -22677 728087 -775371 846037 -842507 -529513 337077 293807 -650395 567970 174094 535103 379956 -996493 955232 -588575 -436970 -723324 -741216 -858876 285893 -465610 -908744 502116 -725987 400833 663253 361568 665256 921193 -376323 418059 -354929 217298 565259 75444 400243 -468122 183585 -26346 798534 -521974 644476 -708220 -453996 -166367 617950 350709 942720 -894247 -270924 20624 862423 471730 -453575 133079 -385007 -626488 898136 -435101 -913924 -53858 525837 364604 -558852 -795474 640980 -399381 -32156 -746105 -348940 -700375 -171790 145018 520315 594585 -99557 937412 -702113 -896818 -912254 291011 194197 -397147 821482 -136154 -847025 -341541 629430 991199 -377441 299872 1490 757695 -322084 -148122 69622 -498508 -182734 207356 312673 -981273 718900 231664 -632656 -67159 -409656 -476418 -377008 679544 -899576 773577 -569909 812471 413227 697955 71481 491838 -269069 -362079 24496 369683 720585 -47688 -845436 77691 -999761 -735208 -718040 260867 775504 -680415 789431 842032 -936965 929958 606906 864408 -441537 452079 -180605 914600 979715 -28363 375436 504687 50785 -554227 -212551 -225421 -374745 -701190 -545292 -994634 753930 -766330 -771912 408280 -221223 504648 -721546 825700 -680796 720380 213798 860061 870932 -66037 981626 699599 758158 -238227 441401 858908 -506859 -608477 -72754 -824298 -137847 337633 754836 837869 -37753 -171545 -148909 747730 -819717 821943 -325282 110831 -13988 -693166 804963 -632090 188026 124533 -758599 230843 789408 -182027 -903181 -947738 124730 -340536 277058 626502 938576 -882214 -493837 -984929 386206 -410304 33642 497650 538774 -356972 195656 -689123 329443 -395823 -882577 -351078 -515395 785070 944969 315832 879619 -397319 -432903 -550572 5260 -676734 -399488 -453723 -574665 95329 11322 -570861 -125531 -342109 -35278 290940 -853846 -132122 942850 -842714 344298 632966 741184 324128 137264 -479486 -679748 995380 113890 -797782 -393064 -429166 479271 -142991 944559 -922799 -541298 966807 -999110 -989309 746843 -217244 -643021 -559632 -977264 -298680 797365 -663806 -641896 -635680 -634823 -381102 -284276 384953 -323673 921677 637418 9813 -270590 -796612 -340830 967665 -293004 512996 497373 -651497 -973815 -114751 -810379 -873485 -570947 713907 241497 -680255 -744123 323671 -445531 -394776 -454217 -176338 -852576 225433 -627868 -191227 -874942 -619528 236024 -128676 -789034 -943169 -415352 -858350 703826 -138743 46933 -204160 714694 -724227 -976685 -588204 816637 -396912 -652918 636938 -869604 -588129 150470 -575341 758448 -393359 399556 330391 272932 -668501 -830608 416825 -400118 170912 -742780 -757749 -406254 -159035 600963 393626 -635751 -516204 -112510 -69858 -964529 -594565 186760 -66296 148986 -341601 201423 -214273 964789 -803197 -674324 627339 92478 -238719 992118 -809027 -641117 427831 362488 450124 -223368 -470759 179910 611877 -358435 -13445 -779387 -679174 907567 -65889 216985 -343213 348308 -245939 107644 852027 931204 -469554 21580 -457481 145173 -329604 321050 874435 617527 608870 392028 -360056 634784 607507 -457199 -299512 586697 578242 -506518 811765 853217 414756 -564555 -709840 -747798 -287324 715236 -891299 -605110 -878319 -161441 491632 720637 424868 964119 -943687 698216 -785664 -586735 -648223 814687 -434945 -710450 243241 -816995 145655 -806124 -873866 575330 -104692 -371612 212598 651298 796964 -820468 65363 -648770 -148199 -587193 761836 646509 -523142 835034 314889 -102253 -16971 -198007 -327640 311479 225352 168907 336749 -215066 39872 -621443 -381281 -305780 685306 918045 147393 853363 593803 -706887 548209 420848 609811 -707875 -637526 -541447 -727615 45554 -824777 188404 -806679 717312 549412 809248 226650 359166 -599272 625966 -154008 -932416 710804 831718 282784 933735 445740 -269355 774809 -16640 -143510 681747 380986 256461 -721312 305794 791719 50918 -430623 277888 367225 104499 520087 611909 138157 852443 229870 44039 979021 890562 423939 786468 -203041 -804654 -863965 426348 954266 -416894 -236189 497099 -243193 190847 -858619 688896 -407508 -424835 -507465 -236787 -998982 275626 629409 -5435 -189108 581000 898021 -85581 -388424 756692 653859 841961 -237236 -592681 643654 -750261 311005 -991582 -104184 -443796 423971 -724134 560294 119869 -991220 62061 723660 720844 203386 266786 347886 875403 -524371 1870 89031 190139 -403828 407248 448225 -592837 138226 318250 -748165 635360 -825842 -52641 266431 850469 -831599 -832756 399500 455748 795441 445526 -352821 433399 -464859 -653036 110520 -675783 815763 -572049 -947202 -580231 494300 -274617 -690447 -360183 -702937 592068 243810 -369206 110080 840269 871112 723464 734037 791269 428539 125078 833955 440848 -648821 -279637 -342603 368377 826912 274779 910906 852110 460786 -137982 622931 797881 -615400 696520 439419 -783479 842931 992690 558340 -947966 977158 -721209 280877 -95795 -526079 -920424 215238 -376507 859842 -106683 695597 -318499 582513 802988 561575 717259 347293 286054 576919 589141 364999 262224 -649862 767245 -251701 -885817 -538624 905093 -28375 -665213 811680 -862103 434349 128672 -887862 -946533 -750471 -708929 -553379 638842 -413265 97691 -595465 869708 -450385 893581 -772861 -689354 -354568 224345 486641 -756396 -460426 -600809 171872 832325 -225944 532919 -255505 835495 -587487 -365067 -781651 856329 758654 981017 -29272 -702610 140426 632217 -406355 594309 -325847 -99320 316960 229498 -506001 -818621 471647 -942957 380770 -220223 104503 -35935 -564988 -892122 605723 -505515 453722 365664 -625472 192169 184875 73427 -161545 -213028 503080 -393690 -822004 -564489 782571 269799 915508 806204 6637 39786 -962679 414037 267596 -500013 868583 -905303 757160 -98771 755821 -528444 -241818 830879 382802 604964 816433 437074 807707 395358 -357566 253525 -973241 694805 471988 -300413 -89532 202164 -140300 601557 -1145 92596 -891539 440386 63164 761544 821825 355264 131453 -873385 134016 -370112 328269 -510686 -91343 -101728 -705272 -845025 143277 -399712 941365 767193 -330533 -704259 55050 837825 351768 -157097 952106 -768616 871699 727444 -531958 -338933 -997172 86396 -468470 621530 360733 -663967 224440 -49096 926513 -559383 -675074 -507150 329117 440274 17175 -488885 721008 -888505 -213884 -231927 40965 814961 -38916 -29966 -869422 -524397 -701872 -157878 -682965 -946314 -828037 941786 110120 148752 -933086 751335 -841806 907596 -800377 -813587 794867 91144 -731128 -219684 769817 -67284 909980 -903908 134840 -237673 739595 803371 -53126 -219636 -375914 39743 307145 872416 -389608 643780 -710742 29663 -152558 -634113 185217 -628296 -269208 -217007 39170 588070 760763 -806304 122657 -20954 459353 -136806 467116 375322 -206183 514764 100291 -229950 -538237 -399550 680379 258159 66810 -416810 888629 129350 -475660 962046 487556 17596 259188 -910839 293878 716914 -927294 760400 -474964 507520 553639 191280 -215771 6567 79512 -822704 -763939 -897188 -296566 -874515 834095 425579 351780 155984 490268 -962861 -15835 -186533 -822452 157410 -192488 -914945 641376 -704949 816309 -338931 828180 265378 282913 746797 -357032 -650073 182963 -432745 201149 953230 -344325 -885928 477046 228802 -382553 -943226 -35827 499296 -373570 253602 597343 137035 -501594 -595243 347769 684121 369608 329855 349112 -809747 665394 -360947 561023 -622849 446596 502563 -600606 -322053 -44156 386166 687721 356271 868202 -627765 -903475 -277467 -835301 669281 978672 404691 113 -448161 -625092 -800303 -859119 971896 809559 262870 -875870 -70816 -669153 -649784 -739851 148172 -260302 -891107 899640 -766671 917503 -359507 -648178 91224 85576 -101111 713907 -370302 -658210 -881599 307187 463086 214060 -880195 -33594 -757602 -306693 763077 -939655 245228 363695 -709949 701570 -261436 -904834 141680 -592395 -613953 218517 -110783 685966 -591611 -761179 63132 219462 401831 -312689 306292 -979970 -464181 -450191 858303 999543 430287 -617711 866493 681175 278728 428534 -581967 -542163 940791 -855352 -969966 14176 -236291 -979975 -815138 790883 -926888 -369497 -548138 116430 649445 788851 -78714 -300489 -593590 -550801 749579 -690222 23968 810136 266796 -174917 -147078 637016 547495 -552744 -825086 -865102 -152067 -751884 325807 352811 -352061 -327735 -491766 847686 -979971 968522 -151812 598145 26667 -570714 -310360 -493233 -803745 -125384 850552 492960 -242587 19427 944394 541866 -840931 608416 546191 -821108 941324 800703 374877 881756 751086 -52337 479479 -224189 250223 252114 141695 593715 906864 850369 609361 -16785 -211635 -447790 -597074 -360818 114042 -854394 -379518 896592 635520 -933012 17416 -15327 81728 4617 546991 399906 654958 198585 191889 254307 -354022 -210759 249116 -901133 -66919 415399 487924 870037 -243334 -349965 800178 -824352 -436814 -34115 -96273 197968 -233001 334338 421821 -225736 393995 772432 106919 603891 186388 -935039 -752230 566799 -165643 -691640 -681600 -481555 -440683 -936973 901554 4215 838663 -119792 -166314 622063 -802655 313909 641154 421482 -206726 669149 716928 82148 -881716 513101 653679 645278 -817579 129481 -185836 409676 -263915 -220777 975688 43533 632783 -101199 906175 -50319 596900 -315709 469898 59602 219095 243609 557646 -720132 -228756 426740 306587 189867 758916 -754290 -981835 863841 -610875 -439413 478049 -907912 -767196 -571043 391916 -809786 244496 -405467 17090 52834 -563067 -667506 -783250 -673878 -602715 -12345 -204420 -604168 508321 655786 -420350 323445 -734241 -406227 -953307 579124 -941417 32417 944437 238278 828906 444424 -915486 -292621 310312 233704 -21124 -340998 -752025 910803 87297 -23219 -149110 659885 -157808 585515 -531724 -252100 -734283 -826616 401751 -654268 -369683 -737994 176784 299458 -744952 -238117 -653215 389098 975025 -862127 868053 230267 150273 -669784 671838 -294945 154430 -483812 710394 552711 -754294 196473 -562116 314907 496178 646352 -593774 427345 -754204 838086 -56274 -1491 -659058 -972640 -695037 -757290 481346 469270 329737 -930043 382722 -489637 653748 817457 -504527 -428751 532367 280879 -186288 -576025 60808 218246 -743800 -529247 -780142 412153 -624619 393040 -1853 -350218 -792338 -834148 622796 -15933 -846285 -218655 484752 148745 389466 -485839 18837 -303462 -244615 -238993 968439 401240 -66144 -373016 -960841 -294819 -637025 -103918 863921 903819 392874 -146014 934863 645623 91179 825132 -793366 900981 552819 96489 -525197 -562370 52250 137321 -553699 -942536 -339147 -646499 -758041 332247 587787 858850 531176 661546 318719 383116 -246260 409265 235280 101280 123373 305937 691074 152915 -947752 789024 171658 370617 37602 -544253 131051 356554 193787 191641 112427 795737 -189862 -911588 -156784 689684 412557 158438 943789 107042 -318247 678340 -215812 806923 -358285 -755537 726492 -419028 -782166 199436 643746 922569 545674 797646 133950 363280 290835 -468449 -545654 -128716 250697 -440731 -126451 -406257 -785323 -317710 -855470 -889010 556578 252065 188824 -422768 447660 573520 181798 -371275 570385 566424 -848409 -119146 -530085 792279 343097 1235 -576064 -488215 126865 -315878 -806650 -331285 606136 -34413 -980083 -30521 -470194 968883 576530 -680961 -827646 771097 -402802 -535110 -207307 208014 -6144 -120607 -287605 -687598 314175 -329036 -678702 -903372 -652114 -943085 67574 -415505 -980403 961736 -856157 -433167 -84432 -662838 -154144 354087 -86397 -546331 942058 836835 -516363 712473 -381532 107642 897357 404258 -797331 567440 455349 -366296 753340 -685022 67888 -418515 -660992 333776 300214 38203 -685851 -161676 -964561 -725646 -193777 -432657 970303 -230268 -91198 -79756 -476161 -16137 -530076 -116776 721200 -518510 -111190 599852 -939884 515434 -213078 -720407 152584 -798769 881037 -364735 -532247 187949 718043 -918592 222904 137896 -724082 51249 348718 -818834 -283186 -302573 -505439 22055 1316 284524 772594 662469 624189 269492 930444 -702164 678740 -434765 -13177 -734497 -151749 115230 -810346 821939 88762 -348427 120297 737416 819206 500156 -440337 -624311 -234982 325574 573242 -871948 383789 -277631 -585849 -741012 491273 -838355 -930498 763602 539522 752830 400175 510431 493601 -4661 193090 428829 -291875 746472 435316 885705 -800186 -751525 639033 676150 -391339 -375853 -965133 -373174 -419154 807667 -620745 -13510 714881 622697 -508890 267620 -706116 506873 477448 -374034 -732496 -779819 991161 -753737 114604 430562 382590 474079 -138953 165576 886823 933593 475971 -767355 188947 -156720 -263883 -522973 19348 -163723 -676399 -542696 571131 366361 81904 -780024 253941 -803170 952813 451387 885972 397298 -110031 -363708 -806681 -12159 10025 -125964 278655 52811 -800778 -232245 416562 -614297 -578733 37750 -461193 -983969 933325 102051 528986 -790530 -346865 -643917 -77110 -469687 -44427 966663 810660 523415 -583393 26706 -807521 630380 452662 405839 -684279 627212 -308295 744568 -286305 -410376 307538 -901937 901519 995578 781069 -281592 621287 -193490 -267110 -493764 -143879 -620413 -6890 554895 -228484 909695 -889350 -99976 544657 244777 -489567 -321822 -508735 730607 -280793 -850389 -190592 996535 16872 868644 976429 -26134 828865 -737649 735535 -968832 -263518 233209 -399107 910058 -492604 -481420 833776 551428 680478 -539538 -631906 -777952 -598612 760119 693376 298176 103133 567529 -729640 -744877 -254619 894756 -276986 -124771 -564725 -488505 -583079 -647090 -100343 -997727 -275601 -817633 -705946 -983205 449712 -294832 -171160 -437665 732685 621830 -439732 760934 -13240 190163 -892699 271843 809795 -793461 -30410 -335520 616172 63512 273712 679092 291211 -526329 -818378 447230 -690560 -973009 655882 434364 -636268 195107 870797 841009 30967 204958 148382 -658652 -208856 276654 25685 890548 -208544 -137307 849240 591030 -893271 -49161 -651595 -372580 -574043 320062 -51619 -430527 655959 393465 413343 -931979 -26877 -554398 -190754 -546823 -500305 232010 -925476 965098 -309611 360214 796403 -559531 377667 -935672 -496478 33354 -539491 536337 -924222 -85374 -316057 69030 194891 473150 -371911 347581 -649558 -905770 720569 64271 293651 532365 -849544 -694541 -706260 -201518 372509 -40387 -320505 574987 355395 -286011 302884 840008 -213542 -554036 -615112 -334001 -430990 279584 119918 -745084 -361929 981550 129371 35676 -589847 332785 853347 -910336 136584 -342806 19932 -47602 643563 750024 982505 -213472 -957216 -637855 -202621 -488390 142086 407770 38087 344269 -334304 -177974 -598760 639575 729019 -941985 -173900 377820 -944642 -456617 -919202 214081 454844 883238 298792 -39395 423468 474737 -202568 -379730 -791688 -329410 -525009 705369 -799336 -718123 -756480 -711698 -529947 539203 -826443 924140 -921370 -464438 -554260 800530 -512433 461171 -252465 -94754 887209 822684 -374318 9445 -816322 435866 -507127 355035 -778893 817323 -241733 273596 -293768 108930 -45550 -125750 -642223 686022 98528 -602738 684998 871386 963430 -26257 197487 852009 -160088 -849357 982485 30987 913837 581513 -291453 -894031 22330 350840 -991475 517025 522549 -747229 -324876 326365 -174261 -600049 -485762 -238490 115727 -632944 422010 660207 -534830 -94930 -810837 -106284 -653942 481151 -369807 915546 -954378 -453946 -643963 -808222 168982 703828 358991 129861 940399 -289625 590937 -145866 892423 -531790 -44993 803913 -476027 -419557 -807820 -414737 -836635 -600174 -344914 128508 420586 -662730 -920421 234308 865946 113166 379910 682020 -177639 935371 926368 -218198 79566 716830 -533159 -460591 885765 -492687 -890691 338871 481839 -432857 -94947 508858 732852 -127660 408189 504922 880033 -617671 12958 300039 163805 852013 294117 -576031 915999 -785843 -562622 -171572 829848 -863179 -883237 186371 -586615 -28801 855878 572959 -679305 301248 -466163 -158067 -677721 -802378 -171889 929693 388281 -769236 121847 221925 -234749 -366304 -130987 842112 358582 -297232 265364 11740 -699916 718967 6077 638970 675940 -845519 142722 72535 -811678 646320 -165025 -26408 479345 -225659 909292 879355 -804912 834896 402158 -966153 127754 969442 25168 -875131 -755558 762124 120091 779955 671548 990092 -917697 31995 115903 979876 -639804 -132348 -590140 -966440 456845 725322 -708449 -162983 -629476 -872870 878558 -497376 645615 130393 49497 940406 729665 -6427 -118766 -739475 241386 301541 948285 -291362 -324683 -877005 505662 702457 -840195 823110 958179 507627 -664585 -422538 460734 254746 951527 -14453 669050 804347 -858332 -573310 -476021 -483637 -183688 -193027 240969 -465154 -480201 -611597 407345 673467 281562 652499 62387 -545087 327744 217701 -71010 -953847 415940 -802314 442155 -373480 452509 -43896 21440 -332381 919471 789176 85428 390451 478356 863818 -188509 -350517 464670 -125307 -410144 -814716 403416 -115836 -225117 -247032 258996 106225 -252732 -604834 8804 826990 798787 -935762 -42907 964339 -952595 43563 673745 -891704 877770 -36875 772010 308257 454062 -402520 182199 846172 123944 678057 -82219 125402 260359 406347 380879 -611445 789632 -364023 -638538 -64168 -371347 -627902 -574419 -63801 -919107 -455436 -729100 801056 281956 -668314 -207885 824631 -317093 -314893 515242 693415 -262447 330570 230148 241773 123221 247861 -891615 -898673 459817 475465 402688 -316710 366496 707758 581246 -822656 -641918 376917 -919107 285612 -635556 -783144 -73012 -519896 -833273 -672978 453361 -673005 677213 -219091 983979 417903 -581515 -695112 360983 -350178 -262409 590980 -95487 870770 -41710 662181 -917085 532801 -153057 297022 702999 149526 243830 913401 -323823 629562 571891 -761142 785538 -555490 -959724 -559755 810825 -9443 853325 -308968 833505 -776775 -459493 116736 544604 898068 -155602 -968506 446959 655368 428472 871525 545461 269505 -738240 410119 549406 75288 -47860 26044 897204 -277921 -135659 971541 -286352 -263898 -316142 -118029 -186893 -957687 -433427 -22141 289150 -333688 -680281 478724 334154 766753 -351956 280209 -505450 308914 -394098 701446 -596881 -144370 539125 504287 484664 -195359 -721231 -7749 -417410 -970885 -257804 43373 809521 -724893 -233194 -197770 124536 -763802 -409299 493443 653676 268264 326372 -381005 100933 -60889 -246701 -481540 777236 647737 269499 -85693 -130549 -578390 657983 299976 175773 639229 -9157 -321396 275131 -832676 -658883 -296350 134456 -508680 612208 -656013 -321545 504756 618908 -913651 572472 -735341 -763114 844521 -847859 178426 -66090 -729021 356992 -367347 -957602 -677552 3478 281034 -253254 -367777 -388358 258407 739032 -438818 -844056 -930594 923296 464892 952656 -693173 282913 610735 863316 587376 210193 -152428 56570 -42580 -843825 268463 -268574 731664 596533 -932185 -3470 -597532 13113 -912196 87184 -577834 -872704 341097 380002 746894 40028 -590049 361422 876013 564040 -965698 -521151 -529703 987838 548148 341586 635092 -818976 -104497 -736541 668242 510287 701581 -97756 959658 939974 895327 -464175 -840949 176995 -564408 135829 -523978 304303 -798802 202139 -276015 -670654 -362785 -316996 -445780 33667 -465717 133717 -757165 808592 739796 501476 791938 442309 -300028 -964270 293587 509352 -292277 314037 193859 809741 -563764 -723545 903969 -301979 782054 -458922 -838989 -100141 890231 -274568 -425676 -915574 -689875 649754 242558 874715 12024 -692856 435392 746414 -883076 -458535 752873 281684 -54661 197515 461238 180852 823363 -148784 -180353 -752091 98734 -626252 -973320 -9121 276272 -153061 -795860 -466580 -3370 573709 -219761 -981942 -172744 -6243 322603 -325534 -761858 629272 -202252 89420 582289 -812346 298267 -908886 -67340 608754 -711580 -26807 941211 -835038 586210 738300 -165335 -763248 744294 623376 -243968 -341481 738777 -352937 -933747 -344587 -644356 -657887 -740757 -501682 -782864 -467219 794391 749370 759048 -899837 -451933 -956080 804945 539804 520908 977264 -258525 929595 857877 -912162 142980 146973 -253240 -63997 392890 39155 117763 683583 -821016 276055 -311867 729582 381497 101586 353482 -771013 914866 725242 -549568 622516 -480098 23508 -612185 574888 733802 192428 607257 428625 -402891 432297 -14392 931213 -197366 -641972 484942 619119 570404 -899273 -899465 -93061 570403 -235268 -380702 229638 -357172 -421039 -797109 -852612 221703 -438381 829665 -695907 496057 -585182 -197499 -278281 93969 572662 146434 833878 5195 -482934 228075 -334502 -469345 604720 -568312 -65800 -868928 452806 -515889 897622 -582286 427699 948651 344993 -632681 768872 -421266 107858 -261389 439636 -635876 -747906 113614 788453 -899405 -849302 883552 -327964 709126 895036 -346859 758027 20233 983197 161461 -504113 676453 -538962 -968563 705974 701076 -751102 988650 156329 299908 360466 65461 923095 -72489 -763093 566008 94056 -461565 137244 -44172 586580 392217 -865349 506930 -95903 579456 988406 -468180 -277196 -467762 -755231 -158910 737694 779165 150148 27923 440640 863020 -848921 -905425 970585 73606 -746490 472260 -834164 31906 695485 -265259 -958918 -577164 160932 261451 468296 697358 67160 -831389 503885 -608483 -234278 -696935 997964 37428 -692700 -303547 -449318 -677232 769603 -774032 -968677 200778 97154 347623 -483847 -271832 549255 -409488 -820655 335797 824060 -636388 -781938 -504740 -119049 774652 919066 -31845 -390398 243659 372716 -695031 -486903 268719 -215209 444369 -764010 -268855 -217862 -745157 -640316 -519285 -708754 918749 721222 -105594 506884 100034 433361 -164361 -40170 933337 670517 543476 818515 -247522 -454938 -53508 -819531 -974767 -529010 624674 368289 -280296 -732218 -58741 65356 -7044 898456 -52180 -286231 18279 695346 649278 937235 463258 769749 -373723 112551 -237149 122687 282090 -356303 -777918 900856 947898 -677540 110308 932361 -512034 500263 -591895 820634 45345 40094 529563 692737 -784028 338907 114585 -558161 -302868 564697 471016 756495 694557 -125054 -795002 205635 -133840 291916 425729 -506234 -988700 -595911 -779800 92717 -829629 -277931 -907114 702457 -725401 -297247 139639 -666385 380554 -189865 915127 -290984 -855303 -71427 456383 652732 253232 689757 594844 -793928 -359378 304383 -464479 445085 -468059 -928886 370555 969098 -438783 417749 -452273 -588297 788096 942623 -189003 252472 -397381 79482 404587 869062 -76948 -401024 675564 885969 311135 858377 69504 -800086 -384165 473118 993266 875956 -620339 645750 -622200 727305 -223580 -232655 928377 661258 477385 902185 -928105 670533 -847671 -541215 229470 -918151 -203323 600227 -857825 781256 -363306 897083 -900464 -410754 -192289 300562 761478 759903 538840 917208 -821573 -739322 330488 285600 -889149 616999 103829 157882 994844 -225195 965594 223161 -783483 770988 -94712 -893817 723636 664964 169141 444311 552753 -136467 386234 -718513 375176 886624 814009 593231 -387362 -974688 785523 926956 -352901 -981053 -51388 143307 908414 -360309 -37089 594388 584707 -733982 -353909 -927518 -64562 -471316 223619 88310 -75152 -168434 330944 -147774 518513 -74993 143686 377767 539123 211644 -223241 -171702 -343404 596031 610285 289344 745737 482988 87870 57840 -508299 -950154 816558 62548 425390 760434 -590642 716112 350047 -119347 -211569 178730 -144935 655018 854002 297568 938267 105 171250 267327 964620 785053 191400 9754 -275214 753206 466967 -651724 -675411 -824309 213627 -5139 -703791 731811 -311981 -812984 589620 728201 -626557 312586 -949149 -524268 481889 -881397 -649507 -151644 -714808 979288 976285 190909 -819212 -659995 -611327 794067 -14810 -217761 455072 -883956 -56278 374750 180872 -664422 -532471 74124 -947415 233571 -816339 -818336 -832886 917248 942860 -698250 -936886 647775 -189629 -790484 774296 668155 -488114 634252 225202 142322 469882 591979 -521725 -670554 -498108 729937 -535583 181421 924456 -367644 -708985 449575 583826 417199 781563 933311 992304 -254843 -24660 44261 969053 -136200 476555 -228335 -945815 -898365 -981634 326216 -520942 -329886 782977 -849970 -965566 -631004 -64305 80377 -911989 245775 685611 -253688 -23173 -861927 -168045 -206395 657257 -184504 202964 338794 -138895 901835 309326 -256523 -987581 448646 -260891 -997854 -856145 -222840 -205846 -90944 257947 -381499 -756071 901295 -342153 -445091 142820 -212829 -719395 -29065 868069 213018 966810 -881610 -8495 -19017 -237506 218611 -441252 -480449 -951982 -212099 -269453 -226716 -294107 -624423 614757 -604530 -737038 -270902 212565 -194781 -533714 908514 -396182 -151456 976754 -794475 -655429 451775 596649 804686 242681 -222774 899819 160729 -432222 518635 425150 42977 -149858 671883 250806 -617067 894863 -519357 -779904 -496753 -194594 413847 -822448 335348 652917 -359607 40085 -39461 79007 215782 523318 627772 371372 306094 -76034 -515483 350736 498864 -11601 60192 357676 371120 944350 -699164 -511179 -183322 -987380 186700 -580477 523313 830052 969971 236844 812716 292105 428099 920959 -279656 -643007 600367 839670 637809 -255910 -95832 900691 538126 513722 -263407 36899 255778 946472 361607 -665558 532472 -433134 -450485 362155 -369964 604144 -158707 -210766 -150108 583456 -995669 -991248 -89174 432066 -941462 -304044 981658 -288797 793635 -342925 -567741 -4567 862614 -742370 775910 574474 996519 606257 -419782 510155 -403102 -385728 -394155 512810 -338979 312518 -593292 -617709 -301428 301288 -62324 70511 -193905 -991226 243129 -647060 -543127 266832 450303 -860064 -299430 464920 -495558 515507 491492 -245405 329288 -532201 -299588 -854576 378137 185132 217766 211996 -609017 852894 411943 -969341 -843646 625478 -667082 49758 -711681 -704668 -502544 -809340 596483 -24050 -812335 -442623 -792009 -398523 51052 -165259 -114994 -627185 800076 570012 189472 505463 146297 -992291 -468696 -779407 223671 -414191 -520507 -762748 893671 363140 832601 -154551 -694 948746 181317 648901 -855430 516462 428172 350253 -499521 -559479 -133631 -495222 839990 365371 900404 391314 124260 -833885 786439 -651830 -74195 462349 382227 809733 485145 -28919 -142069 -524180 -257074 33826 -305075 575666 36684 -205295 685297 983595 849419 562798 667238 -658275 875840 -658338 549006 -409379 -656998 -13527 -23820 -947912 877594 245797 504118 -994133 926184 507799 -898109 516819 762401 -496788 518708 -29715 192602 -220551 803339 -363734 -783335 -632182 -72879 789271 -88022 -208825 -101378 -951697 -233494 -868938 381205 -835651 -547579 176130 -926932 371578 747634 -751484 -46592 439610 902634 849090 940306 -69189 -580736 -870434 -921201 -2408 -57080 899229 -354103 875573 -962461 -427562 -381195 -529084 62702 482379 930118 941893 -465946 -694693 -512379 -319848 -666401 92493 755896 -243612 337606 385269 -997003 -235007 620937 -960751 -640130 545553 -167589 -689544 -593730 -154987 852896 218554 -100993 388183 -36413 -383408 842244 -272143 765317 -665078 742147 736839 580776 -542176 497692 676919 -598465 -380498 -104691 -165362 253378 212632 -432000 -942856 -429584 -215223 -948456 866522 495925 -490806 254619 -203216 -547879 -533266 -679440 209595 609712 230551 -908244 34535 -410068 727555 820330 984954 676886 38466 558886 -934345 -382190 326660 2304 263886 635752 -254148 -843597 -242723 -752806 -584807 -166165 -255858 -178841 -528792 904923 972298 -727147 -931197 775870 -512575 -128612 924456 574439 222843 656454 -354157 870887 397116 483047 402154 857756 768456 -892165 -657123 -804428 -484380 138060 111013 173327 -319188 -992225 516643 434601 933656 631917 -707783 815803 -984136 2421 -648605 -603577 129167 999910 -714988 768328 -833978 148329 -727197 918841 891422 -731800 146588 648810 -290949 -901588 -855631 801665 -363703 -650920 736254 -16902 627055 -507072 -270435 -844342 -118428 -645059 -724532 281202 -361971 455943 162675 871448 -73479 622968 -688758 238386 -435873 -103422 243601 789032 -632090 -177285 739014 791195 -845100 175609 256626 -412044 984957 -338742 -917939 729134 -409562 621893 -289581 420206 -261347 905718 578041 -904033 -991540 369358 -93662 -127710 156285 -289475 -210697 710287 831046 34162 564318 -30046 -790161 -433150 432061 -206809 410861 862943 -129563 628433 -52604 584247 910607 -88359 573328 -843105 257486 203067 -400511 269594 -353791 229260 388 12763 989668 -390400 657810 -513988 -293634 402022 -916909 -279349 -805228 860395 511534 854520 -531372 -635486 -135581 519882 -628016 -197711 626900 503758 94172 723126 392 837968 -399281 -656267 -31383 -221798 -560134 -494238 -713378 624072 685657 -476659 -612984 -717164 -296441 -386681 -770859 937203 295405 398891 32792 -527615 575851 476441 -617529 -439346 -213007 925332 -488459 -114277 962607 -858282 734528 88094 855663 -257772 453212 -918799 446015 294702 287113 662984 409193 105597 -553032 -653806 567969 -427135 162361 351864 -861765 -924003 -120148 334245 -251885 929742 -940318 -6629 138948 514207 118038 -74235 189878 782301 -305642 288660 641435 437782 682335 813334 481322 206699 968093 885258 407302 -143792 595019 -419789 -236289 -456645 53469 255174 681867 329365 -87073 -629250 319142 -569580 -681602 -720536 -278629 -816569 612179 -356007 -780344 505467 73282 -374784 862771 570318 -547251 956790 283726 798407 -507235 -762690 863462 -628798 226515 -759621 -997944 -815657 745577 -433912 -189435 -678359 880296 614423 -676866 -826729 -639877 513434 -715837 675236 -594193 425097 229986 -215728 -839902 -496447 656127 224753 -898708 898883 -106883 -715017 723568 571115 415969 -435945 835057 571314 -149375 -827095 250588 -91791 237395 101164 -721034 -520008 -855021 -66744 968559 -77089 134002 -477772 -269633 -996237 637001 828810 761178 536095 -500151 158108 103814 185042 821076 -739641 575992 179427 -909621 -980251 949334 -610173 381641 -917876 347157 -243669 -928580 145490 941884 -759962 -540475 -335323 664205 689029 148814 342862 187014 -104605 -862282 468600 -775783 -901401 488409 -590570 900681 967117 -990327 -574666 -776034 151306 645994 -518345 546513 -386698 -140755 -482622 280217 -346700 48964 -712278 351724 -304043 459906 608179 -789471 87109 -293701 -230278 273287 272159 291876 792779 63532 -542832 770690 -207465 -51162 -853010 -420665 -676528 156799 -452039 -663569 471219 -57810 733395 465881 -489556 -437939 -502816 428936 25649 681230 -955772 374946 905551 -528314 947663 526518 10618 -113655 284324 642855 -451881 186933 465579 152347 271553 -999572 -784490 365767 -915181 87692 -601095 84239 40468 -843092 -764965 -932270 171416 874999 898754 552218 213706 -439878 -62000 275607 722349 -378186 437697 428552 -957506 -197238 -173066 -622358 -705156 724153 -167079 862227 219289 607990 -213273 -754054 177425 713808 -481576 -930419 657321 759237 960744 19222 -401567 75560 -390719 -934887 -862261 -431435 743989 -829482 -121673 705885 -837655 -998787 438154 134887 751775 525873 320267 -543162 961550 -517155 558400 856201 827447 253171 166682 -672096 142353 -267014 -776280 -814587 -579728 6596 45221 300272 -981355 806861 -27413 457203 994686 390549 -14319 -447885 -413205 -812180 -174213 -236231 -475332 -302074 310240 -149894 -644653 44931 -214619 320192 -417899 -518827 482481 -718472 -614827 -807847 226567 -464458 -954463 -69463 346446 -827003 -276250 361209 -377525 93750 35879 262464 95109 35949 778543 -214953 981322 -251361 -671932 362087 -221590 -314336 -401698 -713964 -122636 250425 192921 -222704 194168 -700224 -482588 72827 -978520 846367 390881 827860 600882 113829 167265 272053 944219 -863851 -130510 71620 849675 -304409 469954 -144183 553580 -287042 608975 660766 253298 296484 -96603 -926803 -918270 984130 15428 -775267 793324 647617 -936638 753729 249353 840597 278643 832269 112388 749558 -653336 923131 353247 432291 -808281 313746 146499 699116 -558867 56273 422250 207029 -927841 -234209 223176 -596949 -768190 989673 588532 -416696 -370759 413829 984352 -852230 -280887 -974446 385739 -847206 -109963 174174 -411298 -574311 593583 -918207 -187576 146295 -373495 235770 -693755 163126 -776887 -123195 688669 47165 118700 772747 -161228 551166 -17569 85734 85735 -300725 -455812 -497557 482880 -949847 -909107 164033 -576966 31834 -198655 -780432 598044 820034 -576505 106820 203698 -388644 -845703 -334286 750429 822982 121353 -202863 299422 -368570 729837 -865603 -626223 151312 -748313 793520 -802739 663829 601736 65375 -178030 -247108 253718 417050 685487 -480085 965428 547972 -716468 -342142 455690 820315 -917442 909147 -263861 131653 186543 -945406 559548 -644516 302745 -768071 -203871 -366856 443166 -880412 -336322 5957 -196144 806895 -928268 732857 -833851 374892 -869630 905829 -222994 108142 638538 69435 -664591 -471411 403570 43650 -184701 -824208 133070 269736 300983 -752231 743757 131767 737753 -736324 -108068 892578 979339 120197 770635 319742 246758 799 -555546 -381900 -866757 -820032 690665 940179 -338207 -131335 252455 180607 -778911 -195904 135259 -202521 -900898 634395 920827 521267 959795 -468872 -353169 644886 156470 -469992 -504813 428063 966064 -590494 23681 442381 414191 431074 -82020 533910 624032 852541 971054 -252195 877780 -936618 231931 -40138 673010 -341478 804521 165813 -135071 -645863 699871 118849 917230 -151415 313169 164067 778674 444577 652518 -763594 -69765 281660 313905 -236701 710658 593836 -419134 -1635 659709 624901 -85476 -382323 -117118 -770790 757442 -598507 -565705 189684 -948005 824157 563229 -264070 500724 -638407 32119 -612619 483775 434260 279558 -770107 -910355 924578 -808546 -884236 -916245 89006 -90944 -480277 290133 29554 -772840 256020 30814 -542532 534063 -260095 -526742 688969 -737759 -357965 276740 231710 -167545 -275362 -615391 179390 992050 357694 -458366 315606 -789800 92435 -232889 377497 -130594 -975376 8740 -457671 885600 224396 244573 -270625 132049 861942 -123050 -234956 -300788 844461 -859172 -492755 189599 731189 978090 -512373 -449608 -252141 239416 -13760 -454637 -876205 777395 336966 -949150 -625675 881319 964878 -350937 105056 249440 -374292 -762440 -614400 253366 656403 859722 -402274 -641918 14032 1835 182062 237472 -605850 43687 -929998 -832171 -148657 -731694 381267 770970 -177353 240961 -313219 -24628 163509 -102980 681559 -689121 -712855 -696307 -710252 273837 448547 -216191 246791 -299995 987813 443915 -809046 -151360 -546567 698556 -226407 -499617 130820 223303 -303772 -147329 926963 -972105 -259479 689619 -212921 675926 518863 -680145 -21634 778396 988810 508276 460402 -24320 800695 -750048 -881365 -51813 -252676 -798462 -529629 343289 -673197 133802 321311 -310570 489725 -584047 -828789 733455 701726 587057 511707 -438944 -400266 92126 756488 -749049 -250783 -378268 778346 -389437 720781 -163160 940469 215164 204190 -991204 297630 -974329 879202 963124 160484 -674241 884676 -828723 472540 -338926 995553 -345600 -889342 -522102 963236 96260 -891573 872471 -763496 38884 -604110 -566412 -298600 -134573 583713 -220469 810135 353037 -114019 -223516 -932622 -422363 -79406 331369 -729610 -172106 953314 -639350 26403 673390 420608 -637394 171800 -550289 193510 809497 974714 969811 102177 204996 3507 326433 -542988 -470698 -217675 -923856 -437975 359086 -268027 34068 60550 -827558 -783625 -716428 -920391 -767688 994691 22133 900955 -481340 -864007 509493 -206505 -985603 12585 -75096 859820 338385 -218768 -574775 600856 387868 -373342 -544702 365998 960341 722803 -492563 -933958 960950 -485116 -549220 -726018 -13625 -404051 427424 -928560 62069 608184 595766 -680329 879634 -389043 -71320 203604 849634 -254 -637412 -668901 997946 -985563 -857949 -60099 -432280 -770176 -206865 100183 52420 -830357 149073 -414318 217747 -271442 885894 -637429 942036 730760 -472067 609264 918175 412224 558169 -313805 -551846 -494805 -397184 -468243 -211299 -46262 420854 -764867 -631394 -970421 166228 851056 -677584 86111 933191 -646082 329214 -370680 -444775 614060 898792 447952 -102459 -291557 731300 -211831 -863720 198469 -657641 -56997 709277 -676900 76940 -976564 -510119 625254 -753633 361084 294462 269863 -740563 144095 -115241 295191 157694 -904292 248072 -6526 314665 763196 992969 -572430 658684 -805968 328112 297963 599665 -757400 220907 676505 -116399 687680 -833983 -126783 398061 867249 -482376 -590004 -928211 -821612 821348 906327 -452428 -22242 -929313 959192 -613384 -9712 -361166 800991 -156899 -965685 911094 -219959 -581285 851063 -241580 -680783 -310418 141477 122660 916808 543992 -972936 -415954 -436873 -238036 432616 87531 -583330 621325 112918 -465552 130664 -724563 -105611 -1603 416911 391843 -736014 -520625 -492494 -122827 705753 -270773 -489048 381094 -439525 407178 298539 141587 972711 -919761 -303226 -892595 404870 -925195 255715 184311 859062 -600898 -279007 -35835 -620253 658821 -774821 -994210 -454872 -370780 954176 270710 -169078 756146 115028 833592 -809466 -52735 67710 -324025 -408718 475783 -223886 953248 -866241 325963 729808 350988 -276475 817887 291780 300630 -69650 594447 -701979 220767 -64548 -945897 588476 -565424 513277 867357 -942130 863122 -590697 403175 507690 416692 753102 575132 941990 -358691 187068 938418 520637 -404071 2240 751844 -138574 -860545 966551 368712 120711 -671223 -173255 -276811 790522 34114 188384 102254 594649 261594 60693 886107 -430937 162261 632073 832397 -648051 -40202 -437632 882829 20138 735500 -610464 777464 -716962 389358 608113 -854018 -570571 402207 -952502 661518 -279770 39215 728827 -472319 691413 -826225 185498 540631 -508468 318973 -24250 -475584 -499786 -891900 -115863 659305 -714135 274406 -903693 470818 847636 -917122 -161389 -335773 89264 634015 907426 999260 788127 993249 885445 707666 805189 -266901 -727119 48536 940248 272783 275739 -759629 -661976 -42532 -477134 753734 516435 763736 -133859 -376092 -602576 7180 898123 660700 -192370 651977 -450876 -915029 72130 -498670 -342387 882361 -3364 433930 707065 989257 825435 228179 857840 -949530 933788 -302673 -749999 930082 980461 690562 -506412 215187 -919187 874533 884816 707002 -8059 -495240 -316021 206219 213522 -933360 664034 912274 842230 681692 -105630 -606902 -328763 -461507 575249 548055 -247261 -147486 803791 -731543 950613 549252 957637 -135151 -931940 -903619 359240 -172945 -736203 810077 -130116 441757 648513 -813621 -197717 324570 315619 49921 -815763 421686 397908 -209728 -989923 -325954 1788 -77566 -855705 769733 656780 445993 -637949 -525807 -10187 801377 399546 440556 107426 -22574 -474866 462574 -783348 -111055 117531 420611 565541 -575704 44541 48023 221853 -499191 674916 753706 574295 -469340 433797 500499 -67790 -606319 -358344 863422 -929801 369682 -423203 362882 -976271 -434380 297806 -246484 556117 -221891 686347 -301962 308965 86284 760433 997482 195310 932041 -192226 895859 732554 203759 948470 -178931 -968592 -383692 -87171 938735 -494973 226574 76256 36582 142714 522967 998261 260321 664766 493937 -858118 -894589 -44728 -739883 285054 -368775 -69775 124206 964356 185288 -832363 660473 -391509 -133379 -910705 171044 723998 661347 781307 449798 -604176 -425412 369975 -681328 673366 -634827 584292 368519 247490 -349689 246264 -687922 -288609 -546444 101305 435566 69428 -229877 955457 -55009 -148694 748783 -497423 201649 948232 -249329 637790 -382095 -736658 234862 254323 -440093 -482531 -687661 -543331 -769641 -463963 359154 397394 965075 -567333 -477630 -682568 486148 -924570 -193540 -743340 757992 754103 -8017 874923 567108 -850742 492702 -887807 -299497 530670 -236933 -595134 -429468 -16298 -332092 904340 -203504 -315274 743920 811334 -892731 -466893 -776721 -601731 8019 -583006 539767 552342 21989 -931530 -435288 399624 -428868 -217804 572671 -412116 324045 -431574 745224 591391 274346 -169729 -503253 589483 -893161 -953193 941293 -646854 283208 764638 -911574 597598 485527 -586243 -186784 -472675 -122212 938136 27859 -927008 -602636 242804 -192826 513211 -184464 188895 286342 860424 485948 -95882 36740 297810 -59830 -987473 -803973 -32171 230067 -75354 -975816 -926160 -872021 -626302 -298058 261350 979794 148644 286977 -51451 -303915 579233 -217251 -813576 -373035 297569 522488 -86899 -7021 -433396 -424578 447340 -735916 -133865 -26060 720783 49769 205742 -649585 -787526 -624813 941771 453275 613309 891355 768778 -842318 859654 854131 -502416 451655 -62000 389902 591466 -299746 -464089 460225 -15677 785893 614645 -611307 131662 -209100 -121912 -801899 -365255 309209 -860643 -767332 -875615 608731 125580 548126 794155 -642741 -646239 -187363 -660377 896441 -446265 -524329 -196197 805478 561359 -236640 -431805 225184 -333798 -288053 -510818 881356 738933 -448596 892610 -497058 906795 926114 -856790 205337 -430625 -153128 44005 -986454 786185 -902204 -955388 -73384 -186675 -206181 -297095 447359 -733980 651109 14750 275178 140542 577361 970653 620933 -997167 -274258 291529 -630981 -42077 -968808 920028 881808 -373660 337598 86887 695540 999621 -62580 -872294 -444070 611538 -879055 594784 328711 -514291 141354 -602159 -781002 501245 -154001 929476 -351335 509376 637049 505201 59383 -754506 -29717 -500722 97953 978631 375152 717939 -850917 -753518 109090 -341121 -661205 917026 -297243 -895810 -949491 -667493 -500187 -866312 -931787 -781073 65726 183372 -139270 331621 286867 672567 -296980 -941659 -112911 -647844 531127 -824532 768369 -339298 164227 66386 380876 696766 99228 536067 622709 -987744 70489 -879058 -531087 297357 -669155 883040 -427397 562826 792813 -866919 938834 936908 194441 -453932 946135 -605353 -972201 -431632 -485248 246166 575991 877126 -841197 -947175 -185711 -392848 607745 -252145 691431 929288 -732510 -551164 -751626 826470 171501 -992533 -234883 -796307 -563234 -602142 544265 -922790 -690810 -845369 716542 963507 -590143 199442 543645 833701 60819 -591836 833882 373486 -108918 -553624 -706338 -291102 -853968 919568 -288217 -703992 -876481 -665467 893843 56856 -654478 243874 92124 959225 -114904 -853165 -545264 625203 -325070 53366 670299 -89784 628269 -702598 -283780 73830 -461710 -671132 415941 -324168 552900 347302 -359052 -157951 643815 -805077 -494240 -623851 28896 741257 128512 324953 -377014 -190692 577589 170246 974638 -335002 888469 -389231 14637 274005 -311530 -138751 549151 385892 -534554 134473 558917 -596141 -903992 -752597 -169540 714852 427148 -481016 -408286 370812 -218986 878142 -970498 815392 -193880 -396265 738342 735731 490791 -241068 228414 486136 28754 201476 -924025 -813493 6256 245914 -365998 255944 770055 -522368 -532465 -579789 322408 -118864 -98393 -843786 -559707 -987394 -134575 38772 480488 -758563 -788426 872817 -660265 585883 41724 -928247 -98504 -991191 -530052 -869489 -89776 -488155 422136 796448 244567 -582676 -742976 625564 -32545 -39297 484216 894686 50034 991476 -38237 -402281 -684613 -886029 -473922 -332676 725828 -936921 -82896 220511 724277 -767572 520010 21604 -202796 -61414 -709378 -610659 896445 -244486 236104 -746859 -236401 -214007 -13074 -800388 -251087 -595346 -145767 -736506 392761 320248 -117321 -567391 109665 928980 -121598 785868 831125 188348 -657955 -295297 754354 610460 -674312 -564322 -479283 -409939 149827 585849 602838 936459 -117277 959315 586721 117511 751530 956242 850040 -48734 -994163 -76387 -903842 56592 -995995 -854637 823162 714132 -213296 270147 386954 -534547 517322 -14409 437407 -980101 -186460 -347367 528004 -769913 -892061 812871 -735104 -920717 228587 282358 -105321 -5724 -114799 659895 -563403 -790571 -284159 -874326 -169481 370956 -942338 412593 864593 751343 248662 -270729 -585267 -835700 -327329 -461371 602170 -590675 85137 693058 -533606 -533400 -807901 -852973 -448272 998558 719734 -132876 90107 -558719 -940921 -399129 -814390 -809489 283024 718402 304206 -636842 225038 -319511 462545 -738178 226928 -5697 -408604 -940689 -16724 -617633 702445 -919127 -958854 -195304 -426930 278707 394811 -160538 -175095 607244 217157 550296 -567643 715975 -905867 -438552 -938200 32782 -290654 -255368 -802700 424509 -673018 218845 -978012 359018 738543 -291592 544372 -823683 -300772 -467142 -183819 684194 941448 359236 -606118 960841 -694646 -516864 -157376 -235846 590128 -123677 242637 -737818 657018 -991430 -210680 -485099 888968 -111129 915577 13992 -853373 -348369 426092 -959379 202168 -981437 216886 203503 -342207 184629 839874 -500528 -526927 -899335 -177529 980974 373996 156689 -90816 660493 67334 214906 -320537 828078 838753 513104 18812 -641528 -194901 -223561 -835224 848516 -114986 -35865 283355 219628 43127 -631167 303559 566423 -821511 618210 878278 9506 325942 745183 459703 752900 -190966 -455140 469771 745461 -654178 -519942 84419 -251762 616206 395645 -810230 -680347 -265363 -875840 345203 -492785 -250469 986671 120054 794475 -443745 395208 -243664 -832926 -659017 834231 829423 760857 -723575 932679 293420 -677432 -893364 -964525 -849438 -809097 -542241 -549282 -101758 -610261 196394 -401103 88222 69833 -539360 -257378 -233373 -550169 -324833 354838 -482008 -241773 -973429 921997 -639284 787031 645795 914080 -835046 514055 778711 529770 -301501 -31510 -786497 792993 244133 -104959 395011 692934 147205 -237667 -756405 786608 99715 -134624 492600 389999 -316499 449140 -821423 946355 -802424 -653166 107755 -940202 382294 -845347 57817 -892884 905774 682868 63990 284406 757227 716206 322338 808613 -359810 25258 -508482 -916395 -500183 -707330 989271 669071 157622 6414 294529 477431 150492 -562551 344958 794448 46191 226448 458438 405011 283626 676336 432641 -355543 793005 -937363 -252552 832030 899987 766809 300130 926953 201598 -900056 563502 935785 893844 -237397 -775194 555189 386759 84718 520863 -374028 -301678 -232839 947741 477807 -908100 -280202 -363694 -659064 511394 -168154 -674296 -720679 -345739 -152332 -56927 -946691 866254 -160462 749252 849277 585742 -390595 807470 -274448 733631 -588468 -822945 131099 -557692 20619 -739828 75099 829924 -114610 -298909 987097 -577554 71639 -749981 440413 -646111 -766298