2954 -253 151 190 551 395 442 -13 73 -171 -449 -674 770 687 813 887 -169 219 687 852 -74 -54 787 673 945 -507 393 -603 745 -974 -877 -679 -116 -680 294 -74 246 223 -592 -426 206 773 -337 855 -897 672 96 383 -841 -125 91 13 161 453 -260 22 -771 -729 -210 -253 844 448 195 -797 -388 575 -162 398 -515 248 623 -905 -256 -993 -94 481 -285 254 -425 -946 -342 -533 115 -153 971 147 -275 -576 -673 531 -753 -833 -694 511 -148 -434 110 -347 570 -308 -748 -972 51 -684 149 637 455 -254 898 755 -923 -745 71 158 909 -570 713 637 -916 -356 -699 -292 -547 -187 647 -217 -216 -150 -291 -157 530 -818 270 -178 -384 -303 356 996 -837 -16 -61 -436 -793 -673 489 -442 602 -713 559 -99 902 616 561 956 -771 708 28 -240 910 -163 -351 -948 555 -745 -77 459 454 -916 -924 -88 -703 -223 133 40 -919 597 740 -968 817 237 420 -483 226 987 -194 -851 -418 137 -870 -997 596 -797 -903 599 -288 399 -141 -22 -941 -314 -894 -294 -446 -652 767 104 -72 197 -222 954 -440 -454 -242 55 -752 -198 -76 -347 -619 333 454 496 693 691 302 48 -171 846 -331 -767 -678 -822 -116 801 -624 -263 563 -643 -92 -19 312 738 694 -161 -911 869 -397 -641 999 -134 -480 760 -481 -603 530 636 -744 297 -817 -144 -592 83 733 2 405 -627 301 118 836 -419 232 -114 -698 402 -933 -348 815 -625 -542 594 -559 -738 926 -816 -996 -167 391 -85 -362 -992 -968 649 -456 882 -288 -666 995 -847 482 -830 -524 -32 -92 -842 -659 544 -864 24 -858 -771 491 716 -797 -419 -6 802 223 -639 -45 604 -892 -631 -73 -854 -154 823 661 -928 73 978 582 332 -778 -949 932 -550 -405 -236 -791 -225 -733 -791 749 -588 -833 606 -83 788 167 -623 -349 -235 -937 -791 383 23 209 -56 -911 -1 727 -574 416 -359 929 -400 581 137 -163 652 149 221 -246 -730 973 -980 361 425 615 -776 -404 -690 -517 876 -598 -537 -83 780 929 -162 -210 233 -850 -151 891 143 472 -304 997 -374 29 -100 -263 -499 610 -36 695 107 -529 891 724 516 -835 -762 116 -763 -274 673 461 599 929 -608 525 -763 -345 -55 851 -931 678 864 698 175 -780 880 408 -335 -830 661 592 412 -329 73 -314 939 972 862 448 -878 781 -472 912 -236 775 -110 929 887 872 -360 265 687 867 -405 744 81 -214 -280 -987 584 -996 -502 -770 923 24 -89 993 -321 745 770 28 -54 -963 -301 464 -957 -42 -166 803 -127 -815 -644 393 -429 -456 180 28 409 -39 616 226 58 57 924 832 -150 732 40 791 -699 400 -135 340 19 -399 988 115 -474 -551 -538 400 161 184 413 679 240 -954 -604 -718 -428 -657 -479 -759 -228 -311 -997 8 738 -280 -989 -843 -503 325 -154 -687 263 -155 280 900 -697 -496 -727 -245 814 -576 -540 -59 536 392 918 -343 -136 -918 -786 415 520 -416 459 -580 -56 799 -55 898 801 411 738 -60 962 -574 -855 -530 -656 985 -431 -493 1000 387 -694 369 110 12 -742 -138 369 -320 -807 939 942 127 -706 240 -765 -148 -152 -162 686 -113 -911 -750 767 618 408 -16 861 -165 399 209 14 -829 497 -377 141 123 -282 -266 -45 -468 -534 934 -743 421 172 -999 -953 -368 -797 -667 994 5 -460 -754 472 440 97 -873 297 270 469 -109 249 535 -100 -966 434 463 -646 375 -673 -532 476 -129 -655 -374 394 641 863 321 780 980 692 -261 -140 296 806 102 -449 -633 383 242 401 412 619 180 -725 332 -160 -902 -79 546 665 -469 653 828 -327 963 -281 -537 -372 748 -39 -11 762 -108 -984 -488 -988 446 791 502 -186 573 -782 -181 141 -525 776 -942 174 -580 -17 -243 -982 580 -734 -409 -218 -880 454 -279 162 220 341 370 -755 -704 -922 589 -879 -246 -852 131 302 281 197 -915 40 621 300 -705 886 -277 -240 56 208 -615 -762 -184 -937 -628 300 604 -40 586 986 -448 897 -935 438 826 474 620 -3 -31 502 -606 -564 927 -762 -301 -311 -364 814 701 333 -414 -239 -493 345 -799 828 -745 289 108 -997 -813 97 -138 802 103 -909 757 95 -312 -590 481 -44 816 327 -776 -928 -593 950 -319 -820 681 -905 644 314 -20 884 763 663 279 79 209 -98 -488 821 -887 -282 -642 -75 -731 -42 -476 304 -336 -661 546 569 -589 437 493 -19 -668 971 -86 -339 -884 720 -993 273 677 -512 -647 -663 714 318 -396 855 249 774 -579 -863 431 -200 -98 -23 306 573 -53 512 930 144 -123 -410 77 -66 -668 884 399 691 -157 428 578 -378 -436 -20 -525 -849 -614 287 -635 -990 -838 504 -666 -774 523 642 -116 976 -890 367 440 852 4 746 -381 -449 25 -184 -433 -810 -113 554 186 -187 -375 90 717 10 200 787 980 -937 -149 937 656 864 890 392 -399 -56 605 170 582 349 -589 67 24 -277 310 -198 956 291 -176 -109 -691 361 607 -127 -552 208 584 979 66 991 300 -442 796 113 -696 822 106 608 679 -481 852 -920 -349 -191 606 277 -688 -940 401 835 864 436 -81 477 676 -666 -806 -440 285 603 808 -980 -417 408 -482 -985 -304 44 -538 -609 -590 -132 -554 407 -700 -977 80 717 412 -903 -218 -900 -939 115 176 664 -75 56 -966 -143 962 -282 -175 432 883 -690 -909 -217 557 287 -736 -640 109 -94 729 379 -178 429 634 -980 -46 -768 -829 896 -759 457 481 -745 802 -172 -954 495 -812 -61 531 28 -180 -788 712 137 -524 303 -978 7 -748 -545 390 -586 -997 -521 -193 -746 259 -115 711 673 -636 600 944 318 173 -287 -880 188 -347 441 419 -76 360 904 -604 95 -670 -97 -840 -459 -390 536 881 -848 187 46 541 -931 191 -585 735 471 705 -349 681 819 -670 852 -779 837 186 467 -233 -558 -257 546 301 488 -363 766 813 -919 -48 -446 -989 589 666 -991 -68 -610 -544 699 224 -591 -517 414 643 -548 -204 -714 810 868 47 -907 983 -116 -771 -71 430 17 288 -18 -487 -385 476 628 342 17 506 -34 -197 -216 -343 723 493 -617 -445 266 190 -534 -48 591 -285 -370 26 593 -484 272 19 -748 817 -677 3 751 -121 243 685 222 985 50 865 -868 378 -167 349 693 -521 859 -478 -839 837 -855 822 579 900 -349 -77 -848 -359 411 -588 -181 50 -552 -70 -475 930 -925 -528 630 497 -376 -880 664 953 204 354 -66 -325 857 -357 -751 496 972 -576 -373 471 727 807 -106 963 311 468 -28 99 -615 322 -114 -138 -522 609 -834 14 224 972 -916 439 -813 928 281 84 171 905 336 265 851 -946 559 -304 921 -783 -664 325 -292 123 971 652 -269 -228 86 -120 475 -213 -640 784 -691 -703 -103 -549 -885 280 684 6 18 -990 -463 477 955 61 -881 214 -113 705 859 -94 120 905 -678 -168 453 547 -359 -968 -134 730 -951 -254 -626 325 -711 -473 963 -631 563 -8 446 611 579 315 -318 -551 644 -210 414 348 811 494 -392 -998 -859 704 -53 -626 528 344 70 94 102 -305 -955 964 -189 -579 542 -567 329 381 971 -247 737 -627 95 401 -498 -493 -750 689 530 62 -169 -44 557 -502 -205 637 -260 240 716 -946 283 599 345 42 -540 830 255 -42 514 135 184 -257 105 -157 590 765 447 144 710 -770 405 -743 429 -940 -319 -886 -852 173 199 -429 -451 516 -47 -143 172 36 215 914 166 -58 4 869 -674 398 -999 562 -459 649 -5 -48 83 -935 -174 -64 148 164 -778 -230 -20 -385 -325 -676 -788 -211 -847 -487 -912 894 -157 696 -186 304 605 -368 -356 -788 278 -796 519 147 -226 535 104 597 -335 635 765 -262 -89 957 -650 -412 -644 -319 -755 -240 225 -716 -449 194 -165 704 216 706 -669 292 714 213 243 76 26 871 -568 -83 20 678 -407 -772 870 370 794 -544 330 -93 326 -214 797 -898 -962 370 122 286 -697 -568 -902 194 -673 -6 747 574 126 -717 -898 -442 535 732 -577 847 358 816 102 -882 205 -937 -804 937 904 -551 713 -635 -240 -56 -646 -429 -510 -394 -429 -411 -16 -157 -631 -33 137 368 909 812 -126 -293 -902 596 315 286 -286 907 -3 564 814 18 578 -984 -487 864 -27 740 938 -216 -470 93 -837 -686 913 -339 372 84 -24 -647 980 365 -111 -847 -998 -562 -412 869 236 -646 -850 203 526 630 810 427 760 492 -151 830 -103 299 -92 929 -954 809 274 359 80 -464 -291 472 81 901 -466 785 308 -867 -17 -874 353 -611 545 -637 326 928 -656 315 -375 -482 -485 -129 -512 377 -348 -300 257 -667 -147 956 781 -534 -83 -469 430 -735 -335 126 -668 69 333 851 577 -604 189 -745 507 722 946 -178 408 194 -396 -195 946 131 -277 -245 148 -442 815 560 -75 -186 -937 535 543 -850 -974 -387 509 -793 650 -805 -93 -466 -117 509 -897 -299 87 751 -270 916 -573 -515 -10 321 -327 113 449 359 -71 -129 -625 586 -204 -920 -571 -857 -844 998 -175 -232 90 -800 121 -44 766 907 -600 456 355 576 -176 -951 -259 772 312 -440 156 -822 -205 285 518 -894 938 749 314 344 -768 -129 480 849 -872 -369 -182 -946 -382 13 -64 591 49 585 318 -699 217 701 -884 38 950 -1 -183 -618 359 885 -585 331 -23 -111 270 612 116 -607 67 527 -497 489 -67 856 544 735 347 -997 168 47 -572 -79 -50 791 112 -608 6 145 -576 -571 -459 725 589 -281 -114 -630 577 -640 -9 860 129 -104 -127 587 -567 -657 609 -153 644 565 -870 380 -196 -636 -362 143 229 412 674 -871 -550 -349 820 95 -579 11 186 -491 32 -100 391 -91 960 482 -504 967 565 -523 889 229 60 -507 884 833 -165 253 351 -554 -546 703 -551 -656 -713 -827 74 373 -972 -23 -734 998 -142 523 893 -343 258 678 960 -906 -377 -641 574 -245 -723 498 -892 344 -805 232 -774 609 -289 324 -77 692 176 237 -752 312 72 332 623 772 -426 -785 436 221 682 -391 -952 -29 823 -304 835 -781 -475 -341 -202 -402 789 -194 568 -819 674 -172 -239 467 806 336 851 -659 -680 801 -719 401 120 896 243 -181 -494 377 326 851 -8 -852 712 831 -192 -972 111 385 505 -284 275 343 275 -396 -567 -400 369 -867 760 -993 -299 446 -850 -358 -960 741 -832 858 4 -469 215 -467 395 -718 -886 896 596 420 -592 -707 -602 -236 -452 37 -758 243 87 227 472 716 439 615 -845 -185 -308 670 -445 -513 -250 524 818 -856 -192 -211 -84 -427 763 790 816 961 -96 594 335 -211 8 -584 17 806 -889 -724 -117 -992 -408 152 518 -423 571 110 690 -378 685 410 590 -643 563 231 -250 -217 -547 -340 -985 -829 -127 33 14 753 84 -942 611 107 -100 -871 -658 -657 -973 172 177 13 49 107 242 -118 -565 -198 288 -195 -573 444 67 -100 74 -893 -612 -32 -671 -82 202 -33 944 595 -161 -903 342 967 279 755 -292 961 594 -465 -464 243 -971 -936 405 810 -665 -790 171 771 476 868 -489 76 406 351 453 -78 628 274 -944 -174 -743 566 -374 -358 439 171 431 -981 135 126 301 58 720 -246 -703 -416 -277 -777 760 274 -938 -833 784 -158 -187 38 886 643 764 -578 -605 58 363 74 -941 -677 -560 -13 524 -998 -614 -118 -200 343 320 659 -345 529 -844 -444 -969 602 15 212 332 -349 -36 -519 -94 491 752 375 891 -785 928 -40 170 477 -297 68 117 -894 141 622 658 -50 744 466 -13 860 629 -803 667 -344 -216 767 -440 -858 507 -683 -829 -811 353 64 376 -116 258 606 -344 468 850 -608 30 -25 -479 -22 887 -62 531 56 -735 326 700 -232 -366 228 -821 -171 -11 -476 521 -884 800 -741 857 990 -7 -398 230 679 635 476 383 282 194 -476 -110 -42 236 916 214 362 275 -303 -106 -721 -239 -116 727 658 998 239 -913 513 -174 -389 -80 -11 -927 -758 -985 -502 -23 931 -366 305 987 651 -361 602 -771 -214 -90 -913 -532 577 42 -276 -969 507 -380 177 267 806 -362 -356 -120 -311 -470 593 463 -5 -551 168 -620 -950 930 750 993 -70 235 -871 849 45 589 18 534 789 400 -455 -33 -201 272 132 664 466 648 -151 102 -116 243 242 825 -531 300 -278 -526 456 -210 459 263 685 44 487 442 -125 -90 -201 -928 -199 826 -156 665 -570 796 501 762 786 861 934 918 323 -247 -675 -152 -84 -521 -183 55 829 -585 54 -901 847 -21 357 -893 291 -945 -626 646 -815 -946 899 -179 542 -408 38 549 842 -605 -205 -356 241 33 -850 289 -187 85 284 -1 -168 41 936 176 -508 -961 416 -7 -907 72 319 -435 -251 -547 -375 810 -882 652 432 -432 -22 -840 400 330 840 446 131 876 -67 682 -708 453 -346 630 -842 585 -324 105 996 474 794 -154 616 -36 458 8 607 -598 -254 216 720 540 -630 -266 -601 -566 728 -623 618 -596 -411 619 -52 -370 -255 -211 803 582 916 -584 642 -992 52 530 55 -862 -446 -72 802 930 768 -756 -872 -761 970 707 -897 586 622 732 47 777 621 585 525 674 -996 -265 -708 -977 -380 -852 -148 -119 -528 -573 348 -304 38 40 96 -751 -237 -214 -930 936 -431 40 -518 653 384 -13 131 939 136 268 786 950 995 -37 528 275 -618 56 687 -998 66 770 -268 -882 313 273 325 162 774 -72 -204 -101 -211 -546 -892 -940 214 559 -38 -566 127 -173 -21 746 -4 391 -209 -745 979 -431 -923 -491 -628 -601 -266 635 836 -763 -965 161 -428 -883 -149 -156 838 68 495 -837 -890 337 -438 308 -222 -140 -70 -896 474 -595 358 -854 892 -256 -241 562 -239 149 39 141 -9 -278 -657 27 8 435 -47 -743 458 428 758 -26 -150 47 -875 736 -965 787 -573 434 -440 56 -973 977 532 459 411 -707 -324 554 635 213 -371 851 674 685 -136 824 966 259 17 -799 787 995 -434 -808 561 -333 -765 -283 -71 -313 -516 192 -427 -993 -17 -58 618 -153 -593 219 -754 940 861 134 291 -121 -679 -516 -951 -369 -988 276 10 776 913 614 -112 54 344 -466 -741 881 -440 826 -156 -271 -150 671 -689 -940 -28 44 -759 878 623 175 770 152 -544 -779 -206 -488 -452 516 -993 259 447 -401 637 236 864 -510 -275 -142 817 -239 -701 905 -363 981 -129 -682 704 -298 -501 271 -26 164 -35 404 513 11 814 -38 581 -547 467 -268 982 -353 -971 -281 477 556 -296 -941 805 246 870 -742 -438 887 -881 -831 -169 -703 -472 -965 -154 77 -60 -139 968 -403 -254 330 -803 95 535 837 742 20 -613 660 320 -79 -153 361 -549 508 678 320 -135 -424 793 -99 761 392 -410 72 799 -877 -795 610 -115 962 46 -260 97 351 568 -495 562 -986 221 -215 -117 -192 -775 427 -713 -289 994 -162 -818 -121 519 916 30 166 -223 -489 310 67 -544 -256 145 593 997 -318 -135 728 -951 533 321 -843 26 63 -616 -915 36 -926 575 -883 -73 203 -974 -118 451 903 -965 918 -799 -416 -48 -808 -570 139 608 718 -750 -662 295 -421 -131 893 879 -268 469 427 -508 207 225 -263 781 -289 -364 -384 566 -681 356 471 331 589 -425 -103 862 -85 -674 -612 -10 60 727 -145 -116 -853 140 -117 -476 256 -567 -201 926 800 -109 -526 983 86 527 -818 539 -692 806 366 -832 -592 -606 630 -472 666 420 -508 -53 -75 903 397 27 537 -358 41 395 177 852 521 483 405 931 260 643 682 270