96643 875 -830 651 -683 157 -683 760 -477 -968 645 675 135 -837 -767 500 -177 984 630 -576 -705 -366 -575 185 -279 -980 144 620 -251 956 688 13 985 927 270 913 453 -442 598 -532 667 797 1000 72 -354 -555 -7 758 -786 53 -609 73 218 920 -702 -726 472 380 -961 -480 -454 -949 -934 -233 114 -70 158 138 624 678 415 521 255 74 658 -427 452 -748 242 -908 693 -323 -606 -766 845 860 93 -284 -382 928 103 793 867 -502 132 -544 -865 -868 -658 -56 300 906 -753 499 185 976 833 -515 -743 493 130 535 466 212 88 708 -303 681 -157 664 344 -53 926 189 903 -658 313 -550 716 279 864 -715 -600 886 -31 -931 -93 929 -138 -524 997 -753 -834 179 -277 819 -621 909 58 -8 170 562 -572 724 742 -565 -655 514 -989 133 -773 205 189 -209 820 474 914 597 868 -377 971 -786 -456 -116 698 -643 -173 529 -473 -37 521 -645 822 -648 -724 -236 613 -928 -529 573 -417 -79 -480 260 -736 -255 -749 -94 -241 324 -288 -848 821 -933 -375 894 -487 710 -13 -626 146 -950 573 989 -315 -611 -37 225 99 765 208 373 571 357 874 -58 -986 347 477 285 294 102 559 -850 -384 636 -588 353 -674 -862 -476 410 679 -605 802 -657 -7 763 234 479 -676 257 684 -705 -845 -179 289 -780 -366 -896 90 -507 806 -351 360 954 -986 -970 529 -756 -837 533 664 932 -726 173 -924 -217 778 -746 -184 -226 -816 -890 -524 342 -333 -136 -58 166 675 790 966 980 -722 -356 773 644 422 953 -512 -872 -425 881 581 -132 580 -828 991 -604 -668 269 -787 828 -224 -415 -1000 780 210 -642 -462 623 -384 358 190 724 -431 146 -403 801 -500 357 652 -478 819 -261 -629 -987 946 -367 127 -434 369 -365 31 943 837 427 430 558 721 -794 544 128 647 850 907 156 -289 -647 415 490 -946 -49 359 -870 133 989 930 247 477 -153 933 -244 -966 -164 197 -31 -717 807 270 -843 667 -816 -105 180 519 -541 144 -163 907 223 -318 20 901 -810 -742 445 775 886 958 697 -763 -187 408 217 -524 -715 -438 358 532 555 338 12 580 -287 -982 -296 855 -945 120 114 -787 69 -97 -419 -224 736 -701 232 789 -784 -463 609 -226 612 -701 -995 417 588 -951 -295 877 -924 263 -187 390 507 624 188 526 136 -725 -784 320 92 -645 -721 80 -851 -22 322 625 633 684 359 -904 -490 -278 -737 834 747 -356 -770 925 138 937 889 233 10 883 245 -824 173 537 411 -728 910 701 769 -761 80 466 258 59 36 -473 506 604 681 -336 -224 1 -596 543 -257 987 -116 -972 -973 -299 15 -14 -66 438 -138 -566 -532 -527 -213 -330 180 -355 416 236 12 991 -33 985 -980 -374 686 -636 -439 366 -87 -499 -90 984 569 459 553 -735 854 -29 622 755 284 -467 -620 443 670 -67 -344 564 398 -524 892 293 352 -48 -949 614 40 307 614 422 71 -346 294 -25 -229 840 673 972 169 129 -74 772 800 -466 -539 -194 652 13 -153 -428 -919 329 477 -32 -367 277 888 -262 671 -125 -933 -621 969 -901 624 -826 41 -572 978 -467 -725 959 761 -958 776 213 353 -734 786 -49 182 -384 -690 -882 -344 -125 -963 -927 190 -983 114 867 460 945 906 833 357 537 878 -466 539 -380 -435 -656 -861 -600 -117 -730 869 -6 -162 845 474 815 852 789 365 677 -762 -230 621 -670 -442 49 -77 -431 -506 -738 657 655 -75 -982 -737 -181 -809 -945 713 474 452 -936 631 -426 812 -268 -922 408 -98 -881 57 17 -203 -544 -233 390 515 -872 880 209 708 901 -245 -297 -100 4 -665 -970 -336 -945 -171 905 884 -11 445 115 492 -375 71 451 399 891 599 672 410 424 787 951 -275 621 574 -791 -153 -673 -447 -78 869 373 815 851 -971 11 240 -276 -79 -977 6 -716 704 540 929 -83 -765 -608 -653 -523 690 789 -785 196 449 -346 -860 210 654 511 460 854 -251 646 -486 769 -590 402 -508 298 114 566 -211 -677 -156 957 -894 569 -488 -133 -661 699 -639 77 576 -941 99 -298 437 -243 -895 -654 164 -285 102 739 51 653 601 -310 -962 383 467 88 18 -822 -772 610 499 275 328 -371 953 16 -568 314 -982 -248 -675 -201 -4 146 857 -513 -422 931 -831 -993 -542 -448 -80 -977 481 -89 -389 839 -832 -92 -582 -603 997 590 115 837 -37 -577 474 240 407 -725 -872 -800 209 -580 783 109 -441 -1000 576 59 -104 908 -811 -610 29 -426 482 84 612 -331 827 -4 -737 -683 54 -755 -949 687 128 323 -227 -271 681 527 942 698 -644 -157 156 265 968 -870 -706 865 -810 -176 38 145 829 -991 216 407 552 -248 883 589 3 -992 905 -733 940 906 -93 -263 -689 -136 452 999 703 -496 -858 -162 -502 -173 214 -53 918 -581 -746 -186 548 919 129 -746 291 774 434 87 -464 -137 -333 -219 590 69 904 -824 201 -68 806 681 942 -370 -962 225 -868 -646 -858 -333 -442 769 -384 305 321 345 -789 202 943 -93 210 670 45 632 19 624 -264 526 -885 -742 909 14 -299 -772 580 -512 942 877 420 -972 567 -786 -544 -157 484 358 -479 73 388 -793 600 -402 956 -789 -977 349 -199 197 -221 -699 547 210 286 467 347 -293 738 372 -679 -50 -344 -131 517 484 128 -748 893 -37 -948 -895 490 -871 390 372 884 -409 292 982 117 866 904 159 198 -733 -150 214 202 140 -800 302 -56 606 -593 295 -189 974 -134 -416 -538 -191 -627 635 218 -414 -595 -583 341 356 301 -311 -166 -407 -171 906 -777 776 594 -138 502 -99 -234 425 -66 -586 959 -585 -520 -757 784 680 -339 298 -171 39 696 669 700 -107 433 -415 494 901 492 131 304 674 -280 -802 -884 172 -345 404 27 747 584 -250 -261 204 -554 46 700 580 -358 -263 -409 -459 893 80 -836 861 71 260 228 -486 75 -221 658 192 -187 -99 894 -702 899 -515 -538 -389 -265 -662 385 -838 -913 720 -219 -414 206 -176 348 -248 456 -223 -22 -326 -939 -888 -2 663 -882 367 80 -328 240 732 -596 694 -382 298 -340 268 -916 -74 -303 273 -878 903 155 -533 671 536 687 372 -388 -415 -429 648 761 70 362 737 257 -55 996 -894 -452 -190 -974 710 -905 -557 548 -811 364 924 967 859 505 49 133 336 121 -849 903 465 712 -320 218 780 535 -712 394 -506 -750 -14 -467 909 -964 -823 -940 27 -800 -336 221 960 273 -59 145 157 -622 -194 -642 -549 104 -771 150 699 178 -254 153 -860 582 -997 216 272 142 -600 -75 -613 -671 92 103 -242 -585 327 -937 -19 287 -540 927 135 -264 -542 -230 855 -258 190 649 -212 570 -938 -62 86 124 -379 -214 606 790 -573 804 918 -127 -710 -737 367 -819 490 93 972 690 -484 -612 -106 -634 -230 673 -134 48 -618 -826 984 506 -968 -3 -430 933 -321 281 -520 959 186 531 -918 -382 801 -252 498 375 449 -992 -432 -652 -526 -80 -71 -729 -420 -580 -720 616 322 974 -99 -742 327 -209 368 532 117 -828 -513 -530 210 -398 -46 579 596 947 -834 -623 902 719 165 741 294 -34 -209 232 -508 803 -742 -671 167 -155 -421 251 384 -614 281 -833 -172 595 970 788 54 649 -374 -721 -873 86 208 719 991 74 -927 301 -333 145 570 967 644 -841 987 117 -977 -300 916 438 -73 -217 297 53 -416 -8 -905 405 -529 78 390 -299 -173 -557 -262 776 -217 -501 925 -251 -344 778 -685 -710 991 -508 -810 273 603 439 -215 -778 -547 -280 777 588 -127 -551 746 315 17 983 -219 534 926 -682 -174 240 670 -34 -484 -685 278 -306 314 852 749 971 -511 977 591 965 186 343 882 -313 -645 -393 -942 62 -879 -75 280 -41 528 14 -984 -489 -119 103 -77 462 776 516 963 -267 188 890 -51 870 -135 45 129 -783 -996 -168 -964 867 -482 -916 331 -224 -849 -767 17 -260 -112 842 641 -205 -411 992 -861 -390 -295 779 -403 537 210 -380 898 134 -778 444 364 -530 682 -733 766 -380 -249 348 -321 -371 -134 -540 -530 -190 -718 923 -498 195 -56 -165 -76 369 -156 -442 -848 339 560 -692 354 161 -126 -785 -250 -636 11 363 -120 -966 619 -517 23 -300 896 64 -967 -689 -235 190 678 679 412 628 95 736 468 -635 -770 -745 -669 476 -203 313 -833 364 694 847 -964 846 878 125 250 -403 90 675 -710 487 -107 651 136 546 -356 -749 941 336 474 206 -968 290 128 -454 -823 19 -582 -827 -593 -799 -841 -775 841 297 -914 21 -687 232 -59 -497 475 753 -54 992 32 -21 -448 -882 -342 582 51 -161 802 957 -580 8 301 750 -51 970 123 58 -158 121 -124 168 829 -371 -281 -445 -534 260 -373 832 173 76 855 -69 -404 -987 -997 -421 384 125 -564 -232 802 -808 178 946 -277 872 -366 674 599 29 -572 51 289 449 991 -572 -57 115 500 -578 125 -837 -822 108 -284 76 -504 -909 872 -678 328 -926 -913 -509 -178 -7 -279 -578 -89 637 122 945 578 -224 723 555 -815 -933 498 -54 -508 240 -307 -519 869 -504 -633 88 -106 -42 -835 -442 557 113 743 836 171 -344 -384 -889 476 363 -552 771 -406 287 240 126 7 992 277 -966 -340 550 201 -213 -384 836 -163 393 -208 887 570 -630 962 -6 -427 851 826 -407 -179 734 938 173 533 684 216 791 804 -997 -2 227 790 -904 918 -836 266 -924 137 203 548 268 717 -540 -433 -846 -53 925 202 -270 -298 734 -471 -209 22 -409 -853 335 600 315 747 715 963 642 -647 -294 -281 -676 662 654 -737 861 918 -144 -562 57 840 997 543 40 -919 -814 477 -530 457 371 -46 -141 -185 703 972 66 -610 -473 55 -273 -957 599 -278 330 217 772 310 -480 -481 -527 -4 283 756 100 -194 777 386 87 409 -832 -831 -693 592 856 -636 -711 -375 -127 -15 -173 -452 -117 -404 -476 131 553 966 90 986 303 -754 -874 794 -283 -30 -529 541 -379 -518 168 -768 80 622 299 100 -136 292 473 -45 -523 884 -190 -99 243 689 330 706 700 -782 -790 646 563 993 727 -91 -261 307 -148 386 805 553 -838 -309 941 -597 939 -385 875 -258 531 -39 654 -724 -681 234 651 -493 765 744 -196 208 -135 139 202 -114 -430 -908 -50 -54 913 734 -708 -953 574 -844 777 282 34 516 264 -263 -421 -616 -289 -103 -456 490 532 -784 -363 -714 587 14 -216 970 38 628 433 837 -169 201 189 -25 -394 -815 584 82 -698 -284 -872 -626 -898 883 242 138 -439 733 -732 -54 -932 766 -123 420 -596 -128 27 -817 -621 -445 514 50 -418 -315 563 670 345 452 -443 441 407 115 839 901 647 262 -379 339 -165 -22 704 61 -394 -502 -526 110 377 490 481 -249 532 2 262 977 -426 -976 -153 -8 -282 821 364 -204 592 542 917 -300 -272 993 -302 315 632 983 -866 -91 691 593 -777 256 678 244 -548 303 993 389 850 118 -862 -778 -510 92 633 795 -762 154 -787 935 233 -853 730 50 567 404 -747 190 -41 -317 -533 170 -155 -728 23 -421 478 51 -457 -123 756 932 28 -195 417 -864 -699 110 -445 -265 -851 720 -241 136 -57 -853 859 306 -773 460 320 -290 197 254 -6 798 -880 417 -45 698 -510 -11 -475 -212 729 77 -714 -922 725 844 -815 163 10 416 -705 -645 -781 -200 -239 229 -945 385 -359 -875 397 -460 66 -493 -666 -593 303 -815 -198 448 -270 -559 -938 -280 70 -45 -216 -470 807 -151 -331 -865 -827 -720 72 -173 798 741 671 -170 494 -99 555 827 -597 943 80 294 901 899 -174 899 -838 830 828 -76 665 -142 -613 -666 174 -29 91 956 722 626 -999 -985 959 -750 -319 779 438 -852 654 203 -265 -40 419 -889 343 -796 -902 -247 -233 805 145 535 474 914 175 -372 647 610 802 921 342 -245 -601 506 614 270 -195 340 -474 -189 229 -578 -654 93 -542 -676 -724 93 -682 700 -873 -380 -482 486 862 227 209 -2 325 -274 287 634 216 -944 -947 228 606 -389 374 -119 306 762 -669 514 -766 991 -509 737 436 672 651 -153 168 -171 702 291 -795 678 -876 -974 -132 -228 75 534 768 -432 426 973 543 -828 718 -631 428 -129 -674 -223 -401 -782 605 640 342 -222 802 434 -989 857 255 779 813 -982 -18 953 -140 -547 -468 -904 -530 -826 547 386 -662 852 490 158 -486 -130 934 -902 -329 131 -253 877 216 34 -951 -626 880 375 -422 130 269 -880 626 -224 963 -108 544 929 31 757 -132 200 -337 105 -923 -863 -99 -347 -666 267 281 -767 -229 -389 963 -629 882 -889 -890 -929 697 -647 982 876 428 826 -125 944 36 3 -455 -216 -258 -157 934 -577 590 -504 -550 61 -321 -288 744 469 297 -91 282 -202 -857 860 79 946 -495 157 -178 -190 -380 675 -564 528 -410 -599 378 279 -612 104 537 -175 354 797 -756 131 40 -121 417 -568 184 -455 8 615 -465 707 902 923 -848 733 -523 454 238 -989 -833 -901 -879 -979 137 870 -219 -449 -654 178 -113 -864 -663 303 -314 -599 992 -829 -564 382 868 923 -446 44 435 545 -982 868 -297 -28 580 539 -306 -867 -799 -514 623 435 -443 671 -979 -379 60 -940 -643 886 447 158 -606 -91 -324 47 -447 197 111 -162 -554 165 -638 713 677 -769 -204 907 135 -866 965 855 -811 313 377 -386 679 -540 570 271 657 -455 618 718 -498 -505 414 725 -261 -683 -658 -431 230 976 -236 343 174 743 -578 -959 -227 -134 744 127 542 -875 884 -285 46 -146 620 602 -645 73 909 598 -148 301 566 -559 -429 589 223 -388 73 -534 35 80 -908 -327 -429 726 355 -625 100 -54 -306 215 -118 -394 -259 522 -424 -930 784 820 361 698 -304 813 371 -338 758 -134 -720 -311 -838 197 -681 -526 -365 -450 977 615 -657 -197 -319 -633 -558 -146 -957 299 -888 -406 -390 683 -749 462 -696 304 276 -211 698 691 421 -216 689 840 825 -226 403 -449 -698 791 44 -537 732 -658 874 404 94 -823 -759 -283 -739 -152 -779 12 190 -893 543 67 590 116 -68 467 66 -177 405 824 -844 -309 312 708 985 -209 843 7 -982 -516 888 756 -954 -113 -134 -109 6 -725 -582 918 -311 864 -812 951 -250 -724 -423 -170 -224 -473 666 -957 -827 -731 1 398 -900 388 -93 -947 337 -720 904 989 -518 794 42 -174 196 329 236 160 984 -946 -745 711 -360 -855 89 -140 -44 -953 341 -907 -813 41 951 228 416 2 899 879 484 -421 127 -841 -549 -866 96 94 8 -474 -750 647 -95 25 -84 -682 654 227 118 463 514 -890 -768 216 896 547 -125 -32 957 -276 -457 872 887 -480 726 787 -769 747 -655 675 707 758 188 61 -837 78 -889 505 654 407 431 75 311 -168 -12 613 844 -780 -754 504 883 16 795 -105 -701 367 306 26 -842 431 781 30 530 -628 -682 -278 -39 913 -993 432 450 418 -122 -801 742 912 -66 832 -241 -284 -366 -469 -938 257 -808 525 369 -359 763 -689 977 921 313 -104 447 465 467 -693 -488 627 -584 886 -198 -346 99 93 380 -475 892 976 335 571 -566 -59 -817 777 -177 579 -266 445 -927 -229 934 -315 228 -527 -736 -853 286 354 960 -356 -122 313 -336 416 998 -431 -562 -97 841 830 906 -822 -188 109 -777 -958 -671 -660 357 163 -817 607 -997 -698 -486 -10 -357 -709 -284 -506 983 -807 -198 -214 -809 -904 -163 894 401 -669 338 435 -268 73 -997 390 -444 -962 870 -343 187 159 301 -737 -684 823 445 -316 -529 400 655 -293 789 -963 -821 69 578 711 -698 -268 219 807 761 644 -835 805 -899 -161 -346 845 -411 389 -24 -644 -969 -279 -992 371 -110 -577 699 -138 463 486 233 199 -465 206 -954 977 227 492 -698 694 -163 364 -479 612 256 -318 950 -993 595 -516 216 326 146 330 -518 -15 438 161 769 129 837 -829 -565 -485 464 -206 -581 815 434 -166 89 850 -851 -496 909 829 -887 -206 76 520 -352 -513 -463 519 -649 -267 481 358 502 -582 337 -881 926 -990 -964 725 156 -55 -583 874 -166 -534 155 -791 680 -618 -212 904 -121 -555 -407 333 -433 -545 801 -435 -495 263 -469 691 856 43 -576 -969 804 -163 822 -731 -93 763 -885 130 574 -228 -830 508 -913 -658 627 82 292 338 -456 -513 -66 -890 298 -397 419 -323 -787 -593 732 666 -225 995 214 468 -184 -59 -289 -970 -333 -272 -67 -134 -164 -562 137 -226 532 283 -590 773 -594 -787 178 29 353 -554 -756 -550 802 25 166 947 -161 391 -917 -469 369 -997 -924 7 -23 -557 599 431 -638 -332 900 306 -264 -375 896 -481 -321 224 337 -169 -574 882 -935 -46 -543 165 922 -466 311 -717 428 889 -142 839 -716 -405 -432 60 115 963 855 529 -126 -982 -309 -889 -979 53 826 102 610 -423 -629 -990 673 282 -192 149 39 -809 -447 661 153 -451 782 276 641 -704 -15 310 -503 739 -940 720 -792 -461 971 -132 -151 -963 -191 878 870 990 -312 -459 483 -73 467 397 278 199 -931 -289 911 -804 -538 437 -312 672 -717 -690 -531 -237 937 -987 -687 715 41 731 822 554 67 452 -836 42 -599 810 765 466 -242 -557 925 926 588 -631 -198 711 744 -686 -28 471 173 231 194 -67 6 317 -625 753 66 597 45 875 -58 223 -583 307 -628 -30 197 -105 864 -449 -406 344 797 98 -267 155 621 -117 -879 -323 117 71 142 -946 850 -605 -275 759 -934 -176 424 728 -484 939 850 588 628 -848 174 817 100 -872 -34 644 496 -271 267 14 -78 -457 678 445 505 -686 -132 -519 933 247 -381 901 65 -431 -563 96 -858 593 26 940 614 -156 12 -740 836 246 -216 -11 -319 -277 259 -526 895 -462 -273 -636 939 -586 420 359 648 936 453 -627 839 606 973 44 679 -408 976 -274 774 784 -760 625 -119 561 739 411 124 699 804 52 763 -957 290 814 -134 778 -271 50 998 -773 858 125 34 -103 743 -936 -698 285 -665 87 695 -143 696 356 811 924 501 -431 872 869 -270 -597 507 72 784 -905 -404 -632 -11 -693 -903 216 -996 -795 323 -243 911 -770 -166 883 -879 324 -769 -195 658 993 -401 67 -938 115 108 784 -442 299 622 624 -886 712 363 858 -857 -831 622 -721 -335 788 990 724 -93 264 -638 -301 625 231 650 -444 -138 -543 656 -608 -199 732 -556 -601 705 208 -842 498 691 -736 606 557 283 -67 675 -765 951 -508 -74 -597 313 494 -670 -248 660 -790 498 434 814 717 928 -70 -405 -762 -97 -636 592 -723 -369 895 -625 -156 631 -831 -765 358 -614 -357 877 915 950 -981 985 889 153 438 -942 -785 837 896 -335 822 -515 598 -923 -478 684 -698 -796 -596 -900 -731 -52 -542 -106 -189 145 189 -491 509 259 -987 -460 -829 683 -115 810 608 -312 -821 -595 359 -265 305 242 -162 -864 196 -935 -60 636 738 515 -715 -23 -933 -419 -956 -540 961 310 -194 556 -356 -880 -470 -488 -370 -490 116 -152 364 369 77 -401 627 297 -459 997 744 292 -944 814 -393 699 556 870 312 567 782 635 -652 -215 977 220 -251 -678 831 -683 -720 512 -884 -332 -936 406 757 331 -883 -122 -933 -29 -511 216 237 285 727 440 -509 937 67 -454 263 673 178 -477 -193 847 -946 -816 -538 -647 861 -455 370 -469 -185 -858 418 -23 777 -783 305 941 973 -908 -995 907 7 207 961 903 -885 -292 26 320 402 -273 -977 -9 -591 260 -557 -56 -925 977 418 146 355 -319 864 -899 -986 -976 -246 -118 782 -29 -353 352 -991 523 130 308 -879 333 81 561 -475 182 -491 -263 -173 553 -47 -318 850 -472 582 706 -931 -350 -28 -302 705 -876 -499 676 -21 408 -438 -869 -732 -770 -729 727 754 600 221 -342 628 721 153 -584 -905 229 -255 220 -353 851 -154 117 858 450 -647 142 666 -813 -768 -237 325 -647 -95 341 822 296 -171 -842 86 83 858 -381 -970 394 -929 -256 98 789 -753 626 -692 723 -272 -41 972 767 726 -372 -623 -753 -435 492 401 -837 162 846 -180 -120 -917 -876 951 -985 -521 -366 -400 -355 836 -397 -650 898 427 -90 282 -316 467 -409 -867 751 766 -460 -289 614 733 5 205 -766 807 -559 986 -795 570 -761 550 985 700 -248 63 -583 -897 502 255 279 281 -214 632 289 -237 806 37 -37 -340 -101 651 590 -753 54 -313 -437 -152 -644 939 625 -9 677 524 -57 -395 -957 830 -563 41 393 -238 975 -635 948 -821 923 -195 868 -940 614 -308 376 671 427 -336 -933 209 746 -764 -915 -141 -781 -878 857 -579 -264 -524 -348 -462 -935 -467 -389 847 510 -336 -881 -294 -427 249 -270 -407 252 327 213 448 -885 991 -899 -232 -917 993 -928 239 213 923 -236 782 555 292 -91 716 726 -811 -121 12 40 -449 661 -813 -291 -518 -686 -48 765 -443 82 -264 530 548 -426 -180 -867 -598 -432 924 900 473 63 338 350 -537 -30 -582 378 -710 -860 968 685 252 237 -548 956 939 -935 915 -977 489 202 -986 934 -202 -646 -860 259 89 -869 -971 784 684 118 329 -92 -447 -74 -601 -807 667 -121 726 914 596 379 309 -27 301 -835 -669 921 -449 -694 -555 647 609 839 -938 256 277 -750 451 -194 -839 217 686 -973 -707 -185 126 631 -535 738 739 70 -259 -39 -610 -876 165 16 -138 -274 320 -819 -568 810 -434 -266 -525 -914 -494 39 268 -142 153 -728 -496 958 130 -541 -618 164 -575 951 -5 -700 529 464 97 44 678 -505 -832 964 338 -742 337 -596 -731 119 -464 -617 -876 -342 251 165 -635 -584 -944 296 -873 324 -502 119 576 577 477 -154 -789 451 115 -808 246 -192 -875 -427 166 791 13 700 801 -357 -115 -673 575 -93 622 148 -696 -55 -199 -975 -717 -166 421 411 603 -853 -186 124 -121 -957 -193 320 -935 774 -535 508 178 -156 -196 477 121 344 260 -69 -395 385 -705 -767 18 139 609 -223 -834 662 -631 -312 -253 -618 -96 522 -82 296 423 110 793 -907 -412 -189 -703 -121 741 346 -296 527 415 -437 422 443 822 939 -626 940 614 719 -150 172 279 -42 168 -865 -588 567 -551 255 -733 -413 -881 883 167 727 -315 -608 907 -175 769 577 -913 -26 -360 894 661 563 577 -631 417 889 330 -337 789 -371 -799 -632 -934 -917 816 670 796 -250 339 -300 730 589 -867 566 -211 -893 -468 -167 8 -690 -186 -811 183 -536 899 -983 -535 -529 942 -444 828 929 284 312 468 396 -765 426 866 -485 90 955 -968 -574 140 -760 -667 406 650 154 -585 -337 153 190 426 -767 862 530 408 -126 390 -587 143 703 523 201 -294 521 929 -728 443 -20 -734 859 -982 194 502 -805 283 713 896 -320 -720 -511 416 785 -710 -17 873 50 129 838 94 52 190 405 691 696 87 661 957 209 509 346 -123 -258 -108 674 923 947 -540 -172 -153 -748 526 -438 179 -845 432 -890 636 896 -564 752 123 -620 -155 -857 -55 780 -824 -18 -924 -772 -292 -24 -301 281 -804 500 -27 660 -307 136 -41 621 -8 -376 989 733 -855 -1 -6 94 696 -253 966 854 608 158 -303 460 61 10 -783 127 795 -686 -924 -948 -416 -886 -932 -926 -477 -199 -943 914 445 636 269 -790 -907 -794 684 -226 698 -284 433 -264 -203 574 343 -455 -515 -124 518 -35 -272 271 639 324 336 261 441 167 500 317 -572 580 -545 884 -680 -332 -447 -944 -638 910 205 -312 -433 982 -581 588 858 -51 -646 814 -687 847 308 626 750 156 108 397 -587 416 -179 400 -14 312 -45 83 -329 -258 790 -122 671 42 -939 510 -187 571 -864 -306 20 -12 -176 257 -958 339 -260 -61 -556 -486 -321 -290 649 -702 -380 431 -380 642 -200 -114 -877 73 331 285 177 -801 -230 -122 -684 -925 660 634 -285 904 706 -900 -491 567 798 -423 -579 60 -101 358 278 -986 811 133 -333 -768 -762 305 971 -516 -624 445 -890 86 -11 -932 -974 -979 -639 -64 995 386 -165 622 144 645 -205 107 57 -130 -66 -389 -941 490 214 -625 -158 698 421 265 60 -354 952 960 -232 -221 -114 -909 -433 621 -253 550 181 26 -905 572 828 -77 -727 -587 -192 -425 -917 531 -868 982 936 940 985 740 -67 -307 888 -996 298 -401 671 544 -800 -709 598 800 308 161 -693 -834 -813 880 320 129 -135 675 922 618 -306 -510 669 860 734 313 -111 301 -403 765 9 613 529 -578 628 -663 -414 -64 966 -648 -325 -115 -754 -329 818 824 896 -308 828 -219 -62 -803 756 -793 -394 14 -129 934 999 -517 453 -766 -436 -711 184 -998 -620 -792 309 -343 -450 -107 253 672 344 274 813 -335 848 -731 80 -165 19 -740 567 -859 523 -135 653 -11 118 333 36 -300 -86 -572 -350 630 77 -915 -76 -681 582 669 220 381 357 613 -61 -984 -954 586 883 -167 -421 987 366 -839 -479 -520 932 757 519 -519 -969 626 -517 752 0 -491 402 -939 859 58 -675 -769 -929 183 423 457 -252 -123 69 281 243 513 -589 -876 -971 276 550 97 16 -451 772 810 647 593 993 855 123 550 141 -291 202 -622 -462 548 -831 -789 -934 723 134 129 -390 715 -183 -338 408 61 152 -161 446 386 726 -430 958 -287 358 -773 -975 -864 -708 -22 680 -548 36 902 837 230 837 -141 418 -719 -539 -410 -196 -80 -729 -431 -614 197 5 270 -104 482 -276 -610 983 -59 -579 -64 414 -344 474 -856 -524 482 -317 -150 -879 792 252 -122 -435 792 748 807 -765 -586 826 -365 107 -89 -723 109 -186 -806 -733 -419 393 -295 -932 75 817 731 279 60 -696 -438 667 -52 63 354 367 -852 663 -448 -29 835 -615 710 813 344 -439 922 543 136 448 -99 -399 269 622 821 291 310 715 -272 -695 -114 -749 149 326 105 779 890 207 297 -865 -379 -445 131 -999 661 -240 -858 70 910 851 942 97 791 -340 -613 569 229 963 -239 -648 23 -534 258 351 800 -236 -295 398 -198 741 -933 757 -833 -214 -569 709 267 -130 -485 181 -818 924 106 554 -216 -455 -988 -812 -20 -635 -823 -144 374 40 -275 -27 -948 -481 -967 -766 -414 820 380 -884 858 637 -212 -646 799 -579 -505 384 990 -262 -533 -313 -691 65 127 -895 -611 -561 -553 840 -299 353 85 -383 -328 -972 -267 -149 -305 722 121 296 -130 -361 -602 680 -488 -400 -941 -986 996 -976 -718 897 693 114 783 -177 230 -585 623 -761 -94 -257 182 -210 -734 -610 799 -459 314 -798 435 -988 -561 875 656 471 181 -220 402 226 60 379 746 -739 457 -405 -608 -887 -643 60 -213 -342 -745 -549 -943 -250 786 746 309 -442 331 -294 10 321 -960 903 -881 -454 -265 -785 -434 -643 219 -435 226 -379 352 613 350 659 334 355 -953 -141 451 327 -58 182 493 -370 -325 -943 906 -112 299 272 -981 -990 247 771 486 239 679 -27 683 768 292 626 -437 -261 -805 -714 359 123 212 -973 535 552 -472 -353 -241 -258 313 -859 -704 -295 289 -688 803 -790 -996 26 55 -112 994 498 747 -696 -995 398 369 48 -493 792 -356 -1000 528 -878 306 98 -309 614 502 -647 579 960 995 -60 632 -252 123 34 605 -314 712 -760 -274 -867 439 253 -295 -518 546 -663 -60 -607 307 425 -192 992 -486 -390 987 874 193 -422 -803 221 -481 339 30 333 -771 -558 197 -51 -807 -430 416 697 -963 301 -888 -134 172 622 799 607 -205 -394 -801 -602 92 -966 495 -657 -566 755 -536 724 610 -604 771 -930 -819 469 49 -690 718 -938 445 -431 -602 -396 530 -925 -75 -856 296 -954 227 -344 202 -746 -240 202 -65 -450 313 765 85 487 -293 111 -393 207 -582 639 -192 -926 -856 -794 705 -364 365 -148 -470 519 299 710 840 727 443 16 -2 -884 -112 204 196 822 -89 939 -282 -579 -439 858 -331 360 11 -412 630 -510 -575 -394 710 344 -584 -879 -424 573 -870 -905 316 220 62 60 -438 257 655 218 -358 -366 334 696 879 -779 888 -12 -450 270 -126 -780 -55 116 174 -498 719 671 -485 -858 -989 -886 -166 -535 -150 968 -260 -694 -58 776 485 192 -99 -856 969 -880 709 -381 -837 250 -203 478 -72 657 -587 406 194 -943 109 405 415 -277 490 -915 -70 561 763 -277 -167 404 -162 861 245 -852 798 -219 469 786 53 -460 -39 530 -955 -429 453 696 688 -27 966 -6 -281 189 188 950 42 -349 -654 436 -162 569 -703 -597 -898 -654 -557 1 -840 620 -383 858 524 950 -441 -842 -58 -277 -214 861 -593 -583 -299 -799 -192 911 -265 301 834 923 -860 692 91 -271 745 979 217 347 444 442 272 -428 131 648 -806 -412 -821 696 -70 913 -210 930 -492 -7 576 676 -173 -961 -591 -288 -174 -786 6 -908 804 821 -27 -934 -612 -93 -677 -386 -493 -76 55 -272 133 215 -1000 -68 -200 115 -195 155 169 -82 -48 60 -69 112 153 6 43 500 -628 -927 84 285 347 -933 -686 286 -436 -866 447 140 -288 -535 -49 803 -847 927 362 259 -797 591 -792 60 673 931 -327 -82 -193 -512 -538 -710 642 -486 407 445 -675 -502 267 -802 120 -792 800 301 553 591 -149 933 -880 327 -944 195 -782 844 -292 -116 -628 66 -568 420 -914 -94 160 -408 -960 -316 335 -223 -806 -459 454 447 72 698 682 524 -489 -808 -706 75 -328 615 -89 153 344 617 157 -526 -439 454 -614 -198 7 795 923 927 -731 -448 -210 -584 -754 810 448 616 -482 692 -29 602 -783 933 -857 -463 808 -403 813 -756 568 -763 36 -330 296 755 -693 424 484 -188 -706 18 -649 254 -233 426 -761 -220 584 128 80 -158 -863 -666 -720 -285 560 465 -522 69 -964 -53 828 479 -577 -34 -735 355 750 -787 742 788 -209 -735 -773 207 -150 -849 787 293 371 -167 -86 389 781 754 -725 -626 833 954 343 -718 -766 -583 926 811 -619 -716 -565 399 24 -826 -244 -747 108 -477 -115 -411 634 -781 825 344 755 -258 -641 324 198 -326 0 898 -403 381 609 262 -369 366 -17 536 -662 -842 -439 89 -128 11 -238 -390 550 411 248 -737 402 17 200 18 70 353 -408 -540 -69 387 -226 -453 697 46 -444 -279 -295 -525 -294 371 365 982 403 225 857 -650 -31 738 -805 574 -860 964 -573 73 -228 523 530 -166 -286 -403 -2 -641 -265 -808 -586 -428 957 462 857 474 -573 65 -303 -353 -469 254 -353 119 -539 852 -213 -628 883 239 211 -72 147 -161 -813 -327 987 -177 867 -461 -94 264 -427 -904 -636 -650 992 -571 590 -655 -690 -632 893 -133 261 86 -101 -704 695 -676 -119 -38 982 -580 51 839 757 762 -230 -926 -970 -230 -985 -434 127 284 766 561 34 599 -498 850 -173 336 383 -477 227 221 144 -714 717 -215 -194 -135 -174 822 -693 -609 249 -260 -414 391 529 886 342 470 -619 384 95 -298 -91 -860 -357 45 -904 -672 -838 292 -277 952 -210 265 -702 -612 80 -994 -624 -796 895 695 -732 -705 -528 -389 -320 15 574 -694 322 -202 627 -643 -697 -760 -126 -736 -948 -478 239 627 986 355 579 645 476 617 -526 872 482 -246 658 734 -336 -908 136 -805 252 -276 6 -261 -537 -627 300 738 79 -878 431 -773 375 -123 -509 -715 937 -194 510 922 -818 814 464 -405 -103 262 -702 -575 25 -720 181 -241 -933 -80 -50 571 354 97 851 -289 -485 -644 363 172 -276 333 822 943 280 -513 -50 776 -898 -319 -562 -988 810 99 -645 -336 356 337 850 -732 479 -80 -858 -420 133 100 -956 -979 478 -429 227 -604 462 -27 -447 569 212 -729 -789 -180 -358 -890 -486 630 -843 -400 -890 856 -597 325 319 522 -655 -202 -729 907 974 -561 163 -599 49 711 568 -752 -95 -330 110 -367 -773 868 -835 30 812 906 -326 -207 780 -451 -963 315 -741 -202 -884 871 982 770 25 315 692 609 867 463 869 -526 -793 -429 -517 -995 -629 -354 -40 972 -533 957 538 -425 801 -772 377 150 293 -709 275 -618 -318 -819 -138 142 869 -241 -414 -466 -273 944 -390 -113 -607 121 -433 41 271 396 -821 884 -703 -954 -692 130 952 -311 -568 261 981 -11 217 -223 860 679 -399 -363 -906 88 196 751 567 -532 231 714 -585 -994 -642 -350 502 345 -724 -99 286 213 -67 -68 -42 105 582 -262 -968 -944 168 -386 25 -39 -134 409 799 -549 -921 40 -458 -991 -358 -621 467 114 967 373 639 763 990 397 731 266 776 -306 -709 -246 -455 157 -93 247 527 -14 296 899 560 -206 804 854 438 -44 -631 800 607 46 -637 58 127 541 293 -88 -774 189 -186 -386 349 -83 585 377 981 817 -766 -468 -515 542 340 -913 -663 -649 -190 29 -255 208 155 928 -642 -65 886 -255 -57 324 300 -994 765 -256 477 -116 -400 308 238 -440 593 -81 -717 868 -577 -117 802 129 343 -373 -636 -214 932 -4 -527 892 626 -899 894 932 -807 981 563 -218 431 -494 938 -925 272 864 -120 -732 556 -259 -961 523 -952 438 -503 -341 -977 279 -902 -531 -301 135 581 801 -151 440 -306 -142 333 -287 407 -259 171 -213 -670 157 447 -461 -283 168 884 -82 -227 511 -917 478 799 -576 -705 -70 -684 -599 172 -214 -210 302 -120 922 -532 -924 -977 396 624 -641 615 -378 -941 172 103 811 -478 -69 -350 -854 362 -150 216 -809 -869 -772 455 96 -263 -640 624 846 -253 -523 877 239 -823 298 -660 775 423 387 509 962 256 -770 -775 572 -711 615 -139 -347 -191 966 -264 122 922 -990 -595 -944 -316 10 887 904 183 697 456 26 -833 -863 -310 346 -703 226 57 636 77 406 36 780 -670 -331 709 753 159 147 406 777 335 -884 -374 -850 568 -413 -599 -862 -52 -72 877 294 725 -695 -455 849 -179 -109 -507 -924 79 224 -352 165 418 -182 -84 356 817 -156 351 493 -871 319 136 -813 -503 307 158 708 -162 -454 -169 22 760 -323 -726 153 639 -787 -496 -647 -997 444 -874 -50 976 583 -60 611 942 -298 -228 -328 -431 408 -267 117 964 213 -485 -582 461 -234 -915 -614 -389 702 -957 -398 -493 256 -922 -84 -291 489 -978 -884 -593 357 -682 -983 -68 496 -660 -118 521 -295 311 -325 -508 -509 877 -292 -218 174 517 -604 -550 80 -165 748 710 -761 967 514 -49 -636 -161 -392 456 -162 -442 -92 857 81 785 -684 -952 -518 201 514 351 -154 196 925 8 82 554 235 -347 824 964 -211 -406 -598 396 402 110 -433 -488 -204 -85 242 124 99 131 918 855 139 -515 688 406 892 -911 -352 -961 254 982 479 -193 312 -35 -88 975 68 -518 484 -707 -500 519 769 -986 -742 -841 -536 937 392 -358 538 466 295 13 691 485 -943 768 840 -960 -24 -906 -979 981 603 325 -844 206 76 -487 -725 943 103 -558 214 -383 -512 118 -512 441 633 -830 -878 382 -308 -838 111 435 102 -980 127 417 397 -965 -738 -464 -464 210 -605 785 -190 -653 -468 414 118 -680 655 353 -968 -804 -755 200 866 -233 149 -607 -990 -4 207 -836 984 397 373 -608 -126 964 420 271 -912 982 500 -715 -211 -692 -804 -213 81 352 -740 -467 14 239 190 277 -678 797 92 -639 -376 859 -547 -543 111 183 799 774 211 392 -518 -255 759 685 445 535 -892 -864 814 4 -808 -107 -523 -105 645 -948 781 778 -670 376 594 -814 -673 -621 -681 -116 -946 -299 -881 -589 898 -522 985 -999 -74 -966 723 -499 -869 972 -817 75 -785 302 735 -90 -836 310 -780 -213 -351 -651 -835 -82 602 -306 -75 -734 -490 -543 -70 859 -639 991 78 -643 657 202 606 -88 -238 819 -510 -419 -728 -212 -249 38 -711 -946 -402 408 971 944 -642 972 -635 -747 -756 931 952 -514 926 655 -281 720 383 -731 817 -14 573 -430 -7 -490 746 -338 -272 90 984 476 488 -11 -923 224 507 161 156 -550 -147 -349 -526 -379 -895 -380 625 -6 874 -240 58 152 416 -471 -736 796 -155 -34 177 816 691 -432 421 -563 -30 183 655 -351 718 -76 -982 165 684 -391 895 -232 954 -991 299 956 357 98 227 -296 104 -205 702 120 -925 -439 549 -787 720 659 -321 728 206 254 531 -469 420 -702 -555 -207 -240 554 26 -336 -935 381 475 -441 796 -340 -840 -54 -974 942 -630 815 546 542 -498 -86 -621 652 -531 606 816 -39 -781 -393 -64 31 -336 81 -622 840 -661 83 162 -129 361 495 -907 -984 -185 790 -422 939 -793 55 739 -597 -209 690 868 -846 492 -958 -398 246 -409 -999 796 575 811 -195 868 -332 -696 482 770 479 -792 590 446 -25 116 -767 -103 369 -909 -496 907 -968 213 -2 145 371 854 630 -78 -340 435 -619 -842 -899 -144 595 -369 42 -52 -987 847 -894 506 -866 887 163 -447 190 -150 210 186 787 793 -274 -345 178 -159 -983 -241 -601 98 960 -984 -634 884 219 -393 -250 -994 -581 -133 809 771 676 267 -724 -371 357 844 625 406 -603 150 138 -292 -896 629 -482 631 649 379 232 -682 -484 23 -746 -173 474 375 -806 945 52 -462 -101 -545 971 392 871 -71 735 487 -200 -855 282 -432 741 849 -383 -22 31 856 154 -135 -406 321 298 -271 -969 454 792 -8 -23 104 616 901 -159 -934 -217 -107 674 -449 -727 -413 951 535 555 879 -151 881 258 522 35 538 -650 886 172 113 850 -126 831 269 -943 -369 -55 -156 328 185 517 -743 -853 425 124 -573 825 230 342 438 725 926 -952 977 16 652 683 264 -736 80 103 -484 164 -211 520 108 -666 -551 -874 -516 266 -554 335 -123 -986 -802 858 806 491 -955 -682 -621 629 -554 283 -127 -191 -598 -339 -277 -803 -169 41 913 -289 502 0 -102 100 776 832 20 72 822 938 -72 0 -585 38 384 329 -105 -245 -149 -106 -965 268 76 -277 202 241 -144 -222 -996 449 -499 386 617 -813 -203 -629 815 -687 881 -461 487 -941 -210 -357 58 -721 796 -499 -512 548 942 349 -868 266 390 238 140 187 -69 325 968 103 184 -743 171 -524 -333 -543 532 537 -583 -238 -558 12 71 -691 144 295 348 479 -56 -219 982 548 531 -476 298 -468 812 869 679 88 -7 9 -15 697 297 -646 622 830 -703 -971 -508 -532 981 -685 291 -929 -416 129 867 716 997 -269 -255 697 -889 14 577 -447 156 -100 -682 -912 641 398 -903 425 683 168 985 843 780 -990 -312 469 450 -737 888 -745 -635 -551 -594 601 204 -145 707 464 598 805 -64 -979 820 -641 -118 -158 -575 -193 42 422 -113 -438 706 406 541 -237 201 -76 924 55 592 -204 311 614 55 25 608 315 275 -889 -733 311 595 -287 -177 999 -73 144 -187 -790 -86 65 456 -859 -692 -770 -201 271 -652 -437 -599 -365 -488 98 -698 846 -808 44 -914 484 318 -13 744 -67 -9 592 295 687 -966 -224 -44 985 249 -178 -346 -589 -557 420 -507 866 946 -629 -140 -201 650 612 858 -99 -433 -263 907 -589 244 792 381 -476 667 -945 -707 636 -778 405 678 -599 -710 -853 -512 326 -749 304 338 -46 238 720 289 -608 -81 -984 773 -941 355 166 -446 -358 -451 -24 64 -353 735 333 -916 600 666 -816 -596 -592 598 709 -748 256 913 -422 -968 161 314 -943 -415 245 153 13 -376 -869 185 925 -719 -499 -772 -275 702 -10 174 470 -305 -343 -103 52 -805 575 874 -617 -852 995 -275 -364 -139 -94 -802 36 -995 -623 -767 -719 -801 762 -811 28 254 350 625 -84 -83 962 434 353 630 -156 -882 -884 770 -96 676 -900 935 -628 207 -358 -989 -273 135 -861 82 -371 -846 -190 486 463 -97 -340 -61 -194 744 -503 -488 -541 793 516 -543 -248 754 -69 -410 -538 364 -124 512 100 147 -258 -290 -126 470 927 951 855 -184 923 813 -411 490 -835 969 7 67 -798 216 645 -747 118 -794 558 -765 -637 158 -917 -586 -957 668 -463 -595 -473 -957 -123 -514 -101 -853 -866 156 -534 872 709 -972 -469 337 -148 -700 -269 -732 -309 780 640 519 -227 425 921 -901 273 696 810 -589 -799 -17 435 -24 685 -779 -135 -521 -425 -65 -641 809 328 -796 793 -425 -78 -62 -500 -199 -341 -707 -17 472 734 -729 450 677 392 399 -577 -969 -49 -328 -255 835 596 -263 373 -709 -819 972 -23 134 252 756 25 437 -882 660 387 738 -381 -928 -26 83 944 -385 -451 986 -767 -915 467 -99 603 -242 -952 976 -727 -838 612 -794 851 412 -681 852 -836 -413 632 -369 -299 921 -548 237 58 -526 825 527 -954 519 -808 -230 20 88 654 -993 -653 76 230 -43 -328 -634 -758 -8 -620 2 -978 -837 -814 914 -843 465 -259 -950 -415 862 -287 -243 877 592 684 -181 -630 -525 -82 434 188 -450 -831 774 881 133 -879 -355 -329 -989 -782 92 -747 -522 -762 385 979 488 662 -184 184 400 830 6 321 -107 91 782 567 680 -546 -104 -823 867 -681 203 640 -800 642 -616 683 535 250 -153 808 837 223 -324 385 865 664 116 281 -859 -174 -151 -197 469 -545 -362 460 -230 -535 552 -454 566 672 -528 -115 152 546 215 667 46 -220 545 -925 -92 456 710 -295 935 617 314 -812 -612 -256 936 -711 925 -815 -774 -479 -963 -203 -445 316 -235 854 -459 228 -798 942 482 -870 -919 136 -323 947 340 -34 -201 245 62 -423 998 -957 -813 378 892 -169 61 -553 -384 586 -598 873 -799 973 -737 565 -691 329 382 767 -736 -609 -521 -313 757 751 953 688 -156 478 166 85 -898 -368 -884 -477 -15 -246 -539 579 -577 776 -326 108 -974 335 -587 -856 285 -195 -688 -371 -10 119 -139 -683 52 -657 -550 -669 -336 -109 529 642 -797 341 746 285 635 230 -376 -214 -929 987 143 -830 -315 -751 520 666 -232 278 -391 853 857 -48 609 -538 284 273 -330 -42 -824 -652 -60 -958 -432 432 847 681 -61 -260 -397 -915 709 -18 560 852 623 523 842 -138 247 264 -110 301 634 822 69 534 325 905 747 8 -358 -206 -498 -575 -208 -643 -740 -847 813 794 -986 -303 -150 -527 576 484 513 592 56 -718 428 -696 13 -346 543 987 498 471 -768 192 -269 -274 -153 447 -657 457 487 -652 -428 658 18 -473 -251 -232 -389 989 474 -217 -364 -233 -920 837 -213 953 220 -579 -293 -751 -671 -664 651 -877 -576 927 -578 -943 372 -112 412 -366 -269 83 84 -371 834 -340 866 -622 699 60 914 46 506 -645 208 -217 -844 183 -878 -690 442 492 -155 53 -369 220 -587 -16 -450 -122 819 551 335 782 708 139 -178 -351 -618 530 -934 772 -64 530 96 -511 -836 -210 544 871 -837 727 436 579 -907 -76 -767 919 -21 714 -597 478 203 -376 47 416 341 -742 259 -567 -746 -652 -619 748 331 -526 242 44 791 -430 -171 -509 621 -620 -30 127 363 992 -460 263 645 -254 -69 655 421 986 -436 -45 662 100 132 452 -961 -335 -238 484 48 363 -74 39 4 558 -546 492 25 152 -101 -357 578 641 991 590 -857 263 -45 562 339 -575 787 -302 910 938 -914 -479 477 579 -629 692 -420 753 -692 671 766 -207 -454 -252 -981 741 116 878 -471 292 -181 -254 337 -61 -701 -272 321 -522 833 335 -649 -640 -169 882 721 -685 -266 820 -326 -962 -458 -22 450 -61 -582 69 165 -894 510 658 -752 498 951 -756 -515 748 238 109 487 -171 991 -352 208 -68 17 257 148 -760 190 -183 169 574 -529 50 984 45 -700 123 -343 611 371 -54 681 724 164 987 114 -557 501 434 -91 -580 -839 969 -101 766 -144 578 833 262 -120 -674 53 -54 874 -419 206 -494 -964 -996 -691 728 -111 664 -703 -47 -360 -288 702 -299 457 -405 146 402 531 94 -838 216 -4 -926 -820 -239 886 117 86 -139 -516 956 -683 -86 116 861 -928 459 -288 -563 957 -220 846 197 368 -751 674 -831 425 -36 290 450 -923 -530 -102 -835 -329 913 218 -765 29 526 312 -8 -240 -439 905 -878 655 295 819 581 128 -55 -106 351 -219 -571 828 -465 118 -239 105 -451 407 -927 -526 -974 -170 -729 775 -790 494 -651 -797 -338 -946 894 -615 -31 177 309 -792 -975 106 -186 673 36 -771 -793 898 -335 962 -271 345 -143 -19 946 911 847 -212 -872 -770 -119 973 259 453 927 155 547 458 -761 -724 168 -770 -313 -700 96 718 452 -757 990 -161 -320 183 -915 679 -963 -953 965 -392 478 -738 881 -608 981 -966 -350 -221 -530 374 645 233 -828 812 972 499 824 686 -703 832 692 -792 -988 321 -548 506 -470 857 -855 -124 -964 -368 43 203 525 -936 -517 296 -474 -872 570 345 424 -816 371 -456 -326 235 -181 -715 596 560 -729 -553 27 -187 635 781 19 -197 -738 -778 37 -214 -57 -749 -946 153 295 -287 -646 528 -775 229 -73 813 646 -703 -593 556 864 -362 871 500 784 514 773 99 316 797 419 -47 1000 924 -267 -875 -302 379 -983 85 954 -517 -731 860 -255 -130 824 836 -138 995 498 -184 30 512 -106 -756 132 457 457 -914 185 493 -811 -62 874 455 104 -397 -49 883 -25 914 365 -252 737 352 -952 9 890 -697 794 -922 302 -709 29 -594 -372 983 141 568 -625 50 -162 112 565 127 494 541 -643 -759 817 -718 702 -457 853 -183 -115 795 -808 -700 -194 -173 -568 -355 732 -871 -277 -469 250 -817 -25 253 -106 -438 -687 -870 -744 -860 637 -340 870 138 708 -205 -112 -311 -325 123 32 -997 -583 893 -138 -893 -866 -181 -764 989 57 904 569 108 -301 681 -262 989 -378 956 365 146 28 520 792 734 -631 751 597 -226 -728 198 -402 666 -341 -786 333 476 976 -900 650 918 971 -60 544 796 -494 -519 -727 241 -471 399 770 50 255 172 -108 991 -93 -668 -992 -112 603 361 -902 -805 477 -729 963 -74 830 -246 -584 -568 325 -335 954 246 -376 232 158 -716 -407 796 -537 -257 683 794 399 469 -891 -886 67 694 369 -272 -950 380 -288 -798 944 942 -441 -750 -472 -922 757 457 -68 -969 -487 -321 -281 -69 812 -694 -830 214 268 420 380 -640 164 463 509 -534 -559 445 785 -941 -618 -519 33 -644 177 -695 -563 789 206 740 -186 -743 882 467 109 -909 -842 -963 -233 665 -222 -778 303 383 427 479 566 -229 888 874 57 -83 640 -831 -989 870 138 -842 271 -162 -754 863 -867 220 -265 892 -60 -149 478 -252 -5 635 -275 -589 -839 725 803 -191 707 178 -714 540 -41 -175 -270 -82 -16 484 35 205 383 241 -467 714 517 756 451 255 815 577 684 938 -204 869 -579 -657 766 -682 -644 -272 -512 76 455 335 503 870 985 978 -116 -781 -801 -650 -642 357 -250 -48 -771 -168 -432 681 -981 231 -125 450 -924 117 -954 470 -141 965 -938 -871 382 -897 726 -435 447 -445 316 -739 551 -474 853 -9 446 585 739 168 -542 -281 -300 -128 426 -696 -82 -458 -960 552 289 -713 655 -892 749 -900 512 427 -23 229 -692 -392 926 -839 -880 178 -197 -16 -259 -748 -61 -863 -783 -948 -538 -936 680 657 319 -868 542 -106 -848 90 -692 604 -961 868 -806 953 -697 -274 -806 558 -196 -740 -350 -310 -664 135 -883 -373 916 -726 -79 901 -672 555 816 558 -862 -280 -856 -261 -279 -165 -838 439 43 444 533 -73 302 -546 649 -33 -738 -182 -358 637 463 558 113 259 492 -720 892 -408 695 244 -446 -511 880 -219 135 139 243 -542 -35 87 170 -144 673 526 79 -858 -594 -791 -262 979 -247 -730 -484 70 -546 55 694 -76 -793 815 220 -193 514 472 -475 518 -834 -625 -872 993 541 -921 865 -893 199 -560 -182 895 678 946 870 598 184 -692 460 -234 725 -475 -829 973 280 609 -403 -111 538 791 569 518 -166 -570 656 -597 8 -668 543 -327 -214 -48 -133 -973 828 767 863 -631 962 -775 966 518 -555 617 407 -12 636 819 167 -680 -456 -355 256 -380 662 -721 -754 390 -295 526 -674 432 82 -984 -476 343 513 -156 245 330 996 829 -528 -149 735 -379 783 618 -51 702 901 236 -438 -745 274 -521 580 316 -59 -306 847 734 -267 965 678 214 993 -48 -249 238 -964 707 -649 765 -591 793 -271 883 376 552 790 -329 260 806 -699 -767 -332 -730 -94 -937 -779 840 927 -931 163 507 966 -145 -3 578 330 -463 -393 292 -80 686 -309 564 14 -243 -628 -192 73 423 984 146 -235 -101 276 926 377 -337 29 591 -218 -147 -245 811 -676 -907 -917 437 445 568 -83 -853 735 -867 428 81 -742 806 -824 718 -437 -896 -139 -469 -162 -876 -734 -854 -764 -746 -949 811 -529 -470 600 362 431 297 -97 -326 787 -248 -50 -188 131 -470 -245 -573 941 -996 370 458 -436 -429 -23 -356 -248 -741 105 -453 -614 287 618 -111 47 42 -930 289 -738 403 -831 521 705 -746 -113 -77 433 542 851 256 -2 54 -58 -970 55 583 -854 -468 -590 182 74 583 276 -18 -17 -309 400 -25 296 -345 740 -373 315 261 145 327 -171 -765 270 667 930 935 885 335 -76 -576 -883 871 584 644 852 679 -341 320 -586 765 -558 -495 -937 -839 -912 -689 -743 43 -131 355 979 692 847 -90 850 164 -208 -115 671 -95 857 -71 663 363 -915 667 405 552 -406 -66 767 834 590 596 -300 317 465 -994 509 -108 664 -494 309 -812 322 34 379 -176 785 574 -532 -720 917 -802 484 -857 -192 -534 538 -377 172 722 376 -477 495 -175 -764 274 837 -142 631 -671 832 -638 16 -644 -483 5 265 -83 -404 265 -614 -77 -827 -75 906 691 546 -855 -891 95 135 236 529 -352 -837 -783 660 -4 -334 121 66 -134 696 -86 225 -591 -402 -638 31 343 -241 -973 -959 75 -213 -665 -307 999 -652 343 532 -577 332 -965 -783 656 -715 883 -953 -168 249 633 -92 -425 -576 941 298 -720 228 502 189 -142 714 -179 206 840 926 804 -949 -117 576 -990 -665 308 418 -596 433 -362 -963 -977 -183 9 850 -489 387 -802 -68 -533 -824 -685 767 -86 -848 695 -505 754 757 973 40 -69 755 -722 597 -339 923 691 -469 5 -3 -93 -876 -10 836 618 -687 -925 516 -131 -215 -734 -83 270 -108 -524 794 753 447 84 -899 546 -696 -528 -207 290 -744 -423 61 -236 513 69 428 813 -653 -60 489 -470 18 818 787 816 140 941 -427 415 221 799 664 469 127 -564 -730 -549 -47 606 -396 137 496 873 -405 739 29 331 232 130 -581 771 -412 925 -407 863 -434 -264 -547 -837 -394 -886 694 -124 -882 911 -407 588 811 -602 -36 495 -458 -811 151 -572 790 -310 411 -332 -19 710 -188 -144 -630 17 791 -622 23 -116 -510 -101 -322 -642 -498 -433 519 -388 -393 132 919 -870 -313 -385 338 -292 -720 759 889 361 916 570 330 -22 -518 -949 408 -510 -804 356 -295 719 -441 -912 708 -104 347 184 97 734 -779 804 60 981 177 -619 894 294 -412 218 843 -437 293 -221 608 394 -338 659 462 641 -13 -175 -311 235 889 -372 -130 -169 -766 -110 201 -150 -268 7 -379 -407 948 706 743 581 972 -950 900 859 -117 -705 -22 -437 -247 -408 -626 -311 -420 -798 -866 823 159 -349 209 -667 -269 992 -593 -875 554 -12 -82 -220 -978 -475 975 286 249 580 -768 -571 -978 815 209 -684 -109 625 594 406 27 875 536 644 643 -804 803 -425 994 -513 -203 -368 -505 -166 -960 934 32 -909 -970 -915 244 403 870 -868 -241 231 212 110 834 -483 25 716 -65 -521 901 564 -130 983 -492 -884 181 410 601 273 1 -300 400 597 291 -755 -717 495 -536 -579 581 22 916 -836 157 852 907 708 -576 -556 572 -42 829 411 651 -785 -656 868 78 -690 -194 -296 385 -839 622 434 -972 -855 104 -549 193 -699 313 -793 -764 577 -507 159 609 907 -84 -663 -522 -286 264 985 972 -839 -999 883 83 703 20 -938 901 -550 -859 -642 -299 -458 -20 -429 922 876 457 405 358 872 -122 -752 228 -348 472 530 -148 228 738 -633 748 0 864 -298 318 -42 849 422 366 -811 423 -316 511 -634 -540 44 -228 -901 164 195 -418 934 -36 76 -41 -52 -323 993 -668 795 981 895 335 -688 26 -585 627 -864 366 893 -479 -836 398 284 -211 285 91 311 -681 924 -252 912 -430 407 261 -936 -878 54 958 999 -405 369 -941 284 59 -405 -922 -604 296 89 534 -330 435 -811 -931 70 -199 920 121 245 -17 192 211 718 -602 371 24 202 -284 -190 -598 655 -734 29 -42 -754 -65 389 -603 669 671 864 -727 -554 171 -301 740 24 -794 -264 -257 375 -562 -945 -547 293 -461 -760 -881 154 -10 25 727 84 -57 193 934 -51 133 -88 1 -788 758 -693 353 -508 -218 -164 -608 571 -891 114 663 -821 -292 174 798 -464 -159 -149 -686 -363 -576 801 -612 698 896 199 280 220 -490 -935 860 800 -175 -520 -413 -217 738 214 894 711 805 -500 447 732 209 -185 -414 185 -487 -477 -970 952 884 -38 640 -356 -70 281 843 691 952 -41 -861 545 146 -588 -619 -269 125 789 -667 810 804 -956 880 369 -115 701 503 -995 -343 -963 -632 -914 -101 -695 -555 -205 459 -427 752 841 339 341 625 -520 -188 389 832 661 -817 168 -723 -508 535 808 -63 359 628 349 -596 254 73 207 904 -797 -648 31 986 589 -870 -973 -940 -275 708 563 -684 45 -380 -938 -415 982 965 886 -292 -802 -202 -882 173 -836 273 -750 209 179 -506 -706 -999 -745 940 -438 275 -536 677 607 -688 -589 -167 620 624 75 -847 -102 570 -318 656 520 -665 -571 211 142 496 678 953 -593 80 601 419 -576 -739 480 655 -312 381 -944 -629 983 314 -735 695 791 683 900 273 -309 879 526 -900 72 93 560 -689 113 189 -277 447 289 -745 542 -816 -230 387 -421 607 -579 -531 -782 221 115 -295 -121 -595 -984 -823 -647 -113 -469 94 -948 65 386 -178 547 613 -578 50 735 -293 941 622 106 898 705 -888 203 77 799 -201 667 -474 847 395 -241 819 391 -453 838 999 -24 -859 644 347 -408 -720 -444 80 -457 670 -714 -288 621 807 910 -65 -788 -614 -997 -576 -575 546 323 484 373 -149 418 671 -570 -92 300 689 -574 -521 -696 -311 781 -810 -82 -268 643 -143 -369 12 -174 -565 517 208 -790 -162 207 564 -362 -609 301 -450 -761 25 791 564 -141 -147 -259 388 553 868 427 -20 28 979 647 -328 38 338 418 629 885 -282 -762 -287 667 900 969 -461 -70 279 -378 -520 -122 839 -472 741 333 819 471 130 282 145 -651 674 -54 -560 -839 -990 -502 -767 -869 -686 14 -92 -265 190 948 294 -875 67 -620 193 344 558 425 20 447 -149 -935 668 825 381 107 -528 -514 438 -180 -52 418 -6 618 -888 -549 131 -948 -730 -508 -317 -80 -563 451 676 -804 -175 -74 -182 523 -367 186 891 150 -330 -630 -836 -390 -969 507 -849 550 -567 -463 -289 -800 -608 -507 -251 994 70 -283 947 735 699 -431 -399 301 901 -244 303 -630 -404 -769 -202 -387 694 -780 -647 297 -148 -492 -192 -162 622 163 -729 318 45 522 344 408 762 839 -151 737 -652 -651 123 -91 -742 -731 33 -752 136 665 -125 -73 955 602 601 -280 785 -227 -972 -437 830 232 -200 -246 221 -979 107 813 -631 -112 -809 -9 -351 843 974 248 834 541 662 -978 252 -758 -380 -496 -806 -238 904 -237 522 -785 907 535 115 232 34 -912 -597 -320 -633 315 -666 -297 141 510 521 661 -172 531 110 -999 196 11 -283 -54 -247 956 938 -332 843 -110 -149 424 167 -890 -341 -859 -756 468 920 -757 -160 370 -81 281 806 305 -999 265 -457 120 -471 -961 -957 -688 388 -531 -82 -875 672 -960 476 -102 -864 228 -575 525 -86 -726 -254 -133 -745 152 270 -273 -339 -33 934 79 656 513 -42 -916 -899 -105 150 576 922 -695 -558 -607 -724 812 -939 -834 615 -186 -28 -844 -596 555 -770 -580 -177 904 521 540 -39 -524 -838 130 -647 380 443 -34 -433 244 882 -13 522 -290 592 254 577 -927 -843 -419 -201 -917 164 -304 485 -595 -831 -21 -897 675 854 726 -36 681 650 -109 -25 197 -60 -340 -792 355 -529 -843 296 -583 -267 852 748 -39 -406 -322 -817 -960 527 670 172 -662 -415 624 -283 576 878 743 360 877 -686 -775 701 526 -504 912 -792 -644 -943 202 387 -311 -866 872 651 120 983 -436 459 -210 996 -402 -7 -44 -968 -255 -895 -490 756 173 -326 995 -643 -699 -13 885 -51 703 -787 784 648 -482 771 -745 598 553 441 -826 -655 -774 998 79 -400 624 -384 472 -454 -341 429 502 660 -849 562 391 638 105 -841 -50 -441 52 -421 -487 147 761 -537 -21 663 -715 -699 277 -107 218 -352 719 -867 -61 691 -434 -582 489 -278 -506 -623 523 409 -140 -749 -266 70 -95 871 899 -683 -683 -362 -185 306 -152 -979 868 740 753 -741 303 818 972 564 357 -137 -198 -639 -550 990 -775 -261 400 -524 -942 -941 65 -886 -505 -598 654 65 -281 -294 98 -782 263 12 -619 -969 653 624 212 -399 881 -168 249 -603 791 355 539 102 -479 -529 265 300 -361 731 986 635 -554 -74 72 -612 -361 -254 -847 -505 -603 229 -639 -771 257 -594 -136 -89 -629 59 994 92 -71 199 394 -776 4 451 -315 176 -255 69 -896 638 278 -440 -721 -508 966 263 644 394 -294 -702 -336 -551 -992 517 -739 570 -624 544 -12 -193 505 108 300 -811 230 -978 276 -861 -47 -278 -158 -112 375 956 834 839 -740 49 585 -380 329 159 433 -661 815 -743 349 65 -865 164 508 797 154 43 -843 915 -599 377 441 516 171 -544 -881 -405 107 -772 308 861 -917 -362 783 16 -560 -469 -920 -702 -446 -716 924 -544 -608 -295 398 20 409 251 192 548 85 144 -121 -291 -748 998 -775 703 746 -702 874 663 223 -749 799 -475 422 998 181 -95 -502 640 224 -430 417 229 83 -973 757 58 112 -550 -558 87 -457 922 -685 599 -944 -220 990 -823 -923 -830 -351 -546 -709 -436 965 -500 -60 -299 -74 -920 -227 -392 -663 64 896 217 205 -515 -943 559 -87 -485 254 -335 551 449 670 364 -963 -908 -464 -250 -266 -734 753 -66 938 302 -970 555 556 -881 355 639 901 -734 505 -822 -483 889 -950 -94 -2 -588 -105 742 -754 -164 -875 167 877 395 -769 948 -645 -401 644 -518 402 106 -793 -881 -397 921 750 341 -517 -540 -474 -890 798 -638 579 148 -798 676 924 378 664 295 -863 -625 194 -527 -665 -293 517 -744 746 -895 -923 -161 240 457 -276 -186 -617 -784 -626 -591 -729 566 -97 -940 390 20 265 -517 431 -942 -173 405 1000 -763 863 961 -721 -297 430 -248 -840 -199 -956 -104 -587 468 16 885 496 484 -282 41 394 202 528 -116 972 883 402 664 425 471 423 632 -464 -322 182 -210 907 851 -796 -984 -179 -334 93 333 -415 -110 -6 -735 961 967 565 699 248 720 -590 -204 7 161 -961 163 82 797 540 -933 -396 287 -510 -201 -152 -877 537 481 -91 803 -899 -788 401 -604 -157 -526 -885 -422 253 934 -415 -545 -548 445 220 188 -430 877 -951 -618 -25 284 926 459 828 -979 513 6 -219 -375 -509 -747 -792 651 815 789 987 -273 598 -394 -465 806 -720 -695 -175 -396 287 -582 -138 743 808 179 -795 477 -759 -893 -808 390 -590 860 -82 -434 -340 -171 518 756 -962 571 744 -101 84 424 684 91 160 -720 -911 912 -581 517 -158 331 -210 -642 632 -876 -716 966 -474 -970 -732 -431 718 -415 -791 811 717 691 -757 -647 -720 -719 -204 791 396 -893 886 -185 312 -727 -619 345 -821 359 -38 -405 -971 -984 882 -846 380 191 -841 397 -695 193 -911 -491 -460 422 -755 -307 -79 135 -555 -447 448 -52 -49 397 -629 685 228 -702 -819 163 517 610 542 449 360 -645 -709 -76 -591 -265 -540 -751 133 798 -420 -434 -325 -13 -104 -792 657 -724 -558 253 444 903 -730 814 278 223 -700 -201 -628 -616 320 441 -878 -528 -646 299 348 247 600 -437 -531 -808 168 790 -635 -952 130 -572 -599 -723 179 316 276 443 -644 844 -510 -599 -981 306 -155 963 822 -291 -12 483 -887 316 2 895 -959 -30 -333 257 129 -374 -981 249 373 698 819 583 603 261 -68 83 965 -170 -214 -475 -769 395 -813 -951 158 -18 -556 83 175 816 -62 -301 -537 -820 579 345 -219 332 562 -819 -345 -492 115 -757 2 635 383 662 254 -145 537 -59 -201 -110 466 -239 833 158 52 -419 2 -670 474 615 649 -538 -526 -49 -470 506 436 53 654 605 -531 -456 -135 -248 -34 -954 -332 -70 -845 341 603 197 -84 164 -952 -107 -869 -863 -703 -111 -286 -8 766 195 -85 687 -168 -501 -601 -13 -451 -234 -359 471 153 -728 -247 -115 -363 786 947 82 -696 883 65 -405 -445 -623 -419 -206 -242 92 261 -135 387 723 -887 -14 494 -541 -816 891 344 -82 784 622 -369 654 262 730 -412 -206 -355 814 -880 -11 240 -873 -622 -690 -487 971 18 -902 -652 -332 242 -945 -114 -598 -790 2 -377 -907 -830 -711 444 633 -86 -648 690 190 114 -529 -493 -636 81 -548 -997 669 -188 459 -677 -456 -241 -571 -588 907 -887 -647 776 -901 102 -790 107 -258 672 383 314 -105 -700 425 -199 914 -939 84 -914 593 -803 -665 -630 580 -410 -384 -289 54 623 -717 566 -682 -747 -479 -839 294 578 66 -213 64 -67 913 201 -645 -909 341 455 703 638 -421 -187 874 -799 121 894 -878 -80 863 -503 12 958 66 461 326 -870 -35 370 -537 -269 -26 -170 -124 871 -705 -979 707 228 765 -942 550 -971 271 -120 -951 747 -551 355 -316 -139 -242 837 -923 269 745 -644 -654 -244 -892 781 389 518 930 -235 959 -659 359 136 245 388 -832 628 -720 206 868 -519 -862 879 179 -668 -574 109 656 856 -83 237 -189 851 20 221 -792 -440 -889 -24 -843 -558 801 -955 -11 -100 -865 -417 915 -285 147 906 -281 791 624 -432 -454 792 690 -760 391 -724 -220 -818 -693 52 168 -203 -824 -897 446 932 -425 364 10 -963 -719 -974 -87 -646 527 145 770 655 365 837 -763 11 -545 -241 -726 -376 875 -614 -150 369 -738 -158 -86 -648 -679 527 -300 765 579 -164 714 -134 306 -821 550 599 -136 -483 -939 -228 112 348 -740 -994 223 -198 -239 977 783 -69 -503 -848 358 642 -603 300 -120 825 376 187 -324 705 418 1000 783 -140 234 -150 255 925 -264 283 -468 -386 -272 -980 -313 -575 818 707 308 979 29 366 90 12 648 -959 89 904 -194 -457 -734 -715 814 -307 191 624 676 179 694 -575 122 704 568 973 -916 787 732 521 -419 758 -159 239 -993 287 276 548 -256 -610 789 179 371 477 -188 448 -371 435 654 -312 -462 -959 -952 -65 567 989 -321 -733 -733 977 -318 -884 -98 340 -366 228 -765 304 509 890 -635 158 -292 383 665 -666 -470 -385 -82 -508 -938 -920 699 647 460 701 -966 -111 31 650 -209 795 -580 113 170 860 -548 -566 529 139 -675 988 865 730 -331 -547 -170 -325 -797 -429 -401 -787 -691 421 751 433 323 -482 257 -464 703 -675 333 -563 995 -572 175 -101 -472 -488 -67 214 -107 -391 -286 -209 -875 736 511 -1 844 913 -970 757 993 407 -391 -268 396 416 -7 164 -309 -854 602 148 289 -135 -445 -109 992 605 -842 -390 447 -46 101 -101 -425 -826 606 -511 802 -153 944 -453 -779 518 634 625 520 316 -226 347 123 -965 76 63 -27 931 -625 588 -81 454 -910 -430 934 491 733 -222 646 630 623 -160 499 -600 507 943 -796 -379 -359 959 -538 -922 899 115 -436 -553 874 148 877 -350 25 -591 669 37 202 -1000 -50 -996 918 -356 272 119 244 -90 -967 846 579 612 -723 870 -901 587 -691 -296 473 -242 638 -360 -552 762 625 403 -233 322 -245 -837 300 -947 560 97 547 381 -849 -646 446 302 -742 -922 -102 -356 638 -165 265 -403 380 -978 38 405 647 -191 -617 -330 963 -648 -892 -98 235 243 235 762 398 619 232 107 -285 362 -747 -929 599 -657 713 832 -380 245 -928 -775 -837 -793 238 -721 970 -866 -690 -484 243 757 564 839 665 -102 389 -471 446 -828 885 -14 -588 336 140 590 -406 917 -519 611 377 66 44 235 276 -191 -677 295 750 698 337 -734 -583 727 -915 360 -626 826 120 658 -708 832 -433 -935 342 -800 65 336 -350 16 -928 -260 -106 928 -265 1 404 409 -435 513 146 471 -546 -138 -8 -29 691 -464 -683 592 897 41 -148 715 951 -163 -448 962 -5 -807 -916 327 562 148 -971 228 645 831 158 724 -342 26 -121 968 299 942 557 359 -859 631 -320 34 -413 838 -211 710 -725 45 435 403 383 452 687 408 902 844 775 809 491 -38 196 -265 -605 -364 -759 864 -645 11 -392 415 -133 926 -284 736 -159 448 26 867 762 606 -638 447 -772 -148 -98 474 -433 990 -428 -382 620 569 110 -651 318 -988 -107 293 -740 -280 -812 812 -618 425 468 -212 -970 816 -68 911 -322 392 137 -510 621 4 -704 585 422 145 727 -484 -589 856 763 -477 407 -968 774 -488 -930 234 -899 -296 886 -925 -456 83 850 485 791 -592 365 -512 -368 -478 -70 563 961 -101 -378 -12 438 -229 -982 -48 -204 458 -218 -124 493 843 -442 396 -119 -738 233 143 1000 -67 -314 32 169 -189 -734 749 -665 902 802 -256 31 461 -823 483 -59 -522 -936 300 -535 -920 -607 463 900 -133 320 157 -211 760 -831 930 373 -611 344 -368 46 69 723 984 587 -307 -216 -600 -79 -366 569 -525 491 -791 882 834 23 302 234 446 345 -879 280 383 788 248 -684 935 347 521 920 -479 322 396 -955 396 -771 337 357 -800 981 -918 -580 -168 791 703 -864 -143 328 -376 -583 844 169 -898 -549 192 -394 217 -919 357 -401 606 32 -15 -506 -805 -96 940 -251 -161 590 152 -2 731 492 -717 -467 474 -922 -700 -970 271 961 -544 176 -651 612 -576 -475 -894 -842 -382 -320 -782 534 -433 533 -343 45 33 494 947 -574 -731 694 505 895 137 -820 411 925 922 -671 487 -82 29 -154 995 967 -113 450 -575 -247 -305 966 769 320 -41 -560 116 -582 -183 340 -883 112 62 -309 21 78 375 641 -236 -541 -365 -792 -746 -547 -393 -972 440 -662 611 -86 -565 398 -559 -503 -320 -232 -938 321 866 236 -406 -665 986 49 -277 290 -362 798 -896 -131 93 575 -941 -810 459 365 365 310 417 -275 372 -40 129 -98 -858 -220 604 581 630 -215 443 736 455 -96 716 754 -499 -210 239 -99 64 -627 -897 365 232 -165 195 565 -919 -822 135 741 275 -696 773 -546 384 445 917 213 -744 -936 -999 858 542 383 -679 420 -672 639 -366 195 -838 -175 637 276 808 -233 520 74 -340 -482 486 631 914 -997 -105 62 -602 73 -47 592 -994 -247 501 -269 951 -48 454 -869 550 690 422 354 424 218 331 -713 -2 -421 -764 302 -880 418 -992 -570 -681 -548 316 777 828 -373 947 -353 412 480 -306 -927 -119 -740 819 131 836 541 -124 -487 482 -3 559 901 -154 235 -396 -49 255 -561 -667 71 508 -883 -689 597 90 409 -209 479 -504 -106 -552 -326 -56 -342 884 -858 -738 -99 864 -916 956 396 -312 -462 523 -509 -277 -293 -541 11 221 630 -19 829 234 -530 -243 -994 405 41 -811 -896 85 493 431 934 -793 243 858 -282 -635 461 958 640 -103 890 577 -122 -524 34 564 718 -389 822 -85 -502 -562 -993 763 -580 527 63 -556 955 658 -433 577 -773 -905 -484 453 -703 80 -259 295 89 -697 -952 64 -14 939 424 -81 -457 -792 -767 52 306 -196 57 -695 -167 309 -153 -712 339 -452 -513 579 893 940 348 -93 933 402 -492 867 764 730 -236 -868 -843 577 -625 -499 354 -356 622 910 -92 -357 -710 977 -570 562 122 -102 442 234 875 -736 -982 -775 -112 -148 771 549 -852 244 -766 -559 -612 -676 -735 -571 888 -629 147 537 -786 763 255 579 -879 189 -98 156 -824 312 -234 -696 -933 698 594 605 402 -597 295 177 -679 363 -699 829 986 -663 93 -102 -446 -531 -896 604 -60 542 105 431 339 932 -558 217 -52 542 795 997 989 -399 418 -758 -124 950 466 745 104 -573 -626 -47 942 -558 386 -903 544 224 518 323 -973 988 -1 455 295 -640 288 479 814 -891 -372 84 815 427 -473 1 -612 461 133 719 455 -405 -103 -83 467 988 27 -197 -121 -303 413 -249 582 -626 -710 698 -951 -185 241 -600 816 347 -973 886 -354 -879 -797 -419 -404 -713 -860 -643 944 337 -813 -88 84 -422 -10 -44 769 2 -48 -927 147 -990 -926 466 -396 -298 105 -96 953 -63 767 -629 695 853 582 678 -266 238 -888 334 -47 -718 -903 -418 488 -930 -3 -309 -764 -718 614 89 -457 -656 481 -291 -167 681 811 322 -169 287 -207 -614 157 297 -342 -693 -884 -318 -875 192 89 595 764 45 400 -933 864 176 -685 -403 -156 -385 -457 -705 738 -589 145 -324 -460 910 66 -604 781 -536 -49 245 -550 595 65 129 695 -950 149 -984 197 -617 -163 -493 20 591 -364 -722 669 852 150 50 -518 -557 -786 -381 -901 -924 -970 413 -369 -156 -111 -123 247 121 -28 -455 883 -733 498 40 -372 -999 407 598 25 -544 -183 -635 -625 523 -48 187 -362 87 840 867 983 -804 560 -291 -743 -249 584 897 -136 -957 153 480 278 -510 -509 38 824 517 -669 -13 -577 -777 -382 -583 -755 973 940 -518 478 -247 -768 -108 844 839 -717 897 799 -328 -983 -740 640 -351 -496 863 -964 655 -692 -351 -684 52 -911 -808 129 -437 367 917 -274 586 958 -295 948 81 228 -601 -458 -837 -3 811 -3 853 -972 -649 95 962 -925 988 15 -611 -941 -794 826 -88 834 -781 8 -475 776 624 847 889 -108 -568 -864 892 584 626 -639 -187 162 -96 426 493 -555 608 -498 -505 -955 873 351 472 336 740 731 195 54 -515 -467 -173 609 321 -461 -475 582 -320 -192 609 559 -693 -405 910 570 -930 -726 -741 -148 521 -228 132 950 -974 595 -639 787 27 -455 -498 -496 879 32 -710 -58 -117 -947 -736 434 674 -495 -478 173 -207 928 380 797 -721 341 392 -584 -69 679 706 -430 -697 -355 -251 188 -30 -14 -403 -34 906 225 -801 400 589 932 763 428 -792 619 -287 601 -117 142 394 -515 -223 -45 370 -362 57 -585 79 -836 308 46 -854 364 -915 460 165 54 615 140 534 876 -452 718 268 614 -425 235 -360 -578 -245 -343 -240 -241 -235 -59 109 803 8 454 -871 -58 -200 916 -688 812 -698 992 809 148 603 -257 774 -595 464 -996 888 -827 787 185 -71 588 -134 405 -989 -387 -184 -978 57 -343 -832 -859 -826 -358 -43 -406 615 -145 -599 -894 -605 893 196 433 -917 -666 -763 639 199 -473 -374 768 331 297 996 -477 777 253 -929 -457 728 -179 586 -623 126 -494 -230 -813 -905 975 436 -323 503 885 633 -704 -445 -114 -149 262 665 -20 -985 -380 795 951 745 449 293 555 -743 -34 -759 -959 519 -795 896 653 -931 554 12 991 57 160 410 938 676 122 192 -891 -676 -941 787 -304 -403 41 8 -510 -579 -967 -783 447 -247 437 143 813 -135 -469 582 486 -198 -816 -167 -15 190 -220 619 -236 210 -290 -641 -427 428 641 587 853 264 -701 -541 -428 -18 145 -924 258 345 779 -381 -345 -527 894 55 -79 -212 970 743 -521 195 -280 204 -117 708 329 -80 -74 -775 118 777 522 -519 783 -159 -233 922 753 -878 -415 -639 -39 -936 494 727 830 701 453 57 931 399 -135 508 -350 974 -35 101 -548 -719 -288 -683 -416 842 -328 658 387 262 -708 812 -238 -890 61 -692 -365 961 -491 393 -680 159 666 -32 871 882 -398 -806 141 961 -117 108 -229 -342 -596 117 77 -899 515 -752 201 -561 550 976 -137 563 133 -899 908 -424 410 51 902 -717 -894 -124 392 -7 475 194 -514 629 705 -812 773 937 213 626 737 -295 -309 475 -370 -636 -372 835 213 -469 870 -417 -266 11 -677 -893 -938 752 -202 474 -80 -588 757 -195 -734 -972 485 -281 -698 -48 -713 302 -319 328 845 -337 -578 636 -592 -983 778 -405 471 -612 836 -764 -192 638 157 -888 -380 288 258 166 364 230 54 833 -814 -89 -926 -746 -424 205 760 -567 337 -373 493 158 -786 -152 877 814 -54 476 -789 -356 738 -648 509 63 80 -791 -931 -979 983 -451 359 -46 -910 -750 -201 311 682 -190 -819 248 311 -727 692 -280 -22 789 938 47 846 -766 453 453 730 780 27 -569 739 990 -473 -330 448 -39 -91 566 -28 939 748 -770 -499 -539 46 126 476 -432 -85 -83 -904 -9 -339 6 639 -239 -16 460 -573 176 -575 -832 220 922 -179 -61 592 -208 -662 519 146 897 67 863 -754 -195 -313 -399 -442 487 135 -987 609 -8 -398 -590 -854 -814 522 886 -312 -307 140 -920 -463 376 481 319 -191 943 853 318 332 -258 213 -969 -497 4 -505 -775 355 680 -96 555 186 354 -93 213 -148 271 -950 749 149 886 -662 298 -770 684 468 -91 570 503 -410 46 993 -725 -960 856 524 349 -613 928 -954 123 743 -843 431 81 -693 95 -96 -839 938 -697 183 729 -58 -226 -528 36 524 202 -110 960 -84 202 625 349 866 -896 117 -574 -751 710 854 835 -763 604 -907 -672 -488 -541 -972 6 344 716 592 918 -157 -374 -493 758 534 -746 -272 59 -658 458 698 331 322 955 25 442 323 -507 896 -338 301 -741 -318 -544 735 230 -607 91 -474 175 -944 -512 -814 916 410 -623 663 232 367 577 531 203 -635 2 -844 -427 -164 719 -592 955 -425 905 -578 998 -693 525 -938 339 -995 390 358 -203 -931 -812 -731 555 597 -651 196 -520 -5 -881 -426 -772 512 167 -767 271 -866 990 -214 809 -973 -919 -38 -57 -772 682 0 796 -681 606 -753 -520 55 -153 -792 649 698 416 340 689 -311 -613 185 -709 -74 -97 -478 550 594 742 -916 -154 -120 -330 699 -914 -2 -668 538 -46 842 743 -983 -829 -35 318 -278 -385 -226 -23 983 73 -423 813 -862 -670 -58 -98 -179 -231 -949 -110 861 962 540 -75 384 -875 -854 -923 -273 -813 352 -225 -490 482 -582 688 -869 158 -213 -430 -544 115 757 -410 400 238 123 141 -588 530 -126 -167 989 -423 -73 527 -659 455 420 761 -266 765 528 -486 -485 -520 727 629 -288 378 553 622 -488 506 -516 509 830 109 -336 62 217 -614 180 519 390 -654 599 -738 928 513 51 -330 90 102 453 228 515 -303 -549 -725 -724 -220 -520 572 971 -622 -401 -959 -833 -159 -640 867 -389 291 96 -92 -653 522 326 447 625 561 -736 90 -323 -413 -93 -617 -675 -283 -574 843 -897 -630 -193 375 728 215 685 -796 -828 -806 -243 -110 992 336 214 -65 -286 -360 -248 -457 975 -246 481 -522 904 351 -629 832 -426 -915 532 40 545 -34 215 -814 881 529 -475 469 951 410 -254 996 -892 657 -687 438 951 69 -781 26 267 -926 240 929 219 145 625 131 -993 -845 -835 977 872 170 390 675 -457 -812 -737 120 967 -548 -92 -522 246 -773 -34 878 196 -632 -463 346 77 -844 -505 -575 710 -418 420 -381 -921 -756 392 -683 -490 307 589 -295 -803 -593 319 790 399 -621 228 -417 -202 -683 134 734 -915 552 -61 220 756 864 -954 -245 -208 -596 845 227 991 994 -212 356 877 165 -446 -418 599 -444 -891 952 632 255 -869 299 614 -190 -180 -880 -826 -58 -369 -905 939 -771 562 634 -269 731 -591 570 -186 869 539 -804 928 875 470 -743 76 997 -282 -992 375 591 897 80 -714 208 961 27 -497 -301 -601 -390 57 -259 18 -589 734 686 -241 929 -92 782 -413 676 278 410 22 -23 362 -998 -301 332 746 -873 118 -702 534 -828 882 -447 183 -657 55 234 972 83 247 -941 -12 937 424 -133 -721 129 -388 -203 -939 716 -171 763 -897 -820 206 236 396 -851 -648 243 -221 -390 -259 202 19 -908 -887 -67 436 -711 45 -129 667 509 180 111 -680 204 -560 -95 -131 -917 -226 410 -665 -532 484 -788 206 -797 74 178 -50 -81 992 166 542 646 439 -455 913 549 147 749 865 -544 487 -452 787 663 -227 673 641 286 -590 16 -887 -440 -851 -990 -698 661 -908 83 941 92 385 -685 896 600 -289 613 -428 -909 -868 -406 -416 81 -397 -342 -428 859 -359 640 -61 215 -805 226 -471 283 572 -876 -203 669 -737 958 -72 -398 -531 99 18 600 -210 -910 -469 -618 458 -704 -123 935 -380 -779 -74 -735 816 451 -421 -990 -65 191 672 -87 -671 190 -114 -306 2 -26 -4 366 -883 665 892 993 -438 -119 -179 -225 632 -562 -211 527 132 856 -201 -495 -268 153 685 286 953 -370 390 -436 352 -307 867 -793 -64 696 -99 -229 340 -557 261 436 505 -995 -883 -981 -490 171 -902 819 -58 181 176 -233 -182 -81 -595 592 -689 -157 -113 364 -625 -70 -166 -506 -418 268 881 -325 539 153 479 -295 970 -775 160 -232 -204 419 -778 -570 -858 742 281 295 737 404 -795 -386 849 -524 359 -217 -278 507 -955 609 -418 479 -660 653 855 452 648 167 988 -660 503 -42 991 965 314 276 -820 22 -893 919 802 -480 -185 623 -803 501 571 664 -773 984 483 854 -639 -421 -977 250 907 393 866 966 -794 737 -409 -24 511 -426 617 -475 573 2 -686 -902 492 684 578 -104 803 -701 88 304 -828 -107 679 -606 -767 422 783 358 -756 -811 -116 160 761 613 -113 -402 -398 787 -15 -135 -473 90 556 410 -172 -478 699 76 860 172 -748 -5 438 -134 -969 575 -991 712 125 748 -217 16 782 -244 -841 197 -1000 388 -897 378 107 626 -929 879 811 -271 129 -319 -21 685 -144 657 -472 -555 496 664 849 -699 949 387 -161 -71 831 -799 -616 -237 -893 951 -98 -88 50 269 315 667 607 789 222 895 -323 -346 655 -533 460 231 141 -467 555 504 -176 938 -659 795 -582 103 -599 -463 -563 95 569 -130 913 -945 958 -867 613 561 -50 524 -80 68 740 -364 594 -461 -116 -343 720 -436 62 -707 -950 -46 481 -402 -780 5 -242 -321 305 -46 -252 33 811 460 109 481 105 -536 152 -194 -572 612 -7 759 953 357 -299 -910 14 825 -87 643 -806 -997 -202 566 -714 -827 -435 48 856 -365 611 -424 705 989 814 -426 624 -138 279 -771 385 816 286 256 -438 -13 706 805 -415 -885 -126 518 224 293 -961 487 994 957 903 237 326 986 -299 611 -909 -562 843 649 425 255 1 -736 160 -250 986 -643 653 985 -802 964 -932 90 -310 -277 579 193 -833 -161 -691 37 974 -632 -699 -363 47 990 359 -264 -752 884 604 -682 -553 742 55 -508 -385 808 425 -249 675 -587 -299 318 -770 16 -719 -928 959 -26 -393 -386 702 81 569 -285 813 853 472 -74 354 -250 -784 981 450 949 -285 334 -644 -763 960 13 260 -929 692 -605 -290 -933 949 637 -522 915 679 -253 -439 589 -404 872 -305 863 212 339 802 -159 739 -113 421 -657 478 653 669 -463 290 428 973 -40 -19 462 -830 -109 373 -82 -371 891 -490 -998 772 330 -547 -448 -771 -463 348 104 966 279 -257 879 -885 939 -829 -694 734 -149 -3 119 104 914 730 283 123 525 -172 -341 104 -429 789 18 -751 366 675 203 315 632 34 297 -406 426 333 -114 632 168 -987 -48 -992 -276 544 49 -789 990 681 -96 200 -340 -55 995 -965 -963 -76 142 -87 -901 513 -430 -838 710 7 -497 -225 -316 -755 583 785 108 470 -854 974 -849 321 -770 -736 74 -982 325 -792 745 90 -64 786 281 889 -192 429 36 694 -835 -952 -553 950 126 -295 -54 -773 690 -91 894 -935 -396 -819 -448 878 -294 -867 166 -556 -261 -645 379 294 -959 -520 -611 -532 294 831 -166 568 346 -305 -958 -132 374 553 711 423 -198 -945 945 413 -481 -73 -709 -771 -563 229 924 -590 -920 792 -822 -822 264 92 -754 -764 671 -4 -751 943 998 75 761 651 101 -520 -320 490 286 927 846 -305 -700 589 -152 892 696 -482 -163 -110 954 497 -624 443 -441 -849 312 -276 129 801 894 457 -641 206 814 -620 85 -461 -374 269 -990 -892 -824 -311 -932 -346 910 967 -115 481 -431 294 -895 679 -100 -996 662 -838 74 873 963 461 288 83 413 882 -868 -176 196 -70 -242 643 -15 358 227 -656 909 937 295 -83 154 -665 -912 -149 -311 -334 -123 426 -657 155 -786 -208 -219 608 715 -592 -165 472 959 -328 -842 -246 804 -195 719 625 419 -424 -143 678 73 -921 625 -256 -627 -470 472 -537 -844 -582 152 651 -61 447 862 957 -698 527 582 593 -99 345 345 -667 -427 -800 878 914 193 833 -811 -237 969 368 -922 -939 711 818 -349 579 636 722 -694 634 -798 -606 -726 274 -270 -839 744 586 -841 909 929 -90 -507 887 -534 -589 -414 954 -988 510 320 -820 132 -923 -619 878 -996 -23 997 122 732 819 -18 -552 -809 827 697 -497 557 -745 206 -592 342 -658 -52 564 -342 540 521 964 -663 -405 161 515 -608 -876 6 -37 -347 -714 -882 -528 -149 -852 -324 368 943 246 -689 90 -373 440 -100 -732 -299 -234 -488 -50 4 -74 159 211 -89 -160 -50 -398 -294 -618 257 -179 855 380 -648 -362 12 -7 -399 -500 726 -77 -207 600 266 117 363 -6 167 73 -43 -620 971 733 -30 110 -172 136 567 838 -435 -166 504 976 -89 947 -199 465 798 -46 767 -722 498 -461 -151 170 354 -896 -284 -232 40 -379 -917 94 406 -976 752 -870 -559 974 479 981 -117 873 489 937 465 -950 -468 162 -731 -84 183 555 -726 809 920 813 -442 -461 941 20 710 -590 45 311 408 100 -110 -727 -152 -335 -286 230 194 167 901 890 402 -435 807 -232 190 990 -251 460 -210 -735 148 265 -497 -813 -952 -300 -677 321 -260 -981 -519 652 -895 870 981 525 672 401 -682 -635 -872 513 906 -630 -580 -442 -224 -718 -994 893 745 525 438 865 -667 784 -917 -267 -319 473 -702 -839 870 -245 488 -126 181 -805 612 -310 560 -363 853 840 475 -141 873 -318 -26 766 404 342 -751 -37 757 97 325 87 -614 -118 487 -562 786 147 -320 -626 341 -554 991 -922 735 -502 -914 778 981 365 608 150 -398 -132 25 640 -210 -730 -539 -140 -188 -62 321 277 401 -416 818 -236 -144 523 -41 669 416 390 -960 -981 115 -742 576 893 -644 -765 698 864 -452 203 -997 752 40 256 59 -750 779 697 233 -605 108 -394 971 -992 794 -83 243 -980 -802 716 -778 216 -90 416 -906 -621 -380 -676 106 769 726 -487 -620 576 -592 83 68 318 -987 -712 -585 658 -500 -67 -498 256 -865 -292 835 656 692 -202 -846 -753 -100 1 -429 -139 495 131 738 820 560 757 248 436 909 761 -407 -424 833 567 794 35 -862 -632 793 -459 -294 951 136 774 794 -523 840 -831 -678 -855 412 625 455 -312 -390 293 -17 -513 -896 -483 -107 -593 -71 677 -468 618 -415 937 -989 537 294 -29 -564 -610 945 -964 85 -773 466 771 486 463 861 -899 -31 631 -547 -384 556 -746 -681 757 -573 -678 -902 -361 -113 936 -636 949 341 -459 -153 -39 827 424 734 -720 632 -980 430 -62 605 628 -881 -397 -707 650 685 580 -62 938 -325 -328 562 420 272 -183 571 -913 678 777 -78 -137 165 -983 -956 665 -822 -440 343 -846 398 -932 -377 -681 -191 473 -919 -199 902 921 937 -9 -607 -193 -948 49 -823 105 -383 167 333 -984 -37 869 -28 993 -433 -868 -409 -181 -35 -602 321 356 -735 -171 168 -681 743 389 409 934 -94 -83 -749 -192 -779 698 293 311 497 -40 -546 -982 384 557 235 -140 244 826 161 612 586 906 -95 802 564 32 66 639 539 112 638 -688 -102 -165 850 -320 -595 218 438 -181 700 127 721 -621 316 -15 -810 -72 -981 858 -408 -321 -471 413 -630 -362 -1 -849 729 141 671 -51 985 194 899 962 970 -595 5 -799 -431 -412 401 599 -77 7 -362 -437 634 929 301 -718 340 730 3 -168 857 121 -849 762 -942 257 -649 -918 858 360 -530 183 138 111 -214 -207 -421 -224 720 -123 -138 -698 -436 -389 761 569 284 921 596 425 487 -867 -846 -557 784 -28 -127 409 -508 -930 -286 167 -85 -968 30 141 641 188 -791 801 964 -570 120 675 972 895 -561 -85 -135 -681 -205 7 -111 -565 980 -915 -877 -585 496 900 -285 -879 -877 -13 -887 -724 790 -170 -714 -330 662 -785 -814 133 -190 -928 858 -605 491 767 957 531 -638 -990 438 230 -243 -135 184 601 -847 671 -191 -546 477 936 635 -375 -524 771 175 -604 201 28 -648 -43 -116 504 -435 -22 967 -256 -401 99 -564 -221 41 -212 -441 -858 576 842 163 130 -502 280 580 535 640 412 -291 -1 208 -674 -483 -217 791 481 829 818 181 -517 -492 -558 -244 -664 -681 -470 -119 168 161 -824 -726 573 54 -149 -315 -667 766 317 889 -619 808 783 -55 380 602 -785 763 426 863 552 1 354 996 337 -12 -786 522 -912 -425 345 -305 83 -193 -837 855 558 323 -492 365 804 -625 176 89 105 829 836 -95 812 -798 -30 -571 -35 679 -337 -264 682 -360 72 -762 150 214 -791 -702 301 601 -527 262 829 -475 177 -379 884 354 578 -146 -486 734 332 -690 161 -833 -188 -896 -609 -47 -668 275 49 568 -45 539 473 503 -285 77 225 -631 573 821 995 -390 845 -133 998 -496 316 849 270 626 -133 203 -302 -4 146 -611 912 -106 811 -177 -429 841 -777 -896 -309 -16 933 613 482 -945 -951 538 -744 -960 -713 820 32 381 -603 -976 785 864 -737 858 -174 622 559 -382 202 76 293 144 -773 -621 -536 -155 -781 127 -511 -994 755 -388 288 -261 -396 -797 578 726 409 -444 525 -291 77 649 374 -335 289 -999 -754 -538 90 -666 8 -845 781 650 809 358 254 795 987 -894 -825 -930 -288 -261 -494 -567 144 186 305 -129 -74 38 894 367 -560 -568 -823 -670 -596 -841 140 883 -93 -33 563 -341 128 456 -508 -480 -760 575 227 -388 76 933 -404 -615 -82 438 300 142 171 546 -484 -54 -774 808 -679 -271 -417 -307 343 119 -327 241 -593 544 316 184 -89 416 987 -303 -47 -824 725 -646 -677 -406 -958 589 397 707 626 -195 854 902 -459 -15 651 638 -179 119 -986 742 338 230 519 230 606 -950 -234 -688 521 630 -110 563 448 -438 -115 91 773 203 -226 894 619 -75 -129 -975 425 97 -272 -244 -521 -873 932 198 -177 298 860 20 -389 -336 -948 -475 -198 -914 346 483 -961 -470 136 -660 659 729 -397 -618 901 -892 137 110 -995 159 -827 223 -742 429 928 -428 355 -914 -83 625 448 842 760 709 -210 -230 -753 99 925 -956 -483 -493 -87 -286 -832 471 387 194 206 874 -847 602 -105 -184 -602 -52 87 655 -246 996 37 -739 16 210 -563 292 -394 138 -353 375 319 -412 -922 -260 279 175 538 862 -575 -587 284 -870 231 183 496 881 87 -312 -984 424 333 134 460 -72 -579 -941 -639 47 925 -536 -295 -664 300 -206 516 -595 -394 -66 -380 -167 596 -558 -932 63 89 697 512 -610 -645 -945 -885 -653 -953 -910 224 -564 253 21 -971 -31 579 -45 520 -510 963 473 -749 418 -179 604 -197 -792 330 -283 359 -443 -268 416 -878 -308 622 -774 -115 -128 -225 -972 687 -218 -971 -340 -134 -508 -170 -756 -563 -75 -782 -797 457 -327 -28 -568 732 581 866 -459 -318 585 -643 214 -922 -134 263 -314 26 -494 375 -241 122 430 911 -550 -25 -951 642 -449 -89 737 142 655 916 -433 233 470 199 732 -978 359 -695 -943 186 -511 749 -413 122 -893 -952 -706 240 -371 -672 -775 -173 265 -786 467 -77 781 177 -237 -325 -315 637 -187 -664 -646 -586 728 -97 617 -283 985 895 727 152 -259 -213 398 770 236 675 61 322 32 -703 -111 -208 926 -190 110 -797 809 -656 497 741 959 -945 -792 -366 -297 210 696 518 608 -758 851 693 551 -879 623 722 861 -208 507 330 527 838 143 -712 -599 448 -692 -658 -920 -140 197 -884 -479 515 -288 606 -38 -753 -433 939 -769 378 -633 611 -402 -662 -231 -516 800 727 -413 -160 618 160 -247 205 32 -973 935 570 683 830 -354 451 279 108 243 -69 -975 565 -643 -877 -462 949 -718 -185 456 -82 -370 749 205 815 -245 955 648 790 354 99 -221 644 301 -204 -359 200 -959 76 -241 316 -553 934 112 615 -211 -374 -436 646 -842 -604 -239 36 681 -315 357 -160 -781 128 -428 577 356 56 -808 -221 -763 -142 979 -597 168 -475 779 -895 831 237 317 644 -654 489 -671 -135 478 -322 32 986 376 437 -595 138 987 -276 489 509 446 836 -556 372 109 -167 277 -618 122 -520 -873 491 -470 157 718 -446 -207 817 554 -688 723 948 -852 728 -287 -987 -774 402 562 753 270 899 753 773 568 -687 318 29 899 174 829 333 -389 213 791 -379 764 512 900 163 974 -175 -189 -374 -146 -354 129 462 -676 878 282 418 -59 735 764 103 659 956 -981 -568 -4 565 -962 917 -800 -444 769 -994 450 776 414 277 -894 408 -594 763 -901 213 860 -289 682 582 954 -522 -755 720 -397 245 -69 -626 -171 -662 -127 -674 -844 62 -884 216 -180 764 368 565 -865 825 -181 -73 -121 -803 -519 -139 -311 -916 157 433 -129 -448 299 -678 -924 622 906 88 937 768 136 -601 645 888 314 477 773 -933 -288 -464 -345 69 -797 -881 -6 343 -82 487 90 -796 -365 -280 -334 773 -547 -989 -202 -483 598 352 100 -655 762 -884 188 81 -722 -624 -487 639 961 -557 -380 874 963 -309 27 -419 -940 -346 -457 -331 -365 883 -596 -795 897 -752 -807 917 726 -495 -943 197 -760 598 -693 980 -663 906 -864 102 -159 554 168 237 -80 390 373 -407 -913 -946 -863 -129 -555 438 918 -263 -451 909 877 976 -186 -303 -95 475 714 715 892 453 355 754 664 -240 -708 116 -129 490 505 -66 25 647 260 881 -931 263 543 724 195 715 515 -405 -168 985 594 536 -511 216 177 -403 681 892 163 -716 -14 932 176 877 452 620 41 579 847 272 -14 -887 -753 -995 -603 -100 -350 648 879 321 330 546 -102 -172 -302 889 861 4 421 -927 -800 344 644 818 -738 94 941 742 81 -296 521 -21 -193 875 -51 59 -78 -824 13 -669 -190 -722 270 924 -538 585 -404 -149 -425 579 371 41 624 222 -592 -113 534 -129 620 -694 21 486 778 -949 -398 -747 809 721 294 -63 -157 -483 442 -465 764 -358 -205 640 731 192 665 -420 635 -342 21 -171 -802 208 -971 -939 -9 -818 -772 982 -225 535 -997 490 -227 673 691 21 253 855 -692 -902 356 -453 -647 377 744 -139 403 -593 -569 152 732 918 602 -810 749 26 -8 -58 470 868 675 128 367 869 654 320 125 -125 663 562 159 150 753 -378 -525 -846 269 727 -210 380 -816 276 -89 -211 471 -235 -740 -28 -162 927 -680 -475 -949 -206 968 -527 -610 230 505 702 -293 229 -248 -880 842 -697 846 -871 981 352 347 673 404 -712 -411 -55 8 -143 238 984 -631 -962 483 956 912 267 847 -806 -863 228 -436 104 116 373 -232 -775 575 -339 -274 -179 -189 -321 240 -401 77 758 -805 407 -270 -130 -725 -1 -647 -781 822 189 178 -216 -163 -294 179 -244 -343 -416 920 404 -274 425 -301 -244 -961 106 309 -85 -530 -792 377 963 450 -40 229 53 -62 618 867 -579 -211 838 -657 14 772 -241 43 -142 128 211 515 271 -881 -479 872 -935 -267 231 -93 -166 161 -811 203 -478 -357 588 -587 330 -254 -717 -505 282 -251 859 909 -368 -679 -889 857 717 335 -549 -318 216 722 -462 -897 -174 -205 -846 189 -363 319 -217 169 -120 27 736 402 895 299 195 -858 597 276 -393 -143 -706 -978 -678 -492 186 -388 -897 -376 -538 -907 -668 505 -254 39 -930 -207 -901 -716 454 864 -434 473 20 -351 -991 -475 -290 -588 567 275 25 -259 -889 -113 367 -571 -562 202 618 -776 -892 -722 -877 -848 438 -139 157 462 142 -115 300 692 99 867 275 525 703 -414 -411 543 767 667 348 229 -506 628 30 -150 -331 -878 514 930 -842 -943 813 263 524 822 -61 10 -661 695 -192 688 -472 75 615 655 223 -817 313 -835 439 -911 -688 852 371 800 -181 877 -739 248 472 -91 -297 406 -463 -127 712 -718 -864 377 667 -36 -315 704 345 -692 527 -232 859 -265 778 -878 -242 238 -959 -585 161 16 850 -873 -505 -736 -305 -714 690 -949 -846 -825 256 -189 -255 319 -419 -968 -391 386 26 -675 -978 -404 913 348 954 -85 99 -565 855 -370 -892 259 337 -864 -267 -890 -515 174 153 733 -190 4 -983 393 137 -630 -878 -698 -117 938 -982 -487 583 327 480 667 -290 -827 -207 -235 409 -408 -254 588 -288 -385 -532 -859 -506 -590 969 994 526 512 655 921 353 -500 -981 -82 723 -629 389 455 937 -517 237 -14 473 752 355 -121 233 -917 -665 881 412 -658 144 343 993 -398 137 631 456 -834 237 972 752 -672 800 459 -159 277 -246 569 -80 -319 744 167 -743 -314 -178 -847 -875 198 -329 -983 -17 -574 -115 487 41 -335 593 -614 140 69 459 109 673 -483 408 -257 579 -895 985 750 392 -88 -775 936 405 26 -185 -860 -605 393 -872 41 -379 -530 -571 -811 -422 -978 -153 656 -515 202 -817 -129 638 -63 735 -155 -327 158 -622 225 233 684 -556 108 731 394 880 647 -601 66 855 -548 -377 360 -577 -230 233 51 -134 -816 -28 512 -974 -570 -74 382 366 222 -11 433 877 876 307 106 -857 694 -562 574 922 -120 -11 388 131 611 -735 653 873 64 -428 -646 -696 533 284 -360 -829 686 938 -211 469 710 384 -926 448 -524 -665 236 24 399 287 -929 927 678 168 -555 -372 -185 879 -140 -617 590 -998 340 -931 563 -317 873 -620 -455 230 654 -830 -249 -658 -706 -61 -1 989 -156 160 808 -304 -502 -9 -636 -624 -295 -477 137 741 181 427 -287 822 486 -928 542 -193 -870 139 197 363 299 523 503 -543 -350 472 925 -95 100 310 -237 800 -961 -584 712 868 149 495 595 307 673 253 8 -890 900 184 -816 -721 983 -113 266 -489 -900 910 954 -816 318 -676 643 910 -570 229 -883 60 -350 843 -425 879 -379 164 -680 -981 791 -571 150 -54 769 201 779 -623 791 166 731 -851 -240 144 -919 -928 171 -996 243 -165 337 173 -381 944 862 709 -271 -84 -910 536 986 -151 -251 33 470 579 245 -594 -905 952 -216 -859 -884 500 -135 532 842 61 -962 712 439 -591 971 -68 348 -258 -847 -498 377 -866 611 -252 -604 -605 635 -350 -727 45 4 -844 955 463 -103 993 478 -639 -76 44 508 632 956 541 -977 -186 -812 -347 959 -959 -650 218 173 -810 -924 413 -936 419 -365 12 -843 -824 231 21 -557 337 873 -859 -6 875 -833 -997 -181 937 -415 970 690 394 -272 -327 -714 -305 555 -640 -644 302 -595 914 85 -534 -903 651 -449 -543 -507 687 727 459 922 -167 -515 -774 -510 -185 -816 4 -372 -371 873 835 -289 -327 -512 -798 -365 258 -181 -574 -309 -170 -318 712 -144 5 -203 -721 233 -703 76 361 618 -445 915 303 642 -621 -910 960 -453 741 313 -89 850 280 -75 245 259 -743 442 -165 124 -998 645 -653 689 826 780 662 -731 -437 -76 555 891 -745 383 44 -587 -669 506 570 -470 600 952 497 809 699 -528 702 -40 401 -62 119 998 -57 -212 -603 91 -467 -545 -605 -264 246 37 7 315 -398 234 923 -444 -966 -745 -328 977 -431 -354 -659 -322 878 155 -706 580 -515 728 122 -701 -137 332 69 719 -818 264 348 -412 149 240 339 -258 -760 -504 -14 -155 -298 -468 840 557 47 -895 48 516 431 -882 989 704 850 333 -801 250 -188 -105 66 293 106 -439 889 -944 -262 -34 395 449 -875 334 146 -284 812 -217 -374 -674 -435 414 -104 -651 694 -489 -571 -153 -913 -86 256 562 -681 223 -226 181 -213 -4 301 -604 -258 -658 641 -475 -649 -645 -760 278 301 712 -63 542 47 152 -415 316 -755 710 -842 958 -776 -938 397 -484 288 353 -564 433 318 333 -458 642 784 -444 973 535 280 -452 128 -768 779 -127 -429 -446 949 364 -543 -145 273 -367 -722 466 158 134 -931 516 -940 745 126 482 -672 450 578 -991 227 925 832 753 352 -140 326 -868 -225 -927 -488 -948 -807 197 901 32 -649 800 463 670 91 -143 549 566 435 -877 -368 536 749 -292 -655 -135 201 -186 349 -678 -95 -723 -583 -970 560 -598 391 106 817 -536 482 715 -499 -503 -202 919 248 977 -299 456 443 -117 -472 -680 -223 -347 881 981 -388 -448 840 672 -932 650 616 -270 219 -850 -543 290 -400 360 -128 436 -462 -515 318 124 -802 -771 125 -279 -893 -444 491 535 -24 522 481 -297 -800 -653 -214 60 -140 419 -784 968 137 -323 572 -385 506 790 316 866 362 -168 645 590 -883 -168 835 -110 470 -907 -121 602 -252 -349 -584 213 856 690 876 100 293 -661 232 -301 -507 422 -773 -862 310 20 284 -389 -736 -418 5 -348 527 -557 -63 700 -858 -248 228 384 -927 -173 -92 -811 66 -457 740 -198 369 -185 341 112 858 782 385 -852 -675 -797 -563 -67 188 222 691 582 -985 105 25 599 -561 345 -425 900 -273 698 857 -110 275 -68 405 -79 703 574 530 697 -478 -176 42 77 -810 66 -17 -888 -268 -788 865 104 -451 -204 468 341 630 441 -261 20 202 -423 -955 -902 475 903 -257 -596 -869 -84 -538 732 -408 -904 -372 -400 434 575 827 -321 -22 706 583 -312 -129 488 -433 898 646 -683 -213 689 539 167 -967 334 972 -283 -503 -183 -519 171 597 236 -562 -306 23 -70 737 811 754 -941 -847 -62 -455 645 -436 324 -712 -987 -84 189 -630 -948 249 -841 627 -561 224 -187 263 951 -731 159 785 305 538 158 -533 -758 374 -845 -494 -236 -577 -879 -593 194 697 731 -862 -375 -447 -607 -367 -673 116 105 556 21 917 -988 168 -569 594 912 810 634 391 168 251 205 -84 685 691 262 564 -240 -961 691 -138 75 -900 -90 -204 -196 181 -432 -856 -458 -769 596 695 650 -256 -870 948 881 591 -904 -784 198 -15 -207 350 -277 -223 609 -175 -356 -667 38 -908 248 178 -126 594 503 -274 -280 539 -874 66 965 568 -460 -266 -507 -616 -964 -312 792 -959 250 -113 -105 538 -655 236 935 285 -86 -430 -332 408 -614 260 880 -414 515 -248 -668 -312 -209 -357 -340 217 -440 58 -572 544 180 484 221 -661 -960 396 747 -816 322 502 866 449 -22 716 911 -339 740 -319 -457 900 978 823 830 -487 -523 -464 713 -761 884 943 174 145 142 -795 -54 -665 -113 -852 -410 -411 -113 -259 -897 204 534 -606 491 925 851 -994 -260 -760 -599 -7 -369 164 412 411 -284 79 839 60 -873 -135 247 421 -418 144 -529 359 -899 -627 246 -602 -820 5 779 482 919 -187 478 -523 -932 978 960 197 780 169 -376 391 293 369 -935 -820 -272 916 511 -138 -20 503 240 322 -880 -215 -828 340 982 277 489 918 495 601 237 401 14 -711 -198 871 -91 -167 -829 274 -51 -215 -551 700 -574 345 -296 -659 695 617 204 93 489 599 -327 331 421 200 967 -469 -896 -650 796 -901 -458 60 -833 766 -936 903 884 716 649 -616 129 -231 -259 796 -688 -879 923 148 -996 -949 -240 -239 476 -987 631 -390 480 185 -8 647 138 -724 -397 15 -974 206 133 316 -170 817 429 315 -954 474 -563 -490 -416 128 205 -170 117 714 -22 -691 518 755 18 -415 15 -831 -904 -396 -909 425 -712 -837 -860 810 817 -824 931 -998 -791 123 -525 -536 877 749 182 262 828 -876 750 -436 -976 -270 621 174 676 -215 367 -425 -910 -277 -36 861 55 736 947 498 606 -548 579 574 -899 499 -810 892 -782 873 340 -847 941 465 509 -538 -896 739 849 293 707 23 -405 353 -499 92 138 717 -543 -674 -732 325 414 44 905 -942 986 406 -344 -99 824 570 -891 -565 797 -166 586 -833 188 -118 847 10 -687 967 359 -159 341 745 157 -501 383 -389 535 508 440 336 136 114 -414 -102 -15 -57 -556 -805 706 -330 954 651 210 956 544 176 873 -74 -437 763 858 238 718 -108 142 -503 3 -167 -843 -585 -154 436 -797 -107 -616 942 -687 311 -533 -447 386 79 -528 333 878 632 -605 919 929 -281 120 714 -57 341 -290 595 -148 -560 -501 55 -374 -288 691 822 520 -249 -690 -580 -700 -869 -136 -994 337 199 563 987 -351 307 931 -932 723 -558 -766 498 723 -860 692 -44 -285 -701 447 272 339 -720 -420 713 -185 240 889 -33 595 -502 933 224 45 757 789 183 713 -772 434 -150 274 959 -896 -936 -292 -825 717 -869 512 -304 -644 126 294 -637 -742 -399 745 -586 174 508 993 289 -296 707 -224 226 -75 -727 296 -519 516 202 287 226 -362 178 -238 947 -14 -958 -680 -587 259 252 111 -678 -345 -673 256 -316 289 -772 -333 -152 -178 893 93 -25 -584 -701 31 -388 957 -602 -49 -907 118 295 497 -307 641 -407 -302 817 -613 -665 123 -134 -412 -336 -894 798 -928 898 -335 -106 744 -31 -217 -640 -565 425 -939 -51 -816 550 -539 272 -454 -136 -596 864 -297 -96 490 -857 197 593 930 669 142 -783 -34 5 -485 49 -816 706 724 -716 -965 -964 109 -289 -590 -180 -390 -429 378 -362 574 -601 272 661 556 -141 913 874 339 59 -751 172 -932 789 -140 -925 410 905 103 -216 -562 156 747 410 689 -697 192 798 192 -907 123 721 -279 390 673 -220 -55 -299 651 -825 909 -369 993 -725 73 -995 -482 -555 220 -250 -87 459 -673 -151 -607 -753 852 696 -620 74 -423 513 -85 -858 -431 763 -128 414 -48 926 368 -874 128 643 -624 -752 -210 906 662 773 352 513 -752 999 786 119 529 -61 357 -71 937 357 609 -355 86 -498 926 823 -956 602 714 -42 -86 595 -358 -616 -529 205 -564 342 259 -709 -966 387 387 499 -631 -598 -905 402 -535 683 -553 637 -956 530 -354 -513 -884 798 -76 452 -6 -843 -40 724 670 -330 322 561 932 384 -390 237 70 -10 182 9 -386 -127 -639 -618 -989 949 -346 57 -190 -507 344 -323 -660 824 634 402 155 -335 178 -771 -843 397 36 141 643 697 668 -552 771 -457 -121 272 129 -546 -322 270 378 519 720 99 -6 -376 338 -115 473 -864 207 430 -211 533 -137 -433 -227 -140 -338 -827 661 -100 270 612 235 -725 -765 635 -890 172 -997 393 734 104 -921 -459 661 -564 702 -365 498 855 805 857 509 478 -203 698 -851 372 -546 -328 309 -981 634 -692 214 207 724 -441 -824 80 796 -144 815 -39 789 901 900 35 502 -220 597 -334 4 -929 -835 -832 -631 -991 302 697 -572 -389 90 775 -390 831 -14 549 807 220 697 431 -18 -315 254 -327 791 -319 88 643 -830 -692 -243 -885 207 -856 -997 -577 585 505 -256 607 -662 -423 -632 -786 -677 828 -253 515 -295 -160 346 -380 977 165 316 -975 -598 -671 -494 -823 -976 -273 -898 800 -156 752 36 -498 548 -585 -391 907 -963 -312 257 484 -337 998 -948 -421 -979 -826 383 -392 20 -234 -348 -847 -886 742 520 703 -783 695 -783 -563 -698 64 725 -710 -991 -872 321 972 715 -781 348 829 511 699 525 605 53 133 -701 -669 594 903 88 172 -669 -737 6 566 -274 -641 -79 126 844 -45 725 -829 -693 159 126 522 -534 409 929 -47 50 -213 794 834 543 -68 -258 -324 -238 -890 678 172 -233 -74 419 431 -401 -469 -874 843 852 -427 967 777 473 -977 897 -504 -775 571 -72 -653 -633 398 69 -748 899 174 379 -662 -204 -566 -192 331 -697 -640 331 29 -152 877 -92 950 244 -806 620 -173 -789 -170 492 457 -905 303 507 -559 524 -642 -842 -389 -307 469 401 85 967 -960 833 66 401 213 -252 427 -224 377 -773 -870 566 42 -500 -86 -811 -375 58 312 992 -963 -338 -513 -902 -630 -868 652 -502 958 41 -164 -691 311 449 825 958 -534 782 619 875 729 -800 -889 -159 625 -824 537 -875 -885 -206 619 22 902 223 -947 -170 -379 -986 -280 514 260 207 -742 -994 577 37 -635 -49 902 -236 -304 -276 -833 -927 726 70 -751 174 234 -344 -643 -885 -363 877 732 334 828 937 -352 259 -550 -299 -246 281 -651 -865 -10 106 628 785 -698 -119 4 867 -325 -680 119 418 606 149 -221 54 146 -401 154 -132 -395 73 629 34 246 -173 -733 645 -832 -150 824 274 582 248 461 437 539 -868 450 -865 -358 -220 -304 305 546 -438 380 593 -141 -386 357 300 -895 52 -137 -778 823 719 121 -272 279 410 9 213 504 799 894 291 -73 801 896 33 -849 548 6 -262 309 -779 -34 889 13 -302 -434 -420 681 -430 306 665 970 -181 -836 -163 547 -483 -967 -739 982 267 65 -989 106 984 -217 -728 -586 -308 -929 70 -458 -313 -57 581 210 662 364 628 -194 -663 -211 1000 171 -875 300 785 424 656 326 113 804 258 -11 -679 982 337 674 -950 -288 379 -924 446 -131 64 -543 495 -142 -768 346 -923 385 409 119 -221 -55 -656 -689 694 827 998 -286 -511 -158 962 757 142 991 -310 -44 -348 957 760 -817 108 -301 792 -635 -347 773 815 183 412 -850 96 -127 643 299 -705 -530 -949 529 888 61 437 898 644 404 -24 -872 441 322 243 289 -301 -634 -945 -149 -991 896 -127 50 40 -848 -853 611 61 990 -229 -708 675 -7 -357 -653 -997 -464 309 -418 388 -884 -51 -745 -718 -128 -493 192 -576 369 -870 281 -175 415 -897 -266 -904 -798 -349 695 -649 -995 2 589 -845 -120 -772 255 -840 -716 -545 -34 -272 349 -357 725 -417 823 436 215 653 217 -306 115 915 175 727 -294 997 -894 -187 -617 6 787 -229 798 742 -968 -498 770 770 -480 -348 -216 -153 -345 461 115 -19 -724 -736 33 -696 700 -850 -726 -340 -29 -477 -121 696 838 138 586 505 772 -452 -56 265 -705 -229 494 678 533 14 -116 -502 -207 -387 -642 -351 -116 799 -38 304 -374 -86 -760 85 759 873 424 276 -618 -45 826 -782 214 789 950 -219 374 629 158 -881 -134 -533 309 -29 861 -917 -306 668 587 909 -567 112 453 -660 376 654 -504 -402 -570 595 -767 -216 348 -281 -80 338 -616 -971 -599 -930 83 -762 -773 -329 -313 -10 -200 670 -195 -944 473 141 -200 -310 521 -866 -618 -20 -634 -893 615 -738 -155 -792 533 728 -282 -341 -75 413 468 482 420 -527 -826 709 307 670 578 -620 -747 12 -362 894 -366 -550 800 -970 -355 -339 60 -876 -487 -748 308 -694 -268 -310 -890 -949 -162 -921 924 294 -410 85 20 797 920 528 -253 175 -274 129 460 762 470 55 -872 -200 -15 827 -883 -644 -294 851 -718 -550 -437 -441 -300 622 -711 754 -19 727 206 65 -928 886 989 853 -563 -266 88 556 615 311 885 -851 -218 -94 -178 -299 816 -107 -971 -66 -236 532 -445 -161 564 43 -210 -774 594 -730 -568 -972 -867 118 -472 -870 -182 -387 396 -529 -842 -602 -577 -282 613 497 -277 -625 452 -420 -835 231 -146 -576 196 67 -844 287 364 335 897 370 -490 218 -863 92 498 807 510 629 -655 -559 -884 709 810 309 589 859 355 589 -308 938 269 -415 281 -110 338 -799 -157 -881 889 529 -490 -172 300 286 -432 298 409 822 632 -718 36 679 -609 -389 -195 -990 37 523 966 -491 314 -160 -829 -732 -385 132 -971 848 57 -864 982 -783 -957 -379 -445 707 836 -461 132 987 -585 -654 967 -558 -146 401 -621 -663 -10 -625 -165 456 415 -426 -249 891 460 440 -73 -369 933 -46 97 962 -245 -265 287 997 489 -204 324 -189 -794 740 423 -507 73 -928 835 -68 288 128 -442 -513 -579 -692 -914 37 724 669 -333 453 -653 -139 425 -969 -39 -26 -178 173 248 -102 437 946 -917 -734 463 157 937 -588 252 -424 992 -595 805 576 -573 721 112 -385 -988 24 -888 177 -277 -418 -271 -517 280 413 94 88 -386 -788 349 355 42 -18 619 -185 -200 -288 511 -693 216 -85 -90 759 948 -66 -660 823 527 90 -871 -402 26 -528 445 -917 458 -53 442 -935 -131 781 -114 -659 -399 -483 -745 -643 -743 877 397 -629 -256 -536 -319 753 927 -425 787 -864 -789 -105 361 -41 94 -350 -82 821 -803 -43 -180 323 120 153 505 -16 942 546 -794 638 -411 -55 430 -95 -955 -476 -623 -901 621 960 679 665 -951 987 -242 423 -335 70 -749 935 612 455 510 207 746 -905 598 -346 82 -723 916 -73 844 229 678 -406 596 -40 598 280 -911 345 -407 562 -644 675 -749 -293 -496 -887 -756 768 -359 -394 327 205 -329 180 911 736 995 649 -752 -186 846 845 29 -815 -392 948 -617 388 422 16 448 -998 -984 -741 556 231 16 -168 640 -723 526 -906 -112 939 482 925 835 -145 -688 961 588 392 -829 -345 -234 826 -962 972 390 485 -776 663 33 867 -957 -463 207 542 -673 -550 -846 479 -290 -712 -710 -567 673 -954 337 407 742 259 -408 841 368 -694 -983 347 -768 -243 -178 101 708 714 -783 -90 883 -546 -570 -377 650 -959 908 346 -503 -213 -630 -877 222 447 164 204 -227 -250 358 -460 547 -918 374 -405 761 -70 -521 -585 671 815 -400 -102 659 -150 861 -874 433 504 -460 79 942 437 391 41 271 440 586 14 -666 -574 -548 115 -270 413 -337 -825 -467 -906 -553 -519 252 -252 -426 895 423 411 -842 393 542 759 -818 40 233 595 -629 -958 561 621 -349 -911 523 448 723 976 -540 325 -546 951 -259 876 -171 -494 627 398 -403 758 550 937 -155 -259 866 -729 951 470 256 343 549 512 340 700 -103 605 -289 469 -333 345 733 546 528 -949 -164 -574 851 771 -721 774 -687 -585 -926 -781 555 -48 -698 552 6 796 -984 391 -773 640 927 920 -699 -693 391 62 523 -464 809 901 -126 246 296 -195 382 -838 -614 923 -307 579 -638 250 912 942 458 620 -101 334 -112 -178 409 635 -566 406 301 591 -728 177 -994 -615 -12 336 609 486 887 387 -442 -916 464 647 -653 950 830 -406 -430 -842 781 -78 -571 -167 141 755 980 416 -186 24 26 482 -311 238 -883 -572 59 -594 366 -741 -35 -795 -753 594 28 -463 -802 761 -488 616 -648 -246 483 925 -328 -2 221 925 239 -878 34 -103 66 51 339 -918 -678 -512 200 969 977 302 -272 431 84 121 410 -570 -769 -290 232 -173 -522 150 -567 -440 -80 -731 966 -785 222 -348 536 -574 -238 -895 -131 81 4 119 863 315 -707 -184 -525 -548 306 -867 376 -549 614 -144 418 827 -288 -237 -647 -94 -996 -740 -447 274 974 -777 238 -917 384 -266 -519 514 -442 -329 393 -502 275 -601 468 -576 227 -178 -133 262 631 926 -893 -308 -644 -743 -980 -955 -60 -226 706 -586 -145 593 788 -189 -922 28 594 812 942 615 -359 711 -473 139 -221 808 67 362 -265 600 913 274 241 451 -495 758 -628 -583 204 -411 377 694 -211 -683 231 -265 -436 233 621 371 405 147 -309 -581 -586 131 -818 444 475 953 368 -830 -602 429 359 680 -908 363 297 804 -941 940 -469 -792 -858 -493 -471 -799 -847 -341 548 -396 -819 295 -251 -830 -800 -149 -535 851 -792 -506 52 847 -900 -217 420 -229 259 -205 -373 -953 123 -283 208 800 548 768 -242 589 -206 -476 -368 -967 -181 535 690 -590 -511 -403 -320 -431 46 523 687 -963 -680 -212 -655 -255 -504 193 472 -142 -414 858 -388 2 -278 186 -223 479 -252 145 37 -12 -316 -617 714 -360 571 215 -169 -740 -107 -213 464 79 -628 -491 354 -35 -194 -366 443 -921 494 883 -99 515 -965 -524 230 -909 108 485 1000 -168 437 -711 121 -596 654 -602 271 -310 24 -275 -977 261 -739 977 309 -841 -620 338 -508 499 978 839 -779 292 -816 255 -46 -589 -674 54 524 480 505 -119 586 719 138 -489 -523 -194 67 898 348 767 358 -74 -235 150 301 600 342 71 -929 -235 976 -530 679 422 861 455 -653 35 -718 972 -910 786 -674 -927 543 -262 -551 -212 -218 515 -984 607 -285 -286 153 -261 10 94 932 -666 709 87 -8 -223 -373 714 998 805 -127 -850 256 65 -781 -702 -781 721 857 -630 433 646 422 -724 16 -598 31 -204 -858 -535 511 -65 -185 373 224 -740 4 -669 -91 316 305 -794 -388 -441 -86 214 -294 2 767 807 -616 -237 686 -270 899 553 -951 389 396 251 -763 -935 -665 507 753 -961 746 -352 -328 826 -750 517 -272 -112 582 -62 130 -745 -648 -500 -632 -944 -634 190 615 8 645 -557 -686 -7 -998 -679 -697 171 458 -215 392 693 -156 617 874 -767 685 996 -812 637 -938 98 893 -243 171 -515 539 -210 162 -56 -244 357 -710 320 379 -863 825 -763 -223 900 -506 502 767 -966 -225 -78 534 990 -214 -189 310 -896 982 -567 -412 -885 -455 -655 628 -7 -785 -509 437 -753 -904 470 973 -84 609 929 -228 199 988 -446 368 584 759 -243 257 860 -500 -520 -790 712 60 266 -720 -188 -806 950 795 -713 696 890 -791 547 245 -313 318 192 381 -456 -629 -113 471 -722 182 97 629 941 -399 -961 486 -22 -554 991 812 -174 978 207 -785 447 351 140 376 646 -329 -977 -955 569 -21 -413 -277 -929 -805 -360 26 680 -310 -486 341 19 662 43 956 305 -398 -760 250 -312 710 785 884 -464 584 632 524 60 573 661 390 10 831 -168 592 59 189 905 469 -508 141 94 -817 15 739 325 -724 -355 76 -215 522 12 -359 -867 -428 782 -310 284 -970 751 386 -296 -990 -943 268 176 13 210 60 625 615 -718 -157 -650 124 -414 -264 -710 696 739 108 62 497 -269 922 837 -567 -13 -65 243 -380 -203 538 68 -540 -286 -111 335 -139 125 372 885 529 -980 -852 -843 643 20 -674 -338 -545 946 -625 -53 664 -934 309 -26 -288 148 -410 596 -775 -366 356 401 -660 698 -202 -705 506 -78 463 852 -388 -307 924 731 605 -264 -921 154 -785 824 -505 792 204 -355 -471 254 188 -678 -498 -384 -839 512 -998 461 290 -85 300 -503 -289 -846 896 -926 -248 -443 -746 -631 -952 723 537 923 888 -605 775 231 63 294 -919 332 135 -803 -887 515 -461 953 156 -574 109 645 109 10 476 -550 -924 -896 -923 754 -908 912 -336 -761 585 -152 621 388 -238 772 -445 -622 -827 -646 -869 632 606 464 741 -424 852 -154 -482 -436 -223 -396 -178 -537 436 -74 -722 256 370 740 -263 -714 -325 -547 256 708 329 780 -671 -564 124 -537 806 279 243 527 27 554 -243 -861 -133 -816 -70 397 -373 -133 -315 128 -15 -976 -114 624 285 796 523 -165 -216 -950 94 -858 257 -614 -504 -67 721 680 -871 -859 -196 -435 -882 791 762 -754 -368 371 184 899 114 13 492 -994 787 138 -709 -52 893 -749 -541 864 -34 952 844 -171 -722 537 -522 723 267 478 -357 350 157 732 -976 118 692 463 -621 -858 643 -685 875 91 -256 -201 97 -76 -330 5 664 -705 -257 499 -502 215 145 15 806 -533 -57 543 363 -386 -988 94 744 -849 631 -918 -15 -789 176 304 -187 -553 -424 -780 -382 -318 27 -296 116 110 -939 -474 -963 106 -869 -598 332 -149 733 424 893 -994 996 260 -257 -441 -643 -345 -113 -40 96 -308 310 378 339 -881 -725 -629 886 342 857 -420 -619 170 173 -15 129 -4 841 -164 -525 -170 -332 989 39 -161 303 -538 684 559 -296 880 36 476 -994 987 -428 471 -836 24 74 887 -292 376 252 342 164 -765 -880 -903 291 -606 -634 -715 717 -864 970 53 869 -917 598 305 -447 542 728 -25 519 -541 -792 695 158 -574 -947 -42 312 -5 957 792 -662 -759 206 44 -610 -758 515 426 902 130 750 138 682 -775 431 -232 -816 753 753 -427 -769 123 320 738 889 -155 -704 631 -325 307 -313 -355 -896 88 -682 369 -698 -511 -603 868 -781 605 -360 723 -275 -400 681 -389 624 13 -283 -125 953 859 -540 -540 791 -975 -467 -750 183 71 -709 893 981 -205 -500 251 -846 769 -561 955 -323 -642 -418 -35 -617 -735 -542 289 921 -980 732 -28 397 892 743 478 -789 -303 993 190 -362 -362 -159 -750 439 -395 -952 469 -781 -238 278 -118 -275 819 921 202 -128 377 -274 937 -414 -392 150 -6 796 62 -2 814 -187 -199 -876 6 -714 -805 346 195 -671 -199 766 -995 27 -275 -638 -134 31 319 -260 -199 516 855 406 -806 59 -895 -587 545 -176 398 226 525 -144 -776 971 200 -90 -551 545 311 346 -87 896 620 -612 465 -171 -462 -160 -125 504 -74 -976 565 523 -464 719 251 704 608 -39 -350 834 13 -952 -147 -931 716 -250 103 -721 297 411 440 -137 489 -803 -846 520 943 -819 424 624 -977 -683 -763 -669 -432 -527 -437 -674 853 -604 -547 234 -110 968 -542 923 995 -207 37 -707 -481 697 52 -77 -613 -640 -714 843 575 96 804 -292 -62 -448 65 43 -410 -608 539 -930 199 -627 -88 -994 667 -22 -935 -924 -447 -669 85 624 499 -693 746 -912 871 648 551 -555 -575 964 -415 159 -805 -81 -154 920 -543 -819 -942 -314 905 0 25 -770 809 922 404 509 -250 1000 454 -452 397 -730 -600 208 -130 -271 567 336 177 84 -5 251 622 470 839 -150 167 831 289 -565 939 538 369 455 -608 -849 -679 -254 24 -579 253 -127 -536 -262 -926 16 -189 -322 -730 784 906 -325 608 -431 -727 966 -544 -104 925 889 351 -538 877 380 -14 279 686 831 -403 403 -573 889 -737 -256 -38 -907 -415 312 -108 -843 -98 -294 591 -472 301 -942 -968 -768 -478 -311 391 687 114 -184 -913 646 -584 526 278 -43 -268 415 -198 385 -440 -883 -730 -195 -784 -527 -793 386 -626 416 -119 177 -349 -841 -715 378 150 -324 577 55 377 -154 639 -281 889 853 350 2 -727 686 378 256 -226 43 581 789 -57 -346 -529 -415 -357 -100 122 -946 -15 467 -839 -273 615 -566 163 673 -212 -807 846 460 141 215 39 -916 172 279 937 -678 -760 -464 367 926 -770 -228 -3 -764 -873 644 589 548 -104 500 -764 919 751 777 -586 857 938 43 46 -460 545 -285 -370 397 137 -901 -577 -567 544 195 525 -322 176 504 -172 608 -344 -16 716 720 -515 48 -728 617 782 135 -978 173 296 199 595 -467 596 -232 409 -598 690 444 -619 -629 257 612 -575 359 -738 -512 -70 971 747 860 465 626 248 273 -144 -907 74 -205 150 252 638 821 -849 -553 548 844 -751 135 -469 -101 99 99 -392 243 658 735 243 -481 26 -881 -610 -518 -212 -285 158 -864 -32 315 -246 480 289 -124 -256 946 -519 -33 492 491 840 -415 888 -813 220 -66 -384 703 -622 -382 252 -494 -245 926 916 901 473 -200 581 -30 415 204 -743 23 513 0 -697 32 583 -480 537 -178 -655 -234 -177 -414 203 338 764 613 689 -233 925 773 13 -691 992 -437 -639 825 -728 -281 -798 19 426 -79 32 140 38 -664 125 752 -50 260 -823 -598 -29 110 -588 -981 -297 309 14 828 754 758 -922 -803 164 678 835 754 949 -409 46 -735 -533 966 424 -912 -763 -783 539 94 592 -114 -854 -254 -444 362 -929 547 -592 541 687 78 642 -108 641 -616 472 -427 138 47 -25 841 -49 800 -302 826 801 -511 416 -383 -982 -466 -579 -784 -577 553 335 839 147 -741 -90 899 369 -53 -533 829 746 94 899 513 661 -33 979 -247 446 796 -709 920 -391 927 221 371 -861 -739 11 45 670 -898 996 396 739 684 491 -145 -191 -160 -299 -714 901 63 -958 694 33 739 -418 -439 527 96 -133 -29 611 730 2 797 932 -918 -666 -526 -966 664 -416 342 561 159 62 836 801 615 128 797 -928 -262 373 317 -548 -658 721 -119 -686 -501 -826 693 -588 -314 -346 -405 765 697 716 -588 -517 -243 30 144 353 -385 -519 971 -537 -189 -759 429 656 299 232 -923 774 -22 803 -825 928 -100 -620 -446 308 558 -598 270 977 765 -211 683 861 660 164 -803 -449 -652 558 537 -506 -322 -491 45 -507 251 -529 -974 679 -280 841 174 -791 -997 594 -107 265 -188 445 327 725 -757 -68 823 -774 215 -689 -595 -588 485 621 946 599 -310 645 428 -620 -739 -889 507 234 -34 827 668 257 352 -1000 -24 899 -633 -987 -635 759 -232 -175 -395 -717 34 594 844 -397 -162 668 -982 83 784 -659 -492 -276 -724 -334 673 -385 -957 -639 -879 -358 149 559 305 743 446 826 -346 -975 955 -647 -25 -386 507 -120 953 -272 717 -575 441 680 608 -394 192 525 113 -313 203 -370 478 -975 237 989 341 -570 -741 -948 904 23 268 947 -29 -767 -55 502 -763 116 928 775 97 -108 685 462 -757 -136 -392 467 -307 -367 497 325 -371 -627 409 989 951 -643 186 -539 -851 -813 972 -151 -713 472 890 545 -416 -245 649 685 -953 -819 -858 543 -627 123 -620 831 -491 -542 -22 -392 170 -364 991 181 523 -836 510 384 -780 -782 -51 -783 708 971 93 -577 -249 319 -701 -770 687 -600 198 -495 845 382 406 -893 345 -7 -738 -74 860 -4 148 -310 -429 -385 212 543 175 736 813 774 -24 -77 -652 -886 -871 974 581 457 -757 -618 329 318 -730 -602 -853 341 -502 681 760 -402 -876 -582 34 -110 257 -701 -206 535 84 -607 560 -212 -302 519 432 692 327 773 -17 72 -955 412 -666 722 -57 249 -155 319 736 -415 318 -660 295 -672 475 433 228 -561 388 722 -171 370 353 -157 620 -813 694 -62 -167 670 423 -22 830 -850 -7 -401 -391 -442 -187 -570 295 714 -374 546 607 -2 -273 3 334 -853 31 691 365 -621 -965 463 -342 -913 -502 -772 146 919 -800 205 -186 446 124 -42 931 -409 165 -562 646 981 614 470 539 279 354 145 83 -60 -890 -762 452 -539 -753 -379 484 59 958 541 457 340 573 -835 15 583 -285 -427 -667 -296 290 670 -203 616 -890 923 437 300 -331 -465 678 404 -833 -49 58 -738 -669 -610 92 -266 -573 -956 489 328 77 500 -797 -943 -407 17 -914 883 -945 -886 -726 -120 -536 -9 -835 655 198 380 -675 212 -328 619 -899 -993 411 898 -569 -514 853 49 -236 335 318 589 910 -78 -924 -363 938 -982 103 253 -384 858 490 677 377 -139 -304 41 357 733 -324 -951 777 -431 67 -614 -830 -516 -674 -113 67 -707 -201 -479 -922 202 276 -704 825 674 -239 -874 -532 106 -524 637 418 774 -288 526 -279 612 -281 198 228 420 -13 545 -698 373 785 652 -119 -720 124 634 -964 -101 -757 -967 512 330 618 -61 592 427 622 -731 581 445 972 -249 366 -303 257 -837 453 -334 -754 -831 -345 -210 -548 -185 -921 770 820 -555 -304 -153 -985 -709 -590 91 479 891 -800 -800 -153 605 -518 -52 376 -228 -217 550 20 113 -457 797 173 -28 656 -721 121 872 -246 -952 -708 -917 -851 -182 206 615 -51 865 -857 -174 -386 -185 -856 539 526 -126 -992 -674 -408 -713 -839 -163 -620 -793 -155 524 -768 185 -313 -323 180 819 623 453 213 81 -700 46 -458 934 -765 431 -706 -622 372 -419 -292 -554 -65 -91 857 -117 -836 737 913 960 -559 -639 -440 -451 -966 -588 -697 98 758 791 -671 -245 -829 -450 -38 -342 554 166 -639 163 70 173 -868 183 -90 586 506 676 697 -131 -247 51 121 -186 496 913 -806 -787 604 -60 -695 -841 -303 818 406 862 -443 693 17 479 -148 189 -731 -170 -664 -102 -452 -810 -322 -604 299 947 -878 389 990 -770 197 -98 974 622 -901 568 107 -570 120 368 -62 -418 308 285 -300 816 -461 -433 806 -954 262 -684 497 -831 962 -149 -944 439 -547 913 818 -252 805 -99 680 361 -41 924 207 70 323 -344 -621 -55 831 -778 -126 750 2 938 -682 -68 -977 -729 636 501 -756 -295 -913 -15 -69 595 479 160 -999 -228 -238 67 -388 726 563 497 489 -922 185 -533 -878 84 -695 957 60 -966 83 -518 970 98 -698 37 -854 -658 877 758 -78 -409 827 934 380 33 -507 974 456 909 767 -996 240 736 -354 -771 275 741 529 -899 806 -916 838 627 748 717 5 170 -133 780 271 -998 -475 -660 622 22 981 -74 379 208 510 228 -754 -243 -847 737 741 -205 706 854 769 741 542 -415 75 -540 203 -662 -552 -349 -472 -859 840 266 -182 161 -752 687 949 -409 -706 -529 -441 280 -913 -185 -189 -301 988 -213 -479 434 -295 -189 643 -536 -376 -332 622 644 -707 -871 803 281 -373 120 277 835 -722 262 -199 337 -450 56 99 -458 -227 -370 -813 999 190 -575 -484 312 686 -976 -243 -227 882 -907 184 -784 626 -600 -450 528 605 -940 -857 377 103 191 571 52 720 415 -696 556 24 -767 803 427 -745 0 -39 883 1 375 236 -401 -442 314 -616 980 -532 -273 674 875 -152 -499 -671 -114 -135 -979 -669 591 -794 -13 -567 -838 432 395 343 -11 908 178 136 9 458 748 -600 -886 741 514 -235 474 -42 254 -572 86 350 921 -412 -510 419 271 954 591 818 207 -421 -305 -398 141 -556 -766 268 -409 -359 -685 -357 -675 -950 25 -335 -102 -648 -233 176 -424 -929 157 -190 -335 -651 -265 93 705 -100 -815 827 595 17 -372 614 534 -724 -212 47 533 -714 -894 227 985 0 551 819 -885 189 -658 600 474 -341 717 628 -625 404 734 859 -273 -924 143 390 -530 199 719 732 857 -473 -641 548 362 962 986 243 -597 866 -272 429 -490 138 -651 323 -532 77 471 760 -982 -542 -285 -987 -578 130 -169 114 250 613 251 -528 601 967 -175 646 -464 952 569 282 997 861 -823 -996 667 43 -622 109 758 623 420 95 -555 886 -380 933 165 -419 618 982 93 600 664 958 334 559 -12 -738 845 584 -280 747 -423 744 387 -806 365 328 119 818 -396 526 -878 105 -144 -585 -180 -618 -896 658 423 803 -481 -146 -482 189 35 42 492 578 814 -908 -493 -418 790 -939 368 384 193 -804 -802 -590 -992 922 419 363 664 -929 -219 686 -669 65 -192 -902 633 -114 -684 -466 -190 -541 701 319 -704 -493 -900 -714 189 345 78 -394 568 -960 453 446 911 978 -413 -127 725 -51 984 381 -770 553 21 330 -861 -493 -338 367 -264 -893 -795 727 974 246 -242 -216 283 351 505 714 -813 235 468 -987 -837 -305 933 823 -115 98 227 31 207 703 -853 -58 -416 -629 923 -604 -275 -436 -117 -681 334 -714 -597 -240 -490 -161 -197 75 -751 38 -81 -608 687 -275 -714 708 694 812 -990 276 123 -150 7 -643 718 720 619 -249 104 -3 -588 585 276 -696 705 629 -730 -762 922 215 -198 952 484 -803 654 -978 772 255 323 -271 439 83 594 89 419 -931 -270 927 935 -381 866 -784 -83 -278 269 731 -24 -754 -612 270 -959 -739 73 -607 69 -894 204 212 855 -101 139 -277 329 202 -85 191 401 -522 -790 -889 703 -140 50 145 -187 -22 409 -931 -797 -148 -573 398 -686 -935 -231 -859 442 34 43 370 354 774 -523 38 614 -313 67 69 227 -672 514 -363 959 872 -171 -302 409 556 -523 -246 798 841 -468 -116 -273 -888 993 -422 149 -112 -525 740 -966 -301 951 -490 -137 -733 -492 918 457 -172 465 -237 -488 483 737 -929 -439 -298 986 -452 -747 -646 309 -908 102 -190 -8 -155 -493 626 -35 -836 -609 -795 -581 874 -630 91 411 -589 251 295 -772 -426 975 -120 -874 126 -625 -630 -291 -703 -764 691 -740 -907 325 278 697 -637 -259 -40 990 725 299 135 461 338 652 911 758 -103 -498 -91 -915 870 -263 270 702 191 -260 -209 -435 -907 -598 -61 -99 -928 -186 -10 777 409 189 782 432 863 864 -28 -951 629 -750 -851 201 411 812 -405 -738 149 454 -672 -990 142 -161 687 122 612 -480 -437 883 225 -273 -359 502 -99 -396 920 -386 -948 -989 997 -636 -919 -495 -863 -140 258 209 20 496 390 -773 -553 -577 -635 543 -85 670 -250 -455 -129 -567 613 253 981 -364 -397 936 424 965 102 709 728 -527 680 -9 921 288 -711 -527 442 500 -2 -555 590 -994 -100 -575 992 972 -752 939 660 969 -922 -204 896 210 -573 -239 -18 -360 -144 -621 580 -251 84 649 261 -318 -701 -621 56 943 727 -725 521 194 446 -880 651 595 524 -758 -68 -617 -596 -896 362 -466 -531 -280 950 -861 0 -709 785 319 -581 110 -322 -836 825 -722 40 448 961 -513 584 125 451 627 -969 287 364 468 -586 -460 -579 832 712 1 229 -475 903 924 760 -511 -218 -57 872 -570 588 -769 -772 203 -199 -927 776 -980 -957 120 -920 497 78 -159 -288 876 -646 738 781 399 -555 409 -69 13 -293 -963 576 -667 -619 -457 -576 523 929 -789 -861 -132 600 131 477 -571 -460 -936 911 -300 534 -273 -248 -594 -439 192 -400 696 166 207 -345 475 -19 -171 -648 555 816 452 890 984 940 250 944 68 -304 697 -491 -279 18 -477 -981 -520 984 -100 -679 581 -146 759 -176 79 932 223 941 -654 -716 -793 -259 5 -408 521 859 -114 -537 -631 -275 -590 811 528 -464 -119 -199 -115 -489 278 -176 -163 60 231 -19 227 -289 42 923 -52 -557 686 88 -338 -196 -697 491 -554 59 515 54 285 948 -419 98 -883 587 -608 -640 470 108 -259 645 748 -430 727 -460 -419 -208 -471 -518 288 -217 532 -889 -60 -820 -53 910 -835 468 398 -115 -924 310 -35 -765 -41 -472 -82 -915 -672 -415 64 620 590 -270 471 646 -380 -821 -745 143 537 557 269 -70 590 -518 72 -888 -247 53 640 -643 773 -745 484 662 -584 757 296 772 -581 192 -191 626 344 590 -986 -454 -820 -696 488 933 362 960 793 81 862 684 -424 -769 467 300 51 735 -285 -355 -386 -755 -212 522 -866 497 226 -650 -828 615 688 -590 605 -349 750 -130 -524 -111 150 -456 -753 365 360 -281 282 -306 762 132 295 514 616 725 -577 577 658 677 -813 534 -670 349 -647 127 195 -135 -438 -321 -674 -584 295 -115 -78 666 176 -981 340 879 77 -748 -345 452 -597 -208 -64 657 707 -311 830 -313 816 -557 -640 -68 -155 -417 -943 100 790 650 -761 -84 751 673 512 -668 687 -306 -13 423 471 -446 180 25 -410 -779 919 485 127 428 -998 725 942 -864 409 354 -863 -858 887 -599 -995 349 551 680 -512 822 494 -796 -117 746 141 -499 544 900 154 8 -29 -858 -166 874 215 238 -764 708 698 -25 299 543 -756 267 -903 608 742 869 289 20 -598 766 123 764 -518 692 -387 -813 897 790 -860 -746 -379 601 896 269 666 -837 750 2 -426 548 203 -690 347 -688 -130 920 78 -977 -87 267 336 -161 -766 381 -449 -273 78 161 -395 682 -229 -419 -942 -487 -455 -673 -676 691 512 542 -307 803 415 496 -158 401 -344 590 -712 -203 512 -570 -725 985 -37 505 733 -918 639 131 -58 -14 689 708 -117 110 -238 -698 860 652 655 -35 625 726 -652 216 -662 286 204 -545 491 980 249 -369 -432 109 -908 65 -422 -421 -795 481 -178 -458 -343 -327 -905 203 736 622 645 -293 -255 -925 454 702 804 106 -26 334 -514 -81 -913 924 -823 -217 661 -914 -516 371 372 -873 -140 -613 -116 -355 336 -298 -3 -839 -414 -453 644 -538 -188 -518 -740 592 -131 906 -18 348 -295 -885 -715 61 -266 239 -637 -634 -494 -172 624 514 -691 -633 -663 865 -514 243 867 -416 485 629 348 916 184 -789 868 56 836 -362 700 671 237 137 -768 532 962 844 -505 -303 0 457 -752 35 708 553 979 -141 -162 -35 302 751 -347 -517 707 -934 780 -934 -767 651 150 770 108 411 930 604 640 -350 -183 -587 -61 229 -76 174 141 99 -317 464 -323 -672 526 710 -721 555 -294 664 629 -169 498 995 538 -260 530 -887 -866 -550 674 -127 728 -202 561 166 -328 15 946 943 532 720 -326 -137 780 -868 -114 445 871 -686 283 -352 -55 -344 -653 -436 -657 573 297 617 476 547 363 753 -989 -9 -878 -846 83 -361 221 727 993 -888 739 305 816 539 336 -744 -14 725 20 163 54 -260 682 -195 -124 972 593 -553 123 631 -724 766 -487 257 -277 -192 -600 209 -751 392 -554 52 -540 673 753 -899 -203 350 -520 -510 323 -423 438 917 -525 -685 283 -811 622 -314 -527 -606 -209 57 -969 68 344 -728 830 45 848 576 704 -859 -201 877 213 -111 -326 979 -407 -371 930 260 92 631 825 609 793 -22 -28 602 574 -592 -677 426 26 -721 986 321 -284 -873 615 294 -595 122 867 -632 545 -546 428 952 865 986 -525 -672 -676 819 394 72 -92 474 535 -294 -656 677 -648 948 -702 457 -156 -869 481 578 -570 77 -185 910 669 906 -457 667 252 -404 -325 520 -462 -185 532 -804 409 764 908 760 968 244 826 854 748 -423 103 896 786 483 332 426 729 -568 -335 -59 -401 663 -874 750 -646 819 42 617 -929 55 -330 -79 -751 -972 -74 -203 152 472 -824 960 640 -185 618 -707 629 -486 548 269 -167 717 683 423 -363 993 -569 90 149 -462 252 -140 752 44 833 -345 -81 -427 850 105 -296 99 10 -479 68 225 46 -811 -224 -831 816 -466 -831 378 206 682 664 -990 -920 380 931 -602 123 -732 -64 663 729 -370 143 493 956 680 -687 910 207 -146 74 320 -587 -135 245 -950 167 497 -283 -455 -520 -545 -478 -877 745 209 -619 -170 -850 -564 962 -512 -989 -348 142 412 -467 200 366 -301 -698 69 918 29 -152 997 -556 761 -362 208 862 176 397 92 -292 548 527 281 -360 702 -554 26 674 801 326 265 -703 805 -975 148 658 -873 -850 276 -130 530 -106 202 69 -253 73 324 586 762 519 674 984 -810 -61 397 34 -240 867 -345 -943 -488 -898 -287 301 -369 185 -319 552 -326 107 -596 959 847 -634 707 -533 626 -189 454 150 594 -137 -447 -102 -118 802 -990 64 -879 871 -569 386 761 472 711 -298 575 -539 -299 -18 -993 818 -715 703 -376 505 -655 473 -396 165 186 588 -400 -881 -502 502 283 -991 652 856 983 -393 295 379 -752 -428 -696 84 -92 500 429 213 303 976 -125 -999 97 -367 979 146 -518 854 -576 -879 410 -969 -16 544 722 -939 470 -487 153 525 -508 48 30 349 -795 378 198 727 501 -6 423 258 -617 876 -972 861 838 274 372 -533 109 776 473 -55 -91 -308 965 438 -800 -662 818 244 859 708 -957 -910 871 -968 -900 -518 -880 129 31 211 -42 -354 104 536 830 168 -689 -3 -220 253 -475 144 -994 -653 -600 959 417 889 -755 467 943 -173 153 -836 9 -133 921 275 -370 54 985 -461 996 -217 -868 174 870 760 102 -710 -623 -972 -477 864 -495 -5 -98 489 937 -623 -710 -643 -979 515 538 292 -368 292 -164 -892 252 305 309 -511 11 -238 -956 153 231 -293 535 -390 882 -163 -248 -156 -413 -988 -405 708 43 -591 -558 387 -963 361 -600 966 515 -710 734 257 -219 605 -431 -10 -32 -617 -535 -707 -242 -697 -884 523 -567 440 844 252 -956 -518 -447 -220 458 -612 -806 997 856 -392 -1000 -412 100 -285 -832 -909 -475 -316 57 523 -232 -608 170 152 -778 207 -725 493 -774 -660 -602 -712 604 -256 -114 299 -612 -176 -596 986 -15 -268 -348 128 738 778 -280 -225 -822 684 -389 -55 -236 517 191 -95 688 -607 536 175 894 387 -657 485 -647 -430 -903 -490 -923 575 -74 539 227 871 -765 267 -783 -107 3 624 -446 518 -964 -303 -912 -31 -727 -371 -627 -251 515 -277 577 835 434 -35 -573 567 505 -366 683 -579 97 -848 472 -210 -453 493 452 382 547 656 -907 691 -674 675 341 -245 72 -332 447 -809 -350 706 -977 855 -195 72 413 754 -676 -983 -58 -600 228 631 766 301 56 -228 -959 654 -553 -125 -210 -271 -710 397 -582 -435 -40 921 554 93 25 -597 137 -786 -926 -99 497 556 -844 -277 -653 -300 -280 818 -199 266 439 888 930 -333 -92 416 950 327 913 -525 959 508 -543 358 230 227 -337 568 -437 420 -559 701 39 956 166 807 -44 -639 -889 955 837 -821 -40 -242 31 869 993 -307 -616 952 -604 132 -637 -909 159 -723 -645 -554 -770 -320 375 -853 904 -760 770 533 -351 -132 131 -775 863 418 758 241 -372 -502 445 660 352 333 15 -902 -865 8 53 326 -347 -111 -302 -239 -466 430 -129 -473 -401 -117 576 -446 178 906 773 453 -680 243 -284 812 -113 -232 -76 348 -125 698 -88 -941 670 54 -345 29 -676 390 969 -203 492 -938 36 212 -200 905 -836 -721 -838 -346 -185 940 -53 819 -661 958 -115 239 -389 -956 844 -926 -215 286 -460 -999 -810 686 -160 451 -313 -204 -586 -128 285 963 943 781 -835 -545 898 -271 -145 -393 -930 -644 423 -534 81 -371 -380 553 -655 -144 -916 -63 -813 -572 -52 -557 -657 734 434 853 965 362 -586 224 -631 796 -185 -596 -533 -726 786 -236 -993 -96 619 -516 -515 -711 -555 515 496 -43 860 -924 21 -177 -519 -110 262 31 -121 -375 -763 321 547 -154 -584 -457 90 849 -962 552 787 -837 -887 -358 -131 -656 -422 -444 836 696 -433 13 435 81 -806 -178 163 829 -495 -119 888 50 639 -645 -294 706 -638 273 -258 465 48 -124 528 -621 -218 -470 331 -343 -920 -342 -862 -937 586 -574 440 -226 968 -322 230 -66 816 107 -64 522 -468 633 -838 889 382 -511 -986 443 -27 -937 -879 774 959 -503 -879 314 -326 931 234 -580 907 448 -10 -186 -422 -850 62 -461 293 -750 -531 336 811 -10 -748 787 -766 101 -807 375 859 274 509 -178 -858 6 74 -625 -14 -402 -288 361 -815 79 -278 287 -505 338 896 -265 175 354 -747 414 513 -53 -99 741 -161 943 -176 -226 -636 -167 -119 -177 -638 -695 861 -351 183 926 -639 -225 879 -731 901 618 128 -800 -918 126 -183 -457 -355 -393 85 -956 784 102 969 1000 483 -841 186 89 -487 -651 257 240 -583 -465 264 380 -83 -359 -641 473 876 428 -679 873 94 999 -158 -429 -864 277 116 858 27 -133 -929 -725 474 258 -264 -346 598 -296 509 -511 604 -39 -815 -339 792 -844 -121 701 556 -70 2 203 553 -804 -730 -617 -942 -3 796 232 503 -372 -52 -767 987 -393 275 972 708 -734 275 -334 412 769 -403 171 -885 -976 587 -563 181 -911 437 78 -230 224 476 -689 -445 -749 949 -658 48 550 400 602 -150 863 -734 -591 -315 930 32 -366 265 904 341 -626 -67 711 101 -876 -108 458 -750 -353 -657 -651 -668 -731 -972 -927 538 -987 -531 119 -70 -839 -507 -248 -232 -86 -639 573 -651 -644 -511 -166 709 -902 194 -475 -747 -400 -962 805 316 811 955 -1000 -273 -341 -592 40 306 229 -899 280 810 953 226 -12 387 -350 73 -497 -969 -849 984 -775 431 -114 -983 725 766 -952 -357 973 338 -284 783 499 -371 494 322 436 -993 34 191 879 703 -621 989 350 -723 -428 51 316 449 -657 -691 907 -831 -374 -724 -429 -763 -23 -473 -953 -843 111 -706 216 334 209 548 -650 -599 660 863 -586 -187 697 477 1 -787 274 -977 660 764 -33 937 -865 -393 71 292 -786 -802 689 -475 -200 -512 -73 449 -693 295 -973 79 -712 224 561 112 -9 -894 11 485 336 -976 969 162 -548 -26 687 240 193 -255 -429 -958 -759 -297 557 -24 -135 520 -352 336 268 200 148 -805 626 -375 -530 116 151 -949 -10 -683 463 -412 808 -694 604 856 -838 110 -520 -425 -74 -650 -518 -206 -918 641 -64 695 389 379 -33 18 405 -92 -502 -198 289 -286 -575 -866 -659 -253 913 -247 -59 -200 352 968 -109 -636 240 690 223 -447 -908 767 554 -820 570 873 -168 573 355 281 275 139 223 -313 -453 -202 -82 -347 -262 212 -919 -643 424 -71 915 261 993 946 434 71 646 -766 -358 -166 -382 -156 -10 -447 653 871 -812 -53 -46 47 120 581 744 84 443 -503 417 388 -549 828 -71 -845 -954 -848 672 -349 -702 -545 -802 141 505 -83 932 630 -517 -939 -779 474 -722 616 -963 -360 -658 998 -180 140 634 983 -664 -266 912 -96 -506 598 138 361 543 -747 -74 -481 533 264 -785 -272 954 457 822 -397 -37 -170 -321 -127 -517 398 338 736 -11 -833 -416 915 -159 -286 -873 259 -128 705 -236 -241 -646 -823 124 184 -561 -588 622 -516 782 169 -854 -396 -450 -60 500 -989 -296 -189 -771 -582 855 -96 -282 668 -520 -131 416 -567 131 -630 831 233 396 -921 479 552 -925 109 754 -593 18 41 674 516 36 -783 62 868 -391 -856 716 541 745 -725 845 -80 -602 -394 -964 918 753 705 -707 935 152 -333 60 -61 -564 900 605 798 382 465 -726 -941 -801 212 -50 784 -989 707 268 814 22 -385 -94 909 176 519 836 193 -318 -312 580 -479 -782 -268 -764 390 379 377 -830 113 -825 554 498 -302 -364 153 -140 504 30 -914 -988 663 69 -279 -291 -719 -3 -413 -93 172 -661 -721 167 -23 89 -261 295 892 926 -574 -416 -755 65 628 751 -500 -757 72 -82 -160 535 507 138 -183 579 -10 697 934 -993 799 -741 -390 141 685 411 -328 647 207 839 -746 -430 -275 -866 53 -267 884 219 -438 -400 -913 -223 -78 210 -297 696 -912 -740 -586 -748 -295 706 -585 306 401 -948 458 -306 -965 -930 466 773 127 116 -536 -773 -330 412 519 730 -641 826 791 90 638 -288 -748 179 626 -301 440 424 -485 -564 -536 -23 909 -938 -210 107 692 16 40 916 901 -115 -371 -379 516 632 -500 383 -599 -191 749 -14 959 794 -609 38 -870 -971 584 -589 194 570 748 -87 -999 -260 135 549 605 95 577 -704 260 661 -837 -333 -6 710 900 -535 -830 -829 -658 -855 -893 866 -600 -711 566 934 -484 733 -605 737 -703 669 561 -368 970 307 174 -192 -970 669 -518 893 951 -372 492 984 277 -640 126 -411 474 -617 243 -532 -598 -692 -725 -308 -115 336 520 -923 894 -700 -291 -581 483 449 -159 721 -128 420 -329 887 921 1000 642 -467 71 -278 -877 690 -110 583 -803 717 -433 -275 -837 201 -376 350 -739 -598 -287 3 790 -673 -428 -721 504 -741 -181 836 -847 506 240 -964 -969 -165 746 853 706 -975 921 333 942 -424 95 -596 856 -166 -419 -806 -438 -873 -795 -379 793 122 689 461 708 690 713 -838 534 -101 955 169 -64 -190 -38 204 -652 -891 780 183 -146 306 -173 852 531 -364 912 -79 600 -752 -432 737 -546 -342 -524 638 -863 -181 990 -524 -113 -433 -870 -527 -64 37 415 496 -332 993 -423 516 513 105 47 261 734 392 612 -145 283 751 -384 922 -502 65 970 -893 -300 -844 822 -993 -64 708 763 596 537 -858 -551 724 418 580 -285 -752 611 967 825 745 -96 234 -220 671 -401 -369 -424 -703 789 219 -404 -705 -28 -294 -232 855 -847 -921 44 275 653 955 -390 -65 73 -973 -183 116 953 -395 -359 -854 -79 -88 -780 -935 -976 -210 -475 720 -2 -411 -130 -965 -1 746 -350 351 299 469 224 -590 444 104 392 -259 -671 -987 983 881 -70 761 -873 43 987 -867 242 389 -221 46 385 -245 687 -997 -834 514 -994 -135 115 230 -693 507 -51 -584 628 -584 -534 -250 771 776 246 -840 59 12 260 247 -436 58 -833 -14 -935 -786 -35 -433 42 763 515 643 760 -363 -145 -722 778 208 -517 -635 452 -445 -509 140 -513 -359 141 944 -781 -382 -412 527 918 499 970 -724 -600 -428 138 -999 -639 -543 720 592 954 -965 -611 821 -526 -239 -445 -240 185 291 -729 -728 -697 -7 -342 787 -524 664 42 963 991 -18 -131 409 -148 872 -703 233 754 -629 -946 544 271 -213 459 157 461 -896 987 -435 -421 -596 -335 20 -829 678 -856 -964 142 311 238 380 -154 332 -312 414 169 261 618 736 -563 138 435 40 -811 -932 354 -857 -779 542 17 192 356 789 -920 579 -588 933 -940 430 -865 -729 747 -679 -596 458 -298 940 947 -284 790 111 -835 -18 -881 145 -291 730 929 -335 -111 856 377 289 784 -81 328 244 -141 -386 -670 -236 656 -268 -958 -690 -383 -572 -579 -792 21 119 -944 -12 -301 -242 632 -119 146 -35 -77 125 -520 740 -666 900 -191 -633 -6 978 -906 408 -110 -380 -632 23 704 336 700 821 -162 -405 -768 112 315 297 -228 753 -697 255 723 -470 -536 454 -739 647 -85 827 -412 -994 149 210 686 -39 95 128 -27 695 -790 -576 -194 -79 -784 334 44 -927 -834 427 932 175 -300 186 -898 536 -852 -642 -24 668 -287 652 -189 -156 388 212 636 -996 -761 857 631 -597 785 -45 -381 516 -558 -89 -778 -311 -224 823 -336 71 -536 -184 58 -345 34 940 -43 347 993 568 -894 -123 625 548 -600 442 -762 -651 531 -44 38 762 -917 -447 -694 881 719 -179 670 -569 -870 627 -109 -523 305 306 -444 -927 902 -981 -457 843 -883 -605 74 -142 -493 365 -354 679 -527 791 62 623 -858 -792 -463 -41 -642 -134 674 -423 -283 896 101 -30 641 588 743 -402 472 316 -80 863 368 -406 -791 -236 505 678 600 -507 535 70 521 281 -826 327 -180 -284 775 -191 506 69 243 -568 -991 -236 -150 -714 917 909 64 -728 -638 -444 970 -538 -980 -418 -918 -850 -918 353 308 832 540 -874 -599 234 -288 -957 -241 -200 -685 -254 -851 335 55 910 -105 -202 -416 -121 -254 -877 711 560 -798 519 -831 138 -428 -388 607 497 713 -203 275 716 962 556 -821 -422 -736 458 893 -10 861 -917 362 -516 -149 -710 614 -464 399 558 -632 -81 -815 512 966 -472 -272 -133 -510 -854 62 -927 933 591 324 -123 -878 -721 819 -956 -80 901 225 -771 -300 974 683 -57 744 579 841 -94 -92 -14 756 52 256 899 38 -613 839 -401 662 -2 -404 774 -495 -933 -120 116 262 587 718 875 -537 -732 255 -939 -606 -547 718 811 396 152 -57 -261 -672 349 -326 -373 -865 336 -141 -996 568 -716 8 -597 81 337 119 -925 -887 463 190 992 -901 223 -315 -297 826 -320 777 743 809 -116 703 730 -705 431 -664 -508 -739 799 424 -30 97 273 825 -647 -877 478 265 -202 983 -996 243 -795 686 985 -737 294 499 464 -262 -807 489 -5 -42 335 -28 186 -610 -229 -1 214 300 781 449 -332 -808 655 -767 945 801 505 189 351 -249 -816 -687 -132 645 -316 846 890 233 917 136 166 -14 -71 772 7 -605 379 493 -747 -60 925 -46 -845 996 817 -428 28 -995 -786 -847 -250 -39 397 -715 -104 -55 75 845 403 910 -596 437 -609 -869 465 -395 793 -397 -40 452 -801 -351 -38 -558 -526 -984 492 656 603 687 724 982 550 -785 -118 -724 221 -317 -412 -559 975 818 -863 794 453 370 -40 321 905 -928 505 706 278 61 -693 -735 -632 -549 728 304 356 531 -990 -526 -290 -247 -579 921 -438 -899 832 -599 -12 318 13 -804 -355 63 -375 -212 583 -947 352 -576 -320 296 -995 676 76 -932 -405 466 -717 470 920 -836 -391 436 637 -634 -296 433 -574 113 344 -508 -881 152 -456 -382 798 -625 -965 -569 -141 -907 -388 816 641 -500 -984 -383 930 -649 619 -380 455 34 987 606 631 -892 -859 -524 -711 -116 -376 706 776 -91 907 740 -201 -598 622 348 -531 651 960 -724 -654 747 -182 -887 424 -293 138 -178 -252 65 -938 -541 568 271 -509 69 387 -829 292 692 641 539 409 -997 60 -394 539 -552 730 -979 -568 -469 949 -977 563 148 -225 989 -545 -786 276 -427 -572 359 -57 77 -728 -393 787 -628 -334 -678 -176 -833 -787 54 -920 103 -194 638 -140 587 -489 -953 -452 206 88 -441 -908 -565 -549 -33 355 -714 -29 -166 948 -593 -514 -454 107 872 237 910 -480 -272 -838 470 271 -104 396 781 -344 -142 794 723 184 -809 -958 168 867 818 -570 -418 73 809 -68 -427 -923 460 78 -527 -499 -529 -949 -961 684 -837 925 -271 673 414 332 993 79 155 693 -416 -358 -460 39 -542 -416 -804 -1 539 716 73 946 364 597 154 -13 801 668 758 -660 -109 -563 263 -362 960 -693 -164 435 -273 780 962 186 -456 -177 -564 187 -434 -527 743 -70 22 -17 -927 -423 -594 -527 258 -404 -746 221 -971 -672 877 -731 275 235 -984 -663 89 80 535 948 238 556 -45 469 295 604 -197 837 531 773 -870 -595 -708 669 457 -641 336 329 195 -325 16 -994 196 -396 776 434 -96 -314 389 588 -617 -246 403 679 516 825 -673 -239 301 -800 934 625 357 -138 -210 852 -395 438 413 471 -114 -417 952 722 295 608 -708 -222 -673 -643 363 -130 112 885 830 -471 -201 878 241 -572 562 783 -206 -467 -780 920 -955 428 -275 407 -352 -88 246 -601 -594 55 -692 103 712 89 -297 492 -129 210 -472 -888 65 52 -612 683 -73 -215 -499 -947 -374 65 475 550 239 -790 76 -643 194 64 903 -248 -467 -983 -153 591 788 999 905 -8 722 -936 -181 745 -250 534 367 981 345 140 445 -180 -843 699 675 968 412 -775 354 651 422 -423 469 -980 22 -214 -308 -629 115 -483 -812 -658 307 -417 -552 271 -491 485 368 -962 983 316 891 -104 -114 -837 298 -829 -118 -777 -99 -566 180 302 422 858 -693 -382 -401 -240 816 83 582 -305 -595 -44 -344 780 -710 -956 -177 996 343 932 133 -542 -139 599 -769 -766 -622 -786 -525 -749 -71 594 -575 7 816 -658 -239 -743 -420 -391 -940 861 -885 -142 -605 231 -79 514 37 702 733 986 341 681 -477 -209 51 91 -627 -241 -162 -82 196 -158 -812 -550 -694 552 -814 555 773 -982 -254 929 101 -669 712 581 -597 -538 686 580 -753 -424 859 -226 43 229 564 -810 -355 -986 836 908 -437 920 631 -612 -525 -698 -278 330 176 -555 835 469 -231 -930 754 -15 443 770 -312 -739 597 -10 -525 25 546 -832 -648 -455 -281 753 642 269 -749 -52 -82 -482 976 -82 -923 -981 -533 128 -227 -713 878 471 -4 -545 140 -100 275 -310 208 -432 -284 -513 -391 276 -739 500 830 909 -960 -240 549 808 -133 -381 -922 -295 -512 693 666 -343 -716 -263 -405 831 277 -845 -891 -920 888 401 -703 740 -964 389 -706 -645 835 217 606 -322 794 619 656 52 -209 881 -823 -552 -697 -586 -87 -506 625 616 37 -669 -271 -426 37 -318 338 -503 -136 -382 -102 -402 -511 -952 -240 69 -784 253 -332 210 -307 -537 -640 -558 400 747 789 707 -677 353 -988 -324 423 881 -284 -968 41 741 724 832 -503 -646 -367 -705 83 -6 -755 -987 -107 -927 -161 -497 -240 521 627 480 936 -319 81 -450 -3 -697 -222 -458 976 -421 -953 180 159 -3 613 925 937 -32 -451 258 392 260 622 581 983 517 737 -748 -660 -248 -735 -728 742 570 -593 -909 432 229 -715 -637 175 -400 -347 740 -745 -391 473 -916 -640 -196 -853 742 724 -748 122 -33 -925 -842 340 789 798 757 140 -250 -812 399 -407 104 695 -458 -725 -284 591 722 -859 863 39 386 452 -324 543 117 -825 -405 -693 701 -946 -49 -858 122 -841 -329 -304 -632 546 877 461 602 -170 -206 -11 782 -85 -592 9 151 -792 143 -2 23 -349 -303 988 548 -138 -19 185 -275 -897 -222 -690 157 -261 833 622 809 765 769 707 -881 285 -907 273 866 -347 -900 -260 54 727 529 -971 608 553 -991 378 996 -326 -990 28 -481 -768 809 -231 662 -763 -714 -775 -929 -9 697 -316 4 -318 -621 201 -667 364 292 356 -665 481 -157 832 868 -78 887 -631 -739 -699 -682 -593 931 -700 -741 -669 -535 -950 -920 -274 559 350 -788 597 809 607 555 377 -423 -351 943 -582 210 366 -573 -118 -490 -714 -967 303 -715 -890 -927 -323 -281 -886 -838 -161 896 -210 809 -768 -98 -865 -564 -348 247 420 138 391 -787 164 -983 -894 918 976 174 -38 -281 -744 -205 -90 -715 751 -315 41 -207 -202 -492 -241 -334 -766 783 -740 -2 275 265 -577 -621 -995 143 581 -474 16 -309 987 -747 -162 745 217 839 -588 -658 400 810 816 967 71 -227 438 798 496 393 -469 -720 572 -736 -952 740 -646 120 51 -454 -293 748 974 -445 318 989 -412 -45 -195 178 -88 -197 186 591 727 -801 -729 952 493 -497 -719 -646 -362 729 795 -676 -462 -602 -531 109 350 -639 -96 -161 379 -332 -78 738 -212 786 703 954 -536 586 681 332 -546 152 703 -8 30 893 365 861 -414 604 -210 89 373 251 94 -989 194 921 66 661 -530 -18 -631 451 108 -992 -66 -325 740 557 500 -304 220 -51 -890 405 -929 -589 -928 407 -651 -468 -207 870 -814 784 887 708 -746 -559 506 785 443 743 666 -245 -696 -104 -732 514 -304 -440 -388 183 -663 -281 7 -954 621 -691 918 -997 -508 -480 821 -178 -498 488 100 -711 -267 463 -237 179 916 -825 569 457 -932 248 -382 -29 -23 -412 -344 74 -35 780 -479 500 939 496 -588 753 -334 60 -96 179 408 -620 -53 -992 39 -57 -934 955 -999 485 -479 856 273 873 904 -768 -582 237 -979 700 645 -541 91 736 561 384 341 2 -756 78 648 133 -547 113 -372 670 68 -212 534 -59 -217 -577 626 -588 910 -450 259 448 505 -703 318 -672 917 -915 724 -744 950 985 -104 -476 -801 693 525 -440 232 730 -598 599 -850 879 -597 -805 42 -152 19 -46 905 916 746 892 -227 -480 -963 467 794 730 707 -465 -598 613 759 228 -407 727 449 -435 348 -365 279 -454 -108 -622 -23 -106 -923 -529 111 -877 12 -236 336 691 -767 -315 804 886 -328 -392 -683 -460 346 -536 -265 -723 -50 396 139 -91 966 -257 295 -693 -815 689 336 -469 -155 -215 -99 -388 438 969 -941 337 -5 455 843 319 84 -150 591 -35 -952 653 -696 -515 652 137 248 -767 -586 987 -419 10 556 810 939 353 94 -887 -680 269 -211 508 320 -55 567 -893 -478 -942 -870 358 86 -522 67 420 -573 -342 -94 -336 -725 253 871 -621 956 822 -480 387 -190 392 239 -448 -763 -250 359 -161 -603 -494 -601 -703 -116 990 662 -652 -151 -42 -652 -723 -591 -782 785 -7 73 436 395 -600 -494 -734 -246 828 959 -623 629 -714 -187 870 801 194 -87 496 -213 -187 427 187 569 -123 792 -34 638 998 -11 -919 794 165 550 708 -942 570 699 -450 -172 -683 -676 577 -843 -463 -878 -483 -810 426 200 135 24 315 487 -360 630 273 -23 391 -141 717 215 -200 -799 415 -928 -59 541 207 -31 -448 -811 -568 983 117 -347 28 118 801 -430 -582 -30 704 -518 222 773 984 -330 442 334 730 746 691 -824 -467 623 -233 915 742 265 -94 -471 158 -498 61 256 -549 676 214 -839 74 -78 -65 -679 481 -790 -261 -976 -23 -76 497 726 334 -549 -878 269 -405 436 840 734 322 461 -785 570 691 542 -573 789 104 -212 904 788 -162 -995 -189 -957 239 984 -570 -154 -969 -437 -681 556 67 -24 947 -725 -107 -563 -607 789 509 113 774 77 -724 586 -747 -541 625 230 -139 406 -365 -471 84 -256 450 -56 -795 705 -83 -589 -874 335 7 -823 236 -454 -680 328 409 276 -415 -288 478 513 -278 -444 238 -298 91 -887 -853 531 186 -271 -476 139 288 218 -763 726 -586 686 -140 -895 -17 325 663 -749 -860 955 894 629 -180 538 774 -755 -107 -704 -699 132 -18 -83 388 -724 285 579 361 690 876 -916 -429 158 531 63 -747 118 -560 781 -692 -828 -865 -569 -634 -765 -539 705 -541 -981 -585 65 241 35 848 -391 866 486 803 794 -124 -458 -822 686 -571 -363 52 510 653 -936 814 -104 -855 458 -453 843 548 -692 -872 204 -970 355 -987 817 283 -736 124 -45 -152 597 -335 -845 -269 -952 309 493 979 489 -748 -209 368 202 -164 -157 35 -759 -385 -615 744 802 56 -742 182 276 17 -190 145 157 -435 -466 -470 -167 256 160 266 715 313 194 313 -158 -100 -862 969 -379 -549 -795 944 114 473 -236 41 -867 -138 -998 -292 -9 53 -154 918 -950 -404 723 -237 208 987 -278 966 -995 -802 -16 -834 356 -677 -480 -726 815 -287 957 -206 -797 127 -455 -818 744 -304 -712 -408 -111 -727 -805 -161 54 -237 -419 -210 -782 581 954 -483 598 -656 83 318 -168 -323 294 -495 219 -169 -442 674 639 184 695 -508 -23 -21 -739 847 -242 -796 540 -724 -699 -557 -49 -107 -767 -381 -73 -73 879 -473 872 -159 861 -161 -772 -99 398 -82 724 -760 557 773 -156 -833 218 70 874 -698 -234 -58 -136 307 -810 312 269 -445 411 -181 564 299 -238 147 -120 782 400 -949 863 157 -703 699 652 827 -211 203 409 377 -428 -723 -684 -832 374 -392 -938 -220 818 -940 765 -761 -364 148 -947 -523 898 687 -620 957 -950 687 582 641 -957 -746 -830 -931 -629 -599 -280 323 -992 -450 -740 49 403 733 -646 181 576 286 -658 -920 437 682 650 -764 -820 653 748 597 944 -475 -764 949 -231 762 839 948 -931 489 -895 -40 -499 -686 823 286 285 41 231 -617 -585 331 -87 -893 733 387 551 -22 -892 -176 483 456 186 -176 862 -654 -189 749 -735 818 777 -286 258 -79 -338 -204 -993 120 -613 -899 -867 -910 669 189 318 781 -828 822 -177 544 777 -52 98 122 669 229 109 244 -140 926 496 -604 809 -49 -823 102 767 -909 395 622 -455 -814 -885 489 16 410 508 92 23 16 892 748 65 -309 -542 -201 -218 866 754 -120 388 166 -546 221 822 452 -166 233 -145 18 -456 65 -6 636 889 -994 976 -511 125 -445 -412 -179 -854 875 -79 -628 -248 976 -547 957 56 -899 806 492 25 -502 -365 -204 -422 939 113 225 398 577 -459 -645 893 -425 752 -537 872 393 -589 -639 -254 188 245 272 286 839 -862 202 431 -728 -908 657 -282 -116 -534 643 -660 574 883 251 -33 -203 816 971 -382 916 75 -881 781 -881 727 -868 92 -551 337 719 41 -245 683 -79 -329 547 315 872 496 -798 570 -540 -745 -964 -182 30 52 438 862 -160 564 -443 504 -301 -524 -634 12 -311 -569 284 -445 -70 706 959 -371 663 99 -623 197 -985 -51 251 85 -69 -926 -454 260 55 -525 795 -930 -9 949 970 517 -455 856 -594 -432 -606 -187 895 691 -633 -913 -874 -57 22 99 -161 -434 -279 218 -289 740 102 193 -153 43 -548 872 960 -731 -415 -448 -5 526 -757 -113 -549 -922 -227 -917 963 665 -851 -679 468 642 694 -692 -979 -578 797 -778 433 680 686 709 406 -369 -221 559 338 898 -864 -322 -723 -333 -946 -107 -552 -371 373 402 410 -638 -523 -893 -780 280 988 -569 -840 276 -15 -394 -756 -526 -561 552 -540 -145 -687 738 -210 -636 934 645 70 -140 -350 333 -50 151 218 135 -182 -209 899 -283 920 -655 950 -767 -816 -518 229 650 916 87 -20 -632 -548 -329 153 -112 367 109 -84 597 -322 548 240 600 873 886 -249 732 -439 708 -10 -69 -176 514 -90 263 -440 678 705 -673 540 104 -161 -350 684 -47 43 -617 -255 -822 867 277 -49 -542 -24 -57 834 668 -547 -270 -986 -549 510 -945 146 317 -618 493 186 329 -686 247 -867 24 -913 -986 524 -566 395 902 -72 -837 -621 180 716 -348 686 873 -611 -870 -425 -69 618 -918 74 -586 774 980 184 311 -954 986 -751 -429 -678 -164 -426 -175 -803 -438 930 -829 -174 -990 -352 397 892 599 627 -586 -386 -623 952 -98 -32 -278 192 -672 -858 -983 -255 -39 -987 832 824 -260 -322 -994 966 -571 147 -967 -352 48 -546 -701 -400 -466 498 -505 952 -368 489 969 952 -641 712 -984 711 8 -899 945 -446 -943 219 -502 -193 -290 -781 480 -615 853 -862 92 762 -502 -887 753 -120 493 -718 536 61 899 -161 -523 -535 324 -18 -947 -56 -395 -627 -162 -473 -567 -122 -850 -469 889 -330 734 -633 123 -730 -541 583 390 608 454 135 -389 746 933 718 748 948 749 514 -107 -373 -365 -779 334 284 555 -381 103 578 731 -13 315 231 554 -602 -322 346 -189 115 754 -320 516 457 -365 -313 -307 584 -74 798 439 -357 -14 -408 672 -158 -549 142 -588 896 519 985 -784 -274 -686 -35 -363 -635 -115 44 183 509 728 -566 -837 579 937 806 -368 80 777 -184 416 -139 -681 621 996 -244 -37 -429 -786 -290 -260 609 -159 656 230 29 -668 182 514 204 -751 551 17 -32 -486 -517 841 -214 681 -323 -256 -309 -439 -990 -345 671 -453 -55 -648 264 829 -489 -835 341 -737 149 793 -223 268 -359 53 -820 -693 -168 -303 347 812 -767 142 -557 467 359 -452 154 -613 992 -336 -3 863 -483 839 120 712 -970 -953 523 -95 -850 -525 -474 782 553 514 -217 652 654 876 -116 -582 -659 -928 670 -947 -80 10 -184 -674 827 -760 -169 -615 -300 937 775 621 -379 335 372 -25 -229 294 -765 245 -796 -471 -652 -467 686 506 364 -418 556 385 -460 496 488 -63 -706 -673 -461 -990 715 502 894 -94 -71 857 -159 915 723 526 574 327 -977 -373 200 -265 814 -551 268 -257 630 -293 -713 -658 589 940 -560 277 -33 -337 -705 793 486 -822 35 730 -408 634 -376 391 660 440 713 -731 72 -188 -549 -222 514 -624 287 75 -947 702 137 482 -915 -690 536 -182 -280 174 201 791 -627 604 139 -626 668 965 400 -509 33 478 268 -379 290 -944 15 633 -14 392 -414 383 -267 -893 -325 -282 707 328 -313 311 -911 885 -359 -374 -102 190 -267 449 -209 -885 173 351 -99 637 368 -844 -951 459 416 396 -784 -662 368 564 -747 146 -375 -794 196 -665 750 -230 -293 -352 -581 987 -893 930 -474 -892 -162 -354 -797 -122 698 905 260 242 382 -325 818 -614 954 -97 66 289 676 -787 -324 570 -809 56 -108 -858 -564 474 -845 -509 -683 -164 762 -927 109 606 745 263 16 842 177 -332 -892 920 -752 374 -801 -556 -664 -690 -556 46 772 -992 425 -988 71 -15 656 -782 -898 699 785 330 914 -338 -792 334 8 179 135 -21 753 -205 972 -545 392 -459 -579 228 -558 779 118 183 872 894 944 211 30 254 676 -352 444 623 -753 673 34 -855 843 918 864 -717 -730 -99 -177 -887 121 76 408 -890 -907 -479 398 704 -983 -711 -591 166 -319 -46 112 489 844 -375 -102 -197 -342 283 -746 940 367 787 331 460 695 220 -448 -964 -224 -213 921 293 295 944 -370 735 -194 -958 -933 192 -389 -296 -647 -434 -410 -771 -795 483 190 157 -407 -226 -656 -258 -688 -412 561 -626 149 828 81 -498 -256 287 751 974 820 -936 874 566 323 -613 642 545 -66 593 -948 -373 526 4 -597 850 -940 776 554 738 -71 417 -849 570 316 -498 207 -989 -964 923 410 -999 -25 142 960 986 -190 -326 -680 -764 -82 -511 507 690 -288 -460 -274 858 -110 -97 237 49 -661 -918 -509 529 -834 -686 -719 -193 -198 -400 865 786 -28 405 -106 -667 759 -70 427 894 -845 -134 -987 -608 -557 425 -797 438 -392 964 -366 -430 554 -694 158 -741 562 164 80 -752 -417 29 -539 163 406 133 -474 -278 -620 -224 577 -759 -572 714 488 769 286 935 54 38 258 -27 159 -23 -250 376 -250 -511 461 631 -35 -287 -93 -901 982 759 -705 449 -250 408 -188 991 893 138 -909 789 64 833 963 259 -521 -454 406 -34 943 878 -883 -410 683 -456 53 -538 474 491 -427 -870 779 742 846 143 -138 557 -542 -477 510 -703 -350 35 -499 -943 567 888 -694 463 193 328 -419 234 -739 -6 528 838 -323 -642 -335 -138 -743 -386 -760 -49 -917 -640 137 777 912 -982 -592 -667 -48 400 60 678 706 834 119 -845 119 -709 -423 -794 792 -669 -37 404 -987 -17 904 838 925 -768 416 -802 -471 -235 -838 401 730 576 -374 -610 197 -226 -910 -292 803 -274 288 -116 338 297 161 22 -183 477 20 563 -596 696 -244 87 131 -512 -891 576 -528 -156 -439 613 516 100 -355 661 -61 -196 743 -934 331 539 -626 765 -649 808 -897 -927 -382 -621 -990 184 320 -378 965 181 -634 -462 245 19 -968 955 838 -967 995 -216 806 -874 -807 893 -77 550 -162 -839 561 951 -753 711 -626 185 -259 -597 906 495 -877 477 650 452 -793 -934 993 -517 -120 989 -391 -160 -218 114 -89 215 617 -250 748 -478 -914 787 120 -52 821 170 676 959 -603 698 -415 411 606 325 -159 945 811 -177 402 524 102 483 269 -811 698 40 -607 -398 236 253 -812 -882 -245 -520 -681 -858 -531 -48 46 -264 467 -82 640 863 41 792 664 871 -947 619 -431 -24 720 674 -243 742 590 988 847 -986 -721 -746 -811 -418 643 -153 15 157 -937 -630 19 -388 884 -342 416 651 -803 -845 897 482 -132 738 699 -702 -300 109 -868 -182 121 51 268 -321 -572 34 -396 -401 692 -441 -972 -843 -920 408 763 264 743 -224 -122 666 291 662 545 -812 919 -491 104 655 711 -430 -383 -323 -815 114 643 -34 697 536 -250 264 807 693 309 -819 -389 859 428 670 -58 -62 -760 656 264 -11 108 996 -742 -46 -151 726 391 -917 417 425 -431 476 378 -419 -834 349 -163 -648 -887 -455 612 431 980 155 -309 323 -507 -274 -974 478 184 379 411 -999 -671 -347 -664 -677 -519 619 363 134 -822 775 -853 899 150 -150 -11 622 988 267 802 831 477 15 -376 29 -451 -425 985 950 -225 767 298 16 -371 865 142 -61 -517 862 780 872 -617 -244 420 544 639 652 495 653 479 570 226 -511 -535 -526 624 -214 -199 197 -261 -632 -54 -454 -924 -412 619 948 -837 516 -815 -14 44 52 -825 796 879 -715 625 -672 -880 909 143 456 -788 130 443 -485 -523 522 596 -240 447 621 -282 -65 183 -553 -589 -660 -336 360 -106 -967 -409 480 -599 -725 -209 638 -967 -740 884 815 396 -151 229 152 -264 -801 139 -361 -48 -775 706 343 511 737 155 397 441 -858 402 608 860 -742 952 644 41 -827 438 282 202 -794 672 -900 -116 135 316 743 -379 -540 529 898 333 510 -503 -652 -969 -933 -806 -752 -822 586 149 111 -712 -299 226 687 -194 534 -774 -771 -815 225 79 174 -443 -699 218 221 -407 -997 260 -443 157 467 631 -550 -350 -200 305 -297 -814 144 604 842 161 -994 557 -248 -153 724 -625 798 833 -983 -672 225 892 347 -539 978 -857 -464 -606 -441 54 682 351 29 -386 -480 526 -188 960 286 -608 773 384 175 -761 -583 -263 594 567 -87 -468 855 -674 273 -317 -505 937 969 -900 158 -510 104 -437 104 -407 534 520 -810 726 -808 -594 148 1 779 -846 331 772 985 684 -142 -888 894 -974 -980 529 -83 -64 -3 864 482 -226 711 392 427 219 -885 861 -570 -31 -577 227 84 -192 -604 -759 -286 -466 454 106 51 126 -347 -221 275 418 465 530 -916 -891 385 620 -136 -694 -861 23 -355 -343 919 -527 -68 -770 -939 -839 -747 -401 -515 -896 -168 -334 -533 771 -495 452 566 170 896 560 114 240 -47 -346 552 -441 -733 -790 -553 -54 386 648 -232 -142 347 201 -293 949 381 157 602 -136 -332 154 -713 -375 -358 -374 674 233 199 143 78 926 338 199 581 55 -111 -963 299 621 725 -618 -193 704 205 118 -730 -434 -928 920 -336 -121 209 -928 -516 669 -471 436 -729 4 -898 400 296 709 234 -253 -235 -894 421 833 -845 874 -195 419 331 -642 969 841 258 541 -982 329 -998 -395 308 582 848 826 -433 226 -931 -965 -827 -798 -944 -315 120 6 980 -569 652 -191 519 124 -601 995 987 817 -473 947 -757 -741 -945 -871 723 941 454 38 15 551 970 -483 -712 -508 -169 -223 451 557 -2 -338 356 912 -835 -849 260 -20 4 557 642 -754 612 551 332 -331 -697 449 703 64 855 -478 -103 488 893 443 228 -563 312 -14 -87 257 496 -777 106 -604 386 703 -520 -667 68 980 560 916 267 -421 -679 -355 -4 768 -312 588 -911 675 -305 -493 -203 -765 17 994 359 -270 -927 328 536 -951 98 580 850 -957 -32 -220 -397 861 -442 -394 47 196 -747 648 -568 -325 -991 532 202 561 -929 61 -95 515 811 337 -313 578 -336 -434 984 -529 928 -901 561 -833 54 -993 489 -164 -142 12 -365 571 739 -4 -704 -670 643 927 -137 -869 541 397 444 948 -293 -642 -202 367 -625 863 367 -229 -109 -741 -363 761 -741 -21 -107 666 -57 -274 968 -582 -406 -166 76 -372 726 -290 77 69 -616 160 -956 -441 298 -776 -470 336 -393 957 -669 -501 -959 784 -183 -884 198 734 -335 -731 310 351 -336 -594 619 445 850 -218 -309 242 -221 -877 678 -211 -745 270 -969 202 467 30 276 642 -925 -881 283 -944 570 843 -929 539 758 -819 36 -974 -965 514 621 982 -208 47 -722 115 -930 -299 -345 -450 -488 425 383 -915 -214 103 -777 965 108 -610 25 -802 507 953 -810 48 762 800 604 -327 -582 272 -597 -597 176 -972 403 172 748 402 -241 -989 -917 -256 -527 41 261 272 290 -526 273 95 -827 -194 -473 94 495 -175 80 -554 276 -454 868 574 -748 -234 248 -26 966 -891 -999 405 306 -715 414 971 -708 -615 23 18 -487 -41 934 -166 -52 -731 -895 979 -702 721 860 -315 -643 -505 396 200 -321 667 898 -161 312 480 413 -621 315 108 316 818 -293 57 -713 371 -438 -417 57 875 787 762 482 -701 197 929 -529 -568 -206 -885 863 2 889 195 -640 -576 78 -763 504 955 844 -629 439 -255 514 -104 96 470 160 177 -973 259 -54 915 -937 -504 21 -749 -211 646 916 822 -660 188 -332 -202 897 -31 -601 -208 -675 -127 -996 866 654 -186 -938 304 -243 372 -199 -745 240 -492 -20 -859 -92 -158 -777 -372 -329 835 302 -257 -849 387 -632 789 -953 548 320 -796 -801 -533 480 722 638 680 20 861 40 878 -165 132 -477 -977 54 -773 48 714 369 -862 -616 -214 322 -102 528 -676 -311 -796 -838 417 -981 -319 -852 593 578 -791 12 872 70 554 -739 -542 -889 -946 975 -292 -202 -859 890 -665 773 907 193 -486 700 551 -845 212 -512 500 -24 -207 817 -980 -528 -156 166 456 590 -912 -519 -32 600 -675 153 -869 95 -829 637 227 -945 -944 177 -707 602 -281 658 -38 -130 818 137 -883 -533 -783 -92 187 771 716 891 185 -751 822 847 -389 500 -548 38 862 155 891 -530 255 -588 -847 650 814 -331 32 350 -673 -525 480 -486 413 -488 -762 -902 348 408 950 -370 -450 -146 653 149 -337 -874 397 -290 253 -884 213 819 -219 -221 240 -57 388 794 834 446 758 702 -694 467 -108 -799 25 303 -229 -406 -772 -981 -793 -696 494 -917 -746 995 -337 -697 195 -1 626 335 602 51 817 703 -449 -598 319 297 -403 465 761 -314 345 345 875 847 -755 -215 490 745 -68 -743 -526 413 -619 130 557 -521 880 166 -832 603 -51 -808 -358 -589 -566 151 -501 897 -408 -776 547 245 34 -771 229 277 588 -738 -680 629 -198 -551 -699 -319 663 258 -471 514 -721 937 272 -904 -521 -262 937 -665 -528 30 506 -851 880 344 980 -990 572 -905 -830 632 -889 356 -666 900 775 -771 441 132 -828 -66 3 679 -582 -479 1000 -10 -782 -83 -152 -900 -941 -33 572 160 -162 -44 -610 965 246 86 -923 788 -305 766 593 -255 -782 351 -9 41 -449 657 -505 325 -518 -323 -827 -233 -119 -925 323 -654 772 -105 -726 -384 -581 -993 -78 210 -472 791 351 -354 -609 848 -735 955 -802 255 106 177 -883 -218 998 -158 -658 -646 806 37 798 -450 -64 766 663 -290 -754 812 -786 -759 -753 877 -848 855 -798 322 451 172 -179 858 -220 359 -953 231 -905 390 -939 344 -78 -123 -836 -627 -846 -648 -149 409 -376 59 -700 -861 635 197 -446 -451 640 175 -877 66 263 -597 -774 42 -143 -336 -444 -432 968 -923 -609 162 613 -4 -948 -101 902 -975 -706 322 -883 526 610 -114 -126 -413 889 734 -926 -571 -627 -961 -746 -902 709 -441 -811 669 622 -386 -138 869 727 -325 -59 -154 -243 -419 -952 -354 377 934 -256 501 824 821 265 -402 29 -280 469 -331 941 -658 335 -581 967 163 879 96 -664 -556 -343 763 -869 -372 320 660 499 -965 -35 -596 -589 213 35 222 935 945 41 -716 -125 -987 -944 541 400 -889 943 32 58 105 -687 199 128 433 -123 287 -95 302 347 437 497 -415 -470 -477 -772 -485 -682 931 -495 723 -464 -234 870 -955 -964 982 122 -224 818 -960 -474 -212 210 -65 -767 -105 -609 800 76 -383 198 24 -589 -563 192 -680 -961 -117 -466 537 -36 -983 -974 -427 34 339 152 -817 -978 307 -851 -607 -786 -12 -970 671 -12 73 758 296 704 -593 396 658 -631 129 589 47 658 -203 136 173 -770 337 238 244 472 807 615 255 -208 592 -883 -649 13 -627 798 -478 567 -295 -987 -786 299 -484 -752 826 661 -885 432 -839 592 972 162 -176 495 594 708 320 279 946 49 339 144 -511 -165 171 -771 -851 -209 -621 149 -730 -829 132 154 -904 998 758 347 -687 184 -91 -899 -629 823 -286 -509 142 -247 929 95 287 460 -649 502 535 72 -893 -510 -52 73 333 542 -869 860 23 468 697 314 163 327 -939 662 764 512 475 847 355 -886 -351 -60 -628 -932 776 296 -198 943 -934 168 -615 940 -175 996 -34 770 585 730 -730 575 832 -252 57 805 -727 -590 970 859 -981 789 165 38 503 -237 492 -931 -154 254 -577 952 -573 -491 -369 -791 224 -149 -252 869 -577 -828 127 -20 505 862 776 -699 799 -100 -69 -672 612 -137 838 421 -360 754 809 755 756 457 -105 -964 629 -37 956 805 367 482 -137 -521 743 -222 -104 -119 -995 566 84 344 408 -607 -452 -477 777 -922 -68 420 367 650 -580 765 -394 -703 431 667 -585 908 12 587 897 -386 330 -300 86 -654 650 -160 923 559 -578 297 317 322 305 -440 51 -139 -256 197 -415 539 449 -86 -536 592 -544 -794 129 -112 -209 332 -159 296 8 634 -373 351 499 -970 -370 -333 -287 -360 -990 -329 948 181 -424 824 -114 -306 888 805 95 520 899 563 30 -929 194 78 -742 873 -251 811 -741 59 -991 190 -148 517 -991 401 538 -256 677 -493 725 -141 -29 126 -606 -705 235 777 882 -709 -881 -308 912 -908 -51 99 354 -568 10 -259 359 -523 466 990 -651 -268 -468 -744 86 583 615 571 412 767 -11 599 338 -788 -865 104 681 822 272 974 -107 -628 -972 -16 -883 -657 -185 -607 -359 -444 580 266 496 469 763 -231 6 223 -873 776 478 781 -919 527 146 170 873 508 -847 -883 -882 -78 -142 -669 -445 -440 -256 -57 -830 -889 115 -642 203 -254 133 -398 451 965 -207 75 784 526 846 468 367 -638 676 -209 -177 -943 -853 896 236 958 116 205 -923 269 -336 2 321 994 432 883 -172 435 -700 -19 40 197 401 -995 34 433 96 548 -345 -731 -59 -295 -329 152 -229 124 628 355 -193 -647 -76 -256 382 -688 -358 131 667 -608 -537 362 17 -403 497 683 -26 -899 871 724 -967 -232 -15 231 529 543 -536 -972 -604 -335 692 197 -430 540 960 406 -128 -246 -89 -214 365 496 330 847 385 191 -647 -41 -807 -424 -320 -654 368 -794 165 825 690 -536 -488 741 -341 -390 -831 248 -643 -255 126 461 -491 -280 456 455 513 825 568 96 -54 754 -766 706 -186 -120 -172 -733 -958 -511 271 -36 607 -580 843 -850 79 -753 -777 -855 -414 720 958 562 990 -881 163 -543 -59 900 928 255 381 839 -637 220 -281 -489 654 -159 809 311 651 515 83 -890 892 499 460 796 -373 -604 -519 -236 -739 893 -283 -731 469 -934 680 945 -969 143 -804 -704 825 -984 69 227 267 376 875 -139 -948 412 959 465 144 72 -620 522 -487 -947 -574 550 -80 504 932 731 197 -548 -822 -217 158 -960 -798 -114 940 -599 -702 -349 786 99 -998 -947 191 836 946 -54 592 -407 352 -387 646 843 161 93 -387 -388 707 145 586 611 -795 345 865 -526 -877 -472 -654 175 643 18 390 -120 -966 -397 566 592 271 188 935 312 915 520 928 -548 965 -438 -512 -773 -684 -567 158 734 -297 535 673 -658 588 534 -338 -234 -657 79 520 -186 345 174 -465 62 169 969 229 23 755 900 928 772 -253 551 -942 -153 425 520 -491 476 424 631 470 -396 -219 -164 -527 -133 407 407 -734 774 709 -332 -170 613 427 205 -804 -208 -847 889 247 -720 608 569 -926 -734 -286 -572 48 587 -900 -334 511 158 -490 832 392 -170 -928 485 -607 -350 -860 -718 -866 -248 397 -236 -279 -146 -616 402 555 825 -409 -541 -477 -649 -912 601 -288 -936 670 -628 -734 787 -199 732 -242 412 107 -900 69 -489 550 -787 -812 -637 -916 661 -610 -604 252 553 -650 -355 -824 -901 460 469 -305 -668 274 839 306 685 965 -700 556 719 179 315 -519 422 -602 -68 -544 692 -754 434 850 -422 -875 -780 8 -731 297 -915 875 -317 -618 874 796 -392 -544 -614 -19 -528 207 703 427 673 -144 -764 -141 -937 -912 256 359 -758 -928 836 887 -32 336 943 -906 -249 831 -406 -299 728 747 218 348 -595 113 661 270 793 -549 978 -678 156 938 -649 349 655 -812 11 534 -973 -143 726 -952 -186 201 -164 814 360 -271 -204 34 -36 -90 -995 -465 -474 -326 463 -447 -569 472 32 181 551 99 541 -97 -653 708 -726 -210 259 560 358 -976 -938 463 551 979 -938 -303 -747 -306 385 -846 306 -281 -845 41 496 -871 -217 -502 110 873 482 -126 642 252 569 118 918 668 -542 -437 1 143 -288 277 207 251 -854 586 -278 424 150 -515 -801 512 906 417 -334 -19 -609 303 863 -545 -494 28 472 -462 933 135 675 471 -565 -399 405 -743 -797 -695 279 215 110 19 982 175 512 510 -5 18 -939 231 875 -38 974 -540 494 777 -490 -960 -11 -141 125 246 -543 86 533 -657 400 9 291 757 -324 -268 518 -495 -114 802 687 -710 729 529 285 564 71 -631 877 -132 701 -70 487 957 825 -76 163 886 -606 935 -238 -113 -34 -936 -909 -272 542 -45 -481 354 735 -341 677 474 976 -579 537 -301 191 -559 -977 -121 629 183 686 744 488 -110 503 736 -317 468 721 243 532 410 -251 -763 673 -175 -115 -342 -920 -913 464 -142 366 800 569 98 -128 39 -25 -886 466 -561 601 152 980 194 644 -110 -92 -567 -522 400 -562 220 -817 84 -305 -731 982 230 -53 -518 -255 277 249 -236 467 920 732 856 316 -376 281 703 -429 -436 503 738 848 847 30 685 127 -330 548 -89 -600 -221 -237 -340 86 924 -608 730 338 758 -627 520 13 332 509 -65 -148 653 -247 -140 666 -143 -639 420 670 482 602 -572 -286 -124 -312 481 -246 334 105 801 -196 -945 -291 293 -848 -286 -242 -473 -185 751 931 157 -879 -595 -496 266 34 -246 -513 -315 234 -561 756 793 -444 623 -649 583 365 239 -890 -131 -905 169 780 285 -605 -503 379 220 866 67 284 155 -767 487 261 212 -107 947 -631 788 -967 -257 -15 448 -946 184 -427 -298 -487 -584 468 215 546 -883 -205 -867 696 -809 973 416 21 -4 -169 -779 309 121 -582 -935 -514 948 -440 750 590 -507 584 -4 597 499 -183 -978 -39 178 -167 -783 114 -704 -154 -886 -271 -703 731 824 -551 152 -31 -112 -439 699 400 -784 834 498 -340 410 -252 409 -296 -510 210 -290 -610 -730 131 -581 671 -167 -544 882 -152 576 46 -84 564 -884 677 -316 -486 771 701 468 936 835 -789 206 -530 628 -62 -420 541 354 -398 855 918 330 685 278 658 -115 -76 543 -712 -335 959 -112 -207 109 431 720 308 -431 880 365 -857 -628 785 208 -308 735 917 753 -138 131 -335 -659 346 122 842 408 -907 -608 115 -151 511 418 202 -78 311 163 494 737 289 -398 8 114 607 -674 -858 106 506 39 142 686 -778 277 724 -238 702 -120 -887 -196 -244 -144 -703 199 68 12 299 764 -381 175 -797 -523 924 -823 -198 -380 -272 157 191 -643 -554 144 166 -997 -106 -260 127 -287 -178 -285 118 126 -266 -613 -674 176 -227 531 355 -660 -803 -946 609 158 446 -393 -988 878 -41 -679 -147 182 577 -467 -963 -904 637 171 195 201 -601 -129 992 -285 334 -856 -778 -987 541 -441 704 -201 -692 -175 -304 -147 729 480 -162 -790 678 269 801 286 386 -27 707 -221 -285 271 171 -875 -743 482 929 112 739 -91 694 -683 -338 -173 89 -644 503 -157 134 487 518 -872 469 -653 584 -727 -268 -354 -124 734 981 158 563 389 -144 315 -816 838 -867 117 -355 -908 816 846 -683 -277 991 -653 528 -81 -309 689 854 620 -178 -846 -729 875 -374 -549 886 47 -867 -89 187 -225 546 -674 924 -630 -433 374 -539 -594 -335 893 -543 2 -964 -161 698 986 -145 -897 994 382 -817 -722 432 -591 219 -894 740 672 539 -434 521 359 16 704 -783 -106 -56 161 -226 -418 516 529 -365 -341 -766 529 -734 623 -287 473 131 -268 -963 795 -217 576 -641 624 237 821 323 187 -686 48 957 31 502 321 459 -153 383 834 782 341 857 993 548 -577 442 -832 -791 128 -621 674 -492 421 468 429 -846 -81 -393 -947 253 -261 -50 -844 -851 262 -734 567 529 380 -808 405 -693 148 -502 846 -302 -591 -716 -822 536 804 -322 668 384 -834 733 -585 -939 -957 -146 0 -898 781 -381 -647 -534 961 -764 -566 615 -482 311 434 963 620 157 923 -781 780 -534 -43 453 300 -554 -546 -146 203 252 265 362 534 -476 -81 -941 13 -225 933 -280 -590 -626 -934 -969 -856 -415 472 129 195 -258 -186 -99 482 164 937 177 38 -647 -130 669 -409 -912 864 -977 70 64 462 983 882 1000 995 -381 263 836 649 -666 517 781 -844 66 -514 203 523 -618 -865 -488 -334 -329 -532 304 -366 -979 -86 324 960 -94 -372 -770 341 243 -179 -447 576 576 -630 458 -143 716 -864 394 -225 430 -903 296 -968 605 -1 695 608 984 675 391 101 -438 808 785 166 -109 581 340 -501 885 -284 999 396 -940 572 291 -239 456 652 515 -65 665 50 -795 515 -684 -558 94 -201 -970 -454 625 -635 506 546 -393 918 50 -512 -432 463 170 659 -927 -516 927 173 335 -546 834 -179 -977 106 263 -86 104 860 573 -883 -739 47 504 -800 708 -265 375 774 261 -793 -835 -90 605 164 -678 -506 -801 198 -39 766 -254 981 974 -748 578 -443 558 -459 216 582 220 234 993 727 844 -24 -311 -118 280 604 -451 -833 736 868 -131 682 -91 29 -698 267 50 580 -673 -677 484 385 -990 -12 633 -54 340 -920 -46 -229 -621 -576 -580 -903 -916 750 670 627 -708 690 -263 593 616 -196 390 628 -205 994 -954 871 97 595 -618 995 329 191 -738 -107 -759 71 -993 237 -72 -435 823 -229 -113 -903 -7 1000 -259 -627 623 -729 232 -272 929 930 226 277 405 -415 158 -627 -584 108 53 612 -867 -218 -416 875 -889 -786 -658 -272 -15 -190 -36 413 -80 748 376 -653 -685 77 -531 -832 504 297 -392 -679 463 -60 543 724 -713 -283 -241 -638 819 -936 -17 1 416 -347 -595 -367 999 -795 970 -211 848 -506 -964 88 -254 -664 -208 -353 310 -425 979 -187 -162 -875 -836 -220 -560 -809 -535 305 782 143 -715 -663 707 -91 194 312 -574 953 -193 78 216 864 856 24 700 28 638 614 532 20 -104 -476 -282 867 -441 -277 -768 -646 -611 55 -819 -312 167 256 -225 703 354 574 31 -928 605 94 672 21 688 662 -427 -899 -250 -170 -817 81 -499 558 811 -642 170 505 509 -337 96 -444 462 643 -446 -641 565 -906 57 -750 -77 891 488 900 -94 -890 859 497 -988 442 360 -847 799 488 -823 609 419 838 -791 428 57 -439 -51 -610 87 710 249 -685 -121 984 -859 -218 915 -909 607 -690 347 326 253 406 -843 -202 893 481 -260 857 296 -515 -792 -516 -901 -856 116 927 684 -698 715 -443 -172 286 -329 507 300 -674 425 834 86 -881 -106 -177 675 22 -942 -816 -610 -960 217 972 644 625 421 269 382 81 -386 -503 -877 225 198 -567 -927 999 -648 -525 -825 356 242 563 -270 -316 -928 193 -324 845 795 -693 28 -993 997 -22 702 -674 302 -477 916 74 587 -533 770 508 31 433 -193 276 192 841 -219 779 -380 -630 -905 -246 -167 -47 657 932 219 -590 17 -485 -30 229 779 467 131 421 983 -500 -792 -435 -665 -611 -739 672 -393 13 -95 976 -46 15 195 960 -944 742 264 -940 562 448 -651 -283 144 -497 205 -276 261 736 813 -613 -670 -527 -103 938 -470 -959 245 195 587 -734 -452 -912 575 -689 -659 -225 -781 -43 324 451 -755 378 -564 -136 903 955 -589 467 391 -602 665 -431 -972 -740 992 369 -408 888 714 355 -66 602 -388 -414 -103 -153 -459 368 -218 -679 -242 -982 412 923 675 739 663 -221 234 527 9 721 -456 43 432 737 565 190 -130 -205 -41 358 875 701 56 -651 52 14 684 411 -408 843 -238 610 129 -257 655 -103 30 218 -117 47 -727 232 -738 671 598 582 -807 -614 724 -714 261 -989 852 819 -984 -941 -379 301 -657 -987 -821 931 96 668 -417 -361 -833 943 358 -456 -307 795 -496 -381 575 -924 -650 -189 933 749 -836 -82 846 785 684 -841 -889 -288 -797 -172 -737 -723 -484 -764 -713 279 -871 66 631 -296 -938 419 -372 -932 778 -1000 388 107 -847 -789 529 -885 162 -552 435 -731 -535 14 -506 -457 927 85 -683 -206 573 -591 -101 876 -488 780 -832 894 627 136 268 -934 -20 407 304 159 -855 -399 602 -905 67 791 61 343 911 964 -107 267 -877 -955 895 -76 -213 -62 -614 -672 970 -977 -668 113 -324 270 -819 -246 -244 -328 632 -62 331 201 -480 909 -586 702 -542 -1000 -308 984 912 505 -566 -985 -519 32 714 -396 747 -77 -593 209 916 -47 16 -765 -168 859 206 -323 -910 -272 951 1 14 632 690 657 266 24 -994 241 57 -956 766 -196 -608 719 187 28 27 575 612 -308 383 -738 887 -640 786 661 -743 488 273 -361 983 743 444 311 676 -485 -479 840 -252 -189 314 389 -550 159 -721 926 465 871 788 878 628 864 -684 -824 756 -922 -580 -273 -350 -902 398 19 -988 -520 949 -892 -16 -771 -651 -731 -335 -991 -247 660 108 36 -847 -577 -581 750 98 -290 -370 -873 -475 -630 272 -591 560 412 948 -503 680 -516 -991 525 -845 739 271 366 -17 255 235 -921 -282 677 -649 915 902 -926 -532 -131 724 -327 266 429 -183 51 386 -32 -298 483 261 -298 -675 -751 999 306 758 -864 -888 -692 770 83 -390 -477 178 839 228 -816 -811 696 932 -581 980 492 -335 531 -200 416 315 622 -545 984 491 201 -602 -79 -186 -745 -358 850 -902 -104 230 -12 231 -732 -37 479 476 -174 -777 650 698 959 855 984 810 980 -294 -810 402 639 -543 112 -127 16 -861 466 752 723 846 -375 429 479 874 186 442 258 508 -238 98 664 -934 463 -949 -482 -598 646 181 527 691 294 717 -417 983 676 23 -692 104 -103 282 -873 -603 523 890 -526 508 897 351 -998 474 -657 -739 951 280 718 269 -549 87 -42 -591 -291 266 -834 -532 -673 519 -715 -950 -541 0 695 -6 64 -990 -488 878 865 -52 -764 758 322 -135 -400 835 532 188 860 460 568 -929 789 288 -803 89 987 794 320 -165 114 -515 -666 64 -581 -58 -797 -965 742 -410 -43 520 -337 -999 -386 326 694 295 -102 640 -581 -412 -515 -801 -724 -325 -834 -644 -425 930 520 -980 396 -772 -446 57 725 -304 557 -147 557 -333 702 283 -653 873 274 -230 948 -5 317 -319 -707 682 -291 209 -500 369 312 -919 -581 -921 644 8 697 852 -844 672 359 -339 336 26 -421 882 -32 -837 142 -367 864 -807 -402 433 -837 813 -463 -553 76 829 161 -659 685 -480 993 -447 672 862 675 896 799 -205 -106 552 -783 311 422 -414 948 639 -81 -248 -147 -328 -642 312 392 -551 304 525 316 792 523 -201 537 960 927 -849 250 971 141 510 283 80 528 -877 436 -749 823 17 47 143 298 -479 695 654 -114 -434 206 -673 453 -830 881 -589 -388 864 325 856 -546 -229 -19 -83 464 756 -841 -153 62 916 -47 176 -121 -873 -202 -556 755 -149 261 -398 -801 -458 115 454 581 -306 946 -910 -588 847 -80 756 681 -566 -949 -497 48 -719 -520 -853 -817 112 19 382 -862 -454 -359 -974 -109 -181 -959 356 158 347 2 744 861 -75 872 845 610 721 -920 753 401 590 -934 -292 -103 283 841 750 491 -789 516 136 543 -546 -33 -300 97 -150 -203 304 -89 -669 577 767 -666 -215 636 999 268 129 114 -875 492 -467 -688 813 470 -432 -425 535 768 -801 861 319 -446 -179 318 564 -332 304 -719 419 -102 795 70 976 -805 442 82 -710 902 331 892 8 969 -288 -854 884 -322 -258 36 963 978 386 949 -492 990 612 784 -78 112 894 -785 419 -104 -224 -591 373 -500 778 592 -497 -601 -766 -670 451 109 606 -211 -245 810 298 -484 -419 599 -643 -762 734 741 501 -181 632 761 -134 140 237 368 927 -487 -33 -125 423 46 721 -157 -311 779 972 -86 872 -269 -712 -335 200 -784 -947 907 804 431 63 557 -568 -656 455 -985 -92 -549 169 500 164 726 -523 -459 902 -24 -701 -927 -744 914 -892 841 -93 443 -170 -771 -114 -823 521 775 205 371 129 309 -597 297 -835 310 351 -144 64 444 453 514 597 -97 964 -597 893 608 -454 -795 -706 -322 361 145 939 -941 21 495 453 334 728 -411 -221 432 -416 -648 -768 712 -461 -56 -3 -679 -873 749 -785 -926 48 -450 690 -46 -917 738 890 690 261 -858 -148 -544 723 -509 201 925 -810 280 945 -646 -183 -807 -926 418 -56 -327 837 -538 510 749 156 785 245 447 179 867 525 -630 372 762 -862 -630 75 35 633 761 -821 -843 73 -687 83 726 -981 -778 239 -133 -205 -86 -384 -784 316 724 313 -804 -28 -142 -149 735 668 -712 323 819 284 42 -114 -150 579 373 -918 534 770 -833 754 106 243 594 858 32 -466 -313 741 469 -301 -931 404 206 421 -627 -970 -745 -136 -49 922 -930 -878 309 786 606 935 -955 476 -243 921 8 489 794 -769 -420 606 706 615 -214 805 220 -362 -726 -833 -395 -196 467 -270 670 455 -67 409 497 436 550 800 853 -378 64 697 -737 -704 294 -119 -406 588 359 924 -384 537 -9 -859 115 -651 676 -533 203 -249 472 -225 -189 -747 -169 281 -606 -610 596 -134 -787 -658 102 825 127 847 685 -93 470 60 -918 -766 -70 -454 677 237 -614 -849 589 -471 -950 -744 402 131 -642 -627 306 950 903 281 299 681 -939 -341 -52 145 -57 957 -516 -394 23 79 958 -83 209 224 449 360 434 -314 -797 -340 396 358 796 -795 280 -210 714 -43 482 -116 835 -241 185 596 592 -723 -342 533 465 -902 235 721 313 657 -532 -621 -23 -465 -791 -803 -841 -756 694 449 708 -563 -803 582 91 287 -900 394 189 -838 -4 43 162 15 168 -459 209 419 -192 800 -789 -129 875 594 -598 866 101 -749 478 -650 -318 -133 -739 64 -387 -235 -158 -491 -524 200 191 -669 -598 -968 479 575 -174 387 -862 -971 135 -480 459 -953 413 574 404 832 -876 -636 -658 767 -581 -477 876 -795 -986 -683 977 454 -241 -924 685 493 671 531 287 -203 -310 613 -197 -507 -553 -65 464 -426 -348 -691 37 809 -536 760 914 820 -920 827 852 768 669 -952 -505 901 196 313 168 726 183 181 949 479 -67 899 -396 449 653 -500 -598 630 496 111 -696 994 567 208 467 -847 892 -719 184 -336 328 -739 214 -357 -566 65 -916 -87 696 347 620 188 775 948 -306 765 -744 658 669 -991 872 145 -313 -617 -769 -864 -966 323 915 -725 -128 -169 523 738 -443 -875 405 -766 -476 -462 317 -710 -131 -829 489 -696 911 222 -713 -763 750 -331 -252 562 -659 -254 -862 513 -422 -162 -269 762 -7 823 -818 368 -548 296 -839 -413 -934 736 -426 849 -592 -736 615 246 766 -510 -797 -400 312 -224 -822 446 560 -901 669 -121 478 540 -604 303 -650 -320 223 977 95 569 871 -609 -619 -922 -389 -49 -294 131 -400 -891 -764 210 403 412 -194 -9 -587 904 353 642 -664 -766 -124 444 -782 893 -818 757 -337 -288 787 500 93 905 -858 758 493 -300 349 -168 952 916 947 -971 -225 -718 155 -164 913 -48 350 681 500 590 489 -642 -497 -881 707 161 -190 393 -464 -186 -483 739 121 422 -129 984 -116 -227 83 587 -441 -627 -836 -419 -159 -740 -224 907 565 256 677 -332 283 467 483 306 476 -510 -148 -150 -196 35 378 791 -427 -339 -987 -256 -292 -732 -457 -43 -675 -258 -638 508 -501 -364 -887 606 723 -127 468 -847 787 118 -28 -162 5 -755 -314 -315 657 -593 -450 929 105 -521 -73 748 -941 8 581 83 757 464 428 -255 648 -541 -867 500 501 395 -240 -454 -158 654 493 -685 -774 453 558 581 -21 -67 -770 820 220 100 -279 554 398 577 283 -489 993 -196 -989 103 -99 935 810 -925 421 566 771 -203 358 13 -452 -758 441 56 500 -353 655 71 -773 -683 -38 896 784 -691 -909 -954 16 -716 846 -366 757 -403 546 -708 -188 -119 -262 505 -327 17 -511 -818 -584 733 -693 -675 816 708 -544 -561 -336 -198 577 195 -815 -864 -673 -969 315 84 -532 691 -908 846 369 567 -8 239 376 -314 177 -454 -225 625 -809 564 731 96 -625 835 -418 317 -584 -368 875 444 479 38 266 -84 -692 415 -742 -834 505 -539 21 234 -165 -468 -18 837 -333 42 -870 857 -591 783 748 562 723 -590 136 -353 -603 -170 871 622 -359 322 591 248 158 340 -306 475 -916 833 -135 799 -753 934 -483 -598 -837 -142 239 84 -667 -650 -504 -491 -10 43 69 -581 569 -409 149 199 829 -452 975 -32 952 21 130 465 258 -504 -919 762 343 375 947 852 -19 -871 -548 -560 -893 667 -139 520 -934 -409 -861 270 596 718 440 -696 -354 60 -585 -678 377 -578 949 -115 -521 702 190 -10 61 118 831 -855 836 395 -556 531 733 -451 -367 891 566 952 206 259 -915 619 908 -483 985 505 497 100 828 367 -917 -938 -742 863 994 271 968 -704 449 964 -513 -25 472 488 -899 159 -947 434 -131 457 -149 709 -382 81 810 -462 509 593 344 -719 389 798 -527 753 -483 -202 -257 -129 -45 831 -337 -494 -770 4 -302 -14 242 -83 631 273 -812 456 -950 677 755 -965 853 -3 -286 207 257 -723 707 -759 55 519 -267 332 332 657 -350 497 -678 -998 -96 446 -630 285 -998 -244 -386 762 -26 477 -592 359 -991 -250 -484 -72 234 -509 -724 657 864 -104 -170 489 727 88 -178 -997 681 -740 169 -248 531 427 761 201 -940 889 335 59 -44 806 751 561 961 951 -840 -985 179 598 -313 724 954 -369 449 980 -61 195 729 552 30 -166 -334 517 -853 358 642 605 -227 -332 308 -401 788 -98 560 530 493 908 -640 537 -381 -323 579 -595 -299 -269 795 965 -506 402 -320 -397 -643 860 750 -740 -168 -772 761 -370 -454 409 -520 -983 247 67 -400 -504 -129 616 758 239 -63 -296 90 512 718 154 -224 -655 95 -482 -475 -214 -453 925 -672 346 -754 628 684 564 671 892 -909 -666 722 107 -310 632 -593 52 -49 937 818 842 568 -918 -250 626 138 -56 537 592 -906 741 368 -759 -483 -885 -349 -320 5 -156 -735 -470 86 -530 820 161 -815 -788 -997 -97 880 -334 -459 240 -250 767 -284 288 -392 72 801 485 -325 345 941 -823 690 346 817 547 -661 -751 950 -489 -625 51 427 -209 391 402 890 612 -121 -627 -527 381 828 -372 766 179 295 -295 -220 -27 44 542 782 -185 573 845 559 -847 422 168 983 7 -330 -736 -938 676 -890 486 520 -630 -72 63 -3 487 684 -821 799 -385 -394 -538 350 -209 -659 -728 82 -85 802 579 589 -254 -531 -76 721 311 717 -408 -151 362 -750 107 -54 -530 -432 47 -899 45 149 -801 849 -502 614 -732 -719 648 -575 973 855 -53 -669 543 -546 768 36 -574 399 -822 -742 -701 -431 171 553 301 -716 515 -479 -403 385 270 503 453 39 472 -795 941 -212 407 -545 -318 -854 450 958 622 510 16 921 393 940 -35 558 336 -188 -341 332 -333 963 -893 874 215 422 306 -252 676 957 127 -880 553 -261 -451 826 -712 -110 316 967 -596 -828 -667 -885 -484 670 731 -216 -143 -705 241 266 -230 901 -517 -29 -511 -118 517 -804 -361 47 -964 -502 990 -842 60 852 -212 -810 -133 518 -714 -410 -314 -909 955 685 833 274 -370 209 830 -970 699 -152 -489 -964 654 302 -584 988 600 954 119 -897 949 -180 61 -868 -140 -97 23 264 -700 147 -282 553 -846 478 530 -487 545 722 -660 -470 -384 5 -807 925 -43 226 -867 -574 151 -620 -507 -780 -714 -657 781 -531 -215 -919 29 990 512 376 624 -911 99 -676 -70 996 -467 630 -133 371 211 -337 860 626 278 89 357 511 685 -370 306 203 -660 301 -210 897 312 -882 -982 -267 -951 71 -537 524 -13 169 491 838 831 690 -512 -801 -246 -637 529 -919 615 944 51 -510 -77 -59 -585 173 332 183 -84 -415 247 -616 -706 -205 -891 67 73 -621 -111 -224 -221 273 520 976 -640 -646 -100 678 568 -458 -200 -270 -233 -809 21 135 -657 88 711 457 -575 72 -178 84 354 25 799 -206 -315 -59 929 59 -16 -378 -870 139 -894 364 18 -379 -739 831 -52 90 -896 793 -770 -145 -1 988 -985 145 471 876 356 547 -373 -952 -861 668 -614 113 401 788 -419 -489 -772 -627 716 -669 -990 -434 -991 55 612 -626 150 474 -680 -640 -246 800 -298 397 -587 266 -781 -909 275 -614 423 -447 -637 -212 323 -113 -17 209 -232 220 46 -98 -788 776 994 -754 382 -827 -973 373 -818 424 -281 -100 -478 444 605 629 -22 -856 -230 137 995 89 165 354 985 184 816 -713 564 189 842 949 -739 108 481 406 234 -868 -599 632 -227 -171 313 587 -763 -644 146 -350 -306 986 457 -115 575 415 206 696 -682 -54 -328 -3 956 375 275 -646 -787 -313 119 409 -134 -2 -951 -292 155 -809 -898 -421 263 -212 9 -848 654 148 698 -468 -847 -669 -166 -173 512 508 211 -673 689 -608 -295 552 -907 -259 686 -630 562 -678 791 -808 -865 229 -801 688 46 456 -372 740 -888 -674 50 407 828 -9 625 500 884 -764 793 694 -638 862 735 952 -754 -877 367 41 137 195 -162 -106 642 126 295 699 -836 -550 230 305 538 952 -89 -247 152 181 598 658 507 396 153 748 296 -434 453 -349 853 68 -323 -690 40 -468 649 10 -225 -606 927 565 -254 841 -485 254 865 -34 158 -595 949 29 -674 33 102 -604 -956 -841 490 -73 365 490 -640 983 642 55 -416 -949 824 622 -85 -948 -826 452 -184 753 -670 354 571 632 -342 -1000 -100 961 520 430 875 240 -205 -923 48 -845 845 -486 -180 885 966 -902 652 -949 -579 412 -392 -215 -424 0 174 -434 -872 860 -520 -89 -736 -449 896 -746 92 -843 -669 844 914 820 -524 -288 326 621 -864 -538 -724 45 -606 -949 711 609 -776 -405 910 324 -780 -504 -45 -356 659 435 -433 -308 308 755 -707 134 -239 -824 624 508 -938 483 58 -992 -25 -584 -788 -891 651 147 -346 -188 282 481 -940 -45 -102 -347 -462 869 -523 -214 -13 -935 -183 124 662 -373 368 230 479 -748 980 212 331 952 -878 -60 -766 -500 814 91 -754 565 518 659 -915 -202 -48 632 -433 963 -929 -652 -582 467 -268 334 999 -800 -459 665 905 328 -337 77 81 -101 -260 797 -755 -903 721 -706 727 842 852 90 -652 641 524 -969 -138 -116 -112 -934 861 317 -868 -535 167 -950 -384 430 -20 834 -955 -146 417 87 -583 108 -523 -201 -93 889 -147 -244 344 966 -20 -89 828 419 406 -924 521 577 -414 -304 826 -791 883 764 -433 -407 -495 -161 660 -171 682 -230 766 -599 -517 -236 960 -973 191 2 -158 506 414 666 -734 537 683 -853 992 -360 973 -815 320 180 -813 428 -684 258 663 222 -929 118 635 -132 300 777 -996 627 825 -507 654 -724 -923 505 -475 -971 -101 -890 -282 -92 133 -295 -110 110 -437 278 -693 374 -245 -501 200 -757 966 -301 -393 203 670 982 157 382 851 -206 192 -640 -951 -858 -359 -465 478 -275 -415 337 -833 -232 -885 -232 -488 -328 351 441 851 917 860 -410 758 486 961 32 697 485 -146 562 -1000 -66 -20 94 -983 -522 328 232 -162 -543 -15 -369 840 -388 386 323 816 -586 293 -143 -391 -55 -857 -143 177 588 -930 363 -817 899 -413 -977 290 410 74 -413 624 894 828 178 274 -987 392 -709 -932 802 -787 160 665 -181 -727 934 -112 -85 -445 323 443 956 -415 -795 -130 -432 855 281 313 -145 887 7 394 50 -745 874 437 901 573 12 -662 356 389 -355 662 863 -954 477 1000 -991 10 -205 589 982 639 -813 -967 -166 973 -219 369 211 -745 908 -14 -568 86 474 -600 713 464 937 921 -85 -969 -54 -938 965 118 -853 580 -541 570 45 945 -468 745 801 741 -293 705 477 -665 206 -798 -748 725 260 610 -209 283 -109 930 595 -700 779 -993 -893 441 -182 98 903 403 -312 -775 692 -496 750 487 -423 -810 134 519 -300 -566 -726 967 228 867 909 781 -451 -390 -320 -664 -131 563 26 -562 84 -977 25 -971 -656 -935 423 52 232 395 -775 -935 123 -295 -211 535 -686 -911 177 451 -382 119 -992 -780 -424 868 -937 -800 -491 -582 73 -443 984 319 -451 243 -111 338 -573 784 440 -750 694 356 -55 -703 862 -758 -496 349 536 -544 369 839 875 136 560 657 562 914 553 321 591 482 -278 -44 199 -134 950 233 16 749 614 259 272 -598 77 985 -976 -256 -911 -762 370 -994 -862 -49 -757 -87 15 79 894 21 -481 -720 216 479 -244 -278 -655 -34 716 324 272 690 -987 -845 817 840 455 -631 -691 -25 61 -972 481 -665 562 829 -956 351 215 -259 -803 -537 661 521 615 -193 -987 -965 227 272 763 -902 -963 -236 -123 488 -318 -934 -586 984 -924 587 -972 -177 841 573 -146 -942 300 -889 -61 -99 -981 797 18 793 209 -622 -838 126 -736 244 308 251 -745 409 -110 -173 145 178 -381 908 891 691 -720 -321 -511 -156 -329 189 170 -722 925 759 -900 -510 90 203 -613 -632 648 -719 -618 -969 592 -455 639 195 -757 -702 532 -166 -385 -662 309 289 801 -753 656 745 428 -768 387 914 495 -983 -28 -560 -623 -600 962 -938 816 -69 979 -418 583 -149 -78 -250 -880 343 755 -621 423 -898 242 253 651 644 375 373 -999 -228 338 332 -938 -424 -577 807 373 -305 -362 -940 -408 -898 -77 -385 21 -139 -637 -323 267 303 278 -24 126 -810 -596 405 692 406 -832 17 -417 405 -934 -249 -448 -535 -958 786 935 -963 -107 635 278 -862 -27 -564 -118 124 505 -411 277 -710 -754 303 187 511 -289 559 -240 -383 -847 669 -106 -427 801 -843 -983 764 186 -721 -751 597 -96 -804 -41 830 -720 519 -340 442 -587 -265 -621 -859 441 -87 906 -6 484 332 -565 -798 -689 -512 -459 935 -978 40 312 871 -440 457 848 366 -416 -411 449 -94 -982 -725 61 -974 797 800 -513 -539 -88 997 758 -676 -896 135 399 356 185 -152 489 -672 -38 552 -986 -469 471 627 -341 364 111 559 -322 837 -31 -109 3 -696 93 359 -232 -709 992 654 -600 905 348 -935 -128 462 398 18 393 -151 -28 328 403 128 2 -197 -312 -937 936 -657 -93 -465 -451 -600 -419 845 -470 -629 -921 -11 456 606 541 -396 667 -783 -694 899 -143 510 -379 675 -223 -566 271 -61 937 -812 540 -161 -577 -672 -699 -244 -453 509 -979 -326 -331 -793 40 -848 465 -836 467 -974 -976 807 -934 956 -553 271 416 -791 353 587 -57 -102 -778 -560 -870 272 -478 132 -881 -501 -531 -220 501 627 -959 -187 -765 -554 -658 -641 54 68 -813 196 -921 75 -839 349 56 773 55 -759 -741 -876 716 -301 974 217 491 -788 -846 -600 -818 -996 -540 216 23 -6 -41 139 464 524 753 -261 -207 -65 -896 662 -594 -789 78 190 -14 231 648 579 292 299 64 -981 -453 -427 -237 776 673 -798 -133 -815 -603 -557 -641 69 -558 307 -620 -589 65 -266 488 673 -755 999 -95 -295 -466 -564 543 -812 -399 -605 -374 907 -287 -11 -655 712 871 577 -711 -23 9 953 -708 382 -410 -622 -922 -654 696 -858 494 -929 566 -235 829 495 243 723 -61 117 760 129 -697 -123 -894 -959 810 490 916 557 -981 -278 -945 915 -440 455 482 258 491 -812 736 -316 17 749 652 809 537 -943 -431 -974 46 -424 -871 813 787 -701 752 94 -261 965 630 974 367 493 -514 410 -973 -415 -140 63 559 -136 -257 -330 -70 -817 -579 -643 40 285 -52 544 119 183 300 -568 -936 -410 -449 -463 753 -256 166 -112 996 417 -388 46 -875 610 -769 -566 315 421 -549 404 577 -124 941 918 767 -56 977 -487 -950 104 -638 447 66 -274 581 935 -493 753 -12 828 254 905 109 770 -685 -345 -308 441 325 -557 143 -232 -457 119 -871 -476 -208 -207 356 759 623 -350 -816 -14 283 -486 309 769 -203 -489 -339 -25 868 -993 779 -438 569 677 237 962 907 -794 169 -946 4 919 -978 314 -689 822 -49 525 23 -518 -752 389 -533 -883 -128 -426 -513 343 -496 644 7 -696 852 -937 -433 469 122 -595 -775 509 -64 23 -687 765 -90 -968 -344 447 -935 -318 -647 -618 898 666 773 -443 -570 -927 347 5 -363 10 47 -147 91 -665 -583 -688 298 68 131 392 896 -615 951 438 -646 -458 -427 -400 330 -527 -128 -29 -939 -126 630 56 -945 462 170 656 121 765 629 131 -557 754 134 -806 941 60 -440 -761 -898 294 -69 -187 991 167 960 893 626 -650 310 -774 418 471 -738 -760 946 372 122 -274 475 513 -531 43 705 49 432 -56 276 -337 848 720 385 627 765 518 -23 -664 212 -45 848 922 -98 448 332 -622 450 -986 -956 -597 232 622 407 581 -119 188 -954 373 73 188 -237 516 -715 12 595 -904 -541 286 -822 -829 435 -878 -753 -550 755 993 -950 696 831 -693 659 -169 -98 384 347 658 624 -483 739 884 -15 758 789 -444 -183 -226 509 -807 -273 963 -445 951 -896 168 771 772 638 374 879 230 -257 -313 -891 161 126 -754 -980 -876 791 -83 691 672 411 464 -410 13 -450 -5 -628 561 211 114 838 906 -872 387 -624 320 -955 260 950 -745 -661 -938 504 -308 513 131 390 803 47 912 813 769 -385 -192 -896 -881 11 -532 876 283 149 213 371 -152 775 77 38 -489 330 815 -48 703 675 -800 -280 -579 -569 43 124 406 701 -598 664 721 668 -886 555 -526 -210 990 -448 -249 -901 194 -684 184 294 582 -697 -980 35 71 -828 -984 -108 -999 89 223 599 -890 617 -445 -979 749 -644 -125 -107 -255 -446 850 290 351 681 829 848 17 971 -399 -543 -24 931 426 964 230 -391 -676 712 771 -373 -581 -640 626 256 990 -234 903 -471 -795 9 700 843 561 -232 -461 164 217 403 924 96 -272 -903 313 -835 -993 -508 -691 -2 -428 -895 -377 -156 -352 -888 -916 817 833 971 -500 630 -693 531 97 -866 56 497 -665 451 -107 -427 -562 214 19 -268 -468 -1 -342 -342 743 -710 923 70 -431 426 -122 723 -583 715 -104 -97 -293 183 511 942 -466 -934 887 146 523 -12 326 -651 878 -107 -28 -690 553 20 417 842 -692 -660 907 696 -503 -72 791 192 -737 -30 17 443 -733 -1000 888 -726 -382 26 -599 -534 393 924 347 -931 -745 -515 -688 -516 912 -737 -266 -178 -683 -424 -183 -281 -550 -636 599 -931 703 974 -709 658 -290 689 -26 -871 -145 639 -943 -357 -638 -170 -298 745 -303 997 895 -105 -298 -362 404 713 783 -522 -502 -46 -581 576 294 -455 78 994 -586 -291 382 429 -650 -238 563 -738 333 705 -325 -918 190 -596 438 549 216 -354 -610 -990 898 649 283 383 -679 -94 634 -166 660 327 -756 -562 476 -256 344 -513 109 361 816 -223 -568 -418 590 267 636 843 -636 529 -531 -454 -563 307 -949 -898 355 -896 -829 805 349 -354 -212 64 127 -1 -184 -140 -344 557 -12 207 -321 537 12 -531 -467 784 819 -111 -214 -290 -319 -227 -110 -559 227 35 -906 -803 36 111 -121 926 -921 904 127 573 -460 614 327 -179 -587 -280 78 103 163 -133 933 -573 -782 836 -565 211 316 -293 -504 199 -655 -215 187 845 -289 -998 336 -997 199 -810 -701 -794 -718 976 63 -38 971 600 -488 294 989 -612 648 365 441 52 396 890 494 -788 142 -834 921 133 -231 172 662 604 830 996 -539 79 112 -264 -435 44 -581 669 -417 589 574 -987 -872 -78 -777 354 -504 -331 -688 -531 -877 -537 -992 865 12 586 513 -94 860 413 -492 -872 -167 906 -494 -565 441 792 -451 -488 -769 -992 -661 -420 278 -747 -365 533 299 -311 34 680 -179 24 657 82 890 76 -985 340 -785 884 -573 -983 -197 674 -733 921 -508 -248 530 -85 -773 -445 -679 -1000 -836 -72 116 -835 -861 216 96 -978 -399 -612 -956 494 -93 -117 821 993 902 -986 -901 -38 652 -804 -441 486 122 -500 40 701 670 745 -531 202 460 -645 -981 -591 -331 762 -846 -451 766 232 644 786 786 -49 -337 -949 -738 667 820 -71 32 157 369 51 891 333 43 -624 888 447 881 895 -502 875 -835 -868 564 975 778 470 -217 -778 -628 452 -309 165 -130 613 -695 -167 -770 -356 804 -788 -39 340 -612 -878 -589 -887 -760 -38 -81 -955 173 -650 853 -856 -149 -145 4 554 -141 -631 -794 459 923 625 619 -775 -709 -639 -604 570 277 195 -981 1 -841 -831 -417 292 -378 990 -721 463 -143 -459 -674 257 -232 -306 -785 447 485 208 502 -688 -236 -735 -773 1 373 -672 -485 303 -665 -244 334 257 -874 281 -119 -265 306 768 -266 -659 653 -510 539 121 853 -504 -733 -504 -677 -155 277 285 -776 -453 6 492 -724 -409 778 842 -401 -300 151 -576 567 -213 721 -870 -340 -86 551 420 -99 200 329 -354 575 187 -315 -122 -124 -636 -870 681 504 859 -174 -565 889 750 -576 103 -879 182 442 -198 516 -813 -371 870 152 685 137 -183 -776 -715 -543 687 922 979 -329 430 -88 220 -86 -786 -994 -124 -920 -561 -298 -3 -981 217 -244 -117 444 -155 -79 47 -471 224 628 -332 566 782 960 670 -511 51 -35 -495 -870 -794 -641 -933 -763 -591 -82 591 -350 -415 -28 -726 -530 -45 3 -359 570 -816 487 -530 -592 -934 -668 -432 837 -944 222 14 546 679 797 834 -378 728 -987 684 363 -533 966 -748 -877 -931 -757 -583 -619 -261 64 922 663 128 -122 -916 -62 24 -809 -946 17 721 637 581 417 878 -832 690 433 -177 191 855 774 995 -374 -790 311 982 -985 149 -725 619 -571 523 -601 -628 -926 10 -750 393 446 457 824 896 -510 911 920 54 -304 -990 780 -419 -616 202 657 395 966 23 471 -326 -719 -221 759 400 62 -738 -655 -36 -8 417 347 -757 503 -871 -329 -222 102 681 -869 879 885 -876 -873 363 947 181 613 -432 -289 -697 -577 160 507 479 67 784 157 90 93 318 -855 331 -133 -782 6 -361 -751 823 93 -781 -107 -373 198 -126 357 799 -108 217 582 198 774 558 -434 857 163 -975 38 283 -535 352 -775 60 -132 -634 -775 -622 943 -864 -703 863 -925 954 366 536 187 -443 -955 35 -966 -179 -549 -705 -503 787 -719 544 -947 378 -964 630 -460 -663 -74 954 -924 -355 901 -437 540 336 548 -663 -834 748 970 -843 562 -914 995 502 945 -99 91 240 -759 377 -696 209 802 -803 352 7 803 -896 827 -337 -317 340 -139 757 999 -973 856 192 109 -130 626 -206 626 971 199 493 -933 -628 932 -812 -918 -792 -631 138 -203 839 -248 -487 -815 -44 51 -499 910 -753 849 497 39 -814 729 -136 -766 643 -510 -422 -872 530 185 598 -117 -695 -260 778 -406 407 82 -883 -125 577 656 -943 -993 920 -706 -30 -35 -832 -184 -851 -248 953 168 157 -937 -906 233 730 166 -484 -941 -727 608 -690 -899 -610 687 -331 -899 -434 -596 20 322 922 -165 548 19 274 980 -252 -883 -569 -947 -592 -455 691 547 -908 -224 -572 -373 701 -761 523 -375 -532 429 100 -760 636 -354 723 -502 -126 844 -842 -16 -162 358 -314 215 607 -594 -200 -603 -811 -113 -688 574 519 -831 -575 -823 -599 31 -978 -621 908 870 -609 412 -882 659 180 592 -878 574 772 -394 616 409 -587 771 -872 200 731 551 745 258 544 -960 -395 285 -772 988 988 136 953 800 360 221 522 -561 -416 226 120 502 -772 534 859 -878 112 -112 -857 642 408 -642 -794 341 306 -340 -603 863 -19 748 -884 999 212 -579 506 -606 -174 930 -197 210 735 262 -804 -748 173 980 -230 -839 -23 647 -350 -185 304 941 -556 -941 -240 675 -306 -943 164 13 -332 752 -905 825 434 637 -181 -440 477 320 437 -50 161 -287 -716 -877 -239 -47 208 736 -466 989 10 -494 54 849 518 -505 903 -957 900 -157 139 287 -932 362 -748 455 -108 -198 -28 -80 -67 -662 -363 -85 115 909 514 209 344 -263 -512 -39 -406 475 220 353 -249 -964 820 226 -103 -225 -443 -334 211 261 -967 665 -304 398 382 664 -511 -863 357 316 -97 426 -326 740 469 -878 -959 593 324 460 -709 797 280 -870 -768 241 59 -806 355 -236 460 93 977 352 -250 129 -828 -103 524 182 654 245 -331 -952 181 170 665 183 -803 -746 -402 -13 -922 -650 -334 -442 -20 -820 -35 818 -922 25 -71 171 -526 -613 -858 347 850 68 -811 283 781 997 261 107 590 833 363 -572 100 414 -958 605 -677 52 526 610 820 685 -738 -46 -775 300 -589 -643 -622 -433 -833 594 -777 -242 199 -758 934 -504 -956 -599 824 -829 -751 -810 -384 93 717 -668 -36 -154 777 -809 131 -933 718 241 -189 627 -799 270 -889 651 -26 -233 -580 -544 -252 -647 209 581 -64 -977 -574 223 624 -315 -889 924 -468 -726 -694 624 899 773 -899 -365 410 -52 654 233 842 -10 561 806 -831 -939 -210 -868 872 -579 962 -421 71 -890 -102 -120 494 600 929 -351 544 -513 -673 447 9 -314 513 685 20 457 266 104 -841 538 -234 -611 660 430 -385 286 -94 -269 701 -945 295 -271 869 938 847 979 -123 548 324 647 315 -281 349 -192 862 180 106 902 832 393 -185 -435 17 173 385 -802 774 -424 -438 204 732 35 581 862 -460 629 -348 -411 158 -497 -225 548 -905 218 367 860 93 108 819 732 444 -507 283 -756 62 -5 -749 -187 55 280 51 492 180 897 -957 -998 -721 -828 -416 -138 -550 -532 951 -130 526 -773 763 654 275 -89 -23 693 -376 311 -470 -810 -42 -262 -137 746 635 407 -711 -671 -962 339 900 -226 389 420 -734 840 -54 0 389 55 495 -43 153 762 -406 658 560 -579 988 730 451 -756 588 408 472 1 212 296 -995 -989 691 275 -53 -729 55 701 53 795 188 467 -690 -981 380 -357 -352 570 -219 -876 679 -849 -738 -257 681 -745 -400 382 39 -950 -78 -712 -759 -880 -265 -152 546 410 -640 199 -875 341 226 -316 772 539 -825 48 587 18 -596 -115 -3 -970 -651 433 -622 -536 377 501 -276 -591 613 564 786 709 27 -60 -761 64 -907 -697 -982 478 -921 607 -357 -567 86 -591 691 -144 -404 288 4 -622 387 203 588 475 -352 555 -890 312 693 1000 -290 639 -969 494 -385 872 -219 954 92 592 588 -487 -977 -398 -980 806 136 -273 913 938 339 -918 800 -639 -104 -83 -789 -125 -507 178 -146 422 835 791 -765 693 357 444 932 248 -11 255 -99 -380 -743 389 504 -633 -600 994 187 -546 532 826 773 -824 807 545 -579 -347 886 310 -184 479 -351 474 -599 -119 -47 -129 401 288 -746 922 -637 -856 -492 -232 -2 158 -731 212 798 -99 -395 180 429 -51 663 997 -76 887 -871 -905 -199 127 120 975 534 -157 970 -244 -432 59 946 740 -966 316 371 89 -104 -206 -122 910 -174 -150 703 979 -390 -262 381 -669 759 588 1 -382 442 -312 641 -328 -970 -461 480 -556 22 420 241 933 -441 -137 89 -20 -317 817 974 -2 859 -500 -172 -257 600 -974 822 -424 979 -316 -216 -82 863 143 -504 -279 -839 883 -209 -985 690 401 -836 732 -605 74 -62 727 260 -879 603 921 321 -790 993 487 -657 16 822 45 -917 292 -912 -438 603 349 531 797 -318 560 214 236 155 936 -370 -327 864 40 -919 15 -682 -414 106 -736 -620 -559 -417 515 630 129 -629 501 -634 923 -471 43 482 -837 667 -688 -58 668 -472 810 220 -977 713 -80 -449 422 285 199 -689 5 -395 529 65 945 -718 -565 126 870 5 -934 840 -777 -229 91 351 -517 -17 111 -27 -774 -16 518 -822 -937 -671 -344 958 549 -719 353 532 779 -818 396 -483 379 -395 769 -247 -705 911 -756 -261 -157 -606 229 -967 -441 176 -178 603 -118 959 746 807 -89 -197 366 -43 -554 27 81 -923 -714 923 706 -17 651 -515 -918 -836 -995 470 8 -968 -148 -764 -378 -367 331 456 -397 984 -747 -391 -71 -14 -685 146 752 -323 -666 328 981 -828 -824 -27 -764 241 -841 451 -527 831 -822 -466 740 636 -656 743 147 -968 803 -728 -469 -201 -542 559 -197 116 397 -572 181 -453 -374 -955 201 883 453 610 921 -133 -568 331 -413 -782 496 -197 -917 920 -319 974 -270 -680 -663 56 -119 -173 -561 -795 -234 -73 579 68 524 -568 -785 -500 -800 494 -692 -872 468 -863 202 29 91 808 -111 314 -674 -206 -121 -812 -612 -500 -111 163 260 -433 -488 -205 181 -467 -519 -903 -660 -79 515 -276 579 -256 -210 -761 569 -380 -717 -247 -752 843 993 -720 947 845 -205 634 -739 -9 565 666 210 -377 -665 251 -933 -183 -818 -581 882 392 100 390 -432 -959 248 -928 412 -45 -965 -426 -1000 -961 719 418 350 -142 698 320 -76 -476 348 37 794 -130 965 -959 -258 444 -903 33 -959 248 -943 -434 566 83 -564 -868 49 -888 172 -634 585 -410 -857 557 -353 -931 -848 176 31 -584 -277 -638 -347 292 608 351 -314 570 94 -508 -444 781 732 -427 587 -592 864 741 232 -576 882 853 -988 -915 -809 -735 -488 -903 0 -927 253 -298 -172 -766 298 -692 119 153 594 -807 -88 910 342 -306 -453 385 985 495 -253 -437 546 508 -709 -776 -517 -661 -493 806 466 164 -657 -882 -709 -910 641 273 -520 367 374 377 60 -409 373 591 75 131 475 489 393 535 824 810 712 -727 609 78 -725 405 592 422 -752 -969 -486 998 -506 712 -735 -781 625 324 -382 -1000 -307 446 560 -403 -557 -619 -255 49 -841 -940 -1 -132 -678 -424 -888 734 153 752 325 -616 -806 773 200 -325 -140 -483 -827 -693 735 868 -877 251 -213 -454 624 -831 31 -857 -998 86 -516 978 8 -223 -536 -796 -632 -602 -803 -599 594 535 506 -336 -801 188 -863 820 380 13 -754 544 -248 157 848 -127 -619 855 944 -701 880 -733 -834 105 -961 667 505 514 894 -956 -11 432 -23 808 -877 -274 -708 77 -495 -401 -133 369 -578 -636 343 398 -239 -653 -121 -115 94 509 -970 928 711 -504 749 977 -649 -876 -571 -826 -542 -144 798 -318 59 -663 358 -460 -829 -187 -956 641 -90 -614 -192 -944 -380 -901 512 -573 335 -754 966 -905 978 -665 19 -923 -996 762 185 -435 945 416 -58 266 -760 -437 967 -635 -975 967 -437 456 253 -188 -234 -736 427 16 -442 -946 -658 -521 448 882 368 838 -568 -903 734 -312 470 -296 -604 524 -917 -939 -726 -995 279 528 -922 -680 802 222 -317 154 934 469 -560 -349 -571 -687 880 817 599 -323 407 748 29 513 -507 -213 -372 815 785 -491 909 -311 -330 -268 412 717 -381 -695 789 -552 -765 -915 196 -735 603 446 -919 -994 -664 8 418 967 250 792 702 402 461 -560 664 470 -733 -93 -806 -488 423 -172 -892 -835 387 907 689 240 -164 -468 -768 898 451 -775 942 -121 -65 328 639 -665 776 -605 801 -264 -113 351 -534 218 -1000 357 -6 -576 394 -829 681 331 -701 -411 -371 971 831 869 -887 657 519 973 832 710 248 -214 -690 -899 -459 707 945 -614 -103 -137 15 994 -63 294 -456 -15 -546 577 228 -198 -952 981 503 -646 712 423 -240 736 -857 -318 646 -688 813 120 -148 -406 715 -228 -134 463 -622 951 -371 900 894 447 -993 -12 -510 242 -563 380 129 932 -265 165 461 74 -592 -557 133 281 478 571 -572 451 629 87 289 476 933 -966 -175 342 349 -331 -622 -933 -800 -394 978 909 -971 683 -597 611 -165 -578 826 549 710 800 315 -726 880 -959 -338 -144 -591 -364 88 -489 390 -702 -222 623 107 353 -502 -528 -363 -443 -663 -699 -381 508 -859 -985 192 -973 -568 439 499 -991 267 -324 494 -325 860 -602 773 437 -658 -45 490 98 -38 443 152 72 533 475 478 613 -736 -693 60 -117 -644 -529 -546 689 -132 -813 -61 577 395 106 56 -859 43 341 843 804 982 -748 941 601 525 -868 940 -58 786 866 -615 141 -110 -364 -134 463 -447 -696 -734 31 -21 -378 -1 8 -681 -459 -427 465 574 851 84 335 198 176 468 157 413 383 -827 876 300 -782 -413 -513 -628 -230 432 31 -131 105 50 854 226 101 -539 812 447 -901 239 424 -171 570 -206 -26 242 -320 783 -18 578 -672 -895 -272 -151 686 -581 -90 579 -4 374 -937 -772 315 -938 875 922 946 657 -482 -918 -402 798 830 599 465 394 -108 163 911 -205 -75 -704 -602 574 448 418 -490 429 505 401 291 -988 548 -393 -457 249 -529 -178 -929 -903 -910 354 -761 -965 992 791 -451 -446 797 -678 -443 59 696 -423 -736 -372 292 155 301 205 -22 206 -490 -860 482 -570 -257 832 913 -52 -987 -751 548 152 -100 621 -111 291 629 939 9 -72 -701 21 283 -783 718 -839 204 -344 -557 -596 -45 -56 -55 802 -757 555 696 42 309 624 145 183 -251 -425 214 -111 -857 459 121 561 793 -479 -162 180 -958 -280 -102 453 887 237 -353 -748 821 816 -654 100 -139 -146 -672 598 -924 616 947 -538 170 -473 463 767 -795 -132 371 895 639 661 -814 -460 631 -140 15 349 279 8 832 430 -10 -139 -30 -54 -75 -334 460 393 806 -868 -772 631 -619 -913 712 -882 233 -539 -548 -514 321 464 -757 -55 202 133 864 966 976 466 980 -666 -326 -822 792 -143 -71 503 -485 -371 505 -587 959 -959 391 -85 355 419 180 -354 62 -909 -404 -67 873 -661 -934 223 434 -296 -629 -234 -993 -917 -702 35 -447 818 894 608 855 -882 -979 427 -586 843 -908 -254 -358 953 -73 654 255 -244 -662 -59 988 -603 -603 345 690 567 208 -557 -997 944 864 -876 -972 880 -25 -86 -861 3 617 -902 552 866 -143 62 625 874 656 -706 -793 -918 173 -16 90 368 677 394 -713 -394 -556 329 77 -701 -595 -298 819 219 311 489 -617 -119 -394 167 -814 520 888 912 -375 622 174 884 446 58 287 761 813 -376 768 -341 -324 158 -113 -130 704 -519 -686 -894 -75 680 -710 473 -728 -756 -598 -777 484 -999 -745 232 -284 128 250 742 -594 868 757 -720 340 -992 -429 911 -30 -550 -555 -766 -711 -213 -722 937 22 804 320 957 499 -162 265 -52 -422 -457 599 -18 -492 -393 -776 -644 -743 -598 930 -555 -765 -556 -339 180 332 341 814 -345 -91 -649 609 -334 -492 195 -329 778 -995 -904 -821 44 439 -234 -105 124 38 -979 -422 23 347 -694 -7 692 -758 -852 -706 254 -301 -501 544 65 957 -959 -551 598 -729 308 -625 474 -146 692 -568 -313 -956 213 50 -248 171 -259 -837 591 -559 899 -937 496 -460 644 -633 417 -385 -723 -54 380 -928 -852 900 -977 414 -875 882 -928 -463 856 -513 -787 -615 956 -291 504 298 -13 121 -28 100 423 -773 -164 -405 533 -171 -340 710 925 619 -153 473 416 219 176 -990 68 748 320 -20 248 236 406 -554 605 -946 -552 -48 -350 -404 -919 -210 -694 -631 -793 -729 793 -694 673 -907 10 850 388 312 842 -346 -72 840 -546 -852 230 -668 -379 -254 -175 945 778 424 195 -364 -966 -495 692 118 411 962 186 -375 835 -539 -319 -373 -884 -609 741 950 -184 77 -349 516 -862 -102 813 41 -198 169 449 -307 -853 -507 -606 212 432 999 609 970 375 7 -854 203 -63 999 -970 365 -259 93 667 871 -567 794 439 904 -880 -529 105 -973 94 -851 210 -211 140 869 882 717 -856 -317 -38 74 285 -668 507 416 -962 -599 -416 196 -673 759 232 -973 501 -689 -293 -177 250 -902 -189 106 367 467 975 926 -866 -67 808 -580 980 864 -158 -924 -462 -427 -827 -780 904 -708 434 49 480 72 -476 395 -1000 952 -48 801 -341 340 -981 -570 -35 584 -537 -73 -244 -264 -674 176 -960 -15 -893 -327 900 554 701 937 489 483 787 915 214 847 -785 722 859 -782 -659 201 59 914 -384 887 -101 307 -183 607 524 810 -651 765 -797 -335 420 -219 -754 355 -9 479 665 13 -355 957 214 -35 185 -161 56 290 540 -768 823 239 -487 633 837 639 -112 712 235 669 -751 666 -353 283 766 792 160 -863 905 -647 862 -238 684 511 995 866 -767 288 105 -409 370 60 948 282 -545 -758 -607 -428 33 291 -455 -565 -473 -363 855 -510 -565 -26 -148 -350 803 580 625 -183 -494 688 648 260 -813 784 93 39 246 -906 645 -267 493 -880 -631 491 -296 377 358 500 212 -107 780 903 -775 -698 190 -659 -71 -806 215 889 -692 965 280 669 -611 792 -477 127 860 -382 -495 -956 77 -447 -385 -333 145 -85 -726 -35 768 645 579 155 335 876 470 586 -596 299 382 750 -758 -92 521 279 942 883 -456 665 844 -169 -513 404 261 725 -459 521 333 -577 -478 -353 327 66 -883 -766 -482 -976 459 738 183 357 -526 280 129 -241 -517 -323 747 204 345 -876 -933 487 645 -769 164 -69 223 761 -125 879 187 364 -570 636 -355 232 589 475 735 -634 438 -620 -426 894 939 -593 963 202 -287 -353 430 270 817 -415 -27 -436 179 796 884 698 -307 -362 661 464 395 -172 527 -450 443 -439 95 392 -998 -985 286 668 217 -165 378 356 377 -89 576 448 310 -249 -90 -555 277 712 -795 841 -7 174 -540 404 974 -706 -900 904 807 -664 853 476 -844 301 753 -623 334 456 -892 565 762 -244 -956 845 -937 936 834 -418 941 613 511 464 -791 -994 -734 893 876 758 -623 809 176 -468 404 539 452 -243 -134 -599 -821 505 969 -138 884 -968 -313 -589 137 883 836 -22 886 994 809 594 790 435 -804 861 -181 199 -100 76 -227 -357 647 925 -347 -967 757 553 712 729 -839 932 -242 -747 964 -295 -476 -393 -864 586 367 -205 -362 -984 -770 401 295 344 -207 -104 -235 -766 649 -112 170 91 881 39 425 -534 -707 -253 79 763 -659 919 943 -237 -282 -829 -650 467 -113 -633 -365 -354 132 888 -254 -562 589 -1000 -987 674 319 -986 53 938 254 -820 -399 128 900 -720 477 188 -996 600 893 924 705 934 630 -576 16 -240 -687 -787 992 323 -111 310 -473 -428 -147 -753 -302 105 -806 -481 -288 -927 -800 -537 223 -891 -15 559 -628 72 976 -433 115 -941 -191 949 294 -685 -534 -552 -968 408 -204 263 463 792 -463 213 533 172 -48 167 781 -819 -573 590 -859 -512 709 -883 629 34 981 -688 321 -134 474 -259 -973 62 -998 -180 196 183 424 66 -536 237 652 900 -640 -235 -577 -894 671 -994 141 -652 -837 337 212 650 702 908 344 -101 815 737 208 680 -953 219 -930 127 -226 891 -952 -423 -679 -407 273 -489 -477 -439 107 79 907 -704 -583 -858 457 709 697 577 368 911 957 -265 899 169 988 -59 -228 617 166 223 355 -196 -248 673 -503 956 343 -133 -811 -561 436 121 -965 777 -255 23 890 520 -991 -295 686 991 -137 375 -832 -987 -120 149 -168 -2 327 -327 -934 121 -397 -165 -119 -801 128 959 -47 -998 312 348 798 910 -92 -421 -632 561 -634 845 108 -737 549 958 -1 -71 -923 -474 249 230 -832 -703 720 -777 -702 53 -664 544 380 -863 922 -911 -608 86 -850 457 241 -652 -942 -622 -109 -42 -919 -76 502 -467 -310 -530 37 -232 -610 389 381 310 -294 -813 -727 422 -880 801 -735 -879 -262 743 498 894 124 150 -49 -860 -959 365 356 22 -295 -258 627 -29 529 30 308 246 -740 337 835 -264 77 689 40 -160 -291 -58 782 -543 444 949 735 392 901 496 -272 -798 -170 -858 -545 14 -911 -481 -520 263 476 816 934 -222 -380 -652 -729 -320 851 -891 -620 -322 -229 -366 -631 999 -308 843 -715 -778 -618 -184 871 502 -982 -584 508 106 -500 796 629 718 987 63 465 514 -248 958 -900 -80 -947 177 122 990 -123 -41 959 363 -393 -730 280 -602 -728 -830 -586 -454 16 644 -556 -477 944 -99 -399 993 419 -699 -363 78 -927 -554 738 414 871 -732 552 851 577 269 -464 155 15 -926 -520 -337 953 433 -256 -511 -939 834 858 41 581 777 683 281 -991 8 343 -49 40 826 -278 -369 -849 147 -608 -138 -2 -547 994 -129 806 317 -795 600 742 473 185 -211 940 507 -1 -402 -503 285 -619 784 56 -884 -274 -419 903 955 578 -286 -716 -714 -128 295 387 257 -107 -43 961 237 -141 861 -32 566 -19 850 368 643 747 192 -512 170 908 -645 827 103 -746 194 -763 -826 807 -322 -438 35 -981 -226 351 -495 -172 67 908 -545 697 609 -281 376 95 -232 529 -886 -331 272 703 -950 222 -325 -439 700 -69 -424 -611 299 -193 982 739 316 186 -278 -138 644 677 937 -260 187 -394 370 487 421 438 419 -224 -794 -730 -16 -763 -733 546 -502 -201 68 -870 -719 568 -426 -624 328 -17 736 609 286 -854 -13 -990 92 407 -244 -29 669 241 -687 301 571 653 -527 794 277 -949 -32 261 209 -743 -52 -761 493 734 -323 482 815 554 944 645 654 -193 -128 -660 369 125 -76 -742 -95 -866 -962 91 -355 -847 -666 865 849 616 29 502 396 57 519 -594 -312 423 426 -737 -149 -877 -765 -911 966 343 -139 -247 -858 603 218 16 -248 108 -841 -877 -95 587 -508 -520 696 -215 328 -133 -681 724 395 -207 -428 -36 26 -199 401 932 -391 726 634 -328 62 446 35 843 125 -750 691 -272 -967 49 338 441 -342 -268 409 588 -593 854 -592 -168 -113 -527 -253 -151 168 289 75 -896 620 -495 -58 -260 45 831 147 357 176 -941 -521 -297 -635 -327 -76 -813 -954 -738 740 978 -741 -662 -97 702 -511 417 52 -133 -223 149 268 -244 -591 -579 -598 216 -676 855 -283 483 593 58 58 240 819 328 498 -51 -71 114 -47 -41 -831 -481 67 965 79 -86 535 818 -669 -981 973 271 292 -610 -747 861 12 54 -354 969 171 -532 -898 298 627 -711 -888 -94 -237 248 255 238 744 678 646 -246 739 420 799 -581 827 -398 738 465 753 -321 -612 -219 -52 -385 -729 -239 787 -101 68 -565 -354 -536 459 917 -957 306 -927 371 -941 271 102 733 976 622 351 700 880 -672 -597 825 -672 -195 -301 -582 194 514 -225 -710 11 704 796 -556 855 226 732 -839 141 731 979 892 356 -767 -651 669 -924 163 -342 -250 296 587 786 -141 385 -569 235 -608 401 -764 -628 148 821 -631 730 731 921 639 -339 162 -84 -77 -520 -395 530 293 -446 309 -18 -12 691 93 -948 724 -991 950 862 -793 -94 -765 -491 -723 971 761 -890 212 -583 85 -488 -145 -795 799 -296 -255 -504 -296 640 228 638 846 797 -435 248 178 -673 -51 -613 59 975 -975 -689 -314 126 844 452 -713 305 965 661 -372 -936 -201 -580 909 -936 -95 -360 -642 -293 -521 -388 -792 -917 -591 -847 598 -745 504 30 -161 -561 515 -581 532 -390 318 250 792 -650 -944 230 703 229 697 -172 201 -958 -40 205 -931 135 628 -205 -186 871 592 -816 930 -53 -572 921 590 -84 653 -944 433 879 -725 -86 -366 745 -168 -977 -986 -931 -583 544 -741 -509 929 -751 401 -581 -831 -976 465 -797 -737 -682 -312 -218 39 207 -154 -223 -221 313 -597 -778 720 229 303 213 628 971 -89 839 754 -894 -324 -618 432 -183 585 -250 616 -806 -148 726 881 -472 412 668 635 858 576 -685 -305 876 96 954 921 803 -954 -646 -792 -312 988 47 -526 -215 -254 309 551 -252 -261 -161 -724 793 334 -704 899 -708 -781 282 -910 466 0 -947 939 -327 -401 -230 -115 924 478 -984 940 856 -264 -231 -187 228 -135 911 299 857 -492 958 686 -287 280 -833 -818 296 585 257 439 396 -30 -547 -621 -747 465 -176 -237 262 -509 -193 119 -709 -912 144 -881 758 -183 -360 199 -683 -900 553 -204 -729 898 -894 678 -331 -581 247 -545 964 -511 379 -477 609 -250 -295 -37 -937 -773 -562 -862 609 -695 -414 710 -475 -635 433 218 -546 382 -227 -375 -221 -396 824 447 -416 820 -956 -60 732 989 540 915 805 8 311 811 812 263 -87 956 -642 775 -704 -502 931 948 860 701 -692 -587 986 -806 -418 767 -762 658 -468 454 -489 -312 399 -859 329 -91 -753 314 801 -783 573 -39 -77 -686 641 132 869 -902 117 -500 -42 250 -983 -104 -289 -83 -674 -593 768 -968 -156 111 -902 -268 -950 471 -851 518 -203 -217 90 160 -231 118 719 132 616 -571 614 561 142 -764 -377 -1000 -72 327 -919 615 -348 332 -194 -854 -481 -273 58 -214 -772 917 884 759 -45 132 -376 -451 39 -341 542 969 111 659 -580 572 288 199 413 305 909 -511 -156 -170 500 -134 518 -987 -672 -637 -340 541 313 83 -411 -905 257 -718 -381 -892 -529 -924 597 507 140 407 -897 -206 585 -31 26 -559 659 -985 711 -536 527 -91 -366 406 410 653 -405 307 -283 -853 890 -298 -49 -615 -796 55 -489 -871 210 -917 -934 -930 -196 645 344 161 -452 -194 948 180 33 -448 519 -132 -491 -462 206 -998 6 -461 -454 -306 270 705 -303 954 -917 810 71 -598 -291 -321 924 756 -826 715 -1000 -949 421 -715 -627 840 585 520 331 27 -243 -509 555 808 915 968 -581 -663 -746 559 -784 -268 142 -161 707 -729 -611 -785 183 -300 814 961 -477 46 672 388 -978 -748 482 -103 463 -604 972 925 -564 -886 617 59 -346 -691 723 -661 776 27 -791 -66 272 -898 -447 375 964 -718 -168 -167 760 -603 457 -157 468 -353 -998 -698 -326 351 666 975 -534 -717 610 801 -450 -518 -338 435 -145 -451 -681 -383 700 -365 337 -145 192 -659 674 631 -895 780 229 -136 159 380 793 -958 -526 228 44 -413 575 269 786 -294 79 475 523 -350 184 530 -430 407 832 648 -643 9 -363 -72 218 81 -513 -13 -220 555 40 463 -751 691 890 -132 471 -970 -884 -247 -51 -459 316 768 318 356 337 -620 741 309 659 -802 -447 176 -199 963 694 39 752 -483 -255 -344 933 137 204 450 635 -596 -634 310 -169 -385 494 495 110 531 374 555 -830 53 -199 -958 655 8 -272 -676 505 -947 -722 857 261 509 659 -98 354 493 483 648 303 53 -365 -431 -419 -548 -663 -709 694 -916 -241 613 -651 291 229 -147 -630 -862 871 -48 654 418 -667 -561 -194 -463 457 23 -754 241 -214 -601 150 -881 -458 -651 560 -566 -964 633 972 -818 -483 -282 -799 -686 -222 -204 -285 892 732 142 321 1 -633 -483 176 -704 -631 805 918 -765 567 94 -101 -218 -867 -134 -333 -537 638 -14 -648 -892 -747 -608 988 -474 754 108 -87 -542 -252 -169 326 -936 256 703 -763 -63 677 -533 94 586 -464 56 299 448 -899 157 -423 -735 564 19 -240 156 -916 199 -120 283 961 -295 986 -734 260 523 -604 589 -292 849 -456 861 -586 -186 -73 158 623 -635 648 -450 27 298 -513 -300 239 718 78 274 308 256 -870 -487 102 -679 245 -405 203 922 -237 266 -307 749 -605 -805 255 402 613 705 -994 294 823 -188 976 305 342 -683 849 706 746 877 116 794 -179 -765 -605 964 567 -594 595 -36 -112 -461 -968 -281 961 -694 -409 -750 606 -739 -612 469 -701 -1000 -954 686 919 344 438 322 -414 -957 671 798 782 246 -769 357 235 25 -462 317 -210 -703 762 957 375 -358 926 403 429 -982 -54 839 30 -576 813 -830 804 -882 -429 719 -507 197 525 523 159 780 953 705 185 512 -638 -600 -302 312 207 -556 149 446 973 302 -597 -60 -12 387 -137 197 -857 286 818 -34 -154 -904 497 -457 129 -834 568 -722 504 -987 479 -354 901 -289 -840 -177 497 -105 -108 -238 -931 942 812 -395 -141 606 143 -193 251 347 831 -645 505 -218 -92 731 -953 668 -122 179 933 -285 -404 -73 263 318 -45 1 167 -408 -906 -28 503 983 -364 -827 -753 -626 -77 -541 461 977 -535 -945 195 -323 -19 555 307 552 -475 -416 24 193 425 -250 472 -849 -290 -67 -452 -671 990 864 995 168 -331 -361 179 -223 -733 -923 -988 445 -906 -599 -947 -505 800 543 -200 -212 809 -233 -616 916 -951 595 516 38 115 -558 -519 742 -475 -60 992 892 722 -473 531 781 378 -340 -373 -9 407 -507 390 -634 147 866 -116 597 -301 -237 -677 -383 775 748 -530 -613 -32 -668 -249 -86 -587 -792 219 247 786 -232 492 822 519 846 23 26 -114 -320 -929 -266 -293 -706 862 976 -301 -282 232 -350 -853 -837 986 -754 -2 -969 886 338 885 -4 264 409 945 265 -837 649 -456 -803 935 -838 -471 78 498 -620 -219 971 385 957 814 335 746 735 -419 592 68 -461 -760 895 818 449 463 -212 -378 335 530 68 -911 479 477 767 987 786 -992 808 984 -785 -66 -508 981 365 164 -771 472 -629 -37 -151 -690 101 236 978 655 -82 -858 28 180 493 -228 774 -753 -716 -4 982 -205 -771 -599 -584 88 506 -412 819 942 373 373 -593 134 -864 -208 -40 -989 384 374 -494 -992 -923 -192 589 497 612 454 -838 -797 -623 493 314 -71 -827 198 267 386 651 -465 93 269 -986 604 411 836 -547 -692 -581 -10 350 -570 221 55 678 -862 559 616 -471 -479 746 -706 183 -331 334 -662 -133 742 -424 -331 -514 377 165 25 948 -127 620 -868 785 -196 227 355 -249 327 -315 -741 13 -278 437 510 159 -647 309 -519 994 439 -693 -130 -925 -58 -389 620 761 335 -624 -123 541 -765 -938 357 -293 132 -11 570 545 494 360 245 -296 784 -316 -691 -701 -286 207 -256 510 284 415 371 -395 -650 -7 51 -555 259 -805 -567 773 645 -816 -745 838 197 648 -601 977 147 729 -1 -30 699 967 -871 152 -29 655 -699 -146 -402 498 -965 601 -717 -783 -122 299 810 659 528 -719 -235 -701 731 123 479 -214 797 -409 -547 859 651 -500 345 -166 373 247 586 -804 -573 548 193 -540 -237 505 -804 -537 207 -952 337 -207 -253 347 -323 -992 -984 971 168 -221 386 -427 39 -966 -722 244 82 315 862 455 -928 -521 110 453 -619 -643 -244 -782 630 -592 -255 -605 160 730 230 711 182 661 485 909 821 201 -245 343 -131 102 374 867 -621 -441 -379 168 242 -180 -952 492 934 44 22 -263 -327 206 -513 -863 -123 -473 -550 -471 630 436 -320 -490 -982 -103 -86 359 677 803 570 -97 -930 410 -273 144 427 240 960 865 -20 193 -571 626 594 -214 203 186 -771 978 307 -858 276 -636 -737 -726 478 -610 542 -570 -712 221 -835 -248 353 -29 -393 -618 449 870 -584 156 364 -974 -617 196 -522 53 15 927 342 442 -454 352 783 -652 382 462 -781 -591 -948 702 725 572 -117 793 -244 -683 -809 -436 -545 -3 732 827 -27 -209 -197 131 664 -777 -706 647 620 833 65 352 70 -328 -706 679 -135 -978 731 724 -98 723 276 704 -427 -408 694 550 -830 -120 768 -529 -899 618 158 327 -428 423 526 950 -956 -845 -948 -703 384 -2 -995 353 -182 -690 -691 -465 -70 194 437 -14 -523 143 -805 361 497 87 259 -135 543 -669 -406 478 452 450 -868 -525 -139 348 -778 -238 886 936 -256 525 741 -97 -320 -838 994 61 198 260 546 225 -192 -609 -601 -784 386 -883 -482 449 -451 -616 815 -85 337 -38 -321 379 -841 -392 822 -337 -559 790 640 -661 -149 -37 -966 -571 485 -485 -138 891 -749 563 382 -978 -609 -84 -103 18 326 -844 -482 996 452 -889 -384 621 -454 -811 388 853 -534 124 691 -181 -86 889 347 582 -697 996 -627 -792 -640 390 -2 953 539 164 206 856 -133 674 744 439 770 -893 -264 -906 -83 302 984 409 -418 -669 579 -466 860 738 -479 521 -431 76 933 -83 880 610 -331 -283 744 -127 9 -2 507 720 -760 -802 914 -914 184 632 965 -2 -255 -395 89 -340 -533 949 -271 941 171 -811 762 638 -875 593 -478 943 -258 125 471 468 892 809 133 317 376 105 247 101 426 866 -326 973 453 832 -649 -252 549 177 -276 162 -157 938 460 -698 -289 -266 -513 -539 625 709 -959 -423 -249 -351 334 219 -772 92 125 -515 -152 740 -500 -880 753 -585 -66 715 -747 -996 -525 -838 652 -190 994 -433 558 -122 -337 -653 130 -630 -717 -492 383 471 815 -568 -19 276 -168 -903 747 323 505 -499 460 901 665 -23 230 777 -695 855 -359 -506 221 702 197 366 546 753 -693 -550 -974 -638 -211 136 468 -6 275 -840 102 -149 -479 871 -7 -298 128 -857 -968 33 -143 709 -857 -162 -66 443 290 -818 782 -501 -715 -194 -853 -397 584 -60 -948 -686 -77 -625 -754 -635 -254 -613 688 553 -485 859 476 208 -982 500 -71 -216 -117 -45 -970 -1000 -529 77 -373 -770 -437 -362 72 -876 -115 849 32 -706 -278 -407 659 578 -391 -997 -616 -430 876 -783 -628 -696 -323 542 774 439 -471 -842 -268 -814 546 941 449 524 689 506 933 614 -339 7 -604 -914 976 -373 -818 169 -658 -194 767 -725 -193 -355 386 -308 270 -791 -43 435 898 110 87 447 846 -842 381 895 40 245 -645 15 -262 151 258 77 -452 890 644 -123 454 145 25 -341 -754 -793 -131 -286 -392 -997 -631 -587 22 875 334 -443 -730 -37 -143 972 209 -839 -993 -379 573 784 468 -186 -192 58 -723 -877 -815 -469 152 768 -236 833 -854 -453 968 -168 786 133 497 -932 6 382 120 937 117 -892 85 -516 -562 230 953 975 891 -500 -641 -97 -852 17 -104 -264 649 -162 -236 657 141 -466 241 340 -898 992 203 -308 997 725 483 -200 610 322 537 -513 24 678 -846 299 -755 244 -546 -672 93 -242 292 587 109 496 -305 -107 81 462 -931 -486 821 -655 675 -466 754 -839 -463 313 748 956 -138 -633 722 -558 630 979 803 -493 -316 827 -246 971 605 235 596 458 569 155 -700 349 264 -570 -923 -467 55 349 18 -601 -172 -850 -10 773 714 -529 -309 331 65 -667 -207 -769 -806 -555 231 -413 -523 -805 -535 -723 138 246 -578 610 -403 255 -348 882 976 0 533 -781 -1000 920 20 -983 136 361 677 398 -906 768 -687 5 721 577 -667 184 -765 -853 -838 -24 443 -283 806 -674 -889 822 280 511 -238 -178 -16 125 -957 636 -474 -14 -599 -344 -752 -595 146 -319 -961 -148 722 -588 518 37 223 307 290 -447 -418 -483 -977 -880 340 565 136 54 698 193 -561 -929 -812 46 -173 -181 876 778 507 -42 -61 -71 450 -375 80 -307 875 -658 -340 327 -609 -700 135 288 -781 -416 -797 -641 869 -943 393 837 -978 -580 155 927 -959 -242 143 6 198 582 915 239 976 51 11 344 78 212 -926 -316 -517 288 590 -408 -837 940 -370 177 -273 -72 -528 -374 763 130 434 467 -322 -378 928 792 474 -865 -717 -634 670 908 226 -288 887 884 903 -878 -922 153 584 245 734 293 462 -602 -429 730 489 604 829 -397 -486 810 -186 -371 -275 84 -534 307 536 -361 -134 797 627 53 109 -956 -365 -996 845 -539 -957 90 238 682 -429 963 -501 820 -60 69 -525 -522 -32 -421 501 812 348 566 505 -124 125 -450 -883 412 -673 -922 864 -429 946 -611 378 449 788 -436 182 94 593 399 -179 -673 -954 -622 31 -383 574 706 625 806 427 -184 214 73 -622 177 -832 -348 181 -761 410 359 -828 -613 177 -306 123 -802 56 -318 719 239 -497 -26 -310 -428 784 -935 -279 -884 726 102 518 251 -1 357 -952 -294 120 -407 -706 183 -374 129 -485 -900 91 949 916 -464 135 821 671 -401 79 -302 123 -874 -103 638 -999 358 982 777 988 -281 464 345 903 902 680 -278 -958 372 -18 167 147 -379 -188 622 -104 -762 18 -195 165 -913 648 -894 -802 -190 -846 699 -858 151 68 -910 360 -821 -742 516 -153 -263 -317 -68 -27 -588 111 -843 -860 994 30 -153 338 640 981 455 562 308 349 -58 -595 -208 -973 -465 800 725 -945 -406 -838 -317 -49 -583 68 854 -156 236 89 -789 748 387 268 -156 -893 -982 852 17 379 -281 955 -503 -154 285 93 -93 924 219 -639 -468 -325 56 -620 653 -543 -998 -81 180 -952 532 -520 990 743 463 -378 -826 -832 598 -486 -191 435 583 416 101 334 864 -136 241 356 -943 695 631 -349 987 164 204 -440 -230 -865 370 42 980 254 454 900 -82 -711 787 620 172 -271 575 -726 904 -666 -447 940 -430 294 -37 905 613 -3 -679 137 234 -259 -16 -71 271 10 -583 895 -293 932 -496 173 -758 -437 -199 186 480 -662 831 709 864 -537 -108 13 -888 281 -453 361 246 -358 878 -14 485 -231 945 -827 -641 -530 -62 443 -937 -509 551 -572 797 -265 766 -220 -683 918 -495 121 -162 581 -862 995 878 90 365 44 337 -301 9 -519 193 862 -708 556 516 430 -950 -635 -615 -814 -626 -417 50 694 -316 33 -211 -654 -994 -598 656 205 34 662 -108 103 260 -710 944 236 -605 524 -831 -972 -966 -360 987 75 297 308 238 654 -687 719 83 430 -794 336 -149 -414 589 590 -790 967 561 -827 344 -490 -368 -17 7 -189 281 -41 162 105 777 131 990 333 969 -997 -572 -476 -752 -483 660 -505 524 130 642 354 97 -752 25 -533 860 349 -763 292 -187 -856 -427 73 -685 -828 -729 -584 -695 -794 -526 612 958 -320 -19 -534 257 -542 88 272 672 348 590 634 -109 905 -354 -384 -983 -507 508 593 -418 583 -21 -800 626 478 408 466 -213 -328 141 -327 -311 -570 -596 -360 -345 -46 801 -36 -367 -760 725 -186 -732 961 164 971 873 921 495 -763 -356 621 805 339 -978 838 888 -197 -701 56 37 192 827 -534 -701 664 6 -702 450 -845 -886 137 714 -629 671 -714 340 -477 458 297 -595 458 -323 -236 271 -376 -964 -181 153 -22 -798 -627 841 -41 313 650 606 -989 -641 -37 -870 -981 165 882 -333 93 -870 -437 753 883 355 -96 -171 94 481 91 -454 785 550 88 534 16 -811 -319 -7 -734 106 -743 -38 845 -96 49 255 -408 -821 -345 -882 124 -833 435 82 567 940 -8 348 996 577 -729 956 5 -313 -828 790 893 315 346 -37 776 923 -913 -688 -315 -703 861 653 -70 225 34 -31 -353 -29 -300 262 -386 -677 -893 -457 -58 368 464 -348 649 614 872 -78 530 186 -92 -287 -564 -743 354 506 525 46 481 -680 -363 921 -821 -82 711 744 932 -233 920 -512 422 654 414 -297 -773 243 -594 -327 834 -357 786 764 -761 -246 -753 640 -889 108 970 252 -223 -613 -446 783 376 -599 523 452 -957 146 -463 -722 924 -772 -601 761 -566 483 -298 924 -725 -969 974 973 61 -262 -361 108 -299 -42 -444 -489 -347 -492 -665 808 364 -540 -519 907 -104 -559 803 83 483 634 -449 -920 868 470 -724 -711 895 106 35 -682 1000 -233 598 794 837 -929 -655 171 664 -269 -566 167 -872 -880 684 -832 434 -515 -258 -32 -72 805 -509 -684 -197 763 603 -345 61 -501 460 -703 564 986 -339 -708 -268 601 505 -657 984 -91 189 713 266 -93 -901 251 790 406 229 321 816 894 -595 -332 323 243 311 -830 827 -148 586 -356 -767 167 -584 -510 -299 579 -253 -587 73 -297 970 -280 -618 -317 489 589 -318 -583 -726 507 -810 783 -569 866 607 850 231 89 419 -170 -336 -364 745 246 -397 655 727 -156 -684 -283 -711 -542 -387 818 491 494 -90 -441 -180 -294 29 -392 784 107 -642 -94 -163 408 358 -419 164 -695 -723 238 4 830 927 -480 478 511 763 -203 -27 349 -770 -751 -113 572 889 -169 715 884 361 856 -53 -404 -695 964 660 -293 -65 -109 845 390 -219 470 -431 921 377 -363 156 -928 563 516 604 -258 971 -726 -456 628 10 342 718 -897 634 979 392 -539 -818 746 888 572 164 -479 -307 653 -967 -948 332 -151 -825 -1 -179 -416 151 537 21 415 -147 -730 23 625 -626 -608 -288 6 990 -312 341 154 63 -953 -696 428 426 573 -192 566 458 -251 630 -160 181 -347 -46 -716 -926 84 -976 568 156 -48 334 93 171 687 -789 -26 -18 517 -680 -324 167 -236 995 -699 899 -156 483 530 -184 -2 108 -308 -936 -427 616 -254 771 -276 -18 -310 -16 861 -234 405 -302 -244 -566 696 845 135 -28 -514 101 732 382 425 -666 -788 -266 980 -912 987 432 -113 -885 -175 945 505 -97 456 -657 508 483 -225 143 897 445 884 343 -605 139 -318 25 -500 -300 -830 563 -788 -831 23 19 332 813 615 735 -937 259 184 -998 361 -268 -788 -33 206 516 478 -340 -283 48 -43 -640 120 908 -424 -807 141 -996 -152 -469 979 -196 455 -780 -440 725 873 611 -290 -339 284 -717 215 -822 -417 -865 39 -824 714 938 468 937 836 -136 -539 -697 231 -645 -452 750 -123 -971 -609 -489 -31 568 853 -309 985 -628 -113 -542 502 -939 617 772 -821 799 -258 992 738 -314 796 -525 -372 -931 -391 416 589 -517 -23 890 -786 513 -253 502 435 222 658 226 -63 -953 -699 -905 215 838 -270 86 -74 405 245 -938 604 -955 -227 -214 722 169 803 -167 429 -889 983 274 -947 810 381 -958 182 732 923 249 590 173 -979 -903 56 -241 -251 682 751 -965 746 -685 226 -374 852 -14 890 -853 191 995 -95 564 820 780 -654 637 -495 36 410 594 -648 -583 643 -552 954 560 995 -744 111 -165 -418 375 630 -196 25 192 -601 -708 806 770 -311 -511 -589 402 371 125 726 -143 -808 111 -220 -669 389 962 -459 312 554 -884 -31 -788 893 -978 778 750 -28 -710 387 -838 -14 790 -412 -530 19 914 192 832 120 990 456 -131 803 -220 347 -470 -398 29 -499 -26 -713 -39 -321 280 -708 524 -332 963 90 -230 -94 -327 940 551 -581 -574 938 -735 -544 -537 36 956 -569 308 -824 869 740 280 54 164 -563 -634 437 424 -114 679 -71 662 -107 762 -825 -879 -220 177 -105 581 -319 -937 -679 -111 -841 -856 -253 994 38 762 -776 850 -562 492 454 -313 -863 676 696 893 -833 -706 -672 251 -672 643 861 -97 -515 971 717 -117 -268 428 32 -636 427 -266 3 995 522 -52 63 -893 501 -697 -857 810 -624 -120 -427 847 -2 781 -477 801 542 -492 -416 -19 -957 932 -900 73 819 -353 823 835 -107 -925 -61 -442 -676 -10 296 -774 -511 358 780 -365 81 -133 -311 -832 -170 -759 571 -866 64 253 -895 649 -921 -699 727 -888 -349 -340 -410 -548 -437 220 264 -184 -889 945 -896 772 258 995 -274 -993 735 664 -52 877 -275 241 -199 -614 -73 -476 394 455 -26 -651 305 125 -182 229 922 -79 336 -858 248 -497 -821 313 -568 96 -863 -516 629 -244 298 -280 -119 -430 -864 188 -187 -378 260 -745 828 7 154 -787 -188 -3 949 -835 -894 -484 737 -863 -597 -414 -344 -80 -656 632 181 497 -965 -218 424 -462 34 830 -511 507 -613 -75 553 -369 -945 738 197 844 -245 -304 -154 -405 -186 533 73 551 271 685 374 915 686 -163 1 771 918 -463 191 -107 -591 -109 883 431 504 -478 651 404 -483 -729 52 458 252 -656 -115 860 -202 -778 965 -68 -189 815 280 -712 26 470 408 -267 996 444 923 -110 195 -554 316 851 471 403 678 593 136 68 -644 668 -591 437 -517 -477 973 -549 828 -267 226 177 -518 -199 62 428 919 79 -429 -975 -817 -987 -131 294 -10 -717 806 -676 411 -876 69 -99 -154 -402 -581 -530 201 -666 293 892 61 -126 926 -870 477 -97 597 270 445 556 -30 -133 532 338 243 -747 -708 719 -583 404 292 595 456 -675 -577 982 -538 -47 331 -675 526 -320 -511 853 406 73 -965 935 -355 251 -879 255 371 238 -31 -849 454 350 -482 -445 -225 -576 618 483 -663 -274 319 921 -604 -940 263 546 569 -980 3 -28 -385 437 575 -384 67 -208 589 945 -958 472 554 -992 -837 501 213 224 -617 -414 760 -406 734 697 -686 -188 5 320 512 -651 113 -333 -819 -330 -769 -75 -910 -169 -618 159 575 -653 445 -426 651 -27 626 -540 -83 275 -439 -874 -867 328 438 -58 -226 824 -228 -271 -77 901 -379 527 960 -827 770 -151 500 -701 -973 315 -654 -776 -528 -63 608 261 97 -661 789 -503 956 -885 -728 946 -375 -754 754 -6 924 -980 -844 -580 379 -55 -943 -850 -442 787 926 680 -317 -282 -815 727 -404 483 194 -85 421 -59 696 292 568 114 373 617 348 -97 -1 -969 16 396 916 604 -712 751 -18 -475 -683 -395 219 -256 -764 -407 83 743 -550 -65 -462 600 3 -702 634 -358 -150 -819 2 126 -46 614 846 -264 -502 851 -915 -107 225 927 -818 660 729 889 508 -332 680 186 -8 -892 -656 -965 -641 -565 -421 -136 -324 -771 716 -883 782 849 281 -608 -790 -803 438 540 408 912 -326 -671 -434 501 401 99 384 -204 -936 -724 -352 392 578 -573 -132 -270 -132 145 -437 857 -231 926 363 189 702 -441 -137 -813 -1 15 -752 15 892 910 46 -509 -46 -38 -73 -169 273 572 137 808 -956 395 585 -914 917 438 -264 105 -325 779 1 -37 -750 822 344 -377 248 -217 893 -628 915 211 -629 240 -242 -561 899 88 635 399 -267 -954 -315 -362 -171 -590 382 535 -451 -849 786 248 -380 319 -255 -713 375 564 -496 -180 358 -566 966 -436 655 626 496 -55 -440 805 -675 -692 395 -159 397 -424 769 -715 -630 797 491 785 121 765 -322 -544 -323 -882 593 942 -623 -743 -516 981 890 956 -728 338 872 389 463 565 993 494 -673 -961 28 -390 -904 761 884 -259 70 -961 -678 680 -531 822 -906 968 -762 -21 959 115 -361 -508 -30 718 -97 937 481 -445 814 -856 908 903 363 -441 723 -736 876 613 122 -742 557 -513 -366 552 -49 317 451 428 -677 181 909 330 438 -667 -437 -989 -251 168 -121 -435 -425 734 -130 -420 -384 683 -43 320 767 377 -34 -76 -265 397 -457 -622 -756 398 -977 -461 -916 -692 -514 -647 -839 526 937 -180 -808 256 496 -866 200 611 -706 -237 -214 -770 -186 -52 -882 989 33 -667 890 -426 369 132 -859 -237 189 -430 85 95 -433 -22 -610 336 -733 -616 169 520 691 184 -814 420 -416 -314 -994 -638 -808 341 532 -775 487 107 -567 -954 383 382 720 -989 -500 604 548 490 911 -284 330 393 -34 737 901 705 484 804 -984 182 -198 -152 -378 -714 -780 881 932 -172 890 -110 632 -22 -495 156 957 685 880 418 299 977 -436 -48 -361 718 -409 318 -621 108 436 -936 469 -561 426 -579 -473 -533 -317 -74 569 427 591 -575 -384 -821 -472 -570 -721 950 -631 -207 -173 -887 -455 -712 -578 -461 -365 15 -479 66 -458 396 -991 -179 280 597 152 -574 218 571 974 -997 924 -459 -992 -775 504 -274 -736 -763 -588 515 -622 668 871 133 -636 -596 -928 -355 -211 247 -91 267 77 -845 853 -107 -520 -798 182 -320 -108 -600 274 -366 570 701 593 -374 -785 -572 56 982 768 273 930 -627 -773 936 -700 141 852 337 -283 154 -221 -491 901 -457 -657 -213 206 949 -588 124 922 604 782 455 -652 -737 -246 710 -804 -42 -249 510 512 710 -448 750 651 -173 365 -937 141 -218 -543 -205 -898 10 -664 -176 276 338 -483 -751 -5 -872 -936 960 253 -865 -379 -657 469 -191 153 -876 957 -905 143 529 215 10 352 -79 359 489 72 681 121 -285 -617 -542 649 29 -605 818 -781 800 -999 -957 51 -128 -333 338 -663 339 -421 -622 278 744 -914 969 -714 838 -927 -624 -503 -699 -836 -203 -481 -547 778 -501 -225 -876 -591 -19 -604 179 -301 136 516 -553 -693 295 -735 -512 552 786 -921 -61 -536 -514 359 512 -826 -756 -842 -671 387 718 -109 -653 -839 -680 -759 933 -204 -36 954 621 461 -605 874 159 -529 -1 174 -845 -213 620 101 389 -391 756 818 367 -309 106 -168 -275 555 -218 791 -243 25 -550 464 476 -984 287 -456 -693 -125 -133 482 -935 160 -986 -977 -989 -833 -353 833 948 237 -946 -288 925 577 -255 -153 71 938 886 -949 -398 737 812 -254 138 58 -984 -903 315 213 98 -26 -23 291 -635 745 26 -410 -287 58 862 66 453 264 842 196 -918 -339 -616 -465 180 726 -735 -146 -765 358 252 905 844 -614 -198 -875 424 920 486 421 -317 179 89 450 307 -438 -912 704 -831 425 193 -353 616 856 496 -631 859 -377 -930 -468 349 984 -400 54 -110 -273 -858 324 -493 -592 -491 399 -56 702 -463 320 -288 990 -29 -27 -489 -123 616 750 467 -547 -395 -969 -994 77 149 -783 -767 417 -406 396 -966 -41 527 -302 -426 -104 -477 894 845 -331 208 -378 367 -15 -965 -743 -8 -857 -49 521 -523 -567 -559 528 349 714 -68 -474 -352 -100 -206 -118 -249 318 -289 -214 965 508 684 632 362 544 -402 -994 877 583 -277 985 -325 -726 -441 64 -596 20 -207 833 530 510 -982 869 11 -654 -79 -957 858 -549 -780 -937 716 364 -404 422 -502 -798 105 968 -584 -372 -309 788 971 -909 359 -690 -805 -916 162 612 951 742 -248 -917 34 447 -470 474 445 -734 -290 385 331 -606 325 -613 337 -963 769 -23 364 729 8 -183 -431 669 283 982 -27 371 -807 889 -573 -922 -829 271 737 -691 974 155 -851 8 839 472 759 958 887 747 -691 -880 662 138 -530 -834 675 371 376 989 -225 -825 272 -617 195 -298 278 634 -284 -278 410 326 896 37 351 133 212 859 459 -700 -160 649 122 879 -653 433 483 697 637 -584 777 8 -842 -576 -972 -228 -670 212 -290 394 -702 -919 -755 286 454 288 324 964 -900 -998 -370 -410 615 646 245 -971 -292 -241 236 769 -810 387 423 640 -969 -666 207 -785 -405 437 688 317 -321 203 -77 -495 -12 -878 315 -284 -506 -725 831 -746 -425 697 -323 -519 -960 853 -694 540 153 681 905 -608 368 -912 361 311 -261 -361 641 973 455 -919 222 -208 -74 679 -291 150 784 -852 -792 -844 657 -722 -102 498 -624 108 728 -96 -921 -837 -833 800 -759 645 552 251 -756 -650 -45 -495 153 -460 -592 503 -357 -457 -350 43 452 778 548 418 129 488 -980 538 903 -720 -907 -713 -396 504 67 662 263 -736 947 -987 -696 -104 69 -477 610 558 296 -728 -477 -580 344 -775 -548 -365 635 -195 -975 326 257 796 66 -141 292 -238 159 476 420 -392 -737 210 389 290 -480 992 887 -360 222 255 713 4 87 -289 -228 -601 596 190 18 -207 -167 142 651 979 -980 165 -427 803 979 -425 -111 -671 -452 956 -136 112 -99 155 639 761 -447 -954 -595 49 220 880 -679 -71 -528 838 -556 939 640 -814 -224 -499 -311 351 889 -958 -662 606 -208 -751 -257 338 610 779 21 190 -41 -172 -745 511 894 974 -479 -550 512 830 -585 309 -275 789 -244 846 881 -152 619 -347 -611 -184 -447 863 785 -196 -591 -733 943 96 -926 926 468 5 515 -516 -93 -538 -526 384 -726 543 926 461 442 44 -586 -894 496 -67 -146 -399 645 -663 537 240 -821 -96 214 -712 -430 596 293 592 488 -848 -983 816 127 390 120 -883 -512 235 -107 -348 -376 -542 -337 402 13 159 772 -371 -193 -710 309 558 -86 -48 -822 730 -123 353 242 490 392 458 -692 -891 410 794 -997 973 -564 898 -467 -788 -956 -240 197 -871 -310 143 -621 331 -608 523 -126 -324 451 -101 -613 -769 591 -631 -420 893 -400 -687 758 251 501 -790 701 -391 -484 239 504 -713 145 -263 420 -760 -737 -978 -318 -340 -327 -362 361 -955 873 -340 -776 902 -74 -707 -578 793 -633 51 -449 343 603 -200 222 694 71 -41 364 -202 -724 -996 191 88 604 -360 -518 373 56 -140 -447 -862 187 -837 -141 -763 -586 -324 -538 254 700 156 -92 213 -969 -505 -948 713 -575 -40 -240 763 -29 91 -534 -366 155 871 -739 -446 896 972 416 232 509 -481 235 683 574 -790 -104 903 -5 467 -435 342 75 -620 -623 94 -861 -220 264 685 74 640 198 49 -325 180 401 -196 464 835 -138 210 -925 -196 71 -592 218 147 520 571 530 -559 -500 789 850 -199 -89 -391 -734 -616 -286 613 880 -249 -751 -266 -183 658 735 748 709 139 -289 958 -515 -826 -505 -720 20 337 -944 -77 -622 -54 -237 -571 -948 -186 -946 -91 -683 -706 -216 956 372 -955 295 -10 322 175 271 -469 -664 506 831 -559 -77 -597 -750 -500 -757 610 -113 992 950 -925 262 -833 -10 697 -102 -868 289 -982 -178 -728 285 -151 -272 -7 326 696 54 -215 -35 190 -219 -661 -125 -96 146 -151 -94 386 -276 484 400 912 798 151 -894 -920 414 -607 -40 -843 944 -109 796 -515 -157 -820 176 -37 -653 74 367 -200 -818 -784 -268 -450 -237 484 -879 367 126 374 474 -69 -976 -999 -177 -701 835 -872 -109 200 -310 562 235 -972 -798 -709 991 402 996 -487 822 307 669 569 16 540 27 960 274 -443 -193 86 745 -735 668 -622 65 494 -488 86 897 -774 753 507 63 694 961 98 99 -531 222 -998 870 -48 -462 891 735 -196 741 565 646 899 -761 -112 -813 630 522 -20 873 -869 359 -499 383 -303 -19 206 -8 -837 -606 790 -84 48 669 84 107 414 340 112 -375 766 -632 730 -894 -173 935 339 46 972 948 864 933 -947 -309 753 395 582 216 -775 -235 -214 -556 708 -564 -603 -774 859 18 -183 -594 566 122 -714 423 -293 -791 -591 -667 268 551 685 226 -705 -818 881 -198 249 538 -391 200 572 240 47 -918 -305 -849 722 -641 -742 222 669 733 -114 126 -189 903 -3 178 190 285 358 -552 -585 520 -582 467 509 -305 -285 -858 995 -257 581 532 651 861 818 -302 199 -185 499 -282 -636 -891 702 133 514 -652 -673 449 13 577 -791 33 -304 -576 581 -213 115 851 75 499 465 -883 -111 957 -486 283 -11 737 -708 -179 82 237 827 -321 -677 452 866 -486 -764 430 -925 -829 349 781 -547 -982 -414 -809 268 32 894 973 597 210 696 -927 648 65 -129 331 891 271 558 -85 -832 891 -548 -112 392 813 -883 -211 365 61 24 908 104 647 -816 852 -79 -610 -379 737 352 318 -708 656 -943 581 370 293 321 326 -427 -104 -504 -121 -941 -218 -841 143 -832 -814 -554 -244 134 52 -262 770 154 19 -633 -619 623 -152 -350 -757 682 888 788 945 353 673 402 -167 147 -98 918 993 383 534 -459 562 -539 1000 33 909 -474 309 -994 -471 -290 819 698 581 150 -173 905 -938 981 -76 -466 571 -971 -717 791 -531 -325 464 -649 354 111 -451 515 763 -104 791 -130 -649 -505 149 404 -619 924 -838 -934 51 -634 -665 -962 -147 -871 -6 -92 314 -412 -10 389 560 -976 99 -11 -149 660 493 -63 -513 342 -874 587 -142 462 458 565 -922 -391 -511 899 -578 -52 932 -50 16 -107 -854 225 498 436 -850 66 -53 -420 -414 692 243 -307 -754 -158 -148 1 -735 544 -72 324 459 579 -219 697 -697 -394 -544 207 -730 303 220 494 143 377 219 177 -843 -799 832 92 698 -703 -622 87 -599 782 280 126 -839 394 -396 -512 397 538 975 -365 -159 -206 593 407 84 -147 276 -938 -871 107 794 507 907 -405 -202 558 167 694 -380 -240 -65 248 -380 272 454 -121 -843 226 875 457 -890 -862 55 614 997 -476 478 757 63 880 -178 720 -659 601 672 -310 594 114 958 -366 464 272 287 674 52 -941 -497 -768 -113 587 676 -463 445 962 -902 -61 -50 890 -243 343 349 -23 972 947 -613 572 -586 -906 -84 547 -533 993 319 894 -919 981 -936 -460 995 -676 -921 -109 503 910 -876 164 -516 340 -848 -47 184 468 180 944 379 -238 740 -946 -652 291 848 362 -606 -175 -300 646 -313 -31 838 -356 -824 -308 457 194 274 -509 374 562 -880 643 997 -828 215 -470 -40 256 231 -235 85 78 976 -819 -942 -454 -556 904 -913 888 716 923 424 149 723 785 -253 -755 497 349 626 -832 -683 -417 -715 -49 -408 -731 -468 967 -959 -514 68 697 775 343 -429 172 -370 -900 535 134 -213 58 -688 647 222 49 -957 -519 671 -639 -603 -97 -92 -38 -387 -86 -470 -840 -487 -986 608 937 499 870 597 -739 907 83 908 572 -123 -546 -429 -546 988 -179 76 -48 -582 -413 264 -442 899 -119 -705 -918 -875 532 -394 601 -848 296 328 -572 520 -55 252 913 503 660 443 -689 -972 -757 -101 -593 -201 -614 939 276 -20 655 499 -508 -37 -487 757 -76 -984 -963 -573 466 -26 -892 -521 -457 -633 422 -42 666 370 129 973 -340 969 -287 365 427 -415 -188 -2 -984 -182 -522 856 409 290 304 -72 -761 274 318 201 507 -216 -941 -566 343 864 525 -811 603 253 639 919 -160 -194 412 233 683 -92 708 -263 951 -550 -788 118 -225 -142 361 654 401 623 -166 -982 889 806 316 76 -20 -723 -802 -446 -801 -631 181 -27 -383 891 696 663 967 -503 -670 381 -55 -239 -698 -849 -335 503 972 -305 118 -329 -138 -384 96 -248 -230 -67 -810 420 -74 -22 -142 752 -447 -453 -645 -674 830 938 -175 126 211 -920 106 -261 -3 -538 534 -214 -593 -638 215 -551 -899 -238 820 -382 -42 506 -498 -468 -872 813 -873 929 -9 735 580 -456 475 210 -322 755 -756 -661 -791 -198 -101 -292 -100 -226 815 -197 612 58 660 -387 -577 247 -939 -917 -305 -515 387 -889 -401 -131 893 659 200 87 -326 -45 394 -24 374 709 -852 875 262 441 -962 -996 -734 -142 576 363 448 -335 649 -399 -599 -765 -856 712 56 -403 -573 704 207 831 -354 -142 468 -164 215 -775 -525 700 267 785 291 -753 -624 617 -166 151 514 -573 250 261 -562 -925 -6 -192 907 -439 349 23 -472 -621 379 -229 -403 -816 -400 -110 539 512 -959 573 363 585 -345 970 660 475 -881 123 488 934 635 306 -367 -581 -75 -13 -903 -360 62 888 714 917 938 753 868 95 -858 -39 7 -1 402 488 255 681 -283 -550 -399 475 -828 759 -968 -925 432 -398 638 -81 -835 -629 -428 -351 881 257 910 305 182 739 263 -709 -130 -686 534 -980 42 372 -565 55 -118 92 -766 68 -146 708 -112 -283 852 -465 -977 97 -491 365 353 -374 955 818 836 -187 664 968 -166 -937 -47 -990 563 -122 -733 408 -260 -16 -706 -165 -536 -649 4 116 -458 81 -556 614 -33 88 -173 652 -239 -266 436 -142 863 -966 -958 -150 -613 211 751 835 338 -536 383 -646 -770 -901 -195 -960 -725 -43 760 56 788 299 566 -647 -542 404 444 -190 359 908 368 -852 161 346 -153 388 58 -548 -699 680 -533 -105 677 130 -445 -533 475 934 288 685 205 -510 -916 -458 103 -991 -605 -914 42 816 87 -139 863 333 -435 -593 -749 138 435 -984 79 627 -595 -193 372 481 6 -522 -404 -703 -378 -298 970 -789 -145 -211 -24 -888 -466 -214 645 400 -536 183 -278 -86 457 -881 559 -82 943 -508 -694 759 582 -730 472 -147 -637 -827 -365 487 482 760 146 592 -153 157 -78 -311 456 773 912 -558 -185 285 134 -731 178 240 -602 -948 -348 -228 -425 410 800 -535 -483 -552 938 342 220 173 870 145 -817 -625 -207 -667 560 195 -106 -785 -106 -486 319 301 702 -670 667 907 527 389 870 -384 891 -774 808 -613 309 -922 705 -508 753 488 372 -586 -535 -782 -834 314 -907 -327 -316 -809 -337 793 583 -64 207 -4 278 -80 429 342 697 -303 296 616 123 178 286 375 -127 -959 -334 -85 -900 263 129 732 79 -875 747 -667 -345 -664 -672 584 211 796 -630 -24 759 394 -982 -715 -54 -290 977 -922 283 553 120 -556 708 -979 69 399 -287 -650 -741 -64 459 -755 119 620 -653 -58 63 -698 -852 663 916 431 84 254 249 74 742 -984 -281 814 -541 -962 -790 774 -938 -389 -819 -72 751 -24 161 -328 -518 -195 -533 -80 631 923 147 598 -92 631 -8 -566 47 632 -783 -164 713 310 188 483 454 588 -835 -794 -75 -246 -162 -940 483 776 -210 142 182 -40 -791 324 997 -942 -395 -734 -857 664 474 504 948 -425 558 -632 -132 -266 -595 -523 -795 -141 501 984 -64 311 20 476 618 744 -491 404 533 -497 -977 -8 -64 -669 369 -543 185 749 -951 285 582 -61 887 -4 -633 911 409 555 126 344 263 659 814 -100 -964 -642 -174 694 -126 90 -988 17 578 -315 -370 606 14 461 -983 715 -374 -527 612 194 402 591 -484 -234 -795 845 -200 417 206 -463 496 390 525 -167 648 896 -516 -559 -218 834 991 351 -285 719 -352 -275 -792 74 747 -193 -183 65 -344 651 -755 643 -55 -740 -7 -605 945 676 129 277 444 839 -698 455 820 369 481 -273 22 920 471 134 -84 -79 947 80 -842 733 -161 571 -413 -24 249 391 369 -522 -722 285 -371 -249 537 -269 852 389 799 311 20 -445 400 463 770 -1 -275 662 669 -96 -616 -612 -106 -316 820 -812 985 465 -115 36 832 100 -624 -133 985 -829 45 -124 991 -446 -670 446 290 676 -144 927 725 455 916 829 96 -794 524 -930 203 533 583 -212 526 836 -883 -46 799 -407 813 917 -128 -587 727 -675 -881 281 -855 450 -29 -775 -690 455 -452 510 -792 342 -606 -139 -920 44 -743 709 -18 929 -700 733 743 140 -275 -523 -713 -270 -261 793 733 -153 -415 935 497 -886 -445 -238 56 -911 229 799 -520 -738 -585 -744 636 965 820 -245 -502 684 168 -298 234 -245 -823 -956 -279 543 685 191 -203 -329 -599 596 320 709 202 720 355 -81 417 671 -362 -932 -162 -783 630 -624 166 385 422 -841 0 992 290 937 -422 -888 -643 28 -150 320 -70 407 -448 150 22 -52 946 497 -257 945 -841 -45 -79 499 -400 409 -5 -90 -914 -130 83 622 -691 -942 -704 457 -163 727 308 -762 -89 -329 170 480 835 -285 81 897 473 491 74 -479 -993 -902 682 842 -192 761 608 -399 972 -222 -906 220 248 231 806 859 -559 -954 484 -660 -819 692 680 -849 -520 -776 -282 195 464 -178 -579 -122 154 263 322 240 275 514 950 -900 -677 -494 -256 601 -439 128 532 -565 840 -287 18 746 -737 873 -150 988 178 212 -392 327 -732 334 51 164 -836 171 -635 -137 614 749 -570 -317 -851 -630 326 -539 -357 -320 -450 -17 748 -743 -986 -387 -67 -397 -900 22 816 -96 697 455 -222 858 -745 942 913 489 -574 -83 141 170 753 674 302 917 -654 -182 -436 839 -236 -27 48 -988 292 975 -270 699 702 943 211 132 538 226 -577 -242 -767 864 902 -321 -338 532 900 -727 -833 -612 447 -348 -911 36 -642 -802 137 -677 -856 -850 -900 -356 -879 -252 -337 -667 219 587 -694 341 -861 -643 -280 -60 -576 -957 -165 -228 -536 557 -781 -891 -14 636 923 791 588 -148 594 -237 900 -885 157 518 522 -600 -822 -904 -347 78 806 -988 -900 688 -812 729 -831 58 -833 -503 395 871 93 -634 781 349 -89 237 151 -211 384 409 983 350 723 988 -619 -812 313 -133 249 -159 -166 961 40 -756 331 640 119 -158 226 480 316 88 713 248 -734 776 228 -544 -168 327 -424 338 304 42 -919 589 -103 806 772 38 -244 328 -569 694 -895 513 -930 568 -920 278 901 -120 224 179 -531 -979 926 -424 785 -267 69 -943 450 -42 -662 -737 -537 -375 -229 292 439 991 84 240 -724 803 -790 -335 350 -788 252 -828 47 145 -923 -492 757 -884 -275 -755 658 434 299 -58 779 834 -710 892 -364 -970 -602 -218 -387 -552 -729 453 -419 513 -478 -183 -897 -245 492 976 -900 -511 608 -524 995 548 -451 292 -697 -35 746 -284 769 -349 -737 949 -927 -405 -479 -322 489 409 465 861 498 11 180 -576 593 519 -63 130 567 913 879 449 -845 -429 965 82 821 751 -382 632 -131 327 -729 -30 404 -350 222 -693 302 134 856 -753 560 413 12 119 -778 69 -655 734 -203 -864 -145 953 -33 190 -127 -121 997 591 -216 -982 445 900 863 386 -389 943 -228 -922 -276 -379 400 110 -701 122 -200 178 460 -534 27 -742 -757 191 -785 -551 -576 -654 -256 -921 207 520 -602 77 -287 2 135 -895 229 -873 -388 -559 756 597 755 501 202 -858 51 380 429 250 835 45 -788 7 -221 495 457 795 -22 211 184 556 919 423 365 797 34 -536 979 -931 884 452 187 663 402 -126 -114 -168 500 997 -676 158 245 903 -687 -52 -328 -790 563 707 137 273 347 -351 44 970 843 -406 40 -726 672 193 907 -239 272 -440 -240 941 -48 -569 641 -466 783 -101 -610 52 -100 -436 -773 -196 -114 416 -31 268 436 -623 207 -29 -376 -408 769 -360 107 -651 532 -348 -414 -918 289 708 258 -156 -326 -961 236 -117 -430 -284 850 -411 -988 -776 569 -612 26 87 -822 454 -162 849 513 -151 785 667 -881 403 -631 912 841 105 995 -367 675 135 -612 -748 770 738 -357 602 -908 -715 -857 125 266 -335 -473 191 -338 -106 -625 360 -664 488 -455 -837 -531 -545 739 603 599 -538 883 -543 -40 408 -730 -350 817 444 864 195 941 824 -795 -343 -815 -823 -92 -768 -223 61 989 683 -950 709 404 849 287 -477 -958 -772 -349 -157 -808 55 73 -138 162 403 133 -660 -811 240 -897 727 936 -881 923 853 315 -787 -358 -794 -78 684 -497 734 -242 482 -623 81 810 -971 494 235 -831 956 -936 549 110 405 342 22 -966 236 100 954 586 -393 -995 -744 595 382 -620 414 -67 -112 -432 881 -424 -896 624 -383 225 -693 78 857 675 -235 20 871 -156 -206 -918 495 908 796 188 294 213 -612 154 718 -247 -862 592 -89 787 -116 921 932 -182 806 -3 -311 -870 -262 292 871 -284 -88 -24 113 -282 -680 342 618 -529 254 -677 393 365 -172 176 863 -834 -203 -410 465 46 -777 -197 -744 -621 79 -274 5 -743 760 888 -638 515 818 211 -763 -224 673 -928 674 -116 -312 493 606 -28 -555 -159 48 218 252 -871 -122 535 -511 -628 821 960 -307 166 -784 877 565 672 -19 795 -790 -307 352 -932 297 815 -902 317 -652 -52 -130 -27 391 655 375 -398 -618 -402 -406 -529 531 -286 -549 -850 298 409 860 618 -704 -676 333 978 385 960 389 410 844 330 79 -840 -299 -364 148 298 111 368 -291 570 977 -987 -71 -31 -296 571 668 913 -268 -797 -367 840 691 -976 -117 -759 -378 632 451 -527 -982 116 946 961 -46 34 941 500 -826 339 352 497 -502 -936 -155 791 -228 -116 306 146 -894 -535 -905 -16 262 333 -994 -93 -697 -302 -724 -607 -974 -212 734 982 806 604 -604 -344 840 -259 -955 -139 376 -985 -992 -826 -824 -144 -553 466 -526 -266 596 -108 324 -708 666 -818 891 -447 -948 -952 -72 -282 -943 911 209 -295 967 752 -252 -974 780 -125 -867 -545 -110 445 184 -170 19 -616 138 -987 -304 438 59 -822 -117 -811 501 4 118 416 267 752 672 -127 -486 131 791 -774 -20 -947 -187 -846 -34 17 -787 -521 907 -505 917 -885 341 156 632 -725 711 -616 -466 556 787 783 424 -752 199 106 0 -904 -131 210 918 697 -248 -852 78 -383 600 113 954 -315 -774 -654 -468 -560 -502 -893 -192 -583 -311 -470 -177 -160 652 -830 -597 933 -644 464 660 -103 -428 -511 -731 -840 -721 -79 -274 519 11 261 914 -488 614 -35 390 -535 8 -547 -721 445 -50 483 -448 -819 296 177 -228 492 607 -550 492 -360 -514 928 860 173 -709 -875 499 -273 -833 605 -908 -566 -139 310 -661 -607 724 -658 -448 657 -904 -146 -746 -754 707 -477 424 162 -554 770 777 208 -823 -569 306 -764 -60 111 -847 -360 80 445 -263 -799 506 158 610 -55 270 -42 223 670 551 459 651 -128 -170 554 -728 -235 -349 -60 -495 -12 729 -474 -725 4 613 479 134 706 -735 700 -126 -775 325 -18 335 -51 -288 362 -191 685 -555 193 26 -299 804 764 558 -895 419 -56 -20 -841 -564 -424 -54 965 -196 -776 439 593 389 717 857 -243 221 -322 705 272 -914 350 722 -599 -257 -495 61 359 195 -293 -407 -961 394 613 -463 -828 228 -308 -562 -748 -949 -453 -845 -344 -924 346 925 -669 105 856 -295 -127 -785 -937 799 457 491 -528 778 -277 206 859 -493 24 -888 -961 -267 -595 483 -391 -269 349 -217 242 -922 0 -787 503 -427 925 -950 377 895 -407 -948 427 95 750 202 367 -808 -637 405 624 -966 -146 172 784 680 728 -72 732 -907 251 986 -629 502 549 -977 -296 -931 -951 -267 -668 195 -28 665 -255 -152 -293 784 246 -933 215 471 14 -22 -1000 -819 -261 732 548 -988 -79 127 39 -717 -715 -722 411 761 960 415 -574 269 -760 783 -66 310 485 -532 349 74 499 640 643 218 -738 325 158 772 -637 122 290 638 919 578 892 -841 -129 358 -169 903 -898 403 -596 -998 995 117 553 -467 748 -789 -730 922 241 876 878 -911 297 -177 -835 539 -418 -130 570 -692 -464 391 388 760 -778 604 -77 -705 -63 -404 -840 196 469 -935 710 812 -880 829 138 -700 292 289 919 721 990 -749 86 -674 797 -544 -799 389 -810 597 -834 -33 174 516 -172 -522 -636 -105 699 913 -24 -838 566 -268 999 -943 -451 -373 -699 66 -59 -725 631 621 -591 536 -848 -464 -780 -92 -668 727 -70 944 401 -458 674 -855 398 355 711 -583 383 623 -159 39 -487 649 -480 803 -565 944 952 477 -507 545 295 -607 706 334 223 21 -487 -111 268 535 -768 773 -738 784 -651 644 77 -63 212 821 438 793 -601 51 928 -363 1 170 439 -704 998 -347 -981 -376 57 435 -822 -342 537 -470 221 47 731 488 988 260 -102 -629 377 -567 543 573 -523 -160 131 371 -146 449 -430 -305 930 566 943 64 -652 191 392 -907 -777 832 -847 -522 133 -463 255 939 -540 618 -428 -101 300 -193 353 -719 49 -454 261 940 925 -510 -295 -582 813 151 506 -879 -855 -948 660 -49 -29 -242 -112 -556 547 652 46 910 794 -686 -786 88 -237 -307 -673 669 -732 -128 -63 -142 730 -705 230 948 -94 -548 183 501 -218 -501 997 943 364 833 48 781 103 -198 299 988 159 -445 -505 -888 -873 -128 -31 -216 479 -176 -109 296 942 -906 -423 -741 657 718 398 -440 -909 -424 -870 633 387 989 504 644 -557 894 766 -640 -536 923 672 -372 334 434 240 484 468 -711 -362 491 918 658 205 -526 -368 -67 743 -548 160 -371 455 -7 -52 -780 -19 459 -851 310 -328 -268 652 875 799 814 0 -515 -751 -667 216 -678 -502 -575 -344 378 236 626 -810 518 -882 -149 -842 -572 -667 587 -983 -819 -977 159 -587 -700 -176 -146 -161 -223 -614 826 4 -695 989 -56 -396 705 -957 79 826 381 -983 545 -841 -13 997 -86 -171 -909 -210 122 429 -98 674 313 -556 311 -176 -476 281 -321 54 273 423 -843 898 -601 784 569 -806 445 638 -340 157 262 -911 882 728 594 -723 176 394 -358 -525 1000 527 -574 690 -724 489 91 -704 280 640 -344 -754 -698 -884 941 697 319 -487 -439 -112 547 653 543 -113 -633 -178 729 -134 666 -462 -318 576 305 521 -553 -441 451 399 -84 -270 179 -585 -979 324 608 -324 -901 -622 -555 -420 -804 493 515 -76 -992 -921 -539 -454 -978 -116 611 610 -391 -782 -1 -576 202 727 23 867 -476 879 -804 511 -491 145 -383 -894 909 -829 974 516 735 -204 -634 261 640 -865 -110 425 -101 -523 -548 856 568 -544 -888 785 130 229 -429 -481 500 -502 822 -50 -548 -956 75 787 934 -329 673 -715 -981 -216 -88 -90 -935 92 -756 -59 928 313 -571 -457 561 950 -716 -536 -156 -978 -179 236 870 172 206 178 94 -89 -639 -103 -527 993 233 636 -25 941 -244 556 -423 66 710 -530 -171 -335 612 -120 -18 452 -633 691 -745 -332 475 -545 -83 -456 917 -119 853 -780 -779 -273 -222 -863 779 188 -484 335 -242 -715 156 -820 -24 -284 -6 -237 -959 456 752 332 726 516 -890 897 -384 -246 486 -746 -976 -951 -639 -888 731 -144 706 159 878 -434 -835 953 817 -736 275 -257 -975 -75 691 699 -690 -544 -153 367 775 400 -1000 855 755 -11 -637 188 -178 -102 -568 -370 237 -254 418 -457 -411 -256 -218 663 570 -555 477 653 -435 211 928 -718 819 -703 755 -382 431 713 595 -993 -368 797 -172 -388 -127 -584 505 -353 985 -78 -691 -43 -623 -344 65 -654 143 -769 -289 -199 -6 642 -373 -725 189 -940 217 104 -385 987 729 776 992 -594 -261 493 792 4 482 339 124 329 182 669 -227 -866 547 -798 647 -773 -4 821 564 284 181 -349 993 -160 -486 818 598 152 262 -335 800 172 -195 -639 273 876 229 -869 -156 627 823 424 867 294 -40 937 -796 245 997 342 653 816 -151 -874 390 879 774 -379 -149 -62 -25 974 -742 188 -479 150 -349 271 45 255 296 104 120 835 945 388 -870 212 -360 -525 236 189 273 -637 621 -141 -218 -804 58 87 305 407 527 620 572 -936 -463 -142 -684 -952 200 -727 -382 -141 847 29 -879 -393 -763 -703 -352 -963 -643 588 -443 -393 -946 101 -436 -957 568 -225 -814 750 25 328 -720 -68 686 991 55 951 954 725 -906 928 -571 -185 -569 918 475 -828 -897 -867 283 -262 382 -97 -844 -148 -672 -13 -399 -452 -669 323 832 -924 -178 387 -319 -534 164 -183 -755 153 -752 636 -432 816 -854 227 651 969 -802 -913 -910 374 560 718 205 383 -544 604 -341 -457 750 210 -537 549 452 -508 957 -232 553 310 878 222 -722 112 784 273 697 125 852 659 123 -452 192 -393 -605 363 -90 839 581 919 606 919 93 52 -731 -914 627 -507 228 970 -855 -344 361 624 -114 935 274 52 -511 200 -201 -727 889 364 -16 -82 471 -161 125 455 492 -642 -411 -776 832 166 828 150 -232 -335 -109 207 -24 -286 903 -490 958 951 774 -622 631 621 -362 310 -90 -532 -561 -363 33 433 -217 -54 3 -729 -718 -760 700 683 529 416 -106 839 808 -405 -27 246 -728 871 283 946 131 897 -589 779 965 -827 564 -274 917 685 70 576 434 -736 408 -295 -764 473 884 -931 989 62 -733 -390 801 -34 468 -958 279 820 888 -742 -88 78 774 141 -5 -32 -580 -934 -237 -179 -150 710 890 -453 861 -930 -923 529 164 -926 343 934 503 208 814 -694 850 197 -343 -71 390 -228 -981 -377 558 89 105 -191 583 -564 -439 42 -688 18 491 -941 -320 -101 -903 448 44 -404 -618 201 -967 -19 -261 816 -817 486 177 56 -567 -49 369 -548 992 325 -560 508 495 769 -322 18 922 -645 488 197 89 694 34 666 -36 172 625 -773 658 -482 687 -423 192 -197 -760 -211 140 -918 45 913 -46 -314 513 -10 315 314 223 708 -365 -770 829 -583 855 78 32 -802 800 958 -603 256 221 -561 845 -422 -79 795 122 369 739 997 383 -367 -825 -638 -124 -615 -948 -46 -39 681 -180 -887 281 -970 363 236 332 -861 -292 751 -766 -866 -368 496 404 217 -385 934 102 -982 163 570 482 435 795 673 -148 -726 -214 -110 -357 -843 309 -521 7 244 -244 -898 -629 -956 -876 433 649 -559 298 352 -236 299 -232 67 687 -518 -661 -257 -888 -105 -132 539 -498 204 33 284 -90 445 -593 259 -401 -210 970 700 167 -898 679 339 862 91 -112 -660 341 -945 -903 416 -176 -581 465 -981 -169 -649 297 954 -907 -226 316 581 -433 450 773 -923 -234 -875 861 864 -928 650 362 642 517 -873 -919 -470 -373 409 581 -56 -182 20 725 886 -622 779 12 49 497 -189 450 -71 159 -778 482 923 -873 674 -576 839 -149 286 -646 -234 416 532 -830 683 -825 -518 935 153 680 -297 -267 809 -957 193 -417 -644 -824 -966 120 877 631 -641 791 -480 -634 -843 -221 -448 -675 146 -976 451 -107 -41 -454 408 430 -537 194 265 739 -992 -526 -707 -222 708 907 357 -693 -969 -148 -773 -884 -520 -10 775 -967 854 902 756 -107 708 34 -599 -20 -372 858 756 -579 -933 851 181 463 -469 -686 -378 -107 529 -108 -982 -488 -759 606 -697 -991 -450 -756 -924 -645 487 481 875 497 930 -362 -150 155 979 -37 344 692 -936 -221 -894 -492 -151 929 674 -136 -618 -97 558 -625 253 -933 580 -280 814 -687 721 201 -791 780 -813 -945 -518 900 575 102 -276 -487 400 355 -287 916 184 -443 -371 -684 65 -6 -858 -377 -600 503 -646 78 635 -503 407 -629 616 -690 245 -78 142 -523 553 277 805 -290 51 408 -176 -833 683 147 827 256 294 -100 -790 148 109 50 254 -413 -489 -732 111 399 178 782 -423 -80 42 -928 -237 -697 342 262 -346 619 -297 494 -820 -309 914 107 -566 -865 -296 809 159 -150 -554 133 548 -263 954 -647 284 -364 -718 -150 -863 933 822 -837 -998 832 -206 -399 880 40 -832 -559 -578 671 -813 549 213 -779 210 119 48 -319 182 945 38 -696 -472 820 954 18 366 -783 989 -82 872 -440 -361 270 488 192 925 36 433 -952 -804 457 -394 747 -61 -376 370 241 -337 -129 283 220 -380 -927 408 -477 531 -517 887 36 597 -212 -747 98 418 -933 -130 -27 370 -789 394 490 716 -926 697 -544 946 355 829 435 443 -18 196 -393 299 475 -86 -892 -78 -939 249 -922 -907 -157 -739 744 109 742 -693 248 782 -786 -685 426 -263 413 -596 -691 -662 739 415 -599 315 261 -971 -999 -842 -424 -189 -976 398 838 980 3 402 -138 -307 146 997 222 769 -263 -571 -937 -334 564 -349 -79 -911 -41 373 -593 107 -521 78 736 -604 -662 -713 -20 388 542 -440 628 -991 -875 914 312 -29 -56 826 -544 -456 -23 681 -631 -641 281 -956 -537 -795 -143 663 -164 583 558 546 636 364 -446 -202 -800 834 195 -937 444 115 200 118 -32 -861 -222 -320 983 -623 756 -902 430 149 193 884 -24 815 681 968 -723 265 69 -61 7 719 -430 -856 681 -412 136 322 959 439 -41 877 932 407 -862 -65 -12 557 -488 104 577 -798 552 860 -63 981 572 -964 -14 132 879 298 188 803 463 -711 927 932 -550 -317 995 -264 -189 482 345 330 -217 -203 -649 -490 -114 536 -3 -750 -390 -717 392 -279 842 -447 908 669 -753 -30 785 -764 -59 -373 910 -660 -885 -495 -361 -978 404 -342 970 848 898 191 -393 382 576 -578 122 59 -864 -6 -421 853 807 -981 -590 34 -758 -746 -196 -962 738 -964 456 -7 83 -600 340 250 940 -136 -746 -907 -708 317 392 932 21 -456 784 -963 -202 -827 -651 270 865 -777 -544 404 702 336 -820 798 -597 518 736 -631 -418 -919 18 966 843 -128 170 552 -609 383 -772 332 583 -414 -730 -892 -903 -14 -399 -54 560 936 173 152 212 -41 560 134 -821 -388 -298 -143 -525 988 318 749 -363 475 331 664 -948 448 679 462 91 166 -707 416 164 913 263 87 454 730 263 -509 756 671 -707 -73 43 668 -965 671 -719 757 739 -551 -29 -872 300 370 -684 -495 -322 481 672 -59 75 650 1000 -887 895 -281 630 -854 -280 136 -479 -522 738 -990 510 -946 879 -43 614 -174 59 -877 77 16 -271 521 -937 354 -555 396 -998 -414 -562 -845 642 259 -74 21 533 676 -412 -558 375 169 -566 490 -959 -764 562 674 -696 -740 306 350 -469 -138 878 524 -259 -993 -766 -404 731 -156 738 656 -112 104 333 -795 110 701 675 652 -405 231 854 -601 -372 994 -333 -23 -103 115 -624 878 863 177 325 503 -643 767 132 -264 -12 175 -183 -920 -24 -561 461 979 -180 -91 398 326 533 -122 377 304 -191 -789 318 507 469 982 -34 650 -2 -771 142 599 743 -851 954 -454 -784 -354 -881 -193 -119 80 -129 127 -29 -473 21 382 -955 578 -836 -235 297 -386 352 457 -535 349 -655 -892 -996 -909 103 -163 712 -813 586 809 208 -42 389 192 -434 -440 47 -678 -411 259 657 -963 -812 -440 100 710 -530 -446 -431 -972 827 512 749 13 766 -599 -616 -817 -393 -447 900 -418 759 -517 833 915 723 548 646 774 -339 792 865 640 659 313 -100 -535 158 301 701 298 965 -457 -950 -656 -266 233 -534 851 -653 -514 -665 897 -749 -9 753 820 622 809 -673 -669 118 -560 -460 132 -444 -693 923 948 528 -550 -321 284 -31 65 -923 -576 491 83 159 566 99 622 -20 -175 -147 -478 -966 18 -230 -451 -87 -763 663 557 230 -965 -431 131 35 -77 986 -572 -781 -365 80 -86 -563 -94 -806 -415 835 -437 -641 614 335 -610 264 -432 -605 125 992 199 -687 -847 -143 -61 187 579 -403 -449 803 27 9 284 -913 521 -322 446 975 694 -237 472 -704 111 -625 406 -383 438 -802 -644 -441 759 -323 857 632 715 -78 427 591 845 923 998 -402 696 -863 813 715 -820 832 -699 -753 -41 984 -991 -609 -316 -995 -121 186 -549 952 -310 -282 -215 582 964 245 381 -831 137 192 -413 -38 -892 -962 223 -663 914 -292 784 578 -468 -790 -263 970 -954 261 174 -205 -754 799 -521 -645 -356 599 951 940 -832 -995 813 752 552 -167 -691 -717 -827 -504 -413 875 990 -584 277 375 16 -60 559 295 -470 -658 461 691 -305 160 705 -507 883 713 32 95 437 810 23 534 469 135 876 506 964 -724 255 -194 -47 582 -922 199 889 679 -561 -418 783 137 -520 644 58 287 -451 175 863 -988 821 -940 -310 -540 -959 -830 -382 659 -674 -988 -816 -426 572 325 27 -820 701 -153 229 -559 -439 823 -673 784 -226 162 -805 265 401 -608 648 23 -915 -249 -174 -366 -40 502 872 -41 -649 -89 887 242 -608 265 162 -465 228 201 -119 -778 257 194 236 400 235 281 -839 873 938 -313 -746 -878 153 269 -241 396 -962 -361 392 435 506 91 162 -970 177 332 -791 232 -141 -822 621 801 947 -631 -688 -684 -423 -277 37 -82 625 330 -140 -92 -412 122 -631 794 745 -35 -538 -846 -773 -962 295 -845 474 807 -900 660 617 128 -626 989 234 777 257 292 -632 -842 -137 -781 585 758 254 -814 298 2 -30 690 -41 359 937 287 -471 -917 620 240 -819 747 112 106 423 -117 42 560 -748 -419 -341 2 -771 -90 -875 -302 -222 -343 -352 -149 64 -73 167 -183 105 -987 293 -389 -23 147 568 841 916 17 -883 -357 -535 -292 347 346 -305 -439 763 -730 -364 -181 771 -851 585 -661 -612 128 800 -433 87 -389 -806 -917 -59 -500 795 -795 819 -645 429 402 500 146 -862 418 -728 -132 334 424 493 -708 612 -564 863 -361 -541 -16 510 495 -307 479 -691 6 -813 -410 172 99 685 -70 582 555 596 -761 522 -610 937 214 101 876 610 387 -886 98 -1 625 338 253 838 -106 63 985 -795 669 523 -322 -665 93 -781 942 -241 764 464 -92 907 152 -40 -497 -296 -309 -996 -212 520 982 479 -842 -285 -35 870 16 -54 782 -336 538 487 -802 716 770 413 -23 402 -826 829 -517 -990 260 -901 333 278 857 -235 -240 385 -17 334 -411 989 -522 -126 485 579 -558 625 -241 -662 -390 68 336 -393 -471 -512 -126 -79 163 345 486 -794 237 -720 -427 -844 83 57 -620 148 160 673 -9 -158 -304 -21 -729 373 336 -116 -538 -784 131 -61 420 -364 582 963 831 -444 -854 -92 -173 -482 887 -734 453 -294 -138 -970 180 -871 -974 667 660 99 -726 563 -967 -373 -678 -647 198 648 362 -126 201 -403 -652 -925 -162 -475 -444 540 -507 -139 961 77 -144 525 -618 -502 -774 699 -568 209 -335 106 794 -900 422 638 107 355 -582 -30 888 -547 375 -31 -610 292 757 734 -18 298 863 -474 289 690 251 145 378 482 -68 948 -156 192 457 245 784 -681 -265 -9 -542 -61 74 261 -586 -322 -99 893 -202 -47 527 313 708 -663 931 -962 56 438 -336 199 -141 -485 -905 -711 33 370 608 -27 515 391 86 -347 741 -564 -943 -541 -226 694 416 135 -575 702 -493 -198 767 -171 403 -36 617 302 -902 529 746 42 -172 -356 -848 -529 576 969 -143 320 527 703 -983 461 224 732 634 -779 -544 -929 508 341 739 428 920 240 -721 224 341 386 757 943 11 -975 512 686 574 -796 -286 -695 -17 597 420 202 359 -300 139 495 -154 907 369 430 -501 979 867 -99 -640 454 140 -433 773 427 -136 -860 -502 503 439 -817 -91 394 744 845 -452 384 -496 225 -704 -770 919 -508 -247 -673 -313 -824 -563 659 958 -698 947 497 733 568 319 812 488 299 769 992 -801 787 -478 444 -892 -535 -94 628 -955 -442 925 721 -103 -684 -908 761 -773 582 894 -453 299 355 -704 -55 396 280 -84 -436 940 476 508 561 901 933 383 488 -949 -565 697 -40 -44 744 -577 -421 -422 200 -642 375 -578 826 506 -857 -493 346 613 -3 -921 -530 309 -909 -961 -560 463 349 -770 166 -150 355 853 -594 -974 876 522 -503 -591 496 -920 -447 -971 -843 708 -12 688 -647 -4 530 -211 -328 137 419 89 876 -458 -791 -786 65 -187 619 -466 533 994 815 -1000 -345 -939 706 -605 -520 698 -532 33 -718 822 172 -54 -168 -183 -658 -257 593 547 -304 26 30 923 -989 -769 -208 -609 -913 107 440 65 702 53 -930 -405 102 -9 150 991 118 297 -788 -511 13 676 47 -622 559 536 -150 302 -24 -733 662 620 82 -16 347 83 -64 -316 320 69 260 714 198 -249 105 280 212 -213 -115 -716 159 928 -439 -193 78 267 -947 -297 186 986 -316 531 874 569 678 759 95 -195 -293 -734 -935 -981 900 -876 -106 -263 -785 -2 -384 506 -19 239 700 986 389 -995 -700 -569 566 613 8 -356 772 -470 -800 355 -771 -539 -170 409 -285 -366 -175 83 -469 -169 903 -803 -903 -703 213 301 -36 -632 -24 202 -679 -238 491 -344 -311 -823 -25 514 -756 737 -710 106 -947 -866 -710 26 53 -290 75 -330 287 -91 -409 917 -713 -281 506 211 574 -891 623 -54 637 -214 923 -615 166 272 261 334 831 168 -915 601 437 -489 -733 -11 -774 882 480 587 -330 -982 762 -25 -460 247 -286 -605 -585 865 -924 339 -485 -751 -969 924 43 -245 407 144 550 546 -768 -596 447 859 -576 -165 215 344 282 -200 94 -594 -601 579 -226 102 65 -755 982 -662 269 922 725 187 -581 -965 -172 -466 -322 904 422 621 -187 -165 63 418 938 293 -352 693 501 -707 71 925 637 -52 -79 622 819 -564 805 -370 320 935 20 176 -393 644 951 775 -89 926 388 274 -194 713 -591 -292 1 904 -168 -736 -495 -44 892 556 -485 957 950 699 -585 0 -301 750 79 996 825 -293 832 307 -550 523 697 -773 367 -62 -995 -41 -404 -660 -608 -107 -693 89 -296 853 -703 -804 -501 678 -133 -934 -763 158 -334 682 -879 528 -822 479 -671 -870 -467 218 642 375 -242 827 -426 394 -744 997 -72 -244 -43 -602 -731 -391 913 -599 -959 -605 8 -386 689 -50 -712 397 656 288 -736 356 -512 -457 -228 -946 -635 -264 -566 -86 240 -956 -248 970 -457 523 980 -338 -778 -340 497 9 -53 -780 -853 762 -963 352 608 -692 147 270 -513 941 -247 451 565 -127 -367 433 135 171 -302 617 -471 -561 122 375 -873 28 -537 -479 913 398 -435 -872 451 -190 -775 904 419 355 64 709 -432 808 818 -41 -129 180 -359 603 -323 118 36 -492 -60 -417 -806 -308 -861 -58 -319 -690 824 -858 -996 -862 505 -382 -859 19 166 394 -220 -357 -155 841 -655 886 -289 -166 926 -498 658 955 -584 -324 -19 -873 525 384 914 35 -313 379 -594 836 -932 -519 937 521 685 467 -759 475 565 -620 -209 42 112 -13 910 422 909 891 -535 -706 -143 651 -380 690 -10 849 642 404 753 -205 -948 394 -479 -307 -489 -452 -562 923 -103 15 188 999 600 650 -465 659 614 -405 -109 951 889 770 -116 -23 628 632 -579 913 -166 -717 560 -1000 -942 629 336 -896 -868 829 585 -666 553 60 -585 65 -289 451 -233 -816 79 348 -854 349 -366 593 857 264 777 410 -513 168 617 908 -757 -422 -748 -827 663 245 65 -304 -633 -643 523 -686 -7 -897 -104 -242 390 538 74 -386 672 -58 -308 -797 -764 473 21 -617 348 -375 363 -581 868 3 -445 -898 -305 -67 115 -622 106 -783 626 459 -615 630 127 -482 -993 470 374 467 -73 -130 982 -639 363 592 -239 -582 719 562 -780 456 483 -17 810 39 -538 -308 -438 401 884 153 -359 322 406 859 -191 441 165 479 -351 322 218 487 -914 -726 -994 65 922 395 262 972 -249 864 746 723 -556 -560 622 -512 654 -233 135 -870 440 -70 117 348 315 -827 -211 285 -735 -42 -920 527 904 271 -917 -546 -645 -609 -995 -945 -224 943 117 726 539 -831 927 157 -205 407 -622 -541 -207 156 -382 -998 745 -876 646 59 713 -436 850 341 219 -914 663 -245 532 166 808 231 -412 509 -611 -122 726 -479 -871 994 617 64 -299 -328 -609 -567 420 -373 292 -900 -264 -142 -679 934 296 -432 495 339 570 6 715 184 651 -84 231 942 -849 -435 -187 -847 -613 42 548 -506 118 -532 705 -957 629 -969 -398 889 277 362 -261 497 482 -323 -602 -623 -89 -797 -156 76 709 27 675 807 623 435 -267 -1000 -320 528 -837 -123 -126 -971 725 -631 -746 -95 -690 399 241 -951 -276 606 -857 581 230 839 -15 -628 -359 788 -176 65 725 518 780 -855 111 -437 894 -411 -576 -737 403 -326 666 365 248 -114 687 -475 -277 351 90 483 -184 -156 -324 -538 -175 -889 -650 -371 993 -314 -111 -545 721 -376 -817 511 -13 -858 955 -342 -616 -106 -872 -557 70 -557 173 -712 572 317 121 931 918 -789 210 -451 -887 -899 -594 41 -158 -840 356 -6 274 589 -674 772 103 -184 -42 497 -737 748 -369 -111 -788 -944 121 -231 -750 -965 -240 -352 141 -983 135 -659 -748 -235 -641 348 575 -445 -19 -383 -600 -503 893 991 977 771 -416 -412 261 -563 706 -271 -735 -960 801 461 232 573 575 -537 566 708 -408 -371 -389 -563 -33 -23 267 -890 905 356 -246 404 826 -270 -867 439 -484 109 840 -447 -463 -705 -454 -436 -135 304 -935 -748 -183 66 -723 573 -724 216 -729 396 884 -294 592 514 -961 -693 515 307 -448 527 622 -654 -889 77 926 -153 -903 -241 -838 -309 -297 -662 -376 -698 572 -284 611 -582 -447 159 -289 857 -335 225 -185 464 -560 184 -776 300 -661 401 -128 -316 -286 -9 -18 903 562 944 498 -414 -517 -440 -584 -652 -545 166 -930 632 -840 959 956 517 578 946 846 -440 818 -943 -103 -39 -853 248 -735 -834 -187 441 651 348 -728 -265 696 284 73 -560 164 -572 743 -205 498 421 998 -837 711 265 989 747 -84 -414 -520 715 486 90 -689 542 611 -163 51 839 -614 -527 444 657 373 548 -282 202 -67 -700 835 -877 49 -239 -581 822 -442 5 611 -440 514 -802 -659 545 -89 951 655 -626 476 -56 439 154 -884 594 -173 7 345 94 47 -509 -434 -774 -622 -419 374 -508 -688 -365 869 -136 550 859 495 672 946 -145 -332 -473 213 161 -546 182 -956 -943 544 -773 36 495 94 -721 629 -73 234 644 1 985 -880 531 -253 73 -371 -167 -536 923 -813 -418 -34 853 946 -403 827 -403 -632 552 -27 289 -701 20 755 -725 -823 893 624 882 745 -721 -139 846 303 297 640 704 173 895 410 -505 647 696 572 830 -809 214 360 124 -690 -350 317 585 132 -827 334 615 749 268 961 117 722 624 -398 -761 -612 505 855 162 -856 531 -214 -967 813 188 815 719 970 -610 -507 -210 935 -679 -218 -763 -36 -296 -173 -126 -647 203 -369 -655 804 835 -966 -787 468 52 97 499 -351 690 -970 784 870 -672 -811 870 -793 -295 77 922 -433 873 763 -835 625 271 424 124 -565 -588 922 -27 861 -250 -855 -464 624 -759 -55 295 713 -264 -959 -951 -407 848 -863 454 768 208 820 -388 22 681 -113 410 -799 803 -468 330 -709 289 657 -677 436 80 605 -111 997 700 366 768 864 -137 782 -813 -882 106 -703 558 452 -398 211 -793 -93 -295 579 -671 -904 807 -61 922 -976 -38 681 567 -470 183 191 967 -537 -910 454 849 988 94 717 -667 348 869 -416 -248 -384 -610 611 421 -623 -38 201 -587 -565 -38 -122 356 -451 28 -119 250 -876 -486 496 -232 -106 -104 -807 -30 126 -31 -569 970 441 976 749 779 761 -870 819 -756 849 -303 207 278 -528 -207 287 842 837 -514 -307 -408 -227 -523 18 -329 929 519 -392 -610 174 661 446 -796 -436 236 125 -249 341 507 280 168 243 322 215 883 -41 -962 -304 904 182 -366 732 -596 323 876 -490 -711 -84 562 -388 -755 -463 -740 697 973 -683 -786 964 -290 433 -920 -950 -220 860 -82 402 -71 750 178 327 176 846 161 105 345 627 197 556 186 94 -858 -899 780 -269 562 799 809 -352 78 -980 613 -439 25 -871 867 351 555 947 724 350 584 -186 984 -873 99 634 -381 -841 -644 -554 629 870 523 -238 537 -545 -103 660 859 836 37 -995 -247 379 863 -841 194 332 936 823 106 -217 17 -318 -622 -299 -640 -446 -378 -1 -715 -271 365 687 861 738 679 -861 526 -579 -560 961 -115 -989 -960 688 -735 120 406 377 -576 -221 819 774 -990 -875 -104 -46 -774 569 810 59 88 490 -617 184 676 560 510 -166 -359 -492 427 477 80 896 723 374 855 405 604 -458 -363 -456 -710 803 12 153 -636 112 -62 -816 -170 -578 952 503 -206 735 -327 152 -761 -172 -977 145 735 704 -632 -346 -3 369 306 -57 382 -356 408 557 -794 -275 -209 -988 -465 -724 -813 -898 -938 -626 675 415 468 66 -503 927 110 -51 -786 737 904 716 570 -240 -123 737 295 621 375 -325 495 693 366 950 -224 -968 -365 -114 -450 -937 618 -396 -303 92 -966 -952 -449 -281 -976 419 -336 -577 233 425 -859 -93 -387 890 -897 -506 90 -964 -196 -714 723 -300 -858 904 -672 488 428 200 65 -762 526 452 817 -649 335 -249 -935 420 -58 -925 800 -170 -106 -468 865 214 905 960 595 -33 54 -828 364 447 62 -498 -238 -31 -803 -972 459 -691 -280 -225 290 991 658 285 692 -609 -513 529 569 304 -193 201 -356 -402 533 -440 -736 638 -672 -482 62 491 231 114 388 375 -796 608 28 -615 919 -489 -681 -10 762 772 984 874 103 386 858 -680 -985 524 -773 -60 -179 -102 694 205 421 -23 398 869 737 428 66 683 -840 236 -515 239 832 -58 -12 -675 -321 170 -519 28 -745 -545 261 -637 141 -805 -558 225 -958 -519 596 -926 221 -749 -407 -386 -975 -707 177 957 246 -808 133 833 -872 -921 757 822 657 -572 330 172 -437 557 -542 419 605 -568 991 160 401 257 -702 -350 -964 -219 559 871 -715 140 672 622 -83 -573 595 745 648 -370 -400 153 -640 950 -927 -743 -231 -161 719 -751 389 -391 -258 -245 770 -218 -465 119 248 -898 881 -785 101 -306 82 663 -855 998 825 761 664 160 -444 104 -270 827 -486 446 86 222 -266 -715 -537 -551 -39 651 535 -41 -816 920 -794 396 -714 -301 -819 573 298 151 498 -516 -116 -579 190 984 423 -477 805 -457 -706 -192 32 997 -275 555 -385 261 324 -565 -767 -607 -933 -576 -389 596 -167 824 377 609 -186 572 269 -800 -373 362 717 88 -278 963 45 542 763 285 705 925 409 865 -968 460 996 -43 -992 -905 -174 -695 -516 820 -771 528 792 -174 -850 -381 -403 10 -922 382 -650 -990 -531 23 754 -480 738 -670 -948 -477 289 337 -310 480 -766 537 -51 -129 -136 -389 -690 789 -635 -946 -798 516 -56 -540 651 580 -767 -357 681 -722 745 -280 -78 -4 531 190 -868 -934 -570 679 103 -614 885 783 153 120 -740 -737 235 332 -230 -277 -994 127 -38 -59 728 580 -574 698 530 -194 517 259 840 -195 -897 -14 -333 -216 -688 343 101 135 501 -466 -886 615 -125 -393 609 123 826 123 -948 -116 -780 -86 853 690 885 921 -745 837 333 -816 49 -835 245 -843 325 173 -126 827 -313 343 738 -246 -515 615 -726 -239 631 -301 -270 -690 -617 372 -741 -97 814 643 -725 255 189 582 -70 586 310 -602 -302 -81 191 -464 826 -113 -585 769 -559 975 -382 -36 989 -898 926 -763 -245 -552 -915 -494 917 -400 207 -288 -904 362 -851 299 -640 27 61 -833 325 177 -536 -147 624 281 287 846 220 851 901 -332 348 -982 884 598 -816 529 400 -145 -545 692 343 -913 157 649 139 779 68 -408 964 162 -346 -163 270 -613 941 -468 -205 -498 32 616 843 -162 490 283 -128 985 220 624 577 -61 -916 -300 -671 -693 638 -174 -905 -696 536 281 748 928 899 622 762 -347 652 -479 171 -126 -913 -417 -703 -575 -128 -835 565 69 344 851 -652 -664 -520 370 -648 -881 867 -711 718 410 606 592 -619 -983 505 383 -818 143 580 798 950 732 527 -440 46 506 681 -471 199 385 151 275 416 27 -162 541 -49 516 -989 -236 165 -402 -129 343 534 650 -989 -556 -950 100 -729 -784 812 631 713 -46 -761 824 -802 986 -755 593 745 -926 -773 -647 -94 314 -235 297 797 -474 -878 -981 234 304 -635 -936 -308 936 -416 416 121 133 400 -557 647 -591 -703 793 -834 -346 447 -578 287 444 -982 -658 -384 -729 756 -155 -818 -455 -253 -240 762 792 891 912 -641 -884 694 623 430 -339 88 651 -834 -158 566 -38 -417 -509 313 295 685 -220 915 -78 -936 780 -732 -211 552 509 -956 -538 91 -370 682 753 789 815 755 455 -714 148 -153 -614 995 -69 239 803 -53 411 -892 660 541 -390 315 655 903 -591 -242 -202 4 392 224 -455 -548 -728 -958 -956 -787 861 -23 248 -43 920 701 -118 -451 235 218 -647 503 -646 51 -975 977 -818 -374 164 -26 -647 -215 -171 -186 420 -702 823 510 -49 464 -945 -709 -696 -84 -993 -720 40 427 188 -23 -491 7 882 -846 553 136 920 -236 792 -889 16 -673 399 851 -73 -160 138 -479 366 989 957 75 -66 -431 -11 -97 575 -14 54 708 673 567 68 -320 574 -813 -843 -258 -399 -72 70 382 283 562 353 98 -871 852 -246 158 -668 549 -567 600 -497 533 -509 420 401 558 416 175 752 369 -705 -106 -645 -583 702 977 144 -19 -185 208 513 -568 -433 612 -429 -229 -797 -751 -151 515 440 559 -550 -951 -467 -437 -630 409 853 523 404 319 -476 671 458 -350 -934 -214 19 -802 825 -394 -515 901 784 720 -630 598 -992 671 -633 -219 777 158 -555 96 15 -313 533 385 612 237 801 977 517 -848 -722 723 705 -17 -562 443 -125 244 929 -668 -559 -537 651 136 950 -868 -150 358 618 84 843 293 -936 -672 -548 -43 -458 548 -64 828 777 35 582 964 657 857 905 -89 -259 480 -23 354 452 -700 973 152 -978 -326 -199 -36 -860 -862 192 -552 184 -849 -888 -628 -777 -67 158 907 598 -74 -429 330 231 271 -754 167 -948 -720 -839 920 -713 -431 821 49 -461 -429 -2 974 930 56 -372 -883 -865 740 -152 217 -715 395 -474 529 901 -799 -793 -886 592 959 -536 410 751 696 786 -706 553 984 -352 336 569 325 435 946 -147 -291 -377 -961 556 -313 108 942 -237 170 674 -849 -579 -227 787 49 -982 -617 -881 -377 -107 -613 -694 189 716 -812 316 -243 778 130 -903 998 251 -71 616 494 -107 181 70 -71 -958 846 668 -933 12 -967 384 147 -263 -54 564 241 661 306 455 82 -197 211 655 -997 -943 -208 737 308 5 -446 212 -957 -483 -28 854 -407 800 -523 -290 145 -265 927 203 -553 366 182 776 924 970 504 -704 815 -592 317 176 32 336 25 819 571 -199 360 394 -222 -722 -902 -575 800 -612 298 847 -681 -123 850 672 485 226 -109 86 14 352 -167 73 284 -514 -281 218 -612 -83 419 -59 360 510 -371 -605 -238 -52 682 -533 51 275 110 539 -169 -424 692 -956 183 -874 -726 378 418 245 457 -130 -800 912 787 -868 -596 737 21 829 -640 161 952 -604 582 237 17 -485 -79 -302 260 787 -341 655 918 -353 -866 -58 -441 -796 592 533 447 408 261 -891 -537 450 293 153 -330 -601 256 -356 -973 -224 -320 -965 386 -91 -700 -995 -995 -239 824 -611 -126 -828 -583 655 145 -908 -634 -931 69 247 -375 -287 478 549 -31 947 469 -950 526 -106 566 58 -224 112 -737 -7 127 -829 969 977 -865 -512 -369 66 -816 889 -489 46 -874 255 -591 455 103 645 481 884 -923 784 208 515 -610 -266 836 34 505 943 -85 811 527 162 -778 753 -760 -358 -633 -360 694 -609 637 104 138 114 946 -219 992 395 688 -207 482 -60 706 -812 -228 888 -742 -9 512 351 344 -421 493 -782 123 -403 -76 -834 273 116 953 904 -280 -12 309 179 -68 -783 226 -406 170 654 168 226 775 -61 -231 -729 977 609 -833 -704 705 -738 178 449 -630 -942 571 -200 -863 145 329 -872 -594 -371 634 -470 123 348 51 828 -423 -453 179 -89 328 -790 358 -906 779 5 347 -704 -488 -182 -736 -717 -824 91 600 -989 838 -116 -281 147 -629 -194 72 859 -940 -312 -805 -31 -700 206 329 341 -855 -660 -888 -471 -281 289 425 -730 150 -168 -826 147 -668 752 -571 928 -972 142 404 -801 56 -455 91 127 533 835 -828 -985 119 337 -634 -17 -992 -795 -37 105 54 -297 -731 803 684 825 -606 -906 -402 -379 800 709 246 248 722 751 -679 -900 -362 840 -316 -504 95 375 -626 553 629 584 986 745 928 148 149 262 174 -880 -571 398 -803 -701 -226 -856 -959 605 -47 -778 -528 -638 175 -769 461 469 70 -807 517 717 -717 265 878 298 -191 817 961 -407 91 338 -792 647 -228 240 493 -460 -357 113 -41 -407 156 -202 -795 -216 163 798 932 -118 -813 -958 -199 -106 -457 -50 -714 324 479 -341 158 -65 -983 852 -422 -798 363 -958 122 -831 54 502 21 -178 464 -382 -240 -316 732 864 -796 474 731 -356 -828 -315 598 455 -960 -965 -258 567 -481 424 985 -284 544 -390 -859 -439 511 -560 -915 581 316 -992 25 753 -927 279 271 780 -969 909 -490 349 277 -339 582 462 -716 395 -737 97 -626 170 820 -307 -460 336 -535 -268 232 -26 -308 -259 338 -421 -845 167 368 -726 19 -786 291 -466 -718 698 -917 -861 913 359 -573 979 -444 1000 -178 -272 480 862 -161 80 -84 36 708 -291 172 -563 -584 212 -21 247 -414 0 -793 -658 -439 -938 -374 469 -96 656 225 643 -308 551 -652 -11 379 -613 178 999 742 316 188 -445 369 33 -119 597 318 -569 -843 -108 164 -839 -669 -997 334 737 275 -426 962 290 -329 803 901 -9 396 -116 -205 850 861 -583 -133 -858 203 -249 216 -600 -478 262 53 -965 -280 374 712 -800 477 -625 -569 731 709 917 290 168 -982 913 -584 -626 -294 145 -380 -231 -702 194 -818 -238 836 -421 -955 -681 -210 -496 -857 443 496 567 742 123 -36 558 42 833 -129 -759 -416 -22 106 934 612 718 -68 10 767 989 712 -436 -64 305 194 396 -746 -711 -661 -26 -393 158 -34 865 -513 128 -384 -115 714 329 -311 480 623 270 -721 -268 957 -822 728 438 -701 403 -567 -12 792 -32 -661 659 -783 940 320 -854 -93 463 598 36 -309 356 -487 777 -422 326 699 36 8 -524 950 792 -834 164 -264 -243 118 -637 204 -496 776 181 -776 -764 707 -567 747 492 140 315 -473 -223 -302 360 -155 196 14 -275 -854 843 104 258 -818 683 -436 498 -960 859 -500 -487 312 262 720 392 201 128 865 -539 -151 -284 788 -718 -847 910 -64 928 -213 848 -229 111 -186 -907 -549 556 670 -769 254 717 430 -503 172 487 -995 136 -211 459 -216 -492 -910 -931 -9 -6 827 -760 -936 -939 70 -50 511 920 117 -145 -858 649 199 839 -136 -707 -359 85 -509 -233 -93 46 276 389 522 -229 -193 6 548 -782 -250 -257 -106 176 376 127 430 -478 -406 703 281 -50 -420 459 127 -969 -228 675 236 -623 -429 -796 670 584 -985 -810 -57 -174 517 132 655 286 -269 -946 549 -521 -999 70 15 999 -827 350 -925 719 -131 327 -925 -802 -698 326 -288 400 408 817 103 -152 947 -116 800 -88 36 -754 -930 586 -660 861 605 -328 871 535 194 -650 -725 936 -628 -445 825 607 -745 -939 -787 557 581 -945 -120 -763 -772 -691 999 -714 408 893 89 -598 415 507 -590 -655 35 -577 -200 621 -739 748 -845 -929 -192 683 -172 -641 615 -130 -271 359 -678 289 -504 -681 196 -381 -386 -783 -111 323 -148 70 341 -91 -415 665 910 586 455 350 -876 568 -727 698 -517 -385 -937 -130 261 -69 -303 -79 175 686 538 -268 417 -788 -463 169 -452 227 102 -825 839 100 -837 -707 -554 -261 -698 598 500 -911 786 -27 -98 227 240 -753 878 -623 131 -654 580 941 -208 803 668 -313 770 475 -483 -580 467 34 -816 -636 591 -576 554 471 307 269 879 -371 -868 122 -678 -186 27 -180 999 121 -522 -567 -879 582 493 524 273 379 -241 -623 -919 919 315 286 -176 -807 -556 -13 683 102 -24 -28 -897 84 -270 -773 -994 -283 71 -871 -374 -201 279 -27 -467 662 -236 -518 -856 -322 -93 -284 946 -506 112 -277 756 -149 -16 -163 84 -586 259 -663 343 175 -458 -339 -660 -21 489 -71 63 -685 -506 -896 -94 -704 168 -194 673 -195 966 -889 -287 -172 888 848 51 862 122 -106 250 -138 884 -283 -562 349 -846 -727 -747 469 -912 171 182 469 -294 527 572 113 378 -91 -964 968 -447 286 -688 -73 -110 -827 -366 -55 859 -161 89 -603 -723 179 799 314 432 -582 -330 -946 398 -981 -555 -890 -962 193 -246 -739 272 -8 333 -403 902 55 -200 -635 311 -676 325 323 -460 -485 -405 -995 769 -486 -947 -257 -886 -813 -116 -901 -698 496 -728 952 -420 116 652 386 261 924 -481 -639 540 56 -590 342 -882 288 -693 -85 616 595 -374 -499 271 -706 -836 -97 -340 -298 -716 811 603 -959 869 -967 -473 980 -217 -252 -130 650 869 -107 13 680 -986 969 -572 -515 880 284 368 34 -461 -75 888 -637 941 -286 775 219 -876 377 -223 -207 -170 370 -294 -266 -803 432 -145 -720 -153 699 -856 -468 -375 -637 -899 -887 977 661 -352 -738 -700 583 522 -580 -88 549 -313 809 -531 627 621 564 -816 -67 440 64 542 -586 53 843 -994 340 33 -67 -173 -982 -339 -600 -694 365 130 116 339 -875 655 -37 37 108 431 885 -31 478 681 625 -256 407 -250 -132 911 -951 768 -848 914 341 -226 -646 4 -529 684 -236 -220 -613 -552 775 -488 808 -689 -817 -926 -508 445 -747 513 -812 361 899 952 -404 520 -122 -465 710 -162 -14 -855 -347 -201 648 597 -481 -597 830 794 -539 478 -153 -127 186 449 713 -809 -844 -889 -726 237 687 199 882 95 -812 -840 250 222 298 414 -185 860 709 -891 676 -210 881 450 523 -551 -208 268 955 385 3 -925 -156 -605 -694 -251 455 -651 265 -977 764 799 -706 -243 95 664 437 907 -413 765 -218 -26 108 61 556 465 93 731 -229 -575 152 821 -353 -350 850 -773 -632 -62 -516 -38 -531 737 107 -884 -954 915 -91 873 305 220 733 967 356 319 -383 -55 -855 -941 -825 898 293 426 365 -841 -640 -570 800 110 -467 134 -382 -470 390 -388 759 -382 49 -206 -989 141 209 794 450 924 546 -415 365 548 231 -470 -702 -978 -1000 54 -888 -174 656 264 793 -426 -650 430 93 -732 673 63 -595 -6 -432 30 350 -990 -526 376 0 742 937 -622 324 101 888 -75 -725 -7 -97 170 -616 -369 -239 454 -60 -18 -204 993 -42 70 737 449 141 -421 1 704 -443 -784 -17 -770 830 -229 334 69 344 -904 -596 458 744 -244 978 -180 -144 914 -415 -992 411 -284 -968 7 519 -396 -585 -308 987 664 742 -485 -954 -109 241 -802 -975 113 551 -503 -518 931 -479 785 554 -733 720 513 -813 -15 697 835 713 470 -854 -582 277 782 59 373 146 559 -166 482 193 -544 -297 439 -472 261 -344 -456 94 -850 58 662 195 952 -245 -605 -218 980 -145 88 -481 -556 -705 292 -261 -903 126 689 463 -920 -324 398 -876 333 189 -135 -634 410 -186 589 839 -698 -711 391 274 515 -605 927 818 -233 -334 935 -94 141 400 -356 -650 -655 -471 -63 94 -518 582 971 -990 460 15 -313 -826 291 -993 827 983 681 421 -44 105 715 607 -217 -371 -705 197 57 387 -592 737 758 159 -91 -28 -194 949 -810 867 -44 195 -784 -376 -891 -744 886 296 531 691 156 -372 561 592 -984 -352 865 746 161 223 -19 -864 -45 -204 803 -524 -713 481 -987 510 179 545 935 861 787 -768 -934 -921 -65 171 362 -410 -92 799 952 -512 854 206 -949 418 -821 -722 282 511 144 -252 -413 -553 932 76 -371 -510 -373 496 -48 -585 253 -249 831 119 -428 -288 52 450 784 -605 691 -377 218 826 -474 559 -394 721 -67 728 -278 225 -881 -831 -18 -775 525 889 82 554 -31 -32 -117 997 72 -788 78 -710 974 896 469 353 281 580 -946 -965 -255 576 171 -60 -696 939 -53 -299 -801 -950 -582 -341 -671 -970 86 760 746 -377 890 -504 -628 146 761 -111 -994 -405 490 -726 -404 836 383 -612 425 -682 -854 159 273 118 -711 -302 742 -891 -228 244 -9 923 196 980 770 -88 552 614 -202 -311 974 -588 675 -173 159 -88 841 -276 217 187 748 540 -72 126 -187 555 575 -740 524 -903 -648 964 -942 -610 -202 732 -396 -744 -4 687 735 -353 -949 -463 -173 499 -629 -376 -789 881 -485 718 718 970 -457 501 -972 121 -794 -325 -929 386 443 631 -608 -52 190 921 524 -818 661 -668 298 -510 -585 269 212 135 608 -143 202 950 769 -811 -404 953 -562 318 937 -79 -529 -843 -71 54 812 -737 -359 -47 179 -276 -339 -249 -772 -65 -345 -738 -937 -115 -131 940 -611 743 242 -974 -470 -383 -652 487 -789 323 -885 810 419 -79 486 -451 234 369 -59 74 -218 632 918 983 -366 -244 -12 -952 -583 963 -18 -546 -658 -499 345 681 -69 557 -458 -59 -548 191 868 -158 -209 372 600 409 80 605 569 -400 622 624 231 -679 -933 -894 -720 347 53 926 -855 -393 32 553 -292 -521 -450 -843 -299 711 809 230 913 -796 373 914 128 -775 -760 -580 91 -437 -444 -447 -403 820 445 769 35 -362 933 -755 548 -246 -724 980 -745 -60 438 547 -334 419 876 -228 -527 117 798 -849 -864 357 946 -449 -542 -964 11 -963 963 189 649 209 -989 -672 397 -214 -286 50 -612 461 6 340 409 782 -646 946 786 582 525 76 848 323 131 -817 984 631 310 858 551 73 417 68 -875 285 -137 584 -400 -730 -285 -353 33 116 187 885 54 -962 35 -450 -537 535 565 490 -758 -443 -122 -855 -321 409 422 852 -707 772 421 -889 -699 -306 -640 -214 -272 98 313 239 78 579 876 468 573 256 428 915 -768 -403 -914 566 225 811 991 -350 648 654 -395 640 -282 -988 373 216 -396 950 900 -506 704 17 -832 416 467 593 367 -864 -877 -504 -6 -681 282 776 -486 -666 -802 -438 -722 648 655 541 769 -72 10 303 684 942 112 724 -312 -321 -945 -589 760 913 -540 955 834 277 -925 931 479 525 -330 41 -621 906 -138 598 781 -738 -590 359 222 -218 738 211 -674 -2 604 481 -131 -898 13 733 952 369 -828 -314 960 -560 -259 602 208 926 -590 -859 576 -613 -540 849 472 -885 496 -738 72 -910 -324 -430 -526 -261 462 249 -17 310 -617 -375 496 646 966 581 767 -78 698 -118 -321 378 41 543 -81 276 457 -199 20 195 -570 957 891 -912 -586 86 -320 -813 694 -735 -433 587 742 -975 608 127 -281 897 -264 -946 680 -356 592 107 86 -653 -176 662 551 -829 979 -467 950 540 50 816 -994 -647 -825 -869 869 -337 -916 670 881 -107 517 -299 -972 970 -167 -499 505 -688 -319 -390 -937 240 750 181 414 -858 20 -813 -69 469 50 -433 726 153 -599 242 -295 -863 139 778 -568 143 -880 -81 533 -374 -497 -727 -726 466 -818 -217 67 143 -140 -900 -557 -872 -870 -798 -574 -279 -548 -932 -654 840 -588 -352 748 166 -636 -250 689 994 418 -824 -372 237 772 46 333 281 -731 984 366 -700 824 921 -370 7 -135 23 645 -501 914 442 -474 -263 -753 796 -695 -128 -552 500 618 -862 -402 560 -581 477 670 351 558 -835 447 181 579 751 -73 893 -898 232 402 27 -421 250 694 537 831 865 -845 978 872 722 509 616 -566 -657 -414 893 819 670 -882 -31 -462 -632 613 749 -452 -38 -622 -198 269 -638 -763 -987 587 -756 -317 -396 891 792 142 -393 -250 167 -19 915 6 193 420 92 825 -893 600 312 896 166 -55 -852 -781 17 -380 908 771 -378 -159 -347 218 719 5 -763 866 -988 -282 260 -840 318 684 -212 147 653 460 -803 -579 152 55 -403 -947 -821 82 -517 -929 -951 -782 -47 -154 483 -464 -162 872 948 -475 -7 847 -994 -391 -81 -5 263 948 701 -181 457 -642 -936 430 820 -529 -549 -841 259 985 543 -789 -403 -887 885 760 792 310 -630 -524 -773 -738 442 600 330 -583 -327 -799 -991 -789 498 774 72 -730 71 -610 -45 -494 -584 482 -424 -785 66 -733 608 -12 -522 -901 854 -317 699 480 -869 -409 624 -702 -470 -217 -783 -314 391 -376 -78 -423 -500 39 545 71 504 742 -642 242 -61 -109 -921 443 -156 500 338 653 370 973 531 -384 -110 108 563 426 860 775 -92 982 952 -929 678 8 -350 -800 -813 -118 -659 761 -824 -288 440 -804 -955 43 -674 -568 92 -245 -813 716 -819 -918 647 799 184 881 412 73 311 -109 965 696 731 -182 -136 -368 978 -849 175 803 678 958 -694 -346 -56 -95 -977 269 -560 -494 -888 432 472 -769 -450 144 71 38 682 -988 -190 52 383 -636 192 -902 197 -138 -25 -674 722 -389 -141 -495 302 606 809 148 151 -223 -742 -199 887 228 125 680 84 -249 -96 189 481 600 722 -354 298 -767 838 306 -337 -180 910 -840 595 518 227 495 60 213 152 981 358 -140 -841 102 794 569 992 144 -514 -397 872 -579 489 -833 -927 -809 -321 -414 -126 -505 367 -790 -296 812 -312 -832 -408 528 -482 471 150 -176 -413 779 -625 273 342 712 -205 -894 519 -830 -776 399 899 -900 261 68 -105 -799 495 863 648 -668 926 836 -232 860 -63 196 -356 117 -345 -651 641 338 61 968 -936 -555 86 630 -398 -483 -355 658 972 8 -875 -727 627 722 -745 -576 721 -359 792 275 437 674 -127 -349 -179 -561 -261 415 -999 71 -334 201 -768 -4 545 -973 609 449 -460 -647 616 -475 -14 642 -482 -327 -100 27 953 -184 707 765 -711 -228 -642 -353 -756 924 906 757 699 -210 768 829 -707 726 264 -799 -913 -266 -538 -722 757 -540 978 -156 429 208 -293 295 787 148 -842 984 -677 -174 -417 -462 22 489 -885 -492 430 127 -324 318 871 226 325 -32 -635 -619 -44 599 87 267 803 -962 18 386 316 611 689 457 -969 -425 19 632 391 718 714 -89 -239 -668 521 -149 -86 -228 525 506 383 -720 822 460 301 -217 374 -316 647 859 765 -132 -337 -54 -896 -37 -289 711 -843 -441 -6 -235 459 512 720 323 310 -855 822 469 378 966 -152 -488 -843 183 667 -634 -586 -125 -22 -167 943 -636 -754 216 198 210 -137 596 792 -947 -540 809 -723 -112 932 238 -911 224 417 0 -416 -400 -667 -805 -55 -227 -951 -734 19 104 755 -405 -685 -469 -198 -223 562 385 -618 -991 611 -747 -628 61 298 650 230 445 861 -593 416 392 -836 236 -516 52 317 -889 -136 994 -735 -444 480 -838 159 3 683 348 711 520 -609 -174 404 -58 651 -17 -570 74 922 516 560 -801 218 -1 -540 -105 -974 223 847 -847 -555 643 259 -149 725 624 -240 -719 -571 611 923 893 -98 927 158 759 -119 908 478 904 618 309 371 234 229 -850 213 640 923 -823 -294 538 743 273 -289 314 807 -631 -934 994 -581 -873 -511 772 -554 -478 340 502 -559 -125 -713 -557 851 47 9 -941 -438 -257 -823 904 190 427 -845 -516 -959 868 899 -663 378 327 986 139 -876 -969 -328 -535 -180 -550 -490 -202 212 617 -949 287 -715 801 -441 431 414 723 -349 -981 -714 1 504 -357 260 -127 584 -69 323 -391 793 255 692 364 352 -194 109 -301 -739 129 796 95 -767 -137 -403 -200 -694 -288 -45 -721 8 932 437 -397 390 809 691 839 -275 -416 -947 -735 -914 -781 -981 -156 -493 -436 319 -771 613 -758 577 356 -583 404 107 723 -925 -160 19 294 -417 672 -544 -530 -584 -67 -960 -744 334 126 392 998 -696 -421 -952 826 -645 938 60 -66 764 348 678 944 -917 -332 575 -458 -251 -201 70 -263 727 -482 723 -300 435 -412 -787 -220 273 662 -432 678 9 16 -711 560 -484 930 815 541 1000 -394 700 580 -186 299 283 -480 -516 674 -818 -773 870 197 -846 98 367 804 -327 -339 -387 -995 748 -205 192 -780 936 515 -259 -509 405 -519 -203 -388 -699 242 -604 -578 233 -855 522 -284 -390 -185 -45 993 -248 -252 -711 -432 825 -86 543 531 -534 653 -990 -947 -259 682 -581 946 584 348 -34 174 436 789 -70 518 676 519 -703 -846 -662 103 -567 629 253 325 112 983 401 76 -741 -477 746 269 142 948 234 -88 385 -160 -126 396 -685 -149 -696 332 622 -37 -908 -727 -259 -402 -61 -277 -862 -467 -78 -898 -625 627 -506 -44 -966 -375 786 698 182 -767 -563 111 922 -58 -6 -628 -17 961 -991 -211 418 354 208 464 925 -74 458 -896 -156 -294 -156 284 464 155 312 -623 888 789 -926 105 -716 -428 321 773 -663 -948 620 -722 -314 502 625 -312 -290 304 -511 -812 -459 490 703 276 -850 -493 -965 990 -654 703 139 308 702 280 781 405 -182 940 -375 987 638 -837 577 -690 -845 165 -792 185 691 808 -30 135 -2 441 -592 502 -855 993 -185 869 758 184 -421 -141 462 -104 -296 522 -805 -791 406 -810 762 -920 -694 150 573 597 186 512 434 902 688 155 438 639 576 -38 -452 836 45 -921 -274 -231 -513 904 108 -464 152 -354 928 -86 -687 260 -769 -645 -644 -748 -784 298 494 795 511 -972 -372 183 833 -990 336 697 -140 318 363 601 306 598 -788 -540 505 548 -366 996 -207 -97 483 787 -565 81 -313 -975 836 880 -396 816 -538 -680 -987 -767 565 248 842 -427 352 -364 -64 139 -293 -547 137 513 -546 -389 603 -747 -60 48 149 965 853 529 901 -786 157 -351 -390 657 -242 545 -57 -549 108 -181 945 -899 -612 -261 793 -909 427 -536 -185 -874 404 908 120 -727 480 -700 435 -670 613 -979 -324 317 517 -131 442 -988 -688 771 -786 -610 114 -422 -324 -591 329 997 -524 -561 -262 583 -898 674 -393 -35 845 461 35 -147 -123 288 624 459 -477 -770 -239 -707 218 -592 853 -585 517 -981 -39 -268 233 -425 894 -20 -761 492 -567 -705 -149 -802 365 -639 822 -569 111 -890 113 294 -826 -11 143 591 -46 -809 -803 432 -61 162 -300 -158 -657 926 -625 769 700 -170 -217 -732 -648 481 583 271 617 866 393 -542 60 937 -956 17 -215 378 938 331 -777 -470 -175 -494 -521 0 -631 502 260 630 -446 734 682 396 331 435 -510 826 923 -511 -373 -960 287 -930 -935 -202 -258 679 441 981 -153 722 912 -496 -311 470 -432 233 341 741 -428 -459 602 -275 -632 255 -169 982 -528 327 -16 -495 742 658 -448 -702 953 -828 561 898 -744 201 23 349 499 154 413 -502 -725 233 312 -255 -414 -345 838 -283 891 -290 -100 -12 -757 -846 -239 -914 419 -467 11 316 -291 557 -755 1 -949 801 561 204 309 391 84 766 -51 568 -655 954 479 -105 352 -391 496 -305 369 -544 -848 39 503 -1000 -653 25 -526 606 285 -531 -106 996 -687 419 -476 840 547 311 660 -390 -342 -520 330 235 -357 982 436 245 51 808 684 -462 799 479 460 -492 846 -957 133 -16 290 832 -8 968 55 -355 428 467 -615 683 79 -933 951 890 -865 868 844 -58 503 427 515 -797 -440 -103 704 734 -957 -873 486 -677 62 -977 -214 170 1 -925 -410 -541 -273 240 882 86 191 -53 -82 39 -686 -649 -174 975 -817 -388 912 -414 365 513 -72 95 76 -784 144 430 241 436 -331 227 -671 547 -317 -611 826 860 -235 -876 -898 -375 -805 153 6 576 -443 193 -304 -987 769 561 848 -923 -298 -999 211 849 -737 906 -627 -235 149 86 -316 -589 400 639 483 846 426 -470 -725 -772 -419 349 755 -94 -436 175 403 655 164 811 929 -413 -820 -660 -367 671 -609 -441 82 80 548 -587 948 -714 837 -571 -327 914 200 -510 606 549 856 924 -270 -794 -80 23 239 517 729 530 729 547 735 -786 148 298 327 1 -575 75 -646 418 -966 760 91 -182 -897 991 878 196 749 -402 565 -695 943 -118 568 -469 811 614 936 855 38 364 919 159 -371 -693 767 317 908 -776 344 -58 -347 -337 83 226 -799 -496 -731 -118 -639 -711 258 -901 544 -756 384 -529 -215 670 -518 -905 -392 -508 409 -578 -689 824 -627 -633 429 319 -416 -126 556 663 160 -101 -3 808 37 -713 102 -845 696 -262 400 -549 -250 -438 130 -432 -409 97 -85 18 -237 807 591 -483 838 -471 -795 295 112 172 -494 -223 -163 -237 338 834 -183 -217 384 -458 588 -167 778 971 -942 178 -491 -373 -14 -619 209 -713 930 -972 -948 -411 831 620 -138 -592 -981 -442 -497 550 739 366 -143 -622 -138 -378 433 -457 -674 901 465 -181 599 -510 -274 286 641 -820 711 -235 99 -170 -898 212 669 -377 -975 607 224 961 326 410 608 954 -869 773 -574 513 -501 -272 -320 171 -164 163 595 190 -25 -752 959 -661 -455 -187 -134 -92 -842 623 393 -52 331 491 196 850 -812 815 331 937 406 684 762 143 377 -387 -174 -474 518 -611 -578 533 698 404 -508 687 -634 -659 -831 -869 714 546 -21 -922 -54 -977 -539 -469 -538 -117 186 -457 -572 39 -486 -450 826 703 522 -526 323 -886 -324 350 -461 -35 -565 -362 -468 687 -557 921 -362 862 -417 732 789 255 431 146 237 1 -463 -944 -501 523 -214 833 -80 -911 953 862 114 701 538 -707 526 -102 22 687 994 761 -92 512 -34 338 962 -296 251 -712 -502 -532 475 -116 -423 650 -882 697 346 -67 926 -341 -392 662 -84 730 775 881 110 -314 691 -724 -121 -920 970 -658 682 64 829 -515 -786 -921 624 947 -812 428 -710 143 907 -938 -109 322 87 99 349 -55 583 967 552 -517 -44 -160 -159 -464 149 723 -88 -211 -828 -592 771 623 64 406 550 -710 953 -652 -376 -610 -223 -906 -131 299 -261 238 -940 563 -428 -77 -35 -421 -224 -762 546 -968 -402 184 -899 -346 677 -13 196 202 -440 -704 -104 563 658 238 -987 -61 734 130 -162 198 -402 -47 -214 377 879 246 42 519 707 -848 -128 -347 -336 -95 -743 112 216 -309 44 -797 269 944 -411 305 -241 -481 -709 753 662 -107 238 693 -444 -629 55 889 -223 568 -411 -391 -298 750 -301 904 156 -15 824 -187 -907 -716 41 -587 -710 -837 -392 647 798 618 -693 -713 -852 879 270 -244 -832 640 39 -874 644 277 -223 -338 -442 -822 -927 -118 -283 604 -574 -957 697 -415 238 -69 204 251 -463 -803 444 -461 438 436 801 -289 -549 -486 83 -741 133 920 684 138 -565 24 884 -111 -719 -211 -777 116 301 159 130 -930 -486 -497 -836 -595 239 -128 497 -522 509 372 -823 785 -201 -159 -593 665 602 -734 -818 -265 570 0 763 -626 799 -302 248 98 29 0 -798 513 138 959 307 -123 -906 788 -880 243 926 -536 420 -464 308 -554 -155 639 -201 670 -119 -223 156 -692 847 129 -215 923 349 -833 -67 451 -652 756 -323 -293 212 310 -727 -799 714 -168 -360 -701 -472 -175 -295 -851 -741 748 391 -315 -948 218 -949 496 745 -824 -703 911 -269 204 -253 -889 -96 365 -189 -659 521 315 -433 -796 -685 -824 374 -561 -404 -250 -67 -438 464 844 124 -154 -635 485 -66 955 38 -273 -565 558 575 -407 -16 785 -283 -863 -525 528 -361 -129 930 -144 -778 415 358 -341 619 464 -91 -10 -387 -947 501 215 -608 -59 -715 8 105 692 -149 -656 358 733 869 -361 511 -288 362 -307 101 -994 199 753 398 324 -448 775 -692 -426 87 23 577 -613 -472 737 324 -832 -119 -167 550 754 -592 -85 701 -552 -226 523 -312 356 288 941 83 989 749 705 -848 -1000 115 -901 -556 481 -184 -225 -148 789 -984 -960 -363 -898 -305 -68 772 -581 156 646 792 -533 -75 -838 33 -565 422 381 483 -959 606 964 871 587 -51 169 -423 -589 -148 -180 -921 631 410 605 -406 -969 -325 650 -599 -930 722 673 182 131 -404 498 -163 143 903 -524 -444 406 -241 -833 248 206 874 451 466 -421 -259 301 -40 313 916 399 511 -797 -668 611 913 -630 367 627 975 -869 755 -848 -191 -819 625 -817 810 -32 44 -93 -864 -377 -689 97 -395 746 -187 350 787 -106 -90 -805 761 -839 -340 349 496 -177 47 254 -127 -692 421 466 385 -779 364 -534 908 378 439 -69 -615 267 705 -465 -936 253 75 819 926 492 456 172 -864 876 748 674 -264 806 -695 247 208 64 -525 368 -668 420 -62 -943 -771 419 607 -166 -399 887 406 799 250 -913 -726 704 479 134 548 809 -754 293 569 603 -242 -559 -859 44 802 247 197 -939 -570 -475 -332 -253 758 -438 -981 464 836 194 134 -568 919 -324 274 731 -364 998 437 223 465 261 -460 997 -879 879 173 50 -524 529 322 27 -102 -132 -984 -182 754 3 861 -592 566 -457 787 2 -63 840 808 739 -255 243 -896 -523 -478 -65 59 654 -492 -1000 -263 344 -232 -129 -956 -377 -666 72 -439 753 237 280 -697 597 962 749 -996 -646 -429 342 -560 -149 -999 -994 -236 896 133 -153 -20 618 945 -387 -28 332 568 649 -983 -187 -790 550 -800 -417 -596 601 -954 -68 342 -945 -66 -391 118 -315 -333 684 304 -298 -347 703 -578 -717 -994 -671 -27 -908 -855 -209 258 500 -763 -372 552 -785 -639 -120 -360 887 -225 -224 -369 125 318 -614 -26 -804 383 924 587 889 246 475 202 -899 648 -359 -31 927 282 237 20 955 -441 99 -813 -72 152 -946 817 -162 80 -936 -727 347 609 434 -824 698 548 188 -434 -794 -406 -828 -138 -904 -552 824 839 -714 -720 945 955 -393 602 515 -559 -566 -477 415 520 -989 866 -417 114 150 -180 886 724 -505 -192 -687 147 7 -496 -287 275 -714 -511 -759 984 -312 959 95 843 -239 -444 -323 447 -929 -583 -380 -842 778 236 819 469 838 996 -762 566 440 -484 323 -966 -134 -310 427 260 -975 -118 971 971 -202 208 483 768 654 80 -446 -157 -16 452 -769 -22 -646 40 333 462 457 142 959 743 -507 911 999 851 -13 -648 244 -666 200 -975 505 -761 233 -598 311 -438 -186 937 -988 854 -304 -983 156 602 217 749 648 -568 180 -243 -716 -605 -552 -652 -918 -702 667 -684 271 632 -114 -576 694 926 -802 -132 -906 -275 590 -423 575 274 -864 342 -570 336 324 -326 -965 -556 563 -417 -24 -522 622 476 -559 700 426 -84 -44 -139 -73 -127 346 -748 776 441 -674 -425 9 523 -227 874 185 338 -774 -23 464 383 -400 -327 961 685 -47 -613 -16 -125 219 991 -204 375 -21 -186 -480 562 -21 -551 -175 869 947 -328 481 -856 305 289 -807 578 859 547 443 505 570 402 11 253 -487 -937 979 -226 328 -65 -479 246 391 545 -847 -137 375 337 -997 -241 943 467 -876 -91 494 -266 239 -346 334 912 -235 -681 -564 155 900 -553 -689 536 -226 -137 -546 -707 21 -252 -419 807 -1000 -138 -873 -38 998 446 -813 805 -295 -193 -365 -831 326 -240 843 -797 -498 508 -306 -580 876 713 -868 -1 706 -63 -51 -764 -745 114 437 -924 378 -131 638 -232 42 -13 -524 -85 915 -684 597 749 287 -483 -839 91 -864 874 -665 -201 388 -744 -579 42 84 25 747 999 256 -747 -570 -472 120 435 397 56 -395 478 -726 420 -797 -537 -848 70 -740 425 586 187 989 800 -709 -212 762 -646 -805 -688 -908 -254 -962 159 -624 857 27 -646 -112 137 -81 768 -760 -717 326 -276 -102 -559 -18 -458 425 -221 -747 839 -828 -177 812 -181 -265 844 -472 -66 331 -995 -951 -408 -71 724 -871 102 127 509 973 771 -770 -99 -440 -233 -966 382 -476 104 534 672 -449 388 454 -853 7 691 -758 -262 -720 -246 -845 31 -772 -477 -478 8 -434 -129 -879 360 -589 996 -342 559 144 125 6 715 -903 326 -541 824 -68 -385 385 123 851 -212 387 -399 976 916 326 344 410 145 916 -243 -19 -422 708 848 -910 207 -410 -355 -116 752 -328 217 -702 -801 512 -923 -750 -987 985 -296 -417 -985 913 -1 -918 504 659 647 -835 -190 -198 -512 -95 761 6 -411 945 964 950 -344 -509 392 89 79 952 -641 41 577 155 -544 -112 -985 535 806 919 416 683 -407 603 37 536 775 -175 308 -786 363 -614 -831 -159 67 354 -327 -220 234 586 -533 -454 105 263 -711 878 -950 623 -770 -232 936 -333 529 440 480 -357 715 764 -461 -486 839 777 -975 597 -932 574 -311 -778 -523 695 904 -322 -361 787 -457 -330 -581 328 -506 -485 479 -613 -539 91 -696 442 -346 -860 984 -417 -218 -971 762 756 -114 -794 -679 -420 -499 -18 576 213 507 -482 -577 344 -901 -259 350 442 -190 -195 -814 420 481 204 -756 410 -42 56 963 636 338 -53 542 576 -521 57 57 -564 -485 -696 682 610 2 -101 -544 39 -537 470 85 618 635 748 400 48 -625 -282 -434 81 -666 -514 319 70 44 324 510 308 563 -678 -503 -171 -623 826 -227 -585 -941 -128 793 -10 795 498 762 409 343 -886 -223 976 850 -141 -710 -912 -857 -649 71 373 -248 -935 -145 -194 -54 -218 -540 21 508 993 -115 -387 155 72 -176 929 176 -170 -235 -257 -492 328 -143 441 60 227 -785 -342 366 673 -754 879 -406 250 178 927 -510 850 410 487 -473 175 284 -231 -440 444 -206 815 -183 -853 89 -68 -883 190 273 704 246 -183 -157 844 -440 290 225 40 -432 370 962 561 186 -339 -11 285 -404 -269 -226 -130 572 672 70 839 5 941 -376 450 407 340 521 783 156 382 145 -525 -593 906 146 8 531 -225 -946 -357 -650 657 868 939 761 -830 100 5 592 -123 373 644 410 -159 879 -442 523 -952 486 -827 -393 -446 785 526 -960 -685 -47 488 176 241 -66 -205 -913 544 -99 337 394 -402 -139 808 257 551 874 -283 -739 -747 59 543 874 -935 -70 -223 731 -166 403 -975 -698 -463 -65 -877 -841 88 200 -614 370 -212 430 251 7 -492 -301 500 -405 324 429 69 -786 -147 356 -687 -640 -661 645 312 -50 -978 979 739 510 -150 -755 -881 -892 -44 611 920 -7 -17 -322 -924 -165 505 -211 158 -751 858 120 25 -945 976 -708 -198 186 653 -695 64 906 -231 -198 513 -766 982 554 -144 472 791 519 805 -812 -51 -395 -270 698 857 -464 383 -579 391 -426 -525 -838 841 66 275 -936 717 662 -453 -486 -520 0 388 -497 141 29 41 151 129 386 339 -882 -745 108 857 -510 -589 633 -923 -277 -633 -863 238 -609 875 157 168 919 -580 806 664 -918 -402 113 -386 547 -500 673 -757 282 -230 614 325 -10 -828 38 537 110 -466 -792 725 221 -579 -145 -527 66 247 883 349 -99 -554 -422 226 -808 -889 -860 -253 -659 226 -950 -890 -479 -999 -15 -155 -587 231 385 873 -141 944 192 402 -675 95 -775 294 -95 806 637 -41 -222 858 -925 -626 -634 -828 -145 273 929 -547 458 -804 -822 771 279 164 73 -434 80 894 617 -539 -710 106 816 -630 687 -460 -131 794 704 -334 460 460 398 139 457 -876 623 589 632 636 -985 385 764 891 832 536 -523 -466 -863 -510 -556 -366 -238 399 -298 -852 241 -9 -538 151 849 -169 733 -913 -475 204 454 -357 390 428 424 -392 606 402 547 352 -261 134 627 604 -606 -701 -141 -636 -606 -50 -319 2 176 713 896 -428 -3 53 -336 -980 909 394 -961 -621 -678 -958 -401 -195 -654 798 -862 -653 660 -736 583 -179 310 -317 513 -809 221 -365 147 870 750 578 -262 -740 -968 634 493 -188 -232 -51 468 312 -281 179 -920 975 -479 281 625 48 -71 -734 -583 864 147 512 171 953 974 -585 -904 859 763 -262 -477 95 -708 42 834 771 -355 -639 -104 -328 630 -82 -109 127 723 -135 893 571 41 323 936 -651 708 466 267 400 -990 526 -971 97 972 943 301 -689 603 140 168 -652 -209 -55 -824 780 109 578 520 -159 761 -169 -806 -909 897 866 367 -456 -99 -325 -329 -216 -953 716 -118 -541 626 436 942 713 798 401 445 -651 -253 829 -600 388 365 -474 898 -940 -735 -359 276 -115 367 -526 927 -970 -16 703 -846 450 435 252 589 232 358 -281 352 620 -399 -711 -672 281 -425 691 -519 394 -354 -932 43 -265 884 -644 -161 324 -576 819 848 -121 -50 -986 243 -628 885 -172 -893 921 629 546 -831 620 -942 -310 -514 861 220 -25 572 761 37 11 -720 -4 226 400 488 -169 -65 625 413 -222 429 406 644 -901 507 -491 -272 -51 -623 -185 644 -82 -311 -604 -464 130 -922 977 -738 -354 -786 297 -390 515 -326 277 152 -307 923 -882 -735 135 -80 589 101 -597 -206 405 543 -444 3 -740 445 -131 38 953 807 168 -465 -982 -523 364 -662 854 104 -460 613 375 -942 948 -155 202 252 -444 -1000 -984 -100 -28 -59 -766 -396 -138 202 693 141 -323 740 -463 628 209 884 340 127 -833 561 744 -595 -29 39 498 693 979 -320 -507 740 652 250 -309 -292 -845 -799 724 -857 -553 226 -541 -901 1000 -768 -49 -70 -142 -965 -385 505 -984 -718 -966 -891 -370 963 69 -923 -22 166 -635 -530 -954 667 -855 502 -836 701 476 -304 -230 992 293 799 904 6 -954 912 -173 -161 -189 -846 739 -687 979 -754 192 -404 436 408 768 -95 447 854 309 -55 -972 -983 -264 265 -950 222 -154 -279 -722 -247 581 -573 -846 -275 373 99 -111 251 -348 -714 711 -422 -986 -398 -186 987 -716 -183 -973 478 -417 -819 382 477 193 -702 54 87 75 -821 -530 400 -799 -884 68 -991 -346 794 -436 -749 -209 -588 85 701 -755 716 -2 -311 -641 379 233 94 -45 -979 122 445 -803 -643 -16 -13 -396 406 340 124 414 -695 452 -836 452 497 -425 20 361 968 -152 -481 758 411 156 706 626 550 -233 -263 868 741 -626 487 -552 384 758 -20 457 -352 -130 -169 329 -7 201 -649 252 321 -389 -792 -32 792 -571 -470 781 241 51 6 -819 -577 -55 -526 151 296 -633 -198 -560 870 563 73 -111 -974 -94 488 350 715 931 959 750 781 788 -653 -60 458 -560 -967 -366 -298 -421 -235 403 616 914 552 -117 594 649 335 -363 -356 729 581 -899 790 -458 -824 716 113 -122 648 -198 326 624 -593 706 632 450 857 599 -513 231 145 907 204 82 -487 -450 -475 208 -156 267 -599 977 -699 340 91 -776 -963 433 -265 286 -178 670 -105 -83 -752 -791 -896 -716 -480 683 -753 115 510 -518 -736 -246 -569 -173 936 -386 853 -550 627 741 44 -971 -310 -716 -563 856 848 -662 -568 -759 799 838 -14 964 778 752 807 -171 -471 231 -282 889 -181 -512 925 -226 482 -633 588 -876 132 -763 268 4 997 -7 602 -709 271 -43 -668 -767 -726 255 721 -67 598 -882 -928 796 -547 848 -772 229 -659 -56 446 -420 -730 -827 88 -594 887 19 -681 679 -479 -820 -523 -662 399 39 -310 -887 62 271 -1000 -762 57 -626 -147 -871 -635 833 -571 -926 225 486 647 720 741 -897 912 779 302 -861 -21 253 168 -86 -792 879 -918 777 -979 -790 255 124 -51 -951 -117 -767 143 -147 -981 -667 808 -604 -89 -100 -545 -855 964 9 -32 -187 -127 439 -906 168 422 -325 -19 -426 -939 424 -861 256 -701 142 -848 816 -239 375 -539 134 781 -432 -931 -817 420 -168 -655 982 616 699 599 -792 -17 656 439 -28 410 310 -783 555 -669 167 640 505 676 -672 936 -285 912 -515 -384 374 -394 803 -17 -723 893 -760 -400 -442 857 -329 -432 -97 449 912 53 -91 -54 -771 629 67 335 -852 -329 -485 -198 -271 -403 610 500 859 -320 -601 31 449 438 363 -700 888 -710 -315 -904 72 103 647 -662 358 870 -492 580 -97 -51 654 563 -499 -704 577 607 -405 -854 -687 -376 373 -113 -878 -529 485 257 -728 -592 177 -420 -735 -532 503 -991 -983 -807 297 58 364 860 766 679 493 497 -866 -758 -957 642 -374 135 548 -172 359 -685 441 549 -689 974 120 -446 -116 557 -225 -413 -306 -64 914 -634 73 859 662 -638 996 -683 540 162 664 821 -273 -722 -794 216 758 -563 -824 870 -377 -1000 -484 -482 -272 351 -598 804 -692 -688 -643 131 -575 90 607 -372 -889 340 -637 327 118 299 -870 749 -880 -51 -771 -471 107 273 665 -374 -895 -180 943 864 558 440 -509 -961 337 492 -349 147 94 -840 -707 -722 -816 -326 634 322 -716 698 805 656 566 -409 564 -200 376 865 -558 -387 -615 278 -446 40 454 -340 511 893 871 622 984 -826 -71 -985 -592 -997 -361 -11 -432 69 -467 783 79 952 -382 767 -855 -164 -347 142 470 -258 -980 -379 453 772 -587 -813 343 -44 632 829 -399 546 -347 568 352 -35 360 780 854 796 -756 207 165 -690 -693 -966 -503 851 852 37 544 797 -500 -883 -83 632 -489 -916 -231 -683 97 -397 -118 95 -61 -794 -47 56 864 -904 -671 -6 283 255 532 163 -650 486 -363 -810 -873 -344 -527 342 -990 11 985 -502 535 943 -836 497 227 323 -328 -562 -624 881 -664 -162 95 -572 -954 251 907 944 -458 -228 -102 978 379 -716 -702 729 79 -750 -863 574 -893 -789 338 -831 -782 -626 -146 561 -180 325 -591 -870 -180 -138 -982 54 -925 -231 707 212 373 -300 690 463 368 145 594 369 678 -635 827 745 -269 437 -822 537 591 471 -575 -705 709 621 -324 -454 -958 -233 -74 922 -946 -931 39 -154 -377 -233 -722 -135 914 520 93 -530 987 -847 37 579 -721 477 -262 22 390 -632 -782 355 661 135 -250 -434 832 607 -37 843 -65 -331 -699 -771 -647 450 -559 -195 -422 422 800 -682 707 665 -581 -180 810 650 -606 23 -274 946 -269 -149 -513 -634 -267 837 -612 375 102 195 -812 280 638 77 -516 -260 -746 48 727 -588 -223 -970 -248 -27 -455 92 470 -908 562 -161 -237 346 400 431 -939 681 359 813 -655 -280 -405 -367 -642 -562 -505 364 -425 -148 -149 -661 -172 -227 156 39 -383 971 96 -605 544 -929 598 -112 -417 489 64 652 927 727 951 -152 416 142 -260 541 19 724 -605 730 414 492 994 154 -170 -47 28 30 185 383 -991 839 155 206 241 -452 -734 313 886 324 982 63 876 241 744 684 440 -998 -316 -986 -835 335 255 938 -596 -652 -51 -652 501 -894 435 723 -582 341 427 721 -691 351 -845 138 540 -307 -635 -122 -360 -44 280 584 110 949 -839 418 -183 -726 -567 886 -234 -254 562 -826 525 125 849 -122 355 -262 -385 361 653 106 -673 -145 98 335 739 -339 -472 -429 -369 265 -248 699 488 729 525 801 398 -564 -127 -825 -632 -103 898 -925 -42 -898 781 578 256 -460 -30 37 401 -612 -204 672 920 -164 292 -466 -655 714 -30 398 -634 -41 -612 -810 557 698 464 -49 107 -408 771 -655 295 16 212 -525 466 -112 -944 -738 131 -454 768 370 359 683 634 50 976 878 -450 73 -366 55 -932 -44 407 -402 924 -987 985 -459 -183 -858 501 -292 909 730 501 792 -156 19 -409 399 9 473 -455 -202 -110 578 471 177 -62 -63 -17 53 516 792 -323 590 150 -802 -415 -887 919 745 434 683 101 -458 -502 475 215 -1 594 762 -596 992 -946 468 -353 -593 447 -732 785 368 -676 477 844 -296 -435 38 644 985 352 988 820 30 776 -663 -867 -59 -615 -219 893 -252 -9 -970 -857 -48 -851 492 851 -652 460 648 521 -653 -687 -380 -422 966 -255 -708 -787 -701 -917 -352 -281 -112 245 661 962 -618 -423 239 -885 495 593 899 786 105 -792 -969 -824 -206 246 -227 -531 68 516 578 541 656 717 -723 -383 114 773 774 362 -708 -95 275 -454 205 -1000 -788 -307 397 -883 -615 16 73 -264 -273 -970 870 -214 126 660 -323 728 179 599 -634 297 -171 -404 -611 371 893 174 -26 -716 -387 583 984 429 418 -973 -542 391 467 157 -782 -342 -558 116 926 513 462 101 33 -817 -249 -255 -888 -62 637 7 -957 443 -951 902 -534 -912 -233 603 -33 -107 254 594 -996 -340 -137 330 658 -445 -739 -163 -31 49 -550 -929 427 -924 889 -143 747 74 703 -697 -272 672 -965 -971 247 47 247 912 137 -236 -149 -73 384 -913 -226 -497 -83 -918 -586 115 -264 84 -693 -643 -810 438 -604 996 -362 365 -606 994 -615 -466 981 -735 -641 452 78 923 -742 362 -734 -930 -53 981 801 809 970 353 630 -599 -67 -183 868 602 -611 -944 -316 165 603 430 371 -468 -939 513 644 852 -614 102 608 92 404 863 -940 -560 -789 75 735 524 898 455 -760 518 189 -515 151 -811 -917 -484 -426 -293 -537 -788 -538 855 -339 380 -924 -742 -985 -640 798 -742 183 -575 -313 831 -347 260 959 -471 -423 345 -294 -928 950 -312 97 148 926 600 -649 -815 835 518 -920 972 986 -90 -27 384 -124 276 -544 404 381 -892 752 157 679 232 -570 -316 -365 -640 546 -26 -978 -910 -489 -36 529 -43 -945 -438 345 207 -14 -72 429 -795 -565 774 368 425 -346 -870 358 880 109 537 -412 264 -546 -712 814 -522 -53 -781 -672 132 81 695 860 -321 -371 -284 684 937 756 678 741 -287 -134 883 -840 -136 534 671 -793 -353 438 221 193 -480 -112 -306 993 277 764 920 -322 231 916 292 313 -843 895 960 529 -51 447 -505 982 813 342 -442 603 -745 -177 -695 -888 482 -124 -559 860 974 579 -775 -896 -330 390 -556 -619 916 -157 -143 22 597 18 3 -863 415 -909 139 105 -421 152 423 124 431 -453 708 -16 -509 -22 155 -559 819 -748 -37 572 471 179 -20 -100 -844 471 -749 -523 30 757 -610 691 183 -397 253 -541 5 -496 -673 882 -575 -514 -514 212 4 884 -380 -624 649 435 537 -955 949 -754 909 -692 647 304 12 -330 772 -53 -908 -219 -739 -813 386 903 -939 -829 653 -457 -525 454 0 468 -148 -838 766 -532 -739 -94 671 653 -543 -267 -30 -643 -228 -785 624 455 970 -199 -109 307 828 51 452 828 -27 41 -429 -658 -418 -660 -805 -137 937 821 370 -679 -353 895 385 -536 992 -471 -83 -544 -358 747 894 -191 -89 -458 -916 -986 902 -815 653 -828 -656 736 -957 -919 -990 997 836 620 840 -874 -366 571 928 -862 46 -821 257 -273 -281 204 -375 532 -439 523 215 -147 543 -956 158 -276 495 839 886 -784 482 -880 -944 273 728 -699 -577 -576 335 545 431 74 -344 924 -893 -812 -50 -22 889 -141 -976 14 -214 671 -630 -299 269 -242 -647 -45 -420 -87 333 -274 356 118 -509 -647 -884 -581 -572 -415 -9 -470 -174 441 61 -715 -108 -951 702 885 -884 668 661 553 447 802 1 -856 -365 325 -271 381 957 559 429 209 -311 -754 -252 926 -709 -618 546 902 -217 -564 -284 -916 103 835 611 -61 834 510 795 318 30 -461 -278 943 548 -79 -675 -1000 596 189 -151 -235 -191 -29 472 802 -543 -812 -499 669 -191 557 669 322 -957 -863 -718 -480 -656 -326 -746 -925 -726 -329 -327 837 939 749 -680 587 759 -786 -724 978 -705 -861 -106 -877 428 -931 713 -388 -41 -994 -192 861 540 -629 -836 -721 -928 -799 684 186 163 573 354 587 202 -884 367 114 216 -167 883 -695 -789 663 240 -244 456 815 -870 -524 -998 776 746 -408 -451 915 -878 994 746 -810 -951 -477 -964 -641 -684 446 112 30 -83 -121 168 543 462 627 -133 239 374 -4 248 795 982 -813 546 -971 764 -195 -723 -458 540 -139 -677 998 803 11 314 37 157 -715 985 -700 724 520 -788 240 404 -67 383 -511 946 399 -862 453 -47 -892 345 -465 449 442 -29 130 464 792 840 -582 386 969 668 876 -494 674 -514 461 123 536 343 566 -895 -490 346 -529 -995 -915 -672 382 943 180 -646 703 -46 781 -697 78 -255 356 456 182 810 -769 617 78 875 192 -50 262 -534 -888 638 -390 345 -97 -147 -754 716 685 391 -336 649 -512 -397 -869 -238 149 -802 -519 981 178 -329 774 860 10 480 972 339 701 327 907 -889 -793 -28 -637 347 298 504 570 -670 649 -39 -764 -996 173 -239 -818 853 -824 -382 -646 -613 -965 -628 -184 319 948 -599 -120 810 -31 779 142 574 780 976 -619 809 81 896 -351 -815 -896 476 237 -67 716 589 147 255 479 -523 -376 -547 831 -920 944 587 -125 -665 -132 -4 36 811 -519 -3 -771 -501 -498 592 -335 410 151 -60 -198 -464 -792 569 -799 85 780 -894 165 -919 -88 404 619 -788 585 209 -475 459 -96 797 -402 426 894 -349 651 -787 549 403 -796 -985 837 418 -98 -363 -19 228 874 -418 -375 723 237 852 -680 -106 -257 -278 773 -332 288 -624 -130 589 760 381 -827 -270 398 694 -201 325 -577 -880 -892 -381 99 -201 808 221 274 215 157 711 174 -610 -397 -969 -396 583 812 -881 142 324 -361 -857 866 202 31 581 -169 -784 42 546 -96 -618 107 589 -782 348 14 -573 372 -965 -289 -61 -368 -901 630 -261 181 -64 -281 760 -993 -668 -719 -818 93 605 -444 944 -461 245 909 251 448 419 -850 -757 8 -937 808 67 158 662 -114 677 722 -412 383 835 266 624 -530 426 -78 538 743 -372 -523 -722 745 -273 299 -356 648 740 767 358 -805 260 -840 -547 -407 663 -902 -399 -2 124 859 -632 183 613 -303 -378 -848 556 -607 744 -916 -758 827 779 568 -474 -137 604 95 -59 841 229 -536 213 -792 626 554 473 -106 414 823 -744 -824 -730 609 -463 744 -969 603 458 911 -319 -439 -112 516 719 812 501 -220 527 727 35 -933 -427 -791 -692 630 -270 -782 250 -443 25 724 -784 436 181 959 -102 -543 -82 560 -884 484 436 -131 -271 587 -293 989 503 -740 595 -441 -311 -178 666 -527 317 718 -908 -610 -559 -455 -592 -837 -39 -133 303 693 935 -883 -406 -113 -745 -502 -144 -719 -37 151 -683 334 -360 859 -163 -500 -494 994 -798 -698 -837 265 -253 430 -519 54 -474 -336 -184 -383 538 -272 -104 -572 -696 -124 -442 -532 -581 -560 270 -503 -438 -740 -799 -2 -53 -906 -704 -933 -446 987 -89 -179 990 -212 -747 897 592 -943 -497 906 474 -361 69 25 -928 -40 -533 464 -471 511 -932 -842 889 898 -181 -832 140 421 -986 780 -502 770 154 708 -545 -629 832 654 944 -200 -520 470 460 567 942 590 -258 -348 178 40 -91 -222 -46 -765 -288 350 914 676 -984 568 -533 -940 60 -413 -311 -280 126 77 909 353 -836 -839 946 -395 -486 -15 724 -983 -749 -848 -422 265 672 728 -166 788 485 406 482 -301 -982 186 -156 138 225 122 330 -296 -589 303 -464 -464 -357 -332 -919 -638 -377 -317 -424 -223 -967 -894 687 -688 70 711 196 -332 -573 985 -573 -197 -41 -776 385 483 -887 6 -91 746 403 -20 -316 597 550 805 -157 -542 -559 68 -181 -420 -575 -93 397 843 913 -772 -799 193 241 355 597 -874 -797 528 -212 755 -687 224 492 -782 722 -598 -701 574 -344 -106 -389 -878 -114 -675 -782 -681 -919 678 707 -397 581 -890 393 37 193 409 -733 -361 -992 -631 -513 -696 -727 -39 -584 -461 225 633 -882 -45 344 398 -515 571 -49 444 -516 -491 324 -793 174 -604 -81 361 49 -196 880 -103 859 126 -8 -21 818 47 -176 -91 -367 -133 -331 -637 68 231 295 422 675 -206 1000 586 -73 698 -181 299 748 -938 850 -418 -439 68 -295 -546 -455 134 881 -228 -374 989 -802 -87 -1000 -268 -50 -181 586 -178 -681 656 -914 -127 46 565 -676 -259 415 -7 902 -940 -1 362 -495 -965 987 -674 426 -956 -45 -274 946 892 -23 -295 75 571 947 4 529 66 890 616 -226 695 29 -248 -154 230 -237 -560 -152 326 -226 304 -832 -712 -653 550 -644 -652 883 -43 573 -917 358 -949 -462 389 265 119 -668 -173 428 -314 -565 -599 -696 -555 -577 923 661 -429 684 -535 -869 -124 179 56 -719 362 930 907 128 375 -474 -107 607 -607 -479 541 -848 614 -321 970 -138 475 319 -459 778 340 -568 78 -708 -423 -749 648 36 -546 286 885 971 -72 -698 152 459 85 255 25 876 -411 -625 -621 -391 961 493 -140 -844 -213 668 -719 -470 -671 -766 -715 -121 -423 765 672 -438 -489 -318 -981 819 -318 868 161 487 -785 -631 -4 3 -486 -881 -221 289 -656 539 -423 -249 982 463 826 742 759 -31 915 756 491 923 528 858 -526 447 1 952 14 219 -90 973 803 -369 -979 -556 -384 135 -434 -676 -711 888 -360 634 -929 642 -666 792 -408 315 -177 374 401 -221 -846 -276 240 -858 731 -98 -553 -1000 -34 -454 -869 -190 398 342 -588 338 -18 -990 -293 126 -162 -647 -18 -362 811 737 906 -501 430 -430 -593 -496 390 -403 225 686 392 358 -625 895 450 -460 -171 866 -203 -753 -312 84 12 -749 -826 -648 755 -908 -167 -729 -842 -465 699 -410 -952 -36 450 490 -498 573 944 -123 -721 409 -144 -520 46 442 -345 -283 -239 -5 834 945 473 -708 -715 113 -338 321 738 625 35 -943 469 -418 -43 658 844 42 992 -848 128 480 -755 -406 617 -720 145 -877 -452 799 238 -41 -708 -767 -992 433 -681 406 -50 801 667 238 162 -595 -167 -154 -134 -347 -416 551 -24 -933 327 -137 359 758 913 -224 -850 924 490 -309 172 454 -416 933 217 -674 -354 -434 -119 61 998 862 -495 -882 63 -809 696 948 -514 -467 -418 -496 -611 -509 173 272 -535 750 -665 -119 -669 -908 465 -40 -512 712 630 741 692 112 819 -671 423 -490 289 -230 977 417 186 -252 -620 612 -544 439 -231 -835 -853 872 -467 246 516 -707 -278 670 -668 -416 -572 764 214 76 338 499 927 -103 -587 -44 747 -496 -994 -728 -774 887 343 -293 -707 -727 838 -968 -803 -644 811 -85 -9 -321 -88 210 -779 376 62 217 354 625 854 481 -512 -197 -139 381 866 -36 719 936 872 737 -189 647 -953 278 -417 981 138 -595 -40 -32 -443 -414 985 -916 258 -518 -79 -138 -984 -672 780 801 -12 -117 103 721 -376 774 -211 629 688 316 309 -666 87 258 -793 633 92 83 -43 -143 128 -937 323 954 547 17 -943 -504 193 274 -565 801 -73 -582 19 -910 213 130 -729 975 767 -456 -939 398 255 786 455 515 263 -442 577 359 248 971 -735 538 471 -882 -638 -288 333 878 206 474 655 478 48 -757 584 -931 -877 -38 -551 -748 417 -434 149 -113 297 388 -377 930 433 -591 842 333 372 -625 555 -459 -460 -986 -273 371 871 878 954 302 404 388 -947 -236 -417 -710 173 -835 874 -141 -392 577 614 804 -554 630 381 -591 -990 218 255 149 446 -832 107 -538 -107 934 232 525 781 -266 -5 380 849 992 -325 744 -140 -425 224 -222 644 -325 50 4 239 109 775 275 720 -319 131 305 -7 201 -549 183 922 51 535 -848 124 -108 194 139 -838 929 -5 256 593 -682 859 -330 -976 -239 -566 659 488 887 -937 19 966 202 786 -869 558 -169 -99 959 -295 -501 986 175 877 -157 859 535 565 785 -410 778 166 799 -29 -592 -941 68 -860 790 -537 -182 -763 635 -481 -360 191 500 86 -271 -224 -638 -67 457 343 -915 589 953 -990 703 -958 -30 -668 -632 -48 -246 -630 598 113 62 -790 -669 278 233 -283 28 -989 -897 -192 403 662 956 686 345 -721 -473 343 474 194 678 -168 -848 777 -785 511 -525 14 585 112 413 811 986 698 374 423 290 869 -289 -618 434 822 -588 262 220 4 -277 -556 285 85 98 977 262 926 -636 908 -996 -871 366 -967 -736 71 99 -499 469 -222 -711 -436 53 852 -669 -457 -171 -913 -198 972 -778 -55 916 623 -920 714 -163 -7 685 906 222 -71 924 -106 471 -419 928 593 133 628 497 803 -699 590 -785 855 227 605 -445 256 -581 -922 354 -467 -138 137 874 -75 653 5 -234 440 -938 -93 657 276 308 0 47 -767 -696 -647 -259 155 603 672 -853 -36 659 353 -957 -854 109 -772 -708 166 698 -129 -221 -14 -426 752 -404 -529 -904 134 561 -419 -867 -482 -995 473 -435 237 -874 923 -618 799 832 644 -629 -629 -767 -991 438 854 959 164 -20 897 278 -8 332 113 755 -771 -152 738 -186 -791 669 880 916 742 14 762 -636 195 301 195 96 507 932 525 -9 -492 -333 -950 -820 222 155 78 -770 -504 571 8 44 105 295 244 -422 393 603 960 946 -297 605 -517 524 -93 -927 -52 829 294 -99 922 -843 821 799 -649 997 -216 472 987 42 -231 526 657 -520 585 -308 -257 -893 477 365 659 -694 -564 998 672 15 861 -162 579 874 861 747 -858 637 -860 -982 408 -475 524 622 135 -302 -489 -687 -850 234 224 -65 -283 -342 -795 435 607 -489 -8 870 -914 -133 -894 -402 -746 592 550 -888 -893 -333 146 882 -859 989 -329 782 -285 -354 480 123 -327 335 -605 855 66 8 -492 -561 -19 -498 915 10 -585 12 863 -169 -161 -283 -92 -961 428 -240 -387 -943 -378 27 -809 -711 161 -592 -451 674 -44 -191 610 -851 198 -997 -817 -102 -596 -32 757 -831 407 534 486 -173 734 113 475 393 -797 -816 -504 -776 -654 -534 -143 -527 -734 463 -47 174 56 879 732 108 683 -549 668 -597 242 665 229 13 653 -488 -964 447 -352 -305 378 -707 -867 52 299 -991 850 -339 -788 360 775 988 -795 683 523 -980 -998 460 819 -346 971 -904 277 -151 777 -738 369 261 -333 -350 -648 11 112 604 -350 -426 -924 156 -678 234 137 -984 941 779 988 -739 752 -273 -123 -104 -612 573 794 -702 -673 -666 -212 -829 353 -862 129 -108 -660 -767 590 -717 -799 603 136 299 857 626 762 -782 -917 988 -235 -668 -353 915 34 651 -997 53 -166 339 647 473 -182 -213 -364 -30 -744 651 -273 -369 739 -592 985 -83 791 40 776 -652 -530 364 715 -209 -299 -427 -907 919 -374 773 227 819 345 726 854 -478 -495 -32 -618 734 435 -339 855 -383 -181 -195 989 459 251 897 829 57 -855 -548 282 218 638 440 -873 85 -453 -97 953 266 488 -196 807 -225 42 187 -886 -443 928 -353 443 -425 990 -626 449 -502 279 -160 845 -153 672 -388 -427 -235 -2 -512 885 -648 -393 -106 -811 -327 -290 741 -160 416 330 868 81 439 494 -730 130 -450 378 357 969 -527 -548 884 -401 -98 659 144 -756 685 945 971 385 -737 381 941 -754 -706 919 -638 -407 757 723 -423 -963 721 272 -674 47 -462 831 297 718 788 947 -346 244 395 -596 901 -131 433 727 111 340 979 -706 -475 -190 -149 -486 498 -576 684 400 -457 -928 -445 82 -458 34 14 919 781 953 530 -18 410 -442 -477 -374 935 -112 958 32 326 -791 -811 -236 651 278 66 980 -393 -186 -290 722 -798 759 -927 401 225 634 -895 754 -73 16 298 -289 -140 -158 430 -758 899 855 770 872 -203 -195 -553 -530 709 494 267 -647 -168 395 -407 628 -662 -324 -44 -370 -519 119 -909 63 564 738 -751 325 531 612 298 438 831 -919 683 -780 286 -96 -130 -20 360 639 -632 548 -734 556 770 -592 848 -635 -307 173 28 165 -926 -597 -472 562 -475 -114 -392 275 -900 21 -997 41 891 206 982 -645 403 -328 937 -587 -634 -192 929 467 -927 820 426 621 332 979 534 267 -683 904 -250 994 -614 -423 -358 -454 873 -676 -754 -31 -359 -346 643 -215 214 -174 712 -742 754 874 -401 -498 603 515 -467 766 356 477 -937 -391 842 614 -660 427 977 -248 -852 152 516 -142 -514 325 216 92 -122 -538 -358 787 -336 329 396 381 -870 -948 -760 -125 -270 470 911 985 452 111 504 380 -292 -560 -214 -945 -897 389 -714 963 -964 101 -326 714 -361 916 -376 -772 -840 -649 -136 609 152 694 -361 -439 733 504 -304 817 -211 48 148 -332 36 383 -562 -437 670 518 -674 -633 -64 247 817 -684 513 -759 16 -226 -475 936 -495 771 -406 75 681 796 848 -311 666 900 845 413 -189 415 43 -709 151 855 -755 -284 -726 -95 -683 -363 665 635 554 487 903 -4 559 157 348 827 604 -842 201 -97 553 -696 5 -990 -752 -135 993 536 616 -15 109 658 955 -759 -257 -262 332 397 -274 915 -74 555 572 178 238 -563 259 -537 145 -924 -133 -799 121 -526 531 -912 871 -357 616 820 -388 -528 -10 -139 980 144 -798 720 -131 1000 313 -254 -368 -440 -836 -272 -18 -521 926 790 -730 -702 100 -933 250 869 -777 -647 -749 306 -610 431 213 -118 41 448 816 -180 776 -877 -161 -16 -722 108 -743 894 -277 -736 -83 -632 -138 -385 913 -993 -578 -203 169 368 656 -314 538 498 537 -520 565 -590 87 -843 -270 419 894 218 -277 -469 324 774 909 -495 745 839 302 -163 -821 627 96 -657 -345 351 -503 860 -857 202 -879 -760 -231 -984 -324 -868 -495 -84 181 148 805 -577 -543 -774 648 -685 -515 -53 956 314 695 -993 -190 537 127 193 85 888 -20 313 -716 -812 652 642 -361 775 759 602 -921 -854 506 699 -317 505 -46 761 985 715 -258 127 -2 -833 362 136 788 -307 995 -49 -246 976 -841 925 282 90 163 -618 661 299 984 681 203 -910 287 -459 123 -51 -124 610 538 65 -287 -726 751 -602 314 559 -99 711 939 -976 331 -920 -133 -150 -384 13 -717 -85 -884 277 868 -407 -498 -951 696 311 90 462 -638 -826 -503 196 -200 823 909 -644 222 393 130 -511 -72 -18 -764 481 722 -911 -286 79 308 -821 -814 291 760 202 -886 -321 918 33 143 -577 767 -241 810 289 23 525 -243 -793 521 293 70 -61 969 -223 -648 -385 722 46 483 181 129 754 737 -36 -226 480 -152 471 -752 676 -654 636 -59 -917 -271 417 -601 352 -704 -599 663 -337 280 -675 158 370 -37 646 -414 887 -904 -809 -118 -451 473 134 -543 847 -437 -239 730 34 -481 502 -255 74 -931 -974 -502 -641 825 -367 -252 -827 648 776 -425 809 878 -946 -123 193 -149 643 -533 -972 -199 573 614 -60 -246 -899 -105 157 585 791 -671 269 788 761 -276 585 368 -609 -753 137 -972 -713 -4 -26 -956 546 -582 -325 320 922 604 654 -305 -42 -869 610 986 -214 485 -390 -666 165 942 -59 885 -45 -676 398 617 467 -941 699 -111 443 265 -508 862 548 152 100 514 681 -135 94 -824 -300 257 -849 181 949 735 492 -748 615 -240 571 -131 56 635 661 487 -77 728 -347 -447 -324 -854 12 -963 -881 734 -1 924 427 -183 -453 -880 -759 188 632 870 -387 -338 -238 -140 -219 302 981 -628 19 -401 -404 192 -472 -53 764 -824 -674 -686 -924 -81 -778 -139 247 417 889 -892 -810 59 -486 489 770 50 -50 -375 -351 -298 395 -757 -121 -682 -502 -75 -934 193 278 -346 278 -966 -76 -51 -157 865 860 924 748 -767 847 -244 656 600 413 -160 -706 -956 763 -868 316 96 -967 -993 840 951 -471 -674 459 264 372 465 271 -789 -660 781 -799 -829 46 979 946 -622 535 -311 -881 361 -91 -436 799 -205 290 606 322 143 -12 341 911 -321 458 -95 -21 -52 675 773 921 383 -210 -289 -363 -128 -150 940 487 -235 561 -797 -206 -72 438 807 -433 -943 -836 -185 277 -562 -385 -101 -250 -960 -413 -393 -25 829 191 -538 -453 -754 -837 2 -317 474 -472 -538 -579 -810 -290 661 974 -252 -678 119 -452 -742 -317 -362 259 -921 655 -256 -82 -319 336 455 -170 662 57 -749 472 -870 -321 399 192 927 122 303 -672 464 -752 -688 -8 705 75 961 353 71 278 -696 -453 -929 -316 125 -297 -486 977 735 159 943 -677 -418 -364 -517 524 983 711 938 58 984 921 -999 90 743 -662 79 711 746 -283 -355 787 -563 608 -193 -66 -837 -421 -178 -529 940 -644 -513 83 -42 -796 -651 100 -911 -518 -354 258 -739 -713 -624 610 -397 676 -318 286 -422 600 -561 893 -354 -383 -942 662 240 -905 -329 -647 -567 107 828 -481 287 326 -232 202 -460 -184 -927 -759 -317 -19 361 363 979 -974 853 527 -225 -187 -819 425 269 362 394 -908 990 67 -343 -923 -941 -923 704 -828 -651 417 786 -755 -865 -670 -781 -477 201 -499 319 -948 152 494 256 -735 763 -658 388 908 -743 -723 -451 -264 -859 632 941 693 -56 -691 798 -522 -683 162 818 -948 -883 -555 540 -506 491 -718 -936 -707 -700 -836 -679 -359 397 885 61 397 -231 -756 667 -143 -273 -100 383 975 205 -229 -946 -383 788 -524 481 -284 -526 8 755 477 -705 36 -671 721 -837 -511 122 48 -905 -113 -848 -115 -10 -613 424 745 99 -774 689 -186 -829 -374 167 962 912 757 -119 -985 248 -945 280 453 -70 855 -88 -156 93 -986 927 -551 -766 -211 -123 -476 647 -732 -844 957 -878 -224 -461 485 8 952 -445 -613 -162 -532 -836 244 206 14 119 421 301 377 -983 -931 932 360 -944 917 -437 -135 -846 959 954 511 -618 549 -378 -992 398 -549 -789 582 641 -645 -773 -856 -572 106 -138 -836 385 453 -938 825 573 -392 -964 -735 64 638 -786 18 -658 -272 -698 673 -403 206 -573 716 -816 -41 -518 83 -764 -95 -448 910 811 197 447 -795 -543 -682 -218 32 577 119 665 521 -735 -988 12 65 958 154 -240 -286 -427 -563 -891 -374 611 965 156 287 823 -136 882 260 -372 672 -640 667 -56 -108 52 23 940 -964 -417 354 -664 -205 608 969 -911 73 52 489 921 14 576 -844 -440 -513 -547 493 -913 -124 -448 -979 352 637 710 335 -54 -820 343 -871 -826 801 -67 -644 -471 -942 -829 -828 821 224 813 866 358 89 -882 846 542 -572 -462 -152 -113 566 -8 -793 571 -547 770 324 -397 -513 426 -670 762 -413 -578 447 515 219 74 -270 -696 -445 -385 290 -206 -48 -8 118 481 -926 -275 -84 828 -155 12 813 -534 -136 -706 473 555 477 -827 -87 773 965 -808 -827 -604 14 182 -341 -64 -678 757 -149 531 513 574 11 -459 -478 -652 726 -942 -407 -495 -245 232 -175 -254 -794 907 649 -702 382 534 -46 -444 -414 -981 550 640 -671 -842 -194 524 -923 -357 -971 -260 112 -17 80 -756 145 566 -866 -304 -938 -461 837 1000 -921 -707 -946 126 -540 452 -16 664 -441 -28 -832 875 745 -497 575 92 301 -494 -786 -132 302 -113 926 -952 -257 804 -394 -860 -65 128 473 834 -690 632 50 237 681 -756 135 91 -366 -857 269 636 62 941 -397 259 -681 469 -493 -924 596 -461 -205 -776 -90 -426 -849 -155 -992 -19 -377 -282 612 717 996 419 778 18 764 -172 848 144 601 668 60 55 381 567 134 -367 -395 -590 -409 337 -561 -618 -455 722 -788 73 233 708 -293 -953 -929 376 -410 -593 -812 70 -537 621 219 -769 535 -367 330 239 -960 72 -428 -408 891 -542 188 96 -120 -876 413 687 107 -619 -329 -299 -250 174 -705 -844 948 -529 -66 -489 -87 -647 -972 470 -470 -78 728 516 744 -201 578 -153 -903 -610 -336 -23 -180 -289 51 -825 974 266 -366 -608 806 -748 -733 -857 120 601 675 648 384 123 474 -545 -698 704 -208 -186 -264 -837 -357 -579 724 326 600 643 -545 183 -349 -565 -246 -246 25 -421 -693 72 781 337 -279 -621 664 675 34 176 -721 -245 432 580 552 -251 -982 364 -820 862 -760 -815 -112 -765 299 -432 548 -576 519 -123 -200 377 -681 620 542 -872 823 941 -713 -472 988 842 139 -268 470 -283 -73 24 -724 -762 -853 235 988 -445 -166 125 914 -836 -577 113 -149 -833 -552 -894 77 -833 37 -657 174 986 328 146 419 -833 419 -622 685 -507 330 -53 712 -277 -943 -539 216 -771 845 595 181 -581 181 -376 213 153 126 -19 -55 -835 -68 -78 -852 -157 -284 310 294 -964 -493 617 704 -775 404 596 73 -347 -431 -39 576 292 991 225 -829 187 -476 -967 150 616 -82 -656 -787 -70 -346 344 -921 1 974 108 298 542 89 469 -537 -896 528 755 569 461 134 -84 -175 764 18 -982 -953 -770 948 385 -285 -164 715 735 973 -993 59 -627 134 508 -133 -914 -62 313 -934 -325 -976 -13 542 -776 -98 958 -474 -887 982 -925 975 232 -356 -998 892 -165 995 -391 -459 548 -373 988 -805 844 707 930 641 351 336 -207 -545 -697 757 -445 -219 39 -747 963 841 -405 -569 562 309 -801 270 57 867 -660 841 -637 -577 -756 971 100 289 160 4 55 946 966 853 673 -901 153 169 856 168 -572 -327 957 -951 -470 -113 230 734 290 -81 330 169 -322 -318 724 -17 -975 -237 -535 -526 -427 980 941 420 933 895 -345 -868 -791 -283 -524 821 -350 852 -189 500 -454 530 972 -164 214 723 -550 512 685 558 -68 635 979 840 683 207 -89 497 588 98 -586 695 325 -5 180 617 312 -793 868 -825 285 317 855 -314 740 197 820 -995 576 -379 -571 -662 -599 -702 617 752 289 -714 -613 -725 761 243 -681 882 -298 165 432 592 784 -997 887 334 -582 -471 -108 981 -527 -850 716 464 -522 -953 -166 -524 -656 579 390 54 539 185 25 -647 -10 -224 -417 -292 297 -878 27 683 -98 160 185 -131 508 -650 -94 366 743 920 -200 -589 933 191 -690 693 865 -24 -316 87 905 383 716 912 556 -570 -956 -359 -182 -339 422 -852 -609 -686 -223 953 309 -520 -215 196 70 598 -179 -238 -697 301 204 -258 374 964 -503 -344 -705 -233 185 -644 -595 575 -858 333 679 -689 -304 -883 -233 395 938 -41 -607 157 -214 -217 -689 -183 -716 -596 490 738 -72 495 -746 816 -977 264 666 84 -908 871 194 189 981 472 709 244 -483 -253 61 552 -115 -233 -731 976 440 -87 780 126 389 24 -554 -584 -347 907 -891 -68 -55 427 -191 -863 -348 -923 -75 673 -815 643 -272 576 71 70 -378 49 437 -565 -166 387 128 186 692 703 50 226 -392 -253 -699 -838 747 -150 471 728 -69 713 -743 -722 -600 540 -424 707 15 980 537 429 701 289 721 525 279 -552 -784 526 497 566 47 -184 -625 -816 -933 992 166 -941 150 83 119 -195 909 -291 467 -697 -136 -196 655 518 -723 -852 -292 145 -983 -95 538 -691 -836 60 370 -216 -106 -429 829 690 -317 460 -257 -77 -318 303 -710 -714 -326 245 -250 -471 -478 506 599 421 -726 915 247 -103 -482 103 517 286 81 -59 394 629 -528 -747 845 575 -909 939 -940 834 -855 873 -518 -293 645 -16 855 -691 -314 715 -332 -578 -170 -424 941 22 952 873 -47 672 -909 365 -679 -921 309 -834 739 -607 -710 58 897 -233 -639 -42 -788 -344 -323 -55 918 -54 859 763 -492 -323 492 -484 636 5 765 -19 -252 902 -483 212 -104 -75 866 828 491 -54 209 -700 -106 -339 -367 747 320 -25 -884 -376 -330 -7 923 765 -337 -897 281 -468 803 476 316 -542 418 357 -499 317 198 266 636 95 190 -124 -211 -931 827 -374 748 662 17 13 -881 534 -880 472 -822 -767 -805 -319 -51 880 293 -286 -280 -608 188 -664 -457 191 256 -430 -587 -959 400 -679 -377 -326 -158 -434 557 704 551 750 921 556 996 -426 -546 -427 9 445 18 -295 -935 805 321 724 -643 -451 -302 -364 72 608 -851 359 -316 256 -809 405 344 788 -912 -197 929 308 -783 -129 -244 639 773 129 291 366 -10 285 860 -811 136 541 -703 918 -905 422 1 70 -290 681 -835 -879 547 684 -881 371 585 -90 652 309 -901 -905 -95 972 -440 530 -13 -426 917 -879 -324 925 -462 -414 535 -511 64 -925 -874 -179 -302 323 800 -507 -599 -566 -667 199 -965 -206 -996 -959 673 -399 -821 883 913 -586 403 -467 -917 -80 422 89 -954 -953 889 -195 -822 -223 -2 774 -180 989 616 -669 -735 -261 -201 -185 -404 -886 920 949 651 -898 -729 155 585 651 -378 961 -897 555 -25 -989 807 -282 481 -995 -917 517 318 122 -810 -574 330 363 991 -990 77 728 164 85 715 -415 -72 246 -904 332 -585 -108 931 325 -776 -369 903 885 -14 805 100 641 371 -209 293 221 -303 -621 -818 661 337 -72 -945 114 -77 -510 -361 95 382 780 193 -770 -417 723 -880 911 -39 -589 742 -227 -828 -492 754 70 -43 -653 -234 -342 -398 13 -899 -900 441 966 628 728 977 -613 496 645 -295 283 -318 -629 217 306 862 230 -378 -139 -279 -520 608 603 521 -355 135 -902 -460 -344 -706 107 -17 933 -81 425 -349 -772 -668 316 -666 -482 -789 -868 -422 877 428 -820 -860 -895 837 512 132 -986 198 45 -566 55 -635 679 -805 -53 192 -636 58 570 -935 917 692 83 74 134 -56 -988 -331 -409 150 687 398 -197 -121 -553 -671 -918 644 310 -922 -357 309 40 271 -689 -885 -97 532 -616 599 -40 591 -101 -218 -262 217 371 302 935 -577 308 -758 634 298 -405 -285 29 700 10 -867 -779 548 -190 -914 -938 845 768 467 63 822 -4 842 -177 360 -276 -289 -37 220 -608 -183 211 936 -127 -27 596 -801 -736 -949 456 14 444 -304 -666 -789 513 -722 -263 -793 -644 14 -57 607 608 482 -556 -423 -422 -908 176 314 385 -502 -55 -29 318 -448 505 390 344 -960 710 462 -820 -891 454 569 -468 245 -123 537 712 274 579 210 -17 -24 -246 -1 83 -131 625 -562 -505 307 -672 -53 897 79 -730 -473 -451 -397 849 -105 677 -981 -920 -990 7 642 856 608 -133 -615 -316 -81 141 508 72 -33 -154 -651 316 118 -68 669 -587 -665 338 527 693 -522 -412 -865 36 -95 -750 -309 -592 289 196 898 -93 191 -307 -114 -749 -438 757 -695 -982 -144 350 703 271 -524 90 -283 -472 111 548 -398 -45 -205 227 -671 623 327 -364 513 927 184 770 508 423 300 -47 -1000 537 -720 -173 -3 180 917 730 16 -230 -292 -213 -734 -127 -817 -108 198 -442 6 891 -925 34 313 -592 -248 323 -861 -922 116 307 495 -806 396 205 631 -818 -982 102 -207 613 560 -379 -904 -220 655 349 326 -978 -224 -886 -666 -513 -232 967 987 167 418 -849 -362 -714 -539 236 693 897 -152 748 72 48 678 -91 234 -400 -245 -714 -562 158 475 -972 -620 313 320 -913 337 -420 826 539 763 868 -49 99 788 788 -14 805 332 321 948 -947 -639 210 -570 129 -331 860 -728 -982 -694 597 644 365 -698 375 -866 -90 44 -800 251 -323 -297 948 276 242 203 -567 989 -428 340 244 -560 630 656 885 -267 -392 287 -240 749 1 415 354 385 -677 250 -521 693 857 849 680 -112 -936 -149 417 940 776 344 591 -686 -95 -57 -53 165 57 -30 -736 119 -125 403 -45 792 -570 -897 824 904 360 945 -823 488 786 -290 359 -759 -920 382 -13 -852 853 -973 976 -159 515 453 48 -161 -433 958 479 423 -794 824 465 799 -531 50 -746 701 -704 -472 -577 -69 652 492 -557 847 495 970 797 -100 -470 32 -688 -174 -338 67 890 710 -797 -117 756 -293 -564 -972 223 801 693 953 -577 515 682 93 964 143 -99 -659 985 855 489 894 -804 178 -95 0 -917 -504 -899 -384 635 690 26 561 908 -458 -957 -292 452 -612 -168 831 -989 379 492 -151 -155 339 -408 980 608 -480 500 289 121 -652 633 -104 62 690 -999 829 -892 607 -508 -257 -145 -42 181 -790 -741 11 -288 -184 -77 -292 -825 -488 -490 627 -480 925 -603 715 996 -964 -745 -713 -490 215 861 336 -271 851 472 668 -228 -245 -768 343 -478 -21 958 -744 330 772 -486 -574 462 437 942 -383 410 862 352 -236 -595 465 628 373 632 -434 350 100 828 22 610 -832 325 -404 -197 492 -765 901 -153 -817 834 -428 794 156 -485 -741 92 -202 983 878 -595 -525 -855 458 532 -813 -346 -232 251 88 -113 228 -260 859 504 815 -524 178 -756 -897 -757 565 292 442 -686 776 -488 882 -758 894 -202 1 -237 -928 -533 32 -162 609 39 -110 -817 -706 431 304 728 925 301 -104 924 563 -236 38 139 651 -257 -553 311 130 237 -892 480 692 642 670 230 -703 13 -912 -574 170 516 -554 -744 600 957 -25 -69 63 734 -997 745 404 -218 -794 614 582 884 786 -457 631 -661 -240 -104 28 -862 956 989 605 528 754 -416 -512 -794 371 -835 -308 -320 -489 734 -645 -229 46 -391 -625 -546 900 417 483 -614 683 772 645 223 584 -772 -192 940 -917 -669 417 355 -819 -828 501 791 -963 992 -313 253 994 -794 -678 692 -148 919 -840 -95 -715 273 -936 -764 822 620 656 250 57 222 958 -877 483 43 153 651 -851 970 368 783 861 -289 -149 -264 507 -341 -267 540 981 764 -950 634 -490 187 -481 -799 324 468 -418 703 -970 -521 744 927 -161 -991 -6 -199 428 381 -409 -977 -637 508 478 881 -927 536 -68 -644 -633 576 75 -260 -232 651 802 -959 -196 -365 259 -867 -165 556 -891 972 691 -218 819 -437 -230 516 -376 956 817 -957 852 -291 -741 -572 -455 -156 186 -483 -335 805 -516 888 300 6 -565 99 -193 -225 484 546 -126 -486 211 676 -47 -844 495 -729 440 -45 -793 -714 891 -389 -608 587 483 -856 -972 986 138 -87 221 190 -290 390 853 -567 -428 484 -308 -291 370 900 -745 687 -426 -966 444 -305 663 697 -206 -516 221 350 -449 931 793 -190 233 -893 55 682 433 938 408 401 188 356 -566 -850 704 -61 972 582 -439 261 -885 994 944 -382 712 -809 161 -311 -262 373 -904 -442 -64 -865 -198 -671 -162 656 511 -875 -921 -128 -306 784 693 -731 504 -74 661 527 -197 -831 526 -773 -810 -965 481 769 81 708 368 -790 271 979 426 -690 248 522 -301 979 135 -908 21 778 -173 -653 -137 -394 -468 -526 114 -780 626 700 429 935 538 -271 -871 -108 -960 -915 93 711 -936 398 -468 147 674 -814 -114 656 331 391 346 -781 -467 139 -507 743 957 853 -292 252 -677 -733 770 -426 -50 213 -577 998 -416 277 587 548 182 841 -876 866 759 -16 490 -575 -86 -383 19 -762 768 571 731 -24 737 -91 -379 574 -23 258 -157 -148 -641 189 285 -149 15 -206 429 524 -222 633 81 487 -221 710 -258 -777 -510 -385 -477 -476 -145 -672 -820 -270 -271 -292 -618 -86 -461 -157 -504 -146 89 -522 -358 981 669 -753 449 -74 -833 785 825 -893 302 428 60 -93 -683 -185 -460 87 -990 325 -378 911 586 878 -285 -965 -519 702 -417 829 35 -544 -616 982 829 319 -317 284 87 -901 100 -913 -163 109 139 -463 -366 -939 -85 -757 224 -321 -317 275 -693 175 977 -930 958 724 -755 -59 569 119 -617 95 -196 -163 -365 -13 -39 -172 -212 944 697 50 -416 173 979 -96 -36 513 203 670 797 -558 912 53 184 -981 -414 322 559 173 404 835 -611 -53 -557 400 173 127 737 694 -873 542 365 -17 20 756 -138 -770 395 -950 -65 1000 -505 840 -8 -276 752 182 -170 -271 555 104 517 -297 910 530 64 -146 -444 680 -209 894 65 -706 -874 571 -985 869 54 284 -583 -363 70 -767 466 98 -890 110 764 560 -918 902 331 -571 814 -433 724 -252 90 -60 533 586 -575 -829 376 216 -74 266 86 460 -683 -683 848 -503 129 -190 186 848 808 -450 -590 -615 -134 -651 602 66 855 -220 -58 -512 -687 -542 -986 -550 822 394 -948 149 -624 574 110 103 912 -235 -434 -553 -379 84 805 -845 -915 192 -272 822 463 655 -819 -183 -207 -309 954 -542 661 549 810 -720 831 -494 -822 190 -920 249 453 705 214 607 -641 613 183 -283 321 -585 625 -502 106 -89 -190 -924 -800 -348 19 653 858 445 319 -486 581 137 -616 -139 866 -23 -12 -787 -580 678 318 -737 -809 -532 -869 958 -539 14 463 -451 -476 -556 154 -241 -516 -760 639 112 683 125 31 502 501 -595 -330 -807 -409 551 885 -508 693 -69 825 363 380 -130 230 41 943 -852 654 615 146 -840 777 -256 -153 142 894 -557 566 -948 782 942 -292 775 949 -447 238 -762 966 -159 47 574 -948 388 712 564 -893 111 -260 -659 -454 581 -141 -686 -53 -807 -952 -236 732 -563 -704 885 -313 -324 -214 -178 801 -23 -756 367 -727 -741 -67 359 -852 -668 495 -972 -371 -938 246 -985 -449 236 -501 809 712 -508 -633 -21 -316 -568 213 -417 -574 863 -190 -505 245 -251 464 -140 -981 -151 889 -392 777 964 129 -983 -220 -696 694 507 -644 124 -962 701 927 331 -517 98 -181 -670 -676 -77 -399 -617 -298 -888 -676 -822 -770 -182 990 527 -605 -171 93 719 263 -467 392 -181 18 -959 518 -177 -620 494 -859 -49 993 -12 -304 -858 487 675 356 163 499 295 -995 24 433 427 -87 644 712 -587 164 826 987 581 180 292 -197 -774 624 -308 359 -997 -936 -801 -699 722 738 176 139 557 -343 -648 680 858 -512 448 -952 510 249 696 -989 130 596 162 562 -518 -190 128 489 -342 -464 -888 -91 -335 -569 -315 -383 -183 -101 -623 -520 52 -777 276 -814 177 349 895 -382 -285 -326 160 458 971 853 171 880 452 290 -369 -371 -126 169 236 477 365 59 -25 477 957 520 -295 -492 -952 -874 -390 325 681 -243 259 -491 529 806 625 -546 627 482 -610 -931 -169 424 646 566 354 942 132 285 863 -240 367 85 -378 -712 799 -588 961 -826 536 -166 834 -6 373 498 -588 807 -635 568 -433 -250 195 678 299 -185 564 -520 899 210 445 -524 571 500 -826 -887 0 -237 530 126 140 491 -471 641 859 -558 -373 98 -129 -129 -363 -377 783 -186 102 900 -70 385 442 429 -441 888 993 -136 -553 -50 -555 265 -553 -947 446 -404 -319 -592 662 795 34 537 952 -665 619 240 927 -926 -176 -931 -785 -134 -197 -810 -737 355 104 -395 991 919 -389 153 -59 393 171 31 -594 268 -901 -210 481 -554 486 60 -379 -111 -333 -707 -314 656 -74 -721 -975 -690 616 810 561 -510 -176 -126 -576 232 -462 193 -58 -126 -165 5 767 386 -895 -442 295 -11 -716 962 885 471 -358 -594 -619 -713 -954 222 441 -874 513 319 -905 599 -896 -478 -365 653 -112 -203 -670 900 -472 676 326 -220 651 530 801 220 -234 637 -4 -347 -699 -125 -775 -863 -734 912 -63 -832 775 554 -408 -243 -523 466 51 584 905 744 -949 858 262 -218 440 -846 788 -469 506 -700 -707 -439 217 -15 -488 673 429 361 -898 -893 -974 -453 544 98 -317 184 -625 656 66 263 -227 -119 -666 -49 218 105 392 -251 -750 -400 805 -526 228 137 978 -317 -849 379 619 620 699 551 19 328 -261 125 -263 863 -512 -685 -597 763 229 -191 151 479 -874 678 367 481 -883 -109 28 551 885 860 315 66 249 -503 -451 -887 -609 -814 619 843 -808 215 934 -156 113 -324 -367 -539 -53 -543 -270 600 -192 949 -819 81 -370 -63 -115 616 790 -926 703 -654 -132 266 269 315 -487 627 -742 402 812 -234 258 -672 2 -645 -482 349 259 996 -721 -213 -784 477 89 -852 821 -884 94 696 -554 132 660 793 392 825 -30 -843 -749 967 719 -128 -498 -687 -679 203 -447 -912 -877 -990 847 -357 -808 -931 156 -582 -981 503 -773 -660 478 -181 662 325 949 -584 882 -941 118 754 853 -436 -538 -39 10 -465 -218 239 633 976 -136 966 34 954 -580 259 -659 -996 -603 33 -698 -631 265 -998 -866 -29 -797 -308 -309 382 -956 65 67 233 982 104 208 -429 637 162 27 -362 131 236 -600 -748 680 -902 -321 -450 46 591 244 124 450 -224 493 874 -183 -824 -234 -116 -475 -155 -735 582 -266 -789 487 -991 -511 -408 -261 144 -711 -889 -842 -278 -858 769 -1000 764 -430 389 -746 -435 -251 214 -388 -695 -847 732 -355 -17 951 -843 597 -567 -332 773 -859 752 -361 972 -796 -236 783 263 -935 243 277 781 -344 -540 175 587 584 -893 694 -692 857 601 912 628 -221 915 727 -774 312 833 887 718 517 -459 504 -564 -726 890 -982 210 260 -799 -690 -415 -583 -691 121 -215 440 -344 358 605 143 -111 182 -663 31 928 -899 815 -732 -930 -13 931 902 294 -474 -439 -525 363 736 -477 345 745 867 -691 181 -292 -819 853 316 120 -105 195 -86 176 490 88 -164 815 626 -190 -267 700 899 472 -636 912 -913 -86 267 -156 97 -777 -996 -400 594 -645 -147 745 -416 -588 814 188 -960 -57 -116 183 -851 920 -951 502 719 -440 966 -452 647 -228 -360 338 689 627 242 629 197 -812 -272 -418 -593 -454 550 292 743 -200 -315 228 -826 -143 -803 995 442 915 -551 -951 -960 -165 -593 872 -75 1 -1 -798 -267 -158 950 18 424 -262 532 -739 -379 -963 -21 -823 93 16 -110 644 263 -195 -201 -344 56 -23 737 54 -994 161 -397 900 -938 535 -251 524 141 -603 977 -987 85 -2 -990 -203 311 -677 962 382 -124 -482 -970 396 -447 -96 507 615 -232 851 742 564 323 -244 -205 279 -669 -997 -23 -967 0 211 736 -709 -618 243 891 -625 711 -195 127 267 -871 -485 465 145 120 -628 -363 793 -967 718 -420 420 291 62 -190 286 -974 -249 535 -714 -89 595 419 -755 867 65 742 33 415 759 -509 537 624 994 -897 -429 404 -450 -272 -915 -592 723 -262 517 -381 41 -570 -184 248 -217 889 912 262 -851 30 -721 -361 -770 443 -806 -747 -494 -505 -166 -869 -104 125 -414 -531 976 409 960 0 -653 382 516 -164 158 -378 392 923 -905 612 -475 -506 740 -294 870 171 -949 -917 -408 50 41 536 887 822 121 -828 -850 88 -592 -488 -322 772 182 170 -240 192 -45 -751 152 480 -436 960 -10 837 406 320 -120 -514 636 794 -894 -964 265 514 546 -374 491 230 -335 829 -44 620 756 -518 635 -165 -798 -373 268 -416 176 234 -11 475 -335 723 -897 875 -930 811 434 -87 -577 -453 -476 794 145 -493 -492 -155 -77 -668 955 -610 38 -676 -157 -961 448 539 90 -384 497 889 390 -872 -620 772 34 104 -367 -656 -558 811 799 -10 -894 837 -35 -81 -203 351 249 -704 -953 -794 -471 -798 -479 340 -103 890 -174 196 -134 688 8 -828 -833 -222 353 706 625 -38 185 -1000 712 149 -545 288 -941 -436 -704 -71 -25 200 -2 -561 251 -303 -534 -209 228 162 397 -489 -905 -841 -464 563 -641 722 -166 -851 358 468 -159 -407 557 478 888 -479 -90 -222 -5 467 -544 32 -387 -865 604 852 -851 493 -564 -750 561 634 -686 429 -409 -925 -307 -228 774 627 148 -596 136 -518 -562 -65 640 -778 295 -734 494 703 470 -90 -189 -870 555 -751 -530 98 -374 599 290 52 -460 201 171 372 -965 -671 -399 935 -388 -122 -768 -239 495 -281 -873 -10 626 -651 667 -617 -321 -102 -385 999 -303 580 -552 -611 -41 -213 -265 337 21 -804 750 -500 -720 379 -633 -42 -456 772 534 648 -156 -953 -283 -211 -350 -885 767 -756 -849 -161 -717 863 -99 -882 907 777 960 926 228 -959 -504 810 -498 206 -211 -484 -266 -618 -481 -69 -150 999 -51 185 488 377 904 373 -601 577 -323 546 -92 937 264 -975 -331 -448 921 -241 797 669 129 -262 637 -657 844 606 459 -358 -726 -732 -797 -792 198 944 761 840 857 -206 419 -671 -5 -942 -322 -591 -32 -395 -108 -504 348 -892 -191 -580 -349 -328 -632 708 811 694 -795 586 162 -35 -784 -14 454 -435 -718 -388 -689 -568 -771 -263 -745 -916 -431 -983 -949 646 -28 298 -627 84 266 -789 480 -630 115 607 -779 -807 -420 -410 751 228 -791 -744 784 932 524 395 -357 292 492 189 -271 286 294 -199 -707 668 -813 310 -754 -723 -621 -949 -333 -437 -122 -542 -765 934 -936 475 -937 824 -12 -615 -378 728 -2 -777 -502 957 381 -860 -159 983 -689 -894 -480 263 193 912 781 141 -602 733 221 -176 258 894 796 166 957 -888 928 -577 894 -291 -456 -206 -141 388 -353 498 528 299 -953 703 645 857 876 617 250 -234 861 -236 912 -48 -293 298 -485 -451 -904 420 -190 171 -742 -943 826 795 70 804 -32 -353 937 -889 -427 -485 499 -548 -526 -72 812 -729 381 530 805 -945 841 -805 -975 -856 -973 -137 175 503 859 326 -379 402 87 -817 885 681 673 539 -383 116 -261 -313 474 -273 -812 498 -519 944 -221 745 -547 188 83 -92 -725 752 -423 231 502 -162 53 -775 -349 -142 -797 53 436 -908 782 -477 409 237 18 -281 139 701 160 308 299 13 -488 -667 -196 -160 -385 502 850 623 125 -620 -815 788 117 -162 -524 634 -807 -28 -369 163 -939 133 -488 -255 -234 -439 680 -681 -744 660 421 -820 772 207 604 521 -842 -26 97 989 228 350 467 -743 -299 -823 184 -250 -818 -353 142 -672 -725 249 -232 826 238 -985 -247 -350 -555 716 265 893 991 213 937 804 721 548 289 752 -369 242 -879 179 219 -919 -603 755 -227 -942 -960 421 -485 920 -855 196 -377 686 807 -468 -573 -339 -997 994 96 -957 -408 868 439 -458 291 -793 616 709 565 -455 -438 -684 290 -774 642 668 822 415 81 833 737 265 243 963 853 741 132 -299 -382 307 343 -522 689 124 20 -641 998 238 -528 -537 -195 616 -710 706 -972 483 -547 -822 -784 -847 -190 -546 -762 479 -426 -801 -89 300 -735 -90 46 -565 333 -236 377 879 -59 -944 -972 172 -485 -390 -210 -226 669 -860 9 275 639 997 191 857 517 655 -405 687 -145 854 798 -640 782 95 522 138 236 574 161 -363 -46 996 -759 -312 402 -789 803 -19 779 -196 -892 -306 551 -655 727 -623 189 974 740 -65 -334 861 -228 561 -700 336 720 798 -501 -991 -805 223 -877 709 -542 -718 390 326 93 -65 748 -92 582 889 89 -342 693 -434 771 -357 532 -860 -285 701 75 -832 -964 719 675 792 533 383 -419 -605 432 253 -161 386 810 -268 976 672 666 575 332 -669 -388 13 729 786 -95 -705 -283 -665 781 962 -718 526 469 86 734 18 441 -747 -935 194 -314 -407 -898 399 -103 -511 -397 -127 -462 459 -799 284 -554 -400 320 949 -116 -222 -701 1000 -950 -661 251 -308 -746 -302 -104 734 797 98 468 229 -1 610 155 -937 356 -162 -959 747 -238 -530 -595 -904 244 -694 345 215 -889 860 552 507 -503 -866 900 848 285 800 756 -7 -512 498 -92 725 -929 411 79 -548 -631 547 159 -454 686 356 -97 562 888 956 679 -784 797 -146 853 -890 -512 -312 826 716 -508 775 839 -639 -154 561 -759 -718 -977 576 691 -182 122 -407 533 487 465 860 972 659 -291 926 208 -849 445 190 703 767 385 -790 -706 -367 -7 -437 -581 74 604 170 -379 585 -313 336 -563 -700 916 -545 -285 183 -720 317 -997 845 553 -841 942 -403 491 58 875 -106 -587 -542 546 -860 285 838 202 -251 443 -487 -524 -543 -501 -817 927 764 -385 855 798 -555 -139 -91 -54 343 419 -779 155 -129 -348 -321 468 -37 -240 721 -764 -326 -30 722 -385 225 -456 898 -40 673 786 -564 865 -832 155 -141 -996 616 348 684 -666 -850 277 516 581 863 -376 631 858 460 991 -399 -470 -8 -318 -762 -644 -816 -219 -657 57 -558 476 -429 888 -510 -305 -872 -574 -3 -201 -506 438 219 890 567 -740 -577 -888 698 -913 229 -887 516 -692 428 827 33 372 -611 -585 -680 -246 810 -683 655 -792 83 834 -322 405 -704 -188 440 -257 801 977 825 -371 -21 -131 -295 953 951 -678 649 811 605 -936 -354 35 623 -332 823 78 -408 -251 208 899 118 -851 490 -108 -985 -745 -218 -938 -192 802 330 733 -231 -412 533 320 177 438 715 171 -431 -31 323 -254 -200 -343 312 336 329 -477 -97 -910 963 124 64 -405 -95 676 -69 846 70 778 823 763 313 -828 -755 -530 128 -150 62 412 564 -836 -530 -827 -765 388 382 357 -950 16 -343 566 226 -324 968 -921 418 205 -215 -65 -620 -796 -358 -635 -278 -685 -714 69 690 -131 -443 168 -695 377 384 -111 338 -479 471 231 -533 -437 762 960 157 630 729 395 74 -405 -331 -891 801 -186 657 241 479 -734 -307 436 -262 179 -162 637 -42 256 -677 511 -225 -834 466 17 82 -52 486 -589 -335 -6 412 -466 368 435 -507 901 -149 703 305 837 742 518 -908 942 -154 264 -615 -488 653 660 35 239 658 916 -216 285 -806 -806 791 555 656 -127 138 215 325 -301 -453 -953 -804 -237 188 -616 -20 496 -27 -888 804 -976 503 816 -619 -558 -482 792 -94 -336 -735 -14 -762 -438 154 385 528 534 -638 -159 391 396 -991 -712 868 -439 -879 -618 131 -261 204 -969 -396 -502 767 836 814 33 93 -977 -112 -825 -730 -921 685 -115 -202 -948 -69 -87 456 596 -982 -755 661 -451 565 659 -371 -475 295 809 252 554 998 -672 31 83 -667 -886 -358 657 232 426 601 -920 -431 -610 941 144 522 957 384 319 816 -178 830 226 -473 -941 -195 692 -975 304 217 -738 410 -385 -484 499 418 -622 362 404 119 -66 703 -491 254 -74 -190 -20 -117 255 406 365 966 -123 86 -22 -840 532 240 -404 484 -331 -840 477 -427 -715 154 384 589 716 511 -389 -28 -923 -898 -465 864 -377 -764 473 439 485 802 -527 -66 -585 782 -442 -181 -244 678 978 511 -695 547 -256 -657 925 -179 917 -825 347 -496 -936 52 -125 347 -668 619 352 -813 -804 655 109 66 507 20 -556 309 -105 -223 389 -400 28 -932 543 -329 140 351 -671 807 72 768 -808 679 307 262 -798 555 1000 -552 194 -805 844 -414 -174 -856 566 63 -160 291 701 -425 141 534 104 189 -151 -920 918 657 -522 -863 -238 -153 -882 -23 874 498 67 697 -824 -810 806 626 -174 142 2 216 571 -60 -251 -45 -527 110 -862 -308 -235 -886 11 795 324 659 -881 -334 -106 826 -116 420 -700 846 -543 285 172 463 557 753 -571 -677 -325 -754 -146 852 -479 -482 -307 -946 -943 58 945 131 -621 -448 692 -985 598 192 -141 626 776 -326 -662 996 418 -427 194 64 392 576 488 113 350 -121 -774 -570 109 -256 466 -589 -403 -897 -764 988 75 776 -577 -644 107 -369 114 -625 -460 -105 -780 -944 -574 -243 -809 -123 -61 -251 522 -250 304 767 573 755 415 821 682 867 -975 322 -883 343 432 -774 -362 122 -933 739 -526 399 -202 -331 62 -34 -1 -188 230 405 508 473 -287 689 -494 -35 -420 883 -245 69 -392 -966 -85 814 391 -111 -27 -109 -954 -558 -288 -707 -930 515 464 89 202 984 731 -980 586 -949 267 864 -228 -262 529 176 -761 917 -915 44 695 -401 214 -373 -21 883 -193 876 -395 850 552 421 -755 935 183 339 262 580 -440 147 197 -91 -336 210 505 299 860 -414 174 -257 -69 -206 18 -119 161 -497 208 -350 297 -577 -83 -203 -853 475 -368 -838 -991 -661 -148 358 -738 -238 -261 507 -860 91 348 -581 -831 731 268 -659 -758 529 748 -500 -838 709 -104 -402 -821 -828 -839 707 -194 -147 113 1 -740 269 -286 234 -639 12 -658 737 -745 -135 207 451 -711 924 160 -580 -143 -359 117 -795 565 -237 -606 671 -458 445 -165 -91 -651 789 8 159 392 -437 580 924 -162 -749 156 -678 -124 -34 19 87 -699 -131 430 188 837 744 -373 446 336 -76 756 165 664 -322 35 756 859 112 -663 397 737 -954 552 -688 -370 -49 -416 -832 -986 346 27 79 -277 344 491 785 430 -681 -757 704 760 138 -357 986 -659 307 -730 -416 -676 21 125 -56 -943 -399 -423 -178 -682 -243 -334 336 -834 -914 -594 -12 -286 959 700 -742 9 853 -317 -356 641 -603 117 388 10 678 -434 317 412 828 343 -488 -226 -48 -704 625 95 -74 207 -621 -487 -299 -99 419 784 -429 631 490 -945 -293 496 995 -976 -356 -836 -963 -742 97 619 -602 875 758 876 -528 -899 -454 708 693 639 794 395 842 481 16 -971 -51 -393 -352 -195 121 -482 702 -988 -427 46 -645 50 265 -926 -80 620 -84 -97 -109 -206 -545 749 441 -693 -904 -20 -751 572 -664 -344 -312 -405 -892 319 461 -591 -788 45 -116 122 509 -603 -919 -813 -873 -267 445 382 -975 431 961 119 83 -272 -218 279 -280 -347 667 -302 100 -936 628 -381 86 503 -566 -8 -814 -560 398 793 -91 -10 124 3 876 99 476 -193 -38 -275 -840 -226 -237 433 309 762 -521 -356 123 -745 -373 -382 -248 -885 479 340 -361 -451 700 51 320 225 297 416 -740 916 -246 82 -867 -706 559 354 899 -531 271 681 -685 661 12 -493 -688 24 -718 646 146 -784 -875 -661 -549 916 994 -75 51 197 31 196 318 -604 -683 706 -645 898 -481 -617 -710 572 -130 962 0 456 310 558 743 401 767 778 822 -96 -445 705 423 -602 -39 -838 267 803 -328 -870 -769 210 -140 -493 -623 -72 -385 -413 -969 266 931 -61 469 222 -901 -358 -39 417 213 261 -354 -930 976 -227 -796 -277 434 99 -755 587 -151 -682 142 389 -559 -680 978 -724 -503 46 -212 640 -257 -541 572 817 512 595 778 292 164 239 -492 -181 403 -935 589 -587 -621 45 -697 970 549 -971 958 758 -285 687 -576 -496 -640 -439 -806 533 165 -600 -56 -946 -16 -646 793 -626 -835 487 -746 -105 526 134 381 557 -570 654 62 -676 286 245 -144 -703 560 -631 839 -379 388 -211 309 748 -692 -417 -808 576 -635 484 -585 -298 424 -818 746 -380 601 -367 210 -625 -698 49 529 393 -782 -850 391 -768 -201 -331 243 -920 -380 460 291 -412 -252 -319 -641 -505 -800 -867 -160 -322 -610 -74 -851 -114 957 12 243 -833 662 389 -715 -99 375 -66 379 -887 966 -984 492 -412 295 -959 989 666 -814 -570 53 121 -46 -806 710 112 889 400 -520 719 178 -456 244 -243 149 378 943 261 -132 -737 -960 -428 -722 -89 271 -789 -763 406 230 944 -667 622 -985 189 -152 -721 478 -247 979 276 232 37 -532 36 807 -410 350 -241 312 -309 839 69 218 952 661 637 170 -630 990 441 -292 -349 23 -287 601 -60 46 -53 786 -43 109 294 -833 -422 367 640 -886 -765 293 -734 269 -810 887 214 453 -802 -352 -621 -475 -944 -293 -797 964 320 958 -735 902 -283 -942 -763 -819 -168 -454 -989 682 -883 -347 -884 -896 603 195 -403 -789 207 285 -205 -98 -442 337 -104 -898 606 48 938 -478 369 -597 -448 -652 725 146 -461 -728 874 -241 -976 -423 -314 -352 744 97 914 477 233 -356 933 -91 -21 446 -559 -521 545 -681 -834 -823 -592 643 -239 -373 454 202 194 -64 -64 -649 23 -974 -9 -706 514 741 -951 475 -131 455 -95 470 -872 386 73 421 -260 851 -55 423 728 916 258 461 -216 69 -367 -884 -476 135 -802 -368 326 258 -119 265 112 358 -356 -90 58 233 241 64 -610 -553 -698 230 -890 549 -345 -984 878 -466 179 -148 -868 -21 272 284 769 502 719 -593 -331 -516 -559 -460 245 -650 57 548 -760 -855 232 -290 362 472 32 -918 -942 781 48 -546 -381 581 873 -819 -117 522 560 -248 163 -939 -46 -740 735 886 800 -889 97 -337 -663 745 -81 128 -564 -906 -169 -461 -962 830 -793 352 607 204 146 -2 227 -473 569 -965 32 -212 -644 -614 382 -554 34 -849 -485 -506 -506 574 681 237 987 456 338 909 -976 184 -57 -185 628 765 988 234 -719 -351 276 -817 -233 199 -653 318 -900 -839 628 -785 419 -652 -769 -470 17 -826 218 -210 -958 712 -82 503 -870 595 530 -855 -623 -307 67 405 148 532 -38 203 -889 102 760 221 -675 -306 315 420 -555 -305 -103 -993 -500 516 -651 632 258 473 551 85 -876 230 750 694 -683 -333 436 467 932 142 -793 426 -95 331 -843 775 382 -141 -830 32 -758 774 786 904 -968 984 -295 -784 -417 -20 531 767 -492 154 -422 353 -980 938 440 94 88 -779 768 924 534 765 872 723 414 383 245 267 -765 -895 718 -275 -322 -512 -183 981 462 778 130 98 -821 529 -182 -25 -285 -419 796 505 830 958 -875 -507 -129 832 271 -418 764 30 35 674 360 -991 952 -295 -931 819 -115 228 34 159 252 -782 -487 468 -583 948 -519 33 332 697 -153 -211 189 -113 -937 261 907 -503 525 -905 65 689 -687 704 -311 -49 -499 -964 923 -876 -765 -974 -566 -981 556 -706 -6 -966 -204 847 172 464 889 885 -524 -28 616 -591 -339 135 575 -12 -233 767 837 504 181 -530 -548 -323 876 982 399 -64 549 978 317 -854 -739 -327 -888 906 -635 -962 617 309 732 69 399 539 47 -761 -369 936 -62 49 -201 -183 269 230 127 518 388 -384 836 951 -288 -719 739 -576 -365 -589 -287 -571 857 797 -822 -354 93 255 -618 -960 -900 -381 -404 -855 -427 902 -127 1000 -456 -645 13 -696 -937 -604 -139 585 -754 -17 833 -568 -947 18 -748 303 -167 759 715 -131 447 418 913 -791 117 572 -477 110 -231 880 -423 446 499 -665 -94 52 806 -744 -835 -154 -184 603 -400 -640 679 656 748 227 788 767 -87 -280 -289 545 72 31 446 -735 763 -115 345 -971 228 -527 -979 664 580 -539 -662 898 -855 57 634 -793 901 60 -584 626 -673 -427 -222 97 -650 280 481 827 -283 725 -187 -668 -72 587 61 248 -913 -338 -168 722 -6 -276 -322 238 842 360 -949 172 -346 60 605 -40 -809 767 436 -544 507 -44 -847 -997 -549 164 597 228 -822 -379 353 -851 490 696 -274 -719 847 -856 -74 802 547 663 -42 542 -985 856 211 -67 -874 -24 -936 453 537 -31 738 -549 619 636 393 -324 -290 751 781 807 512 126 878 934 63 -231 384 299 -75 -872 -126 133 -536 -989 627 -649 -119 -563 300 208 894 792 -246 -1000 331 -117 -143 -508 626 -798 962 -131 -90 -525 -336 -518 -364 973 -847 -866 -692 35 766 847 389 -852 43 374 34 594 663 -947 -682 -849 542 -432 -422 726 -746 -173 335 235 -216 178 -663 -250 -4 -254 -576 453 -378 672 -681 -345 -995 -23 792 -638 -855 -179 -838 673 154 -166 -59 -723 -318 948 -801 -473 123 -330 614 253 715 747 -115 -358 383 -478 745 193 -495 -982 -453 -802 -253 -157 723 -902 921 -873 557 -480 113 -760 115 -197 728 544 -310 723 -184 440 -737 -342 412 -949 695 -245 -155 -636 71 -748 908 -674 492 826 633 -41 981 465 -769 -624 297 848 -622 -59 -621 -546 430 -471 698 335 -744 982 896 143 994 -72 405 605 -301 942 708 728 654 992 -446 242 -394 934 203 -991 738 -630 61 -789 -366 -909 -712 -43 -850 -812 -969 -965 -305 906 433 -604 891 -188 94 130 85 925 776 399 409 838 -21 -150 -674 392 -286 -225 -3 504 354 376 619 -754 384 125 634 846 535 802 -388 -11 -724 -665 -355 -340 696 -312 235 -323 719 44 -413 365 -411 -721 -83 -271 21 29 784 982 685 -664 702 -565 -908 615 213 301 -781 -745 170 77 99 -482 -556 -146 -913 -966 -924 -717 110 -490 525 -645 -748 -5 -509 900 187 754 -546 -354 -284 -379 -777 -622 -641 -638 274 995 -545 50 757 4 135 -165 120 857 -535 207 -148 -70 255 280 430 77 613 -904 749 504 382 -413 59 -45 -983 30 30 -609 156 -986 31 432 160 597 277 -187 153 -865 -539 342 995 466 640 -660 -801 -707 66 747 -130 -478 826 191 -10 854 300 479 446 270 688 -888 -758 474 -759 -233 72 686 816 -35 786 -312 -949 574 956 254 850 -837 -848 -637 -92 893 16 782 625 -42 297 -947 680 326 -638 -342 849 -40 991 -40 137 -764 -807 -645 998 -703 -54 351 -502 69 332 633 862 112 -89 612 422 269 592 203 -860 330 -5 206 -103 324 797 560 -838 41 26 438 -761 302 386 162 263 265 850 993 248 -55 -108 813 224 701 -91 -122 -825 120 -277 -686 -547 44 -260 -267 -763 588 29 57 -454 174 -839 -426 -715 -111 -316 399 51 184 851 387 -206 515 -576 609 705 781 415 -805 -355 842 -426 -119 260 -475 74 -53 158 -216 -335 886 479 418 61 640 -921 -920 936 -7 -468 -719 -688 335 -78 994 517 -447 766 -103 -680 76 -629 478 50 -264 -860 -676 108 497 187 -882 -657 -447 -346 120 -844 281 91 -955 -179 363 -872 46 -672 926 169 211 913 -281 -433 -50 486 -334 871 704 -255 -184 -636 536 653 -765 407 -3 -355 -556 169 31 595 309 134 274 819 -278 -715 -659 -578 382 -28 41 -850 278 -439 896 138 143 -239 948 -101 901 542 645 140 303 -154 977 197 -381 -284 -628 989 664 9 -821 -670 -87 822 783 -986 960 -581 526 928 248 -360 754 561 459 701 182 -311 11 907 602 52 -543 486 772 -381 -504 -332 187 987 -712 966 -809 181 -856 -293 190 -701 563 351 135 913 -450 343 -980 -17 -350 -630 -991 -836 -670 -685 543 -213 41 833 851 692 -405 287 -645 -876 -890 -94 -726 -252 676 -260 798 -301 -355 -504 -853 925 -902 -201 925 241 -821 -679 -876 -871 8 -852 -78 135 544 -523 342 -625 -817 898 -828 -403 -583 678 682 -885 -475 -37 -355 -856 274 851 -146 -741 -784 -72 -669 -959 123 587 -489 -836 -664 -219 887 -799 -216 -389 22 553 878 287 110 -563 815 -230 532 323 427 337 559 940 -172 -722 -769 -853 -759 -593 -469 738 736 530 320 -325 -722 98 670 281 49 -463 118 467 -428 -666 756 -524 -410 507 -960 74 539 128 -67 -752 -174 523 -595 -986 -937 159 -734 188 802 -584 460 852 380 -478 -865 -154 -441 -460 124 775 -629 969 -185 -478 -129 -494 -184 -376 611 -263 231 -773 11 259 -996 60 755 270 -177 202 879 614 268 233 538 -388 107 -236 -787 545 527 763 904 -661 136 520 -946 -376 -882 -73 826 610 -784 706 721 129 957 -743 -810 -619 -436 -689 479 -59 133 -275 -98 -35 -682 -603 487 -471 931 620 -511 -737 -699 -593 -567 -5 605 -175 -633 396 -672 17 203 1 -508 973 -105 426 -79 -981 210 743 -824 -733 171 -970 833 590 -250 -529 496 6 -208 5 -736 645 -653 -545 -196 -72 342 63 819 -799 933 437 -802 465 223 -119 -84 411 772 824 -920 212 141 -364 -807 -626 651 95 402 -11 660 563 -884 763 -888 948 259 9 -505 -420 -301 -445 -391 50 57 -663 881 872 -707 -712 150 -832 -674 -438 592 -920 -621 -935 -727 -98 591 -499 215 806 -252 895 -382 -320 628 -2 89 -84 -910 522 95 -840 -210 748 -844 -277 536 203 -97 491 694 -518 477 -941 682 105 -149 -157 -787 689 531 607 168 -885 -656 191 86 155 101 531 -565 818 -185 -399 -321 -840 -233 237 177 84 635 283 802 -19 -685 679 -827 -780 43 -813 -650 -949 815 626 546 -875 36 931 -156 -871 131 -675 198 680 -83 257 964 -3 -127 -1000 735 149 -652 -664 202 687 374 497 -425 -229 -330 934 -329 -489 -131 -124 78 102 -523 941 -420 -346 -882 -557 -799 -35 -933 -78 -625 -322 -480 12 -741 -766 878 868 -308 198 387 -981 -915 982 649 -752 621 32 -626 -831 321 -830 630 -35 451 -960 835 548 657 -179 -460 -406 -336 50 776 83 450 -426 953 -161 -655 -92 46 -724 816 -104 -274 590 -222 -516 510 -587 -345 -229 -726 -795 -588 811 619 364 975 -27 1000 165 666 89 857 -198 -558 -473 -282 -474 -809 -733 -451 -471 405 932 447 -815 760 -866 954 -115 -902 -790 -1000 -143 -340 122 -226 -923 378 946 -177 -735 -794 137 -733 -290 -26 -223 -705 -705 -959 28 -571 529 281 567 443 -247 -971 496 -609 -42 540 -119 322 906 144 -970 89 793 -480 270 -549 -909 676 -141 -744 -245 -798 699 -880 329 392 -390 945 893 608 -662 -927 -937 665 -26 -969 463 330 404 148 -59 -285 365 964 371 -556 -776 -601 581 904 -859 489 918 901 412 923 861 -868 -963 396 863 -172 -729 -178 901 732 825 -652 -717 9 956 -448 -901 -802 12 -388 390 248 -591 -842 -415 450 273 -76 698 665 -91 -691 -442 -374 773 -680 673 256 417 74 -513 -920 -607 -861 -6 50 365 133 -286 -55 -426 -478 -491 243 -500 -83 -850 652 510 -999 944 -629 669 138 -83 -779 746 -24 600 -462 712 934 -756 -689 289 -985 85 644 -501 -131 -261 -44 4 -23 -981 -391 403 -909 -462 334 -751 698 147 -242 787 549 236 487 -875 500 7 674 379 -862 -29 -126 384 -312 117 -245 -333 761 -63 -787 -54 413 -613 -761 359 -700 950 66 -365 120 -886 502 256 -559 -871 -790 693 -763 6 526 378 -343 516 -239 733 -890 -134 -782 561 882 -199 -514 804 -755 376 682 -29 -791 -877 -821 605 -88 -66 238 -356 -700 -661 -495 -664 946 734 122 -452 973 -126 529 -703 290 -489 -194 -498 -791 -905 -189 -15 90 759 69 -120 545 395 331 -533 651 910 437 947 -441 470 -881 178 300 -626 175 480 -380 -789 603 767 596 -165 985 391 -687 -681 670 673 824 447 913 -917 506 -771 -335 458 -203 -483 -88 280 366 -38 -720 -501 -173 7 -957 -197 759 -454 -779 437 -867 -121 -545 631 -238 806 -464 -41 234 54 -491 -384 -802 7 -984 -449 -952 -928 -101 -72 178 -270 -33 -324 -423 47 -68 664 -73 -16 500 907 119 717 186 -172 -932 936 504 -563 -972 758 644 -547 262 -329 -525 656 487 -211 60 -565 692 -805 -850 -548 809 -90 335 640 106 777 919 897 -549 -579 27 696 48 -621 -71 519 -256 873 419 -779 201 552 -816 -817 -191 65 98 841 705 -940 148 -488 -506 -523 30 186 -558 565 -657 363 549 -668 287 463 587 399 -659 -450 -335 976 573 204 -183 -374 711 440 158 -52 178 -706 760 568 -711 123 846 -358 -456 965 -182 -363 209 690 -879 28 -629 -457 -169 405 997 526 -362 962 8 682 38 -96 659 -147 266 -285 617 -373 599 282 -963 -827 -321 73 -288 83 -652 -350 397 815 -835 -945 -175 -953 -140 -55 743 -240 694 119 -255 -830 -742 -216 -332 262 -337 817 631 747 160 -211 -597 -193 139 -451 -400 -516 -917 -543 29 -432 -233 -44 564 -830 -203 -481 548 704 -175 793 70 161 393 58 880 602 534 540 525 -356 -830 -798 705 -452 444 474 323 701 -125 -703 -71 -626 909 -704 254 -304 -573 -106 687 -321 -482 -836 -681 668 -567 950 -356 -661 508 988 809 223 901 -105 -874 20 290 444 -869 -564 216 761 691 -501 -980 709 74 -653 177 -599 -499 798 656 -832 -314 -421 650 -363 -171 -492 -530 351 8 712 -879 308 -824 440 313 323 -656 627 821 69 25 -694 -861 873 154 358 189 167 -457 379 -260 649 55 -593 845 669 -96 742 788 -308 -453 -269 -610 -481 -293 -478 -624 -384 -643 -818 91 476 889 364 169 -379 -809 405 640 -746 724 349 896 -535 423 -3 -763 -429 989 148 964 245 -216 393 895 686 -957 -53 575 -389 -391 -461 290 -7 878 353 95 -670 254 -972 716 878 685 -170 48 921 166 -115 -825 100 927 169 -151 -529 690 242 -859 -192 734 -629 211 -361 810 607 -241 -159 -606 -208 959 -511 716 -367 272 -722 -558 988 241 -95 415 -844 840 132 -661 547 -562 -748 613 175 807 -630 859 978 -249 -944 -736 -844 -325 286 771 -493 -141 -428 -134 534 937 -92 1 220 347 202 -848 217 560 -62 -133 -877 844 -396 -60 800 -466 -213 -473 434 917 326 -479 -971 -354 725 865 614 168 -289 -222 -321 401 63 -776 551 878 -488 -269 -775 -700 -389 -303 787 492 -830 565 405 353 825 -652 -78 -904 169 765 -42 60 -248 -985 -768 369 -481 -935 621 527 -967 142 361 -557 -675 -35 369 -257 662 -922 72 -65 -583 35 246 -696 -62 -582 -551 46 -817 -65 -802 -828 -545 713 -443 -177 -459 376 74 873 -717 -713 -689 -436 484 454 933 -959 993 -559 720 434 792 -537 262 998 -217 864 -735 812 -297 946 -243 345 -556 -408 430 -911 92 780 360 -357 -261 632 -617 -78 566 -282 736 -575 -996 498 -654 -189 -271 956 426 805 544 868 -32 638 -325 -828 -985 141 274 -566 442 -226 250 -28 -473 359 -269 158 490 -212 726 -870 412 335 927 769 -94 918 -967 75 -504 -735 543 -284 727 635 -656 -648 -623 836 -917 -337 849 35 144 554 455 269 707 -895 433 -157 -718 901 -961 -559 169 154 374 334 -960 83 96 955 -544 700 -979 305 -695 -406 459 704 -493 880 -76 -921 198 -430 211 -744 -283 342 349 -961 963 -308 -167 292 580 -166 571 -886 -527 -991 -946 980 953 110 -43 618 -901 620 -474 334 624 51 -483 -915 763 -235 -302 0 325 -209 -643 -903 -986 -345 -851 409 -709 -298 -152 -951 283 -680 432 28 -866 -664 602 575 -897 -104 196 988 -396 812 923 363 445 -279 -27 -705 461 -387 -741 906 -368 147 -500 -779 -55 -727 504 367 -408 -8 741 925 157 -100 -109 271 -784 -679 845 -376 -597 -925 -333 -602 -202 -111 646 -856 -920 -232 -787 159 -664 468 -263 -850 237 424 851 -810 -369 697 -447 761 -752 -618 496 512 -124 -167 -30 375 696 -364 -287 109 25 608 763 -115 763 -768 -480 -661 -540 890 -431 -695 388 -61 -697 867 -213 -788 995 962 -183 270 745 -727 -851 572 447 -431 -594 -780 -354 -185 -273 1 251 414 251 98 -53 747 -563 61 -238 111 -876 -645 -545 240 148 405 -681 373 517 643 368 -699 -10 -42 -472 -664 628 -371 637 717 -356 875 526 862 105 -838 946 -368 807 380 180 -726 243 485 667 -630 152 740 -534 110 269 857 961 792 -724 414 850 -637 831 -476 153 -93 -560 969 -615 -239 225 873 37 -390 82 -961 902 -1000 -929 -913 15 686 379 -672 -277 -527 953 -589 46 -905 808 -689 -537 -599 -546 -223 401 543 -901 513 691 -406 -168 689 901 300 766 -508 -914 -913 -473 837 -949 -69 149 443 876 798 -733 -949 -742 310 -593 -293 462 -486 -343 475 373 -376 292 324 -954 -416 -752 -835 547 -223 -489 359 893 -795 893 -385 -436 -18 28 -469 -85 -642 -473 645 838 51 -479 227 621 -549 62 -186 381 -778 -361 -932 362 641 151 547 143 104 427 795 -775 233 -686 -149 -161 693 -902 -186 528 -758 276 125 -472 -188 -581 -130 189 -509 321 -91 -972 607 382 -740 784 -561 -810 -179 -412 679 350 109 -427 709 670 -734 847 800 586 -474 -811 -419 -121 -432 -719 -788 -262 -795 654 -313 -731 -481 -246 -836 585 282 665 942 766 -738 -415 842 499 594 516 -660 506 173 369 394 961 -76 -274 -798 -748 658 586 263 -704 623 840 -55 757 383 798 -123 -566 -125 -476 637 -638 837 -599 714 -619 -745 -591 38 662 114 -55 259 14 466 -614 -140 -445 810 -629 455 -346 -937 100 920 -109 -281 -663 -151 515 -801 901 670 628 -669 -26 508 502 -346 582 671 -779 -27 831 532 244 -631 750 841 -17 -789 145 -871 146 -887 -291 695 -100 804 -896 -236 -138 342 860 933 195 60 -882 -688 964 -526 163 763 -512 -21 446 -674 -382 -981 -977 423 149 -426 -381 -976 829 5 94 -47 103 55 454 96 741 -927 -721 -694 -680 295 275 901 159 706 -514 -622 738 -15 -616 326 -224 -844 -670 -258 -271 908 -140 -456 -652 106 -19 416 -133 -456 -899 -442 -590 416 977 -484 134 -84 435 254 -626 -816 -205 506 -532 94 -668 657 890 -741 21 945 -920 475 152 216 -426 -539 -937 474 823 -682 669 -627 -561 625 520 975 320 1 -5 -597 -317 -938 -806 -376 -404 393 830 736 985 529 289 -379 115 -633 846 963 -872 334 788 664 547 -590 -260 -919 -275 860 154 -106 -192 -839 984 276 -72 -579 281 469 -391 180 -960 -729 -247 -300 701 -253 -175 969 -139 -321 -409 -700 -431 -743 -962 -549 379 -251 -82 519 -693 974 -626 -154 -320 -180 -748 -337 -263 702 -188 583 526 -178 855 567 772 21 71 -427 636 690 689 1 836 652 957 -813 -949 515 987 453 -452 504 873 -482 933 631 613 974 -254 -700 -403 414 91 -560 -615 927 -886 -162 816 511 -46 429 -710 -346 462 -863 -704 -34 -57 807 148 -430 605 852 835 123 -308 -33 981 -956 -828 512 -839 -861 -70 787 -965 -555 540 -883 937 -155 -354 -678 801 -510 734 700 -113 -322 942 632 480 -155 315 -101 -353 -140 990 134 859 750 985 737 -12 815 205 921 772 -582 -585 968 -459 -391 -298 -422 -754 832 -334 -861 -593 319 -138 -51 -377 886 818 112 -679 879 402 65 -165 10 678 916 786 -644 925 355 -185 -115 41 493 -958 281 -851 -342 16 288 680 968 -495 -705 -364 -404 484 -307 943 624 -80 218 538 775 -418 752 85 798 -908 -179 -705 -595 806 -514 165 711 -712 36 -969 860 122 503 600 81 107 117 -457 -131 -232 -309 56 312 -576 -344 530 108 393 -520 526 -272 353 -561 473 -41 911 -393 -991 557 442 986 86 604 -182 605 557 -868 -532 -533 734 -145 -961 524 254 432 -702 -285 801 321 -893 417 -239 -372 892 -931 128 518 162 -387 850 525 -177 -263 567 74 -653 362 -845 -25 460 281 -30 82 755 59 483 112 -510 729 -861 -474 -908 82 615 -134 -351 220 585 -951 -569 443 318 -271 -444 849 239 -951 -49 308 397 521 131 270 -23 895 792 -992 495 265 157 -174 -418 189 -741 0 874 -2 773 149 784 -419 -772 144 -732 -207 303 -894 182 -517 749 721 575 -534 738 134 405 310 433 -598 435 112 -373 -21 856 945 852 -451 785 696 952 756 -186 -43 602 245 -358 134 5 917 -783 -622 121 -427 441 879 -184 618 -954 -618 -549 -197 -9 -231 102 922 665 987 -602 -595 309 -375 908 -213 546 427 -155 -649 -464 835 -226 322 -195 -55 304 -645 45 -416 833 -463 -901 279 -778 239 869 -399 715 630 792 818 336 -360 -817 456 -671 148 808 -501 -832 -196 -369 184 745 -327 -929 762 590 718 119 -446 630 24 -88 282 733 418 -388 777 872 -853 425 -502 -398 949 -971 -378 -972 -697 -560 -677 -577 906 456 -293 -558 -243 -689 44 491 -994 896 511 25 459 317 372 618 184 651 -519 -102 -695 674 -621 242 -187 291 125 210 504 697 -854 -130 -981 -736 254 305 -666 896 -151 596 -774 338 393 -124 269 -860 -719 -546 217 785 933 490 -775 -776 -624 902 -354 -778 -395 907 -208 -312 916 -413 -531 -972 -694 -83 654 508 205 -890 23 899 -158 77 642 157 -351 761 804 774 286 715 -603 237 301 809 723 -967 -616 553 -213 -252 42 -667 -93 -499 156 112 -1000 695 636 -811 417 -267 -977 649 560 115 25 -518 367 -370 560 184 736 -674 347 883 93 -186 819 -432 735 444 712 -418 437 -965 511 549 768 -911 -9 628 -905 70 -115 -321 648 630 -542 -253 -401 -877 -293 -674 326 -383 -266 -91 -886 242 -732 -588 -242 -429 -42 -351 -471 -736 -417 924 -783 -355 774 -696 754 -666 627 128 905 -678 821 124 730 851 -547 299 -245 -9 315 -902 -383 242 947 -47 801 -645 -291 -720 -329 -947 689 466 320 -436 -5 6 -989 -603 744 44 191 -791 434 -351 237 22 682 95 -529 39 -672 403 -277 -751 35 354 265 -113 343 -369 -19 525 54 -813 554 6 -234 437 285 -318 -531 98 -973 904 459 308 -531 -581 504 212 647 445 -699 542 406 687 510 -169 -671 705 -64 -106 -819 462 591 -869 886 252 154 332 -961 730 262 430 -356 -616 709 927 -231 452 -455 359 399 994 -502 -734 613 651 631 562 -215 721 792 -320 955 721 288 523 109 -246 749 240 292 -88 -503 779 -688 -260 519 -205 -3 876 -405 -861 -948 240 352 -469 -897 -591 669 148 -610 -352 -806 -588 452 -60 722 186 -114 660 -944 -438 -909 -191 296 -474 -434 -86 327 -24 739 41 206 -233 161 776 -652 -858 -39 -578 -372 62 18 931 -715 57 396 -349 425 -600 23 605 -397 102 129 -235 -931 -720 319 -441 21 735 239 -637 439 -327 644 -32 -381 -640 -125 168 -913 -529 197 47 -704 -49 670 369 -134 -69 -763 82 -442 -717 94 523 -157 -822 -783 318 -83 906 705 591 914 738 614 -906 914 -13 -555 -372 -725 -824 94 22 791 490 -333 964 471 56 -44 -637 289 235 539 -829 470 -514 653 942 530 -66 -372 216 461 -823 753 -257 -730 665 721 784 151 239 -791 -802 -541 583 436 -840 988 539 329 -126 819 43 919 348 516 176 -21 897 412 339 116 -603 -885 -262 500 467 852 261 694 659 -921 -190 562 -330 -830 -823 -160 -580 -436 928 872 694 -989 -781 948 467 844 -595 96 -209 -226 -490 -566 944 481 794 -752 -185 -298 -304 457 707 59 -442 -820 998 583 -712 -810 -45 -367 -902 803 -354 169 388 -246 43 -345 -739 -772 601 984 549 -223 -278 70 622 -236 544 478 -84 -269 922 -74 107 729 -953 -679 -431 -800 437 953 796 -234 -915 46 -899 -398 299 392 -484 -90 347 -531 419 489 101 -922 646 -889 424 -435 92 591 795 12 946 275 -154 851 -535 953 -217 -536 -190 845 337 698 310 320 -325 684 150 -426 456 588 -954 850 600 376 614 280 182 -622 -927 -115 -317 -801 973 864 465 -644 -359 970 -686 -727 152 -281 948 -920 122 316 -119 811 -44 391 -344 -853 605 -985 504 -712 -633 -715 348 -857 719 734 -783 496 -42 -355 703 509 -307 -683 804 137 -537 -517 793 -751 -370 -752 -432 -125 -868 -674 -743 -433 -497 -136 112 268 543 -508 -1000 776 663 670 -56 951 -40 440 -195 445 -590 -851 -914 -221 786 -406 429 657 -38 15 605 -449 -665 -387 987 -48 282 596 -920 52 -270 563 -217 571 -480 483 -609 -883 -952 333 140 -887 581 -891 952 602 -871 -826 647 -339 475 574 458 -547 276 -48 283 -460 -637 -439 -2 813 -385 909 77 -693 212 991 305 -332 30 -751 623 425 -371 -771 890 692 280 -633 491 454 161 147 -434 -208 -503 -101 324 -739 292 563 -128 -256 -477 990 843 899 386 565 391 36 917 472 -450 694 430 -921 -969 -469 -632 -546 874 -930 971 -738 400 -825 794 -154 -748 -411 454 705 -11 718 -360 -918 529 -850 91 918 -609 -742 902 -462 536 947 -465 -562 -711 -487 -63 46 838 148 208 708 321 -592 -581 -271 370 -555 -351 365 968 -167 799 -336 -235 401 867 426 -384 115 -482 -204 261 -155 993 381 -453 808 -144 341 713 -261 -695 -25 164 -581 -275 -26 -886 -362 323 404 -66 950 -185 403 -190 631 582 322 612 614 427 551 -116 378 129 -648 -986 -166 808 -670 -103 232 786 -793 -968 -214 -755 -283 529 -675 99 196 -677 159 621 -467 742 -768 -396 -539 595 59 56 -36 85 -67 -970 480 390 526 767 -283 732 -322 725 65 -290 679 715 621 -829 -552 -416 -357 984 -825 -804 -999 511 200 -222 756 608 -566 921 -165 86 -602 -760 -957 -983 -296 117 52 505 -499 946 984 247 995 501 -534 -890 -283 785 857 -56 35 281 -882 -401 926 545 -276 170 -759 -556 -87 58 198 466 583 244 -955 811 118 185 -436 367 -851 -286 -11 35 101 365 -198 -206 524 961 -222 304 559 -921 104 549 -9 -853 841 327 906 -887 796 -443 -266 638 -127 -13 577 986 439 -27 821 -166 674 -824 745 -738 365 426 122 -701 196 -673 397 -184 -786 -450 603 36 -915 987 -86 847 -405 -227 210 -194 -554 316 -727 -14 758 980 -960 -823 -998 566 169 -339 -120 -509 356 -211 809 318 936 878 727 315 -26 629 -978 -569 217 -673 -2 -781 -565 -579 450 -705 393 590 462 936 528 -833 -369 920 -539 888 -433 386 -13 -768 499 -782 -819 961 495 -945 479 -163 -29 -757 -215 595 -391 -708 -800 -329 -179 378 505 352 261 867 288 306 950 -441 -499 -606 802 15 730 -750 40 90 377 -820 579 -994 -320 -276 457 22 639 103 859 411 11 595 880 24 376 844 404 299 -599 400 -824 -840 -884 -394 -130 -48 749 -964 893 19 43 -356 -362 106 700 -858 833 -451 147 -863 -597 -649 -573 -450 358 918 -971 873 214 82 240 194 -902 -204 -638 -789 -2 510 -328 -481 -705 163 -864 224 114 516 609 557 -736 -877 560 -128 -291 -874 -56 963 908 102 -271 834 -949 148 868 -743 -277 638 906 710 -761 -375 365 414 397 653 76 597 94 -497 -754 848 17 -677 97 61 -79 70 838 214 423 594 180 -173 163 321 -352 -372 280 537 -357 407 -301 519 -893 666 608 -337 553 -514 -52 -116 -631 -990 -561 748 149 381 656 918 993 289 698 -588 127 -981 -120 238 253 -987 268 270 602 959 55 -142 -896 -930 -173 173 402 270 493 585 549 -738 373 -52 2 1 -908 -401 -22 541 192 975 642 625 323 -907 474 -306 -779 15 953 -115 719 395 537 -58 343 -789 -122 -577 -278 963 238 -566 885 -861 -946 722 -284 660 -619 -769 -589 98 -272 876 480 -461 698 317 319 -615 -578 -469 441 -306 427 -720 -272 -591 446 899 -864 151 -490 185 -8 50 -16 661 807 -748 308 26 851 699 -478 563 406 355 924 -963 619 741 686 -397 -855 -315 131 510 929 456 661 -467 598 -804 -89 -252 -798 321 859 -365 -994 -249 -398 -216 -775 397 459 363 -177 -627 730 740 416 707 708 532 -189 -780 -207 844 -630 -809 -384 -301 388 882 -115 -646 -520 348 82 350 -936 -991 -173 544 53 749 107 -159 951 -930 825 757 -117 -721 522 -452 42 -524 921 -482 112 622 -356 -888 -91 555 274 427 65 -816 595 -565 -511 -858 -162 -956 -106 241 289 1 780 -897 -328 -430 644 -753 705 794 -899 513 -115 -497 -884 564 938 961 24 -977 -152 407 -950 972 -496 702 715 572 -775 0 -194 246 -526 659 -572 361 -991 131 -108 857 -614 -944 962 -186 -947 180 488 -566 -202 994 85 2 203 120 -925 -956 493 -302 998 -951 -697 -96 574 -189 -756 -634 -624 -89 521 -110 -261 277 634 66 -372 -414 118 196 -118 965 810 -176 206 104 700 174 -200 -211 -294 -58 381 -157 -908 -657 -693 465 -427 704 -807 764 923 -135 96 -816 882 -163 -411 676 161 85 -656 205 537 -739 -590 -267 -285 -441 -91 -151 -381 -692 180 308 -425 541 346 -662 -218 -159 -499 -133 -9 715 -767 -649 -714 -104 280 619 278 287 203 -973 361 -749 -841 -435 679 -621 -770 -672 482 435 324 82 -272 -619 946 410 139 59 -104 -885 -570 -413 625 -307 -862 -139 -671 -55 -159 -785 -253 899 -228 -275 362 485 -381 477 660 446 -712 -295 -218 366 278 170 10 -816 25 643 -86 999 -632 -936 620 878 -13 -841 754 -186 377 960 -973 943 498 -245 937 220 902 232 934 -923 661 804 509 241 -393 216 -712 296 618 -523 -858 -30 522 -559 933 -364 -975 -548 -975 -408 808 -598 332 -506 904 -711 -804 696 -526 505 498 -72 226 -433 360 804 -772 -814 -415 -868 597 95 136 -816 881 -61 -159 -923 262 158 159 -498 30 9 491 465 637 585 -302 -840 -913 -8 -618 859 -903 -607 553 -880 -187 773 791 -883 -95 92 961 -265 154 980 205 -631 -217 -547 -595 -12 -471 873 380 875 441 5 393 -535 -872 301 733 -185 -408 -209 681 59 606 932 -430 159 -314 -277 124 227 220 -428 -391 -797 -442 -171 544 554 -429 -151 -6 463 -146 23 803 -545 -585 -209 -254 -254 238 -996 -834 -617 -467 -288 503 -375 -33 651 4 98 -388 725 -14 50 692 240 485 -433 -404 44 -575 936 -245 281 919 890 -334 542 669 -508 -652 375 -175 978 -578 -581 802 819 596 -302 10 -592 568 -950 94 -624 -423 -685 -107 315 -483 822 -788 549 -149 178 290 -519 -136 295 76 -844 -373 -456 -881 -883 -762 88 921 -66 -300 261 -186 -719 -550 583 777 -972 -608 -79 -440 -485 767 -159 -328 723 431 -723 199 -163 277 -20 -636 -575 -593 -715 488 525 -779 294 460 -999 461 -993 746 -697 325 827 -226 -571 594 -337 -358 837 -437 236 549 855 912 688 -351 44 501 664 -902 -859 925 781 -987 -201 -890 -956 431 221 -733 171 -619 -626 338 -41 450 -30 220 -933 -542 187 -236 833 72 2 451 522 -528 -308 -645 -568 474 637 -781 595 916 -273 451 -677 -432 122 58 488 418 -382 652 996 -387 532 -928 -919 529 685 -108 -502 -269 -709 -533 -518 -126 999 728 618 -812 58 -410 -653 848 421 584 -78 -517 535 250 816 -852 960 -641 -401 -399 935 -366 -349 474 -792 56 -799 109 -797 -444 -12 -919 985 365 46 793 844 947 86 422 -571 -995 -441 -436 -238 606 -234 -220 811 318 -112 94 -9 -907 640 69 362 133 933 277 -75 113 993 636 -478 -288 746 -299 723 -655 -380 -883 397 471 79 -698 690 227 167 284 -635 -654 -861 865 -88 -788 628 126 -230 47 229 -255 -815 50 -132 269 706 -236 506 361 480 21 366 563 771 441 -747 982 182 -290 454 -889 344 -918 -880 -196 -48 -776 -406 930 -725 -421 -405 -496 548 -677 -418 780 -253 -771 -468 780 -342 -243 -734 -674 417 -788 529 975 786 772 824 -152 966 508 -134 -104 707 -83 507 931 804 814 923 -14 553 -497 -512 721 -903 -485 527 -754 -152 -444 280 588 293 -168 362 398 725 -894 582 -311 -2 762 -956 578 499 -478 627 -189 -207 -92 -662 -483 -12 790 168 -660 -9 855 74 132 -471 111 839 196 556 -867 889 460 646 -899 -974 917 396 -845 -466 -848 46 325 334 -164 -431 -267 266 942 273 -239 772 861 -324 -14 70 725 880 -821 -996 -765 520 -147 667 484 779 -970 423 421 566 -854 693 -499 771 -273 -69 -202 117 757 -803 -89 845 -45 883 660 -599 959 -889 -20 964 52 499 -750 939 532 -662 -483 -117 318 -541 -593 -906 -903 -422 1 -677 163 811 183 824 49 55 12 -975 -394 -565 373 113 -311 -704 630 -307 943 983 -713 -465 -169 -359 688 -14 -451 858 720 673 -154 -818 213 730 60 -284 -243 152 -619 -954 -289 607 298 -531 -80 -981 881 -154 -615 921 50 -692 -570 112 182 348 255 -641 -708 599 380 -560 -327 -623 329 481 -377 -770 -801 -65 217 526 539 -874 -187 -337 274 -995 187 818 -705 -383 64 -576 791 -495 -650 -944 982 858 -505 493 114 982 87 706 -29 -249 -781 -880 977 -53 -746 -542 708 -378 -217 -554 -713 -137 -215 -170 -402 -477 749 204 -212 894 -42 -379 340 909 -330 -330 83 361 219 -68 775 906 666 -500 -437 330 566 104 -971 -246 983 537 -296 -343 990 -557 -937 794 89 -887 -105 -630 -906 750 666 -856 -624 -384 870 976 328 -163 -59 -978 -398 417 631 -557 861 133 749 -230 -420 -945 -485 -633 509 800 -45 324 -946 909 -538 -855 -449 -37 -377 -377 824 482 736 -681 -62 -6 -187 -89 58 876 -224 -251 -584 998 647 -69 -703 -484 -80 539 593 -547 -831 253 -676 -720 -918 -819 27 -312 298 -35 -641 -956 525 -811 664 971 -477 908 347 -371 465 -927 435 -233 -12 -576 -447 358 -663 -487 885 572 -897 -196 -835 -462 -113 -432 639 -537 -709 632 477 -197 -517 -85 -376 696 -28 469 83 -339 669 833 671 367 -84 -769 25 -51 -524 399 -878 492 -473 -760 -941 331 -281 644 560 204 -60 -971 712 860 -334 35 45 533 893 -165 238 -470 568 -272 790 935 -456 555 57 -461 -78 3 198 -765 620 804 -297 -935 -919 405 715 -194 -789 520 827 498 16 -611 875 916 -269 687 307 -622 -615 450 -95 761 24 -812 599 -442 -845 -903 -748 236 137 -86 -866 -29 433 694 452 118 1000 862 -527 -878 -780 -589 925 445 60 899 690 -263 102 352 -269 -25 998 -942 343 -144 -101 439 -17 -161 -649 355 -889 -902 955 -407 -466 -469 -129 -402 511 143 -639 603 441 -626 39 -637 -973 -628 807 -996 487 -670 947 -779 -880 639 90 -249 -429 789 2 -336 -258 345 -96 34 247 -745 -594 864 -394 671 -625 420 545 475 374 163 -589 -888 400 -593 156 242 -634 582 -351 209 548 -489 806 -623 906 -578 -756 552 754 -969 3 680 385 -685 270 82 125 968 275 -217 333 840 -107 791 -149 163 297 181 -230 -555 711 -578 -619 468 -568 252 682 172 743 -832 580 325 733 453 -963 745 539 -56 -513 -483 201 -688 969 327 -287 31 576 48 -609 -922 60 -967 53 -952 475 207 -772 754 768 748 -631 860 -198 761 888 393 -464 -328 410 252 799 -713 243 978 326 -14 548 -936 26 -503 -6 -643 -730 764 213 823 -551 989 838 115 -555 -967 210 -252 -54 607 861 868 -293 133 -44 426 369 150 948 735 33 -96 722 -198 -547 -497 -597 -518 -376 327 -119 -743 -905 -320 109 672 -373 177 -97 -941 -307 645 -950 -783 182 -607 476 962 -178 -389 -536 -280 -693 421 559 -322 -824 -762 480 -872 -782 507 202 -247 234 -164 -113 787 -911 611 -245 -743 -929 318 390 919 -811 -787 920 273 -67 924 -90 -32 681 98 50 990 -856 580 362 -793 -441 457 718 -452 -374 -416 -303 -702 917 -299 -638 -588 -551 -804 929 -437 -758 -619 -594 919 -279 -919 433 591 148 496 -511 404 -285 -840 -192 -813 47 454 -385 -589 625 -480 -100 -489 -188 -200 -101 180 995 653 -201 868 -103 244 -9 -242 -853 526 -975 -642 37 -29 -882 -88 -824 -985 759 644 -22 547 768 -967 787 81 346 63 -968 469 200 232 -351 -744 341 -547 -975 -7 -623 -759 878 609 -549 -978 -902 -683 -296 988 -346 -748 -417 990 -694 585 -372 -409 527 -152 373 -315 -52 306 -862 -817 607 820 -346 -721 -466 -826 -105 -555 162 0 -711 -151 404 330 -453 515 124 -76 593 194 137 695 88 -288 -794 318 570 929 -753 -237 -938 -806 712 589 -920 964 -88 -992 -972 247 -380 662 -888 -196 285 -798 -40 -137 -253 318 980 438 -15 952 -324 972 -985 513 918 -297 -105 -283 -212 -483 -947 -308 4 821 287 -193 176 -377 -25 547 573 -590 950 -225 -844 210 694 -962 -321 -567 701 -917 -616 -856 478 25 -630 250 -197 -728 -78 -681 93 -120 191 -593 -738 408 -536 -176 969 -843 -91 -898 234 -433 171 -117 -489 -357 -173 913 -858 -103 477 -65 460 229 -340 321 -850 -812 -231 640 -310 601 821 -707 475 -217 308 79 461 -459 -44 -253 -747 334 -478 -598 -744 -868 -395 8 511 -92 -375 553 867 -470 -810 -327 381 824 51 -844 -215 226 410 526 -851 515 163 -719 568 -22 -836 -81 -6 999 402 -817 527 -642 -813 556 280 -213 377 -694 891 -413 17 299 -970 -166 823 334 807 -309 296 474 608 -894 28 -602 -874 503 675 -167 23 -223 747 -805 -607 -740 895 -419 -607 52 999 -56 -163 -329 471 -604 -962 -686 409 925 -62 -636 -79 -708 -748 669 -792 751 31 -426 971 -267 -387 -617 21 -970 265 342 -579 -841 138 -388 -650 342 -750 425 -689 155 937 -413 -648 639 -822 -33 -637 209 -842 -630 -379 631 -418 -362 -282 -950 476 -796 463 -893 -350 312 384 -335 -869 -974 402 -749 8 -387 633 -500 548 -334 828 894 33 465 -771 536 -55 -31 219 -126 734 -898 -65 -917 552 -229 119 0 4 -857 -522 959 405 -993 140 -197 -151 -695 -826 -758 -949 -939 -520 -499 676 491 -246 -533 868 -233 67 -388 851 283 857 -766 -36 132 -28 106 -258 249 -463 -883 -279 -854 469 -343 -336 -825 -126 369 140 -985 -273 336 823 -851 -855 268 -918 1000 655 -442 807 -869 -595 -689 16 418 -221 -322 -813 520 803 -344 -264 606 82 -279 101 771 -547 -353 652 -908 783 -970 -102 938 -833 -440 470 520 -188 -755 489 -215 396 -37 -564 965 -4 -776 -316 -387 921 -884 976 167 919 138 -778 -988 239 557 -445 588 -446 92 278 191 -885 813 -736 381 180 660 -530 -845 -214 -889 -429 938 -218 173 930 719 -972 -88 923 458 127 -572 900 400 12 292 -261 -361 -368 -464 -332 781 -599 -383 -397 -934 -906 773 -125 -849 -366 -462 699 271 313 -879 929 123 224 -842 -995 -371 -960 -125 -385 -836 -442 8 446 -572 350 623 26 960 -775 511 -305 -831 -991 -206 -170 -484 209 338 953 427 696 -892 61 -191 77 230 895 580 -195 39 -808 -782 701 -90 -862 590 399 396 912 -969 -138 85 718 -225 -406 -67 942 -487 447 921 872 -592 -944 711 -822 -150 -113 -397 269 -367 -256 23 784 -560 601 -796 176 -693 -519 597 779 125 829 564 -61 -635 -159 201 314 520 273 -165 143 51 222 -667 917 928 647 -940 703 780 589 -533 902 -765 -810 -178 -1000 728 -236 486 -221 916 -940 873 866 954 -661 154 258 117 -996 -191 206 -233 810 766 -207 -904 867 812 706 107 -81 95 617 -949 504 982 -363 -812 31 958 -808 896 -247 330 -528 -580 -591 -970 -195 -361 808 541 628 -392 16 -760 -530 -713 -53 661 514 40 -108 -862 -729 -495 753 594 162 61 -795 811 78 988 165 172 291 -10 618 -604 774 -380 960 -128 341 -61 -635 123 20 -895 -358 -36 -922 -964 540 -878 -389 870 815 106 -612 -230 466 413 -985 -713 -906 -312 -684 -690 -551 -835 641 -641 -635 -508 -337 -870 -900 887 270 479 712 -474 -47 -170 -277 157 -555 -933 -303 977 783 -985 -432 -286 700 -933 -104 848 529 -677 169 424 318 -390 932 -409 -697 772 520 370 705 -701 853 792 572 63 308 461 -57 248 -310 -204 -216 804 -735 693 -354 2 799 -474 -624 -503 -913 377 352 -808 434 900 440 -549 -375 284 -502 -387 772 -56 571 -447 -234 741 -458 257 660 -958 456 -676 169 -673 -702 -236 -573 -565 -198 -980 -959 180 437 -813 -876 27 152 -688 -439 -1 -646 -330 -559 575 166 -528 -805 487 -775 -197 -397 -389 -957 272 973 69 986 892 931 538 896 -229 231 -850 -708 300 -696 119 93 593 704 330 -879 -224 -825 886 300 937 361 209 678 864 868 2 232 -753 940 -204 -444 395 701 -993 302 241 -699 -200 -951 -495 -888 -504 124 540 -35 663 781 -804 940 405 483 560 -163 789 -485 -43 401 -316 -179 -842 -426 -46 282 925 -78 447 867 -191 -796 639 29 65 -745 -358 902 418 202 786 -723 560 -631 468 -893 141 501 -647 -162 116 -235 -335 -77 -497 -456 396 969 -506 134 -459 -525 -485 315 465 485 145 621 -539 845 -542 547 -864 863 966 -966 -218 -285 -760 110 -145 -943 317 -372 275 811 -807 569 470 -636 597 329 -119 -434 249 390 624 551 -807 95 142 -978 -584 350 294 -938 359 822 -486 -360 111 -129 -578 -391 -185 -245 -80 864 207 -927 946 549 -717 -487 674 375 526 -465 -463 -185 219 -294 61 191 -902 -797 432 300 -754 831 -70 740 763 -702 -905 -596 -994 -625 483 -506 241 538 388 173 -351 -354 -552 12 -2 815 942 -569 544 -772 336 -733 561 635 277 -7 898 306 -9 -909 287 -240 -611 917 -443 -937 851 -142 423 141 -597 -337 430 961 23 222 -849 263 -738 -722 -137 -706 439 -818 -699 -228 -825 -802 591 -846 759 -592 952 -567 62 -88 -394 -486 -297 -882 -897 44 -684 591 153 383 -26 654 425 -419 -741 892 -870 474 -722 -990 -618 -553 -148 -944 -75 66 469 -75 -14 932 136 915 -748 752 269 684 223 -373 268 75 185 518 482 483 979 -307 973 -394 -46 328 -763 763 629 -530 670 -216 583 19 -511 -548 -259 80 198 597 4 498 -467 -655 386 66 -422 838 -402 -169 302 190 251 -722 -575 -900 768 -115 -241 -237 2 -293 -902 374 -892 48 -397 -2 357 -652 234 452 -170 957 9 248 353 -952 -90 859 -577 652 -226 -581 979 -932 2 800 -280 903 -49 -784 569 24 319 -59 994 -684 -825 -412 -361 -529 -477 339 -928 -439 948 714 459 -409 301 -768 -535 -889 -136 -312 -676 -707 -259 -142 -478 150 287 865 557 -946 544 -125 -662 986 674 101 -402 424 418 -146 -937 167 110 -287 -808 622 -960 697 28 -98 816 476 -47 62 -581 857 -757 616 -245 -524 -958 -642 -632 -789 147 -276 -539 -717 652 375 603 683 -388 835 -532 523 -387 -281 -134 -927 521 -101 -395 461 -702 -184 968 155 -578 -876 121 -791 -567 -512 581 -348 -502 122 -364 -697 403 -828 797 786 -801 180 -756 -184 985 -719 -926 960 730 323 760 -584 905 834 -986 230 864 465 28 206 580 943 -22 650 -285 -413 -333 -313 297 -480 -345 258 308 -818 238 -827 -936 483 399 -865 -323 571 -863 283 831 -299 -378 346 -266 740 -171 88 106 798 658 220 6 -287 781 181 374 105 -84 -34 -686 477 784 69 -862 -693 461 -38 429 362 -112 176 -712 266 245 873 -261 -148 -477 226 302 94 -729 -265 526 611 258 711 877 -72 84 775 751 276 498 -779 -640 704 -150 -237 37 843 -487 -126 -28 -227 -799 -988 -727 917 -382 223 856 -63 971 -3 -447 -521 -235 471 781 -824 249 -180 814 645 -431 -462 994 576 670 -745 264 -899 506 -700 -838 -878 798 50 656 879 574 -903 547 378 527 -247 825 908 211 120 -809 839 407 699 -583 774 -810 -14 774 -35 -283 545 -798 -442 582 648 -209 875 194 737 395 385 808 299 314 927 -934 -22 -354 -672 -359 438 969 774 -703 -769 -769 -621 963 -731 734 -926 -255 -295 -480 -525 -749 701 -412 -23 622 -563 398 -209 884 -513 -657 -257 -102 -42 -340 841 -658 354 -10 750 -768 -893 -593 555 417 678 -559 699 539 -477 980 -266 22 713 -361 -177 -621 703 -703 651 746 999 -776 -916 242 -220 -368 753 -670 -543 -787 840 704 210 318 -422 769 -557 998 307 491 735 -641 -580 956 -658 -606 -611 -899 -53 17 231 702 -286 865 204 -871 325 -704 -225 459 462 -752 -595 936 -431 -1000 335 23 542 992 485 694 640 -472 -772 -811 246 684 -88 366 646 969 -485 845 -388 -319 175 470 848 371 878 -241 -161 564 -459 -331 -403 -248 -306 -849 399 -555 -853 -434 47 773 -531 110 873 140 -440 -4 426 -422 -781 757 -903 433 -925 -198 973 -816 321 762 -871 -774 -672 -252 -481 71 -425 391 491 -452 190 475 491 147 -201 952 843 -856 451 101 -939 -190 620 -473 898 -131 1 876 15 -83 502 -245 91 -120 -196 -265 -341 561 950 331 953 -301 -83 229 -207 701 263 -131 -201 -928 -136 451 -35 -857 941 615 -55 780 832 543 -344 603 -783 -661 832 112 -63 516 -321 767 -988 374 369 400 517 -755 831 182 168 -926 240 -460 -139 -746 181 -166 -146 914 780 -425 162 416 -651 878 239 12 -476 -343 -383 -263 960 169 -361 -441 -403 -486 129 -689 635 -678 110 7 -857 -407 -312 115 177 -442 940 -312 -368 -884 -234 725 175 -553 -672 -90 75 -875 804 -314 803 -171 80 -106 813 -150 569 -148 25 -906 -36 -162 521 559 -198 -664 -359 -617 60 255 -530 435 309 -314 -993 -66 449 -294 779 -718 809 -733 -66 494 281 654 -977 -865 -597 936 -331 -192 -574 -24 -938 838 859 812 466 -413 -54 590 201 110 -716 277 438 -383 -272 442 280 97 24 252 383 -638 -227 964 -986 -861 531 567 -2 252 515 -580 -965 598 836 -476 -297 399 -121 479 -230 343 -144 848 486 -433 -664 -590 -869 -563 -900 566 891 -32 746 -75 -619 886 -229 -453 986 -363 -551 747 734 -150 870 990 -888 581 905 -983 210 -117 820 -485 415 -757 -652 104 -154 528 149 -985 -362 -119 -441 -924 -195 -336 585 -842 -309 288 285 -161 641 -906 -849 -475 278 -309 385 -766 -741 48 -738 441 -730 -470 -154 277 -366 991 187 -310 650 143 -36 -4 315 -342 497 -453 516 -554 181 -797 -59 774 -716 -18 886 -269 527 152 461 -444 176 574 876 -71 -528 250 -488 -389 -387 769 -526 -863 -62 167 265 754 376 -504 820 498 -296 -587 -514 -97 -512 605 573 885 -536 -546 229 -485 327 706 -805 -671 -350 -937 -202 -55 618 -898 477 366 117 584 359 -38 54 -980 725 -575 212 -896 -380 -808 -874 597 410 -259 596 885 945 510 344 -92 102 590 855 668 523 207 316 570 644 -450 -137 -48 -13 -692 -719 -964 -924 -139 982 334 730 -751 371 -490 -341 546 -400 -425 -463 493 22 630 -401 6 -802 -963 -474 970 -512 719 243 -716 856 548 263 606 -473 -525 -940 -357 821 712 -451 306 -178 769 -527 -686 -485 -145 -459 137 619 430 -524 -443 924 -177 843 -111 -903 -298 4 -10 933 479 -131 -170 439 -466 436 -165 315 898 -255 -880 -20 -459 490 -264 -690 -266 -737 381 16 310 320 546 757 539 58 261 -425 -128 -85 -352 425 449 -888 705 842 821 454 -411 523 -427 944 -291 147 341 764 652 571 -551 854 -120 612 968 -184 -830 -163 -87 -853 -430 348 -13 -423 479 694 -520 3 -895 -239 -141 376 -195 455 -308 -132 -718 645 -3 622 -985 240 -10 223 -484 -41 301 -324 638 877 473 881 -252 244 -865 317 -104 371 63 696 -961 532 777 -852 -31 266 -522 -112 145 -612 890 259 -647 -107 -19 281 213 652 604 389 -622 990 590 747 453 911 -365 -542 -925 -829 689 533 212 -891 -767 874 -55 -196 351 -882 666 -986 60 -658 171 68 -469 260 925 -502 731 -992 1000 -911 -898 15 -362 758 274 -964 -165 -175 -812 573 -533 -428 -390 -55 -200 707 25 -310 -5 -100 582 926 -943 2 907 585 363 -811 -39 529 965 -494 399 879 -731 755 -772 -584 186 -978 -697 203 -989 -306 -3 158 -78 -48 -906 77 -648 95 993 -356 887 -995 -817 282 786 219 651 -147 635 -40 -364 -250 173 -628 -408 -552 -1 240 680 -1 723 441 -20 -497 654 987 -714 181 -636 809 -274 -48 390 -257 -886 -382 -323 552 337 -370 410 -683 610 -754 897 -650 524 -480 96 -793 -281 -196 288 408 906 755 542 -201 -116 -672 -125 -482 -984 626 937 -431 -795 88 -150 -151 -287 248 -988 -720 -256 -344 -87 -70 281 438 422 959 897 420 542 775 36 -348 395 512 504 128 -378 940 -616 495 53 -917 -113 -509 985 -149 75 -73 -157 -21 -351 542 -992 -613 808 953 729 -506 621 -323 -429 908 -700 328 942 831 -420 -930 -249 327 334 -527 280 -375 236 -541 53 -796 82 -178 -987 -993 318 -726 -300 732 932 -53 -925 440 68 -477 426 738 840 -971 -333 545 -816 654 -743 -669 469 952 -940 131 -625 -271 -811 -839 964 -50 -97 -330 -37 934 659 -787 817 -675 47 -755 -495 903 -674 -262 -497 -958 -339 -612 627 641 -646 693 -50 335 568 -826 329 -435 775 -275 -359 -51 127 564 -473 -234 150 904 691 -45 694 -199 -533 233 -589 -307 -505 408 -462 -550 609 78 166 -534 247 856 -433 -954 12 -915 184 444 -843 -624 -356 -36 -429 462 62 377 -549 764 765 -269 740 256 638 -134 787 -433 -125 791 -829 -339 691 -774 409 88 -487 106 -950 -331 287 -570 -593 -75 -694 -310 396 -452 48 294 -903 292 552 -522 590 667 397 -735 892 -756 179 -541 -173 523 944 -369 -800 -469 -459 -581 -122 -713 -562 188 365 -591 316 963 -691 -944 -880 -212 141 178 750 389 -690 -721 -892 -45 -774 -328 -492 844 -530 -338 -961 -972 670 544 620 967 568 746 687 -429 943 -727 -63 -947 -91 -311 -190 230 -931 -116 989 274 -263 -17 662 406 942 803 -703 -781 -431 910 -789 177 312 -991 -606 -915 -362 126 -179 991 231 215 -872 -820 -496 165 -191 -833 -441 589 513 260 -381 975 -556 -129 -469 299 313 762 -484 -567 98 -614 -539 -542 -706 348 21 -322 -385 149 -478 -626 587 835 -333 -361 835 983 412 -207 948 -932 109 935 -467 414 51 107 549 418 -635 -268 -753 851 -399 -724 -761 -578 -612 914 -192 -200 -843 -422 649 -102 -452 429 -650 -817 -409 685 -127 96 387 -595 -173 316 672 -256 -797 813 -818 435 -484 -891 554 -664 227 263 -288 -409 681 809 -114 -940 395 898 429 219 -203 815 -441 188 -723 261 988 -469 -544 -602 593 -75 278 -307 825 -435 -920 -437 -69 164 908 555 -829 270 -153 674 320 -808 722 578 20 770 247 -308 157 -998 477 566 -987 -477 -980 955 -169 816 49 885 49 -477 -712 -812 -703 1000 116 465 281 454 248 458 622 -532 123 612 829 490 -641 180 -855 139 -897 -3 549 -15 276 -618 924 -882 -219 617 616 -423 -758 -957 505 211 -57 -427 -59 -292 740 -937 -546 182 747 979 535 -935 997 941 -52 -194 82 -980 994 -969 -983 732 627 151 554 -439 624 -388 -929 226 308 745 -688 -487 155 625 -6 -242 -272 -663 -742 -169 -596 328 129 -136 778 284 -933 -851 -600 -251 173 -2 -761 -831 -908 -989 -846 -409 -127 -485 967 -159 196 136 566 -346 -237 -419 735 -144 140 -713 -734 -600 -185 463 528 93 175 876 -140 758 595 -25 579 -332 380 -575 731 -74 -184 955 -934 23 -669 318 661 370 -103 -320 -403 -810 351 -583 -87 -909 -578 -985 784 154 124 -373 -762 815 864 -46 -334 294 -532 -713 733 -582 806 630 -798 189 -279 784 -198 366 -922 -308 152 283 -349 976 326 -801 943 -198 724 223 -581 -522 -158 -126 629 -580 -673 317 648 750 -533 111 -870 -441 -768 595 212 -624 -476 924 -11 -709 -574 233 689 -249 -348 230 -651 -647 498 246 -950 183 -577 831 894 317 732 170 -226 698 -64 548 465 -768 -408 -249 -803 28 769 123 474 579 567 -929 988 -348 448 784 609 -654 -902 910 -436 -178 -738 939 812 185 -52 863 -152 983 -389 -900 -606 783 295 991 44 690 998 733 -961 -402 -602 -318 -192 -365 -15 6 394 -696 -873 23 -279 -613 610 760 -159 777 370 -831 193 31 -355 -271 330 400 -542 83 775 -196 434 449 464 -160 520 -287 -429 954 -526 -101 419 -925 -467 -194 235 396 -529 687 -761 -552 -260 242 -954 -631 -966 -390 967 833 -858 429 -718 586 856 -69 -923 805 -436 957 -749 979 -265 957 400 -648 -219 -884 273 748 511 943 -597 -327 814 -46 -266 557 -313 907 119 -234 467 502 -747 -398 735 949 -771 -167 446 -436 679 -699 -432 -460 236 109 -742 716 191 -420 -280 -974 284 -747 529 26 -160 725 -529 667 -154 -774 -963 -333 -843 -9 -389 -60 -39 -720 -975 80 515 -656 322 -547 785 -421 -687 995 -805 466 752 -953 -866 -628 414 -430 704 -54 124 -945 -925 -102 498 -995 252 -561 -340 -845 -639 165 577 -43 18 -28 -761 985 535 927 -254 134 -352 248 634 829 955 69 54 672 945 -786 -591 -330 351 821 720 452 591 395 603 401 -655 746 562 -975 520 -984 379 207 -336 213 993 366 -476 -159 -808 285 -59 -719 -948 -603 912 188 844 -643 -673 -459 -153 -542 -588 -153 119 -645 -431 -867 -192 841 -938 -217 -711 -652 755 505 575 140 -991 412 352 -291 530 89 332 887 -863 -483 -87 -233 -500 -98 -467 -173 878 -619 262 -249 596 -739 675 812 426 -591 133 -499 685 426 606 378 795 111 601 898 53 38 935 -289 -504 -575 -518 -474 -395 -860 -543 -740 -306 -855 757 -484 -334 134 -799 452 -593 -932 303 323 -32 -452 390 468 965 363 610 313 53 607 870 95 -827 20 274 -304 179 -5 357 439 -545 427 840 377 -490 368 -564 -379 -888 721 826 -454 866 443 -672 963 862 462 724 -175 -994 -286 -257 -531 112 237 -199 -980 -125 772 -256 -130 919 845 -736 857 323 262 -521 -96 -142 -150 127 173 -1000 40 183 247 -143 770 957 416 122 599 -270 121 -38 77 -951 -253 926 -945 473 236 -334 217 -20 -710 -504 -930 -892 661 -974 411 539 204 -252 166 -700 -867 608 960 -11 -920 -783 793 -189 -240 587 -249 717 -537 439 -308 23 -744 544 741 -899 -605 -719 34 811 442 23 -819 -961 -272 637 -88 61 -96 -675 -944 -687 -324 -778 944 -828 136 -910 371 -33 -748 174 784 353 320 -98 387 883 934 -891 408 387 -323 -563 989 797 938 -629 -763 378 -327 -421 -972 813 220 -221 427 -838 -582 -414 841 -92 -205 -9 -390 156 -121 -892 -560 54 -882 437 545 864 554 870 -40 787 -451 -854 99 316 -808 -453 -653 -617 699 554 -644 441 704 -268 706 -718 603 -24 387 409 127 -787 -127 -373 732 -795 -267 969 937 -62 -27 -759 983 248 -275 239 -194 -67 -931 -844 -42 -42 -597 -183 354 -93 862 941 -289 644 678 -63 386 -301 855 -467 213 -456 -683 -801 -113 -56 -672 617 -221 -616 -377 -175 92 850 -130 377 891 -660 635 -367 187 884 98 6 -990 548 -184 47 732 216 -23 627 811 466 -659 653 -244 951 914 47 844 490 -128 -108 176 197 -114 558 991 705 110 -997 -615 -250 -415 -211 546 -278 862 -79 -61 371 -753 -99 -536 322 -71 -156 -248 -189 172 -276 -864 395 981 267 -766 532 -905 -414 -565 552 -498 111 -717 61 686 829 972 -61 -261 -528 -48 -6 -742 8 574 597 895 -363 -669 175 -652 739 132 76 -663 -47 597 633 -923 86 -12 796 954 630 -360 -40 -365 868 280 -47 -522 -618 53 528 519 -361 -472 -476 -147 230 332 -78 341 501 966 -501 890 -166 -256 459 -61 282 -786 -814 -318 -777 451 404 292 288 -223 -564 -614 644 83 -522 930 577 -361 802 -582 -645 297 741 -405 -471 313 703 -42 -498 -337 709 1000 203 -350 324 462 -27 -364 438 -693 -225 -321 467 353 194 -197 519 -634 256 -458 -866 -565 776 -257 -578 -124 652 643 372 240 511 511 -857 77 -278 55 -883 -562 -150 -50 490 806 499 -859 843 -870 -343 -588 -88 -279 -490 808 -641 -91 -462 596 -314 948 326 512 698 -311 -465 -453 -584 986 -174 145 649 569 -209 548 836 514 553 -350 717 -834 -297 622 -758 -257 -311 -377 57 917 722 545 399 4 81 -397 913 361 -333 38 914 340 261 -115 327 662 407 -435 631 -894 536 -864 693 -997 642 10 233 -133 599 -713 -664 116 -678 616 -953 -213 124 -172 25 -887 848 -929 -710 992 -66 424 470 -112 25 190 164 785 843 -646 -10 953 537 -891 708 756 702 -570 448 -159 768 -327 564 198 166 848 -684 -13 -307 880 276 548 -423 -503 340 -285 371 -624 562 258 -891 546 -949 -13 -474 -478 -842 797 166 946 682 31 356 875 712 -798 -397 -172 411 -891 536 913 955 745 -146 -599 -193 -41 369 28 -808 935 989 697 721 -118 -562 297 936 -486 583 715 466 -637 272 628 253 -782 349 -491 944 -684 956 -448 -236 -599 -37 -361 -206 -592 -945 -119 279 -320 -982 -918 -296 -802 403 797 132 -837 693 177 -652 302 -72 908 328 -818 214 -228 -681 117 -987 226 774 -554 607 -708 -472 -374 -962 -404 167 -517 -380 -582 -373 -25 -88 906 -78 988 -673 -617 6 -555 -455 839 -664 -609 -784 -238 292 -845 -232 755 116 -154 -712 453 -520 10 55 -923 442 1 -451 582 218 20 -785 938 620 -523 -336 -868 -41 404 -983 -884 -393 -521 480 429 -594 788 -472 -686 32 -911 442 967 894 234 903 -845 228 -405 118 -952 483 -728 -824 821 -902 -596 818 -383 56 739 424 248 -700 157 -554 -505 -688 837 307 -488 876 -310 -343 32 -180 -583 111 -1 95 -774 -752 212 808 -167 929 -774 -572 72 534 -478 315 774 931 647 -335 -318 -361 244 545 944 -738 495 -192 161 -40 -598 -779 357 885 482 796 684 433 -606 753 677 630 312 -608 -618 -553 620 36 -329 388 -646 95 94 -830 -174 685 552 -275 626 -800 222 757 -246 632 -800 568 380 718 -845 254 126 722 36 -551 -146 37 -645 -275 -796 131 41 876 -894 -747 565 152 864 380 -21 67 -31 -378 395 -358 320 -265 -255 -322 -810 469 287 -677 -67 676 398 571 84 341 -635 951 602 -900 -647 833 688 -24 977 -343 519 476 383 -249 127 -381 -212 738 -671 154 -871 990 -317 6 -940 309 -661 -906 -441 823 575 -236 638 464 738 -766 -6 -229 -859 -210 473 -401 -947 956 -111 485 174 -714 -961 -686 948 -62 7 -137 -491 -849 -632 -686 968 454 -374 580 -4 -915 -992 559 -193 -647 -854 700 -482 -452 -615 386 -618 -7 287 764 680 -737 714 -903 980 93 -95 -421 958 -34 430 -830 -40 -38 948 -581 -206 293 -737 842 -59 -648 -903 -558 -946 121 480 -48 696 255 418 634 -780 765 -405 -765 -716 355 90 -799 818 571 63 -121 -508 -617 852 501 -147 51 216 522 291 398 -710 314 -787 721 -279 665 58 -95 -560 -711 -173 -522 -107 963 785 520 -120 -62 865 292 112 -178 969 -93 849 366 -493 -163 -646 -388 159 896 145 -764 689 609 -141 925 -827 978 -894 -865 -865 -854 -250 27 -366 -875 -732 -119 -320 -738 -630 286 722 -750 -670 794 -465 -685 -821 175 -216 23 -317 -464 492 757 -862 -748 947 -251 889 280 14 -555 61 -291 -690 -404 886 -633 -317 -319 -824 439 -608 -735 -556 890 94 235 171 975 -584 649 -194 646 -684 -422 -629 867 -416 -953 321 21 430 -996 75 218 -875 -355 538 -350 449 -159 488 258 -550 -610 830 -181 223 -208 -741 448 -267 -712 26 888 139 657 533 -258 472 -479 95 479 193 507 -476 481 787 -376 637 289 -621 -333 -597 -238 -909 71 -489 -652 -430 732 -490 -575 104 -677 -95 -317 376 235 252 -624 186 82 112 816 802 271 458 772 160 -953 -145 -783 -108 562 -16 442 31 -100 -761 -654 -214 -716 -230 -60 -693 -849 803 -537 -565 50 -734 -290 -951 808 -507 244 915 -541 -874 953 168 410 959 708 -671 -781 522 290 951 982 157 367 327 274 736 858 117 -336 454 901 -126 347 -501 988 588 -93 432 -673 659 118 -841 886 677 -527 -189 -904 454 -940 -36 440 868 -527 -191 821 -154 589 -789 537 -103 -316 691 935 343 -804 473 -590 -515 981 858 -309 -514 394 902 -824 297 740 118 587 -715 987 -789 870 -242 315 -388 -201 162 927 81 -924 786 358 -812 772 -781 606 -773 -729 657 735 480 -976 58 -850 338 487 -236 998 468 -249 874 885 21 -565 -191 911 181 726 -778 12 -375 -306 875 81 449 291 965 -652 -491 -87 597 -512 774 770 149 -142 -689 137 414 335 888 -703 370 -572 746 803 169 948 -775 -84 958 784 246 911 250 617 438 -605 522 229 -855 -615 -892 -693 -406 -122 220 -116 346 -896 -654 -198 -586 -671 25 401 -931 684 363 -508 239 64 974 307 496 -559 -60 356 752 657 790 -194 669 707 -900 -56 129 348 -51 -378 179 948 -973 446 277 15 -272 -121 774 569 845 -610 439 -640 498 341 567 -189 776 955 643 -884 985 294 123 -326 -976 214 745 -44 -439 -275 -726 413 -834 878 -511 510 963 -612 666 -118 738 79 104 97 154 -493 778 820 955 371 457 151 635 755 594 275 -472 445 526 -546 181 -425 -658 101 6 -252 25 -59 852 -107 497 -44 783 539 622 922 -742 -553 474 361 -834 -100 195 -635 133 -832 341 702 -678 -969 354 -698 -181 -440 49 -950 379 -422 303 869 -330 159 20 -434 103 203 -966 303 -829 -707 71 406 -98 -137 524 628 157 -169 490 -857 751 -45 -146 -668 895 919 -886 315 -396 211 -553 -268 -397 -618 -61 329 535 601 135 -654 613 -600 -897 -791 -606 438 805 -978 898 100 629 -102 449 -240 -617 989 -295 -212 254 439 574 -961 671 919 -984 678 -908 723 -785 102 375 -124 -151 -542 -347 110 700 -355 -786 -313 974 -141 -872 -25 -165 480 -974 812 976 -708 473 -81 55 -817 935 -326 906 -59 990 208 220 -856 -658 -47 -982 359 -492 -513 542 932 -28 60 621 361 -434 922 816 856 -948 839 106 -346 -111 -383 -175 -81 946 -209 941 -311 49 788 -500 847 292 -591 -585 -392 581 -143 -603 -795 -994 -715 -800 -709 547 -368 -528 610 6 698 313 -870 767 -750 -539 -489 -571 -890 107 -380 174 411 904 100 -186 -124 904 985 969 513 500 -205 752 -494 -450 -254 -303 708 54 -219 -974 -119 435 -86 433 285 647 -33 354 -205 83 -48 -653 233 886 -77 -567 -306 444 -31 19 775 903 34 254 -394 -256 698 -752 426 -682 912 -656 646 -801 474 -937 -292 107 -34 -525 -935 -105 241 -706 -946 -407 -905 -111 -12 -196 880 -979 202 192 25 -958 230 210 750 -291 76 376 -402 353 -599 471 237 -200 331 -454 -223 610 -41 -812 251 352 406 -189 405 721 807 -379 29 156 33 -472 -177 -747 960 827 744 642 798 -852 519 621 -958 27 546 -17 356 -979 -692 -200 742 691 -66 -269 -999 -329 672 -574 610 671 866 59 -108 -629 146 -106 432 91 493 -823 -786 -780 -504 -61 -679 139 -937 -73 -300 445 -590 -723 605 -273 978 634 527 -649 948 -756 -989 -82 -699 373 434 367 -138 591 321 -898 -44 -886 600 -668 -8 -437 -598 942 795 -436 320 -37 -612 -512 -489 -895 600 604 -508 -857 325 101 -814 -6 816 -375 848 -981 643 992 941 -795 794 -122 500 -944 71 -77 -989 -414 -17 -584 -131 118 -589 -493 845 852 419 70 -772 880 -660 314 -532 285 318 590 773 365 507 -731 -407 773 -771 -225 -946 322 -448 420 -9 -721 883 -394 -701 -813 -522 227 24 635 -603 67 -163 -459 -216 -891 372 -658 -502 -597 -362 -814 971 437 -432 -717 -102 16 -270 -801 263 -511 -257 -596 -86 464 746 821 126 -833 107 -163 -500 -131 779 792 625 -922 -161 566 333 4 -23 -378 282 706 46 -247 71 514 -278 -966 925 347 970 62 -183 -811 -682 -83 2 693 -483 -232 -417 76 -295 662 -410 109 -484 -522 -962 547 -622 -222 -902 -562 -821 335 -311 -610 -325 -184 663 317 408 -307 -6 -764 694 -178 -443 -316 683 641 130 -141 299 602 -948 916 -27 -652 664 608 165 192 675 -352 976 16 -879 212 88 -668 983 430 969 862 -916 429 41 -617 673 -91 202 -589 -45 436 -714 505 748 -103 -263 -573 809 -26 -71 386 223 300 -825 678 -784 -603 988 952 91 632 37 963 -292 -52 82 33 599 -937 22 -637 -103 -66 -519 527 897 -934 241 -766 270 -852 648 -698 -410 345 264 569 136 470 174 -121 322 776 370 -156 927 -368 933 341 -483 203 667 394 -146 -959 630 310 994 -534 466 -194 224 765 -3 -386 -896 307 -951 533 794 -46 379 801 -613 538 879 -840 803 761 430 -942 531 816 -669 -743 195 101 -258 -988 852 -941 -189 -133 -979 -635 970 445 11 871 830 723 -352 384 -9 -829 964 702 -811 -533 720 -2 -427 -445 726 -805 733 -251 -55 666 919 69 217 -992 -815 96 -942 257 791 -361 340 -557 -755 893 91 -998 837 497 -24 -66 564 -702 -662 -985 -782 -815 437 -223 854 798 2 -62 716 -761 485 -783 -823 -309 463 266 -995 561 -516 233 384 -131 770 162 315 -922 790 223 678 36 118 -885 -386 135 985 -207 791 -651 830 -2 -174 -350 864 669 403 261 912 741 -80 -676 6 -836 616 -751 117 892 974 -80 32 465 -319 -659 495 -488 -527 -826 225 662 -114 -960 -286 -627 410 -48 -992 432 85 455 693 299 807 -50 408 154 936 491 -786 593 -792 593 -238 929 686 -588 147 502 55 760 -827 708 574 16 -122 -799 422 -334 831 -684 -842 -482 -305 -613 -405 -689 342 -859 -67 -150 -437 376 859 392 365 408 971 306 76 332 651 -595 187 966 -812 -907 65 -845 643 227 -579 -340 -466 -491 472 -812 604 265 995 324 -569 -968 -984 549 -205 821 -745 -589 -284 556 -684 -408 330 -342 747 260 219 405 734 267 694 -685 76 -490 962 -862 -47 927 480 221 261 -911 825 87 408 -257 678 405 417 61 169 -677 -583 -701 22 -906 141 -143 -894 -114 -888 568 697 180 -234 -762 -937 67 -606 777 560 -166 282 -92 681 -308 -997 -628 -145 924 -544 949 966 -637 -71 780 -324 70 916 -488 338 188 -973 336 840 -247 -116 -564 282 -383 -202 326 527 -35 -476 -705 -149 506 685 -25 -541 -32 -717 -40 -72 -898 447 -649 -897 -569 458 -161 778 10 -55 -964 109 362 -362 286 518 417 447 256 -451 195 -209 -821 -299 119 777 447 634 983 -915 846 -169 467 -568 37 -421 12 314 941 275 -140 -684 382 800 493 972 -80 -580 -397 -200 432 -561 799 147 112 -964 840 454 -520 513 246 547 871 580 -730 -171 836 604 -359 -857 92 -255 449 -88 522 168 -452 -925 125 -951 271 422 75 -895 -995 172 -762 150 371 -717 -20 -104 213 -902 -526 -613 -38 -605 -857 -177 958 244 223 319 392 190 -791 -60 -260 -912 -451 123 -799 803 855 897 -708 979 815 -320 -64 548 713 133 577 -831 -285 -27 375 376 643 819 -693 -29 -661 983 -157 -703 495 897 59 -909 -549 -403 718 -399 766 298 688 310 -383 -133 -859 -357 719 -544 -598 -200 -875 20 -367 -917 39 -838 58 -974 -440 -882 646 -720 841 932 382 -658 608 689 489 -2 -426 808 -541 -553 -272 -240 957 842 -471 -75 379 473 483 -591 -620 296 999 -589 366 -204 -996 757 -439 -713 722 -865 432 -1000 137 463 328 359 206 -563 992 573 -127 584 -169 -518 585 -628 -326 991 693 385 40 -666 -139 -59 784 -271 555 638 -324 182 914 508 -369 943 41 -987 -746 618 -211 -959 614 653 -919 -542 784 667 -344 -325 -441 -920 550 635 97 980 -527 -513 485 372 43 -553 -161 -45 836 472 -677 -720 -989 561 -857 -148 435 501 6 903 -182 721 466 499 -16 -518 -658 -299 -45 -732 -301 -112 -465 -666 -322 -901 -858 -831 -324 508 92 27 -848 -766 -170 -683 656 320 658 101 32 -427 -108 461 635 -660 997 172 959 542 992 447 375 948 -206 922 499 -92 -709 832 902 -814 -729 182 -140 196 345 -375 341 -301 17 -267 461 394 -554 -986 714 -541 693 990 -36 673 -810 45 -497 924 152 689 -991 -575 894 280 -53 -241 189 -855 263 302 530 -362 709 970 0 979 -216 178 260 758 699 -408 714 523 -370 -917 816 -914 602 858 -111 625 392 -474 -547 -57 278 -775 -583 864 454 -366 13 229 190 841 -697 -429 532 167 103 946 -822 748 31 600 -593 487 381 412 -30 -363 -885 514 -369 -812 -207 -620 176 -92 720 -907 -660 823 -762 636 543 270 -311 -27 1000 -921 -306 91 504 606 28 380 314 194 486 283 720 912 -663 -267 802 942 300 307 -532 318 324 -661 -801 -437 -174 250 371 -703 -748 868 -920 155 18 -676 -39 -158 805 -565 884 592 502 262 -209 411 -685 160 -916 17 -277 -427 -369 -282 647 -203 -945 384 822 862 296 846 -993 -627 605 581 -517 -3 533 -232 -393 -269 -689 199 768 -549 690 894 393 143 -679 691 911 -579 22 -321 971 -184 -670 599 -696 311 557 -257 -54 -215 -500 243 -198 -632 896 -247 -758 100 -803 -912 -419 990 -785 -741 -157 -85 21 354 -72 -393 -690 -358 347 -692 655 258 -730 17 740 -321 -822 -879 417 -775 31 -888 -906 349 -285 475 -866 -546 -104 902 -638 -533 -209 475 381 554 -626 246 626 558 969 -257 740 -581 63 563 -134 -639 -856 -693 106 710 -193 -142 732 -782 846 -172 -576 -542 301 946 -598 595 8 -716 -658 -920 -119 584 -467 163 263 940 -397 994 -726 -505 -117 -737 -492 -118 -394 -314 974 730 -300 206 754 -962 -117 -916 -606 -712 489 369 -297 -264 315 788 131 738 -94 830 -841 -685 -959 844 -980 336 587 920 766 220 484 -876 46 263 308 730 462 -744 -692 -218 -85 692 -654 903 482 786 -572 396 -930 -687 166 -291 237 393 -862 -240 -815 -579 -311 615 -345 -787 -943 -345 923 -484 -929 -899 -273 721 -520 947 -552 623 -913 -586 -256 -600 -553 797 876 754 345 685 685 611 -106 726 -905 769 600 -429 -998 935 193 -829 -197 -2 -31 -934 -159 57 807 773 -351 2 682 -880 702 -350 807 505 -871 406 -184 -386 770 495 -469 -483 962 602 455 -97 -580 -299 951 108 132 992 720 460 -378 116 433 12 -633 -689 833 -466 -382 -422 -745 545 598 -591 -664 -607 -657 437 938 35 -894 -617 -121 -889 -254 -207 -531 141 178 123 863 -908 -955 910 -731 -154 781 -772 760 -151 -387 -331 541 -747 936 242 280 -962 -211 -956 -367 -570 454 -957 375 -961 -605 -607 -369 -353 365 -229 737 751 931 -220 -491 904 431 485 -962 -400 760 -200 602 -146 -641 591 793 658 -598 -420 560 -260 394 -185 -175 833 534 1 -929 713 706 161 497 -163 -823 334 944 786 740 668 635 -515 -974 -952 -354 640 -840 487 -849 935 -485 -464 -198 -100 887 659 -796 168 982 -877 537 -317 969 -865 -465 -198 -854 726 506 726 597 412 -586 -754 -531 -367 -164 620 -570 -499 -734 -442 674 -740 816 659 -684 -629 649 487 701 793 -836 590 750 834 197 -498 -807 -737 -406 359 807 366 453 -950 -664 -46 106 -573 684 61 -320 -428 551 806 -718 -215 -492 226 -97 -690 710 955 -632 -134 796 -532 -960 -823 876 -983 -99 -383 -792 -118 -552 -449 -493 -22 90 663 -706 989 -202 258 782 608 201 -398 -530 -452 874 -596 -716 191 -991 -294 201 792 -678 -40 696 -244 554 -122 -952 -838 905 348 -479 -59 -955 731 -589 53 297 -111 921 912 363 973 146 -455 -713 -715 -76 843 -147 694 -331 825 826 -692 -851 -130 500 -4 991 10 -194 226 582 -903 -113 626 -216 -704 533 235 486 297 -408 -288 -589 571 -702 -344 -444 936 433 -358 298 -225 -681 62 414 -531 -151 -787 -714 964 585 -307 288 452 -388 70 69 -434 629 625 365 -226 -946 789 -44 720 479 -377 -758 -870 -776 497 -953 27 932 -185 565 483 -317 233 -905 -543 332 599 -81 -975 -693 192 -931 273 270 -668 376 -478 653 129 -923 242 964 323 85 -384 -207 474 450 815 782 171 -423 -644 247 -377 622 380 233 -364 59 -775 469 -986 28 118 717 -312 -596 900 100 43 289 922 393 -346 -422 -507 -400 40 773 316 623 -191 -119 516 940 444 860 304 -318 718 -662 -849 87 -891 -672 -413 -700 -850 -216 -806 303 -967 911 -91 33 877 -957 -110 735 -858 -468 747 -652 -82 83 728 -318 -310 536 546 -137 -822 -49 -96 -836 -601 311 156 836 -348 -524 280 703 -574 -265 -362 153 -840 75 -169 -703 524 534 -178 709 478 677 -94 -866 258 829 50 -224 -586 -137 983 809 -646 475 -129 -224 562 641 -189 522 -398 -623 160 -788 -655 -864 0 387 974 451 -432 123 -488 -654 -204 -857 -731 -874 600 -859 -913 472 379 -789 -250 -636 -802 -592 -753 488 87 431 -482 -615 -439 -213 871 736 605 658 -412 -448 -984 -117 584 669 974 -267 997 -533 -30 630 237 -213 -354 -635 668 305 651 -592 -323 -995 94 679 -932 -726 420 -37 -550 126 256 -845 -669 -834 -199 364 -2 -529 511 -376 511 -484 -919 -199 390 -859 537 72 960 42 969 -522 173 392 570 -658 -396 -1000 270 -111 919 249 -164 -676 -273 278 400 -492 433 -301 952 -598 -105 526 -882 299 -758 655 -575 -874 -142 490 914 -314 -417 -326 238 517 -262 455 622 -879 -599 -759 -423 -912 -503 -179 816 -407 -290 -700 825 903 334 -282 324 -624 535 -423 989 390 782 605 435 968 87 371 -632 -772 553 629 222 634 -887 877 370 -198 -47 -828 589 811 18 479 991 -417 203 950 892 -808 -977 -192 -368 442 319 -566 -682 933 -758 801 -55 -345 -910 822 -731 -407 956 -908 964 519 60 -520 222 -30 725 -42 -186 787 -546 -487 312 -302 681 -640 -716 -572 -700 -955 -958 -928 -75 -113 -959 -684 556 846 523 -228 -2 470 -729 959 447 418 -62 26 378 798 705 -348 101 593 -608 -412 992 868 49 -338 -998 -928 -263 -81 665 493 9 852 493 900 -3 1 79 886 -166 -257 -378 765 397 287 -329 -139 60 -47 -521 21 -582 -283 -946 694 360 -123 -319 -75 44 -102 -786 141 -882 473 992 683 -835 365 -878 725 -689 480 -865 107 671 448 -683 543 666 157 -722 233 718 251 543 222 -872 -142 537 -942 929 -931 -886 -177 417 -796 -601 823 877 -697 -601 399 892 -310 -532 343 -137 671 637 -635 859 92 -327 711 -808 -878 525 -453 -671 -379 -249 339 674 -533 -434 658 385 -27 -877 -318 -142 291 77 735 784 272 -396 -79 -668 766 -780 919 84 870 -881 21 384 -231 -82 298 319 -51 541 486 -22 -490 112 -355 -589 -516 -140 -585 103 617 567 -612 84 793 -261 -970 307 -865 146 785 -50 189 -182 436 309 915 -167 895 -962 -7 -842 779 995 -461 650 -977 -869 661 96 560 364 -617 56 724 763 91 -100 -668 23 895 -602 168 -154 -825 -71 623 891 -936 -442 456 31 -420 -518 130 607 103 -10 266 -876 125 970 644 643 174 194 -6 28 -86 121 605 -308 -552 -929 558 -342 93 -689 -585 180 532 -833 78 432 -866 844 -474 257 -538 865 -479 -883 300 755 452 152 266 213 253 -240 208 -912 -341 -497 -914 -596 28 753 -755 -210 -137 462 -415 -451 -446 -668 -580 161 774 -883 -870 -44 339 296 -541 -671 533 981 -241 714 -329 -693 -654 -655 276 -297 816 -146 752 -148 -476 -27 -847 -746 -932 -137 -298 671 839 499 470 -148 -366 -406 409 -653 -503 -314 -12 -851 821 851 991 587 223 -262 -787 162 -206 378 -16 -671 -209 592 -696 -4 -291 -671 440 130 -726 -276 102 237 681 -762 -927 2 753 202 -541 -36 744 419 673 -277 388 -689 -42 -180 627 -554 896 -359 995 -505 957 -872 -500 649 422 320 614 -73 842 -862 946 713 -983 -962 159 840 347 -921 -744 561 -143 -810 -898 -883 -950 -192 112 664 195 -701 806 -524 -500 620 -215 -247 63 -742 -458 105 873 243 284 -634 106 -434 586 659 -510 199 -291 -692 -788 -705 806 105 -666 227 300 539 286 61 81 842 -497 472 -15 -55 -99 863 161 470 -617 467 639 636 713 808 -314 -724 483 -530 -68 -693 -149 190 276 -239 973 -912 -429 -745 822 -81 793 398 158 10 882 -465 785 763 661 -953 -536 -29 538 -284 -781 387 337 265 730 828 706 -110 -205 967 609 -246 695 547 -737 -680 -320 84 90 -241 277 454 -887 286 625 -66 331 -490 -469 678 752 164 948 -823 722 -117 -530 -649 400 -291 -526 316 914 -357 539 -248 -313 -19 211 125 396 -333 119 120 719 247 571 124 -596 -714 989 645 857 -33 851 -539 -395 691 -196 -293 657 40 -912 -222 -785 627 -389 507 143 85 -656 410 606 -523 335 407 568 708 -873 -917 -193 264 10 -302 336 -964 -317 964 -86 570 342 -33 289 -450 458 -759 41 -343 -272 -417 704 525 215 897 122 -267 -388 782 743 167 208 219 -566 403 -626 747 -622 -281 -638 -53 -278 -132 656 332 734 -141 291 -601 -882 390 771 978 191 225 -340 267 -785 534 866 27 -329 30 -28 -136 100 990 -828 -126 660 -434 167 -991 -737 -928 -462 654 660 440 919 -545 -180 333 -111 -711 870 914 -428 856 -878 -229 149 -231 211 740 644 898 79 254 -56 976 32 137 -637 66 350 116 -767 391 -746 413 -9 926 -7 610 384 -735 -458 -589 -305 -178 -601 -343 -780 236 748 29 12 -828 615 -441 943 -112 371 164 491 -188 -657 806 761 -235 -454 981 818 -388 42 840 126 -588 297 -644 719 387 -68 -224 -948 -548 203 836 -950 -896 -707 -837 -503 -653 985 -813 271 589 -830 997 -459 414 -346 782 -420 644 186 39 -184 308 -518 -434 -696 -810 -459 906 -365 -431 703 -951 -352 -20 -220 924 773 -134 116 -289 530 846 -850 528 -151 104 -995 -94 57 -287 536 428 571 -999 43 57 -434 319 662 -764 946 812 590 -531 -754 597 -428 -646 -234 -553 -673 124 990 389 -401 -443 -714 883 994 479 -424 -483 -888 -944 -175 270 -985 108 -48 -690 873 -39 -265 61 227 719 192 690 828 -404 -113 936 662 323 117 312 -200 -651 798 -463 668 -727 -659 631 -630 229 -571 -214 -18 -474 -34 265 -430 -822 873 -144 981 105 94 197 -548 -114 773 723 -727 342 -950 404 -782 -60 977 -985 -476 301 -837 -749 -525 946 -999 -145 -902 -886 313 -313 158 -842 226 -610 -499 734 -837 235 -790 594 -215 -797 506 -964 -690 236 801 -891 568 201 749 849 392 -815 634 -47 -818 646 72 239 -339 -719 67 -745 542 723 650 -402 -949 747 103 142 959 -868 -105 354 110 816 -713 666 490 661 -720 -257 70 -436 522 403 356 -589 893 -635 -55 -98 231 -969 -500 973 -306 -690 -941 -317 991 -327 -514 -633 881 548 97 -766 424 -22 392 222 100 -850 910 -224 29 1000 425 314 -127 316 -560 -306 -693 652 906 -108 -225 -549 -5 -157 -89 419 89 963 674 416 184 -260 472 762 530 -913 -667 65 397 -723 430 -903 -578 194 296 -974 -500 58 968 -614 959 405 -488 602 997 -108 134 868 -712 -874 -339 517 361 701 26 362 -493 246 -556 -47 295 -526 -386 -185 -973 264 -900 -850 -542 -748 -462 840 -137 765 514 -189 -42 -453 -191 -642 -148 -747 -16 -322 -679 -554 11 -905 -595 849 258 557 -338 593 39 685 519 -39 238 -310 546 -125 522 -399 915 876 174 671 -80 336 49 -282 -557 693 -798 -105 -920 871 166 248 798 -214 -441 -145 -618 -767 -824 -387 -224 47 956 -65 985 179 585 -52 -480 288 351 6 -191 154 -234 -660 -676 155 864 304 703 -775 -642 -715 416 -96 525 592 946 983 214 119 -978 703 -726 -953 -91 -601 -984 524 701 -930 299 895 -811 735 257 -313 557 676 -943 -463 -451 -898 1 -687 -127 108 -914 -908 565 369 35 537 291 358 709 -466 281 -881 -955 445 -660 -450 -841 642 -616 53 -337 -288 -484 -536 927 782 -724 -715 -227 567 -476 916 -854 754 126 -197 853 82 970 -846 -132 412 673 162 -532 -84 969 -30 -201 -864 -216 862 464 -831 -702 -649 974 -70 -198 -396 -256 -617 854 -865 -339 43 -888 819 -928 922 982 86 189 -473 167 640 646 -280 830 469 -555 989 -923 -248 449 667 -768 122 551 -104 310 -293 907 -815 130 567 674 -145 240 65 703 -959 -17 430 684 842 -813 575 789 -663 406 -323 862 -539 -420 818 612 206 557 -387 -522 -328 777 891 849 340 -488 376 206 652 -532 -781 -929 -221 740 898 459 -21 715 309 995 633 206 7 539 626 580 101 329 -821 137 364 581 590 529 371 799 -131 684 -466 -78 -820 209 664 871 -563 7 -310 -339 279 462 297 679 -345 429 243 521 485 -23 319 -343 192 388 807 815 -324 -678 168 594 -183 977 -113 499 263 -471 307 381 -246 -654 -342 586 -187 374 565 856 -564 -513 -205 810 845 -652 690 -783 943 -269 304 -872 146 -215 -366 115 22 716 -413 -909 377 705 -817 187 -500 551 -541 703 80 498 -195 -70 849 -836 844 -673 623 -382 369 -798 -58 -227 -907 -798 902 -753 19 845 -196 -862 -18 509 453 -879 913 -844 428 -183 -255 770 385 -852 411 -521 418 99 -804 609 -873 -575 -142 -822 -433 251 76 453 -232 -241 -446 72 -408 815 710 -66 728 -725 368 -21 260 -499 -958 -743 663 -762 -7 523 -117 877 -204 -431 97 -561 -733 961 525 616 -735 -749 94 -675 137 -124 -907 236 212 -852 -826 -820 -721 987 448 424 -117 23 473 -362 715 234 -428 -389 830 723 -468 -597 301 -419 -413 935 -546 -501 818 -765 -856 -852 730 -181 244 -894 -608 514 855 646 506 -519 265 608 -939 667 659 -247 596 -219 -380 651 -510 337 332 -195 635 -220 -772 -645 -813 -460 -145 -209 34 -510 -599 972 -750 108 -693 271 -594 -225 658 790 133 -622 51 -325 529 94 -463 400 -788 -12 957 -362 90 197 860 -444 -242 874 557 -49 -497 787 717 -103 -238 370 -710 475 494 796 -832 922 -922 -960 -835 -352 -233 592 511 -188 -937 -903 -899 -139 -192 -326 108 446 751 -68 -423 371 459 -104 351 -681 -779 510 -202 -649 662 -499 -369 -118 152 -563 -192 358 654 870 -992 -682 -477 -943 -161 -972 557 -514 164 -685 -996 425 -878 -828 -955 231 5 425 -806 50 -823 874 -150 350 -691 868 799 139 -755 702 -654 -379 810 23 -64 -347 -877 589 -379 578 -166 144 -39 413 607 -248 -232 870 -102 204 -956 630 -862 106 -536 189 723 292 934 -66 669 -629 366 325 388 -67 -377 -1 872 820 -323 465 146 -750 336 -47 689 -36 42 -58 -714 -312 502 -563 521 654 -738 403 570 304 -221 -1 729 -340 -562 75 -587 -832 -317 -147 -727 -409 160 638 -578 -997 932 -404 260 116 943 -206 763 -478 340 -122 -702 731 -464 623 104 587 -955 128 -585 -648 -980 610 699 -841 866 -412 -276 -138 -924 52 790 492 -478 -602 667 -356 959 -900 -532 -932 -373 -98 -665 789 854 607 -554 555 657 -304 -810 375 -267 459 986 67 557 883 558 -490 -583 52 45 949 522 -837 -29 -308 -788 414 41 -306 404 787 -949 -822 -145 -134 395 -92 154 -960 437 609 -121 -10 15 -768 848 -716 308 -734 531 -625 -104 915 -965 -341 -228 527 -242 -959 -441 -514 726 -914 195 -465 -834 -694 -363 -366 559 -185 322 755 -565 -410 878 436 134 431 48 -561 -194 552 161 703 -851 -965 541 -559 -436 -18 361 787 1 851 932 -24 -832 785 196 795 -336 595 919 496 -657 819 -400 70 -933 -951 -263 873 -913 -723 -149 -212 235 -925 781 -725 -866 526 -252 463 -844 496 816 -227 392 -31 446 969 -763 458 -950 904 220 -376 -428 321 481 -334 -628 516 -300 -653 -803 -619 -827 -71 -660 -363 224 -362 -336 755 646 -22 -588 -446 352 -420 820 318 674 395 600 732 387 725 904 -357 434 50 -968 -475 -433 -198 -743 -946 530 -971 -631 -180 -748 -161 -491 -736 555 876 -678 427 622 -693 533 -24 -155 -142 -942 -962 -242 127 758 238 819 -437 386 -191 -925 804 -436 -656 32 80 296 187 -522 -827 587 569 -405 258 544 161 -435 -825 -596 -177 -722 -969 -497 -14 -714 624 -309 -616 202 -288 -314 619 -695 -803 843 698 781 -574 48 740 -160 356 -508 112 625 -651 810 26 -625 97 -746 -666 -506 -885 -64 270 631 -72 205 -977 119 -712 -48 992 287 -173 -307 922 579 541 -730 -232 465 346 117 255 -468 -806 214 -13 -749 -410 858 -935 845 751 -603 371 674 681 -875 -297 21 626 829 965 -177 426 456 215 -90 -65 -834 890 950 -668 37 507 212 -279 897 130 -960 -956 414 -379 -474 -53 737 -42 -233 96 64 160 -83 -763 370 857 310 660 344 667 331 863 923 -821 876 133 270 470 -133 452 758 -877 462 -162 -52 895 963 -420 983 187 -163 635 -522 -874 863 94 -671 -787 -859 -503 59 -3 777 274 599 -849 30 141 -7 -351 929 -829 456 385 -242 284 461 898 -500 -628 253 312 -362 534 -238 705 351 -848 64 184 -686 -975 940 -381 -133 -181 -315 -200 159 -426 338 -67 -370 853 570 -966 175 709 -747 710 -984 -658 -471 -483 879 -740 -833 394 -680 -624 274 350 409 76 184 -871 169 387 -262 71 594 689 406 951 -68 -92 -142 -686 -755 463 -100 880 287 -348 -638 -616 -504 -769 -820 7 755 276 -493 956 -350 -535 -743 620 -329 27 679 691 83 209 -502 -870 152 -765 955 -987 300 -340 796 0 -241 370 778 458 253 -540 400 -749 -986 -405 837 -536 -162 715 -645 -660 -261 -458 938 529 52 87 -460 498 -148 -104 39 -195 789 14 266 -435 255 520 -245 -318 -873 -39 473 604 -926 -243 -799 -716 -601 -236 -951 -707 554 -194 -463 375 -1000 -397 19 26 -189 -186 -586 -736 570 -880 -740 586 -910 565 -412 -456 597 188 -153 675 -402 506 -128 925 -244 196 340 -400 2 954 -937 539 78 -25 80 162 -870 -399 -706 810 -551 -325 833 -31 641 890 398 -755 918 150 -347 -399 -685 -179 219 -673 -350 -533 -524 -521 564 37 -246 -663 -133 356 83 985 990 -998 221 488 932 -215 -171 810 -81 480 832 -801 395 682 -588 789 -580 -215 722 -446 -772 544 742 951 356 -744 -637 219 875 -15 -678 -785 530 808 -310 354 682 -44 -802 239 610 771 -992 -565 -861 467 309 -912 -196 127 -785 560 -452 -417 356 907 312 555 -460 558 -558 -952 850 762 -123 -388 -735 -418 535 -512 371 557 791 312 -788 -345 -42 -604 -311 124 164 -310 -257 -14 -749 -580 -675 -259 932 -631 572 124 634 146 333 -415 216 96 185 146 291 301 -361 103 579 -538 -51 209 991 -148 -474 325 581 -170 441 -64 216 139 -195 691 -781 218 329 -454 622 -454 -248 898 -506 367 658 170 360 -854 -500 -679 737 -540 849 763 -592 38 421 -905 -428 674 -382 488 -987 314 722 -653 -893 971 -256 979 -398 -670 -216 -870 541 254 233 -352 123 -223 -99 -274 455 743 874 268 199 -912 882 422 356 -447 926 948 -599 -669 -353 -498 -867 519 731 636 169 431 -464 882 818 524 -721 167 -882 554 933 -629 -175 -412 -520 864 -559 -312 224 639 170 -360 541 -580 30 506 718 491 -967 655 724 754 -437 -204 -669 838 142 -619 289 -898 -583 503 404 199 -91 962 138 -729 278 13 524 870 602 260 -763 164 -202 279 -198 -830 -728 806 472 535 -250 -632 -955 -423 525 186 -185 2 -513 -627 957 593 901 243 3 -957 -888 128 -522 -913 97 796 -369 -617 -289 29 485 -417 -614 -838 -335 -609 949 895 309 -299 -349 564 851 -533 261 -211 334 -742 -388 -832 -714 -81 895 654 138 -631 973 845 -344 -284 -284 12 -836 945 262 -816 522 411 -871 -515 543 183 351 -334 734 -455 80 -317 625 -10 373 817 117 -679 -900 903 890 101 -306 -864 178 -513 -918 -515 468 256 -571 171 136 -279 172 -864 782 732 -993 -418 -968 -704 -517 489 716 -719 -305 983 -583 -120 590 504 -757 -546 -263 -541 -304 834 118 -838 -111 -572 -243 -229 105 109 -278 -307 926 -446 587 -875 -236 967 374 -101 -869 -886 740 314 -893 -146 -147 -425 -550 -446 601 -110 197 -83 -454 646 -74 -957 657 -933 55 502 -350 957 810 -770 310 242 -10 -973 -616 -624 -930 -158 -556 454 -105 -674 963 986 549 -94 -85 -458 265 -589 -937 -680 406 -48 543 -869 -4 696 -286 577 478 287 -953 -938 -132 824 -472 -823 -52 241 832 -325 473 -627 -112 104 438 325 -570 -21 931 -566 279 -711 28 919 127 -925 978 893 72 533 -569 650 -886 -862 668 -411 988 307 -986 377 -538 -319 903 112 994 816 227 398 183 93 289 -958 918 805 -893 455 -883 -793 96 401 813 502 713 742 -949 389 996 240 132 -992 -591 264 65 -644 -278 -89 -104 -920 574 549 43 -566 494 260 -182 -345 -384 248 -485 713 672 739 -537 -921 268 171 -394 -482 596 891 -317 740 -918 982 -354 -199 -329 -314 338 -615 389 450 -34 -928 -660 -410 718 -966 -462 -994 -282 -665 284 -254 926 598 232 -110 -605 -362 742 684 323 402 -413 -270 596 577 384 266 -644 -359 999 866 952 702 -791 41 457 -444 871 241 932 953 82 -1 754 728 -553 -263 -752 959 -83 522 978 140 639 857 193 -237 373 420 -695 517 482 510 707 -980 -581 -205 147 -763 -676 -446 -653 -589 583 -916 704 488 -593 393 513 477 730 202 -144 242 -524 611 -531 -86 -18 437 681 45 208 -896 -650 -573 -12 82 -977 -206 120 331 -216 -337 -385 325 788 71 884 -817 459 648 765 -370 -530 294 121 -551 -959 412 249 369 368 -847 -442 -790 -808 203 -389 941 613 356 -308 -861 229 307 550 -541 -239 564 965 -735 -336 370 843 -323 60 -271 292 530 656 545 -475 -128 -614 232 -949 -380 -775 -775 258 556 -638 -110 343 883 343 993 -284 -461 722 771 -29 -917 -858 -559 -986 -534 741 -391 412 132 -820 594 -774 -206 498 -992 424 -835 -267 745 435 -127 -282 846 282 598 -575 -189 -471 541 454 -595 902 732 610 456 471 194 447 -309 -25 -877 701 397 786 439 -762 -402 -123 258 722 35 608 -862 -37 -612 -609 137 524 305 -826 843 740 668 851 1 40 965 67 -573 -120 -625 110 594 715 173 -982 -978 78 49 175 90 688 790 -197 399 856 -737 777 -50 559 -880 349 -197 564 454 136 505 777 -407 -686 309 -764 -577 647 -283 -34 148 -907 -304 248 -834 816 338 -396 504 -824 918 -836 61 466 23 -977 -564 -274 279 159 -173 -355 -312 -432 -456 -227 271 -581 233 -502 -941 -127 -606 -109 5 -860 -967 -389 550 693 199 -387 -948 777 -223 388 806 775 262 756 423 903 -777 -23 714 973 850 45 -403 370 760 299 312 677 23 459 87 -211 692 108 217 -467 615 794 944 759 -471 -328 -687 -12 309 -978 406 346 128 -476 979 -41 -430 59 -464 -861 0 -668 629 758 903 736 652 761 -817 807 655 398 90 -505 467 781 535 824 207 328 921 654 -331 78 353 713 -769 940 634 -964 400 -967 -846 237 -388 -38 -981 165 925 497 86 281 702 532 -901 -193 -185 345 780 -734 -982 -593 37 620 272 218 -820 -880 361 -311 -506 257 747 894 328 575 -910 -352 442 298 497 58 282 -261 949 30 746 -362 213 -797 -716 -119 -727 -26 -581 -495 -621 -527 -77 -471 -669 644 551 403 -739 91 496 -90 -797 844 -967 -600 -663 812 355 -102 -776 -441 -206 647 -244 -467 312 -443 -801 348 729 844 273 175 65 354 -364 -94 942 993 546 906 552 -532 718 894 638 493 128 -491 73 -350 623 900 811 197 969 987 925 885 377 -206 -423 -546 -769 419 -846 280 457 956 -870 122 -138 696 -192 -495 -392 -367 474 634 550 -368 -281 210 -431 -247 -411 318 -518 -339 -378 199 -335 -13 -667 354 832 -64 464 -236 -356 691 196 -28 -56 -178 -646 348 -252 -125 -549 434 -481 -240 -703 490 -907 -176 -587 327 700 -623 -974 -752 765 857 386 -205 -501 875 956 -953 -471 913 35 282 -681 -41 655 320 -517 986 309 689 -219 177 153 888 706 280 -708 867 -950 298 -602 177 -719 -825 563 600 196 636 -391 401 282 958 826 470 712 -764 621 522 -225 -438 -775 849 908 -443 -344 -628 -403 871 359 74 -6 -126 912 -85 -560 -119 -517 -35 -488 230 -619 -598 -883 -641 842 -486 -654 -998 -714 -694 276 -972 185 -67 -813 -437 -865 616 892 -435 992 90 166 200 -698 -928 327 -448 317 483 942 -194 -557 528 610 706 650 -854 -18 828 521 -582 596 -777 290 -138 -907 544 190 -975 516 440 292 -236 -650 815 -797 -326 154 -420 425 -768 -928 -465 -583 -658 -42 890 595 272 57 -153 -359 260 -706 480 -883 -882 636 144 828 536 837 -68 621 -994 615 823 -816 -646 359 -899 772 284 585 -287 -121 202 256 -222 602 426 818 541 232 251 374 315 316 705 -241 532 -443 501 -337 -192 -925 -183 -519 551 967 -639 -589 -369 492 -739 387 759 -503 -431 935 149 601 -463 895 -190 -787 -111 85 615 -701 -527 -237 -527 -573 -487 118 318 -785 744 -247 138 925 -438 -405 753 795 502 73 -291 -451 -645 -41 998 -939 -816 194 -136 -647 786 -793 564 -378 -652 -360 -431 615 415 -411 201 -895 541 -284 470 746 -586 166 -448 593 447 -993 357 -715 556 839 341 -783 367 271 -184 -745 972 -933 410 441 -900 -513 280 258 -222 568 -355 -149 -467 797 38 846 -112 -217 352 317 -413 -757 -829 967 -111 -962 -44 -915 -355 -298 408 67 867 -125 178 69 -159 687 -580 870 -792 597 -238 665 575 -46 -665 -184 439 -613 -238 -335 923 -648 -984 -759 -614 -648 -353 844 625 332 -680 -141 -194 784 409 333 -619 186 -421 868 269 867 -233 -518 679 91 835 -255 783 -158 48 749 -919 -461 371 -6 744 -262 337 -281 -250 699 511 -429 -395 -491 675 -545 522 54 196 -219 828 786 -608 870 81 178 -727 418 307 791 43 -970 -205 -452 -70 -76 632 -852 -352 -934 -779 -286 669 -80 -55 646 -972 641 103 -204 168 -194 955 798 570 -432 -271 198 358 530 131 170 -110 237 -569 -324 780 -528 -894 403 -246 705 326 -996 101 -866 -539 204 317 -140 -768 -112 -549 -162 -541 223 914 -791 -661 503 159 477 927 -599 40 706 734 830 -634 -979 -826 -982 129 -421 -887 -152 -294 494 -870 390 -316 931 -64 -304 205 -656 249 113 604 355 415 -662 186 -862 532 -593 -389 3 101 -757 597 -350 -883 -129 774 -314 -728 -439 59 -85 495 522 251 -278 351 -628 -919 -332 -194 -116 -35 -279 751 407 -176 987 476 701 442 50 -698 681 30 -820 567 352 -389 -699 -376 -580 -516 748 766 485 706 -215 -560 306 418 932 799 471 -107 263 -275 419 -116 848 222 -775 -255 390 896 789 -732 713 641 26 903 6 -836 955 40 -1000 457 -373 83 -523 -204 -875 427 -742 -655 -864 934 789 -181 567 -917 -581 419 443 634 17 18 -593 -922 -526 -991 440 -670 362 -321 427 116 -609 602 -3 -752 738 239 -519 794 479 919 541 602 -724 -12 826 -255 -398 -418 -266 106 229 -273 -729 -837 828 254 -252 238 -660 856 -205 -813 442 980 291 -846 -557 141 -509 -848 -999 -73 159 -830 505 -334 504 466 552 -724 551 759 -310 167 214 802 -411 -559 767 -265 913 437 -151 -182 -614 231 989 -680 886 -176 318 -216 789 -785 798 241 -704 491 273 -647 664 298 611 712 338 -167 519 -624 -675 572 743 808 -784 -656 -405 -949 -756 -269 715 -677 192 298 509 -627 976 855 -561 391 337 -984 229 951 827 -201 603 -112 -997 426 598 630 340 168 -652 -73 -915 680 739 -793 -525 -424 995 -740 -433 188 -704 -906 -726 -498 -326 -789 -202 988 830 -817 -97 -687 698 -624 -750 931 -49 30 236 678 239 400 -721 -838 -663 -285 -235 510 -808 647 -398 -219 -167 270 810 404 765 -20 271 222 -749 -522 444 717 -578 981 415 126 -626 84 740 124 -739 521 -624 -248 -410 -289 -379 -586 88 906 -780 -598 -775 -188 -733 -712 461 -167 -691 -31 262 740 -518 -186 -27 -826 122 -644 -385 850 -495 970 140 636 749 345 206 567 -259 -330 201 360 -959 45 -34 57 -952 316 259 -48 -57 -284 944 39 -953 797 953 -252 -574 889 326 -865 38 -920 -23 -838 352 -356 -920 549 698 -344 65 950 -819 826 -407 -409 725 963 754 -166 493 383 432 -184 17 193 -107 853 496 -549 853 974 76 660 -457 -443 -362 -115 -886 663 -900 -983 -951 150 -97 -947 -334 69 -548 609 108 921 767 536 -835 733 917 -109 893 -998 -890 -392 752 -819 596 -858 -461 390 456 953 488 982 722 153 -903 -583 -18 463 326 -62 900 -233 599 -628 -142 -902 -148 -828 -927 -330 964 759 -597 -226 180 -882 -931 -125 -327 787 -577 -527 -260 689 364 -164 -579 -50 -487 737 719 742 59 -626 81 -903 -98 -29 -105 95 986 -320 99 313 423 -549 789 -353 500 -680 504 -930 773 75 173 141 55 327 -377 308 860 935 -590 -806 -22 508 332 34 352 -640 -722 412 212 891 439 545 35 -587 -517 -830 964 331 -35 899 -566 104 -719 941 808 366 -204 423 -777 550 844 -398 -739 -983 244 -826 -356 -554 -418 -629 -740 541 863 -214 -383 717 920 643 -736 229 -703 985 447 -311 58 934 347 231 -82 740 -463 641 618 296 -20 385 -876 -149 -790 654 825 681 1000 -87 292 -753 689 -198 -846 -200 -107 264 -723 615 -260 -30 59 89 -410 -827 -218 857 464 117 155 -974 576 948 904 -37 -252 834 -452 18 -370 942 862 985 -135 -115 -326 473 3 -142 -70 -869 749 -350 294 -388 -204 528 -645 -712 -397 -621 83 285 -235 299 204 474 181 -485 -854 -758 -896 -143 562 889 -65 570 997 -937 -989 531 -913 -646 721 -730 -726 374 -217 -705 -630 871 0 -551 292 646 538 -726 -318 -294 505 59 369 -685 -902 -818 -193 -688 448 855 -140 -191 -494 -893 -447 603 653 -799 -158 -761 120 -561 -213 522 -838 486 340 370 -729 190 -771 724 829 959 -16 -226 389 -524 929 -197 -922 -88 -964 852 959 664 313 532 609 520 446 817 -396 290 -738 850 -804 93 -918 -461 848 910 -822 113 -65 674 54 -294 684 -290 -668 120 -148 892 -557 -160 463 244 -90 -202 -612 242 467 378 691 99 -860 -417 -750 -169 789 802 970 -677 647 15 808 -144 457 -585 -105 57 645 357 685 -711 -547 -385 -585 548 88 842 355 -568 269 579 931 -381 879 887 -186 567 71 229 -517 -409 -403 -329 692 -203 -289 -788 -747 47 -939 -982 -841 -24 602 -330 -122 661 -373 -925 -425 -38 -939 -483 523 -214 -571 11 -640 -377 -346 -801 356 425 121 -117 -222 -835 187 -652 -103 -151 168 210 -571 -330 188 -235 902 124 -706 -730 799 -966 652 912 795 -135 400 -626 843 -275 -704 -783 -268 -729 -590 -276 -746 80 21 -830 554 546 -5 -138 615 -237 709 -60 772 935 -606 -475 568 -631 761 504 -618 -673 -661 764 819 344 19 -41 -485 -913 -859 -367 -183 694 -602 821 -788 804 542 -921 -577 -202 270 237 -307 886 523 -602 365 632 82 540 -343 490 -649 132 -178 -807 -432 -469 644 327 -879 73 71 898 -42 -527 90 317 757 -831 -854 425 743 -222 249 -788 -539 -266 -609 495 222 -890 -319 -593 265 -908 -670 -157 -932 -917 -545 -396 86 -988 -17 -353 651 -935 -728 -953 7 463 -231 -599 -211 98 -566 566 -177 -871 777 887 -627 -519 -244 707 666 468 -526 153 -493 -372 757 26 -7 -251 655 -254 897 450 60 270 851 223 771 -585 194 204 -550 -786 76 128 -644 447 -960 145 81 -684 879 -246 470 629 191 -769 278 865 -618 200 -737 -259 -21 492 367 -586 -917 -608 -289 -497 -7 602 -621 -806 771 -982 -935 805 -847 -568 -72 -604 218 -684 971 273 462 180 775 246 -116 912 891 386 -292 -71 -318 359 -448 -255 227 77 -695 553 -746 -570 -530 809 705 -637 -473 626 -361 332 189 192 -159 406 724 852 738 26 -882 -529 70 734 -83 743 436 748 -272 -147 -548 181 -184 -394 -193 -708 390 137 -742 -459 55 938 895 538 654 -921 127 491 678 181 827 -338 -268 647 252 -268 930 268 -250 19 331 671 562 760 -290 -676 1000 595 -267 -684 -156 926 -220 -271 736 881 680 292 772 205 -166 -995 994 -705 947 607 675 -576 414 -550 937 490 -478 430 122 -51 254 885 -976 898 78 -913 -449 210 -455 966 -278 -817 668 444 457 622 130 -733 -619 994 -635 -815 -622 754 366 88 -410 -659 775 -265 -544 -145 -686 -664 125 483 910 -107 993 688 88 -48 196 937 31 143 921 992 -396 518 -589 -172 108 -316 601 810 393 810 750 578 -272 -259 -758 -830 934 -966 -985 328 -408 -173 -762 525 916 179 516 773 -170 -79 -979 -348 862 -107 475 -827 -811 -946 -716 738 465 -216 655 -679 935 624 -235 105 -230 -200 -74 932 38 -579 946 744 -948 -998 -433 246 -399 473 -752 -130 15 64 362 813 -518 -269 -27 969 962 270 108 -529 965 -500 297 544 546 -172 909 -173 340 776 -562 710 723 -908 -680 -590 -114 7 314 -987 -532 -321 374 -944 725 -695 -288 353 451 43 -92 -379 -344 -891 -183 130 -62 299 888 989 604 854 655 -988 220 309 -7 -968 364 -951 572 -238 660 238 -146 -465 -442 624 -989 517 529 0 -799 -310 339 570 401 -11 397 -59 -329 876 379 646 290 621 445 786 -561 106 -89 -888 647 -860 61 20 -290 -500 964 -962 -65 -247 110 198 497 -330 728 223 -389 641 413 -873 -295 -308 -921 240 291 674 470 -7 -509 -780 -654 694 -194 728 -352 105 -348 -339 -887 -232 574 164 120 -715 634 47 788 -42 -257 59 -969 907 -65 802 -870 -738 375 573 89 -164 956 956 254 767 555 -146 264 633 312 -145 838 55 135 680 367 183 -138 -527 -165 727 370 542 442 -901 785 -663 166 752 130 840 800 -753 653 19 -453 -13 -579 -685 -524 -43 -975 -462 484 460 -843 998 -277 -405 314 158 509 287 213 677 815 637 40 -377 772 -98 -955 747 -5 -982 216 -949 -515 758 -379 -496 -747 801 86 -995 -999 -292 795 -207 363 586 -697 432 -980 -902 -437 228 247 291 211 705 425 -679