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