1000000 10000
962 858 -713 -504 -952 255 -85 -623 437 -754 514 334 799 -293 623 821 -837 -526 -449 965 -899 -346 999 231 -634 908 130 403 501 892 -120 450 809 -901 181 805 -957 207 -460 -364 -137 -611 -631 740 -772 193 87 921 492 585 968 946 159 -875 430 -332 254 -315 -471 -623 959 -195 -361 844 599 783 955 958 332 55 -709 -428 690 -446 367 416 -622 -116 -900 -299 89 845 -934 -142 894 -485 36 -418 59 806 -162 -187 353 893 876 -622 -371 153 -235 -187 193 -949 -392 178 219 149 112 79 -113 551 378 841 81 -125 -820 -815 -92 -272 -799 -116 599 -176 -882 903 722 950 -597 48 -512 -180 -987 -803 -61 833 -604 -649 -939 119 -230 -285 -634 -328 863 -269 289 -609 -92 -925 -872 96 -725 630 595 325 513 -588 342 420 -794 -894 -601 -159 -751 695 -698 886 202 -57 -912 733 -755 20 449 73 -723 197 -418 400 523 757 -32 -25 489 -866 317 462 -276 955 605 -774 678 654 246 -470 930 -756 -963 -618 24 -283 299 -869 -303 -801 -650 288 417 222 -111 433 -450 -637 -915 -844 980 -610 -279 390 -759 -557 94 -478 -4 773 -861 -631 -953 -435 541 -801 189 -38 266 -575 -176 -296 -760 505 859 894 74 708 -631 -922 -514 -227 722 738 279 -933 -580 -584 543 3 300 -217 -900 536 410 470 -142 -49 -481 -491 821 -528 -770 -455 889 -867 906 363 159 -677 -635 821 969 322 -348 -884 -939 21 -676 236 -427 -914 734 -4 434 -939 -433 569 573 -992 -559 294 662 -73 733 354 -523 -93 94 -120 -714 -273 -299 -470 769 988 674 411 -982 439 -223 245 311 -781 -641 732 643 954 829 271 129 325 -259 -429 737 729 50 -462 -615 -470 -432 76 -675 -288 717 626 44 15 426 23 673 -722 994 103 -610 22 -170 -297 790 792 559 -842 -208 363 343 78 -601 447 -669 -825 -897 886 -223 -308 -517 -889 60 74 985 741 -687 -597 142 -259 770 951 225 -999 79 -343 572 569 -956 -768 942 37 405 -895 652 295 690 -867 -799 168 -864 886 -635 -473 33 -380 921 -360 862 869 -157 177 274 76 515 124 -320 -341 987 384 928 623 488 -893 846 -521 640 48 335 950 -342 390 -424 -994 -512 -504 -883 -759 896 -356 -389 820 -952 918 -353 -770 -789 857 -89 688 -320 881 -641 -673 -24 -418 -151 -193 -275 -714 665 -174 -372 -520 108 -535 798 272 964 867 -233 850 -918 -50 946 -427 52 111 -555 -810 -738 684 -511 539 -365 139 -716 -90 -900 -474 -501 679 -688 -768 145 -16 -332 641 -660 33 -229 -859 381 -305 -578 -221 -730 872 366 193 833 -61 -112 291 103 -901 -192 405 -61 654 745 373 -99 -261 -573 -415 408 -980 917 -833 -764 -684 727 -72 543 593 -837 -556 153 -33 620 302 -453 289 -744 -958 560 885 -670 198 613 -379 101 -510 200 411 -594 910 623 -310 512 -185 -81 140 466 -642 588 -169 367 879 -76 139 636 685 -130 -464 592 779 -574 602 -500 -539 317 85 -447 396 -404 173 -906 232 898 -509 250 134 -506 -274 -58 634 653 -237 -748 188 532 -534 -287 -149 -234 -738 977 508 -718 -906 127 238 32 -370 333 591 -778 -741 652 393 42 462 879 -523 -189 -734 -791 -238 34 329 518 -466 -975 -982 -661 -96 656 -313 -677 -10 926 -666 40 224 -672 446 -796 -465 -241 -753 -25 -652 -641 463 -828 423 26 369 -480 405 -90 101 -77 -334 428 606 182 -341 -533 735 -632 523 758 305 -897 257 -748 -257 -857 -980 692 85 107 975 891 -155 282 954 -314 950 -119 570 499 -807 -527 752 644 986 -166 -460 -914 166 -297 257 147 -441 -700 485 854 -329 896 -184 47 -803 852 -939 413 -283 101 -851 -677 -93 951 668 883 -975 -75 348 -212 -131 -850 -262 268 -944 750 -16 -204 -565 -409 -776 255 151 624 850 -653 912 -422 315 -776 -916 -50 672 -586 -354 -174 704 -628 -69 -515 -661 -869 -961 -768 -605 -467 -137 551 323 626 -2 292 -427 -371 244 359 -268 500 -448 -248 -365 -833 142 -40 994 -546 -710 -614 -136 -201 -689 -848 660 838 585 -426 544 839 -258 510 878 -978 662 841 879 657 -59 76 255 811 46 -21 -612 -949 -567 -693 503 -364 -910 757 -942 698 8 -759 120 -284 -545 -772 306 -533 956 -279 976 -152 -651 -693 -470 346 867 -505 600 822 260 -15 405 -121 -765 568 774 -294 -722 -475 -725 -749 583 -397 986 -520 871 505 397 -274 -287 447 -436 260 -857 369 -376 384 -196 137 863 -543 -592 300 -567 -728 -681 -346 -482 -730 966 -858 908 380 -534 879 -898 194 -4 708 197 -400 -772 -755 -144 -812 574 855 -998 518 471 -958 402 298 610 261 -3 536 -50 -156 61 387 -721 551 52 566 -510 -643 -343 -460 -909 -348 -676 -825 -887 548 107 -95 -517 642 137 36 31 -253 -523 992 -740 -439 220 -342 385 994 413 -907 39 -869 187 389 -950 -939 -373 935 639 66 -228 -209 -787 -274 -139 55 708 27 -800 -249 -771 941 20 245 786 -269 -201 -566 -493 230 572 -717 -807 -396 -886 225 487 739 680 763 -214 -333 669 -455 708 -256 480 -752 966 -442 -308 569 809 -250 -447 688 -852 -425 514 -292 978 -359 626 -411 -155 125 523 -648 557 657 523 -800 9 -678 -513 599 -647 -519 451 -118 341 -818 672 -233 -44 673 329 -5 -88 73 990 595 -73 -822 636 -276 956 -11 -769 11 -390 402 -431 918 -710 641 825 117 247 400 -99 102 -377 -94 221 743 216 962 -190 -169 -142 -504 564 -25 -237 19 850 -746 490 -10 956 -369 447 803 167 -778 -249 976 -964 487 354 -291 538 548 481 757 554 836 -927 -10 400 941 -427 603 -205 -980 778 -490 -171 -289 -44 -561 -897 -219 -629 -570 -269 -560 -894 70 -462 -903 -261 -818 -946 -824 547 502 -140 987 216 536 524 54 382 -733 167 605 647 -735 44 -843 196 47 -753 766 104 -364 -922 768 -199 -320 -612 979 -811 512 -906 771 -830 457 672 608 -599 97 56 -643 115 24 479 417 -530 -804 181 -665 -419 -422 -623 -448 -80 -312 645 -900 134 -164 -274 -218 -538 -395 -265 278 -183 377 -444 -490 -364 892 -535 -901 -398 -411 378 -843 280 -683 283 890 892 209 363 823 -734 -174 -286 73 300 528 -391 85 49 -810 225 -26 -743 341 960 608 88 -87 904 -563 -402 -931 -675 30 794 535 -965 -774 179 71 911 222 518 146 200 -526 -477 -812 545 -956 -200 -375 944 836 -449 -142 -778 -668 688 543 195 -441 -100 -389 151 171 720 -869 -316 497 -681 614 840 -480 292 -917 -227 -385 -182 -909 -793 794 161 82 609 811 21 503 428 -815 512 651 -323 556 306 304 990 -379 465 65 -626 292 356 -724 320 -597 588 234 437 338 868 567 999 246 -571 910 -18 841 -907 -4 -151 -782 213 -127 749 262 431 -122 833 -649 -345 28 -750 -543 822 3 905 464 -177 -388 100 -86 -489 294 -376 89 86 640 480 825 -526 980 -157 -662 476 -12 594 -759 417 430 -110 -189 -523 739 15 -10 623 634 244 -937 907 255 -482 -154 214 705 108 -789 -511 -818 324 408 -491 -332 62 -110 718 -173 -696 742 277 -123 705 95 718 -569 756 -304 -85 -875 -406 426 54 404 831 -496 808 918 -21 -609 857 700 561 -328 -918 -658 297 481 625 -670 -911 -535 -227 32 321 122 38 -834 85 913 -816 -218 -465 -962 779 -112 -285 531 -19 -250 209 -196 -422 -912 -152 769 35 458 779 -675 725 305 -638 950 30 -476 539 572 836 53 86 -343 293 -257 322 -728 367 320 829 -91 -981 -745 -86 467 318 -206 -428 15 -796 -609 865 764 830 564 82 949 19 43 -580 -903 899 899 551 -733 -658 152 175 -680 -967 -461 912 -236 -959 -256 -946 -239 397 -760 462 286 -898 -499 490 393 650 -42 -581 726 217 529 -177 757 -868 -683 680 627 -475 586 -792 -403 61 -999 397 -797 910 581 769 982 87 -863 -514 -502 887 -177 151 -861 359 313 337 756 879 724 -635 261 864 918 608 659 -681 528 747 -339 905 -27 800 -793 538 92 672 -810 94 169 -983 -960 390 -938 23 -362 -697 -992 -727 -454 812 622 851 386 -896 -265 -962 274 429 -457 -403 -73 781 297 -54 458 179 -905 590 -933 -592 -957 -121 448 -5 255 -335 -285 -502 851 -84 296 -895 395 -678 612 -734 546 749 837 -362 -864 692 844 -287 -662 932 752 775 995 -94 815 -11 312 380 78 4 43 -462 -309 500 -558 -550 -671 -213 911 -954 -911 -338 -449 651 -521 -718 -898 -612 -978 -191 46 -391 247 -987 725 -889 -7 -589 -230 623 -747 590 -681 651 370 423 763 885 -472 -982 449 -474 -80 -245 967 540 -94 -561 482 -807 588 -956 973 385 566 -896 -330 -115 329 905 631 -441 924 -686 -495 -718 495 -856 477 433 -676 73 -757 821 151 -279 225 -396 -327 400 266 -448 -698 450 172 72 94 554 702 65 475 798 -838 -925 139 -954 -741 -302 78 842 389 -656 442 431 -982 -834 89 -859 -643 -842 37 621 9 168 -1 -722 563 99 -390 -454 -25 833 -496 217 -595 691 294 5 -676 3 638 643 -233 430 -768 580 611 -685 -957 -838 -396 -765 341 -407 -968 -575 436 151 -681 998 -103 -360 -661 698 -101 -697 22 585 -844 -135 -301 -932 666 -24 -1000 134 297 -517 66 -139 515 -81 -242 -904 916 322 -766 175 -147 -374 -185 145 -713 -555 -208 280 -80 -885 889 -993 -943 573 -420 -211 -698 137 464 -871 579 396 -967 -594 603 -165 804 25 -52 129 219 256 623 -65 898 392 -539 -262 449 -646 -839 -342 -254 713 865 -118 286 -873 92 -842 -88 -576 -66 341 -937 148 -229 927 -794 -758 328 -930 -737 279 215 684 484 -120 -604 -829 937 320 902 344 952 -525 322 666 381 111 -814 610 -355 -519 649 -259 -136 357 149 368 318 735 -338 931 -420 475 392 -980 60 -47 -171 364 596 -76 -357 636 -877 -158 188 565 -605 -95 57 828 -530 -116 799 699 -939 949 143 -439 799 -105 315 -131 -702 442 121 801 691 -595 292 -803 855 -443 669 -260 -217 377 -747 -614 415 -467 -16 844 675 -527 -89 857 472 -632 -706 -492 548 -765 772 -271 659 19 587 -648 374 -438 -651 939 -326 -426 -646 -402 -813 197 -769 -258 -790 348 -942 825 -376 954 -993 563 248 -517 186 176 -115 575 505 -405 802 298 -499 -960 302 -659 -677 620 -99 -995 -275 -173 679 398 864 -935 782 622 69 -128 454 21 332 -909 108 -722 356 -449 -473 958 5 218 283 -765 -102 -272 -726 -727 -789 -744 320 -221 853 -403 -753 -962 -172 14 -537 902 202 -53 233 -181 -136 -219 -453 -455 381 -331 931 -602 -867 -121 -675 874 281 -251 40 802 -70 22 -637 303 118 -14 752 -198 -307 812 -935 210 441 -611 -165 -372 -798 -195 515 159 199 -228 648 -457 -461 -378 530 -86 514 -426 769 461 833 -480 -710 301 97 127 482 -29 -3 -826 84 -278 295 559 295 448 -640 533 -889 280 -442 27 -928 -961 -367 899 -921 -328 -786 764 345 749 -601 6 461 461 -142 483 712 -749 142 240 785 -755 -130 989 -143 -475 901 364 402 -775 -123 -150 784 412 492 -395 320 403 -944 -958 820 -248 -781 -112 -966 56 -306 511 -603 757 -507 368 -6 605 31 -159 392 189 772 -416 422 747 773 -790 -119 849 -697 186 454 -314 807 -654 -628 257 830 -208 -414 -219 -933 250 -21 -460 -266 792 -244 764 522 -220 -999 141 -436 169 980 -240 -59 886 -972 -658 266 -696 345 262 901 -529 811 492 942 303 -458 -794 -349 -493 426 32 -292 -953 -231 -439 -920 -43 -594 377 -727 -232 -237 -984 435 934 -604 -550 -411 -233 -832 155 -167 483 203 954 230 334 324 560 98 259 425 558 639 693 720 -942 -999 -887 905 93 -18 548 33 561 630 -54 -759 -907 283 -802 -33 589 729 -987 -526 -897 -58 430 -238 243 425 384 -563 -862 924 962 767 534 447 -977 781 167 -674 -332 973 -524 -541 257 -153 686 -936 -75 648 -909 908 -73 -822 -619 837 -865 -971 -878 -341 218 -953 83 -637 -297 -649 -210 150 -326 -109 885 981 -768 546 820 -847 908 -856 53 -429 281 669 937 642 -644 716 -967 773 -304 497 145 -689 723 -323 686 771 674 142 801 838 89 -58 -823 335 279 -378 435 951 943 -660 529 816 834 963 869 -124 -329 371 896 -53 165 515 -113 -821 -90 16 -19 -152 644 478 95 -475 -451 -108 -687 330 109 987 -118 495 303 136 -332 -233 74 352 -871 893 381 -964 22 -209 -452 -420 -761 588 -15 365 -824 -995 794 836 -22 -164 412 -716 -324 -798 -793 -854 -138 -492 -564 -832 748 443 -936 -718 -780 -115 845 346 -910 -96 390 -404 277 -72 -250 -58 906 185 -436 208 -408 -353 718 394 -439 749 -868 980 146 267 569 -398 -291 -999 -194 -120 -336 314 0 452 353 -604 -230 -585 504 -683 136 -114 -644 949 -160 -574 290 671 543 123 -151 -453 -347 -71 809 -890 243 299 935 851 806 -337 -94 985 -228 -409 419 -276 526 423 -382 -562 -414 -925 -380 23 -490 4 -163 -668 10 -644 579 -769 -861 -611 -158 -693 -403 332 -401 823 -418 224 582 -533 -874 130 527 955 722 -265 -23 493 746 -990 919 568 -477 759 -391 112 534 834 -407 221 -36 602 -176 3 395 -216 477 -444 820 148 821 579 662 -929 512 373 543 -932 -932 318 695 465 -925 877 336 -884 334 -631 398 -458 379 -873 420 -617 394 -562 735 502 -269 693 950 407 -606 -186 -909 -275 -895 67 123 -903 754 307 -748 -773 812 -46 22 -330 359 -663 -712 215 -52 -953 -509 186 275 -675 -907 -247 331 744 718 -330 -746 578 -482 599 -439 -542 -601 431 270 325 668 888 -64 -766 423 -119 857 912 675 -146 -223 984 831 897 -617 -301 685 186 -826 138 -346 -72 -789 280 154 923 -772 -158 244 -727 -659 -523 377 664 15 375 -362 -61 -713 272 551 -858 -605 -159 -320 -112 881 344 803 60 479 -724 305 587 726 -721 712 -972 702 688 541 398 -150 522 551 237 -193 47 153 198 -948 783 -680 685 380 963 -826 38 -798 24 790 -909 836 -915 992 482 616 875 -385 729 240 -215 57 161 -831 -896 -675 126 255 209 -132 213 178 760 889 -968 -852 -46 -677 -721 96 -762 194 -246 265 133 161 -456 -686 -214 699 -661 -640 657 -637 -538 673 478 -448 -60 201 34 -837 -438 814 298 -970 -585 774 226 -963 330 -218 -489 -90 843 251 -478 -457 -445 196 -295 -208 -550 -54 506 -989 347 632 243 -688 953 505 807 174 -375 -807 835 534 826 880 -886 143 48 387 777 -264 -177 -420 -312 796 -6 395 729 -817 -976 -866 346 -989 449 958 552 323 482 -454 -339 330 152 496 90 -736 -66 599 501 229 -839 209 -656 328 -567 265 499 -695 -874 -697 -678 -995 4 -350 431 -554 -639 218 57 -802 641 -734 651 61 -601 611 576 -9 -407 -884 -95 900 541 145 -769 873 -866 538 -941 852 -487 679 242 532 370 773 59 378 212 993 488 878 -785 -661 421 -20 -770 935 -527 386 763 267 273 -146 40 -830 -507 -130 656 -985 91 -660 724 -60 -69 -91 -609 297 -385 210 -942 563 66 164 -93 626 -925 84 -52 221 925 -229 525 -799 705 862 986 -775 -673 485 6 -952 812 -2 -343 -390 58 -653 -616 796 -852 -72 861 -572 508 523 594 -489 832 944 139 -237 723 -798 594 401 -65 570 -42 965 -582 605 -100 -394 727 207 -933 417 939 197 -585 -554 34 498 -392 -739 -928 -415 268 -411 -631 -168 595 706 87 -76 680 -294 -698 -722 -298 -964 703 658 552 -7 401 -377 721 552 308 80 351 -532 -374 969 778 -161 -516 -320 -990 274 -144 462 -44 -439 705 326 976 -488 -663 -900 703 -868 -734 -704 927 521 38 -233 -571 88 598 -414 -297 -916 -795 455 361 409 -529 290 47 -899 -552 685 665 782 -254 -527 874 757 118 974 -576 -648 -606 866 299 -909 207 534 -681 999 -159 -710 -137 -86 202 -960 -482 92 -559 -889 -228 7 -848 -615 314 -611 935 368 -163 -512 454 -687 795 -412 778 -227 -875 381 -8 190 752 186 939 421 866 -445 -708 393 -909 -871 95 -808 283 159 -631 330 -689 -433 -643 -796 -766 815 662 -183 114 308 219 -436 -128 -253 -874 -552 -100 52 395 520 243 676 799 -383 49 749 -756 265 -114 -449 -140 -107 624 531 -808 413 -899 -910 277 16 622 783 -851 874 402 -950 -693 313 749 -294 304 858 -583 943 -227 824 713 770 945 476 -927 559 -116 -426 -764 -400 974 243 944 946 -141 817 739 4 -483 265 726 704 -627 452 -371 254 83 993 521 595 -32 -992 -780 206 -933 70 -676 65 -421 359 333 -13 -616 106 864 503 328 -269 -365 127 174 341 731 -256 -474 -655 363 667 311 323 691 -410 355 137 -875 784 769 704 -564 -597 250 -811 -756 681 614 329 691 142 651 -835 433 662 869 91 -13 749 -636 -425 -757 -722 -295 -526 65 -180 -851 593 582 -381 398 581 -940 837 302 -195 -931 411 -833 -401 205 -196 658 -578 -455 -346 -300 -837 362 -203 100 631 -538 -623 193 -563 612 851 530 -287 90 -496 -9 -657 -96 -928 -478 794 -465 486 129 975 -45 807 -828 278 164 940 715 -486 687 486 -634 662 -287 -689 -459 887 -510 993 -875 -556 -996 -660 -123 -782 -48 -612 83 -301 775 638 247 -548 -934 -533 -187 393 -916 654 -969 -992 -928 616 -781 390 -162 -361 848 -41 -816 -883 268 -101 835 -995 -562 533 -325 59 -627 -644 884 -566 302 198 332 -406 -31 560 -79 201 -402 575 157 -760 -738 -582 -13 930 -449 476 -319 -129 -97 478 -882 207 239 -999 -736 -318 -368 995 -576 -77 -198 -437 -892 677 -634 42 389 532 -654 907 5 -8 994 882 597 -121 -798 333 505 -204 191 973 106 960 634 960 -754 -259 465 685 197 -584 741 133 -603 811 608 232 -290 -307 817 588 192 -780 825 761 643 -540 -82 309 -278 536 -730 -40 815 224 -740 998 -833 -3 -377 549 -721 -26 -524 644 425 346 -337 455 752 928 -211 -207 776 -713 691 -689 -463 -502 158 399 386 -198 -647 617 -926 -131 784 244 -972 224 -612 -412 -731 227 718 -414 332 -345 43 -194 23 387 971 240 -572 263 696 176 -402 978 -460 -238 413 -441 -153 -281 186 907 419 717 -890 429 -204 826 -174 505 685 -751 599 60 -104 -677 -190 -629 594 948 507 770 -910 -228 659 -406 765 202 -418 821 373 697 -19 -726 -467 208 -870 460 108 918 496 687 -157 18 314 -909 -629 388 700 225 511 226 14 -587 -782 -558 -997 -696 -171 770 -493 -687 -920 309 -354 125 905 535 61 -201 398 -359 -120 -770 -379 168 -664 732 156 -22 415 67 -68 -51 -572 208 393 -585 741 914 -477 768 -742 -669 542 760 -518 447 -836 -931 582 586 667 11 -389 823 -595 793 -10 -584 -922 781 -697 20 439 919 -225 237 -184 -310 864 225 634 -73 -396 116 -897 551 -919 150 360 561 132 -854 -639 102 -98 254 -633 632 208 46 286 19 -744 -265 -295 12 -186 441 314 -2 174 531 -386 -229 -527 273 586 -147 -305 151 736 578 -33 -774 -240 -934 -392 -554 946 -526 -458 -703 -319 156 -563 -71 229 -75 422 575 -948 -758 -74 890 -203 603 -489 -478 782 542 778 753 298 -997 -721 -291 526 456 -392 -316 -186 -650 -979 -415 135 -409 79 476 -28 32 642 -288 456 125 -299 230 122 354 849 -453 -274 -135 529 -213 192 259 -478 83 654 114 -65 126 -452 -605 -34 -659 264 144 -895 -527 163 -53 -958 -923 -313 -267 236 -669 950 0 727 850 -715 -651 199 -570 -347 -315 447 -409 21 -813 850 -831 -157 388 309 748 -315 -981 14 562 -487 631 -319 521 -247 544 -183 -805 487 -395 -312 742 60 632 593 -343 -478 228 738 984 831 -763 -657 561 501 -406 -873 -899 -259 -516 -105 855 432 682 -267 -456 -654 -80 845 -332 -908 947 -958 -924 -621 -321 19 -285 202 235 677 20 -152 916 132 -337 555 -272 228 -518 -338 -718 13 -860 -518 638 836 65 -4 762 -200 379 -575 -150 393 -898 -588 -285 200 -4 -727 -219 945 -78 -187 -513 753 -543 266 884 -835 626 -63 -243 571 689 -930 -834 794 316 863 -431 -380 -408 -715 25 282 177 -570 -395 518 -489 175 -200 -13 688 -226 884 323 819 -451 496 1 978 -518 -915 269 800 -529 -252 630 -931 171 -574 -162 762 -934 359 -18 -827 774 -352 -161 893 -138 649 970 631 828 -396 901 805 -199 -45 949 -478 815 119 483 -918 -801 125 -443 -430 290 -571 -537 -120 -177 367 912 -10 611 -770 490 393 -550 473 187 -622 712 449 393 460 -98 -652 815 816 -807 736 96 823 -744 913 31 -444 -391 -692 704 -71 -72 -623 -940 -642 -512 -740 666 18 359 765 -56 874 950 541 -391 -835 -603 300 -710 -485 -502 -741 884 -778 -292 583 -206 -865 -867 774 -443 -333 -111 -236 -350 852 -420 -635 3 -129 631 748 -729 299 555 -512 -150 -796 142 675 -525 270 -670 940 -940 -631 21 -420 337 434 247 -353 -424 235 -379 -558 -757 -824 8 607 -821 417 -215 -349 915 263 342 434 -120 -579 361 -970 691 180 -886 -904 961 -97 847 -314 -156 -817 -583 -222 457 -583 125 -509 -766 -616 234 416 41 -809 221 899 -950 -862 115 -29 -83 -915 766 217 467 160 468 -116 167 618 -526 -212 702 405 -468 460 960 731 84 -773 -159 -521 -190 -93 -35 506 33 922 -680 -756 -155 -287 -915 -507 149 -359 -763 884 -540 -772 -951 -260 41 746 -934 546 -17 251 353 -867 -746 -998 -307 626 -387 -896 -87 -521 -360 -50 -242 -840 765 540 -960 547 887 -121 856 673 305 290 556 -1 498 -380 -136 231 -661 -665 -770 -398 236 -940 391 -855 459 -998 -170 -399 -64 229 816 -437 -960 782 879 -868 207 239 -845 782 -683 -517 830 996 125 -148 715 70 -377 -784 854 154 -266 615 685 -645 869 -16 177 280 526 -784 541 854 857 174 666 -351 291 224 474 54 198 -296 -478 747 -960 -936 895 -635 -759 -243 -135 151 -619 873 -530 -710 -643 663 112 -900 -746 802 764 711 242 -100 -736 -403 -588 924 518 -158 972 685 -165 808 -958 462 -483 -414 163 731 -247 -248 492 370 -887 -50 137 -828 720 322 -399 33 -777 783 -226 -122 929 -260 -196 -280 881 -558 402 926 -281 495 -144 -46 -237 601 -794 -311 961 -904 756 -607 956 -256 57 -119 -890 -35 -811 -615 -552 -708 -24 -321 -368 194 973 -322 828 121 -92 -792 -351 -66 -255 297 -109 347 -118 715 -799 805 713 -6 461 394 11 -396 -628 -109 630 605 -840 -143 -212 822 -445 520 -566 -408 -545 472 975 -93 -773 914 -577 -548 -349 -504 -629 -353 900 -840 -590 -751 729 743 210 112 -702 626 784 562 202 305 -559 -191 -371 789 837 -356 -11 829 -884 -859 838 252 -19 981 58 85 624 -260 -157 -23 -587 -114 -122 -665 97 -129 -499 -586 -323 -1 629 108 747 161 -429 437 302 -968 -178 -841 -245 -274 -844 253 557 773 465 -176 -573 934 114 514 -426 522 -293 469 326 -781 0 774 -820 -569 -885 -386 192 563 735 309 271 -880 90 -599 85 -321 31 84 546 579 118 -194 -147 -849 -465 -909 -214 670 -25 280 89 -452 -889 -998 -189 -71 906 -906 -134 130 562 -495 307 391 982 845 142 473 -796 -33 159 -462 956 -346 985 -77 337 270 -246 -14 325 885 -817 455 623 -327 614 -746 -352 -616 593 -127 857 954 809 -844 728 362 423 21 -40 101 -918 -67 -174 -381 -558 -36 -602 -823 114 -63 -28 413 174 -410 567 797 -651 828 -740 917 866 180 380 774 -235 -781 -705 -668 144 -772 640 -249 539 -969 738 -275 510 815 -651 55 512 -802 112 110 400 253 -250 403 368 -685 762 -461 -368 -205 882 73 -906 691 590 -7 427 395 240 105 163 -210 873 -797 -255 919 -576 811 -73 476 -989 201 -139 661 -935 -561 -667 -886 941 43 -740 -294 -108 -687 -66 -409 -672 990 -357 553 767 -892 274 -457 956 597 143 368 -223 -485 -84 158 -603 831 -528 -978 602 923 435 -392 -354 -569 128 -27 -329 -28 555 -726 -61 -496 29 444 180 -429 726 -850 874 -79 75 65 -492 748 -479 342 -64 336 -886 810 -472 255 -92 178 528 254 -812 -135 -243 563 914 -74 -300 943 -631 219 -123 879 -867 -710 -381 490 354 -565 771 59 -804 -234 340 -940 639 648 -611 202 -543 -364 780 213 -964 786 848 -773 -35 -408 950 709 856 -675 772 -85 -350 423 -445 -748 -662 316 -786 49 -637 -982 -5 -931 395 -931 -994 -74 -555 -32 635 967 589 -576 -436 -272 986 -233 -578 355 -598 -318 -205 390 -7 468 975 585 -530 -370 770 1000 236 482 857 997 746 -162 904 -833 291 689 317 -311 -15 -63 -260 467 365 731 -719 829 -571 435 987 832 -131 569 -76 -739 263 570 -321 -41 -516 934 480 -777 -217 955 817 169 80 224 -286 -850 -233 -277 323 -341 -811 753 862 -660 275 403 668 -965 988 198 496 -618 67 465 -48 -101 789 968 417 -532 919 936 29 563 364 -126 646 624 -710 -107 -572 -245 363 518 372 665 -578 -155 476 449 175 -706 486 755 934 -88 984 -947 -181 -948 481 -403 416 -954 -659 -892 -808 -209 344 242 184 426 -911 199 961 944 151 -599 927 971 319 -784 157 674 -913 -497 -8 544 854 -179 -686 927 -452 95 -947 569 -733 -704 906 787 -485 -421 -507 567 442 -502 751 -846 -604 -710 -366 -27 114 -987 3 -505 -191 -901 -906 -556 792 2 -159 -656 -211 370 -935 -445 -284 -209 332 -11 -214 232 954 -60 807 -870 719 365 455 39 563 -654 95 199 -787 -991 175 250 -390 -389 714 351 649 -814 -750 266 -324 -136 610 -998 419 67 991 -779 980 755 726 -381 -490 -614 -984 -165 -182 311 560 85 329 452 748 322 -396 735 276 -973 -307 -811 919 -98 -56 374 -416 227 -988 241 457 968 230 -540 -727 882 941 -691 -913 211 -458 199 708 -116 311 -223 420 300 -342 86 638 -300 -828 -293 -959 25 716 -130 -68 -322 -408 803 843 351 502 -324 -614 915 602 583 253 -554 -336 73 47 -131 629 -49 106 83 -513 979 -413 592 640 675 -803 -491 -740 -866 396 390 284 -896 758 353 -99 -209 -325 -340 991 765 -390 788 445 991 -819 -659 -150 941 -32 -190 54 640 -921 -836 726 805 972 974 503 -963 665 -26 877 182 989 734 -335 -130 -700 -798 297 -231 326 -886 -116 35 -82 882 578 814 473 -539 687 339 -680 -442 420 633 857 -613 -268 -781 248 145 -834 975 952 -101 -716 28 -881 739 503 210 781 484 255 139 391 -237 -35 -69 983 65 506 -714 -471 111 -693 -930 355 -981 -72 939 220 900 -203 -924 502 320 599 667 -839 -764 -899 796 707 50 -550 -688 832 -320 79 -427 900 -909 -439 179 495 210 -561 -893 -592 501 26 -899 -230 -28 246 868 -674 -929 551 789 466 564 -245 -358 -103 265 -424 -670 585 412 643 -312 435 -958 -275 -960 153 -250 366 341 850 -41 855 746 689 -929 265 611 505 -533 294 646 -732 247 644 247 -213 614 -679 -254 984 406 659 -760 -794 -870 79 578 -932 -475 669 -996 -321 -282 -85 501 415 -64 489 -58 -905 -924 229 661 -240 -376 -346 263 770 110 407 713 502 20 -469 -855 -213 160 58 366 39 896 -20 757 748 -313 -598 948 -749 990 52 130 179 700 726 529 -408 424 445 -633 624 -92 892 -341 -34 -657 444 -504 588 -218 -684 -559 -449 -577 510 -881 -385 361 864 -664 -295 642 -930 -99 -645 -191 759 211 161 -827 897 -702 -120 -669 -307 -120 -155 555 -66 34 529 -302 963 153 453 176 643 945 -328 391 -52 -667 -990 793 828 267 857 -588 464 -17 -304 -641 -291 -597 193 598 -299 651 -23 -692 -595 185 666 669 889 282 436 -828 837 152 907 941 17 183 -928 -455 416 636 -103 987 -272 -655 -461 168 765 -400 -346 -905 184 -573 -82 815 705 622 42 -353 972 -35 -860 490 959 124 -332 598 595 -688 -111 -513 -418 -280 812 954 244 -143 -670 -733 261 970 69 -424 52 295 235 930 383 -23 -978 942 -72 368 937 420 80 -71 -476 212 -494 58 -332 -351 -41 403 -415 -658 65 -119 -666 286 -812 31 -865 412 -169 456 -641 -216 -435 332 -592 -482 -218 -891 399 474 -966 -847 -386 -46 749 830 -909 -923 948 411 -775 769 -321 -129 911 704 578 302 -480 187 -92 375 -302 134 183 550 -924 -266 554 -638 -103 960 757 -998 -749 335 -651 -877 692 -294 381 -789 -213 356 -68 -897 316 -492 899 -668 730 982 287 850 -150 865 729 284 -827 -721 -397 636 -377 497 808 -659 689 -902 616 -848 432 467 367 70 -952 632 -373 623 -274 475 742 94 -410 -381 274 197 374 452 -108 425 -207 651 -354 -626 -123 -101 41 -122 -617 -785 684 727 -480 -145 -177 -596 -927 -533 -384 741 371 67 227 -504 693 -60 340 293 -326 -414 -910 644 -590 503 404 856 585 615 119 -71 -93 -839 -47 -14 -158 -611 -614 -654 -611 481 4 -44 522 -126 -190 532 528 -429 -547 614 -973 -303 -710 -628 -708 165 615 -222 -112 -451 323 -809 -923 320 706 47 598 -330 209 313 -622 863 -428 -331 -871 348 -552 526 -795 -774 -326 500 75 497 -839 643 -287 -937 126 936 -523 132 -159 -38 -216 65 -450 704 370 -550 294 -734 15 -904 420 -273 -680 -990 773 309 232 -525 -165 326 -472 -430 -960 -527 -132 -291 832 -832 -317 -10 -554 -643 -303 28 -971 -686 564 -619 -632 195 784 616 -226 224 986 -768 -695 -27 -845 498 -98 378 745 134 507 556 909 -141 -578 -650 -77 631 72 281 -961 -153 -918 617 -601 790 -372 -131 640 534 -537 -848 235 924 -16 187 723 321 -763 826 -691 148 -728 -398 -420 44 -342 729 -389 233 -219 -918 -758 -776 -908 -466 -642 279 636 791 248 -400 331 -216 691 -468 361 -951 -736 -826 60 370 -69 -253 612 922 680 150 512 333 67 -169 53 198 -359 681 -60 252 -915 958 112 213 -337 -468 858 871 933 -897 -792 -102 239 546 -353 -25 463 893 895 963 922 544 -442 786 -355 733 109 -657 512 55 -868 235 -92 943 123 466 617 296 731 -196 320 556 295 890 -107 -88 522 -736 -83 160 -205 707 418 565 672 999 909 363 268 -525 264 -832 183 923 -50 -894 617 638 -881 -921 -400 165 698 -207 517 633 -884 -901 441 102 -410 240 997 -298 512 -303 494 778 233 823 -36 492 764 382 158 23 860 371 -85 675 -341 -856 65 -954 448 922 225 -12 -354 -414 -394 -593 557 -605 -966 -6 -518 -933 -975 -581 14 970 -67 794 -751 842 -489 -468 -864 -380 573 782 42 632 -41 -408 219 684 -901 -667 105 -222 387 292 -262 888 735 363 366 -137 585 -835 432 525 -906 -259 762 -906 -589 -775 -570 918 -767 951 699 895 713 683 -326 508 694 -715 243 908 322 -46 -158 637 -32 -397 -162 787 -918 -987 -349 25 -92 780 580 310 127 947 735 73 622 -355 -276 498 254 796 475 243 621 915 -751 -45 -118 -299 953 693 -925 740 167 380 238 43 -36 608 -592 462 -276 143 -4 916 -597 467 353 -875 289 150 -809 91 953 945 -83 955 37 745 787 793 -414 480 572 736 -152 855 -753 679 -116 -438 -307 220 -375 -903 -362 -3 492 -26 955 658 -78 -258 942 -672 781 -504 495 896 108 516 680 282 -431 -770 -139 405 798 -342 -604 504 249 694 -862 687 -753 -8 -173 -961 -469 831 123 -546 654 264 -176 -785 267 381 834 -475 593 -537 -732 24 -968 -53 717 610 238 950 -946 -177 -412 -506 -239 823 -425 988 45 -510 125 -413 -436 -121 -976 112 199 595 79 -52 905 471 -279 134 943 -41 -798 106 -585 894 350 -703 -335 -994 -995 -346 -358 586 309 253 927 -550 -776 339 -818 859 -45 854 -788 -341 -353 895 665 -642 -420 -951 897 989 189 -971 613 -466 -306 707 -838 -341 -785 185 -506 834 703 878 -267 -31 -916 -787 -515 -79 792 343 -526 -31 790 -384 205 -964 934 455 -545 114 -75 -395 838 785 985 608 -668 -981 -752 99 893 751 668 382 -528 994 497 -154 -168 -37 137 -883 180 -492 926 280 102 510 -595 -275 -574 -549 -314 -871 -863 11 -967 -592 -655 343 -582 -234 293 -413 -732 -927 118 904 867 678 -852 -6 -840 21 371 -805 975 -364 -525 995 112 -395 254 15 -878 826 -765 -319 669 43 -120 -750 720 -332 21 758 -654 -190 -420 127 -927 649 -826 767 -201 634 -588 287 217 -14 480 410 59 209 -421 242 629 910 -913 -239 225 -136 -770 605 725 110 -738 524 -5 82 897 -706 -889 477 -379 210 518 441 523 -450 -473 -497 472 -594 -572 84 -507 -723 -723 -249 522 704 -278 953 0 -928 -850 489 -969 -67 93 646 -363 158 489 196 -39 922 -959 -535 896 -951 921 -257 -591 633 -387 -757 398 242 127 17 697 739 216 -479 308 -421 570 -453 -386 -204 -159 537 433 556 -391 -626 420 -175 309 375 369 834 -633 -59 -2 -648 -591 671 -25 452 988 67 548 517 -42 775 591 -792 237 880 829 781 -125 914 -413 -823 -134 -505 -264 -701 988 -994 -630 -199 -494 -588 -506 206 594 -32 -133 122 591 394 67 -534 220 321 -926 -144 -44 -745 -445 318 108 679 -478 -550 -691 -158 811 -46 -742 -307 -451 -925 284 -597 -536 898 98 -786 252 -898 -626 526 690 13 -97 21 523 -299 703 -772 113 -448 309 -822 -971 887 77 -980 874 -777 137 -317 321 971 -839 889 -649 -216 -509 -64 -179 -675 -64 -325 461 -841 950 648 990 535 210 -194 344 -107 786 -559 530 843 63 -415 630 -592 -106 -271 -949 669 -633 850 306 336 -605 -136 675 -633 904 -993 -73 455 940 38 838 -84 671 520 -288 -514 726 468 542 -341 34 -88 957 -253 -646 686 -65 -829 -618 -654 327 546 -853 -580 -804 466 88 -37 -470 174 197 -511 185 -997 -720 984 -722 895 -103 -794 43 329 105 -61 -174 924 688 -265 -51 449 273 48 567 -539 671 191 583 -169 -837 394 -9 874 993 733 357 -944 47 -147 778 -980 -132 515 -701 -851 -609 448 560 362 188 -485 456 708 -44 992 916 590 131 -928 488 327 198 -914 847 568 317 -797 -336 645 -212 184 -691 -679 533 360 -616 91 656 -130 -879 336 834 531 908 650 964 -309 810 -733 -586 666 -782 -550 -500 144 987 -769 46 -535 -814 -207 -602 891 335 -17 774 92 676 991 -928 76 124 -976 261 871 308 782 -771 -614 -166 809 -302 586 128 131 -939 746 711 -521 518 -832 -60 942 -669 377 864 -581 856 121 679 -477 32 320 -227 218 -712 -956 254 122 358 898 950 178 616 785 -500 -974 154 -629 169 -713 -470 -351 -144 489 -203 -506 -233 -572 -184 -906 409 310 636 649 -787 -754 -95 633 556 24 -148 939 -96 495 557 111 -818 872 689 306 -733 452 581 -943 -794 74 238 439 438 495 -194 947 -529 215 156 -304 932 -933 -894 -788 -436 86 -183 906 378 -692 401 -160 86 -697 -896 485 4 140 -115 28 970 968 123 776 -163 512 -247 -608 -639 -309 -75 76 -244 778 -561 -487 991 940 661 214 -629 237 -967 -997 -318 221 114 -655 -420 301 -140 -789 400 753 -748 -233 -537 157 6 -974 111 132 655 153 305 -191 644 -330 248 -23 -755 214 107 155 885 161 -312 -431 -178 32 197 -251 -600 -86 -660 260 -290 776 -142 -263 101 499 -185 979 -350 -420 870 -760 260 -488 -846 -826 629 -163 -554 378 415 -355 657 982 184 486 -413 -642 39 -257 623 86 857 -27 -255 -126 249 -828 553 49 -877 -509 -679 624 -927 272 428 414 -405 762 -733 678 -612 -108 -228 -170 513 -687 -638 -247 -714 -437 811 193 996 -253 -168 -702 398 528 883 626 632 -864 -352 -570 960 7 324 -392 -985 -128 101 679 451 -410 -791 238 433 -516 80 844 -555 -958 642 -524 -315 -632 -839 580 -131 629 -613 459 939 -306 -774 -489 203 -335 -618 352 -86 854 357 -512 244 799 357 444 352 -470 644 510 -437 -549 327 524 -968 -101 -720 -556 16 461 -523 -777 -768 -760 949 863 763 800 -550 458 457 400 961 -709 52 -206 535 814 499 561 -504 183 799 652 618 -208 691 768 551 -664 127 840 -119 517 -733 -93 -49 67 -715 785 -338 510 548 -46 -646 -58 165 391 163 561 -924 -568 222 -91 -308 693 -99 -689 953 234 491 -447 -681 -242 -459 -445 498 -716 -883 -183 -709 -500 -100 -141 -90 -503 708 -97 564 784 -383 879 -927 295 -777 455 -829 373 -948 124 -338 -509 -495 913 -777 -718 -103 288 -155 660 -742 518 406 -981 -709 -508 -450 -986 750 -484 -325 456 125 -946 722 710 -499 85 -353 482 -542 203 -447 266 -537 714 877 572 -516 845 -826 -904 -743 -371 -77 534 662 593 855 713 -371 34 -543 71 -998 159 -542 392 -388 950 210 823 786 -346 -66 539 -605 -238 -112 122 -638 188 210 561 23 0 -654 630 -908 966 -464 -461 -907 -97 139 -882 -10 707 78 438 435 -421 125 -232 -559 819 -660 -951 818 -103 943 733 149 953 -606 -610 -748 463 -362 -298 -771 632 -617 193 110 -411 -781 278 123 -36 530 159 285 440 -575 -878 911 864 -617 -409 -539 -695 -437 785 954 -68 8 35 -143 922 30 -899 -858 -74 -872 139 312 -562 -84 808 -562 -556 926 796 792 -273 987 -789 437 -364 -451 -928 -134 912 -732 182 -19 209 -682 343 590 48 645 -16 -766 -212 943 251 -816 -750 852 137 -277 526 -686 -519 9 672 -923 -640 793 0 95 526 -67 -24 400 529 -385 -399 952 405 551 198 827 45 434 -990 507 458 187 -144 -865 16 965 -563 837 449 718 -185 -23 -658 564 103 -643 501 987 658 771 989 -18 922 -588 -731 675 509 366 224 -995 501 962 -189 -770 -501 836 -387 893 201 271 535 514 873 487 197 -380 -269 752 -825 151 -872 -566 -760 54 930 385 686 345 -885 -207 -382 -263 -71 989 93 728 375 -442 137 -962 854 985 -510 -481 -355 -451 -170 -894 -322 -471 33 -425 903 885 -964 711 -852 810 440 163 46 -512 -389 -418 409 935 -756 -784 687 460 304 28 -978 -302 950 -535 -295 827 -556 61 -835 668 -825 658 132 -474 -271 -413 428 -358 -25 280 -142 940 -236 800 -408 99 647 -233 -792 520 129 748 -336 283 -657 -774 569 725 937 -413 723 -234 -950 75 561 -518 -632 -633 165 -404 287 -477 -536 -741 457 93 118 -619 -620 996 456 698 -801 984 490 147 -490 -411 -487 761 94 -143 -981 330 554 -170 -740 -967 -517 -878 -938 607 -598 683 438 695 -660 930 27 -452 -823 -500 -565 -820 -525 -257 454 858 346 -607 0 -850 -673 919 -612 527 -525 -618 287 794 -961 118 419 -976 -678 -460 261 -410 840 -253 -926 609 299 859 864 -693 -940 467 385 -382 -529 -570 -390 197 191 162 -535 381 512 -12 -166 -993 972 775 275 586 -795 886 -406 -873 804 -366 693 -523 690 -728 -183 -690 -230 -34 -441 -307 221 -264 896 -268 879 829 -284 280 514 -411 -511 237 338 744 24 -823 828 712 344 -983 -878 663 -326 468 -792 311 -871 714 969 -520 479 157 -965 448 -586 166 -212 281 -564 128 733 -494 132 537 -325 270 980 -827 -773 138 415 -536 -702 119 -102 621 -554 -122 541 -572 -393 -470 -204 -229 -656 743 327 642 693 -569 -140 748 297 566 -16 542 868 484 769 698 273 127 404 841 725 202 928 971 -370 -867 755 -50 -794 270 634 11 -68 -429 325 284 -302 -952 801 -531 -967 858 147 -434 -301 134 -622 -163 -309 -822 -522 -745 -573 -442 720 -813 -16 823 -630 -832 180 -341 -433 -695 -801 -541 514 -462 -289 501 -37 -517 806 -284 -646 -660 -523 826 331 -531 -831 -249 -619 649 -945 -651 820 901 -169 625 19 -586 59 -665 -436 827 703 362 502 -651 394 908 -214 -335 -96 -323 -49 -889 -411 -423 -8 -889 518 318 128 392 -583 -426 320 846 -226 -204 668 628 615 -436 -748 948 -386 -896 65 -243 -300 -932 47 -375 411 -836 -763 268 281 272 825 -371 -101 -467 244 -187 -737 -565 410 -977 718 -52 -940 -489 869 -937 -378 -593 -980 -265 66 -527 885 -514 -714 417 311 -579 655 -979 -833 -358 -469 100 -494 492 -172 -762 351 984 547 -714 -899 -26 205 872 -199 -793 693 -865 -366 256 804 869 -511 -371 -439 -572 -96 -850 -47 891 714 304 -826 462 -634 357 603 -384 203 -16 -91 261 183 -881 702 211 5 469 -361 639 -115 -17 -883 999 547 465 909 160 394 -920 260 -303 516 -417 953 -827 184 -49 190 187 -101 283 -539 966 156 -156 146 -814 -830 -304 -288 536 -682 -818 -192 362 -995 147 983 660 -338 -241 670 -851 721 -752 -104 912 -370 -200 -531 -196 -1 396 -209 953 162 -847 -21 122 -500 -485 -456 904 954 665 -883 921 12 -426 862 -50 -977 177 -815 -968 900 856 1 -418 581 -343 709 501 479 477 329 138 -43 -986 -266 903 897 -179 -848 -344 687 -562 -961 824 543 -840 -826 474 839 617 121 251 975 80 909 196 -882 72 -576 916 -340 424 -378 226 -895 412 125 -756 -566 -635 -830 -783 966 375 -20 230 -674 31 -169 805 -987 -832 -670 -63 -966 583 876 2 -993 -756 788 -64 -480 545 260 914 -71 261 834 937 -782 155 918 705 -194 -935 -98 687 183 -498 -634 -21 -565 482 -576 -272 991 943 548 564 -517 328 -614 967 -446 -19 -296 200 465 845 -550 813 783 -635 -165 808 -531 171 -62 287 -793 -596 -900 255 937 962 -773 -503 -389 666 64 823 -288 -398 23 -810 -710 -892 0 -543 -549 -824 548 971 710 111 -647 518 395 962 578 -84 567 124 592 315 845 -851 874 -74 546 862 632 682 -976 -342 612 626 -521 359 -636 -88 600 644 832 -84 -256 841 340 -251 590 72 566 545 -930 -17 828 -592 -366 -667 779 103 -443 534 283 -853 971 839 -141 -479 -633 61 891 -760 -479 931 132 -397 707 128 673 -705 552 -130 698 610 212 -847 -350 555 -410 649 441 -526 7 -810 -55 -966 229 -906 -999 -15 65 277 688 492 -195 525 230 -319 350 -828 -549 567 -328 -803 -412 313 -1 699 141 -634 863 -957 123 -838 -700 -172 547 260 748 -964 -412 184 773 -293 -703 714 691 -245 889 849 -905 794 467 388 -110 265 -873 -750 963 294 -392 -586 823 -485 130 -261 94 354 -771 421 497 -43 0 938 -117 -787 -297 -214 -188 622 -204 -891 648 -314 -365 -261 -848 451 608 248 890 -947 34 -344 -692 -739 -113 638 814 -725 -824 -192 -28 -169 984 607 -409 171 -852 -660 714 710 475 -783 338 -623 342 -999 -552 49 -317 401 571 -921 732 655 -98 929 -690 529 -134 -2 36 -745 838 -518 -612 329 -428 693 -349 -412 -961 715 278 -504 -184 -511 534 982 -327 -504 -622 -648 -917 260 214 559 784 419 -540 134 -115 469 -434 260 575 -155 -75 713 940 534 827 -877 404 -537 9 -845 763 -457 -588 920 -626 -607 -705 -483 561 223 -833 538 843 747 -833 -141 152 103 -727 115 -303 -874 -950 751 903 -208 -591 -438 480 424 -795 -539 -438 -199 356 944 -867 702 -468 -224 -241 412 324 975 -55 -493 -754 -724 380 -620 435 537 -437 663 573 850 776 995 -954 566 94 339 420 -737 291 100 577 860 -817 -798 -792 487 -141 -432 543 -351 357 298 555 -844 -700 -581 -126 -642 882 790 668 290 210 140 -625 -238 598 141 -537 919 159 138 -408 -646 836 -678 478 995 -682 880 111 -378 806 -220 -68 -864 -26 969 -924 -938 -469 16 123 456 527 -925 -667 765 717 -293 -892 -199 -215 -931 -233 391 -629 -865 618 459 4 -205 -533 704 -755 -971 -939 90 842 -173 -53 -328 -344 -89 -153 -731 -32 -307 378 -953 825 -188 64 -189 -762 -424 -275 543 -728 -644 938 -882 -870 -504 -854 -310 -657 -725 -171 788 -243 857 263 332 -370 877 -821 856 -701 790 -448 -164 -976 431 -765 61 923 784 71 -873 -368 -732 767 387 -604 221 376 213 -92 379 -194 501 142 493 299 -104 25 -238 -809 667 -114 762 387 566 430 -891 369 580 -85 419 -617 649 890 -528 579 780 -805 -767 -488 865 -97 -984 -103 274 -205 -27 -57 -133 -497 746 -749 -465 989 -695 -11 -807 -378 708 283 -854 -421 902 -114 664 -297 -683 537 191 724 -681 -818 -809 -974 748 -637 -204 -341 891 -542 -589 885 949 -914 -112 269 -151 387 -417 -742 776 29 -213 -639 531 856 -959 -561 199 510 768 -781 862 -109 958 -405 571 693 384 -560 -966 304 741 -535 -997 -977 -229 180 1 103 531 154 -171 -272 -212 -492 -828 4 -997 424 954 -290 689 -25 -44 603 105 -132 934 -624 775 -361 -837 363 202 -722 -16 690 -247 939 22 886 -32 254 -900 637 -986 575 617 260 367 66 292 680 251 -500 456 387 35 175 -985 -961 -84 -224 -408 483 384 -618 553 833 69 0 572 -246 -396 -315 625 176 238 -920 -704 116 646 14 -782 -886 -854 746 -69 -941 -85 970 916 880 -227 -825 389 -218 -51 278 239 637 -895 -548 750 -573 -785 -508 -655 -389 397 -569 -425 382 -470 37 -673 -946 -156 -602 622 -45 -371 38 -21 724 -372 -934 -201 711 806 705 413 178 -872 -972 781 911 -939 380 832 -922 138 653 229 914 766 -953 -128 816 -298 -878 -912 272 355 541 74 492 -841 563 719 -142 97 660 -961 556 -957 -396 -718 -556 30 929 -878 -565 792 -419 401 230 -785 -188 872 578 -831 877 726 -337 -614 -511 689 -136 768 -183 132 934 745 959 680 569 448 -455 -6 -728 776 -236 -564 -466 881 184 972 -801 -831 -128 -566 163 445 376 184 180 536 693 -131 316 -173 104 121 -462 -32 976 -961 330 80 -899 -930 -139 -973 402 -709 624 -170 378 -832 474 -169 -906 919 -829 947 -101 696 386 905 837 -400 -240 269 506 -987 -481 36 -61 -8 625 226 -144 -554 -245 137 -393 37 -670 -108 -476 -210 -100 -834 -759 -701 521 -893 827 399 932 792 414 544 248 -218 752 -293 -473 -595 -285 630 -735 -823 542 966 -433 -996 -9 -909 742 387 -224 -789 -518 -29 -544 -296 38 340 -176 23 -204 -858 581 835 679 -409 -801 139 -931 521 956 -454 198 -961 17 374 -1000 -463 -501 -412 -138 -798 354 902 662 62 -834 591 -252 333 -413 883 -868 -517 -905 -42 56 -811 -30 -184 -536 174 -443 -881 596 -457 370 -587 -349 -259 96 241 702 624 413 239 595 558 506 712 -81 -6 -709 702 -747 -137 153 860 -578 744 75 -24 384 857 230 -507 -505 -777 -212 816 811 950 391 223 -657 -193 -497 -591 398 -973 -810 -469 -141 745 117 -775 160 499 -313 785 105 365 -729 33 482 412 318 -392 -218 218 473 513 976 -691 44 -191 177 -502 -999 -127 -500 479 929 -431 769 -482 309 738 -731 220 190 -845 -3 294 -886 886 -983 182 245 -85 39 786 871 170 -292 -703 800 547 -357 -309 903 -950 107 987 -440 -803 -635 111 242 642 -670 -25 -451 906 674 -533 582 -817 533 -461 -560 695 606 18 -983 240 -790 -153 199 388 915 235 307 -593 730 923 -339 -376 551 145 523 837 513 -455 298 -594 818 390 -475 -387 446 9 -879 371 -884 -349 -155 -413 34 -718 -9 -550 -909 937 171 975 767 -465 785 -9 -975 -138 -647 -504 -603 119 -422 -277 -973 -843 720 321 340 -671 -998 -61 130 294 -748 -422 -133 -388 812 -207 -648 -739 -488 194 426 -707 -738 -144 -920 251 366 -424 -430 -921 -782 -269 175 -4 786 -292 837 214 -522 -970 833 -151 -110 -717 -613 -983 471 -558 -47 85 206 -502 -49 -228 676 534 831 797 -953 -954 -631 -887 -128 169 386 -775 840 -266 313 497 -762 -574 -413 -214 -372 -155 368 117 957 -939 802 -74 264 169 832 40 139 -983 -528 -208 839 707 775 -357 -175 -185 252 162 -814 -333 -377 62 -702 -68 -24 218 -526 954 -271 -532 850 -790 -235 -535 -384 -587 -486 147 51 684 447 488 869 -477 758 446 626 -348 935 -182 758 639 819 -1 968 430 248 -918 666 173 446 -563 603 -63 937 276 -533 -974 -540 840 410 451 121 -281 -569 -794 -487 -905 -332 124 -942 -608 -419 470 -968 -842 900 -981 682 937 -45 -840 -431 555 -1 -994 296 293 -514 100 434 845 -574 726 475 442 140 806 -355 -234 825 163 314 -309 33 -713 -852 -846 -535 -431 -63 -895 -579 581 16 641 -883 794 192 490 -825 -503 -158 -249 -896 -338 -877 554 -337 230 424 590 638 696 -744 927 -177 -665 -21 852 -494 -692 -277 79 -32 -812 956 924 -3 -178 -855 -187 878 -570 1 868 330 -667 -196 -974 -114 66 -549 179 -903 522 -677 -762 232 81 -225 611 -916 756 -644 -498 755 -995 -426 206 777 264 697 884 -566 710 -939 651 -628 325 626 -701 258 737 -514 910 965 185 680 -115 50 329 -465 -47 677 37 598 -57 761 -223 868 -743 542 -776 -904 -770 -122 -435 -859 -823 604 834 -382 220 244 -58 240 215 -349 764 -632 242 -177 981 -55 -173 483 248 834 -871 -578 603 -440 67 -904 465 -214 -718 859 -526 157 -495 634 -258 44 944 -838 -325 3 2 386 -739 -87 434 -836 794 884 160 -462 -329 992 426 -408 -266 154 669 -809 759 692 376 77 93 153 -707 689 -79 -33 -185 -903 -36 233 -11 350 136 -964 -403 220 -380 -676 -930 -534 -860 -335 -495 763 641 -724 394 534 -863 -967 539 -396 -353 -68 -584 -454 -361 344 45 349 674 -972 237 -345 -162 685 -486 825 704 286 -16 527 -690 436 653 307 -216 521 -450 -234 837 -175 -545 -283 -922 -713 726 -818 534 -223 469 873 880 13 -144 -833 -45 -366 -19 730 421 197 424 -383 -75 -975 -503 381 602 -485 -272 96 126 346 -519 -884 -613 412 -37 526 -150 77 348 -984 -469 -413 -97 -872 -115 815 440 -195 -883 740 -980 -40 996 950 56 792 506 -287 770 -575 35 46 -838 -593 159 -846 -924 -494 -954 645 762 208 891 -791 507 -92 -669 -314 654 736 -893 -108 388 127 380 375 536 306 520 -906 -204 -482 20 805 552 849 47 -108 -848 -980 -293 -821 -368 575 362 331 -111 781 563 720 -664 862 -850 698 838 916 -791 965 -454 -637 728 354 -865 -28 572 -508 330 231 -938 595 -909 677 -325 415 -570 542 -361 174 451 -411 -399 553 -762 204 63 418 -970 -516 836 -732 -986 503 -238 -61 397 184 982 433 -998 764 211 32 -593 374 -7 572 -490 -429 196 -541 -396 508 -21 -879 -952 341 811 -365 74 148 -785 -582 782 -40 365 -672 923 55 435 595 -298 764 861 -801 -538 -11 574 542 300 280 443 325 -161 399 356 -62 347 442 200 394 131 -85 951 781 -779 271 547 -650 20 -237 97 560 293 -253 -665 657 837 172 -132 436 -245 -271 620 475 -456 -189 -773 267 722 -493 -590 -458 657 385 860 469 -172 528 715 178 844 -538 -766 227 -405 137 585 -405 -392 82 -552 -382 979 841 -728 397 39 860 -401 651 -528 285 195 -697 -697 511 -767 472 -897 -908 -118 577 -843 -175 294 -396 -417 -810 -992 -172 -948 470 -85 -54 308 12 -718 -606 553 354 -776 397 -58 931 63 -120 21 689 261 698 586 725 -360 -744 -848 -797 -836 -685 -582 699 -276 -300 -237 959 -230 -14 -929 812 389 500 -981 -989 -547 -932 -101 -795 262 998 -409 -802 -839 889 202 805 -399 -885 -427 -457 -295 368 -287 139 -935 -651 104 169 -719 739 246 -527 -210 -388 -995 378 580 700 -891 -351 -500 -197 897 180 934 -914 -393 -35 -802 -504 -323 60 18 399 113 -620 -305 -614 -595 -503 751 237 229 449 966 -744 89 565 776 932 62 726 153 950 159 576 45 -732 -859 397 -577 257 797 237 819 -977 787 265 375 -139 522 -326 -897 -473 396 227 96 559 -360 -137 -727 -979 -379 653 -748 20 971 487 -182 127 44 808 559 106 355 707 -759 -590 463 -733 492 804 850 312 167 807 288 193 577 460 -49 570 489 -625 154 -212 492 850 654 639 -856 -231 635 -150 490 -225 -771 525 -145 -477 136 -714 -705 -923 51 -460 -647 -116 263 -239 295 -627 -265 739 -384 -373 286 -242 -271 148 -744 -510 531 -113 -79 42 150 -53 977 608 884 -677 -413 672 -703 35 -614 -314 17 59 90 801 169 866 120 -770 -154 -187 696 -881 -273 -93 -153 894 -945 -697 733 -670 -903 693 -329 -683 -931 -572 -710 259 873 -774 -121 -289 631 319 323 -53 -823 -951 504 -778 430 -73 -910 174 244 -162 -553 531 353 -185 -2 -992 -117 700 -622 25 -667 695 71 984 459 622 -604 -475 573 -797 -556 870 -905 521 -585 781 -393 34 -703 475 966 -677 -115 -692 721 861 -477 -473 -675 -15 -930 862 598 69 -173 999 -322 999 -301 773 -125 519 -118 -370 -910 62 -135 -792 -26 851 615 -964 -622 -147 -949 195 -508 -48 739 -10 -134 441 602 -328 741 -859 -195 858 -383 -583 -98 -28 -910 -419 -226 954 369 308 263 -8 -449 102 112 71 -316 -383 270 393 -314 -783 -581 -470 -8 -96 -188 577 102 -145 -526 -337 -244 -151 779 -12 -12 420 105 -474 -488 -842 27 -531 235 602 754 909 647 0 879 -509 -617 -315 662 -573 78 -620 628 -362 981 639 541 597 803 -346 22 -280 832 -321 -203 254 -831 497 319 628 -386 -151 900 -936 -278 646 -460 279 -754 843 -163 281 -168 -626 -751 -835 -116 -755 94 665 -493 -972 -925 489 -36 -411 656 -380 444 481 -921 98 -683 -434 -560 150 -680 -438 -321 -831 -581 702 -345 -789 -964 -455 -427 -118 -535 542 938 -452 -591 568 -471 676 28 -210 229 -478 -259 570 -539 33 -549 -543 450 344 460 -9 -91 -699 -80 -797 519 275 519 -113 -657 -240 -158 -75 908 485 -777 -883 -774 -791 -941 -597 -545 652 454 64 -833 207 -105 -139 59 688 -76 326 565 369 679 -898 309 82 85 151 -596 -83 882 -253 199 -972 223 -100 665 859 632 128 823 -454 -800 875 -624 -272 -932 -806 -942 147 -825 -563 666 -250 -657 669 79 -914 874 -890 977 -21 -804 334 673 913 -917 -733 -107 20 -652 -231 -915 433 -492 532 460 961 -980 -951 -597 -249 990 478 205 -333 932 -151 -893 -531 -730 -781 -240 508 329 -194 135 436 -229 89 806 680 359 977 456 -35 -598 -809 242 -941 -177 -652 35 965 -559 376 -444 457 669 120 280 386 -824 816 138 -441 -659 252 -822 -180 -636 -309 -583 -175 116 -150 452 -424 12 559 -78 865 511 948 -95 -834 704 -575 -516 875 394 -123 -611 343 307 946 -415 -475 -39 -631 648 -23 950 319 -162 202 928 173 874 606 120 -80 -873 629 -465 842 -975 45 623 -845 -236 409 578 -438 13 -73 38 -504 652 379 38 465 5 232 -286 283 -202 -998 -33 187 217 424 -870 8 -854 702 941 336 -176 -504 835 174 -847 -458 844 944 -254 669 755 172 187 558 834 453 35 -772 -292 -955 374 726 941 515 -798 -638 408 -23 -638 133 927 -96 -396 -166 -446 378 776 187 527 -557 382 -15 -86 -824 633 -195 634 -453 -450 320 94 -363 289 -10 416 952 -716 132 303 -8 898 -640 419 -609 -753 -382 283 -869 -931 322 -965 239 245 -35 -38 -223 -782 766 377 820 29 -395 962 266 -798 866 -489 148 -59 73 -274 970 -421 -647 -912 473 -32 900 381 524 407 245 -890 790 807 529 120 986 735 -316 582 258 -770 424 777 493 -498 -611 -370 -227 -523 -374 -58 -565 650 -560 -513 -839 897 387 246 816 144 -941 -41 138 614 314 -882 753 723 -769 600 231 912 384 -829 -994 399 -642 -162 145 974 -29 114 637 326 933 647 984 -153 594 -690 585 -661 429 912 -643 -22 888 -355 426 -928 856 -852 949 358 -833 31 -257 622 -13 -670 -662 200 216 -777 -27 -933 776 -792 -405 296 -410 -561 -909 -923 208 -752 -159 -710 731 4 -571 -814 153 -605 -218 -984 -106 -650 -151 -34 894 978 146 -635 487 119 -617 -407 591 349 76 166 251 -103 -445 -927 -40 -620 441 -130 -411 394 890 499 503 -117 981 -92 -28 -862 -202 631 565 -238 750 369 953 -319 743 -676 -667 108 -438 413 -980 -927 -735 956 -858 -845 -192 -153 -262 -911 -582 -676 573 -747 -843 -533 -736 755 560 -976 -98 -486 -202 -508 -774 -177 616 -730 246 -545 209 324 306 -298 409 -225 -387 -507 506 260 -980 -764 -834 362 -823 646 86 46 730 77 -362 412 -878 -364 -474 106 764 778 -436 892 -751 976 290 -576 61 639 -621 -171 -732 250 -540 591 143 -578 483 -138 115 339 -173 -558 360 889 968 -407 340 -997 435 560 -773 538 -99 -622 711 927 -2 231 381 -571 -924 348 -2 371 827 -976 390 -148 166 94 437 884 -792 766 -12 -173 285 443 -534 629 559 -477 433 161 743 -431 -450 -682 180 404 -936 -856 -302 -331 735 283 -783 -598 -374 -557 -428 -125 152 -265 369 327 -63 724 -228 638 704 306 212 -669 183 -293 396 -513 -586 505 221 574 -602 -380 -992 376 -773 -234 400 -402 821 185 -730 524 -443 -542 824 904 881 385 -239 -942 -529 131 -892 140 657 -825 596 -651 452 691 -945 -489 -228 420 -919 -402 -197 -752 758 -636 -206 -486 949 870 -391 872 744 -908 -441 -952 -881 335 225 109 152 -495 991 -614 -59 -734 976 473 -821 914 -415 -248 -299 -25 -677 800 -681 81 126 271 816 203 880 -652 922 -229 -664 656 505 -118 756 -656 -958 -742 358 437 -546 -729 -316 -915 260 -958 -56 208 786 -107 416 -624 -641 -356 -537 899 846 210 -187 726 755 46 658 858 -800 87 147 -871 -904 702 -433 -683 598 610 148 -238 -28 -529 482 690 -680 -712 -247 -578 -18 220 -972 -686 -602 922 708 -752 987 345 -240 -351 6 -998 -155 504 -656 149 933 19 123 -585 -582 -532 939 979 -360 556 -4 -326 214 -746 34 -654 -239 -189 -716 813 927 712 508 -206 -966 556 898 135 61 329 -158 -16 298 -857 644 451 -1000 393 -514 -829 941 732 321 144 -786 -636 -770 152 704 -311 10 582 -898 -184 570 -433 627 192 -251 -239 -404 -381 14 -401 228 -849 -23 288 196 -833 -451 -311 -457 276 945 57 300 531 579 -631 503 -722 550 -667 281 -359 -315 188 -939 -945 217 -238 -945 635 379 876 -45 669 -378 -683 -323 221 270 769 -101 322 -10 -185 533 691 815 -245 -209 -513 523 231 76 -525 780 -304 879 525 787 -228 414 -605 204 -724 -208 479 809 -130 31 415 252 533 -398 -158 -737 472 -915 -958 -724 -117 -159 417 -33 170 199 665 642 968 -909 162 809 -778 -684 690 230 -12 492 -635 -82 -926 89 105 944 -767 974 -80 760 -426 984 723 917 -532 264 183 -14 -254 -945 -244 -657 864 289 -303 -136 -418 847 17 -118 112 112 -811 -163 -644 890 -486 162 -438 -818 -409 707 549 16 -1000 71 -801 463 419 -251 -90 -731 864 756 408 -96 459 620 -944 -72 475 947 -721 -997 -480 -433 41 -446 -656 -193 706 -288 301 -121 -782 780 424 -56 733 -873 -809 434 63 553 610 -527 372 -137 -465 128 396 613 467 -77 872 -35 278 -212 837 350 689 925 -235 610 493 191 -316 -887 -156 506 -26 553 -377 -808 196 -447 897 334 888 642 -271 -495 -916 488 63 -215 290 -6 633 369 527 -829 127 187 90 -700 471 -891 166 -686 -998 69 -956 -411 431 -535 -970 916 -655 -287 -559 -172 -438 63 618 813 541 208 -781 -499 778 181 702 868 -283 -644 50 -880 309 173 535 -649 -167 -492 167 -880 862 468 -689 -102 499 913 -13 -321 -550 394 -929 -515 715 -586 -76 465 517 875 289 -6 -416 -232 646 286 185 133 885 -335 -768 221 38 763 661 -9 -130 644 -167 150 961 -127 595 -249 226 567 367 167 8 -54 289 188 -34 -216 -558 383 -33 779 856 -319 -711 249 -900 -557 -91 660 -973 21 127 538 -481 155 -445 -202 961 -787 254 88 646 -890 -713 711 843 -27 -81 -273 -85 731 362 -398 301 -852 -536 600 -421 716 218 372 -800 -695 514 -656 -232 -988 892 -989 -487 -400 -191 874 -714 -368 -115 -598 100 -137 209 -501 558 857 110 548 540 243 -446 141 -83 -578 -221 258 -372 477 -454 460 -90 282 -980 796 -973 -77 -483 -806 -960 -653 854 684 483 507 -721 925 -772 793 544 -675 117 -284 -179 -411 924 -105 990 -668 -400 -891 -522 670 493 921 -404 109 918 -969 -282 -879 -770 -149 204 -657 362 -190 165 -752 -603 -895 979 726 672 -928 -171 -342 -323 -501 -119 743 -375 659 614 -537 -117 -810 -348 -39 974 638 327 709 478 819 869 244 227 70 418 -821 -292 -154 -111 293 -52 634 -875 135 838 -19 -541 -554 481 -414 499 -795 850 818 -237 -724 485 -577 -671 604 -375 722 244 -972 804 722 -973 -836 -151 -898 805 336 936 738 -927 140 972 463 -497 343 43 90 -851 -273 -557 832 625 -947 -908 131 -55 -568 -670 -747 628 -297 219 764 958 -434 32 543 558 936 -952 710 -646 -283 400 -922 226 -609 -518 111 334 -164 391 998 -115 -763 -962 -481 6 -571 302 756 569 -386 -800 385 405 777 -286 -532 56 855 -777 -551 -892 -472 -985 805 283 832 -228 457 935 -263 711 135 -274 -230 90 -710 -932 110 -72 328 -940 -758 579 507 884 -101 -401 774 -977 370 -595 -76 -8 -169 -910 -221 -285 -38 470 -158 943 706 -997 429 -173 -649 680 -998 952 -527 -8 140 -645 241 288 -728 -801 946 -184 747 451 -165 -630 258 619 836 -538 111 767 508 -483 -580 -662 -601 511 -34 813 940 891 -640 457 605 513 752 314 297 989 220 -672 436 770 360 -518 -181 -249 507 105 -963 657 738 386 -224 260 -853 -765 -189 73 712 -810 63 500 705 565 149 166 -771 -405 950 93 -802 -493 462 30 -754 574 -623 -855 10 -955 -904 989 -881 25 -737 159 992 902 -364 -304 426 861 -336 380 899 928 -318 340 -368 -616 495 714 677 55 -487 -158 -53 848 -860 731 -352 -245 -249 887 -624 -149 718 168 -618 988 -988 460 999 -238 -777 -41 329 -336 628 400 -627 -77 786 -379 872 156 139 491 -953 -58 851 -44 964 784 397 -630 41 -581 -247 589 101 -281 682 740 983 656 -622 480 -663 235 920 -388 73 464 -455 521 -416 311 599 -396 -165 669 75 -915 -922 259 534 180 -668 -326 79 -255 945 -887 -8 -199 419 405 -665 -505 -243 920 -13 -139 -537 -294 -648 -403 -468 837 535 -290 829 -913 691 845 -540 -421 -941 -230 662 -879 702 -753 -442 -642 -800 578 -838 609 608 -8 505 -142 -185 -947 -509 -568 -323 -956 197 345 877 -115 -486 -184 -752 -30 595 262 116 519 645 533 -467 118 340 187 -207 52 576 -798 388 -641 370 -232 -509 672 -164 740 904 -980 -977 685 -231 924 -802 278 -780 -952 862 -105 -5 -112 461 -343 117 192 254 -687 369 -128 -184 38 -109 722 735 5 -855 645 848 -792 -209 522 737 787 -649 -612 548 -313 -822 -713 -694 343 -237 450 472 345 -241 503 357 636 -947 41 -298 -385 763 -17 185 -41 184 -488 348 535 514 644 -8 657 -763 -945 986 863 -368 880 95 -314 202 724 529 -644 -603 659 -780 -416 25 261 853 931 305 -290 -204 519 287 -323 -773 -278 847 -583 524 528 281 261 135 -467 971 -991 954 -545 -679 892 698 -466 -542 -416 55 -168 983 -992 535 -96 -366 -694 -510 409 452 697 471 -388 853 181 -618 174 953 676 819 456 -917 908 285 764 -409 640 237 -717 842 851 537 720 255 -446 143 -680 207 -443 -509 440 759 938 655 280 864 -854 -849 442 631 855 156 469 -701 532 -725 337 -350 -628 -437 529 636 -495 -924 -63 766 376 -632 -243 292 -312 -213 203 -203 -413 -403 -897 399 -478 963 -658 -681 385 -248 -697 -229 -908 -785 -268 -850 426 -53 554 -283 727 -171 164 -106 450 -388 -630 -825 -783 -600 -883 969 -516 -231 312 790 240 541 375 -96 39 390 230 544 617 -925 -753 379 -778 -650 679 -216 595 -125 660 563 -148 615 358 960 -22 -598 -380 431 898 -192 240 -632 864 460 1000 696 -654 -87 528 -192 -220 -197 -263 696 18 580 744 786 -629 -300 -919 -253 31 -483 373 941 543 -490 0 -677 -907 -714 -952 238 -228 -58 805 366 992 229 760 875 -469 -502 -819 -943 136 -23 -787 -964 -721 -9 -891 -671 -393 463 602 -455 -539 -127 -835 287 978 -980 0 71 796 389 225 496 725 -680 -335 -624 28 -88 -312 -811 810 -206 -282 789 -908 378 -247 -585 277 -86 -430 224 -452 -905 176 205 -843 -401 235 -658 -895 906 -726 25 391 -141 -323 -58 887 560 -565 338 -244 32 -208 -794 89 -738 618 589 348 -774 410 746 12 233 -242 -664 743 -898 -450 720 -152 898 -728 36 801 70 -454 85 454 331 85 908 -270 -512 -51 664 -635 731 105 -451 561 691 -361 -750 76 -349 -80 -840 -5 979 816 128 -55 661 826 163 -255 -112 172 633 122 -829 82 -297 777 -367 823 537 760 -818 -166 -924 73 -160 -926 -248 885 -561 -42 -106 -823 141 543 846 -642 911 579 841 386 -276 -774 707 -136 -1000 -892 -93 -607 -766 -247 -858 -935 -584 400 501 310 940 -815 -68 72 -217 948 947 -591 3 -127 67 -599 -933 -721 803 942 -794 522 318 878 915 774 693 -71 399 306 422 959 514 562 732 522 -118 164 -656 39 -414 -25 -645 -266 79 970 599 -608 -673 -165 128 -257 384 535 -886 -779 317 -537 -359 702 -497 990 890 -149 973 -330 -715 -9 -262 -748 -723 -93 159 -973 -205 -653 238 -55 -913 -780 -990 5 -968 337 796 591 -685 979 804 211 869 348 709 -782 -384 -3 -610 -234 861 -437 902 232 461 -703 755 -625 -936 -334 227 -474 914 -965 502 -195 954 -695 279 -106 -269 689 -167 -618 -10 899 626 -875 -222 801 202 714 -373 777 387 -385 777 -407 -533 -303 232 952 353 265 -769 -759 -192 618 -751 399 -646 -402 -458 254 986 -202 157 -655 713 35 501 -40 283 -747 729 -887 -842 126 -23 -655 -757 551 603 -124 -742 549 -598 617 139 -254 867 0 707 377 660 -341 529 74 -974 -791 -194 554 -107 361 199 891 -127 -87 -471 -676 543 -683 759 -59 665 159 871 854 122 187 283 -546 547 991 -426 107 -539 972 146 563 751 516 947 -709 138 -821 995 -987 421 172 -531 -170 474 -705 -126 -611 933 993 376 -188 557 197 686 -243 143 429 216 113 -627 -711 -903 -392 -721 836 -713 990 49 764 441 479 609 850 -73 849 -565 -730 -144 -140 -196 -491 340 -302 -416 -799 -302 321 -797 708 -865 385 -367 -644 193 -355 406 -258 79 -130 255 -671 -289 -934 963 58 53 324 431 466 520 233 -751 118 -520 683 -466 870 -159 -901 -224 609 816 -223 -878 -466 -593 603 258 -686 137 456 -32 678 -460 422 125 793 -587 524 197 317 134 -315 -328 -121 964 851 456 -106 -316 558 719 597 -327 -318 796 385 891 657 -573 -910 727 621 -33 67 -796 899 -552 881 715 703 -648 75 806 170 -69 959 -466 249 412 537 37 -275 628 533 -864 -770 423 -236 213 -419 -679 651 -38 530 130 692 -980 -882 129 -461 -164 -72 -808 75 551 -445 699 245 689 927 -94 341 829 665 750 -119 -456 984 -597 943 104 766 214 342 533 -80 -924 -693 -18 -831 415 527 414 25 214 869 -464 205 763 204 560 418 780 -671 572 509 105 -156 -998 76 -386 447 971 -45 590 -373 1000 200 645 -923 -26 603 948 390 -834 329 -530 -275 -3 -90 -631 337 -586 745 -927 -917 -958 -398 -384 -212 467 646 940 -333 185 -1000 472 181 556 979 -31 -78 311 439 264 -475 724 632 -240 614 766 400 24 -625 -540 657 226 761 -880 65 -578 -444 -622 169 -468 -453 876 -947 -579 -418 -334 -33 421 266 -745 -647 101 -663 -414 73 -460 863 -797 -945 414 722 187 -909 -787 186 -577 -705 582 -375 -954 850 -830 302 -356 -977 158 981 -965 117 -827 41 -449 -121 945 -172 -83 -305 -111 -502 -378 -356 -665 -40 -385 653 327 920 -860 738 864 711 -993 -306 86 -91 -853 -594 429 252 -785 411 478 271 -917 595 -569 49 -719 -859 606 290 210 -442 83 -412 -212 -362 -257 -645 495 79 -717 764 -179 -539 306 -721 -184 -180 335 -852 -716 175 966 -670 757 123 924 -987 958 323 106 227 151 597 -365 519 -901 372 -857 534 111 -537 925 -301 -37 -896 -765 -652 386 193 -699 692 12 951 -729 -307 532 -188 -252 -525 -873 813 -693 -260 -887 69 -396 -807 144 -155 -992 -529 -794 280 -703 25 -559 628 -842 590 222 -566 105 480 470 317 -85 685 574 -991 -280 833 -517 117 789 -657 489 61 -740 810 587 485 655 -49 -42 164 977 -22 911 906 490 684 -961 -34 113 -505 589 591 -365 822 669 -138 -470 215 207 -21 -793 615 -435 -807 -853 253 541 -703 790 558 -771 -157 -488 914 171 631 -988 -253 -356 664 734 580 -753 283 680 -259 405 893 377 433 -175 -738 -35 66 -138 255 -668 674 -595 -243 -911 383 492 867 484 875 -109 638 318 -531 792 -78 255 -85 489 -505 672 314 -449 -630 -606 730 742 450 37 213 787 88 714 881 581 903 656 249 -39 -73 -733 -80 553 753 -720 91 -836 347 -622 -729 260 642 851 958 -642 145 -96 -737 -85 -969 190 -450 804 -463 -208 481 565 -553 448 268 560 116 272 -120 96 -601 805 331 -421 415 -254 -357 -617 37 86 -180 -158 122 650 -475 585 -109 325 -870 -222 541 977 -481 -867 -92 -967 356 72 753 -704 611 420 -578 174 777 23 -254 -461 -769 812 28 -398 59 -878 -710 -359 -946 350 960 773 150 102 -42 348 -741 -762 165 189 101 -684 -979 -580 -87 -326 -222 977 884 567 -716 26 564 -154 360 -528 251 -756 355 -873 -18 -179 -620 -242 -502 246 -430 -281 17 531 180 -320 -121 -416 267 -641 -638 440 -173 -250 239 -524 -272 -183 -980 -675 -185 -904 194 295 -151 -478 355 791 494 745 -289 -398 -555 270 -614 650 -804 -584 -638 912 476 797 -325 -523 79 -337 -434 -743 -376 -179 328 662 694 405 359 -385 -421 624 -31 -930 657 138 259 629 599 -587 -325 366 -823 796 895 -957 926 546 309 -117 181 -428 -903 247 749 145 793 -800 -3 -499 59 974 847 908 -27 5 -532 12 -545 -464 740 715 746 -562 973 476 978 123 149 960 -638 -790 415 485 15 140 711 -970 -742 527 -985 -641 -723 939 -960 926 755 -238 330 269 -995 259 900 -435 144 462 296 928 -593 465 85 817 -174 98 808 -954 15 -444 -714 -561 182 19 460 -959 222 -618 -619 -2 -808 505 -73 -308 260 -506 -348 -924 641 -571 125 545 -759 367 -203 -395 -667 -909 730 -656 -685 -91 859 -129 -837 858 -515 -164 -27 -150 184 -891 -72 103 -233 50 -368 -193 -188 958 813 864 330 -589 512 348 -166 542 -830 -15 -693 902 -771 -693 279 463 112 170 946 750 -592 -97 595 -373 11 682 255 527 -711 620 -455 -303 607 -28 -610 -879 94 57 -857 951 8 98 71 -491 51 289 -980 514 292 64 -122 174 111 -204 -397 482 990 -983 660 -457 236 374 599 727 244 -160 573 853 620 -205 -698 -163 965 471 -574 -575 696 522 -554 -618 -694 969 315 -284 548 514 -373 278 969 592 182 251 116 -593 -510 172 -361 164 966 -297 387 -65 -986 867 -163 -905 -964 -531 596 898 -92 147 664 733 812 924 934 414 -160 -37 245 166 -578 314 629 43 -418 -975 469 921 98 -74 -459 978 -654 -227 312 475 279 23 20 -615 -181 51 -473 -896 -381 295 425 490 197 -261 957 -412 -103 -476 751 -117 -14 99 -516 -497 674 616 697 -170 -68 -83 140 566 -706 276 31 390 953 799 -5 850 -460 -695 -932 16 -333 895 381 347 426 -45 220 870 414 628 778 3 -341 -531 841 -424 -801 285 913 -613 -893 78 287 642 -963 159 -492 164 -375 216 330 740 -517 -226 -871 -240 530 -183 -580 -397 164 884 760 -180 60 57 -664 350 149 420 -367 209 800 -471 -325 -466 503 737 -486 846 780 3 -863 -556 139 -425 205 -226 -297 -794 -858 276 -447 582 364 -244 370 104 418 446 456 847 810 473 256 -209 -540 -974 820 553 -354 198 -583 -258 -384 918 262 980 23 -914 502 -670 -192 -931 -528 -175 678 -987 -776 -560 60 510 274 504 -418 708 660 209 -755 591 94 216 -27 20 -798 870 70 350 -85 571 956 -156 223 483 -771 -186 336 107 5 168 -463 995 59 -254 -320 564 879 508 -472 -821 -187 -896 -103 911 -564 -81 -41 422 443 -53 557 236 771 615 720 -725 -635 -854 160 649 -645 552 -734 -803 402 769 625 -396 33 599 -207 243 -514 -860 -39 -886 782 831 30 -610 -312 -199 -220 200 -259 628 339 855 967 831 730 18 318 -576 852 -841 -88 501 -937 154 -407 -658 373 -196 -99 -694 -761 -342 -970 -974 425 44 75 -101 957 244 809 -603 649 -953 -732 97 354 383 -431 515 83 -110 -785 374 -774 -568 528 952 -13 -513 698 -69 745 348 341 -281 632 929 746 -577 -460 -855 291 -141 23 -41 -871 -160 -955 991 4 248 -254 635 -72 551 -62 -398 853 113 -221 -171 -694 30 658 263 309 628 -416 -103 762 -390 485 448 -44 -912 -879 178 -512 -708 1 -223 417 -1 599 419 -199 141 -169 670 -688 -502 -89 461 -717 280 -291 854 8 -729 177 -550 -47 -587 11 179 -659 -697 -283 737 -506 446 -352 230 825 258 -335 -580 -373 -929 25 -913 -905 393 183 728 892 -522 -505 676 387 -979 679 929 -638 -650 456 -267 -176 904 730 340 714 518 764 997 383 -664 54 -881 -23 -903 78 -568 321 -271 -144 -286 -926 -40 -86 645 752 -717 939 345 -494 951 304 -293 -877 -802 -71 -392 461 910 34 8 -625 -869 -679 -484 775 852 -827 137 555 -536 -865 163 962 -475 -482 963 434 -632 -573 605 532 573 971 116 -949 985 -557 198 755 -951 -99 -944 -932 249 -658 266 -267 587 -220 557 -867 885 -271 -479 -560 676 -969 511 -474 -533 598 -884 -893 396 732 -663 -91 -21 980 -366 -545 -897 843 551 -483 -180 776 -565 -609 140 815 -731 607 -240 924 -149 -323 265 819 323 -225 129 -28 332 -385 -64 -870 663 288 497 204 812 128 -944 640 210 -514 -587 565 -687 -883 577 612 -889 -897 -85 -567 442 -289 -38 231 -59 -522 -518 373 934 68 -833 234 838 299 407 272 884 -994 -709 190 238 861 -483 -735 -792 765 -587 -249 -607 -408 102 -483 439 -719 -267 -496 919 182 -787 -259 -451 329 -504 880 34 -238 731 -611 24 -37 34 -911 -326 865 497 -888 -339 -411 -179 355 665 -3 -523 266 -62 -920 -169 -747 519 -348 155 557 -699 757 433 715 -433 551 -113 564 -654 732 767 430 527 221 740 624 89 -742 -193 677 -309 823 -307 -359 -387 -424 339 -972 212 -775 -846 263 544 -483 -716 -345 681 -824 -400 -878 -614 930 603 -167 -528 -957 300 -584 -876 84 110 462 -784 339 102 798 673 742 146 -491 -61 -352 -993 949 225 704 63 -74 -632 516 998 145 -573 -414 -239 899 -266 -711 -404 -877 483 962 -553 947 -35 -843 -118 33 253 188 693 998 752 -289 -182 564 733 744 68 -866 -511 595 496 -336 785 844 -161 -981 -880 359 204 968 283 -856 -971 -313 205 755 -883 -309 -20 -243 -959 -998 759 -596 -728 -418 909 262 140 204 -941 967 -160 -375 -612 -867 692 -472 -51 46 -231 532 691 845 523 962 607 -73 -761 -494 690 314 403 -312 -347 -237 585 816 -853 -917 -325 -868 386 757 -34 -578 890 -343 -174 -722 288 -766 -392 -408 -197 -953 364 -391 -555 -280 -67 -667 -897 751 -537 817 -145 716 527 -736 -671 -281 267 697 711 583 227 246 555 422 -429 -185 -899 -659 819 229 369 -15 -814 -279 374 84 -852 -257 -718 693 581 -91 -489 -514 -909 -859 921 744 -203 -677 67 287 464 -80 -852 -712 653 879 -267 -874 -471 -684 -777 245 364 903 -437 -146 -837 650 602 627 122 -760 -985 -406 -354 626 307 321 184 -772 -621 -410 -438 4 349 -690 -348 -760 868 472 142 -35 742 -487 199 644 -744 -516 -643 -74 -546 -525 -847 -584 728 344 -979 -206 931 -416 642 946 746 -230 -232 169 -817 854 -953 606 -634 -751 898 -3 960 990 -743 -893 -935 169 -974 505 129 -492 -863 413 -715 7 -452 -883 -769 544 265 8 -26 601 -499 -269 -619 -724 886 804 970 -562 425 825 476 -610 -351 -314 876 926 138 -575 -480 -251 -280 859 -643 991 -617 618 -710 -183 883 789 508 402 -445 985 -699 694 -723 -663 -70 -37 -749 122 -39 -953 403 -508 -809 -301 998 958 -628 -29 -521 -953 654 699 358 156 -255 -160 -937 -962 448 672 -896 -110 -309 6 192 -318 407 -13 362 -272 631 365 835 -205 883 243 -778 151 -803 133 512 371 -215 631 -260 -881 941 113 -817 467 760 -140 477 -286 106 461 -490 576 360 -346 -275 599 892 -247 742 -529 -584 443 -718 758 996 591 -263 -771 -89 964 629 494 739 -560 -767 -233 951 -102 624 753 958 35 937 534 771 477 559 599 -75 287 646 -649 605 857 871 -486 747 -691 -352 606 22 -532 -755 548 589 991 -526 83 877 926 -117 -878 98 -524 823 786 -48 59 470 15 -889 -250 -206 441 292 -697 653 -703 -530 643 179 646 -700 588 -1 499 -424 173 -303 488 -629 859 -345 -5 227 -636 249 279 769 -800 -982 909 74 968 940 435 238 826 851 -915 -360 -688 -44 844 -517 976 -963 259 -369 -61 -522 614 -141 522 94 843 595 -790 -603 -743 -459 -883 -601 -327 685 727 542 786 255 969 -379 105 911 -512 687 -884 476 -650 -996 -170 719 250 66 1000 -48 924 -965 -871 -467 -709 -23 -111 -617 -366 -549 -929 902 251 238 -505 10 657 -551 -456 321 714 576 -697 -470 -124 150 378 -643 -566 373 -819 -434 -765 -277 35 506 416 -448 -115 -248 -823 19 272 434 -388 -799 835 -217 -800 356 -395 -192 565 -169 405 458 848 -114 -380 203 -501 841 -587 613 -707 -462 898 -969 -214 632 -260 -256 604 323 175 -457 -718 559 740 188 34 -740 -272 -590 775 -610 166 -998 379 -673 -933 818 -266 85 392 515 152 -230 -10 390 468 -967 -27 503 -697 303 -758 -455 761 -885 -740 794 -232 -274 431 -523 -319 -249 -276 -490 -123 665 119 322 223 489 496 231 294 -756 -950 866 -69 -885 -780 988 -270 828 639 877 -638 -500 533 934 -181 -464 -769 -162 383 626 -231 339 388 909 454 148 497 -306 249 -365 -347 232 -188 -400 -961 194 580 103 126 -109 129 603 -173 -818 205 -654 -840 -25 911 -555 -335 34 337 -467 -434 -540 -586 -97 -432 -750 227 534 -493 -687 474 770 761 -33 -535 715 625 669 -67 769 440 -231 -536 -106 -101 675 -701 492 299 -995 344 962 -263 -445 -196 -225 -895 -569 -557 591 875 617 191 667 -589 -214 901 -672 9 758 830 -292 -961 474 331 -569 953 288 -704 518 -989 -215 791 -175 -830 75 336 -211 41 916 948 -149 17 335 -356 -392 647 40 585 -780 912 217 -428 583 -98 -39 237 -92 397 -110 369 81 124 -923 -234 834 -330 424 -362 -762 35 819 382 395 308 -508 -135 -284 76 -405 95 972 34 864 473 999 -661 269 639 111 -270 460 444 -675 -997 521 219 499 -505 -302 358 -18 62 -534 341 765 -697 807 642 -649 -340 -854 -821 986 768 636 -4 439 368 -547 66 -532 853 873 425 724 -324 276 -889 -215 -844 685 723 777 -443 -360 -286 -601 -399 480 761 157 326 -150 -470 121 553 -488 719 -302 -375 -203 -611 -127 -596 -335 -535 952 -108 32 249 -445 -670 -937 -773 41 793 264 -326 870 302 -730 -24 903 -310 -676 190 -764 -736 -489 147 12 931 363 -148 -951 -520 -217 915 -882 -251 -118 435 -704 -757 -587 431 -642 -328 51 -225 -141 -185 692 -235 767 604 -379 344 -561 337 -715 -821 680 -366 376 550 -965 726 556 -725 758 -277 753 845 533 418 637 934 -802 -86 -777 -984 -159 -843 -160 182 62 208 334 -587 583 749 563 -637 -161 -432 -807 -241 -215 456 -897 369 623 -750 799 -719 -889 -116 286 -137 156 316 483 320 -819 -295 358 266 -522 218 423 500 335 366 912 820 -986 66 739 63 -845 467 809 522 -206 -710 242 -744 851 -81 -816 -751 -635 -849 431 482 560 920 -133 -534 266 -556 49 918 744 2 166 -393 -584 -168 -60 -185 -316 -105 861 144 -428 446 825 -565 -244 718 416 721 -869 489 427 -235 -190 703 -268 -916 -542 -534 -282 -760 634 219 185 602 -560 502 54 618 -495 -829 -12 -848 619 903 -39 -227 179 -95 -253 106 -388 343 444 970 642 247 650 890 971 414 832 167 634 285 166 91 529 606 146 244 824 -357 727 540 345 -349 -999 906 932 -741 986 570 677 949 -375 397 -856 -433 934 -960 -503 -352 -965 639 -419 996 857 -586 134 275 200 141 -451 887 639 -338 558 -665 -861 -627 -39 -937 27 810 790 -616 500 498 -84 821 377 -930 -860 336 -767 -121 -72 -272 978 -534 776 -613 968 -158 214 -133 -544 -315 -235 620 -357 -288 -944 30 599 -41 -788 854 418 -452 -26 -348 134 -669 177 -451 954 -117 439 -145 -380 703 -197 277 857 -863 830 601 927 -976 926 472 -668 -369 722 -891 272 327 893 715 796 784 -337 -524 497 646 437 -249 -852 -681 556 448 -529 494 204 452 -486 480 -529 549 -895 321 -194 627 -403 16 935 -351 24 411 -421 -573 934 583 522 -648 -751 884 265 -633 218 -932 -843 307 153 -816 416 -936 799 13 307 962 -926 108 -43 163 -956 -474 300 -5 443 813 -305 440 -98 -179 688 -805 107 -772 869 997 -671 -673 499 -292 272 895 605 703 -684 -94 -8 -172 -395 735 -750 -998 845 919 998 -409 -746 482 -618 -4 337 -118 -630 58 -751 415 478 156 -829 -432 -422 -439 -981 -790 396 164 -371 854 124 -194 -430 -275 983 -677 -808 770 543 -980 -483 -470 137 671 -19 488 812 -872 -554 153 -418 -814 407 916 937 -282 -143 678 674 -928 120 -56 745 -129 32 639 117 -183 441 891 -134 462 -593 -532 -126 96 895 749 836 -689 -993 -176 240 826 222 160 -177 -760 931 19 875 -439 136 108 -20 878 971 271 -658 -237 753 144 946 -430 -482 652 27 -675 -274 -494 -935 97 -92 -581 -543 -753 515 -102 3 -816 217 -433 370 -587 95 -483 -81 -71 -680 -704 -312 199 194 -63 194 662 200 726 960 -345 -243 996 707 534 204 -951 254 906 -4 935 336 175 760 -232 -903 81 285 996 435 538 -922 10 906 -464 -843 -129 593 -164 125 801 148 853 12 471 -539 -950 416 -81 681 -982 -649 234 112 491 313 -516 -792 228 44 -629 67 -888 -950 88 -580 -964 -235 -821 660 -414 -918 -633 578 374 -628 168 806 -484 -649 -869 -435 43 894 711 996 -36 -501 -874 -604 -354 -17 -9 -497 48 -981 385 -744 484 766 198 -833 -328 -275 344 873 -173 -550 85 -306 -295 -358 -521 -717 -930 -218 -872 -250 -568 -933 -861 -851 -624 -745 -852 3 331 464 73 -590 -52 -781 486 717 -959 425 225 -2 -877 891 -233 82 -569 169 -272 -715 177 -883 346 998 343 870 -404 -242 -958 542 -885 -524 5 592 752 584 -31 754 -930 560 -883 46 -113 -182 57 496 -255 926 -815 755 923 -718 399 422 -694 -646 -858 884 73 -10 -772 256 -73 580 -136 -249 -539 309 -80 510 799 -889 -515 -485 -439 820 -331 -561 -305 -645 183 966 27 -988 -512 -552 274 -889 904 -346 -286 -164 -551 884 949 927 -421 -896 -871 -313 884 435 173 -727 368 979 722 -224 -644 -488 511 -533 713 936 -462 156 -446 208 358 629 -999 -759 -721 120 -153 -626 511 -755 603 -534 890 929 -418 -722 875 958 -189 -220 409 -257 353 -17 -759 -188 527 -52 -405 473 -230 657 -109 928 -268 -325 -329 457 -234 894 938 558 612 2 119 649 646 -259 801 -675 115 54 934 -813 -265 -553 125 458 895 -102 992 -540 176 -546 619 -766 175 -418 305 269 867 412 310 868 871 785 611 326 -799 -62 791 893 -316 -461 -645 -233 775 286 749 -22 562 -572 -561 -10 -174 309 30 -926 -142 -483 137 -304 808 -312 499 83 -673 -273 331 117 -339 -540 -907 615 702 933 768 -497 -829 891 854 -959 264 536 449 -590 275 286 -804 885 961 -585 -510 -398 649 163 -112 -110 -392 -724 -117 52 215 763 134 973 48 754 -940 -816 970 -84 -725 755 729 486 777 503 72 -979 -126 286 -151 -364 342 -609 574 690 236 306 67 -230 -542 887 417 324 791 -668 673 361 842 881 944 698 -243 381 430 449 -404 770 291 158 -924 69 977 -655 -294 907 899 580 134 -803 -61 -339 -168 -832 996 -736 13 -76 -166 203 -946 -513 -395 -929 941 872 -472 -772 388 43 -902 745 -460 403 507 671 -403 788 -478 -976 353 -57 -698 597 723 865 582 -389 -201 -406 -959 -869 -620 -153 -833 439 -188 -893 -627 -746 158 873 446 802 -145 -383 657 914 387 -673 -475 592 927 28 670 -136 -463 -671 -155 736 956 -298 852 -460 -940 -857 -318 -31 137 -928 999 -158 -268 -590 391 623 71 -136 -10 -923 -633 -402 698 -554 54 732 -261 178 524 289 758 -259 414 -254 405 -261 366 91 804 258 -943 219 975 -999 -428 -179 -781 55 781 247 21 -117 -990 963 -736 478 5 -717 -745 494 -674 591 -394 -283 554 -440 -993 -372 654 -332 226 888 -327 -134 -756 910 264 428 201 693 420 -426 -561 -758 69 997 -329 -888 429 583 676 -455 -110 -848 -708 748 644 -780 90 664 -37 -604 -43 61 -535 -850 935 -171 422 744 -17 286 713 -976 800 -952 -221 -147 649 891 701 -714 662 918 972 126 998 639 -454 455 -51 685 693 143 943 -531 195 -594 -707 597 994 965 471 -994 998 788 524 463 -671 11 215 959 -301 527 -285 -656 969 -661 46 666 -166 790 -112 71 -547 684 -105 -953 -327 523 -254 471 -194 -905 798 -312 987 28 154 563 444 -837 308 -7 559 -75 271 -443 -450 -556 -83 37 -422 -837 11 208 758 648 548 970 -493 845 105 411 -687 -20 930 -149 923 -642 254 671 -286 -255 -335 -124 143 -80 -619 534 407 465 -116 -825 849 900 537 -567 767 -622 876 -915 240 803 -335 488 41 299 247 -735 369 817 249 462 -136 -294 -894 194 -671 905 910 652 18 -695 -999 315 200 714 -484 -535 753 -721 190 985 -842 724 -582 690 161 -504 886 37 -92 853 839 -833 929 171 -565 -342 -514 -563 736 -349 714 620 -839 373 -718 -925 10 -474 962 263 -67 -848 408 -622 264 -828 691 -872 -555 -579 -195 508 -825 -114 -100 -373 -667 -425 244 -609 -365 -219 -167 991 693 254 164 719 -394 -872 -328 851 62 577 -503 456 604 -897 133 327 242 -117 701 -566 757 260 302 742 -894 -124 60 -194 -195 915 -537 814 817 945 30 8 801 -903 -216 844 330 304 -650 751 834 -100 -415 -294 -349 590 -532 403 17 -730 -412 -26 -64 -787 -112 -447 -690 539 920 -703 -575 275 -505 -739 851 -289 735 -911 729 512 344 664 -891 -724 -187 786 -520 10 -673 -174 371 -359 -862 -828 910 -66 -533 -973 157 -329 -766 108 911 662 -310 -770 344 250 524 349 -19 27 949 353 405 866 188 286 -172 -949 -985 982 -989 41 -3 488 -259 726 455 631 -687 -799 555 -834 -360 -169 -448 3 -166 -710 196 -796 -846 483 -122 -162 -72 842 -43 -141 978 -309 703 -474 994 -928 17 -971 788 716 -758 786 142 -451 84 -436 -882 -661 700 -83 -990 -469 115 -324 -309 -948 -309 -188 324 988 27 -47 -936 -854 -509 -502 -624 77 991 -475 -31 401 -500 294 751 -779 730 442 -600 666 219 47 32 454 -774 -754 -990 -199 -471 427 723 -233 -274 -606 -691 -796 -774 -115 274 873 869 908 661 733 -923 -357 -471 676 -641 -614 -651 -581 -117 258 198 259 -30 997 -13 150 689 -284 -518 549 -891 929 168 923 878 84 -516 -613 -701 549 -86 798 -959 -363 -794 -900 -795 -70 -363 -373 458 -366 219 143 210 578 611 299 -620 720 723 277 223 882 146 848 -656 -511 -952 191 83 27 287 402 185 704 114 -264 312 5 -265 -663 -920 -812 733 -185 441 411 -144 760 -720 -56 -339 857 679 -867 840 -706 -404 95 -566 779 -139 314 -354 165 -483 750 586 321 945 -234 -731 -184 -630 -713 361 822 -409 999 -283 -730 135 308 -411 -369 -795 270 41 285 -401 755 489 596 -330 -440 -459 528 660 889 139 176 410 957 -683 -868 585 696 725 -793 -384 -172 127 -278 -274 363 -426 185 -122 -573 288 -559 -677 -448 775 799 -361 -888 -841 258 249 859 -826 -754 -755 -618 -42 -205 -848 -960 437 -280 447 -207 231 420 -861 604 743 168 -976 653 782 -360 -86 948 656 -618 683 -209 564 399 285 -1 771 660 -93 -943 -279 -321 -417 -540 -769 540 336 -814 -958 887 -554 15 811 399 -375 757 -247 418 -96 10 -816 136 -816 190 -915 -405 -988 -405 133 212 119 -685 -204 -732 -636 231 589 758 -284 821 736 -595 171 -933 992 539 -899 -730 -611 -270 -133 -694 -437 -8 757 -574 576 158 127 571 396 410 -305 -805 -825 608 -649 -950 -558 -290 768 201 -486 729 -647 -825 658 10 342 843 107 -919 651 -28 418 444 280 763 -510 -800 664 179 -354 -964 724 823 -325 984 -602 -612 -308 -594 70 404 -984 -615 543 511 -915 42 157 260 -819 378 26 628 188 -65 -546 635 201 391 657 -380 -336 -849 214 -110 -85 219 343 31 206 -196 -522 -950 -396 -131 267 -855 -23 -49 137 407 -952 -795 84 -352 113 -377 853 -445 -865 963 250 684 198 587 41 901 2 -426 -55 798 -195 609 -40 -922 -181 587 814 -430 311 400 -811 702 -139 80 927 -176 -940 -491 -86 470 -141 -629 -747 315 621 132 451 -289 -90 512 -241 -117 -306 -400 49 -645 -366 -818 -721 179 135 361 876 580 -803 -401 -640 -715 -370 933 -612 629 536 590 -497 115 687 -873 -930 120 -483 -602 609 965 464 215 771 29 -411 68 -224 -611 579 -37 923 148 88 148 -787 430 -893 848 -719 -412 94 157 404 449 -464 -120 -152 -317 994 456 766 78 200 876 31 -535 650 112 577 -297 -667 -700 -67 673 514 -592 299 -863 527 -310 -810 757 -711 -849 141 -531 209 -252 511 -304 129 440 248 -968 -783 342 422 27 42 -853 -520 18 -598 803 -138 207 763 -190 -360 747 -576 -918 129 -839 -380 90 922 -928 80 -650 -179 325 398 -826 -713 -826 -235 -967 -737 -315 652 -506 -460 340 765 880 505 202 598 -435 698 448 -516 -272 -840 883 -42 227 518 -882 -509 -745 966 -844 908 510 -104 -212 -428 591 -369 -360 345 990 320 274 691 -964 622 187 -936 649 644 291 -189 694 963 800 860 -573 721 543 158 -506 -547 480 480 -800 -328 -660 888 849 -195 -880 -878 -519 465 -608 526 930 135 434 -563 -437 827 397 792 319 -986 122 -72 159 -463 -341 430 -625 860 -905 -527 -382 868 583 991 -299 -792 234 652 55 -606 -409 -112 830 659 677 -574 -259 -580 259 659 625 -317 398 704 278 246 34 596 668 724 -344 -842 -448 664 -298 630 942 463 -107 -112 36 876 784 610 742 -245 112 -41 894 -43 301 -923 -754 496 359 341 450 -146 -750 -364 607 -478 864 44 -460 -978 -257 -678 762 -711 757 -880 338 68 -54 554 700 289 -376 -167 -725 -895 -108 517 -342 -367 278 -228 405 55 270 218 527 -755 -301 -267 57 634 712 -861 -26 596 475 864 672 -449 -162 222 844 -867 278 -556 411 -767 543 -581 733 390 791 140 809 211 -642 -994 572 11 519 -833 -293 555 -918 -218 764 -58 -957 31 264 -46 877 -596 -266 -599 -24 244 -762 -637 866 567 699 212 351 459 -414 805 -999 511 -97 52 17 305 -788 845 -844 90 -757 473 -460 491 540 766 684 -183 420 -957 124 481 678 802 993 328 702 -215 970 -684 -211 -556 240 -988 513 394 -885 -120 -866 -296 707 -411 -909 -106 799 -917 -552 -862 960 520 801 547 877 -847 -993 15 906 -27 -255 -952 -542 -687 -888 4 -818 689 -654 -210 -803 -372 672 -34 712 -323 50 74 -119 -755 330 608 -782 610 215 499 848 551 459 432 -496 53 -601 697 290 -312 365 -958 316 -42 132 724 552 -397 772 -176 -306 -284 -502 -321 -702 -312 -278 360 -601 457 -177 -673 -416 -82 -60 -255 -222 -885 667 -129 -269 -81 -840 -96 552 -402 -179 827 -496 694 -533 -58 506 -359 -231 261 848 228 723 781 751 -208 -910 986 499 765 531 829 702 284 174 -750 769 -634 176 -572 -233 230 -624 397 975 -120 -367 299 994 126 885 -57 -818 466 344 -813 131 533 114 -546 -548 338 -826 340 -944 198 -588 593 -655 51 -897 -304 315 -577 -935 -425 -614 795 915 886 -334 320 -280 -128 618 636 -29 317 -480 -645 -902 12 312 -439 151 518 833 521 -319 -896 -559 161 -784 106 -500 678 589 -535 -267 429 -309 562 594 -417 -476 -508 295 911 405 899 -965 534 375 -90 382 -979 -766 394 681 -446 -166 -400 505 590 -790 543 388 -522 -338 130 920 -33 -111 -499 632 -571 984 -260 280 29 -521 -755 -548 43 -743 329 914 -892 -724 835 -562 -109 -767 747 -603 -118 -158 -149 -845 903 797 266 328 248 -225 215 -543 113 -281 -841 623 -851 158 -479 326 453 -8 440 -854 692 -520 -138 -847 -816 -195 362 -877 12 179 -561 387 171 -631 -301 -13 960 -572 141 -944 -209 -428 -854 -845 -653 -201 -149 -374 729 -544 826 527 -471 -957 75 692 -490 -987 -434 943 -417 360 100 -854 875 627 -119 455 362 -408 -231 396 -147 -349 -177 -462 -877 -506 -97 565 941 -889 647 19 -77 -527 810 -667 -589 715 575 713 -778 -488 -468 -702 -685 -535 -733 -970 936 360 997 -294 618 544 -816 -832 -971 -518 851 -649 554 -802 788 -899 -63 -983 -175 -634 -526 -153 51 292 -801 980 -406 838 219 -698 -613 702 -114 187 462 278 889 575 -588 -330 -459 83 -622 425 419 995 -702 -521 194 -656 231 -921 -115 -231 -225 290 -11 447 -495 -614 -387 970 91 292 -739 68 655 618 -757 92 -437 436 355 -887 540 790 -854 -524 -794 -682 569 -304 220 -314 -959 -479 -386 -354 -64 -495 -391 -367 241 92 424 376 414 8 -422 483 245 -823 -375 700 -350 -150 170 888 -925 207 36 575 436 422 -911 -722 -211 235 -511 -534 -777 -729 -727 -517 538 -447 -906 443 742 -349 736 -949 -152 682 165 -317 160 -906 842 -203 -105 -43 784 -107 94 457 -932 -300 782 -453 -834 332 764 -598 -10 153 142 -708 -828 679 259 547 -821 -858 -793 968 -587 958 1000 -311 836 -407 -259 660 554 862 231 502 12 167 42 623 520 -414 411 -52 169 913 145 773 -354 760 529 -355 346 -701 296 621 503 454 788 877 -344 749 -883 -803 -499 980 -323 496 112 -950 -941 -638 -542 394 81 -883 235 870 195 223 902 563 -960 -725 553 216 108 -128 -989 -382 285 -57 -537 261 -799 -183 -655 320 -246 365 -873 552 405 431 -256 -268 -419 288 -854 -137 -983 -824 -364 273 -783 -586 503 918 552 865 -827 440 124 93 -47 310 449 -973 -322 596 -402 829 -600 -488 522 948 70 -19 323 476 40 482 85 -35 -131 243 -507 331 703 -439 568 843 812 -452 689 -506 253 423 138 947 921 83 995 -491 914 -195 504 -221 224 -383 -200 30 915 -645 480 267 255 -56 -153 677 762 783 285 -347 917 785 -478 170 81 -283 -305 323 305 -893 927 -979 -778 275 640 -593 -457 -519 10 170 263 -684 873 442 690 434 73 -457 -782 -688 -555 490 211 854 303 -9 900 -352 -855 118 -169 725 71 845 424 -28 51 -103 15 267 267 -860 426 -219 270 -178 -928 -811 -592 365 540 146 -679 -988 899 210 637 439 -91 684 423 210 528 -971 -784 894 762 829 696 -367 401 528 410 753 -335 -657 -930 -962 688 -824 -874 81 -622 854 661 -184 783 -239 28 856 -670 -733 -761 981 293 -727 503 710 158 -174 -620 -186 -65 163 -137 193 179 -835 -603 -448 -355 328 389 -872 215 -288 623 -458 193 49 -320 580 -132 -754 -872 -540 -298 -995 445 -502 -492 -339 -27 37 -557 174 906 -781 -280 -839 -778 546 -918 926 809 68 239 -184 922 -249 -325 -625 978 -25 -208 671 309 -201 -978 999 921 -53 -743 -462 -809 -803 584 -573 809 -185 -444 -175 -10 -633 152 897 -456 905 901 986 719 -733 323 592 627 777 781 858 -642 -396 -598 989 -565 -736 -987 101 -747 -947 -644 -661 -918 -893 -533 283 -303 423 -301 -760 121 193 -652 -119 -755 836 -73 685 863 -147 990 -158 211 553 112 -189 -395 -861 771 582 432 467 856 -930 967 -714 -75 -656 -802 128 -97 800 -136 979 82 -513 -505 276 -879 -64 698 573 20 -513 -1 -230 348 524 -356 768 923 -953 -545 -259 -629 -985 619 887 -735 -199 -479 341 -588 131 221 707 -165 880 570 787 -379 336 -411 705 489 562 961 215 468 -907 -892 798 -47 -441 -205 -978 558 51 -706 61 -294 684 -858 906 -433 360 402 929 -495 644 874 -492 -557 733 779 468 612 -994 521 744 -487 -488 703 715 952 -965 -935 250 -834 -39 997 -218 -929 62 515 -320 -879 998 -569 726 -363 52 -116 893 471 630 623 -651 -841 836 -381 359 342 -523 -151 -346 -82 -138 -725 -611 445 91 -743 24 -507 -906 407 -158 -196 -883 218 -524 -449 -251 750 827 -584 514 -439 19 468 -762 -888 -408 406 869 357 254 781 -231 -869 -864 818 972 454 71 -725 -845 -632 -470 626 594 911 -211 -246 648 363 -512 -430 -890 -12 -448 -104 -870 -382 928 -679 -79 -967 644 -512 -715 -273 -418 777 60 -395 200 113 128 -234 -444 47 862 -878 501 170 885 321 262 527 447 882 604 559 -17 631 370 541 969 -285 39 -810 -466 -560 -711 886 -370 -53 609 -421 671 697 -764 -448 970 105 953 -988 604 154 592 643 -319 872 859 993 -490 -930 563 -185 255 328 636 -318 -958 -837 -624 237 -780 198 116 -794 740 852 551 -890 -944 480 701 -168 -507 -735 -25 -979 734 986 785 -409 -849 689 -289 53 -880 -531 253 992 501 -927 -180 579 471 570 699 -86 221 480 -475 -649 885 -400 319 843 -71 559 -433 585 71 -247 -695 786 946 -159 3 531 82 -945 609 -442 111 683 -229 23 -697 -259 -163 238 -487 899 147 402 -586 617 -264 568 91 -84 -963 400 506 359 -638 864 -542 -292 -72 326 -425 472 -276 -902 897 518 493 -882 -803 -547 161 -884 325 -583 -38 773 985 -558 -77 -59 869 -41 970 667 -931 671 579 510 -38 -11 -393 -694 585 667 -199 -139 765 -455 -211 -705 332 -144 82 -691 902 -162 -773 -263 -514 756 651 -451 -685 -93 -22 -211 985 -520 646 -154 -645 227 -67 -156 -613 -896 -20 495 346 595 -970 -537 -884 201 263 176 -3 843 -931 71 -383 938 -630 -566 -656 -589 -809 -762 -827 299 -786 621 -170 -344 138 -290 -357 -746 -391 -754 997 -22 237 -438 -202 500 -684 -180 -391 152 -30 -543 419 -858 -426 -534 871 783 826 898 -955 -666 675 -792 -798 803 792 -840 -719 -580 -139 595 236 -656 -880 -935 -103 -707 -152 576 -62 632 -669 914 589 -677 -514 955 -532 -213 698 -95 -367 314 -246 -623 1 -9 948 -248 515 -839 73 -267 592 973 -355 274 -619 -518 -216 -369 787 719 -29 -853 157 -641 615 433 -651 -627 796 -644 -915 992 758 -245 39 -618 504 -904 935 58 64 -1000 -777 257 -600 -686 801 988 -907 181 -901 670 828 404 -643 -797 -150 547 54 410 197 -978 -354 -269 86 -990 451 856 -288 347 -308 -426 332 826 139 -187 659 698 -292 -676 -308 346 -97 -257 746 -999 563 -111 -984 -874 103 220 -369 -282 186 -285 772 -967 -907 706 -632 -343 700 -888 -808 277 -535 -489 715 -679 774 -375 870 665 -449 373 904 -153 874 59 644 -55 -606 449 262 761 -298 -759 712 -849 147 -578 830 938 -485 -479 954 -333 904 755 -114 919 -67 -679 -190 281 -300 -383 39 825 610 -52 416 -919 614 97 -47 -723 -474 -309 619 170 -512 695 582 -462 -562 811 -464 -60 -107 219 -345 -929 838 939 -589 44 262 -664 -727 -65 664 -899 356 799 -265 -769 -281 652 -284 930 -486 -274 19 373 -985 981 -330 -911 589 -410 -503 884 685 299 121 -464 917 891 -127 770 -301 156 676 -497 -756 266 -145 186 -382 -335 722 -822 -839 701 -456 -415 -466 409 -537 -430 468 308 680 557 275 981 820 680 -646 190 -939 -985 -588 -321 975 279 657 420 -777 522 -853 -901 -301 416 -617 -732 203 -874 -168 -339 -504 -357 327 593 243 -283 703 720 797 281 212 812 691 -143 -206 -614 -293 -600 -440 785 -518 343 -114 877 256 564 444 650 450 -373 421 -981 -96 -97 -103 219 988 414 258 -698 -396 992 -995 -212 -401 737 931 -533 495 815 29 -190 -552 331 -884 97 203 87 -797 922 200 894 125 642 -720 469 -458 -21 -81 370 -350 -112 823 137 -898 567 696 -528 -614 -887 -605 -834 724 721 973 896 -754 40 -585 -193 -359 505 -504 262 -380 70 612 -14 -158 943 916 183 511 728 67 705 768 -890 700 196 289 -281 -195 -662 952 136 659 -570 -510 9 720 -491 381 557 -753 413 378 -835 -399 -45 323 -453 70 -812 602 466 -167 697 -788 -461 -387 281 -992 790 660 -5 -803 -343 293 -868 -483 -947 -135 699 -243 16 -711 -426 566 737 -255 -58 -709 62 748 -433 -219 944 -249 -607 -12 -769 422 -279 -617 677 911 -622 435 -933 873 -372 -350 966 -315 -432 -546 642 -609 882 -184 -316 234 -228 -54 688 268 -176 899 -759 -13 -840 311 -403 -459 222 -564 -710 894 -463 -740 585 -995 572 -148 -894 249 138 612 244 -433 -700 -399 -35 -869 438 772 947 221 449 -149 387 191 -14 -545 -876 532 157 -172 698 752 692 -712 291 862 320 -116 471 -27 -466 526 497 -946 -669 -845 712 -197 63 -979 472 -995 321 246 -640 491 -586 721 -566 -41 -569 -10 616 366 238 592 678 -22 -922 940 696 604 335 -760 210 9 575 910 -119 -575 -346 210 995 987 805 -160 -328 -953 836 -977 711 449 -760 -805 271 -152 -506 -398 -297 -43 441 -829 -75 -712 240 672 -312 -114 -388 161 585 -718 482 482 -425 -346 -254 -330 82 -961 -279 834 505 823 851 559 -376 879 367 603 137 -231 -929 572 -518 -537 797 -531 -812 -184 997 -407 -841 -530 528 258 -622 379 -696 300 799 -650 912 -397 -223 978 564 483 716 902 -263 143 -862 293 -198 87 522 349 -894 49 -805 -160 -506 340 -996 472 -718 930 -991 1 300 718 -831 -529 -737 -51 712 -825 209 -131 -337 167 -2 567 -674 -666 -227 516 -828 -873 334 519 542 572 -295 225 -516 967 -327 -202 -727 -496 -674 62 888 -858 417 791 737 784 -319 650 -874 726 611 542 -326 -737 -302 -19 -817 -25 -878 -286 -125 581 -570 -562 -404 -106 -450 -763 690 102 382 -950 712 -150 580 297 329 -549 613 938 367 -851 650 145 524 -252 505 -630 -834 -779 -869 -503 -599 -153 699 294 263 -20 3 359 794 -211 -577 -462 318 462 -77 399 -153 -997 713 991 -273 -577 410 556 -239 550 995 341 -982 -393 -837 852 -742 622 -73 567 664 45 -396 -585 -712 -244 -404 -577 279 363 -416 373 314 45 40 -870 250 -771 714 176 97 -307 -784 -869 -861 657 -330 -762 284 865 -729 -553 268 -479 518 4 952 -383 -275 -1000 -913 -405 786 83 -185 -159 -24 9 -181 -945 676 -956 344 391 672 -632 -185 -42 -617 -279 332 -748 411 919 -163 -357 399 -565 211 -105 -372 -611 580 -774 -20 653 -966 -780 613 -527 183 923 312 -866 -817 635 491 -338 77 -60 311 774 -795 25 -465 -978 -730 792 -562 332 -620 23 739 -682 -722 139 -887 395 -562 928 912 -44 -845 944 -475 93 141 538 896 -339 77 -222 217 -608 823 -327 -635 -654 113 -820 544 145 416 120 43 -287 951 -343 137 -446 -916 971 410 -604 -963 -831 -162 -649 -1000 196 350 252 725 -840 -64 461 -655 489 893 568 142 -389 -218 -522 46 -762 25 410 -925 182 866 370 -887 -641 928 -854 456 -957 31 879 652 3 103 892 -747 258 317 -25 -223 -836 640 528 -370 683 258 -212 -710 150 -224 819 528 -527 -79 753 -763 -313 452 -923 -40 -449 -364 -385 170 129 913 427 380 216 578 19 498 627 -599 511 -104 -367 -624 -663 422 814 -669 622 -875 -425 310 -668 230 -445 626 -569 -808 386 870 381 457 -501 786 570 -654 -345 748 -325 -991 777 -183 -763 -977 585 258 735 499 750 98 357 891 545 -331 -872 -334 -529 485 -508 77 963 283 176 725 857 -16 771 -289 838 800 899 231 139 -26 813 297 -692 -694 -204 977 784 -431 82 -112 -449 185 135 -634 303 -27 209 -725 20 55 -698 -868 173 603 485 693 63 -195 711 219 948 -632 -464 -717 558 -559 -487 385 768 -280 817 -113 781 823 489 439 -415 617 265 -317 267 -824 596 -40 368 195 -442 993 -842 -949 -483 -551 -999 -915 -7 -239 570 841 -400 -523 -685 386 309 284 -539 -817 476 455 -840 -422 195 -229 -443 -630 -741 -36 -540 -881 186 466 542 -598 651 708 492 410 -468 213 330 -884 -723 -191 153 -342 -327 -92 -35 -313 446 618 -272 939 876 -395 -612 273 295 -997 377 769 663 805 -936 286 3 675 -822 418 -270 -691 885 209 -932 -731 668 -543 -34 -379 -496 690 814 200 3 -970 -88 265 73 112 850 97 -710 729 -740 104 -67 613 843 266 690 -176 -776 547 -905 489 642 -436 -843 686 -892 143 828 -903 977 -113 120 278 948 -890 -865 857 281 629 -938 -114 137 598 -730 856 691 -29 819 -953 -119 230 -225 707 316 715 -244 328 612 352 689 250 17 805 931 -690 519 105 -234 -331 377 884 -43 584 -996 -833 -237 722 -129 -363 -253 -316 -616 641 710 -211 290 -348 -293 -736 359 -366 172 -554 -131 675 -46 -260 611 198 72 -677 -719 83 -349 334 -291 -216 -720 615 513 -782 -1000 481 -232 -376 825 -333 614 917 -268 -231 57 -48 -866 -728 -328 -716 710 783 527 -726 187 -326 667 813 -331 182 -842 603 -950 -248 -949 706 971 741 850 -377 271 485 -334 114 13 -315 -617 -416 861 27 -872 -32 -8 -162 -349 -534 723 91 -800 855 59 657 117 635 260 508 126 -896 286 824 581 -347 -610 730 -556 523 -807 963 -906 695 -997 132 898 -221 293 674 -118 -76 432 -993 40 -383 480 155 732 889 428 26 -887 59 -38 -196 849 -549 899 821 914 -376 -823 -489 642 526 164 -994 -502 -41 -849 324 551 649 1000 624 625 -972 509 840 -937 555 -567 -398 716 64 321 -510 -252 842 392 -688 -366 347 -678 310 892 -555 -382 7 -544 581 -440 -527 562 575 510 -993 -990 -961 -363 778 -70 -275 -610 477 -424 -754 -164 132 956 -81 -625 573 -692 -117 766 -594 391 805 -63 -351 708 180 -167 -384 957 -214 367 235 363 -432 -294 -354 -137 375 33 990 105 -975 397 -829 838 61 -42 107 -57 948 -701 159 421 33 -685 780 -212 -934 -69 515 -708 -714 -969 -101 -895 464 144 -841 -239 -672 -632 551 -223 -380 -385 876 478 -857 -481 -425 8 -639 548 610 -804 -233 -562 -740 -462 339 -78 -161 -157 770 -322 260 -497 -824 137 -997 -759 298 400 -584 -395 -817 -588 -893 145 434 805 -709 984 -38 -416 365 675 739 670 -49 672 -107 569 612 241 210 536 -189 31 -252 -60 104 -506 -46 -515 814 21 869 -15 -187 -825 -747 841 -482 493 491 -258 -66 -438 493 570 799 881 -79 587 722 899 855 -868 -417 566 744 -32 516 -982 78 -164 -727 404 -822 -829 -52 693 955 85 642 877 -458 -349 782 -180 844 263 771 -609 -197 -620 251 -695 -663 -232 283 -487 97 13 -532 -382 -780 -509 -39 -531 -87 296 -232 339 89 -250 373 91 656 -182 498 -282 982 -623 -579 598 119 -878 898 412 313 81 232 649 -50 929 -54 0 -9 -476 985 -72 -243 -73 -111 -834 376 162 -722 -166 700 -501 -692 838 -784 94 929 334 -946 -50 874 551 63 -719 19 340 718 -236 -474 -236 -801 914 376 -770 228 -931 770 -675 -992 677 -862 -345 830 32 -31 260 263 267 347 290 209 -285 -718 -858 567 -495 889 -70 -597 -710 -711 -114 -972 906 629 -266 -545 273 407 -708 -62 2 -283 657 276 -164 735 145 273 -487 -294 -142 -306 524 490 -153 146 -859 41 -620 445 430 837 194 -637 359 -614 -351 -326 -14 3 -894 635 -546 -982 521 -702 -363 274 766 236 -876 -302 284 -527 -477 -908 423 -395 669 620 81 -145 -794 -248 -234 -567 -260 -748 604 -39 324 -850 999 124 981 -67 -688 -204 395 598 -141 874 -343 -805 322 -866 208 888 -992 515 -960 369 -882 961 -708 780 -455 861 768 -160 -183 -339 859 720 -266 -235 -577 341 -208 403 468 -587 824 618 881 -9 838 -551 982 -844 -47 353 894 408 -861 713 744 966 -659 718 -746 436 -113 862 -129 235 -326 368 660 407 -387 258 661 993 -282 252 -808 760 855 -633 584 159 712 262 -983 435 -906 792 326 98 849 732 -552 804 -973 -258 -358 -736 -93 -800 53 256 995 777 -561 -772 207 475 -444 276 -771 -611 487 -689 -170 328 316 -981 -910 176 989 -626 -198 -870 661 172 -295 13 -938 -199 108 333 -134 566 793 -43 -516 404 564 -594 380 -2 43 729 656 -93 -431 35 781 -747 105 -747 -885 -282 492 548 19 -856 -442 -316 -967 340 -538 -185 -869 984 -723 -158 -982 -173 -710 842 267 -289 -214 -983 -112 -183 927 -17 823 -448 -598 351 -567 -59 -937 689 378 778 -704 -266 -971 -614 -876 -685 163 129 -425 97 3 -755 191 -509 218 -137 530 280 465 473 -244 82 510 -506 188 947 579 639 812 203 43 -127 948 795 -545 -585 -967 757 841 120 87 406 -899 646 -380 -283 998 -165 -622 -920 -987 263 -245 -904 -2 791 -962 657 -31 572 -3 -886 -210 -518 368 -449 -565 -128 -385 482 -447 451 972 465 -893 239 -361 -663 728 -398 482 122 1 -114 681 -603 -97 813 329 95 -951 107 866 -652 -916 89 -933 -601 -358 928 284 -49 -505 938 -635 383 127 115 -468 240 -341 236 305 -331 -788 -495 -919 617 132 -974 -425 908 382 -922 -240 -362 -358 -812 -876 880 -263 -972 956 523 -480 -989 -554 -940 138 -294 -684 776 179 157 -15 -958 88 478 531 -736 105 143 5 -438 -698 698 841 -147 -625 273 -703 -57 -826 -940 -69 889 420 -480 -748 -782 -262 -932 233 -399 139 470 -687 -275 388 -375 -733 -529 -911 -30 712 179 189 -969 328 419 -14 -845 207 27 641 809 708 -159 323 985 232 -63 -166 951 839 -757 -154 855 -542 -736 741 230 325 -184 31 768 855 713 -44 792 815 802 761 674 11 11 -25 593 767 -44 61 -828 -616 181 -12 924 342 -837 -871 991 278 828 290 779 766 36 -840 -751 217 191 311 412 -232 -732 532 885 -387 1 260 -932 127 909 -394 805 991 955 -336 -900 187 -889 387 -622 -766 -393 -911 267 -619 591 -761 839 839 176 -595 40 -968 620 -30 454 -337 822 -917 583 991 -39 -514 138 340 -410 925 863 -232 -496 -34 878 759 -138 -530 172 -273 712 -763 -935 -871 -186 -435 -791 154 778 23 -640 634 -854 -549 955 -369 -562 963 597 -762 638 830 -986 -35 305 458 871 -599 -748 891 -767 -386 -152 224 977 102 699 -304 -455 -267 -483 -518 -411 144 665 584 -157 700 533 -778 903 830 89 875 882 379 -823 287 158 -642 -533 918 535 -557 292 -399 -483 7 338 -100 223 -702 -278 601 -350 -953 -245 -624 -156 865 -668 -595 956 -820 -946 -386 254 921 159 679 86 -296 873 978 -417 -747 810 -429 -607 974 -735 378 743 206 910 356 -241 -157 494 -537 -952 748 -446 363 541 606 -832 844 -944 -159 890 283 -625 -216 -488 -6 160 562 262 48 -654 -863 201 -918 -833 117 -219 -624 398 621 -751 651 -315 225 761 865 765 -483 805 -61 -25 -147 -765 436 112 773 392 -267 479 -157 967 168 27 -942 351 -763 177 -903 -960 584 -192 822 671 -199 82 618 147 -629 -36 384 -70 -38 12 100 8 936 109 363 720 137 -150 -383 -611 -253 -535 -277 -963 -199 -613 -197 -989 46 259 791 670 982 134 446 -234 -858 819 -354 -479 636 19 251 -640 493 -922 698 317 872 -932 -958 -425 -568 706 84 286 530 -202 756 61 887 76 -744 -873 92 446 -956 886 561 -191 889 -112 -172 -989 962 433 416 -521 585 257 -967 -470 781 955 -90 -858 387 167 -884 875 240 -100 -834 -998 -432 606 562 -53 -980 963 975 248 950 -461 795 -438 -250 -622 293 126 -556 -289 236 368 -671 -436 466 -454 232 -197 381 134 233 -747 640 -158 882 -618 397 150 136 -325 -882 -282 -988 -254 -546 -239 -420 444 136 -709 -904 338 711 -294 -442 -870 154 -835 202 675 900 330 879 56 765 -580 354 648 470 -57 33 47 -685 -507 292 -509 758 125 373 974 153 -430 -764 287 -10 -826 -845 -522 -238 -857 -702 -865 600 -262 352 -67 656 455 144 44 -126 902 208 273 -577 120 300 -58 131 821 679 -498 225 -781 130 592 916 -483 140 822 129 448 202 -47 169 869 -543 711 569 757 -302 -735 449 662 345 -90 -585 636 879 -841 -762 909 278 644 -185 313 -536 -40 -18 205 -754 87 -44 -338 278 572 -203 634 757 -640 -103 478 -936 425 907 374 -94 642 -998 540 -241 850 -802 -522 145 -685 -545 382 156 537 282 -925 955 626 760 -258 -672 -532 112 -38 864 -821 -616 468 -929 -918 915 39 613 647 426 96 -674 -173 -881 930 -516 -645 -368 572 129 50 -415 -77 -169 162 -849 -236 -303 -21 -743 90 -780 757 -987 993 241 -125 -542 359 -65 -681 -50 531 -964 584 -86 -884 931 146 -255 591 -297 -752 -505 559 795 586 438 -129 619 -310 983 -839 562 -402 997 -332 982 571 -652 966 500 426 -28 878 459 763 -199 2 -187 -582 294 -229 -950 -755 -332 -30 615 405 326 -379 -827 -555 -790 873 -627 -735 69 165 -42 -986 578 760 392 -364 -94 455 -88 -23 121 885 641 906 703 643 -853 228 239 525 443 -628 -930 302 103 -378 908 611 -262 596 -884 -702 -167 -987 534 -441 -670 296 -527 246 -61 -749 -867 -996 -42 -808 -3 668 -836 -60 798 865 773 825 -363 -532 463 -246 605 50 -838 -455 -919 -394 840 263 -720 -403 25 -697 334 234 -181 654 604 -264 -475 563 -652 582 -837 759 -691 -677 753 -943 699 990 -132 -22 -626 -385 189 867 -831 -844 649 648 -296 -952 -714 -864 -665 950 -775 -585 870 656 484 880 924 -51 215 228 -405 -555 -714 -726 -657 57 766 398 231 347 -605 780 636 -431 838 124 -61 634 927 -286 -73 430 -97 -629 -515 852 -919 394 793 -953 -18 804 -410 -507 668 -337 764 -894 -881 -116 189 -454 241 121 -17 -865 307 272 -237 -782 -819 554 -827 517 -905 -795 892 227 394 732 -804 -586 -10 687 -662 955 298 -742 -196 -16 -579 935 -791 -376 366 352 158 -644 999 286 -760 153 -517 259 -46 -10 -116 477 919 -137 817 -87 -840 262 66 773 -305 -242 -39 564 -408 -518 -610 128 127 -322 -551 -618 951 -839 125 -616 48 8 -273 601 863 -528 -663 -143 -511 382 869 -489 119 -553 -917 141 -397 -183 152 714 312 -851 516 813 581 -476 -661 -55 -263 142 -630 -579 -286 838 10 -184 245 93 -111 437 26 -883 -863 -889 -547 924 -652 90 -185 489 -478 855 121 221 547 -982 -722 -398 917 -323 643 721 -50 -213 654 -620 184 -916 127 514 -648 -930 -925 -851 804 672 -528 656 454 -418 81 752 917 -108 -52 707 -196 -918 589 229 232 934 -620 -365 -230 677 993 852 821 -424 181 -548 -13 -354 681 -2 860 -791 -919 -114 -626 -789 -343 216 804 728 -576 809 163 319 -438 -592 741 9 910 -76 129 781 -275 -463 783 -235 -954 130 -654 -413 -365 -726 792 6 -13 304 -828 172 357 -860 913 383 -126 471 580 -482 -402 -711 359 978 92 -924 686 621 153 601 91 -352 62 -187 502 -568 318 653 10 341 813 205 466 240 -4 -305 -530 -980 -495 -914 -920 806 -824 -642 -123 165 -914 -471 -627 509 -57 207 97 -647 877 -190 151 -713 922 -708 -293 589 397 -515 645 -432 570 841 -548 822 -620 177 -60 -255 149 190 712 364 -825 -404 274 173 969 -606 -900 396 824 -17 397 -633 -492 379 994 550 127 772 834 -214 763 -464 -97 684 -310 696 638 -227 -815 -550 902 728 -124 -503 975 -606 -517 -156 -197 709 684 925 -140 896 -878 34 -358 795 675 349 -285 84 418 -965 -520 529 972 160 -486 -269 747 557 -934 -433 -901 -613 -951 38 132 261 -598 -699 917 252 29 -671 567 -187 -242 -80 -514 -413 465 721 276 162 -499 -100 549 -307 -761 884 977 -636 331 681 587 -843 -682 375 -862 -568 -821 -609 571 290 -847 -564 -79 -880 188 305 800 536 -266 -756 461 639 146 -239 425 824 548 -835 -802 -543 717 384 -864 456 -113 56 630 643 -24 833 -841 51 -807 313 337 839 192 922 309 -144 638 -325 -228 953 -161 56 -864 -695 668 -723 -113 -259 975 -156 -995 316 420 -839 460 -483 -883 889 971 357 762 597 -88 899 -812 -700 329 -175 336 102 786 249 -579 -36 888 664 782 513 238 -467 797 -686 267 98 678 -663 -216 -521 -458 28 -777 -31 14 159 495 -375 667 226 -869 -640 -560 619 248 553 -453 -244 172 -418 -795 -503 -164 254 -119 -698 -929 689 604 -104 -162 -427 666 -728 473 -112 -30 -675 574 77 868 -699 998 21 -513 -168 723 -685 -778 -562 941 670 -596 415 529 18 527 -493 -319 -460 499 -125 859 -516 -995 64 -558 -228 514 -659 -899 -656 -89 869 995 749 176 -15 -465 -988 194 -867 722 -819 -383 -166 285 584 61 804 -636 811 550 -923 835 321 911 691 -536 855 791 -740 -357 -630 -274 900 964 -899 465 -69 -528 -607 -294 761 86 591 -866 680 -782 -167 -158 398 102 376 -671 529 -413 -291 -632 -590 946 -335 46 73 433 -38 989 893 715 -438 200 59 -488 853 964 992 -18 248 525 -691 467 -422 961 -637 281 795 -365 -315 548 70 -375 -191 -38 -554 -844 -964 -710 -914 -571 972 625 720 46 61 -997 -580 770 -44 396 721 -995 495 276 -559 -295 954 -770 -583 569 -573 847 473 -552 -557 -24 -15 980 -116 445 -496 693 438 929 235 704 31 371 781 -521 -74 1 311 -201 -744 56 379 -949 -103 -824 -323 860 -728 -640 -720 -819 917 403 358 -551 914 -521 682 -3 -897 -389 -782 547 -327 -21 -587 771 757 573 -199 843 -627 413 -456 -372 -812 -336 786 -599 391 -237 -398 -606 794 -837 786 -504 -512 -340 -490 320 346 4 256 764 -378 378 446 807 -977 736 -207 -641 330 881 -152 -187 -975 702 710 -53 122 -711 -385 518 251 940 499 475 321 364 -824 -995 131 -5 -538 -815 -8 561 -118 -458 -635 -131 -2 -116 -352 -398 -314 -490 -481 -180 493 -231 -983 17 164 -681 115 612 -992 806 678 -855 104 -492 525 69 -189 959 -514 -117 629 566 -930 -564 -61 716 159 369 637 65 -913 362 -439 -162 -413 -695 727 701 -784 -416 669 114 631 -950 141 -761 601 164 890 -589 -760 -15 -913 -385 543 948 -34 32 678 -29 -984 960 328 791 650 -184 -602 -335 -701 224 34 -240 -53 -723 -189 -483 739 100 -51 -372 -377 -553 -149 578 167 -887 998 841 132 67 -820 -543 853 -717 -557 -955 138 -521 -802 -35 -178 -618 -353 -903 -732 -766 260 -304 887 527 -346 -700 424 -861 695 481 -905 -930 -526 -199 -571 -452 480 -443 -922 276 459 830 290 -192 0 302 698 -145 -513 -271 330 541 -292 596 248 -799 -814 -315 -171 -768 -772 -793 630 -662 996 358 -194 249 638 754 647 475 -571 -490 720 -997 -394 407 -83 -418 -437 -996 965 393 110 250 231 -944 -935 -98 939 -657 735 -422 -509 33 -264 736 714 -820 -463 128 -654 -130 -934 -631 340 -226 -157 -666 661 795 884 352 -119 12 -752 -471 674 780 -975 -68 -510 -198 761 977 470 -604 212 -582 -522 598 527 792 -847 -165 -190 8 455 -76 457 946 -355 -64 790 -658 221 930 -379 -738 -151 -204 -598 -90 542 8 -883 -915 -284 -198 442 -443 594 -977 5 -105 441 803 584 350 660 -853 -545 811 657 463 -854 894 242 -106 -810 -130 252 632 -515 -594 -800 -798 -759 32 760 61 -93 -510 -302 482 237 -550 -397 412 798 -770 -142 -787 155 473 607 -759 586 340 -554 -389 -784 28 -4 -862 -773 -513 -452 -50 892 948 1 166 -641 -512 45 29 -39 45 -736 -449 825 191 -611 -714 474 476 237 163 -659 868 -726 -524 774 921 163 358 995 252 -700 146 431 -678 899 -265 -376 247 752 326 536 -867 -417 -725 84 -227 761 -310 -813 -499 -205 -164 527 281 -452 -299 254 831 -703 -688 805 227 277 -413 -195 -205 357 -786 999 753 828 68 710 434 -636 -841 -476 349 906 -198 -699 959 -633 -959 820 3 -349 748 20 478 -121 996 -271 733 497 991 272 -663 788 -224 -565 648 -491 307 -824 -398 466 16 134 -721 982 -928 -306 350 -909 -107 -46 357 -599 -97 -288 -595 391 -248 514 896 599 -971 -47 -150 791 376 243 130 -762 85 405 -852 150 -455 820 950 -157 -93 -898 98 -57 -894 -222 -210 288 48 -577 761 918 243 834 808 -910 -982 -449 -732 -754 -449 317 137 836 -474 204 724 -893 -26 -30 -430 90 287 24 371 -234 401 822 -869 -783 684 -265 408 -247 -230 -208 831 863 80 -465 599 634 200 451 -496 -868 336 920 -35 466 594 731 -371 -594 417 350 -74 981 -294 249 309 -346 -315 -666 872 -89 917 -468 -662 -143 240 -628 -64 747 -494 823 522 260 712 -886 -845 511 -274 53 -410 -965 -744 465 -510 530 611 -903 -890 -327 954 -262 829 -860 129 -781 -281 -546 721 912 -568 -386 434 -829 55 356 51 -934 -597 939 784 226 764 -942 -80 155 929 586 813 397 422 -213 -530 514 655 290 -527 937 -692 -889 -816 487 653 -322 200 -563 -574 -424 -907 353 280 727 -765 377 199 483 112 1 -53 873 488 879 -367 -533 746 449 566 -769 -427 -499 -346 -697 862 -15 -959 -736 481 864 4 -161 656 -342 669 758 71 556 -614 472 953 490 -766 567 -23 981 723 -465 197 492 -212 -664 219 809 219 202 40 524 -32 -787 224 -244 -990 -361 180 -165 -706 -775 -842 -498 -999 -213 592 -552 229 269 126 47 -259 -23 318 354 788 -791 -748 -534 -558 -259 -334 -426 751 495 575 580 971 -933 -488 -663 -670 20 -69 668 -758 111 -930 277 -52 203 -815 -255 -138 450 -632 954 -132 622 235 -406 196 -394 -937 196 46 -409 -588 948 962 597 409 -517 -402 829 552 -715 216 357 194 268 -904 -152 942 -517 612 649 -725 257 267 308 -4 861 -531 -545 129 373 245 447 680 187 -902 919 -980 -489 -385 -741 -154 626 -598 820 -736 -261 591 741 -943 -931 548 -411 -394 852 747 -601 235 -974 -844 -997 772 -413 -64 985 -814 -314 347 81 -696 179 199 -87 -535 -21 992 789 63 -179 672 624 769 766 -607 601 -476 394 -34 886 726 -883 -122 -208 -891 174 212 18 -804 951 -740 -25 -317 743 740 729 961 -230 -534 -681 639 -418 556 -663 -54 -311 884 -305 -644 -75 -133 2 -136 201 -484 631 614 673 -25 66 -207 300 -137 -13 -591 -168 -674 -696 -665 -201 -505 -627 689 656 805 -927 466 270 -482 -802 751 -254 250 731 -423 653 -320 63 293 896 -48 826 83 81 428 672 -49 -75 -409 35 627 -784 -329 -875 -205 732 898 560 989 -374 -41 -117 -340 -762 178 562 779 333 265 -60 -58 567 17 838 -993 -481 24 203 -430 -331 936 187 228 -60 -131 -936 -621 -490 -806 959 741 273 -968 -620 -540 -485 -800 445 103 -905 -311 -686 -332 -264 -276 -414 715 -974 -851 755 -453 160 126 -233 424 -301 158 138 -987 -861 89 -516 -66 -915 601 308 -193 450 789 -849 -506 137 836 560 372 711 -660 -699 -496 -320 832 -750 -978 163 546 -974 182 130 371 -395 520 21 303 -962 -333 957 -868 -1000 -551 -742 888 -494 30 -346 27 -787 778 955 340 681 -894 90 340 395 -155 -820 -955 -481 19 395 604 837 -569 -626 -586 192 545 -121 -795 852 549 794 -415 -803 -975 -17 82 623 -181 -397 638 588 516 570 -988 -387 -941 316 20 -186 -468 -122 -597 835 -487 636 -243 15 482 -955 -646 695 23 95 211 65 -995 21 491 802 -748 570 870 -845 -639 -733 -907 -513 275 475 -380 126 -98 817 378 -571 -99 472 -427 -724 286 43 -339 904 -217 -670 880 33 554 -538 554 157 198 893 -868 -137 327 185 343 -604 -517 -432 137 495 -845 354 87 -767 -975 911 -398 -349 217 -689 -846 953 -995 630 -222 -485 -826 -373 -307 -919 -258 -273 -997 -487 -789 -347 -82 -131 483 -938 892 101 242 536 -44 -617 33 -358 -878 -100 -953 645 999 -807 -222 320 -990 -815 -473 428 271 -819 -425 -73 583 889 -34 -157 940 938 122 75 116 -952 278 120 919 640 -189 -910 -762 691 398 369 343 -943 773 -382 -428 160 -957 614 211 -816 -312 365 688 327 -153 994 88 399 793 -548 -941 -293 566 -269 331 -734 -147 88 264 -6 193 -65 -27 90 -807 5 -191 -870 -673 -864 808 -658 627 -211 509 120 158 128 -683 -185 -269 -641 -735 -765 958 492 713 -670 236 715 -204 618 -348 162 -703 734 679 -369 514 955 490 -763 -788 -966 220 992 485 -503 -338 -563 -344 -630 696 -719 -173 300 -852 -894 676 706 -115 445 -120 -453 670 -914 -682 -348 771 756 -46 322 -463 -284 -120 194 300 909 -31 -581 -795 -254 -901 598 -591 973 136 -54 -988 -702 471 -844 764 -954 873 450 -25 328 -243 -339 418 -100 -663 110 291 -145 -410 997 -542 488 -722 274 189 985 -392 713 452 39 -33 -383 187 -315 151 346 -513 506 -561 586 -245 54 -786 937 -776 -524 -51 330 -525 -983 -332 -695 93 -245 -504 -81 329 856 382 728 -660 -691 197 -749 -7 117 378 361 -482 -568 -877 -302 -812 663 -687 -828 -708 -237 -663 -941 -54 16 -90 -355 -914 318 202 565 220 -942 746 927 239 -916 -574 283 -79 696 998 -313 -581 -395 815 222 -78 693 909 -429 -437 -755 114 472 89 886 906 -2 -872 621 137 -16 -867 516 811 -937 495 331 -680 -964 802 -898 745 -27 884 372 52 900 -621 482 -171 -818 -384 -263 371 -940 659 659 -393 -533 -36 -629 -108 -818 79 -462 289 -185 -990 -644 658 846 520 121 563 937 -166 665 34 -245 877 -247 -556 238 -309 153 687 -747 337 380 -887 716 563 990 -735 -158 -324 -129 712 -815 -88 896 144 346 316 347 -58 253 922 -807 270 -704 578 95 -588 789 -632 611 974 -883 -296 -798 807 368 -831 -526 -398 -46 -934 626 -608 844 -554 186 355 -124 -789 -624 863 943 92 64 -492 820 -29 -475 767 963 -70 597 738 478 955 273 152 -964 -323 530 215 -717 -395 -521 691 -995 513 -284 279 -497 -244 -946 -29 898 111 -452 336 555 -878 934 -153 854 -139 454 576 -471 819 -883 469 -122 445 141 -209 -745 255 716 207 -518 -997 -647 -544 -266 797 -668 106 -16 -955 187 280 300 265 293 -440 820 672 -851 888 -919 328 -78 906 -763 -447 312 489 668 403 337 861 -777 190 -540 861 469 842 999 -850 -721 733 -617 -381 133 893 -327 209 -666 -111 -495 -392 -392 671 884 -765 -603 225 388 -982 825 -477 647 -872 303 -249 -337 -991 21 -245 137 -287 -431 -327 -692 457 175 62 -910 -723 130 -606 -170 771 433 22 880 88 764 90 954 258 65 -912 27 -686 -25 -546 262 -725 14 -694 711 -153 212 546 -748 -75 -531 -355 -745 -677 346 869 832 535 -876 -276 750 -228 -986 -928 -607 -750 857 951 59 -432 113 -667 289 680 158 611 -795 823 481 -349 -402 801 474 -175 725 -713 -96 351 752 901 878 -101 563 912 -574 405 736 476 -794 -802 -771 15 573 800 617 -750 -64 -995 181 -695 -840 -295 -501 -84 -704 54 -416 30 -824 -877 456 -673 -732 -744 790 193 449 -705 181 104 78 -964 -112 -550 -647 -106 -620 -19 107 -151 -649 543 -98 230 196 -625 -806 -973 260 994 645 -585 838 -945 150 653 -143 275 794 104 1 -225 62 -403 -996 -435 416 972 575 -430 742 -616 345 -77 -863 492 922 678 981 872 213 442 542 417 870 -538 397 687 -911 -185 74 -542 578 605 384 476 772 44 255 -751 -672 419 -596 -363 -914 -403 -362 718 977 -231 -598 310 201 -22 -523 -858 -191 238 -300 109 -198 -500 247 -811 -301 -877 208 475 356 921 418 182 -523 -514 -436 559 576 -832 -143 -999 355 -21 776 353 -821 -72 -167 823 -501 -12 -377 724 859 534 449 244 8 -520 -494 -374 -462 979 -585 -119 -143 825 558 -485 -53 404 -697 915 -669 -758 -771 -154 -722 776 728 577 -246 -75 -227 -698 -371 386 -765 -945 -445 893 852 -664 -261 -236 395 197 320 618 966 245 -831 467 358 -168 -177 9 439 351 786 -249 -922 -337 924 -72 -125 -506 123 -989 -19 -369 988 -314 -387 -209 -351 844 -631 798 -434 101 -52 244 -391 -718 -75 254 792 -438 823 889 592 -32 -495 960 490 44 728 179 -499 679 -18 -91 -288 915 579 -959 805 255 788 207 236 -171 975 -328 219 -421 787 -368 920 962 828 -464 912 -279 -250 748 413 -148 -399 885 -904 141 53 -480 -952 -853 -652 243 -392 -531 -102 726 -719 -123 537 -534 -78 -916 588 -872 431 -672 -12 719 -805 -453 11 985 270 404 180 -976 330 -415 272 -170 -99 403 394 180 -720 -633 884 915 443 676 402 -66 391 -784 874 -825 -298 -817 496 -90 -342 113 -641 638 297 221 -897 385 -55 372 918 -137 -1000 456 -578 -48 -223 -499 -312 509 485 983 45 -935 -620 -49 -761 -40 -218 388 -567 -577 -336 -704 884 -271 -232 240 -325 548 -800 -139 494 609 -705 7 564 8 378 -732 165 252 89 -243 -214 513 363 893 -293 -554 207 411 992 -54 645 -759 733 583 616 -469 -952 -485 493 498 -952 -330 658 -613 -351 563 263 -840 -202 -565 728 706 -91 -954 -15 -731 -980 -78 983 -759 321 840 402 575 -153 137 175 -635 296 -691 -815 -178 -158 838 -272 -180 -537 -871 886 117 688 -717 736 163 559 -788 741 458 -872 778 667 713 -27 -429 -646 84 178 -596 -325 95 542 340 984 597 463 698 278 704 -715 -2 465 927 57 -600 -584 420 -97 352 617 830 -729 114 660 267 -292 -293 94 651 487 -279 -418 817 830 206 286 940 45 595 826 -309 -397 654 732 -150 382 -84 -164 683 988 -476 -427 324 -662 -404 614 -135 -862 467 738 755 -684 -493 934 869 -227 -401 -643 632 -741 299 -878 -527 592 676 -806 23 -380 244 515 211 760 180 -294 -951 261 -387 859 -20 -401 -364 -291 665 -769 952 341 315 -227 -562 -850 -341 -234 841 578 -532 -654 -145 317 313 -566 625 -106 850 883 993 -541 -996 -678 607 -428 -786 874 555 -78 -434 -243 -174 -685 616 -342 -826 -749 959 -182 824 -538 238 818 -416 986 404 -39 447 -214 -450 372 240 202 299 -520 919 615 835 581 -716 -398 97 -577 979 -337 -723 -743 -549 183 985 -952 -294 -106 -287 -269 -998 -111 754 -58 -122 482 240 884 -9 -514 -991 -577 -935 157 625 -129 -851 -819 -251 407 388 839 -642 776 500 256 836 670 853 702 -152 -393 494 391 246 -318 416 -852 -663 397 374 -381 665 45 -824 -399 467 97 -242 693 938 -18 -665 861 183 -117 354 637 -524 797 102 680 -107 -872 721 39 -927 947 -825 -534 -655 -419 -385 -927 -538 489 -691 -412 -591 -924 996 -263 -755 866 816 183 334 760 253 -338 -124 716 -442 852 783 107 508 -713 402 542 124 975 -785 -754 515 -780 65 509 398 687 55 119 484 670 494 640 -446 644 570 -999 991 557 632 -894 -195 480 -65 383 -684 20 565 -974 231 80 -832 -855 -918 376 54 581 10 -536 -516 -442 -511 596 -740 995 388 -843 -210 -279 944 667 -132 469 -208 -778 -160 884 -892 515 -681 -646 -380 -162 57 -921 56 724 -19 -50 487 -581 -246 -733 592 428 29 133 836 827 -201 150 -904 435 500 -169 -77 -282 -27 628 -211 -682 363 -119 244 -687 -412 -947 -71 224 -186 -518 -555 -30 433 105 -917 -777 -339 203 713 -509 -990 -235 -593 29 233 476 -396 176 17 69 -997 -230 -575 -871 -624 -860 -174 -268 -158 -102 39 -746 471 969 -211 87 -790 454 80 -621 942 586 589 -577 -641 -355 -656 128 73 917 -727 -366 25 989 788 946 320 216 -591 -922 993 126 141 -495 -619 887 -207 -608 -237 192 -668 -232 -675 -91 110 -300 -552 718 -441 -480 916 295 -122 937 263 -93 -562 -140 1 482 -737 746 571 717 -670 69 191 -769 345 -417 231 -983 123 -684 -539 -374 942 783 -621 257 575 -923 823 -869 -404 776 55 974 182 752 924 -818 -266 -920 520 -50 311 -746 417 -559 501 -535 -434 796 773 -502 759 -367 543 900 814 -558 -709 -650 678 522 977 976 -899 773 -851 -586 817 65 -664 -125 -479 797 729 312 -731 -537 -255 -71 -679 996 -289 -449 217 -655 59 -931 793 949 -921 -218 -910 -738 -992 970 -763 -634 326 -735 -108 991 30 584 396 138 544 520 -933 714 584 -104 972 -136 9 481 784 -534 -703 50 865 670 95 616 -828 -403 -518 594 -783 -421 -205 258 -535 730 681 974 -183 414 -550 -392 -562 784 -174 -45 999 -115 -534 114 -730 420 192 509 992 -213 -534 931 -332 5 -298 -693 -722 931 142 988 -806 -645 -902 536 600 364 -913 949 383 133 466 925 -314 -587 708 993 -692 202 55 -372 -410 454 500 -595 -184 514 870 493 -382 868 -919 -471 -448 -884 -134 -264 -775 -933 873 350 -435 -281 891 -583 -436 -180 98 -256 561 870 725 -475 790 -686 -653 831 179 -691 651 -2 595 972 -70 491 -589 -387 -361 47 757 -764 468 159 297 -571 290 -919 317 -723 383 -101 -626 347 -400 -943 -631 -653 -909 259 -749 949 10 764 711 -36 -969 -639 15 855 961 601 -992 252 612 369 1 471 -820 -345 247 -265 977 -101 -158 -585 -852 -846 -426 248 371 288 -375 -184 -82 -52 -667 827 981 -352 481 -732 93 -509 939 -961 -757 676 -151 -419 -599 -958 -884 806 -611 830 889 939 -58 -262 -932 -737 855 -705 349 864 -395 827 361 661 -972 -776 -926 -900 -893 189 75 -677 633 -281 399 -125 -441 -589 -387 764 537 -482 908 -190 835 665 -331 -375 143 -571 565 314 -716 -996 -200 644 -642 182 -528 533 448 -289 968 762 372 -356 -117 -618 -700 535 418 -17 -634 -730 792 -440 -769 129 461 -423 -967 -205 -653 135 645 -947 -934 -347 200 -368 -142 752 -33 -167 -72 -865 582 422 313 97 722 618 182 -218 -871 258 799 -933 -979 334 -809 -514 -214 -794 -818 -431 -240 199 291 -660 -17 -320 -704 -244 -957 -407 -424 630 711 465 -585 -85 -911 306 -215 378 -42 945 590 979 765 -878 965 740 -870 -383 526 983 -770 -719 -225 -212 574 -458 -763 -509 596 892 185 -999 -336 -316 -172 636 444 -417 -315 -955 984 -948 958 787 -951 753 423 -259 624 -754 -971 -937 -90 -735 -144 0 982 832 -400 -721 6 389 -367 337 -718 975 449 -732 -719 -171 557 135 -668 -824 -457 -462 -113 -446 -28 243 -394 -896 -863 448 117 -997 281 595 241 -695 -840 319 841 -209 417 -667 970 -733 614 -185 -304 -585 -975 -846 500 650 531 -568 -890 -764 -946 753 224 914 688 396 -694 186 -590 954 775 876 356 -356 599 -900 800 -508 418 -655 81 -29 68 23 860 63 786 876 -159 -745 278 902 -305 136 502 768 -751 -723 56 390 209 -869 -288 816 251 -164 126 857 709 642 -803 136 -687 -919 -584 525 598 8 806 -225 -182 978 -408 369 320 -202 -397 -509 633 -782 -239 -790 -33 769 433 -881 145 896 313 -894 -734 -140 -138 -765 -251 37 693 -279 432 -166 868 135 -300 182 -997 -458 -131 586 287 -732 249 704 389 226 -789 558 148 969 -553 337 -185 -218 172 596 581 -410 788 -859 706 750 218 717 819 651 -524 573 -328 641 -200 -54 -548 308 206 -752 974 688 -35 -108 602 545 244 -257 700 -385 -650 615 947 845 195 -864 -11 954 -837 -606 456 -635 -447 491 -375 763 892 -233 412 -525 -148 -125 53 461 436 -431 139 -794 -531 -47 -95 -615 346 -663 -261 378 864 -7 636 386 474 985 -66 667 972 557 322 -543 -955 971 257 -739 -509 785 -590 -515 739 -726 -983 679 -375 542 -885 808 -700 68 -755 -709 -975 -582 422 865 769 371 -63 -716 458 -139 786 -548 905 -577 -211 -208 507 292 -598 564 -773 945 -352 -351 818 762 99 -667 -548 388 -442 718 485 -793 260 33 403 -657 90 887 -655 -565 -999 -390 -16 -882 -852 -733 267 683 334 -437 341 682 -986 -508 483 -808 908 296 318 -161 -305 -474 -729 204 -922 -93 -528 68 859 -221 792 798 955 -817 387 213 -729 299 678 646 283 983 479 -472 -863 514 -889 -313 -962 -327 926 -801 84 -927 861 765 -54 -573 -391 -65 482 131 -875 2 -203 -931 865 793 616 -632 -760 -661 699 -588 -73 23 -204 -384 565 -622 -68 928 628 -262 -236 9 686 -734 433 652 -923 211 948 912 -125 -871 304 -96 16 895 755 364 -926 200 139 305 -374 -2 -281 -425 -77 781 995 505 -849 -855 521 680 -921 377 -596 -227 -32 -327 -229 -587 -387 649 -6 363 882 840 -634 -5 -589 617 721 790 516 -159 -536 696 393 47 370 712 -915 913 -632 -117 976 307 536 -236 22 -250 -965 -906 -373 -756 -802 -389 -180 603 -710 567 -580 345 220 -446 150 -436 -496 -680 -143 -565 -866 224 265 -667 -976 154 808 -63 -507 22 -765 88 -606 787 94 -650 -896 667 874 -569 549 12 832 -902 -774 -204 941 429 795 959 -319 -245 567 813 363 128 -145 355 281 727 421 41 -681 200 28 151 279 -328 -535 376 161 817 548 631 695 -468 -721 801 868 -231 913 119 -923 868 724 618 -71 -765 517 473 325 296 34 462 -587 891 -931 77 261 100 800 -493 -735 422 -59 -437 31 -592 -545 664 -950 499 -549 595 749 -537 27 -799 633 465 -229 88 -927 -924 973 -288 691 -594 -599 -339 -280 -461 551 664 540 -49 -680 -244 -955 688 709 657 810 647 -301 173 222 984 -394 649 -923 37 -58 409 893 -26 299 528 -137 41 -763 -917 952 -841 861 444 829 -357 29 -428 -547 291 -701 -854 140 772 -254 661 -805 805 -113 407 -200 458 92 581 -946 543 765 -732 977 636 -204 -679 -819 334 -530 -421 401 73 329 663 -488 -430 -937 20 261 -319 -956 -699 865 531 -178 304 -496 414 343 -639 493 -576 -436 102 877 -543 -65 -250 -977 263 -623 74 246 -51 -993 -171 277 -142 383 -266 117 578 972 489 608 -152 -589 -236 849 466 918 -472 -995 -935 497 347 -627 -726 -887 949 -158 817 382 -834 812 -407 -876 322 -53 -855 -442 -462 -125 -362 -316 226 368 550 382 -883 -551 222 -413 -362 381 997 -790 -722 586 -730 770 -995 651 817 -885 946 -593 -106 759 86 416 -135 -449 -89 828 472 980 175 967 539 989 278 962 535 -207 -579 55 -144 -760 900 467 661 -879 -9 651 -233 -841 -591 188 -802 -737 307 -616 -780 621 235 -106 595 103 869 -474 -902 597 -795 123 -363 628 347 261 -109 -347 30 951 -525 433 234 -768 158 204 -257 -36 986 639 -616 -554 550 826 -446 -865 -913 -705 236 987 -39 -500 -965 -614 -929 -463 -872 494 386 -891 -529 -954 102 840 -36 -920 81 690 -606 -32 772 -843 -55 -76 352 -551 622 -76 -605 600 -832 -599 696 -697 245 462 907 306 -926 -218 -269 707 199 853 -675 661 519 -634 652 742 31 764 703 -556 -985 847 571 -834 372 -252 625 373 -679 109 482 358 684 -689 -106 469 859 -752 911 -617 -602 306 -380 -82 986 -372 -989 -110 370 -685 -336 722 907 -737 -68 429 786 290 -59 -223 96 -519 -522 896 -216 557 802 679 -419 -339 -153 62 -202 -220 879 485 330 -223 -933 -274 -716 -945 379 -939 209 51 896 545 -96 -305 -413 -725 -959 738 -126 156 -542 -643 824 -584 -677 -995 44 362 539 882 837 -384 -922 324 697 993 -832 -537 70 -22 20 -558 291 511 -534 896 223 -565 -316 610 836 -568 -154 658 135 726 -457 -976 -905 927 727 66 -673 658 -399 816 352 -957 -828 -781 635 -770 -477 -245 -457 -897 74 -900 309 -506 -825 98 53 395 -980 -473 -126 -415 -134 983 926 -64 493 -660 -918 -343 183 -344 637 681 482 56 15 -197 -591 -682 604 431 -853 -130 864 -989 1000 -174 -233 -880 -403 164 673 662 211 -630 -43 -277 -274 -718 -504 64 93 -445 -259 -342 -13 -545 -502 915 -764 -989 213 429 471 817 -331 -819 -847 416 811 445 116 452 -773 -412 -86 257 676 -318 -32 385 95 -57 -385 -11 -296 997 -306 -452 413 -348 526 39 465 -164 -429 729 -534 165 770 -992 114 720 454 -887 39 -697 639 45 178 -136 -634 343 112 -355 123 180 -949 -964 -316 495 128 848 304 664 872 525 384 -255 -219 342 277 -931 -948 -130 -656 500 -902 158 447 -791 -7 689 -703 282 -824 -889 963 -799 930 125 4 141 425 962 -309 81 -40 -684 138 -265 559 -233 587 -979 545 972 750 312 622 52 899 531 -769 -470 -397 959 -826 -243 93 576 231 489 -942 -599 -622 788 335 590 716 940 624 -286 -943 -841 361 506 758 -380 -518 544 659 807 267 471 -86 522 -304 56 -466 430 65 100 797 -70 -825 -867 -614 353 357 255 -468 64 -15 -881 -103 -318 202 740 -837 -725 -460 480 -71 148 63 753 457 -821 737 -936 642 -445 786 -708 652 707 305 -195 -11 -461 539 -37 -338 -583 644 857 444 217 -185 340 532 194 299 201 58 259 523 -318 926 -699 -523 268 596 -727 -381 -522 -237 210 -342 -28 321 -100 717 -404 -840 -339 920 -776 -489 650 -590 -727 -699 -712 -98 -399 -816 -652 971 -305 -237 202 823 289 924 667 -540 -645 114 -361 86 -180 -606 -375 -731 -309 642 -809 -427 -942 874 -172 750 69 237 379 -925 915 -939 -907 533 103 823 -916 784 142 -13 209 -916 -350 -427 546 -135 -390 732 69 -820 -335 306 -254 862 -40 564 666 -297 -621 -691 -807 783 300 87 -852 -156 238 -251 645 800 -605 755 -930 -440 -542 727 -689 262 591 386 35 -74 -648 -197 -442 -301 88 32 239 729 479 -460 -426 -764 -628 -46 -880 -919 -603 -765 -238 -695 -131 -409 -572 -467 427 -32 -471 -746 244 828 -87 -491 960 738 -22 648 244 -79 867 -687 922 -549 416 636 597 -595 -730 13 -928 348 -75 -554 474 505 827 -686 919 -704 -786 -145 463 -580 626 -208 634 29 456 -142 -111 -778 196 -87 -832 -732 -299 -429 784 -824 -935 180 -90 -728 -381 265 -545 570 -902 596 705 -53 -199 461 616 -141 -31 442 -877 -32 -461 -629 874 -913 -434 -253 -456 323 -320 96 466 553 212 463 181 477 362 509 530 270 906 -927 -27 114 -589 -10 -480 992 -29 782 847 -677 565 537 -154 -346 -451 639 347 -469 726 -312 164 -651 -331 -919 340 -830 851 963 988 216 134 -639 962 -915 652 449 730 322 440 996 -783 511 -511 623 -319 -499 731 92 -709 853 -659 396 568 -127 -384 -853 316 -43 219 -274 142 634 167 -861 809 -43 -706 -659 -717 82 -229 -547 -353 -253 -112 -64 -726 122 -53 677 -540 574 -215 -677 -119 -953 -690 671 -912 -985 130 -76 -714 -659 -893 -106 760 -207 -254 781 -126 -26 534 -925 810 -696 476 332 -17 -377 481 -784 86 282 13 554 -603 -339 60 375 913 -772 71 811 13 493 -741 133 -501 -337 664 -378 -420 -335 435 741 -511 -502 840 -997 -551 308 -872 120 -914 23 -191 -69 -702 87 -692 498 962 88 -465 -115 344 466 -996 -459 724 928 -79 -460 -930 -664 286 485 -861 -256 192 707 -618 -1 -893 249 -633 918 847 549 700 28 -771 -51 -188 637 444 764 172 380 451 -59 377 77 176 -443 71 -625 822 -478 841 625 -669 259 -28 -898 145 -897 -653 -310 95 386 684 -504 -523 -148 917 -509 -732 331 -205 706 915 76 470 849 -437 83 -286 -218 -858 -70 533 -517 16 990 -644 622 601 917 98 645 -267 994 14 841 12 184 580 -640 -878 -80 -60 -651 217 -474 930 -504 141 925 -600 -35 77 906 -991 773 -295 469 -276 -907 960 -806 745 531 549 -915 370 -485 -679 -378 -400 -959 -864 223 -607 706 952 -347 359 -887 810 115 691 -637 -515 708 -778 520 -367 849 -353 371 -59 430 637 -449 101 286 -354 405 -736 -731 47 -500 729 -220 -758 637 315 255 499 742 -323 -628 -934 396 -825 -927 -208 -743 -786 572 -369 785 -973 476 -116 -44 392 203 -140 -235 -537 -96 -638 854 431 712 434 775 -665 362 595 582 -279 -242 -835 832 28 -334 -892 709 -551 337 99 358 869 -740 744 464 -522 -34 35 -749 -363 -83 -350 470 -73 666 337 -941 515 52 720 -236 -312 -606 -476 111 762 388 639 825 -115 -720 941 -857 676 878 -42 -871 256 899 -142 -497 -143 838 -339 78 -816 -389 -203 -174 482 -782 257 299 -847 153 399 49 -863 -496 735 -776 463 -373 10 -267 -232 -451 -465 -235 -798 565 445 -601 -114 407 82 -213 159 547 -500 79 293 151 480 -47 291 377 -587 -576 -148 424 29 -75 -872 -789 -557 -906 -805 358 -166 -70 -641 407 -223 420 203 -746 -50 897 -8 -435 295 -938 -495 455 -54 718 681 449 536 -235 -302 -801 112 141 -349 222 -736 -471 145 -866 358 393 -649 -760 -319 -287 918 -637 -424 -853 743 197 265 -632 -252 262 -59 529 633 -943 -296 -757 765 183 -227 -735 471 233 -579 -534 -166 329 -599 -514 -112 758 195 930 -730 -964 418 -835 90 -223 5 -448 -623 447 -91 -725 340 -262 32 -360 -942 -538 50 221 172 -352 -833 988 -989 735 783 -641 -303 -215 498 263 402 987 -568 -976 -492 -561 433 -951 -487 -463 -422 242 272 -220 459 -127 757 -220 -187 -363 990 79 -627 505 -546 -196 418 -903 711 147 -597 656 339 -541 357 -972 279 356 -589 -416 287 640 134 -862 -790 -700 -174 -7 -403 -341 526 220 0 560 -224 -145 92 77 43 798 -40 912 -268 -821 215 -459 -585 -311 -968 267 -111 -720 705 -370 -785 -759 -937 594 739 462 959 -636 742 -405 355 113 478 43 775 74 655 493 -950 -735 -543 -23 -331 425 427 445 -649 -68 -573 448 653 -201 746 -301 -360 54 438 -546 -592 8 -854 646 810 -769 -179 -721 -275 343 165 -903 675 -8 327 115 591 -680 926 -437 124 -353 -606 -298 -303 -65 448 603 665 -437 506 -399 -637 909 -422 -237 -356 -587 -945 605 553 -405 101 -173 603 -66 766 -742 878 -122 -601 -879 -753 -283 39 475 134 -740 -378 431 789 702 -453 -422 -927 737 -759 430 -123 -684 -866 530 -683 -128 822 63 461 -113 25 575 119 290 -505 -956 -910 792 396 -953 -308 -525 -891 -970 8 573 492 -926 -80 105 -362 -318 255 -453 -942 381 -149 701 -288 -267 -310 111 -618 227 153 -528 759 -81 232 -883 437 -359 -280 933 -69 402 748 361 680 -461 -651 919 -664 479 -54 644 -843 -46 -570 -171 -937 924 770 -951 705 187 900 -924 -502 957 782 169 -918 -747 -144 -179 -203 634 430 -609 -10 -371 -876 -890 437 888 180 -530 -945 -688 683 -131 -200 -412 228 284 -206 -435 902 -211 662 412 -971 666 821 6 -671 605 25 218 -232 837 -837 -881 -523 442 -259 -727 520 -103 -900 -237 538 602 313 -67 -878 -624 -832 608 323 -446 -314 -560 -616 583 97 182 348 286 233 -931 -954 -11 550 198 -647 -67 113 121 -141 -321 -861 -353 -708 178 703 -864 -689 -751 -200 -360 -630 -346 -551 -219 -20 277 -491 789 -357 441 -201 -395 503 -433 511 -786 -877 -840 240 -489 664 757 -178 -30 -832 666 -922 -134 464 814 -84 878 171 251 703 -216 996 457 -215 -994 -575 -627 -574 768 941 -476 -706 583 -565 148 -959 -370 -945 -982 -359 434 913 435 -301 494 -144 -37 619 -973 -755 305 -631 451 -144 -498 963 -384 -175 391 128 656 135 410 -2 333 57 843 -520 -121 -394 4 855 -750 617 -235 537 -343 364 163 151 -982 544 739 447 -100 239 20 31 -464 -331 397 -105 -448 718 -276 912 460 -790 104 320 -698 -941 -809 -573 6 504 -84 679 319 -280 -309 258 -138 -196 -233 -96 -253 -683 -308 -937 864 -575 890 84 18 562 337 183 378 -557 -836 728 -92 150 539 828 186 -105 -690 -96 -826 -520 -596 -732 -193 -149 -603 514 -310 911 -180 701 723 501 -6 -173 294 -107 -10 791 -384 868 -844 -986 -152 -977 641 97 385 -315 227 781 -787 524 -241 -268 937 247 528 -510 576 -820 -658 -641 526 173 -578 903 -245 -939 221 135 -997 783 -836 -296 438 -261 529 883 879 -112 833 654 -898 872 -675 714 70 -873 -561 -866 -330 -882 495 -268 12 -502 -582 398 -459 325 -5 -974 -93 -613 -742 -888 -216 388 -682 786 -397 -67 998 -568 -796 -257 59 -188 -338 -637 -892 -255 -202 -41 592 256 -236 850 -438 85 -240 829 589 -689 82 -307 -272 -745 814 677 -885 -682 767 125 127 -552 82 232 980 619 578 -573 653 -945 181 -668 -473 -172 -947 874 698 375 629 144 -541 709 900 -67 -70 -63 208 -726 -664 492 694 -812 287 968 838 122 -890 489 802 -346 -223 -734 327 910 18 534 -861 678 901 642 -29 67 -530 -470 476 -60 -492 323 928 454 -466 -960 -297 -640 -301 -618 351 -389 -395 977 983 -312 448 -716 378 -453 309 608 984 -941 -153 481 327 -690 -375 -870 -829 -446 513 -991 -64 -745 -454 -489 -142 -131 -746 -555 -666 -760 971 396 889 -17 3 887 -420 -9 840 481 -269 -34 -272 -847 864 -904 975 604 133 300 -522 -830 491 72 -77 798 -800 -636 -780 -739 659 380 -890 781 -893 -279 -992 413 -776 -580 401 -602 -503 502 -704 459 293 -408 11 505 643 -594 396 742 -753 855 -765 150 928 783 24 -661 -861 -970 -855 -829 -154 7 725 184 880 203 140 643 779 230 902 -506 222 -427 -91 792 -992 -65 -66 -404 -285 679 -783 465 865 613 -360 -563 855 -295 -766 40 -739 -198 445 -449 829 712 -759 -955 -838 283 -189 90 612 -207 281 -590 945 171 69 720 -54 326 310 -277 451 929 439 152 -272 -558 -420 -979 -825 656 -397 109 710 -854 -435 170 11 827 -147 -177 -73 572 770 -665 650 256 236 -1000 -308 857 -814 -500 395 -756 -443 599 822 -474 -787 -698 596 -512 522 783 -421 217 -292 -42 -810 -942 -691 960 -656 532 425 -704 194 -631 -306 -25 -10 -27 570 782 72 396 761 551 268 411 -540 206 -98 -41 -772 74 -289 432 -163 612 325 -340 428 40 164 154 -338 648 -249 5 65 960 589 -220 -586 -92 376 -171 -163 -29 -939 -692 703 -313 164 -796 718 -493 -656 589 137 791 -374 244 407 -344 756 -406 105 737 189 396 -531 709 720 512 723 -388 250 222 -852 -541 -815 42 262 -896 -527 44 -427 137 -383 726 -581 -229 -511 -135 -692 -180 -929 -804 -424 167 275 -521 -539 -348 -955 -617 553 396 935 307 792 582 955 283 -722 -888 -469 945 -808 296 277 459 120 641 973 750 -480 -835 84 527 -764 326 -378 916 -496 -425 -108 413 126 514 -410 383 369 86 -772 286 -885 158 -268 124 721 67 -376 928 -639 311 -403 987 140 244 -794 462 -49 964 493 -988 -955 39 -20 603 -324 778 -210 -503 617 -107 -238 833 498 586 -871 808 523 -421 -21 698 366 -25 929 -430 886 14 -645 929 329 191 588 333 -407 238 -366 -922 177 268 724 -907 -166 -621 587 -293 18 747 -69 -161 646 363 135 -78 -351 -865 889 -920 -582 -107 74 30 247 151 882 -120 -615 -926 -735 368 563 -835 297 -673 -555 -883 -800 -665 -804 -188 758 113 703 513 275 131 458 151 900 -336 -583 -168 -579 -206 -992 410 542 -556 -214 -5 541 460 354 -74 294 666 689 9 864 364 704 -169 604 722 274 -189 100 -212 247 -911 -960 321 -54 -236 394 -152 -423 198 684 -47 -854 -560 -897 328 -415 80 -629 -442 -59 -683 -372 419 667 -950 312 493 385 -477 -793 819 -51 -939 888 11 722 401 444 -770 6 826 697 -476 -827 387 -976 -405 366 -59 -649 917 653 272 -413 712 631 -226 -688 -170 -571 557 456 -386 -778 -482 468 962 64 412 -658 495 498 -448 -406 472 77 975 -479 -817 -41 -82 450 502 457 298 -935 -601 126 52 500 -923 -724 804 981 -867 586 520 -889 629 369 -306 612 62 359 185 -953 12 -459 57 -478 -291 -453 367 -590 -41 299 -785 392 -150 644 233 -865 -352 -150 813 -408 -953 993 -840 -391 -944 -841 -858 -928 816 869 -223 -722 208 -463 164 155 -923 -695 -729 -521 -718 -247 370 -721 -168 -194 517 -902 84 413 687 -848 -253 -738 787 -52 341 -892 464 729 -989 -836 933 199 343 -516 -657 769 -185 629 495 568 -162 -500 -495 482 80 -770 742 -959 -940 -480 11 -285 822 -143 755 730 232 -182 302 -685 209 -628 934 -350 173 -407 -693 281 -559 -442 -814 45 503 -50 334 792 104 806 -776 115 84 -942 786 -553 128 -879 -593 -735 918 68 509 963 -220 -613 437 -628 -699 -517 -684 792 614 819 360 133 -813 -790 235 -117 -505 864 -945 222 228 953 458 -734 -788 -397 650 -957 -919 -443 -929 590 126 549 504 10 -841 -519 -173 -184 -247 552 464 -699 693 684 724 515 -729 -958 -329 172 -744 575 -463 -89 -115 -353 -154 -555 -951 35 -52 -450 120 535 -351 379 572 244 184 -229 223 -247 -457 -948 148 -763 104 -69 -38 -998 -806 -128 210 -727 372 944 433 24 -314 -269 137 826 -524 438 687 128 501 -33 948 -319 334 618 557 -147 21 256 -268 -576 65 696 397 911 127 37 444 856 612 623 703 -752 56 833 491 -168 -749 110 -566 -270 -6 -508 -9 794 978 -270 739 -909 -297 965 583 631 -935 -91 89 -313 284 -786 -9 9 -174 79 -614 -149 -559 -345 434 -315 554 -613 242 398 528 -500 625 618 -800 -130 690 539 -540 402 -886 -458 -118 797 -58 45 -992 -636 -991 18 804 -494 -946 925 -702 -492 -699 499 -706 -68 49 -73 897 -537 -674 463 -230 -581 -163 -400 16 248 -28 -163 -256 345 -628 58 -161 701 -334 20 -773 77 218 128 372 907 -947 842 775 -143 398 -846 619 -379 -849 -794 370 -446 -845 414 791 662 -39 -739 817 96 825 71 620 399 -228 -855 631 492 141 -378 -873 -809 538 -16 139 896 223 -39 342 547 -246 -258 -899 109 287 -441 -768 -607 -351 65 553 142 946 828 305 952 -910 795 -615 280 3 -213 -905 68 -421 -926 784 587 -725 -365 743 -418 688 -258 -231 171 771 628 897 933 552 143 766 455 -121 293 168 839 -418 187 34 667 -140 200 -257 -336 362 -782 895 -716 491 12 -177 55 -364 -105 -284 -564 939 781 648 -302 -201 652 295 996 466 -704 415 568 -167 -637 -799 -119 -308 833 566 838 -383 -314 -865 567 561 896 568 -633 -548 895 416 -327 -20 901 646 -160 -614 301 686 387 567 -859 -611 653 214 606 612 -758 -321 -626 -831 40 -639 -889 758 38 952 667 656 3 -646 -353 -253 -295 913 883 406 204 458 167 -892 594 427 721 209 344 -771 42 -996 -883 -822 898 -485 -480 813 287 35 -95 516 -139 242 93 237 -7 -581 489 -269 502 545 -993 130 942 -77 312 -637 -756 -588 783 194 -114 293 358 -982 -326 177 -213 988 309 286 -397 295 -42 80 -284 -812 -534 816 682 -26 614 154 871 -110 -573 745 96 -381 -767 988 62 -895 -306 -886 -817 463 688 -684 -783 -456 419 -339 721 781 194 -663 -678 739 -288 -73 -213 -297 571 418 283 -47 266 673 -561 -730 -107 -441 215 -96 60 -30 -335 -273 -18 345 -432 -54 -357 -956 -477 989 35 306 -406 270 986 321 -412 -520 633 963 -652 -726 440 932 967 432 -90 529 899 901 -653 502 -552 763 206 -365 -902 991 -540 771 176 940 -960 919 -154 857 -882 -447 231 -297 -26 759 -982 257 -43 -449 125 -348 106 4 -490 832 456 312 -120 801 -962 657 762 238 -644 -669 -59 -418 170 -371 -541 152 -269 251 -554 855 503 -503 -561 195 258 318 592 824 -428 940 -857 -701 427 378 -686 530 -862 -146 -832 287 -913 833 382 -776 -434 82 46 592 -98 -532 -916 186 939 340 -895 -297 888 295 -559 -942 349 -519 107 -62 -599 124 606 405 233 -797 795 460 914 655 -791 -597 -61 -928 884 178 728 676 -17 -714 -489 933 628 634 820 798 -750 194 -346 -432 -795 -143 981 917 -258 767 -808 -402 923 138 388 -38 818 -515 -542 271 -3 901 -82 998 -962 686 -641 493 -456 987 30 -55 172 812 20 718 627 -779 581 -847 502 646 92 -908 -666 97 -649 21 -744 -497 580 -258 618 -309 -916 -861 -939 556 -710 -42 323 -227 797 -397 -115 -142 408 272 35 -551 817 -98 24 2 -549 -692 202 270 605 442 572 -68 -974 -105 -328 -805 880 -359 -906 139 477 -259 211 595 9 -462 240 -441 -131 498 -156 106 -753 411 955 813 -281 443 117 950 874 961 -956 318 -822 389 -25 -689 148 -352 -766 -136 689 -880 -678 -235 -102 206 147 163 -588 955 -968 705 -1 -318 749 519 696 -904 947 444 254 -349 539 -665 615 -721 -997 758 782 -191 708 -61 698 23 -627 295 580 423 -294 893 -546 -607 904 783 642 836 -351 296 -73 586 452 489 -983 352 377 21 525 -611 -211 -608 -463 -838 -612 -109 63 -184 822 914 -844 1 300 756 -67 727 -850 -194 -402 -702 -69 359 480 -703 603 -1 -874 -789 -533 -368 706 268 -104 -799 -198 46 542 815 489 768 -475 578 -186 953 803 327 -993 545 -540 685 357 -592 588 113 -797 -732 -910 -860 318 527 -630 831 -373 -398 449 507 97 -330 422 -224 400 122 -837 779 -253 222 924 -52 -459 -433 -710 -735 903 671 -512 463 -968 -756 164 -344 -113 -419 326 -287 -589 -661 -441 -732 746 261 317 -390 -21 678 434 880 -596 -516 -135 122 -875 -688 -372 593 68 -867 -797 -799 -374 493 560 731 -570 -74 -405 -607 -733 941 233 -436 -95 -868 -916 363 -971 339 22 546 -149 -770 774 -378 464 -620 -760 895 925 738 -862 374 183 667 786 95 -157 -212 524 -90 -786 764 237 -710 -645 -328 584 685 -299 -627 -912 -343 602 -89 -14 -81 758 -408 -827 -655 -641 796 -437 -852 -154 784 -258 -891 6 -185 713 -828 57 946 -580 -740 -273 -526 -741 286 -952 -861 957 -829 136 -70 198 -521 -821 808 239 900 629 617 -997 449 812 -543 -546 456 800 679 689 -485 295 354 731 -540 -570 -354 581 172 280 -519 -400 -965 822 -7 188 -33 574 347 -295 -874 -685 950 -505 179 -164 353 639 -230 -974 -630 -190 921 362 -884 275 977 974 264 13 -639 -591 236 -840 -497 -732 735 173 -775 543 734 -326 142 -652 434 909 653 141 961 -670 -148 244 -821 973 526 837 -467 -900 -887 -364 91 539 -933 -475 799 883 945 301 -708 481 41 -975 -956 -168 -968 33 -277 525 272 -832 281 949 319 -646 -301 -555 956 250 303 -372 -546 -493 508 233 -412 298 -970 -766 -527 727 -166 -468 -522 1 976 311 -224 320 481 -436 662 841 -519 634 -54 876 -822 -803 654 885 -986 -110 874 -327 946 -381 235 -629 121 -621 -770 647 363 723 682 254 681 236 797 -193 832 -183 -45 974 -574 -480 -726 -903 512 -176 -249 756 -920 37 -837 638 940 234 -521 941 836 946 604 -148 -534 -829 685 -988 -15 355 -702 -384 444 -471 -540 151 535 336 -163 179 128 948 795 -862 397 343 120 383 579 570 -829 -821 139 -631 714 390 227 890 110 -386 77 267 241 528 -728 101 -181 494 581 703 177 -274 172 148 -688 668 -241 393 -735 464 730 451 208 254 -777 207 -106 -296 -462 -425 525 -480 974 123 858 -167 760 888 813 570 9 502 243 -209 -934 637 270 -954 907 -437 539 -371 -920 -480 -397 461 -191 -935 5 370 939 -321 -302 30 610 728 -535 709 -176 -451 903 -124 -801 -805 748 -518 -160 -434 234 202 752 -787 921 -513 -457 -625 -861 503 850 696 151 73 396 591 36 -242 1 -209 -223 -551 804 348 682 -257 225 -827 -924 854 -512 201 -562 -759 -168 -162 508 -249 -575 453 119 -871 -666 138 -629 696 -125 -787 745 -831 29 744 288 -846 -247 -941 -403 574 556 -576 798 -663 602 -269 203 641 -197 -377 292 -326 -949 707 425 31 829 -242 211 127 776 706 78 644 -612 999 -835 -450 -980 405 218 654 513 -304 775 -194 -232 -225 663 -46 663 -768 -489 417 605 -756 -209 -201 -369 -423 -573 -355 -403 -790 548 -60 -671 -41 242 -781 -570 993 -632 -69 -192 -90 -95 -759 594 -672 -748 418 218 -504 806 661 16 109 -42 748 -266 -737 681 -882 -169 385 746 -360 -138 -965 -992 -26 850 503 -603 67 -846 -446 24 329 438 44 -697 -500 -30 -317 -666 887 338 12 -889 437 -882 -71 861 -81 433 -778 601 -896 -208 864 547 -831 692 851 -419 334 -44 -8 -594 102 -352 978 641 -719 588 991 -93 520 -428 -101 -899 -18 299 982 651 396 -666 -329 789 -143 389 -986 -694 378 203 929 -583 304 -876 -937 -289 -427 -446 -109 -316 -211 -981 -526 -752 55 -221 561 -404 -911 -158 -644 874 -790 -203 -998 58 -288 -612 -513 -29 -764 -951 652 999 -369 -302 -95 -178 99 -60 -968 89 -194 821 -771 346 -28 958 802 647 616 -794 -807 -40 780 438 -425 595 -685 329 103 366 -495 -801 -907 -402 -710 961 -902 809 -814 721 -298 -433 -646 -71 -798 -445 431 309 962 154 -45 -223 727 -515 370 533 -304 952 429 -191 13 -948 -808 425 -759 279 998 -82 227 -943 -674 -806 -889 752 784 -287 -139 78 -825 529 527 -311 138 -416 -74 -737 -476 399 83 -570 -408 -403 74 299 360 296 -288 -227 703 -918 156 40 -113 -491 -535 -685 433 -547 -83 -528 489 -700 77 -711 -689 -288 -823 325 80 -516 -91 153 -942 822 -586 -174 851 -906 -701 440 646 729 352 -127 -711 -399 584 791 510 73 -613 -307 113 656 -127 648 -629 398 -658 -975 -566 -166 164 24 345 -310 -135 371 836 -694 -268 -179 -569 -895 -990 349 187 34 -149 239 726 799 -439 -79 190 -800 -630 819 -544 267 -967 0 -283 597 -616 557 -743 -718 -831 93 566 -344 -586 -712 601 -418 362 357 -766 247 252 -861 -113 -959 264 556 -72 -805 735 3 -993 -661 -977 200 536 911 -628 639 483 479 -138 -735 -995 288 -937 453 760 937 -441 -66 -147 -870 -420 -629 -375 -441 623 -306 547 -236 274 -842 -256 -987 361 908 39 -195 -371 -98 -197 590 -514 -359 353 -130 -161 -74 -874 44 -639 -790 299 -65 59 -670 395 -865 -58 -532 165 -140 88 -732 690 367 -791 -228 -394 258 233 -557 -341 348 -433 -266 294 -950 -951 851 238 79 -545 -564 -277 77 586 -746 -215 474 -322 -440 -731 -550 -97 40 -551 -721 296 -502 -545 -469 78 -99 778 223 -86 -841 -567 -770 -218 -404 -439 -385 457 -619 803 290 116 417 -896 -129 827 -310 464 154 -569 -555 -295 -137 -176 713 -398 114 -226 -321 -855 -232 73 -846 474 727 31 -252 532 -348 588 -126 196 273 967 140 511 -148 390 572 703 211 412 -75 -996 446 846 942 501 -593 851 -892 155 -607 -226 294 633 -186 -927 -251 322 -471 390 483 -800 -678 -808 -487 149 284 569 -626 -807 -223 -583 288 317 -976 464 -913 273 590 97 577 610 673 926 -581 -537 597 -257 430 -629 955 -739 952 -917 820 585 -30 883 561 470 -146 -958 -130 -159 -628 -998 -161 965 164 -227 -79 -474 478 687 364 -496 -222 -513 433 765 947 -830 -686 82 -935 156 160 571 615 -270 497 559 332 859 380 -590 148 621 615 -550 -459 408 -865 66 881 -577 -751 -815 -145 -806 293 -971 331 449 724 -884 276 811 786 -241 -298 -928 -407 168 -634 -422 -626 49 -663 767 -640 777 418 840 -434 301 -119 -532 657 868 -664 -479 998 -905 787 -661 629 627 -330 126 -980 -499 -279 575 992 174 -158 -250 -384 -858 484 373 147 993 -460 -884 -666 -485 -969 -522 315 297 246 398 572 -264 -642 -470 111 -421 184 -340 613 363 -326 -211 625 414 612 -26 -915 626 -371 526 -847 -394 -99 -885 735 -565 960 208 -787 -841 717 325 -633 -786 327 -72 843 -410 -406 -822 -473 -498 842 477 -189 -597 -234 780 -204 5 -838 553 -351 -575 344 -166 -613 -402 385 504 -226 83 275 -675 -381 -206 382 -398 501 426 -572 -687 -198 -963 -181 446 56 -450 408 0 -186 812 324 -713 594 856 576 634 -63 -417 31 999 -558 -411 10 -345 -346 -669 2 754 -527 -482 837 74 675 694 508 -909 -431 -351 654 875 -921 -389 123 527 209 -641 -908 -422 203 819 -60 394 257 805 -88 -926 382 774 934 591 -560 -470 -644 881 851 -677 -587 -438 277 -643 -382 -62 -629 363 -233 -801 -899 955 -494 143 -647 -179 -452 780 -895 -945 405 -38 -839 -56 -451 -802 -608 567 -376 308 -211 396 397 -803 -753 554 -919 -309 -527 -486 808 736 757 670 -586 -289 969 893 455 -562 -531 136 -351 331 450 -219 -93 -43 -555 2 -298 823 -945 -92 469 -789 737 679 612 -704 -610 -491 -11 -505 -765 -628 -698 -471 -206 -841 72 221 255 -984 331 43 796 -16 229 57 -876 190 -239 -590 230 -998 -192 638 -810 401 -934 269 -947 -702 778 163 -113 173 360 285 -907 -257 -541 -134 41 -593 -357 554 945 -306 89 -83 985 -49 113 338 554 792 -861 -281 399 263 629 865 -715 -556 -123 307 -367 -434 352 -289 -352 754 -440 -655 -278 -750 296 724 -413 752 313 352 -902 75 -642 -872 156 -709 831 -548 -593 649 -472 -822 -288 221 139 835 682 -882 -589 -535 -137 838 888 643 -463 -589 -88 -223 31 -579 -705 888 -171 365 -513 -879 -938 934 715 -436 -706 -382 -141 840 20 -129 66 -754 897 341 -552 134 -876 -71 336 -784 367 -227 -97 -613 2 319 161 -406 -461 -358 -656 411 -763 -955 871 -805 258 790 68 -25 945 549 -660 380 144 133 -114 -871 -354 -672 158 -273 -997 750 840 162 468 -616 283 542 -159 -562 -926 -461 -140 266 979 238 935 992 -85 278 29 218 531 288 972 -651 328 51 953 337 135 406 862 -811 238 403 -533 174 -449 340 -507 -868 870 775 -749 835 -561 -956 175 -555 854 201 294 574 -792 -666 287 294 -846 764 193 -344 -895 -413 281 -510 -244 136 409 -369 602 -563 642 759 612 -538 -704 805 -726 -205 -149 -298 961 849 -636 423 537 147 280 846 777 -547 -652 -770 -774 -614 -517 437 -280 -152 423 673 -604 -603 508 361 513 228 615 -413 -31 283 -422 255 -449 -363 -496 979 782 -237 406 -714 -641 236 -507 260 661 -800 227 -966 427 -946 -631 204 -290 -775 885 366 -568 991 692 -265 556 -495 -147 33 -651 145 824 592 428 -490 -800 371 -804 516 -716 -909 -105 930 220 308 -430 128 -810 68 971 824 844 -563 -129 -941 398 -121 799 527 894 618 -380 554 -188 194 -694 -571 -810 -7 -627 -58 -54 915 -133 -230 363 16 -881 -51 899 755 -322 5 638 -191 -190 368 -136 119 664 465 -668 697 -186 695 27 1000 -215 -642 976 -457 582 -62 -513 536 748 47 -758 291 718 -481 557 -334 -418 -796 -259 -902 219 983 -405 -718 -367 -464 -1000 -111 193 174 400 401 -935 -699 380 374 -583 674 -709 108 -1 985 356 202 521 215 126 -311 -135 -98 -223 -221 -154 -437 -572 -212 -827 143 561 -238 872 604 -893 413 412 -238 -984 -313 702 -815 -12 -804 -446 557 -533 -563 596 -149 -956 321 226 187 232 922 -190 730 -28 248 151 -498 -892 83 -698 39 218 867 -464 482 661 -724 860 -705 -230 -420 300 594 -779 128 -532 -391 -948 111 331 743 -177 978 -208 -353 -90 -373 -696 -285 -3 -758 785 -164 472 633 -212 828 484 753 -392 -890 -413 176 999 793 -985 804 -284 -898 -41 624 -193 116 934 -798 660 -671 353 -263 -730 959 658 -539 -442 372 -740 43 -967 773 302 -326 533 -958 -203 -832 -900 -984 -137 30 559 826 975 -950 671 -212 -838 -33 -147 968 -183 -629 -109 -577 996 916 -661 845 748 -973 556 474 200 -375 -39 -339 -120 -782 -515 -477 550 -802 396 444 -807 221 81 470 795 -595 -902 32 630 -886 -847 -534 -891 -682 -91 -928 788 -712 798 844 147 -862 -972 999 -287 -527 169 417 -93 -96 685 512 -342 -783 -845 829 -373 301 -360 -16 -846 -596 -270 -871 -755 19 -532 -121 117 441 -517 -920 715 57 45 -38 -618 -790 -866 698 209 223 -173 -305 -939 -384 287 278 -554 478 402 223 -747 653 -851 863 -224 874 580 838 425 344 473 611 325 58 958 -743 507 994 303 -904 57 -974 29 592 -808 289 -513 756 776 26 -116 -482 -968 -729 732 -431 397 -328 -956 -708 467 693 -541 259 825 -874 833 -663 839 -858 -145 -994 169 -433 55 -70 -364 -771 774 925 -608 -302 831 -254 -746 -405 -837 183 261 996 943 289 -309 -695 621 -598 490 -835 -644 -613 94 -481 935 289 -572 291 674 -158 -593 -891 450 -905 65 -186 -234 -88 -416 303 -742 222 718 624 -498 871 -535 -532 -279 -223 -890 -879 708 66 -584 837 657 -403 -705 449 -870 -385 -764 -249 -834 -656 -64 596 356 41 -425 -100 755 -835 -808 -562 -276 -512 514 -539 -396 -82 553 342 479 278 -489 318 256 -344 -544 -663 10 -759 -619 -842 -213 -939 -38 -7 -273 202 -852 -17 -473 -228 839 -936 -772 -632 -45 72 -548 -15 132 505 -240 949 -322 -58 233 863 -765 885 -351 141 906 -724 -619 -503 935 -605 -197 980 -876 567 -870 833 39 10 531 -191 -813 145 -313 906 489 99 927 -385 -178 272 87 -539 305 462 611 -720 -967 -950 -772 -601 -820 803 -67 656 584 333 633 -410 -339 -120 -453 -696 -547 -58 -702 -547 402 118 -944 866 448 619 744 -878 609 -188 -107 960 222 -121 296 -971 -493 -958 -142 128 270 -852 94 271 -710 -354 -180 -829 842 644 931 -883 85 451 553 -587 752 -716 -562 -828 -320 878 -188 499 -238 39 -772 -567 922 577 320 -33 -369 414 -418 -768 -450 25 -705 -665 7 11 939 -42 295 213 -890 771 -651 521 -521 -834 -867 -526 878 -245 -318 867 516 -178 -989 525 -491 -85 -401 -129 -844 917 -173 871 -482 457 335 916 -544 -12 -160 -846 -691 -301 740 480 -952 -868 470 -783 292 -462 -290 358 504 773 76 -129 -572 -562 -800 -536 67 -438 858 -284 737 669 -153 -513 -991 -862 898 492 939 677 767 518 -218 -801 866 890 639 -325 862 138 952 -563 798 -980 705 -574 460 134 368 13 -552 -341 -730 22 902 650 -62 -941 -732 707 -752 -750 670 882 -303 984 -998 746 424 680 113 818 376 893 396 -839 -809 8 -426 -557 997 585 -110 309 -308 680 -408 -767 924 -977 722 92 404 891 -245 -97 235 788 -685 -95 741 -499 -450 701 153 974 101 -577 346 -558 748 -590 118 -9 663 724 -85 -358 -847 -100 -338 61 904 628 518 -957 -649 -540 677 -80 393 -484 610 566 -144 -502 -132 -131 -297 230 228 -733 -887 -350 -886 -182 54 713 196 -143 255 -995 -592 292 933 -187 -88 462 -817 -997 -694 73 -435 -258 478 -949 124 -136 -880 851 477 162 -183 933 116 -808 889 -184 497 444 -849 -144 870 90 -245 -711 767 910 617 -995 -768 -106 238 554 -14 38 504 -830 -663 998 500 889 80 -405 -846 -23 -111 -768 -755 695 -735 998 -354 -185 784 444 -340 -1000 -156 29 -284 -889 675 855 181 -991 792 288 36 857 503 380 -878 388 592 673 84 -438 -415 -207 -317 373 143 815 868 -782 794 94 134 998 173 -698 -221 -397 -354 -270 -933 535 626 176 752 760 -783 759 39 -69 -375 170 -396 881 -216 168 -364 35 -271 -632 132 -72 407 -811 -558 -356 502 -583 468 -537 -798 -326 -183 -572 907 608 -336 -559 561 589 400 -364 951 -616 555 225 -866 -226 508 719 -200 -148 861 293 621 154 -621 -391 402 77 365 471 953 -333 -475 -348 -118 -689 330 301 699 503 -239 866 800 587 -89 494 446 5 -603 -667 223 650 -142 -830 -5 -540 -337 804 6 -956 576 -754 -373 -962 -958 82 192 939 -675 -388 -357 822 963 727 -528 632 788 -487 332 -300 -132 -797 -861 -641 345 780 -5 247 -245 -994 869 158 325 164 -250 -147 357 46 473 478 316 -409 -657 41 -32 -996 545 -578 -709 633 -686 870 631 -130 -609 685 -636 -221 -528 -80 470 107 -832 837 322 -184 -22 -473 -510 354 -796 -595 437 272 128 -87 -994 -277 -723 -279 -308 -42 24 712 603 813 204 -961 67 -485 -680 -175 703 -450 422 -576 -348 987 968 715 -661 -806 -2 -851 -692 -134 138 96 -326 513 -149 817 652 -139 -463 315 -842 -248 -462 341 135 252 -39 416 -266 92 203 466 42 53 328 239 -356 -723 -434 -359 406 -666 791 -606 -559 -291 -718 958 886 610 206 849 -489 75 -429 -66 663 -368 49 459 635 -506 46 -633 -952 -535 -513 939 -337 -356 966 -65 -69 306 23 -500 -263 701 756 768 675 -135 250 -303 -16 977 381 42 339 774 -601 559 131 91 -890 810 849 674 815 815 184 -476 -414 442 -135 794 -695 -776 206 141 -530 -245 276 -6 -812 -24 -913 -913 -351 219 -461 462 -231 -739 -585 -222 -496 949 151 772 915 97 -485 500 -171 -395 621 -796 872 811 161 782 -449 720 127 -728 -7 -3 -148 -522 -216 -487 -324 837 976 -965 -819 -608 -745 -460 80 386 -568 865 -602 118 -86 897 116 -836 352 -615 175 964 -217 -945 -196 609 -288 -418 -847 495 -543 964 31 -961 438 -433 -710 915 789 -247 746 708 391 -375 985 -496 691 635 -43 -419 -325 -17 414 702 383 318 213 -231 -908 95 -118 262 -634 835 -188 403 -319 788 581 710 -284 28 659 337 -983 860 -146 267 129 533 359 -483 -432 162 285 -985 -961 623 317 457 423 -147 -935 236 383 -16 -183 -71 -835 -337 337 -638 976 444 587 427 -635 7 -831 -677 148 -423 -874 398 -912 -568 275 343 -297 -843 -182 401 649 -718 -342 267 11 122 -401 -849 418 -948 277 893 532 -273 -733 -956 859 888 92 -537 983 13 -278 -931 -264 763 323 900 90 -828 82 -436 -655 951 956 133 -945 -29 -252 919 817 300 -854 -690 226 -207 903 -933 714 -463 277 614 -562 513 -967 -244 -765 100 457 622 31 -873 718 762 -270 155 196 962 403 433 923 -216 341 875 -361 448 554 776 374 416 -598 -531 312 64 -471 837 122 482 -216 922 -341 -145 -645 256 713 860 773 940 402 215 601 -142 -613 627 598 -218 529 944 737 19 -281 -79 771 -507 -47 -548 411 550 876 612 148 -366 644 942 -227 392 958 -237 569 -778 805 -99 793 -102 354 812 435 -483 -715 729 -667 -125 413 -248 -26 -325 341 49 -847 56 -214 910 378 -571 -468 -206 438 -49 495 977 349 -775 463 855 544 -177 131 -71 -26 -270 -569 -237 91 186 -308 -395 -964 -598 367 797 -370 -674 528 969 -296 102 59 483 -173 122 198 -47 -297 -621 -529 -714 782 799 181 -158 -215 -917 -329 -641 916 -579 942 803 -308 -602 -796 -531 -31 -451 771 -534 -654 -542 218 505 -76 -670 292 -870 900 -687 -612 -239 654 819 946 -838 -984 318 315 -171 -70 643 -414 -231 -210 -61 -168 -816 -54 -950 -6 -43 -905 404 809 -122 424 188 321 -830 20 -433 -969 701 412 432 -174 902 -278 363 270 453 -40 -143 -411 -694 977 -194 -380 -354 -85 -261 85 322 -63 405 948 -327 492 -806 -211 -334 -436 258 991 -388 72 196 742 712 -441 -22 -805 -344 657 -544 -998 -825 530 762 -613 -109 786 293 -591 -993 -912 979 -372 311 -340 -800 515 271 -750 422 -408 -805 -437 567 409 -676 505 -293 -117 -700 501 -567 -653 681 575 779 128 -378 -844 222 -865 513 -181 421 -620 475 -165 944 -518 105 812 -78 -840 919 -967 -809 -717 26 632 -758 676 141 922 -116 -699 -300 -666 -536 103 682 -569 793 -79 901 -212 657 -617 -549 509 198 -696 -872 -404 -355 6 92 -290 -120 -874 -573 -348 949 -628 424 616 -247 791 -503 -32 106 724 10 -651 -344 -688 130 -143 -954 361 377 327 101 756 986 305 31 -990 -115 370 -800 718 545 -249 -729 -255 731 -264 155 242 402 832 -197 490 397 506 790 161 -221 506 -620 124 430 -780 378 134 -904 -558 -365 -430 553 555 817 237 -287 -819 -568 463 -465 979 -330 -210 -532 746 78 -356 363 -537 -50 -8 -133 442 560 535 588 2 931 -252 679 452 -915 269 989 93 667 -53 351 -775 -30 633 -257 -585 559 967 -824 -198 319 -806 906 829 -583 307 -488 851 766 -850 -14 730 -200 857 853 -119 770 -350 712 936 447 -975 729 523 -233 -850 29 664 -666 680 -277 922 -220 -955 -588 704 -71 -472 856 -488 84 -414 -867 882 739 -600 712 -569 -305 -385 721 687 970 518 -548 -902 -460 876 -100 -373 356 -621 836 809 -195 358 427 -579 145 -396 573 -826 96 514 -804 -52 731 -377 -593 -177 38 -292 -214 -584 360 -579 -709 -687 434 160 108 53 -309 9 442 -623 514 -484 -210 -527 47 246 696 -149 735 22 172 507 -31 -435 496 -407 -594 617 -655 -685 -947 -871 -788 -117 925 849 -705 562 612 -939 555 2 -969 -535 425 -726 -551 -33 219 -108 793 -286 757 97 -321 536 178 222 -809 27 -28 -497 -982 -707 -219 148 -794 371 109 -494 -974 435 -354 61 607 463 -49 23 -959 -870 -313 -226 -20 706 257 827 728 589 -853 640 -506 159 231 -505 303 -824 -830 772 -603 18 728 758 593 -762 232 692 778 750 781 -819 745 -77 -256 961 -340 -766 -38 61 912 50 305 -113 891 0 393 968 -740 193 -5 235 -32 376 840 -863 -253 704 79 522 -490 413 -464 729 -670 -582 -150 -660 -407 525 -416 269 -804 868 126 -84 -108 -735 358 803 -582 -913 223 -617 745 432 -660 -299 -165 15 399 -294 -102 421 951 -835 592 -496 73 518 259 -151 520 384 684 894 186 354 898 -289 485 -755 -542 -571 685 -624 -697 -743 94 -929 -900 -1 911 -146 -446 688 -120 -311 -688 -85 -12 149 91 823 -150 672 -612 182 705 -52 567 284 -494 -262 -575 564 -857 842 184 704 -452 -529 240 702 -409 -718 -896 -261 -69 -107 -551 116 511 -575 -54 -190 37 -671 774 848 881 -77 722 953 761 241 -855 280 -189 -871 -14 111 -175 -338 -593 -939 25 447 965 739 -466 978 337 197 159 -581 -137 -639 -936 -40 -972 -388 389 469 -325 450 -189 232 511 638 98 91 -538 -579 595 -54 -318 197 -832 369 -766 -149 607 397 582 -541 -311 -830 -620 -470 -267 839 684 -702 -700 -723 -142 -793 696 26 127 453 -292 -536 147 8 -389 -836 429 572 69 459 46 289 169 -881 960 -128 789 266 -640 -985 -714 147 -950 336 529 -139 411 -649 651 -239 -727 -802 -87 -812 201 -732 -41 788 501 -3 -804 863 886 -544 459 412 -995 -6 -451 -481 -40 405 -147 397 -509 -590 227 407 370 -916 -270 579 164 696 -574 919 127 939 -828 370 -750 998 -540 23 458 941 -150 -540 -796 824 223 802 467 570 -127 927 841 -174 853 -788 23 -604 420 397 314 -742 -893 -27 -202 -185 487 -120 383 901 177 276 463 -146 285 -789 205 911 113 -82 348 502 429 798 796 -790 3 810 170 844 980 -146 431 -948 -59 -631 364 969 660 485 -896 506 89 -283 670 -390 -764 -900 -606 844 526 -11 188 -187 -978 371 668 -117 221 -4 -545 -415 991 -954 499 -821 -463 536 -155 -932 352 85 367 -785 -869 -751 959 -510 -696 15 155 -187 -492 262 957 423 -674 576 -757 42 76 642 486 -787 -927 -937 -558 855 67 -292 -679 -955 -148 -904 396 -495 -616 -478 -620 145 778 -444 937 -402 -383 -164 -198 -934 -396 -816 981 621 -892 512 -241 726 991 143 154 -494 -404 -788 924 165 913 643 883 381 -689 339 617 748 706 634 825 953 -206 592 -629 -469 -30 5 -289 138 886 -798 286 -236 341 653 -538 873 -7 -309 -551 480 786 -302 -619 -379 -512 -453 919 -921 432 589 -590 247 -31 -663 -95 -230 -69 -483 78 236 929 -682 641 225 484 -423 406 65 -953 452 105 346 386 668 572 -303 555 500 -990 111 -838 -729 495 -823 -427 -228 809 480 -245 160 223 330 226 896 -713 -545 601 554 760 532 -49 -858 -896 -136 -802 21 195 238 -228 925 964 777 671 -750 -507 533 323 -595 686 431 -810 952 418 -249 730 177 -617 -889 521 46 900 -894 -806 983 982 -835 -247 -726 -920 -998 211 234 993 -223 -754 713 -521 -50 -972 45 -671 -546 -95 -300 -379 964 992 847 -541 513 364 213 -68 -328 -155 -101 -956 -584 -539 197 308 848 308 -30 -360 799 -197 275 -966 -808 951 541 836 -198 -476 -250 646 226 328 -244 -276 748 349 -582 -204 445 -378 -184 -184 -571 -809 890 686 -320 143 -917 -664 582 -383 -445 -320 -252 941 160 -226 -378 -891 58 -556 -250 -276 -517 -819 -952 -576 982 254 816 -465 -138 425 130 380 -615 -399 416 -699 1 926 -902 -228 -732 -101 899 942 128 -358 -384 842 332 3 455 379 -460 -75 -341 403 683 947 -632 67 877 -60 -852 288 -718 579 654 849 -802 525 566 -883 519 -134 435 -273 -722 -410 -974 819 -898 -129 -560 -520 148 465 262 286 -69 -258 408 -594 -576 747 741 -890 -711 -301 296 -524 476 -428 -431 935 -931 12 664 835 285 802 -705 -632 -815 531 -12 -174 775 -349 -248 -144 498 -335 -399 -226 -911 698 79 -312 419 174 303 -735 -354 548 -356 155 -321 -772 296 977 7 806 718 452 -225 -325 261 -46 -600 -818 831 -417 426 298 -670 401 -595 998 -654 680 -746 -890 -958 -376 -913 -90 -507 500 368 -286 -42 -111 -779 -603 -736 231 -480 503 238 -66 286 -649 244 -32 -603 703 -66 -133 -378 370 965 -965 76 -46 -636 397 -102 -444 -726 665 -448 -909 363 -953 -53 -409 -264 -760 625 -497 -638 609 -745 -140 938 -502 -486 -358 754 703 -443 975 -667 -959 686 -769 -277 885 862 73 961 -582 -730 -345 684 -829 -980 -2 -77 538 590 446 -100 -829 -241 777 791 668 515 -49 825 -396 773 -392 -15 625 467 -204 -865 580 -120 261 603 -166 -596 -113 -457 926 -213 -921 -58 72 822 523 -174 -658 493 944 848 394 -704 -490 104 741 663 -553 922 -202 385 318 -535 204 555 -873 -974 -191 -252 -498 283 837 670 -116 -137 296 -494 441 -291 -204 54 -607 585 -800 -140 375 684 20 -666 625 764 -99 -789 -482 -171 -836 210 311 -450 -589 442 -572 -484 -335 927 533 961 -962 -764 -55 345 172 340 -462 639 165 -506 -421 821 -84 -454 933 -163 -308 74 -634 -171 -547 -601 -272 -286 599 961 -600 489 -219 665 -709 135 -919 484 -382 -73 766 -797 -974 -647 366 98 164 -954 656 803 -456 644 -740 432 -1 765 907 -616 349 452 -311 -492 465 163 662 -513 540 624 -212 -953 470 -8 705 992 913 -566 103 -997 -246 367 321 -255 120 -157 655 664 506 -889 -560 -211 -262 892 -55 -947 727 -326 -798 -254 268 411 -110 -300 -35 541 -955 -917 42 363 -31 -929 -781 -924 -305 -224 -153 161 -611 342 515 -618 44 -112 593 -468 34 657 -849 108 -747 620 247 907 -967 967 -445 110 359 424 608 921 -853 -677 607 79 759 -471 895 -145 483 670 659 960 -906 317 991 179 900 -29 637 -357 868 -17 -763 575 -63 -710 863 -723 35 479 67 245 198 597 -285 540 -924 466 -788 264 -301 109 -463 209 -246 71 -356 -310 636 999 -312 -50 278 843 840 21 -213 125 -942 480 -861 -747 687 -366 -921 -876 429 -326 417 -813 -694 397 179 615 -409 -597 887 -41 -885 524 -595 -795 -576 -671 320 -120 -385 275 -504 -367 -668 -478 -660 -940 -298 508 -9 -491 1 816 167 -299 51 851 -485 341 616 689 -226 749 877 -896 428 -623 -263 -702 323 692 -600 -751 -231 -198 -930 653 -136 -288 126 695 -149 -154 650 115 289 -932 10 61 342 -277 652 782 383 906 -862 701 -311 -626 -108 934 298 -193 528 649 990 -23 230 -145 -58 703 601 -138 428 916 555 937 398 -567 714 -846 -293 -402 -153 384 -492 -173 127 986 19 973 465 -927 422 -197 -118 -797 -390 299 710 -594 633 -182 561 -728 -533 -990 -764 491 -987 -339 -531 699 205 -27 -385 231 -656 -828 804 -179 -853 -344 957 923 -510 418 -501 -166 848 475 -448 -390 -284 -180 729 -256 -753 44 770 288 151 -570 -280 -556 -474 13 -98 -659 393 130 302 -712 -274 5 384 -264 603 542 -555 -127 247 -921 -724 -113 -693 258 -123 -553 -972 939 199 788 834 -331 419 364 -293 -459 -853 212 737 -266 -578 120 -875 -45 -139 247 -996 295 589 172 471 -980 967 392 59 172 12 700 -427 -325 144 616 386 -10 -569 195 -518 -577 -627 382 862 -822 152 -821 903 -390 -458 102 -979 -868 590 372 709 878 -132 414 428 -453 564 678 544 299 -140 -753 199 -436 666 25 -145 529 -592 402 162 98 -399 334 236 -1000 -422 -715 -994 -354 101 891 -283 -349 -862 -702 380 317 308 -556 -239 -354 -346 398 357 127 763 -84 885 -760 552 519 170 789 335 -115 177 52 520 6 227 -619 -383 -70 594 411 -645 -185 948 890 -294 -123 884 678 -217 697 -168 -711 -663 -546 202 986 -38 -781 280 14 348 318 525 -865 901 958 588 480 -807 -553 736 191 -620 -478 898 372 298 -828 -464 369 641 -945 -769 -925 448 -825 -304 -986 761 -985 633 720 -210 -891 163 363 224 546 264 -957 -173 -558 -255 50 200 -434 -523 906 -133 -575 -793 56 -778 -123 -290 332 -648 -525 -269 806 -412 391 -696 -254 -331 -42 -979 -375 351 -901 3 -170 715 -284 958 356 661 -534 770 -133 346 -115 -152 -529 -9 13 -600 -152 -894 -686 -142 -80 849 -751 -632 -461 -584 708 -597 350 650 903 -264 913 958 -505 -2 -116 355 367 -815 400 -26 466 641 737 323 -472 343 760 -941 -365 465 -579 -72 -345 191 -242 -305 -844 124 -887 456 -666 -471 300 -868 -63 -686 725 906 298 -65 -660 592 507 21 -980 -591 -129 35 831 569 -687 -815 684 151 115 -392 -419 556 -846 472 117 -262 975 -502 66 -732 86 53 409 -744 117 702 -749 89 587 485 416 -194 253 785 -290 -157 628 -655 796 -200 307 237 -462 146 948 32 -436 -812 -656 317 288 -513 206 418 721 465 -538 -347 204 -891 -528 373 -439 372 583 -116 -288 60 961 489 523 -622 -851 81 636 -148 710 761 883 292 553 475 -934 817 -470 588 546 -89 818 -334 60 -81 213 638 924 -782 -8 162 -151 273 -116 -852 -119 130 377 -996 -466 226 -594 673 -431 -206 343 -388 527 -126 655 998 -155 806 221 -793 -961 140 -415 -218 992 734 -702 -193 -516 -680 -889 -656 798 -668 537 224 -833 545 -936 -115 -479 704 -104 590 28 -857 -591 -163 -903 -99 -394 -698 359 -100 961 -305 6 -343 698 346 -780 813 -618 504 335 -146 85 -568 733 -606 885 987 -224 -121 1000 291 -98 -609 -625 406 -821 -137 801 473 308 -943 -197 646 741 -172 295 405 -275 650 -902 981 -394 -88 10 -772 59 -179 -84 -203 -669 845 142 306 -297 -494 323 789 -889 981 -275 827 168 678 596 948 -395 706 -187 164 492 735 -425 -769 -628 365 53 -644 -349 389 -435 892 -155 459 -520 133 433 99 98 888 -581 -255 776 -117 959 341 -20 -157 -405 514 -333 -332 478 -183 -167 -724 -536 -618 394 -913 656 988 -154 -460 647 -553 -196 504 888 821 10 247 -918 426 444 -253 -579 403 -296 -103 -411 -82 -259 -256 682 540 -522 -171 -485 -425 -940 -341 98 -342 -286 -170 -325 917 31 -43 -658 -579 984 -127 737 591 -465 697 -930 -753 442 -577 -526 142 326 -91 -182 -266 282 -720 835 876 -597 -913 42 -486 -885 873 903 -472 -317 987 334 764 815 -726 275 823 942 45 3 871 -560 245 778 -678 205 131 136 -172 -737 -550 -276 113 -385 -532 -798 856 -668 -401 -941 -106 63 44 345 147 281 996 -732 -447 -267 127 355 -614 965 408 145 -671 184 -738 -218 -105 -521 58 530 -392 -494 -83 208 637 -969 439 394 844 -269 73 388 533 435 -249 292 -838 909 506 285 -95 104 -950 680 -129 371 -520 508 73 176 -790 -927 -99 -502 402 45 838 650 -50 -277 753 862 -348 -994 -447 -948 682 -124 308 662 873 -962 -301 817 -811 166 -694 423 186 141 364 -58 887 -874 617 -785 -256 -718 -997 232 961 -318 888 109 -910 363 -268 -203 168 443 -167 -194 -330 252 -309 -450 -438 -926 -770 319 254 328 9 693 -192 813 -419 -865 483 205 -272 -330 180 -294 -605 -331 -98 547 -352 494 -572 -2 558 -460 251 553 726 -535 102 946 -794 -333 347 -556 -462 327 -237 -925 -846 -507 468 -638 -713 233 694 368 644 975 -963 537 789 717 922 305 272 -259 478 -332 -338 -474 -582 -597 600 -373 -445 -27 -506 73 -471 537 177 -728 -262 343 -1 -863 660 -779 -272 174 -455 -759 912 -694 -699 704 807 -22 907 94 -829 10 918 -268 531 -969 405 -636 -226 65 -204 744 231 -551 762 564 545 -91 -415 396 -94 -299 637 -407 844 856 -40 108 -352 768 546 691 -853 277 285 309 -739 788 -639 -368 281 -865 28 -577 256 -301 -500 -343 -827 -20 -806 -742 139 174 53 952 108 55 -833 -288 777 -945 879 -258 294 -387 809 14 11 -278 -966 -955 -686 -288 373 521 -291 497 447 645 -413 638 -736 396 -430 -96 626 -143 -19 -243 -853 -608 252 850 356 931 -708 -967 133 416 474 176 -736 -305 849 -658 -970 -116 -212 8 441 -590 547 -167 -789 -484 -609 -91 128 -528 674 493 837 -834 -446 830 -898 -731 -415 -264 -570 465 645 523 731 877 -451 6 672 281 -76 -680 -21 982 -341 494 649 239 931 -499 55 -52 -943 -810 53 -221 551 -297 -336 -784 437 -639 -563 -565 -628 -502 124 423 -320 911 -673 663 577 -119 620 -608 77 803 990 61 203 687 722 -628 -364 716 -348 766 -930 -525 483 -865 746 -441 462 943 -486 109 267 221 -109 154 -983 -688 693 -655 -224 -228 865 -181 265 -709 -215 -119 434 -196 775 -921 991 -492 435 -66 580 428 -150 181 279 886 -328 -750 -218 823 -860 209 4 677 -974 -658 663 -513 -573 701 -410 923 981 -368 -930 -812 456 -264 645 -457 -513 -633 -438 -801 894 955 901 -219 -927 -1 -825 83 -511 -995 -279 281 -493 -731 380 -12 -600 -674 791 746 -660 -235 -758 -617 -108 -669 -729 -984 -52 -683 -473 147 144 789 -452 504 -253 662 -763 -389 175 -29 -421 -562 606 354 732 -424 970 -824 316 944 576 -430 141 864 -856 -451 614 454 59 -513 248 798 -248 -906 720 -472 -87 528 -870 -587 857 59 992 113 930 -810 43 866 174 281 -332 607 -391 -189 951 -272 749 -601 -943 573 -144 496 -240 666 -811 297 680 -734 415 746 -580 -114 -536 99 -113 808 -138 -638 729 -703 -434 -92 -503 -96 -201 558 673 -313 585 996 -479 -702 -671 684 322 950 -440 128 -252 -109 -621 159 509 757 421 -108 -320 453 233 408 956 -430 -621 -321 -236 48 -376 466 -635 -267 477 -820 -699 -763 382 -331 377 -494 -101 -226 908 -605 -780 913 -733 779 -281 490 -477 186 128 288 638 -629 754 -718 -750 824 -602 18 239 -158 -448 758 -529 255 970 670 609 327 196 425 388 463 696 437 839 -526 229 -403 389 723 -258 750 -125 255 804 -946 -830 -94 -681 -956 467 334 -895 -530 285 -332 -842 148 -84 -738 -619 81 800 -285 620 948 -736 -552 296 -968 101 -926 180 -446 -923 -12 55 173 -681 -896 29 995 624 -255 -270 441 -455 741 871 503 -246 692 -707 -341 -503 -555 802 -127 -729 -393 611 -880 -436 -252 592 997 -956 -844 -11 -569 984 536 -160 524 981 404 -722 -336 -849 671 -50 -177 -636 12 891 -74 -31 -23 715 726 -793 -577 -600 -600 799 -870 -822 976 -492 -775 -368 404 263 -594 -698 -691 -550 -103 274 -948 511 133 793 6 -346 -569 77 -127 -713 -764 -668 -935 890 -57 -245 -912 320 832 -860 633 666 898 134 628 -687 -684 -164 667 569 833 551 128 -137 438 64 -624 321 819 -64 -436 -703 445 -852 -645 875 -242 547 974 845 -86 -38 605 652 -82 -404 -815 -220 -378 33 217 -68 706 911 -577 976 -336 301 -663 503 -652 976 -422 706 509 531 -576 -757 -303 -502 927 860 -112 -649 -599 168 940 401 184 -156 -129 653 612 308 263 606 -2 592 428 -144 104 -389 -441 -500 -463 736 1000 337 -921 -676 420 134 -689 -883 -151 -634 17 -372 144 -802 -610 911 649 -715 -212 610 698 58 748 -872 -157 740 -398 -60 542 127 304 798 -711 347 8 709 819 -473 -867 -259 251 361 21 306 514 395 -261 988 -148 862 -573 726 742 29 -545 -531 723 614 69 -273 222 810 213 476 901 653 408 -208 -634 760 -63 154 -634 -92 -539 -976 702 -740 -966 -281 -194 938 -425 190 891 -858 -332 -229 555 313 30 -509 235 -132 99 -761 -629 119 346 -810 -22 132 649 346 117 878 -791 -602 -493 170 699 -641 642 -765 697 358 115 -106 -402 -679 897 137 -276 -305 248 -248 103 -778 -866 426 -11 -248 367 812 -1 -250 439 -425 420 670 302 837 -813 691 199 -905 -423 -387 28 -789 -159 663 155 940 -488 282 -683 119 -250 -589 -942 -653 187 307 -581 229 858 -973 -944 -7 33 722 176 -489 322 -673 216 145 56 -949 -390 -960 -580 -448 -719 401 13 837 -846 -376 282 -72 248 478 -281 -966 957 -556 -898 797 -220 -342 177 -784 16 -336 915 -26 -562 -720 998 -301 -629 -351 789 -442 187 573 548 -695 -314 -223 257 -982 45 -261 -369 410 777 -768 813 -196 -921 -315 969 -474 903 645 325 391 659 18 71 -746 -366 19 231 -242 -245 -141 -206 -408 -612 926 -317 -215 571 359 -236 738 407 371 339 305 195 562 -107 -947 483 -806 -31 -424 -575 -387 -845 -998 -352 -273 -213 -638 -463 893 126 273 266 -67 -551 -92 -454 622 -736 -875 407 492 290 374 -236 984 172 927 -433 -712 886 -191 493 -407 522 -415 692 -956 810 -224 659 286 -708 -79 -559 -743 -241 -137 -362 -166 724 317 -794 949 -211 -429 -233 13 514 -844 -866 530 -146 288 -287 341 734 818 -326 -400 -185 899 -697 962 -61 525 768 -738 69 -785 -458 116 367 780 -451 -164 -150 910 -318 -934 -164 -604 356 708 -88 -169 -289 -753 633 221 829 -693 -177 -860 -568 -103 -644 -76 297 356 -253 449 592 -465 -29 147 -16 -473 679 404 515 -243 835 601 912 -870 -977 445 244 548 878 665 329 991 457 516 728 -367 103 -533 -325 -582 596 -155 635 -173 -31 -289 -678 174 -127 -809 912 -864 -449 -174 360 255 -713 -564 -261 -182 348 -202 491 508 -52 -790 472 -597 -636 76 -732 -974 493 -346 548 846 798 -128 56 -885 459 -417 684 840 368 -229 563 760 -299 10 -738 261 978 -658 -476 -317 832 418 -134 -575 -46 273 -537 523 -910 849 -870 -396 -394 997 720 -90 -792 538 457 472 410 -180 -292 -242 -623 -103 717 -97 -869 -991 -165 130 314 354 457 155 -64 430 -572 383 -604 244 -181 -194 840 -449 763 276 122 -164 843 -199 780 -858 447 76 811 320 857 817 -864 128 -470 -501 -119 861 151 964 -322 -656 81 -602 -784 610 -167 893 -425 343 720 20 -555 -621 145 -574 798 22 -881 -977 -961 566 -727 4 -998 -262 641 962 570 -620 21 736 -67 -514 -285 -411 937 -492 -210 217 -681 636 -542 485 -498 348 222 -744 -483 -437 744 208 890 -314 -597 -352 -648 -154 996 956 -537 585 -402 -849 -527 998 -311 178 120 408 -116 -38 914 -445 567 -904 478 929 829 -840 776 -810 -985 -267 -743 833 -58 -374 -542 -537 437 -764 -25 -744 -83 -303 -200 -147 215 468 -763 -928 -746 467 -759 526 951 -875 -721 787 799 -366 49 -961 -302 788 982 -990 687 993 355 606 -945 -806 -467 634 324 340 -917 -853 -316 -396 -582 230 353 143 -687 413 637 684 -629 954 91 815 81 -244 -818 -380 -69 302 599 1 -951 872 -952 -189 432 512 -454 -75 411 375 -555 -309 -100 911 266 554 753 -493 811 183 -158 -478 -593 -582 -928 272 711 -92 307 -818 150 -638 427 267 -359 -304 -831 -27 -486 66 -361 -642 -226 231 470 -27 565 512 566 -861 -158 117 -985 -529 107 886 -116 121 -106 26 726 -678 -307 917 730 516 662 550 917 656 68 443 -297 -530 -378 -762 -938 955 341 873 622 531 808 828 90 35 -10 -118 342 -502 197 -964 436 338 -296 -114 -24 -553 -864 -310 309 811 155 748 -675 402 516 -860 283 -678 320 292 -333 185 -474 280 -373 443 -248 756 766 -773 -482 235 381 861 -634 -466 -623 -415 624 250 65 809 -322 18 -347 -780 -828 -508 790 123 958 -396 -538 935 384 -395 731 -224 -499 -930 -820 236 -148 -873 889 -312 974 -783 -667 103 470 693 289 -574 972 -976 520 594 -693 319 -834 -49 -360 -200 -235 27 -604 -398 -476 -429 976 756 -45 -168 -104 -811 831 293 459 -481 193 -240 468 448 -775 -652 -58 -828 -737 -287 -758 987 -172 -697 415 -271 231 -18 565 -204 -750 -905 584 568 700 -236 -284 -341 511 -156 296 -860 872 -125 665 -288 828 -477 -784 -660 520 -743 -683 713 617 -310 763 -641 -126 238 158 241 -317 -950 -657 60 694 -594 -576 -137 840 -601 833 887 739 -870 104 698 59 252 -199 -361 -364 342 333 266 760 -260 -956 830 79 683 -651 -484 -929 662 411 -213 -110 376 -124 -329 103 797 926 -469 2 288 43 -757 529 986 710 223 681 504 414 -283 417 -318 400 134 -618 285 -75 75 373 467 -401 117 -609 301 196 -371 -767 -783 -67 260 -268 844 -298 151 662 -156 -105 -135 -561 -810 -245 734 66 711 906 -20 122 205 -890 -159 -343 -407 266 699 -751 -806 -379 801 -259 -355 -592 124 -80 123 -638 420 878 670 -824 880 -446 478 -529 505 721 939 463 443 136 -199 182 -635 473 246 -634 -918 544 -704 571 -695 -588 -613 -409 -72 546 210 203 -93 423 -412 904 852 -519 -373 925 -969 -354 505 330 448 415 840 58 638 -193 740 480 678 338 -743 -409 -385 -439 659 566 -863 -436 394 -209 179 284 -777 -880 814 -982 619 -510 -827 -63 579 -869 -697 183 348 420 -474 -914 478 54 -522 592 93 -413 840 639 -982 -677 -901 979 183 267 179 -682 -386 -822 -634 357 -232 553 -672 -601 242 503 411 -469 661 814 338 556 311 825 -300 -941 -198 830 -518 143 661 -512 481 -179 993 139 -754 -374 -507 -166 748 -221 -981 479 231 984 -652 106 827 585 152 533 -466 704 95 390 166 -696 629 -824 986 -959 -647 -217 -187 -408 264 546 -278 238 197 864 586 617 -954 192 380 -415 -477 180 -479 -990 125 213 -664 -819 539 -25 935 442 -729 326 -273 -991 870 919 338 114 289 211 -271 -247 757 -422 -248 779 38 -561 -873 -51 566 -793 -142 74 616 -847 296 164 -754 -741 -369 -558 673 955 -921 502 -193 -818 -366 39 537 630 -179 916 893 832 16 724 -274 -882 -967 -120 -343 -332 -605 -3 -406 -120 -242 -463 -547 826 578 389 -11 -951 -493 844 190 -612 441 411 887 354 -822 -759 -932 422 -615 -737 -9 -358 -990 883 667 629 -745 962 454 637 216 782 953 -352 389 -941 -673 -321 413 2 920 -140 -95 154 -317 247 -670 -515 -814 -96 74 460 -647 -933 -384 989 -635 820 269 697 -328 -692 183 101 660 80 -535 -543 -300 165 823 -871 77 145 -774 32 -537 623 527 313 550 -961 317 -74 -614 928 945 370 931 -54 106 535 -861 668 137 5 657 895 -686 -173 -194 -625 25 654 94 910 993 -282 691 -601 -76 -502 776 -451 209 770 -8 -573 -229 -315 -235 -320 -165 -626 571 -558 124 416 -553 370 -301 709 691 -478 -810 679 550 897 437 -932 565 -611 173 -946 -593 657 594 -946 -715 -282 -244 -913 402 -990 -515 -794 739 934 -548 -137 140 -508 467 486 -180 190 566 650 366 623 -374 45 -943 136 865 -971 532 -124 -27 444 -219 389 981 -212 -208 -635 -46 499 429 254 175 -919 -630 271 -650 875 343 -1000 -46 15 938 -961 -909 763 956 -397 -164 994 -493 -184 -558 -226 417 -68 -776 542 -50 -152 261 136 806 -689 775 -709 242 104 320 34 -677 261 -267 283 823 -555 366 699 823 148 -160 751 2 887 -960 -929 20 585 739 -154 -576 -99 -372 506 -724 635 441 891 668 -317 -280 104 -138 201 554 137 97 841 -715 -479 -772 -848 594 -628 582 810 892 -422 250 144 -971 -906 420 -667 53 546 527 4 547 665 175 -355 768 -360 -566 -456 711 -283 767 -642 347 977 986 768 204 -406 -507 -795 -388 -976 -338 -6 315 459 -463 957 -143 953 304 840 864 781 249 100 -53 779 -936 -793 421 -177 -554 887 100 324 635 -102 822 816 998 -854 -783 -574 889 244 -873 988 -761 201 -329 -542 -289 867 -438 -978 214 822 708 -357 -596 -480 -210 251 -671 -736 142 796 736 -17 776 -738 222 -441 586 -191 991 -224 924 549 -156 -253 739 357 669 -750 650 689 -946 -140 893 -330 813 666 -818 -361 -169 -100 371 -804 -171 783 708 -730 -369 200 -589 270 606 634 192 684 942 -867 829 -192 -862 -308 -390 -440 -55 488 -836 -972 -955 -333 -258 -376 -503 421 -65 -206 -35 576 179 627 -356 606 14 518 -525 -822 840 137 214 423 86 822 53 566 160 -504 523 -688 -930 332 887 -181 818 -769 103 256 182 -45 -595 -902 -833 798 -521 756 538 352 -488 -187 -911 668 -680 533 745 -609 65 111 845 -7 666 542 -417 -831 396 -783 -920 567 961 912 -268 -549 -725 -194 339 -670 -374 221 981 -848 -276 29 -681 122 719 -989 -581 -453 471 -249 74 807 -710 66 -438 887 -684 -89 -43 -82 548 881 -962 495 -55 416 -901 -747 -76 931 197 -934 766 249 573 441 -320 -846 916 205 566 -651 871 -685 921 10 792 606 867 -154 66 -863 -704 -446 255 -918 -184 -884 -149 638 746 345 920 -791 -623 650 -857 377 509 -602 -65 -128 -904 -659 894 634 -76 -390 -434 703 -815 -737 -558 61 292 87 106 509 -185 421 370 890 -989 -766 -354 962 -635 242 -467 285 908 779 -195 479 -680 -519 384 782 463 99 -553 774 -88 286 -898 -655 752 626 263 -432 250 928 -390 -349 -747 -177 619 57 -691 -257 -905 -722 -882 -372 -350 874 -105 397 -430 192 122 449 -593 -497 -461 719 596 105 -756 -408 -786 -120 -772 94 740 451 -327 -736 -491 386 503 -752 442 -541 -587 -208 -125 -869 542 608 -823 848 453 445 613 894 -751 -131 -339 -847 -589 231 691 -329 -265 -208 -827 120 488 585 369 -856 918 -983 -642 766 -120 14 552 -700 364 253 -429 -163 -531 332 484 -890 460 -415 -303 -162 -679 890 950 -538 401 892 953 -525 951 -603 -205 -541 -497 573 930 -541 -383 -56 -580 -342 238 -207 -936 435 -870 -485 884 579 -433 -765 -541 794 848 149 41 -250 -772 -202 848 -417 36 349 450 554 951 690 161 716 373 669 -882 -794 340 -80 880 -865 682 679 486 -479 789 191 936 -265 -987 535 759 -188 -331 176 -920 526 411 170 -657 -636 917 -931 -863 8 947 -571 993 -201 -324 -904 -838 -544 -358 540 10 604 239 -642 858 -686 -529 -691 -138 -525 271 -964 -609 483 -335 -748 801 -461 389 36 -128 -343 -277 513 129 228 780 -21 -106 -52 -727 965 -231 -722 -680 148 -909 -569 152 -552 850 185 -437 715 -135 138 44 447 -132 -111 -60 942 -67 469 -406 241 884 -794 -28 -435 831 -757 492 798 821 915 -272 486 30 -765 -488 249 -435 -685 -140 -87 -921 264 -298 -705 237 -271 947 -498 -147 181 -561 -460 -367 -950 -328 -543 -204 -593 6 633 58 -301 -992 856 908 -971 185 -112 827 218 -190 -815 39 -425 553 681 -333 -792 -679 833 848 -70 196 364 -452 757 -997 452 -306 509 844 -181 -889 -685 -40 -193 -584 -154 952 -564 506 940 672 208 -75 561 -454 58 -57 -667 764 347 272 -88 -927 -379 -31 -349 -422 89 -313 -999 -231 -441 -747 638 667 67 -527 252 444 839 648 -988 -162 410 -856 -883 270 193 -591 -855 -752 -907 925 761 576 223 941 109 -970 -218 444 396 -591 -905 -614 -629 -77 452 70 494 -493 -262 919 74 -131 393 -45 136 -257 -974 -419 -203 501 -937 -446 -895 889 -794 -684 162 -801 -814 -393 -539 -447 -506 285 216 -729 148 205 -713 -588 -341 4 656 -796 610 148 143 -516 -709 -98 -301 149 348 816 -551 -664 -795 973 -143 925 -937 -526 -249 -963 -94 5 -513 -757 665 921 -327 952 -451 -786 71 -636 914 -172 246 160 459 -227 -814 -841 639 -967 -877 -554 -164 -813 692 242 -859 -534 -449 703 -458 326 -317 -279 -299 -440 -393 -804 295 -894 803 566 -851 49 -393 45 11 -461 -429 -4 -478 221 -289 217 428 -211 -87 942 949 11 953 565 -716 -8 -786 -304 216 -664 -217 908 -285 -882 132 -615 -232 -497 494 -478 -991 495 -200 -139 1 522 613 463 507 -185 -973 -984 817 -392 837 -637 -539 847 -36 -709 90 423 -872 387 770 -853 -678 66 486 -937 -243 103 -67 349 -818 373 -391 645 748 -43 8 -667 216 -319 662 108 -606 -380 897 814 -203 -648 -947 554 505 -956 -149 755 -400 305 540 -582 -322 793 663 -197 403 -633 -397 -392 -346 389 -261 908 -440 -775 97 -976 -629 -418 -113 -469 -639 -509 530 -861 -651 367 992 -424 504 -69 450 -325 -83 793 -519 915 -546 390 880 584 -998 -924 -569 -673 111 736 301 811 -684 751 -40 402 -602 998 -623 606 792 -610 -98 -948 339 -928 812 -410 809 -949 457 582 -59 -607 -659 175 172 999 213 -368 -466 871 365 740 -482 -360 126 -10 -497 -378 -371 685 -693 416 -127 -145 -52 393 -917 176 930 -890 -661 -610 675 -290 558 594 719 214 79 -456 -216 56 611 -222 -74 -941 618 -772 69 279 688 103 559 -872 959 -836 465 986 -220 679 254 -35 -640 502 876 5 -605 -885 -250 -212 463 -21 731 512 -270 617 -46 -469 185 -434 -205 -611 -645 -892 938 832 79 -142 -83 -537 480 644 -734 500 -286 587 142 484 428 -923 522 83 244 713 136 -543 991 728 362 127 -996 210 530 -43 -211 980 -981 -710 -876 630 470 110 -160 -610 -216 -842 -91 -635 764 -799 881 -113 -460 36 830 391 -182 535 340 915 -731 -316 -56 -455 -160 -465 -952 -43 199 991 487 -519 -328 -990 -605 430 20 -242 517 -456 624 422 593 317 776 74 631 -422 411 627 830 128 304 -134 -91 -341 -769 -557 -289 226 949 -167 198 476 168 -667 -429 190 139 -769 -987 487 877 128 -366 211 -310 -159 -866 830 530 -696 -104 54 -986 -533 -498 445 -263 683 -689 -182 -184 671 -997 775 -937 991 896 746 753 -300 -292 -86 882 -328 -978 103 384 -702 -829 315 319 374 120 311 251 395 341 -568 -513 -994 259 -361 -322 386 880 -833 -675 -547 -691 814 495 -837 602 -554 741 -588 -174 341 852 -319 350 -946 863 -346 160 -731 390 48 218 542 -683 113 313 -359 22 -635 543 646 362 874 625 -948 -977 -349 -819 -119 -926 540 645 634 -237 170 325 953 -120 14 -648 841 681 639 539 783 -750 -222 886 728 941 954 -396 -640 -99 -224 -502 486 -923 853 203 818 169 434 -331 -359 -277 217 -783 839 657 237 185 871 847 315 -292 -434 548 -435 988 377 47 213 -596 340 -908 -487 -711 -247 428 -705 846 -983 -823 671 -224 -156 -314 -100 530 -666 -445 -510 103 -311 -495 580 -82 -875 -60 693 -404 -257 944 677 704 -863 104 484 293 447 -667 -601 -659 -412 986 -458 510 406 539 -851 397 464 444 -921 893 -753 -5 612 373 -882 261 310 -506 330 885 892 -623 576 -280 -191 940 268 113 -887 -821 847 977 710 -403 442 803 948 -2 845 551 573 502 178 263 634 -514 323 -587 283 78 895 -541 -525 633 -788 832 -274 -413 -877 940 83 317 -867 108 409 561 220 22 55 896 597 -45 532 109 -391 133 -707 143 271 567 788 -407 13 289 -533 533 80 -610 -760 710 -865 215 -631 -631 -183 864 -621 340 -925 -980 924 664 101 205 30 920 407 -734 454 -576 -376 977 -582 -692 28 404 -537 -924 378 -340 -339 876 749 955 -89 -438 -875 -562 -159 788 218 -987 488 68 565 -162 753 295 259 820 -80 35 -700 347 533 -363 -224 -313 -567 -555 -515 958 -285 -141 -195 -386 183 -661 720 -437 608 -591 692 252 -94 890 -420 398 270 -978 756 539 44 -27 -839 262 -170 98 -428 -283 492 -11 117 -664 -414 -73 400 -671 801 669 75 -983 4 280 143 -210 -728 897 -996 -896 986 -739 -491 -791 -53 789 -791 336 -704 -119 -478 -518 -55 379 488 -474 -267 933 -89 -287 974 247 -701 668 327 763 983 -543 546 -811 -831 -606 421 -949 -609 -906 797 278 15 -318 673 -27 -999 906 -297 679 -41 334 275 -490 822 -867 -965 821 -932 548 703 687 494 -576 -95 911 386 -520 -882 287 624 556 124 -792 816 -834 -284 -544 -280 36 23 -462 -581 -419 519 -439 -742 -499 -444 -566 -170 -545 -249 351 -483 -230 -780 -937 -274 911 354 -551 -183 240 -634 302 278 -561 155 23 219 -391 -28 458 992 376 605 -93 197 554 146 -224 -904 -913 -656 -283 890 950 -654 401 -546 -10 -416 -289 -357 -961 750 930 -816 878 446 973 -606 155 859 596 -708 939 430 -894 917 45 -189 -295 110 -190 -900 973 -647 -58 -91 208 115 694 141 67 190 -635 -799 -96 -38 145 -62 882 -274 -441 825 182 -928 -55 -977 321 -748 -886 815 75 -655 521 733 -862 -133 -804 -227 865 -211 -419 -312 -875 451 694 220 737 508 -350 157 -360 62 129 681 -769 522 119 -285 -555 80 127 881 809 -485 426 -575 -304 321 -354 -940 776 12 -391 -946 -684 324 68 380 -933 -670 333 -774 -775 625 435 862 -365 147 -252 609 104 612 -438 -938 -529 603 -187 -903 -891 803 -884 -949 665 -748 919 845 33 -865 -513 -879 -439 275 -500 -314 204 207 115 -303 -520 -745 692 -748 -525 485 -882 -630 565 -337 14 689 167 -995 -49 745 335 -194 425 -223 867 284 523 242 -515 -167 -334 -855 -472 -449 -413 -329 -596 -252 883 -690 -41 -387 -382 462 928 318 263 277 -724 -410 -864 728 -106 766 -713 968 705 -351 553 -809 897 -164 331 -486 -365 -120 -645 -751 -484 -284 -543 543 329 688 723 532 -541 478 612 450 -848 435 359 -301 555 313 36 -584 600 -119 606 -618 -675 710 -991 -281 -45 -934 -744 308 83 902 912 417 -28 418 382 170 106 -151 -35 -766 -22 -654 313 809 951 -39 426 828 -644 -334 -95 -906 -915 -508 100 -458 -189 360 -812 639 224 -38 555 -500 -616 -830 697 941 442 327 689 709 -366 -916 -771 -40 -588 99 -231 -638 957 -894 844 -984 -327 636 554 603 988 -104 706 636 934 350 -290 -353 -988 155 -941 -21 339 852 -840 -907 -256 482 509 -227 726 -386 -917 -571 -934 982 -717 231 317 289 950 -925 581 563 137 131 3 -550 677 770 -741 -287 262 992 75 -646 766 -140 -321 -979 68 -100 295 -376 -757 900 823 291 -285 753 656 778 -303 -40 379 455 -268 943 -874 705 234 -107 553 454 -157 -16 -169 -893 574 384 -206 -591 564 163 -820 427 267 180 -97 256 762 -233 -105 -340 376 395 -279 495 -273 -574 755 728 -944 -899 -246 -530 -549 -246 943 742 -122 -636 -281 -366 -745 270 319 -752 -338 -671 -170 -377 611 -548 -194 -480 216 -691 -907 57 618 -210 -294 -580 98 928 -882 -279 966 -82 218 698 436 -201 961 -480 526 -535 -559 564 340 41 502 755 -260 969 96 -104 -853 -450 -427 14 -573 -916 691 145 936 -363 6 -448 163 -340 13 746 -11 -984 856 718 525 792 -400 -432 340 984 486 -304 -827 367 725 -10 139 -744 861 420 83 417 471 715 -987 -180 -953 -556 -990 935 -649 -787 -761 171 424 -838 -777 -938 -402 -632 -707 134 226 -888 228 -892 -666 731 -647 88 711 -64 -440 255 -234 -35 -253 554 -243 401 393 996 816 -905 -239 357 -674 247 -30 120 -502 -283 -524 595 414 -930 -717 -194 410 334 712 -921 64 820 649 -854 426 756 320 -583 -540 46 883 547 290 -521 506 370 -267 -205 872 10 832 -669 923 -658 -619 395 -833 -275 105 310 476 -585 -108 -16 648 923 672 -461 744 900 -260 -294 -580 -44 -200 613 -677 695 -803 208 -622 17 666 311 130 -602 932 -345 -133 -906 297 -602 974 556 576 488 953 -833 667 362 -538 959 488 303 221 55 -638 -773 -662 671 -128 -350 201 -592 225 147 -203 907 20 -244 -451 -473 -148 -916 -637 693 -961 539 -78 775 -807 -486 -417 395 273 -615 737 -642 1000 138 -268 -210 872 566 171 -312 218 -957 357 781 891 914 -914 -854 -108 -695 326 -217 999 -123 -448 -604 146 344 -963 -966 878 -424 -96 523 -867 70 -436 357 303 -290 -898 568 -325 48 845 884 0 190 661 -724 591 124 506 -469 906 990 -90 323 -742 163 932 979 378 147 555 -511 -301 406 -502 65 200 -376 70 0 363 700 -896 -111 -699 173 -403 833 -941 957 85 499 -722 -686 -878 -402 -403 822 -178 -663 -136 165 534 -267 452 580 964 -657 136 332 536 -201 794 187 136 -559 394 687 218 83 3 -910 -173 -464 452 140 -753 -370 -875 643 -564 509 -213 -151 496 -511 747 -168 -136 -962 757 -148 -178 714 389 -889 190 -307 -343 512 698 742 430 664 726 703 296 688 -497 58 205 -653 296 -1 -510 84 906 -162 103 255 -397 53 -688 267 757 -888 401 855 193 924 547 976 -968 379 -863 -707 678 633 775 861 -546 -856 971 -248 73 -310 -149 -795 919 689 -205 -442 622 -346 -577 -986 430 738 110 -332 -155 -437 -106 -998 -576 -877 114 -377 57 282 -863 9 280 -639 978 997 -389 38 -618 -312 815 -169 -836 -71 -301 -472 -399 15 889 446 645 628 521 -582 -367 -849 178 396 -351 -383 -870 689 57 -245 -312 -969 501 -24 -447 -634 240 -795 -835 -175 899 -928 535 764 -501 -770 -582 -825 782 -201 -466 -15 40 -679 828 -812 -488 -791 541 -160 -630 505 749 -663 -552 -852 856 115 -611 87 406 -454 646 -952 745 617 573 -379 707 687 138 495 721 383 -618 22 -355 626 988 -447 -674 912 870 607 -230 -894 -180 -482 -106 213 218 -617 271 -851 309 -796 -30 -517 956 -934 593 -575 77 481 792 -813 -486 843 -316 841 -460 -33 367 270 19 -565 -880 -258 676 150 461 758 606 -773 369 163 329 -801 104 784 -221 -735 31 -239 -174 -91 -324 618 746 293 -363 465 -125 564 126 -81 -366 30 579 970 356 -442 190 -590 297 244 -361 800 -624 696 -500 -442 -794 124 -928 -210 334 121 -159 462 505 -750 568 -563 102 -575 -862 -596 408 268 -613 -245 -132 -752 191 461 459 275 -136 426 -683 -520 -353 -837 122 -266 917 942 -463 -71 -961 903 219 130 -41 -106 434 876 -12 -632 557 -346 412 395 -301 -921 -714 -392 -136 -863 960 -371 241 -61 186 -417 -477 -239 434 -929 846 -51 -226 -398 -822 -805 489 -2 886 869 325 957 544 -604 450 -688 738 164 -99 160 273 -987 -43 -413 -161 412 -164 29 246 726 -207 -582 472 14 49 -201 633 -366 -677 -624 39 -34 -694 -356 -586 -297 180 597 374 914 -909 -838 527 -993 898 374 -688 -380 -772 -310 123 -597 -960 -301 -827 -178 210 -644 -936 185 -656 -476 -730 -580 67 -997 -633 -614 -527 -629 435 -910 -382 642 448 834 -242 347 511 51 -31 -600 -427 -76 -850 -117 -87 513 569 -885 482 -650 -664 947 616 699 -282 -605 121 -642 539 264 -94 -209 -19 266 288 -985 475 515 458 236 -583 961 -458 -567 -77 -507 788 540 -407 -186 -187 -699 -23 -636 62 -621 -873 -320 -686 -628 378 676 -566 -791 -871 -34 127 -106 -746 236 808 -535 -156 -929 -714 -611 480 554 -206 817 241 692 245 -770 960 -478 787 -240 61 666 -674 528 211 896 -131 -690 -586 600 718 -812 -700 -68 683 725 -500 -229 403 -292 698 200 -853 -289 180 782 -213 -179 539 -694 -654 471 699 -501 296 -82 -840 621 -287 978 475 712 184 843 685 482 -478 287 -148 296 -791 923 940 764 -532 -98 -530 513 653 -440 -909 32 -127 719 647 -412 -250 512 -657 99 -88 -518 960 -753 -477 -503 -247 626 919 931 -436 -253 434 2 177 -582 -923 9 551 -318 496 260 244 -628 -488 992 -284 103 -327 -497 -570 -563 -577 144 -786 -27 -475 302 489 94 -310 871 658 -608 617 471 730 -389 -415 -712 930 967 131 -802 620 984 -917 442 -697 -773 -904 -58 -672 466 -414 -608 -833 305 -294 -880 799 566 808 -91 -293 899 301 772 209 157 -714 807 308 694 145 989 -556 -276 560 -118 -628 -579 -840 -808 -319 -941 686 -445 657 -144 -219 822 954 360 -1000 999 663 -568 289 627 -85 -622 -559 -268 -957 -455 416 -930 290 -991 770 7 451 606 459 -361 -119 -736 -144 -793 -860 -616 -809 406 -385 423 623 -863 290 -959 -467 462 987 -590 614 -874 436 32 -778 481 569 826 310 389 336 721 -964 121 -901 -632 -823 -328 -989 570 966 -114 -665 11 -627 -88 704 390 890 43 98 -801 -96 682 -541 620 -130 46 742 9 91 -473 -143 484 -286 599 69 376 480 936 89 -111 716 -484 -143 -451 -770 769 218 -639 533 524 701 -983 379 268 -1000 -485 -658 -1000 -535 -825 -843 -824 -715 338 -121 716 635 -578 124 -609 440 -737 -282 349 -882 -56 793 887 308 -832 883 -240 -253 -661 337 975 707 707 747 -536 -559 -414 72 340 -595 -694 481 -934 -683 212 125 453 -852 -182 582 -591 -478 -140 953 565 -795 246 -858 878 116 -527 485 -654 -228 776 228 -350 -86 594 382 -713 -269 -46 -197 -691 -649 706 573 -197 948 848 -303 622 -122 381 -207 -32 -503 -414 -665 -627 -201 394 -3 58 964 -490 263 -22 983 775 -336 237 200 -48 -26 448 -644 -152 -611 -564 -530 -942 -372 -560 945 -153 826 -302 714 566 -1000 124 -998 58 659 186 31 674 -238 797 -993 226 -638 -940 -49 -853 -48 -754 164 -744 875 505 41 -312 -456 -778 417 -38 343 908 -194 409 442 -732 -285 -512 21 560 -336 -450 -643 959 596 132 972 -596 -915 368 -108 826 -100 -206 -615 579 907 -242 994 -197 -320 -673 221 -453 -837 984 579 -270 -594 51 905 568 185 -56 -267 -958 -305 509 -460 -159 683 314 103 -103 104 466 -764 -705 -446 32 -17 106 -942 -182 -54 938 356 307 -458 114 228 954 958 960 397 -461 -977 224 -13 -824 261 -413 663 490 77 -893 610 -866 -769 -507 -825 352 -608 351 842 -772 -142 649 -398 -833 357 -984 582 717 -333 610 362 -962 246 540 -201 -432 101 -159 -719 -665 657 863 29 -7 149 127 92 -768 977 657 168 -113 299 470 246 164 -724 -128 -738 98 -270 740 858 677 -407 768 161 882 741 -722 -48 -299 550 -531 0 944 -597 41 -354 -742 -826 -392 179 -113 224 610 373 -413 -148 50 67 238 634 139 -632 -943 418 667 686 -890 -723 -280 -392 -71 746 62 -214 -184 623 -188 -9 731 -945 -510 -267 869 -103 -979 -651 295 -319 -806 912 -699 469 -377 811 -420 771 -176 -33 216 513 -867 662 -691 586 -267 509 98 -484 97 -321 -448 -70 606 -675 -201 996 113 -618 815 -950 -197 539 184 -304 -977 895 -664 -988 -707 28 989 344 -381 -602 928 950 805 560 867 -803 531 -698 -994 -403 400 785 440 -819 100 -215 -543 319 172 435 -302 66 411 849 -682 386 175 -191 139 373 -5 859 862 965 263 -162 42 706 494 498 330 -617 489 504 -280 993 -39 214 148 911 -482 616 -42 72 196 43 940 -338 429 -518 -952 -285 991 820 305 -715 770 -309 722 159 282 -191 103 230 -295 585 297 987 -142 -826 -982 -93 774 317 -954 497 -706 -68 -70 -934 934 972 652 951 865 -753 371 998 240 850 446 -881 548 -616 -496 324 -248 -786 -607 269 231 81 -395 -442 -310 198 -117 169 739 150 -630 485 720 -835 -345 533 464 43 175 -366 -24 -73 -114 11 -654 -85 -76 -468 418 582 120 -290 999 497 555 421 617 -223 -585 680 -464 -206 -997 -146 -690 951 -109 -362 -209 973 -546 -422 -84 -523 57 -706 50 -267 -911 -462 -452 145 -468 -999 233 -157 599 502 802 877 -158 55 -390 880 -535 599 -144 478 402 -569 141 998 -120 -180 -256 -862 -67 -722 307 -900 924 911 -470 140 866 -411 -802 331 479 -924 96 -505 789 680 -754 -546 397 878 29 -680 -405 602 84 -925 408 847 -480 779 729 -867 361 854 705 667 -737 -775 821 -62 -501 -874 -893 89 -418 -370 -185 -703 -580 730 -931 75 -529 836 317 398 -565 -268 533 -218 460 -47 -891 89 -906 471 572 386 342 -146 563 447 642 26 863 -944 -21 -154 -226 221 -996 9 -292 414 -27 740 163 621 120 313 -409 -987 -190 -430 547 444 509 889 887 612 763 -605 -302 -391 -441 -361 219 -683 -971 -350 782 -426 758 -722 -101 820 -640 -798 -46 634 -340 996 997 -574 -341 -247 -270 -805 18 231 65 240 879 -12 310 788 -589 139 771 -316 -915 804 713 452 222 458 199 -404 104 116 -872 933 76 611 898 261 109 375 -365 402 403 510 -990 -744 -196 714 -949 77 -460 50 -585 -3 793 848 -238 -273 -846 239 667 715 211 704 657 623 104 -358 -708 -641 -959 799 255 79 135 851 -193 -58 -642 -201 66 -886 -711 535 519 707 100 -900 -321 -365 711 734 -809 866 -75 149 -443 -808 -428 -40 596 965 107 647 262 74 454 -436 657 102 335 -827 -494 536 323 -489 -523 -976 -91 -558 -270 -295 -817 440 -935 882 -232 121 -168 -611 648 819 804 479 -408 900 -302 -413 559 656 -136 464 926 -515 752 587 -616 411 820 -752 -501 -62 -657 -283 30 -625 -462 416 181 -565 -669 -997 373 -136 -106 -679 -252 -276 -362 945 586 280 444 953 -811 555 574 769 806 647 343 -704 -458 20 180 505 626 754 -433 694 -861 -534 -376 -970 -164 89 -741 -917 830 -259 -274 338 110 -410 -33 465 769 -327 378 -907 -434 350 -933 -769 220 174 -337 277 -539 -787 673 153 -598 220 -833 861 255 -615 584 5 -366 480 381 381 801 56 -264 -527 476 814 -675 348 357 -421 380 266 418 847 646 747 -230 68 -719 685 155 -491 493 652 913 -13 5 -889 -992 -792 117 -200 -208 -151 -831 -756 -810 -331 -148 672 -676 -186 -852 96 -523 -776 824 711 -127 -760 218 301 -313 -536 786 38 -596 851 -347 977 763 -282 624 -285 945 388 -783 184 601 365 -41 -286 -692 -906 987 809 289 516 -98 741 141 -193 394 -275 -110 862 -837 -967 -527 919 886 -971 -258 224 -458 -105 419 -639 -694 90 578 68 -124 235 12 585 195 382 906 341 -967 -414 -934 -583 -198 960 -526 -107 876 266 -558 -73 -518 -817 -211 66 213 238 320 786 511 182 -252 518 892 540 -577 -53 -344 -102 -680 -102 487 -680 406 448 -171 270 8 720 268 -419 -205 -8 428 566 803 -806 826 973 595 815 -928 -871 -271 -660 -387 -699 216 -773 -739 980 -289 -534 135 -454 -565 -278 717 709 748 486 -739 57 -575 -146 99 953 481 -61 -225 -396 789 826 -199 898 -288 325 474 159 87 299 -548 -89 -53 867 54 654 321 376 -324 -952 -410 -683 -9 632 -773 663 -367 -158 -686 -525 -160 -735 160 -306 -356 -15 -385 496 535 -182 -264 892 -651 185 -720 871 592 696 -243 278 -23 567 -34 -41 793 -196 828 -626 -798 -505 -156 -130 -32 -212 564 -793 676 351 697 -40 199 695 967 -735 -320 -451 570 -849 92 -469 537 -213 773 163 331 -919 -535 -136 -984 939 77 -120 -974 -605 512 876 597 261 230 -967 -299 595 -603 308 779 307 776 43 873 323 -908 507 -399 70 177 -263 -596 -612 88 353 649 4 340 -7 721 947 720 -801 911 82 54 -396 780 833 294 -356 -58 958 -679 994 335 -389 179 -599 -750 224 370 -516 38 -473 -482 829 -667 688 487 -829 -297 -887 932 -35 -822 560 -369 110 979 -564 -699 185 -910 439 520 -568 -724 877 -741 301 985 352 862 579 716 268 -505 317 687 -277 -784 304 -442 -319 -692 -857 662 322 98 697 9 860 -310 -257 479 331 114 987 -738 320 -164 631 670 -90 -574 -871 116 -942 -614 -700 -611 583 416 -716 421 -682 -84 446 -833 -125 725 -811 -713 -155 685 805 108 105 -113 -53 140 581 666 -238 -498 -740 937 -264 280 -877 328 -606 803 -204 -627 -943 483 188 -774 -193 -555 565 613 -432 -123 -670 -850 808 -363 80 260 -666 367 -229 -446 -785 358 -177 943 -423 -540 437 -848 -268 -156 -430 457 -352 605 -554 663 500 383 492 423 661 -61 332 -387 273 639 -308 605 -459 -79 426 110 110 544 395 -456 764 -269 52 615 -642 -547 -594 664 389 -224 695 -558 837 200 -216 -406 -388 154 -474 546 -722 196 -787 -999 -34 877 123 -231 -71 965 -119 -451 19 -893 -828 -519 -436 -504 -782 -913 342 -526 464 540 229 177 286 -545 455 935 615 797 633 630 386 807 -597 508 -981 -963 957 937 804 514 898 -376 -48 -733 -85 468 -529 206 -825 588 -387 -705 549 -413 -855 758 494 745 -180 726 398 -934 453 -531 567 -719 127 -228 -926 505 -493 -863 -129 580 -318 -921 -705 492 -222 -363 823 304 -197 -349 925 -279 -174 633 509 592 695 -287 -910 678 490 742 -554 -253 -359 -417 -827 -133 17 -365 951 -696 -92 -145 -943 75 -10 -173 -686 -996 -646 -28 -243 -144 -230 899 244 -978 -194 -846 -634 157 314 414 -746 139 381 277 906 955 212 -1000 -747 994 483 703 -890 399 -851 90 886 -142 38 -807 175 -114 121 853 -614 553 -476 872 -996 735 -119 395 -851 298 -942 -897 -887 -925 689 -653 599 -2 322 968 528 -597 962 883 -627 832 176 -797 226 -754 -675 -171 829 829 851 -568 -684 535 506 443 -533 -362 1000 -265 100 -529 -893 -43 -156 -462 388 -866 741 -832 -63 374 -448 -787 575 -813 188 -913 -323 401 814 -639 828 -670 661 -110 -495 -637 -182 687 -649 -501 -797 996 -430 277 -770 -73 332 -758 -403 460 -362 643 909 -721 -788 -993 -136 -848 856 -946 706 -604 618 -202 -209 208 -502 518 -374 -868 881 -886 -736 -621 -492 -844 99 -943 -602 -238 148 -329 -927 394 -937 -955 929 -794 -728 541 -445 -183 -168 -627 364 851 782 722 323 524 -572 987 146 -950 -225 257 -5 420 151 926 -156 -139 248 959 -408 600 -412 190 956 -708 -147 -625 684 -474 252 -483 -885 -196 -890 -735 -705 -22 -973 -602 174 -357 -244 -675 143 974 -557 -756 629 -131 -860 -70 268 326 -589 393 72 768 -278 678 717 -31 792 -705 33 14 -418 903 -921 238 95 -114 262 742 -104 675 593 -529 792 -796 -734 98 953 -994 -515 616 603 729 464 -225 183 -210 686 720 600 -281 -767 -373 -721 -6 -899 832 -295 431 905 79 430 -920 -152 -361 -964 583 -474 -523 -243 771 -374 121 348 -87 493 538 633 227 -24 458 136 -982 258 393 -637 303 -661 77 -135 974 524 302 252 -320 -770 252 -943 525 795 -804 563 -58 -53 445 811 -980 570 331 -617 477 85 -80 926 -237 132 87 -12 979 909 413 56 -224 729 763 818 -852 93 -813 419 -23 -60 -463 -848 113 -703 -827 -428 644 -936 -621 -321 -431 -312 -854 720 -127 -943 -409 -462 852 996 470 996 -489 -760 -93 93 325 367 161 527 734 -655 212 313 -757 870 -679 629 929 323 -232 994 -731 -499 715 894 418 -342 -786 -596 350 -502 657 391 5 611 310 739 -182 -496 20 -655 -161 -536 -844 -222 716 -59 261 462 -209 692 -94 784 -75 245 686 864 -247 962 535 135 -945 700 -281 -449 458 71 -791 866 814 905 -413 678 -691 -729 751 -749 247 -286 427 -534 936 -929 913 764 -405 -448 890 -118 535 779 849 -163 351 545 273 655 -768 -938 930 948 61 -965 -188 -598 -719 -385 -118 -527 468 180 -556 929 161 -421 -419 205 -140 457 980 652 718 679 614 461 -637 -401 832 -573 -177 -376 -412 -518 -580 707 33 466 624 -618 188 678 374 -908 -559 -84 525 -477 -306 -672 243 -736 -759 -646 247 888 209 691 -129 432 -914 -763 151 883 -800 495 166 522 738 531 -28 56 -945 686 -443 -575 -324 98 -486 21 333 -400 -383 -527 -205 -709 -809 920 -936 -46 -874 365 -702 624 -366 -136 861 589 -570 -30 45 62 -45 -728 617 474 752 207 40 -761 622 732 798 -302 951 485 -850 -949 -699 -279 -518 -938 699 -809 -607 -531 -877 342 -4 -645 -533 16 -836 -800 41 391 218 -81 521 332 -254 1000 487 -310 -197 995 -252 607 -226 -593 156 -390 286 -671 -869 770 -39 542 305 64 -200 25 -446 751 -890 446 957 -186 -543 -288 -641 966 -993 -432 -575 188 54 844 -146 25 -521 -429 -42 703 -756 643 421 881 528 954 388 713 219 982 -744 428 -599 994 879 -842 619 -819 783 -919 -960 -713 785 -997 225 -296 746 858 -149 439 343 215 115 260 -664 354 -617 962 -878 254 263 499 -335 -738 -358 -186 127 -997 -346 733 593 -882 -346 -181 -277 -621 91 338 -988 113 -554 252 -411 -780 -867 -167 -509 626 -608 161 -61 -921 528 -692 842 -81 -839 295 -123 210 124 663 -25 917 124 -896 -835 752 -839 184 -605 320 -980 456 546 -965 -231 486 -50 -209 -587 -688 687 669 821 -689 -323 -421 -965 -688 -225 77 961 -179 59 -830 -837 187 519 785 701 -494 817 255 -406 -192 -187 765 -454 -188 -151 89 312 -837 226 126 -517 326 349 429 -645 494 -35 -40 563 426 -961 -966 66 138 -759 -226 -704 409 -888 829 493 890 813 215 709 448 -555 108 833 -88 -541 -648 -443 -710 374 -269 -759 -374 485 463 87 -929 656 -833 -719 995 222 368 347 -915 -512 287 -519 227 632 155 -935 -929 -822 -891 304 -571 150 71 -334 196 -762 544 945 -689 -677 -500 25 952 -474 276 -500 6 254 371 -117 377 357 -319 -933 -765 -644 154 -819 699 749 205 828 -529 171 -372 -374 -155 -728 -138 -892 513 403 450 -398 4 99 -390 976 -622 627 817 37 -654 933 536 503 -660 83 -292 405 956 -115 535 119 -582 722 -609 -529 -302 -155 -709 866 -724 -29 -547 -445 -716 214 -626 410 113 -318 546 974 813 767 758 844 -624 -807 -868 430 100 -50 73 486 832 842 -649 529 777 572 -880 -331 -98 354 854 -595 -56 -491 -323 149 507 -262 -1 -66 292 835 686 199 -693 -845 -949 -223 891 678 815 -78 -244 101 -711 592 -259 219 -733 267 87 -684 -186 -733 969 868 -882 -76 139 -378 261 -58 80 -974 -757 -110 -950 -725 553 -469 -215 283 -938 576 -598 -211 379 254 879 -882 -988 -348 -140 -796 249 418 950 -766 -523 672 -738 -18 144 -742 827 -209 -206 -767 333 606 341 857 709 -677 525 745 432 837 -347 563 957 60 -845 681 -745 -742 -462 -446 210 76 775 356 -910 916 586 188 693 -303 -847 -842 -256 -235 -258 438 -368 -830 -642 821 -992 672 -300 -231 177 -655 88 413 962 622 580 531 -700 876 -516 875 -56 -768 -182 888 -37 30 745 -254 204 -273 -209 686 674 -454 429 595 970 -49 375 -363 -467 584 -143 -859 -454 -987 552 -544 841 723 -610 197 152 541 983 768 -832 143 -711 -906 918 898 -111 -184 913 -454 -288 518 -839 -431 770 774 -505 220 -422 67 -275 196 46 -809 776 -971 -184 351 -345 776 -976 -116 306 370 155 -397 818 -20 897 -991 -359 -896 770 45 722 -382 -824 -694 220 815 -738 -456 83 -641 279 253 617 258 14 862 -407 809 -216 -5 -81 -548 517 -151 -93 -876 -849 -685 -76 817 -784 189 -447 -192 -557 142 -517 -837 0 910 562 9 -455 138 -585 800 23 -578 -904 -759 90 -307 597 -830 504 -177 -389 673 -971 -708 -179 155 787 657 301 800 268 210 -443 -66 285 217 53 -159 -869 -660 -431 675 851 247 202 447 48 95 806 -981 372 899 828 740 424 116 569 -298 -495 606 152 2 -611 -71 930 64 500 165 503 182 -28 -146 -406 -585 990 734 193 270 -748 977 -617 711 -741 -126 717 965 831 -155 265 414 722 329 -555 470 512 -819 184 94 266 70 -819 -985 -14 502 210 -989 928 -427 -51 -181 -211 953 -343 829 62 -701 874 521 -523 286 449 697 517 963 -341 -67 211 -532 574 467 -896 530 121 -117 -822 -553 -702 -409 -415 -743 -77 424 -389 393 -438 -70 -256 466 -644 953 -34 -777 185 703 730 -336 316 613 438 762 868 409 709 -856 -750 -807 162 -702 -273 -167 -646 -920 -243 -631 -848 327 -772 363 695 -670 -58 423 -739 423 854 721 -792 630 65 -809 502 427 -338 -794 670 -463 382 -880 -27 -475 -4 17 -246 331 -333 604 -498 -192 -723 -674 -378 680 -887 971 691 -843 770 -892 -438 892 -840 -923 -986 -434 -975 445 -364 763 -480 -345 878 -736 916 816 -756 604 283 876 -968 548 741 553 83 681 748 208 542 -384 -501 -942 -903 202 210 -248 575 510 78 612 -81 469 -360 196 -374 423 -521 -865 -281 260 -473 43 -397 591 -296 677 -230 459 -550 -998 -82 988 881 -617 -137 14 -490 -56 -951 567 -559 -42 -132 -225 -584 975 -756 504 -508 -839 209 -217 -412 -205 577 -466 -99 -900 139 -951 19 992 821 -346 -615 528 -71 808 95 402 -709 44 165 -361 -33 -939 121 -83 538 520 621 -579 -135 -286 48 -171 881 -281 199 621 892 -182 696 519 -840 -337 -666 20 378 -743 -922 -975 185 -191 -606 -641 220 -909 514 422 -427 -881 -630 -454 553 -93 706 875 -986 -49 -573 500 -909 649 981 348 555 -334 507 -435 679 -154 7 231 -266 477 -115 920 -25 -61 731 -650 -485 970 -170 207 -968 151 -781 -981 -745 -236 -350 -136 37 831 -434 -434 385 531 -983 -319 577 -21 -462 -591 -876 602 270 197 -888 582 654 -307 -682 -242 712 -208 -14 -549 600 -912 685 -163 -631 574 754 -509 -75 398 93 -350 366 -389 617 208 227 -361 -82 -137 -939 -117 -607 -837 -40 663 484 128 929 -281 -4 209 -765 928 -537 952 -879 -902 -63 782 610 704 -244 -921 451 162 -295 -963 455 -471 489 243 998 -509 597 558 -19 338 -767 394 -561 -763 -288 493 546 -852 695 890 -103 -38 554 792 -374 -858 -959 413 632 352 -223 381 807 -717 575 3 -454 749 132 514 107 -200 568 -674 -999 -785 322 979 45 -628 -32 -661 -412 46 -779 330 -735 -364 -30 182 931 293 -327 -400 926 -262 876 -903 -808 147 260 -123 -105 702 910 -558 -186 343 -638 -16 473 -852 731 -821 379 -384 -283 393 945 282 948 558 263 -249 673 -578 675 75 945 -469 -879 736 -850 44 -600 -808 240 61 462 331 -262 -747 977 -383 937 -56 -111 -891 -326 149 444 58 832 -460 48 727 71 90 -372 649 -454 -431 773 -995 27 -349 -774 181 16 12 97 -378 -613 -818 -796 487 -253 -316 -792 325 -978 -393 759 -595 -407 339 -211 719 -957 -192 -572 346 164 -429 -428 -280 377 265 224 201 659 248 982 916 -965 -484 252 299 450 137 -133 -455 132 689 116 394 -97 -3 981 -129 -370 0 -614 -224 594 -80 366 -495 -843 924 -513 -573 -474 -209 792 -303 -509 913 -580 -330 847 377 -11 -14 -197 979 841 -723 64 -266 -626 508 -128 151 -498 190 -131 -566 -577 -898 -175 -858 571 883 937 -917 -607 203 827 123 -527 -704 530 -78 170 378 -421 937 890 -820 -822 215 -692 -660 -140 -587 258 652 -992 -230 83 148 534 -592 -540 -38 617 55 -526 -845 189 -516 -597 -559 -864 387 -753 68 -200 448 450 816 -296 483 714 334 968 -518 -464 -266 641 942 -492 -763 -707 -886 -735 -398 15 -768 171 502 334 337 47 870 -227 -964 -258 -650 -381 37 387 472 -727 -190 754 -154 -817 735 538 768 -157 410 -83 72 883 -167 688 -841 -114 957 102 -801 200 -530 -563 -324 -915 168 943 -139 -328 379 929 -598 -732 565 412 771 -687 100 127 199 305 539 -526 -635 -689 398 784 -974 -945 -813 -464 397 984 521 -260 601 545 -660 -762 -589 -222 -127 0 63 372 -425 -695 -274 917 42 557 474 -151 416 -969 -901 -371 11 -495 -663 -800 -922 109 185 914 220 503 495 -782 147 92 -540 -517 786 -502 -534 582 122 -525 -578 -588 208 622 -780 -978 -451 966 12 435 -664 -734 -747 410 389 56 -155 -501 998 802 -571 440 -95 -120 11 -336 -392 -248 -406 -15 396 596 675 -328 -852 -971 518 -263 -121 413 200 -990 896 500 -596 491 773 656 -756 77 968 729 51 967 120 263 -569 235 660 990 172 36 -944 -996 -27 52 103 -114 -784 475 -915 -50 609 157 273 -675 202 -155 577 -139 -960 -331 402 425 642 6 431 -318 -884 -889 -904 712 -156 990 437 396 346 101 -253 -40 -203 -699 -499 -609 445 986 -942 521 -86 781 373 -534 116 634 -435 -573 -689 -617 -528 -196 336 -347 -952 -947 643 440 -143 99 296 401 -128 721 -370 560 772 -34 -564 95 182 -918 -609 851 825 292 -320 720 -756 -399 602 -919 -547 726 -496 310 601 162 -38 -157 -965 -115 816 -246 -857 468 682 864 -330 -13 761 -577 -893 136 -44 634 353 -904 430 582 -768 120 919 -504 -20 -128 143 -286 -810 564 -466 -409 162 851 -759 610 -294 -716 -777 86 -928 109 603 996 -520 -652 -187 893 -999 464 115 168 814 552 828 968 -830 305 816 -511 -20 -522 86 569 -717 -146 11 282 -539 -807 -592 -518 -373 -572 -972 -415 932 904 -741 -688 462 -544 -142 661 871 -192 52 833 52 -340 -147 -408 -36 275 352 -159 295 924 520 862 -221 -93 -189 -475 -893 -527 -264 -597 365 -558 202 -811 -27 -9 -82 -988 904 -463 376 -960 -789 -861 182 408 760 698 -434 -554 -758 -998 69 -403 567 -482 -446 -802 997 714 819 601 -740 509 649 289 893 -888 -503 712 35 -78 -493 -495 343 892 694 -949 252 -660 -831 -421 -44 -692 -365 -895 332 906 -644 698 -998 -802 -926 23 -608 617 -774 877 8 -391 -273 535 -57 -218 -673 356 -900 784 -57 -755 -645 381 -340 153 716 852 122 879 497 299 -964 -807 -944 -292 -645 -452 880 314 432 215 -245 -470 931 -129 -789 -841 590 -505 -398 -347 -935 -118 -862 182 551 -891 -372 -894 -647 427 607 963 -573 794 121 -992 120 587 -178 -446 -715 -78 -64 -811 312 120 -162 -954 -642 215 -302 -969 -518 208 -428 870 850 342 -406 0 -634 615 741 558 74 -229 188 275 -528 -154 178 -645 -501 -852 402 228 107 -638 779 125 377 111 950 -447 -379 -611 888 -128 428 730 842 -821 -281 297 401 26 -490 -501 775 723 531 -567 272 181 -41 -946 -74 996 3 -916 -575 6 -995 -85 -111 454 511 951 -599 -695 706 169 626 429 -572 -387 -35 932 662 45 603 734 641 -977 944 288 -351 343 -573 -474 -892 -654 83 275 -755 -768 -342 426 -158 913 -964 -649 438 -835 377 -691 -266 927 -719 795 -761 572 107 -189 369 180 -93 487 50 -314 -509 542 332 -552 -688 393 626 189 932 -81 -35 155 -314 329 -737 -764 288 -548 930 -88 276 -285 -49 923 145 -469 426 -353 -202 83 921 249 56 -89 -769 -965 -588 444 437 -149 -739 134 685 41 972 -316 596 442 -398 713 77 -616 -234 -851 157 647 62 913 -470 -27 -753 -621 -475 -790 965 611 -157 427 -976 573 -624 191 -970 -592 -206 156 54 -344 -229 -782 476 -239 717 -495 -31 -217 -795 -877 464 554 561 871 -634 -733 844 -249 326 576 -238 876 778 260 615 500 964 417 971 -170 322 511 -741 64 806 633 -279 -765 650 -376 307 -109 495 955 58 925 469 -812 165 -74 198 -559 -699 -483 698 -529 -564 -885 -545 -420 906 690 -623 -778 326 -399 677 -484 -816 -146 997 558 -117 -513 784 -382 -844 -151 631 737 853 -310 452 642 368 -185 -158 -109 -859 783 -960 -603 523 68 -375 -85 -179 390 -894 -15 5 -757 382 735 -144 593 -756 -495 971 -111 -468 539 -597 240 -549 -504 -955 293 -462 -233 -14 761 877 -631 -903 -511 894 581 -497 -671 587 273 700 -515 -422 -596 -679 -948 -279 -225 925 722 918 974 814 -764 761 655 -859 132 853 -611 557 56 261 643 902 -910 -295 -105 -609 626 -833 -884 16 -914 802 -181 622 -832 -60 -878 514 -713 -830 -913 463 -702 -328 -568 899 -566 128 909 195 -845 431 -786 -755 -404 -770 -297 -299 83 -67 -339 161 -361 756 962 -160 -489 -895 248 540 898 -547 -958 -953 -858 -633 183 -835 -270 -836 875 -101 844 -383 -998 -341 45 -676 -513 -664 965 660 -67 -327 103 -920 462 76 732 550 -890 190 -749 291 -513 -84 779 -685 716 -275 -71 -303 49 -830 28 509 -561 -53 5 420 270 243 -204 905 371 -688 593 236 959 42 -945 -82 881 -594 941 -804 938 -861 297 409 832 -929 660 604 -217 312 74 719 102 435 227 43 160 835 540 160 516 -719 -580 -90 -987 -251 248 -641 -347 -967 -377 -740 -638 790 -799 864 806 -66 -507 301 659 853 -722 109 59 -535 335 185 -739 325 -170 966 -321 810 286 -435 -853 -94 43 416 -458 213 -325 824 242 -272 122 -96 514 129 865 476 -462 -21 -643 468 -680 165 -112 -750 -193 774 -844 -292 0 637 -910 -444 638 914 190 -543 360 -250 -686 -992 -846 -277 596 710 -502 -974 946 -781 912 645 518 -484 -3 -794 -304 708 -885 774 221 499 -298 -460 594 227 -961 388 -33 634 889 472 -139 994 174 706 853 554 567 -143 -984 -711 339 -981 -191 -250 -915 -157 -514 536 92 -518 -978 6 103 580 -280 817 675 148 -642 54 -903 781 853 -450 301 777 292 -393 -912 -280 651 920 618 -687 -849 246 803 756 -975 357 -649 351 -257 -48 459 -279 573 -721 404 198 -976 564 -26 -109 -197 369 -178 867 543 453 -79 -761 -252 -754 498 -471 859 -133 150 -831 -442 758 -491 -382 -997 -413 547 -410 -93 466 140 993 -621 609 680 -599 86 -225 -871 -564 77 955 -509 -954 -152 -781 839 -184 847 -614 383 623 -418 -18 745 871 939 -286 532 838 479 189 291 -733 -503 483 944 -235 810 -693 -282 -708 -821 469 -828 855 -598 -491 982 49 362 -937 206 184 -611 995 -418 -377 -467 -509 -355 66 945 958 995 493 -33 -552 -716 828 713 80 843 267 820 -471 -132 978 -211 -575 354 614 996 -110 610 -113 -101 -923 388 802 -538 -181 -37 546 150 -790 -394 376 -416 -728 309 -14 346 -875 -134 -128 98 -764 -822 556 402 67 154 -185 -848 821 761 -763 305 847 -537 -68 129 727 283 367 -340 347 582 -251 847 5 856 509 97 798 952 583 -884 748 589 -902 432 -612 686 -219 -210 -915 450 -882 -278 -520 365 974 -811 -946 476 560 -695 136 -834 359 -971 -385 -192 -670 -170 -448 -921 504 267 -563 565 317 -596 314 -673 -109 338 86 829 131 -345 -705 -548 443 -118 -921 796 346 -73 -979 405 -183 684 -705 837 -220 -45 -647 -640 43 -25 -212 750 829 -163 761 58 352 826 -104 702 -140 -995 -854 568 -192 236 7 864 522 -867 -116 848 9 -351 877 747 -484 483 -534 -825 527 -106 296 -932 45 -422 187 -132 972 83 -579 386 789 -675 -745 -145 89 462 -662 -697 -467 945 80 775 431 911 -886 -807 920 -274 -941 495 983 -994 -238 250 -236 -764 -814 -915 173 668 844 623 -925 -409 204 -318 -971 -257 -498 -941 744 -361 718 588 -683 -528 -316 -148 566 -795 -273 835 682 -666 -638 -282 -563 153 174 -101 -913 288 793 -542 101 202 907 -993 1000 -152 996 -16 618 -883 932 423 -910 981 -327 -195 223 385 243 -829 -861 -853 667 688 10 553 942 -956 221 243 -732 -482 400 -32 -366 -657 -126 348 -790 -663 -568 214 -297 -463 709 994 -515 991 -456 477 -436 506 236 859 902 736 749 -136 -783 120 933 -835 -577 821 -283 955 -643 602 156 615 576 422 -47 9 -262 85 427 -407 -923 -631 867 128 -813 831 -53 597 768 432 -228 -904 884 -23 -133 791 545 770 -867 -38 -110 399 -821 489 -894 -596 -858 964 -23 -517 298 -234 494 -292 281 836 27 -731 -342 -177 -228 -561 -974 44 424 331 -971 466 -685 -543 -484 -850 763 692 -137 -1000 -123 -761 -785 199 240 98 903 149 799 876 34 577 -445 -510 -538 866 -969 253 387 627 -363 876 -922 995 -678 -30 665 744 -936 -568 769 -295 797 -693 -413 154 496 265 45 932 -231 254 412 -613 466 -849 777 -685 451 742 -739 150 123 -187 75 -785 -120 402 505 -8 576 -807 -51 248 -194 -232 -143 -732 -855 -621 -69 -319 -490 -811 -159 -1000 508 -303 589 89 -663 535 -517 -190 566 189 -784 -725 679 141 -411 542 -342 -609 788 984 798 894 387 891 812 -756 189 -623 902 202 -410 -31 -505 869 372 885 45 -642 145 -312 -239 183 216 -451 820 -167 892 -186 727 -885 -151 738 224 -200 -882 71 -118 419 -814 -364 -248 -106 -406 -6 355 -868 -679 -648 -785 -929 -922 339 -310 -68 -383 268 726 204 -908 -668 -998 -667 79 675 839 757 -735 354 -965 474 -165 528 -945 140 -89 880 104 -293 -793 -423 784 408 -468 119 55 -560 368 -761 -213 550 498 -925 -914 -293 783 333 -331 -757 303 -258 -393 320 -196 -245 156 240 -195 -428 -525 396 -895 592 -133 -827 -373 -829 904 109 -23 -996 883 839 433 294 674 -718 -176 193 -67 -549 -427 -273 226 284 -18 -448 -671 195 -696 180 126 234 -895 386 -150 -371 -798 -872 952 -298 -474 295 994 729 -587 955 164 931 -5 -985 114 340 957 324 895 736 874 -760 -489 -82 -894 -130 -492 325 223 985 -509 -863 -192 341 -116 492 -305 -677 499 -904 -697 170 41 -436 514 -725 -209 643 780 -542 628 523 677 -758 58 -480 -443 77 -71 253 19 -124 840 219 -30 429 -795 918 670 -914 355 857 998 138 -545 -953 -516 -355 131 -647 -705 355 798 398 -710 561 608 -454 -449 158 521 14 -38 149 667 -207 -389 -21 -107 567 444 889 -188 622 985 687 -977 -30 121 -87 -155 64 -532 939 519 868 911 -827 -212 455 478 -827 -308 409 -399 156 947 -60 -550 -989 -702 -890 813 -952 -185 -483 -536 246 -572 179 466 81 -222 -463 -59 -865 -197 -513 833 165 -31 -204 589 180 203 -217 20 210 -689 -4 543 131 -353 397 -208 524 -531 -499 24 -514 -121 -191 992 420 769 -212 503 407 977 -542 -763 472 669 121 -632 -469 116 -71 694 -171 -849 -519 -320 -788 -311 587 912 400 -65 -68 376 471 776 -700 -570 -907 -134 109 -871 590 -341 -693 -401 -697 -485 -21 975 202 2 532 -330 -607 -282 -733 -819 625 55 735 -285 -780 -833 -858 665 -868 -728 -372 801 -87 867 -213 -404 358 -757 803 -268 741 504 -111 41 -534 66 591 398 864 -405 907 94 426 697 -52 -931 335 -48 461 -667 -331 111 -823 -203 649 173 -913 381 806 -715 843 881 875 -53 733 -811 -976 523 779 10 -760 -995 870 -289 -867 763 851 757 387 247 -309 -246 -863 585 -826 781 120 337 868 980 -430 -73 -253 -154 406 325 -937 -652 670 -309 -375 -88 266 966 683 -106 960 -589 900 -800 678 761 -799 -345 380 931 -661 -557 526 -942 -355 890 -747 -795 -853 -26 519 969 783 -231 382 448 741 -677 120 -956 899 -678 566 -159 -483 884 996 -866 -37 20 -838 249 -478 -929 976 -481 -657 -104 -116 -397 67 936 793 16 963 -784 -728 62 393 -392 -224 715 -998 -421 867 -38 54 517 -109 319 -437 -717 660 670 -844 -320 822 325 475 -475 771 -231 394 -121 203 103 -799 -294 308 435 789 -805 -333 55 653 417 938 460 -430 224 267 -313 -587 -243 -494 151 185 -341 -951 -598 150 -617 725 -495 -551 45 -823 846 835 643 343 549 -545 790 -685 84 439 -90 -481 -338 -985 209 -672 -458 543 -500 -95 -469 -507 437 477 261 412 3 820 -364 -252 -900 -486 -934 -549 -531 -849 -471 563 -786 -641 19 -289 356 729 -443 -389 212 -18 366 586 732 -106 228 -929 -150 -751 -234 256 -226 86 145 -867 -914 -150 -311 -257 -287 811 451 188 -81 -236 -427 -391 -185 -707 -599 402 -867 -79 782 -636 -954 737 -65 -307 -231 -399 729 86 -611 858 82 128 51 93 -782 -939 -179 420 -598 -911 325 9 118 474 -812 -542 787 110 377 -444 554 991 -771 236 -338 -358 -294 -79 226 -876 392 796 -438 695 906 -46 -199 947 567 -496 493 -162 260 642 655 -921 -234 592 341 -441 -630 781 4 -352 -780 -523 580 335 -491 368 -395 -461 569 127 863 -345 23 149 629 977 -722 -28 -521 -693 985 -816 305 489 -734 842 -973 905 949 994 -766 -418 -664 -484 -840 164 -493 -573 -410 -749 -869 -536 998 -760 350 731 0 -95 -229 -818 424 -136 -452 -843 371 -515 -550 -504 637 -944 -445 -386 -935 -431 731 282 75 211 -848 383 708 833 -889 610 -722 625 -328 292 -63 -543 -712 -897 474 -915 -605 -175 873 -659 655 322 -791 229 41 45 -697 -257 -796 382 -867 785 -211 -526 287 -698 853 208 345 -911 -525 -47 -610 -925 798 -119 -294 407 210 -354 883 -809 -817 746 471 -827 555 28 132 -684 -308 -200 31 -321 539 -154 310 -116 358 -704 409 541 814 803 -51 -610 993 234 697 -543 306 595 -817 -736 697 -107 -967 404 -209 625 357 818 299 -565 462 977 722 -269 -346 -24 130 103 -965 283 763 652 611 189 275 37 156 473 -579 651 532 -341 164 54 -105 281 711 -48 -147 145 896 351 375 -376 -134 -918 -177 840 -553 965 -31 -706 -279 107 -142 -288 939 538 -936 -482 -602 528 173 -701 985 432 987 -459 750 339 -642 85 576 502 52 735 -382 -645 -775 -44 487 -28 -444 -296 175 -329 233 -411 -717 249 723 -934 980 -867 -667 -118 486 559 -750 -723 -375 -7 -538 159 -603 -429 -91 -168 211 676 600 833 -359 -388 -648 -777 -899 -806 225 845 -933 -38 -663 334 876 966 -414 -758 267 -139 -793 -44 727 387 607 -56 178 737 -583 -142 747 -643 -603 -860 -612 -974 516 908 180 -505 586 -536 -537 783 -152 275 76 -767 148 275 984 -897 -449 -755 962 -87 -196 -816 617 279 -945 -58 6 -615 16 893 -728 909 836 853 -652 383 -450 59 -555 748 -748 65 903 772 232 625 -872 100 834 582 453 -152 640 599 -242 -50 906 -562 -928 -754 -662 924 -764 772 -544 -798 251 -998 942 184 957 849 -806 825 -968 -729 298 -71 -203 376 751 542 721 -436 244 -722 138 457 -266 723 250 -615 369 829 -62 566 -75 180 -561 581 762 -138 -631 -333 247 503 534 905 -652 -51 992 -908 809 100 -995 991 315 838 48 737 -286 257 789 -359 676 -251 584 785 630 761 242 654 -779 715 -719 -329 695 928 877 804 128 -973 836 -822 -156 -708 -386 -839 190 287 -827 -297 -904 322 573 686 -824 763 247 27 -567 629 325 272 423 710 128 -27 -963 -842 -315 -534 931 -224 332 860 938 73 132 -471 719 661 427 493 42 -396 -246 -419 -855 49 533 -978 -350 -653 -951 579 -873 765 -602 -634 593 -639 -359 883 129 -944 411 842 944 -916 188 -976 866 -478 425 139 625 701 136 964 -835 -275 998 280 -451 -375 446 -93 179 330 368 790 -511 252 -883 536 -623 124 -901 673 825 -280 -144 639 728 -835 -189 426 496 668 -291 185 961 952 671 118 -182 -103 -253 41 274 -153 -510 -613 -100 770 -650 110 139 402 227 132 627 571 692 605 -938 874 648 347 69 191 862 128 31 -931 710 -553 133 378 527 144 740 599 186 319 -835 -249 249 912 -9 743 -24 130 -907 -858 567 432 -853 -138 169 807 -611 -17 -794 -292 -110 57 -57 674 -632 871 130 381 -367 928 -126 240 882 256 510 -659 -468 658 -986 -983 38 -375 917 394 -744 424 -769 125 832 528 996 -265 864 -304 -638 114 590 -787 156 -93 437 208 55 612 650 -95 915 355 -277 697 -460 -381 -827 954 -85 405 -691 521 57 577 227 932 666 360 -454 -39 95 739 546 640 -60 -207 -855 178 -539 -180 418 -755 730 15 -289 -406 394 334 -229 505 113 -283 922 -15 783 -35 161 61 -712 387 35 -63 -350 -282 -859 -913 -543 -746 748 423 545 599 736 -848 710 -341 14 -695 960 765 120 -858 -227 519 283 -685 -936 -173 750 -440 -583 59 -600 676 979 -830 -373 -25 313 -88 302 126 -153 301 -443 -612 42 -143 -452 687 496 -553 159 -952 871 726 -365 -729 -911 -622 423 429 796 -664 807 202 849 874 -777 73 727 -386 995 879 326 744 -441 492 427 -933 -419 568 415 557 -355 -164 -667 853 -449 874 359 565 947 731 846 -400 -234 2 981 762 534 394 105 248 -329 -633 533 -376 586 321 -128 621 389 417 502 473 123 -979 -955 418 -727 218 604 -351 -773 -940 -640 -996 352 594 563 124 -678 -822 -306 412 553 233 411 -595 -673 -368 -627 -410 -410 -322 -138 -243 596 559 -341 -431 -833 656 5 900 905 934 -842 297 261 -254 678 -648 -11 461 96 26 -239 -809 860 330 138 62 -913 750 997 430 -513 608 -204 20 827 -534 573 811 -456 475 964 24 727 -105 710 593 964 -105 299 325 818 606 205 -656 209 -980 499 759 -898 -99 741 -649 392 694 -642 -12 600 -411 715 -126 841 671 488 -891 -649 286 -138 138 214 -854 695 -890 -295 38 6 659 350 -746 -650 561 321 -462 -381 473 598 -111 -608 -414 -3 93 -412 -135 221 538 -555 -979 538 -879 79 -923 -662 302 612 -630 -410 -314 -763 -429 -2 778 193 599 137 -920 -867 -825 405 809 157 717 -304 421 -55 248 -675 -114 -530 -311 818 987 299 -336 -76 -476 -426 695 925 785 988 342 553 -685 -287 936 969 460 -934 -136 116 568 -537 -684 856 -470 891 -911 354 967 420 100 721 867 -851 490 582 87 -840 -417 731 -23 -829 -318 515 -907 559 181 -427 123 220 439 351 116 810 55 177 -227 972 -418 -607 707 651 901 76 -117 838 244 -122 486 -876 -687 360 -274 -465 869 -328 285 -864 685 -938 869 350 -926 -588 -728 133 178 -282 -765 -201 -111 296 508 499 -962 539 -168 165 -121 420 918 -273 484 -985 -713 -241 -129 -531 -21 709 -419 -943 344 496 -633 567 -625 633 -892 -91 -830 294 -64 -221 -812 69 88 -181 423 -407 -680 -727 905 687 -204 -477 -54 943 517 416 395 247 181 -986 -298 680 -146 -499 920 -923 -969 497 -358 358 694 172 -885 -945 621 -732 541 379 494 -78 182 957 637 -32 -909 334 170 861 765 -348 953 -183 -518 97 -387 453 783 533 571 520 -592 746 -213 -809 -694 900 410 -759 -61 916 306 -165 -454 -6 -920 -632 -79 403 -176 -920 253 -37 -232 536 -66 -61 -683 464 25 262 398 346 173 -24 463 21 574 -520 832 495 -135 223 398 -434 668 -152 -827 -647 417 323 -851 -470 873 -352 801 -592 -410 -781 -782 273 -968 -689 557 352 -354 380 -895 801 -840 739 -594 84 285 -562 963 532 76 809 -659 -609 344 -252 381 -378 -798 417 -579 722 530 -743 741 322 189 26 -361 32 174 -849 585 -534 -88 283 191 371 -990 442 332 1000 943 -120 853 310 161 -424 358 481 942 826 -758 696 -8 604 241 -867 939 -797 -380 395 966 607 909 -231 607 690 -407 545 -577 -707 -774 23 -13 -705 18 -62 664 822 903 197 -922 -446 -981 -482 -555 524 -177 -323 795 -118 -277 309 -880 -930 94 49 -262 -726 -70 -101 585 -66 -311 -930 51 975 -266 -867 -574 -931 -328 148 775 543 -341 -784 947 374 -199 342 321 -357 884 910 972 612 -946 -340 81 991 491 -544 724 969 -529 -726 165 164 599 36 -162 -844 -825 885 -780 55 911 493 725 489 198 643 -253 160 -653 -758 -546 -988 -982 -660 1 325 -899 852 -323 751 887 317 501 -369 -447 22 76 783 9 378 159 -295 -781 -390 602 941 -590 -514 202 -362 -726 -281 -708 -964 616 532 -564 -823 271 -480 185 383 -73 248 -401 184 516 -976 -335 -996 175 303 269 374 -481 -405 -900 -21 -114 684 -42 97 -129 -603 213 386 -15 -30 278 209 619 587 -820 84 993 -905 -4 -540 502 -668 -643 -310 -599 -41 -409 53 -560 -44 375 904 -154 65 -872 -561 697 -74 782 -912 176 525 782 -69 -671 -331 -945 -729 -128 -269 -364 -12 597 684 876 157 -642 -992 774 -825 -141 -500 -115 994 -155 -69 25 -736 494 128 -467 -118 -135 -165 -9 -147 271 825 -835 -986 669 785 -147 -769 -587 821 47 437 604 915 -936 -105 -436 -506 123 -698 -671 295 -929 -422 -381 -453 988 198 -721 472 -837 -275 850 -11 915 474 -121 844 366 511 -322 -681 -175 844 -660 -707 -97 237 -160 -401 -92 -59 545 -976 885 699 806 -179 -427 658 450 134 -185 -499 397 118 -285 161 -593 -210 300 -13 -162 -833 -82 912 -369 -128 -685 896 -127 -669 -19 637 -563 569 -360 -799 -556 785 289 156 -847 828 -173 -578 147 -648 500 -425 200 849 -203 300 862 -202 926 493 -498 -622 -605 734 -45 -539 933 108 -128 813 -185 -948 -621 88 202 239 -479 547 214 -189 898 141 -725 75 -996 -23 -382 240 -14 -708 -178 869 803 169 898 -863 -467 -78 -626 -510 -315 -834 289 -288 -492 -160 -204 -157 -477 -181 -419 -796 -314 870 -235 -955 -718 480 8 588 -790 -811 246 -320 542 -258 802 -702 -139 -945 594 -894 603 584 -20 -251 112 86 442 -100 -951 -389 286 103 797 -664 -752 486 -925 -946 690 592 862 166 445 -412 -105 -332 -453 -646 -929 -576 551 268 -499 -92 199 299 340 343 52 -395 -51 47 -957 -991 -746 -1000 670 658 449 -577 226 896 832 248 83 692 672 -195 -755 -959 -603 750 857 -766 536 -10 -586 375 -449 -949 -760 -435 -142 553 142 667 945 639 584 719 -102 966 -671 -57 -317 -876 -870 79 99 213 -957 899 -747 -888 625 483 328 -684 448 -969 336 341 54 750 -143 -869 -135 -595 -424 -469 983 -969 318 -940 -764 655 -984 158 -460 263 293 -383 -887 579 -448 388 561 421 700 -794 -405 -411 -864 18 851 -916 149 -523 322 -443 510 -871 -850 -86 276 -701 936 30 866 479 862 361 -429 740 132 740 937 541 -655 -765 32 649 436 -324 -565 266 657 -880 -712 677 755 -92 527 229 -475 250 -45 644 980 -686 630 384 -963 -898 524 -692 450 915 222 362 303 186 -669 791 -543 -162 -532 -254 -838 -52 32 -3 782 -832 691 487 -499 968 -55 781 462 194 448 749 459 -586 -748 -699 -482 224 132 -488 451 538 902 741 587 610 -144 325 185 895 176 -825 -880 421 737 595 987 -541 8 -22 -823 555 755 46 -645 -101 -923 -198 -465 -301 -789 -643 285 -259 -453 -888 -706 -972 957 -981 753 -19 -740 -255 205 -892 -475 693 -311 483 -623 -602 -499 425 618 422 116 -185 -946 291 21 -358 96 -255 -412 -60 -903 -91 -327 -945 -59 -873 326 -946 406 478 -634 -802 855 115 208 -505 -593 -85 786 -930 -312 -142 667 936 -153 -740 878 -59 219 715 -139 205 628 78 412 695 -235 79 -636 511 916 -78 802 -604 663 -212 666 926 -437 927 725 540 -33 -310 606 -442 589 175 851 -818 -800 -992 146 792 -232 757 263 -212 80 -730 -114 -782 -616 -282 -693 -246 -193 354 -411 -824 -487 -110 651 -354 724 -172 -432 -195 -180 854 -732 327 -678 -130 558 -587 -971 -181 -280 125 812 31 -348 682 -879 -390 -983 -236 87 745 -59 -411 -455 -328 470 205 730 -180 330 -197 -442 -606 -460 -315 -899 -797 240 245 695 397 381 -278 179 -151 -998 -927 610 -527 578 -271 -13 79 379 -750 802 -273 706 -960 -250 -652 217 -832 -770 936 588 -248 -122 177 -81 -345 317 339 -249 -782 90 259 -614 164 64 128 -21 -250 -916 -862 871 -473 328 228 961 -2 169 -628 9 317 -306 847 773 177 86 -419 -600 14 -11 -391 370 626 275 -868 99 984 -713 -678 -882 -116 -234 -944 -217 -313 -631 -439 -321 478 265 200 210 -639 710 -997 -239 -118 -310 -789 619 415 198 804 -351 -423 1 321 353 56 269 -190 409 -976 855 -149 -278 257 -171 72 574 -241 476 -893 801 174 -645 978 -982 514 855 -698 825 -899 897 -973 -196 -920 -930 541 920 -754 -781 -48 -395 -76 -333 4 577 588 -472 596 458 -636 -882 534 166 125 132 -515 -758 -57 -642 -93 0 817 854 338 -720 -102 908 -682 -859 406 -988 211 603 -936 -283 -193 -795 105 -794 -672 -505 -805 307 991 -305 245 494 641 466 246 -684 972 335 -173 -324 61 660 302 -232 -942 502 746 488 193 162 -128 729 -968 -842 505 873 -336 455 -711 -78 96 403 50 -488 -813 -845 -462 -694 721 -23 -708 824 507 -352 864 66 -534 239 -437 -315 133 271 -601 -665 54 535 243 -513 946 -417 308 -762 724 490 295 64 -465 -645 949 -986 -885 -143 -231 207 -31 -923 974 -413 -854 -592 17 -737 851 880 79 -159 -890 -318 336 -904 -433 536 -881 363 -819 575 364 424 172 -506 -3 -915 267 -537 166 -45 696 259 552 -599 -21 179 982 -799 620 578 -144 -892 113 508 73 -891 -846 -858 769 -47 -926 739 -247 40 -498 -623 651 279 -413 851 -733 519 896 285 -398 -108 619 834 -565 -838 487 -610 188 352 -93 512 -796 -310 375 -972 407 565 415 22 -164 30 -334 -438 252 -40 -621 816 336 -876 -818 -295 -74 93 -65 974 -562 -361 -101 727 -865 -292 -718 -613 -973 620 70 336 972 350 -921 122 -132 -145 -359 -141 -86 225 19 902 -889 -44 99 934 738 -101 624 755 480 -625 -887 709 -813 762 -407 -29 344 -909 -901 -535 -885 -757 -242 351 459 -860 242 471 852 193 642 726 34 -601 -712 551 570 -535 -559 955 -820 -226 0 807 -465 960 337 768 585 549 -193 -451 -173 -397 409 746 690 509 -628 881 748 -638 173 278 198 191 296 651 -731 -558 770 -291 922 197 471 -529 -859 -910 -605 -807 207 -92 -219 -677 -503 467 419 -300 -134 666 -784 -115 -582 -318 981 495 -282 -908 923 141 388 715 -846 -382 -41 -23 459 390 -694 -425 494 676 -460 -943 624 335 310 838 711 301 409 160 377 -940 819 -409 -850 -8 825 743 642 -521 -488 307 328 372 485 -669 598 299 342 31 656 66 401 -143 -756 -962 203 -529 -997 -931 979 -946 841 118 161 613 -778 -538 -219 -660 891 -778 -618 837 -547 -643 -704 194 677 89 222 -412 85 -37 269 154 856 23 -838 102 887 -883 -133 427 257 663 484 -32 -305 -395 963 -65 772 368 481 -170 357 804 -539 941 709 -293 970 -505 -108 711 907 396 -859 684 -642 -773 177 -718 -583 -978 -906 -564 386 144 -355 -247 -252 265 708 -790 -632 -586 -412 -584 -684 235 780 -295 45 -259 -238 137 -806 496 -581 -597 -232 -249 882 -801 -556 -87 -436 756 559 667 -692 959 -380 685 -114 -605 -465 -838 -466 -143 -762 786 362 125 -64 -288 724 170 258 501 -412 -195 -887 758 -64 404 -633 -699 -873 -530 -738 -119 -141 -219 -365 672 108 -261 588 -422 442 -778 -776 127 591 -806 64 -770 -401 -190 888 -952 906 -277 -844 708 -252 -803 795 878 -352 111 -451 264 554 -89 -394 443 -368 -565 -966 -347 751 -231 -743 349 -836 550 -81 -217 -151 -265 895 -162 47 -360 -189 -562 333 -831 205 931 -200 -902 -318 448 121 349 -53 346 15 -362 -510 507 -294 -829 -713 340 900 283 258 -505 -137 47 180 -77 726 410 -734 -487 519 -308 -373 199 317 -6 -293 -794 916 404 -194 -782 -99 -221 -774 245 -475 -412 352 507 831 -651 -480 975 -542 -339 73 -659 172 -118 -25 760 -746 -307 -316 295 -853 -614 -582 836 991 -317 -401 847 597 216 -642 350 249 23 715 -803 -813 477 972 29 -124 -655 -921 227 -277 -890 959 -297 925 -92 -20 31 672 475 -515 -533 287 -679 -125 -750 811 81 361 169 657 -579 302 -650 816 440 669 -653 108 -581 102 217 832 418 458 -693 153 623 -38 112 -936 -244 -532 160 -7 488 -500 465 -988 -482 808 -693 -477 -12 912 250 -941 744 -68 -186 -650 -206 -762 970 -926 -599 -403 -306 142 184 427 -962 -834 -689 -842 -601 -509 361 196 -441 433 348 417 37 -587 209 -231 -833 -830 309 716 -574 602 48 -861 154 1000 -319 -759 299 332 375 -651 575 84 857 -175 508 -516 -173 304 -893 -917 -784 473 954 -131 -334 422 -499 -639 -887 680 387 747 744 -760 -902 -555 -697 368 -451 -912 78 -649 -91 -200 -544 774 279 214 894 -382 -71 757 46 -983 -940 510 -610 579 -250 -501 432 995 -212 488 492 482 889 -539 485 592 411 -95 -126 -816 -149 698 260 -200 -593 351 -798 -875 475 -572 461 -848 932 190 -779 -245 445 -552 -173 -28 -558 119 554 110 347 452 109 33 819 166 540 697 708 988 -935 493 -725 -196 517 -118 709 396 -139 -376 -52 -839 -537 -114 -776 -366 -505 -759 -612 441 -558 961 213 -653 -904 559 -598 -98 -21 -258 -587 272 -950 516 196 -678 504 920 -134 -350 842 -442 422 -603 -16 755 -39 591 861 -748 303 843 286 544 834 -627 -733 764 -394 -181 237 576 674 -43 -816 983 -267 -678 -906 927 -334 648 44 492 -468 533 -212 -877 -140 -261 760 11 -155 112 -331 -430 594 -167 94 260 -228 -676 852 -121 -746 970 -416 108 895 -665 737 -396 655 -675 349 386 676 -524 365 862 519 -270 -363 220 -244 -292 -195 -182 706 469 131 -1 -538 -727 726 -347 -336 -989 993 715 17 184 26 986 542 969 296 645 899 -49 763 -840 -257 -93 -347 -388 -50 95 -801 888 -367 -587 372 -692 497 -659 -715 -704 505 -980 -225 -604 130 -394 -760 -762 -563 679 810 947 -390 -88 505 268 -380 -24 -164 146 -130 819 401 -586 -323 -496 158 946 145 639 -385 347 -555 24 415 439 592 15 5 867 451 113 485 371 915 -304 269 836 519 -830 319 -644 312 -483 -361 -518 -40 -207 481 132 -313 883 354 -72 199 -561 846 -195 683 641 -837 385 802 -341 -856 -986 710 381 -89 -593 -524 -114 854 -248 14 -835 745 -311 270 423 291 -584 -218 75 928 -209 396 -723 -62 585 -227 -42 30 856 -967 423 411 -315 593 -327 -365 69 -95 -48 -142 291 -399 735 599 -923 -133 491 43 -615 643 -626 -246 309 900 12 -212 -292 -41 938 740 930 799 -605 -794 -150 959 176 161 19 281 390 68 -588 394 515 -419 79 -734 -643 -642 -622 -355 -265 263 687 77 857 -205 120 525 185 956 -832 -325 -667 -160 665 -402 -371 -421 537 -167 -630 -15 22 848 963 -943 -547 -393 863 -745 -544 939 618 188 129 -546 -959 -257 194 -89 -983 -834 474 -760 74 751 134 259 72 -927 501 -545 -410 -542 -273 -827 -779 102 336 -103 -874 955 -460 -386 -654 379 803 -683 767 -185 354 -976 787 -92 -173 -234 137 415 -210 443 -242 -47 -376 442 949 -615 -7 614 805 751 448 -829 284 -108 -326 696 -42 129 -989 300 -50 943 748 -549 -183 679 477 -303 590 488 -671 -942 -163 -157 -580 -717 176 289 -731 333 -543 -809 675 -197 -635 -773 -172 -707 577 -970 48 -894 -216 -547 -58 952 293 83 -56 -5 776 -682 -766 -427 662 -403 837 226 451 287 -652 -709 -13 329 871 -83 413 558 666 741 676 549 207 745 107 -280 261 -12 -426 -832 -476 831 652 -600 295 -155 409 -355 363 34 -385 -581 976 -758 316 667 -42 -994 -574 590 -146 213 233 -336 -635 -897 -760 -162 204 348 -284 546 812 132 -898 -434 7 103 746 -150 -215 -890 350 -197 791 718 -331 0 582 -270 133 -941 18 108 610 -169 -78 -765 -631 -617 738 546 -125 -100 125 983 -102 -388 829 546 -538 712 50 169 490 415 -201 -778 648 590 -842 178 9 880 -187 14 -163 -724 250 -814 578 -102 -448 -315 680 371 92 -315 -379 432 -477 -781 -341 -213 -407 -132 -412 -480 984 -294 -957 158 -760 -189 675 -507 -948 -477 -241 620 -740 -676 -403 318 -839 589 830 -803 -154 656 -620 -95 416 -260 -977 555 558 -170 -834 -117 -700 249 148 296 -932 -469 350 -252 -984 206 146 192 690 553 154 0 -187 759 910 -706 894 403 -756 816 -922 75 215 849 556 401 -967 -404 -283 -474 558 866 422 248 766 991 785 -13 -401 461 748 -254 946 -646 -625 850 -245 618 -315 677 843 58 960 590 -899 917 -412 -453 600 924 -507 121 608 -173 575 -371 -95 -956 673 -70 321 -34 -805 -757 104 288 357 621 -807 -28 630 -845 -553 -904 953 -676 -489 620 220 -61 -17 -86 -329 977 -222 -967 168 -228 -164 942 -848 10 315 57 316 967 -905 -211 -795 188 -512 430 -924 -47 470 -2 -374 -666 -92 455 982 -316 -147 -644 558 -932 839 517 201 -863 -640 54 582 -699 -153 -382 841 380 -58 263 619 859 167 944 -504 -805 -74 -385 -767 87 811 -767 -887 -158 -832 -43 -533 -77 -908 433 476 -27 -587 -267 -775 507 -708 11 419 767 167 598 147 -406 265 434 187 929 -269 -536 261 608 252 -949 0 143 64 670 -128 927 -969 -167 -50 311 247 -61 180 -827 113 -578 611 692 -14 -901 -588 562 -279 -48 -274 -938 128 455 83 -437 558 -606 -978 594 -314 497 573 -377 193 -71 144 95 -710 830 -418 95 188 -971 972 -529 -164 56 -126 -219 158 -146 -379 913 256 14 -272 157 153 -798 255 141 -865 339 -747 -616 -2 -880 99 431 100 687 -766 482 519 -96 -485 -880 782 550 -367 -466 -112 -742 490 974 510 -618 29 -164 -281 327 727 -709 599 -814 44 64 -438 677 -801 507 46 151 995 -28 -823 -1 -630 -167 -249 476 -478 -108 -494 -696 -56 -125 869 -822 -736 -772 -627 -888 316 421 314 -908 404 -996 760 -75 -503 77 -497 -289 -295 -245 983 -200 -127 -449 390 -632 -939 299 630 878 782 306 -891 -22 -533 78 186 -592 201 110 619 741 500 -798 -526 -722 387 -510 -805 -37 -730 720 -481 -361 197 -579 583 -925 -869 -632 -627 -768 -548 -275 203 334 50 362 641 823 -334 -405 -931 -672 -11 81 809 -619 -756 734 36 -751 209 -728 -783 -484 237 -344 734 581 -571 223 149 -764 950 454 -42 -854 528 278 336 -617 -824 5 582 711 -675 93 742 -591 291 -677 702 414 -485 893 47 -762 965 -878 -29 -351 107 932 -264 -741 -688 -434 -232 -711 191 419 -749 -842 986 -621 104 393 -149 -727 -180 241 529 103 18 -870 -552 -177 -263 31 547 344 -525 -808 350 868 -21 -996 611 888 963 -49 -787 -993 -548 221 781 945 -254 -729 -366 -91 548 -931 2 -64 -295 -490 -350 -330 277 855 785 -788 168 658 -376 -131 416 -835 148 681 -230 864 262 40 66 -487 -358 -852 956 -434 889 453 -298 -262 -762 -613 96 810 840 299 154 5 -579 -95 -527 -711 207 226 -590 -290 701 -966 -20 -379 -460 -362 -845 455 403 288 338 952 -736 -153 -810 239 -812 -916 32 -606 -323 -168 177 255 906 -322 -240 290 266 101 881 -190 561 434 -548 -388 -592 -714 -755 679 703 -535 512 441 72 -595 -931 -99 -785 -833 532 114 -861 -321 -25 135 122 -576 -245 -827 -694 -10 -275 669 949 625 651 -765 -753 951 -681 157 771 -237 840 831 492 -71 -613 47 442 -678 46 -893 -361 -867 895 -434 103 87 -17 -636 -488 873 840 -812 511 314 -303 -779 -476 -293 426 514 660 81 -655 -79 507 576 22 599 -326 492 -542 356 -687 -611 -166 272 65 -423 352 -692 -769 850 136 -284 658 -239 660 509 -597 97 -601 -42 772 147 -607 -699 -983 -460 9 20 -172 -752 223 662 294 52 648 -91 -32 929 400 -397 173 696 948 958 -455 572 -517 -33 823 36 -503 907 782 879 -251 771 -460 -768 723 -43 -166 20 -954 -997 -587 531 808 569 -911 -699 -137 -847 415 823 190 251 572 567 -589 -206 39 707 -19 207 19 -644 908 716 -368 774 87 157 167 -771 -932 288 -242 -75 660 484 861 760 711 -931 382 903 65 841 -979 401 -475 -570 902 -611 -482 99 522 -945 -857 444 559 454 -740 -65 400 -41 -357 360 32 -704 -199 -539 -796 564 -774 -65 -961 35 166 -118 -427 -863 -977 957 -416 -465 565 276 -564 321 812 467 -242 -353 573 -220 -131 -628 461 -949 380 42 -754 -145 728 170 -698 75 153 261 -467 -890 298 -587 -321 -860 901 8 -311 -471 -679 476 -693 -577 -867 -3 -391 -282 -902 459 351 473 -970 -213 -684 -437 939 -529 169 688 244 345 -575 -496 453 -195 -949 -801 14 -922 783 236 -821 -906 -978 360 556 -785 839 192 -755 856 293 831 537 -798 -529 0 -27 -715 929 -464 -622 -181 433 217 262 185 232 727 846 -539 -179 534 379 837 489 172 -121 455 682 -800 648 645 -671 726 764 445 374 -618 194 703 -817 857 -633 232 339 794 345 72 955 -797 174 -533 -404 328 642 349 560 -606 -466 62 -25 -109 -275 441 111 321 655 -615 -715 520 595 -973 -86 377 977 536 -240 -420 -959 354 -709 -713 660 -912 -590 -863 86 101 -696 -139 -680 104 -380 -128 -351 -934 648 -575 150 -194 897 81 -296 334 607 -65 398 313 27 -471 175 300 -726 -432 -731 -524 153 433 614 319 231 648 -417 982 652 -227 -45 406 -848 718 288 -980 -357 846 -224 962 -597 452 655 -194 286 -737 839 -258 917 -111 970 820 24 783 337 271 -233 458 -169 -375 295 340 886 830 -627 669 37 255 -69 384 742 -551 271 -759 -198 316 -359 -363 736 251 404 476 -84 -258 -21 -689 -139 -974 -141 291 -323 8 -824 -630 52 423 276 594 376 -884 350 535 -915 -126 261 -487 698 42 -511 -514 -536 988 501 208 -51 -9 -986 901 -584 133 -147 272 -491 -458 698 824 -734 -55 -336 159 312 -388 -27 873 761 -6 -150 595 603 949 -322 711 928 822 446 735 -49 -558 -930 581 94 292 444 723 996 -14 511 95 163 -332 -774 -407 101 -575 685 -532 611 300 355 -218 -487 537 -402 789 -68 -203 974 326 312 -940 -349 147 611 779 203 284 -948 -630 461 686 571 362 -485 239 -612 -756 286 -575 271 -121 690 157 874 11 -83 509 -280 488 749 149 -450 -200 -911 -95 533 791 578 -106 -642 -444 -54 -532 192 -539 -149 -317 -843 -142 -459 924 -196 67 -545 -262 -325 -16 -751 388 295 766 227 123 -531 -140 652 -496 629 432 -781 -729 -560 209 498 -920 280 -660 -483 454 389 -74 160 -539 473 68 -430 -811 486 -922 -686 -308 73 -216 -366 451 383 23 -866 777 196 -729 718 -491 191 -811 580 646 335 77 574 710 234 -118 -818 -650 -843 -759 733 -946 -289 -530 556 -218 -559 -765 820 -360 -501 924 -498 934 704 665 926 721 -360 149 -70 -652 15 -456 870 -399 250 -761 -875 -954 -939 198 783 -602 947 -520 -80 602 419 -130 -615 -97 -358 147 966 183 -629 -731 614 530 565 463 202 415 -880 -299 702 -194 302 -429 453 341 -484 33 -526 667 265 -473 -633 -774 -2 -874 130 -90 631 -432 626 -839 -153 935 551 -992 -575 959 278 -356 185 525 376 -870 461 730 287 -535 -531 713 -286 -695 -9 -521 331 -817 815 234 99 189 -671 -942 -641 -640 406 -420 -70 -875 -558 654 -274 729 837 -375 -950 -136 0 580 467 593 -377 291 364 -104 697 382 429 -788 151 106 88 -508 -748 -797 -64 695 94 966 -317 -877 -750 -644 -246 739 -635 950 553 614 -947 -14 -654 833 -260 -625 528 -196 481 661 758 409 221 -855 848 -532 -757 650 896 -45 -332 466 317 973 -464 -621 407 160 321 -776 -933 -169 983 954 -660 271 -121 552 -322 -339 598 963 912 359 774 -248 932 -554 60 -71 410 866 -897 767 247 -30 -478 565 439 106 605 343 -143 660 -247 -33 -868 -536 -669 -455 -329 -402 -756 542 -368 -263 543 78 -852 -231 687 371 358 58 823 765 -762 -338 -503 -943 -608 72 -552 356 -458 -784 158 685 -297 -18 -901 63 -892 310 -86 -803 -402 -802 -811 35 -509 23 271 293 392 212 627 -819 -216 985 93 312 877 429 173 -512 13 -407 -255 357 -156 154 618 779 926 -608 -695 -758 139 542 -447 -868 656 3 -543 97 815 -117 724 473 -738 -468 -176 -240 502 -307 -115 315 -723 -835 399 -526 -290 -81 -811 563 139 462 -974 893 -25 671 -576 -217 -9 -246 -271 286 -119 179 334 -816 227 -356 397 -337 769 899 -194 -85 -883 69 845 600 182 454 -201 789 -35 212 661 -940 790 525 437 403 -888 98 325 875 -593 -237 -661 -2 -615 708 -733 861 -925 -306 191 -12 231 560 -370 611 -39 -466 26 -281 -681 60 -201 -720 -127 582 -620 -166 -342 -787 -139 -22 227 -95 -154 626 -341 501 -691 -807 -225 103 -543 619 -77 88 254 -547 620 391 -444 -633 44 -391 -287 -871 965 355 -478 -572 426 202 -71 472 -234 -75 247 712 625 -772 434 -438 443 417 635 343 -222 999 764 -398 -773 -142 914 161 690 -867 -80 453 859 71 -23 -189 475 292 -412 931 -145 -385 -138 -596 -750 -474 390 290 517 -762 -782 550 296 921 -846 -827 -620 -807 -527 374 -950 582 -660 102 -552 -318 -981 -904 459 459 637 370 -544 319 86 -699 414 -354 -91 387 67 -435 -76 -608 -811 -746 980 513 994 274 -191 -892 238 -859 -451 148 83 573 589 -39 -508 -664 89 102 746 -950 548 -108 134 584 -509 -869 411 642 515 567 295 457 799 208 130 769 899 390 648 645 60 1 60 -246 -557 555 -102 -691 859 -512 -977 -55 -574 798 396 587 957 -442 34 -543 -381 358 -932 552 223 608 297 -6 -228 22 63 -788 95 484 -978 -838 -112 -416 -648 -173 490 -566 -773 -101 469 -851 810 574 264 -614 165 -411 268 129 152 -867 -811 -629 -493 688 -648 184 -160 -741 -478 105 355 -499 -30 912 -107 491 -104 500 -702 118 604 -95 -693 -865 198 -737 -275 720 442 -955 -255 931 -107 -882 421 194 491 383 -366 8 234 812 688 -788 -904 -98 245 927 -197 -501 611 365 782 -957 -439 792 -702 -73 787 488 -559 -140 387 449 438 941 -900 -450 784 201 -395 -263 -583 104 -595 -639 359 -356 -740 -303 -493 706 -700 420 -257 163 -47 106 710 645 -209 753 -859 827 -945 167 -559 690 -937 -15 782 909 -849 -704 -70 -57 -195 263 265 755 805 -742 402 814 924 475 -296 -651 445 235 -904 -246 928 123 249 675 78 -509 58 703 224 -940 -172 123 732 -575 -629 934 -52 -446 701 130 -576 -691 -53 731 826 464 -688 -849 -400 303 388 300 -657 859 -783 -539 350 802 -710 -81 363 475 -753 339 -66 -373 -945 -909 439 -796 -806 -250 500 68 648 -124 -395 274 -875 603 -102 -185 -342 864 899 -862 -165 674 882 -329 -32 34 789 -793 673 94 832 -441 105 -824 885 -126 503 87 653 797 -515 334 -834 709 254 579 -909 -967 597 832 734 -193 337 631 -762 339 -808 -305 11 435 899 25 848 -252 -812 272 36 -545 692 687 157 405 30 357 178 -562 -439 -505 -69 169 -263 322 -81 -997 352 743 922 -500 34 857 677 -705 -93 -133 95 -383 666 217 223 -503 -766 5 356 -840 684 -744 155 -786 49 287 783 198 -688 -572 -273 344 970 -520 398 936 957 869 -257 -594 -574 68 -734 -495 160 20 -968 -575 975 -333 312 -50 468 310 434 948 891 489 -795 735 725 -979 -486 -575 -910 822 -475 -693 -99 -319 707 -826 -664 511 -120 -268 -611 -9 -300 461 750 62 -981 -129 780 -277 -671 882 736 -108 -718 -108 197 194 -706 -851 -674 -611 265 905 -634 -426 -429 534 -301 -680 159 -826 505 -933 -778 -306 -572 123 -862 -737 -342 -126 -795 -32 167 339 382 839 788 278 -8 564 -373 463 -273 -254 -925 399 -984 458 493 -534 -79 565 914 -933 -457 -734 -857 462 -663 780 -6 -648 -520 669 -986 -59 234 765 8 519 -201 922 -10 196 976 -859 -244 936 375 -696 -418 829 636 255 22 944 -605 102 639 253 -607 -907 -612 674 -75 -301 -938 -446 -665 -123 -868 -462 858 -644 -984 93 -539 419 114 -461 411 -430 20 -551 -728 575 -76 166 622 -163 -156 -206 -459 -435 -622 -407 627 556 -604 -953 -656 137 -933 5 -325 -19 729 365 28 761 -197 349 234 563 350 183 939 -72 318 -968 108 495 789 -812 -273 -18 628 472 -746 230 -230 144 112 261 794 32 -577 -846 710 -102 824 679 -954 -523 117 -146 -321 -482 -949 -50 -580 486 -452 925 -60 0 -566 237 385 620 612 -624 801 947 766 987 -276 -267 -940 -245 -417 -602 -528 397 -876 -165 579 743 -988 440 -93 -40 247 876 984 306 193 422 404 902 -657 15 917 12 -248 -83 -398 577 323 -833 -609 -112 -826 375 922 217 11 159 403 -811 415 -116 -543 690 -15 432 165 188 384 479 -818 -693 649 -422 -26 -254 601 191 -268 289 -802 880 -254 322 -312 958 904 85 655 757 742 478 -198 714 -734 708 537 27 -215 326 -391 -681 797 -132 700 138 908 743 772 870 339 865 132 -915 -539 919 928 -639 244 790 702 915 621 -35 425 -375 351 -74 -670 -490 -549 1000 -699 -793 509 -505 -855 -294 331 -394 -280 443 -723 -376 2 669 -726 638 -879 150 -213 755 -941 532 141 -186 -301 -680 216 214 258 878 578 0 -62 -185 319 -972 -637 -866 744 -489 -805 -887 342 100 -91 733 -459 725 -197 -621 -682 -951 483 -539 9 113 -396 -511 -885 327 -627 553 -58 11 855 -108 -555 -570 -80 -598 -332 126 10 131 939 -181 199 295 811 864 79 469 46 192 796 136 -25 866 -168 -337 188 336 750 652 942 646 412 -906 -380 881 792 262 40 711 303 -623 -152 490 803 -867 -945 212 -685 -153 -652 581 339 950 -223 -692 496 -70 792 -819 -437 -703 919 -576 81 -573 -181 958 371 -859 -878 936 822 -601 193 -935 400 -706 529 -351 112 -924 -768 661 58 143 991 -917 -1000 -907 -427 -254 102 -876 11 -953 -448 -310 244 -842 -316 -414 672 -412 362 -629 467 224 769 939 371 -653 -634 368 -226 -786 -595 999 -429 422 248 593 -155 975 959 -727 572 76 699 616 -104 -999 -681 806 -378 -928 -804 279 7 380 285 -245 -144 844 -590 396 449 -998 970 872 544 502 -586 -850 -956 -12 730 -107 896 137 783 -96 -290 -570 -444 665 930 662 -85 -725 -124 916 -600 598 250 -752 -646 690 -158 -344 862 566 -887 648 -223 -84 -128 -841 545 -170 928 -362 428 -238 -580 -430 -828 124 619 653 -943 -394 802 360 -822 686 859 -198 601 968 -884 -195 -645 811 -840 306 755 -488 663 -994 -691 648 253 -870 -598 247 130 746 -566 64 874 905 29 909 88 824 -904 -369 133 896 -943 263 621 807 -329 469 -565 567 -755 866 751 18 524 -338 888 -428 646 787 130 783 283 828 725 455 -501 821 283 -288 -763 -851 -467 1 606 879 620 -542 314 -506 -588 -53 560 351 -201 -605 -11 -470 -121 -594 186 170 687 544 -249 -90 -568 -910 572 625 -324 -873 561 784 -509 45 -713 -131 660 -309 -64 -914 443 -918 -903 -521 -273 61 -813 19 769 -48 167 221 -8 -293 -989 -905 152 -968 -14 -235 742 127 -68 693 -39 -94 -615 703 -804 -750 -433 181 427 -675 -619 216 -321 -594 -519 24 113 616 143 -210 565 -926 166 144 -682 -748 -96 352 -27 414 497 729 -596 676 -874 -793 101 660 -446 407 580 -797 -564 601 316 215 397 968 -401 -205 463 525 296 -417 -187 386 520 591 -258 878 -294 -965 -37 832 -537 -490 -863 -265 -397 -452 -348 585 341 -924 -558 975 -960 335 737 -288 -111 560 -31 160 471 -516 793 -738 894 745 849 301 -987 -461 49 74 -430 -360 -566 645 -560 -446 862 972 714 -986 161 730 643 -509 31 -171 -903 11 -133 -870 -236 994 -306 928 990 275 -665 -503 -190 181 -782 -616 525 -161 285 -555 896 817 -265 886 -508 755 -560 702 -864 352 339 600 158 -749 -54 -168 662 845 462 543 720 34 -211 -264 308 -466 938 -753 -136 910 -505 560 -440 -695 -276 367 976 -313 193 -848 739 -730 71 -3 -626 -771 -714 589 526 -263 -149 -448 -911 718 276 -75 337 -136 80 -998 -610 -628 -873 866 635 635 217 546 905 -748 532 -171 -336 25 261 -972 79 -172 -521 -212 -704 228 -768 -370 356 203 834 -486 513 434 -71 -641 956 497 88 -405 134 -12 -653 -638 72 444 -437 973 197 392 241 701 143 -640 639 900 926 392 -592 -777 -103 42 267 132 -836 469 58 490 79 -566 -532 78 570 566 844 -7 194 -150 722 -31 -281 770 618 336 273 -598 235 -828 241 -369 -14 -695 -372 -516 -53 993 414 440 -451 -621 629 126 983 -114 954 -689 -53 346 423 -476 723 -955 -226 -679 -961 904 -253 630 -329 378 -890 807 -534 -760 953 -291 -934 -644 -191 -933 -161 -613 352 -802 -347 363 -154 -715 -40 85 589 -283 798 430 -382 -195 -335 -89 -482 792 911 -571 207 -546 934 703 534 409 124 672 217 865 753 -945 -647 -44 535 -694 -943 638 -871 -135 796 -231 597 903 -701 -578 138 631 -714 -25 -20 532 -974 936 -49 -67 -202 -413 750 -784 -591 819 -971 -683 -912 -3 -22 -143 -771 830 -418 -891 -962 -442 398 -717 929 705 -949 562 978 507 -821 886 584 -611 176 437 -992 160 -263 -480 -456 -408 -810 -932 680 229 949 -665 120 -350 399 -138 442 -755 -214 -768 199 486 -926 -228 831 -440 -859 -694 -558 522 179 560 144 -519 -980 499 -685 -405 -428 -284 -588 805 -293 58 790 -100 766 120 711 668 272 -389 376 -780 560 -256 -383 131 -688 684 -889 399 261 -319 -122 -788 -574 648 -978 -873 -859 99 -416 -586 799 -557 -757 747 -642 -508 -46 25 73 74 -544 -123 63 -690 -755 -13 601 532 -728 506 524 25 103 447 -915 -124 -446 389 833 -548 -946 326 -119 -358 -879 -11 11 729 -187 -426 787 -569 186 466 -339 -622 364 -453 -255 188 -50 -439 -753 863 249 -498 -985 965 83 -858 882 841 -994 896 -984 392 385 562 -615 767 -881 333 609 -262 225 768 -708 573 -389 -837 4 438 -52 467 -786 149 391 -580 276 -644 575 -44 -452 -459 -943 -123 383 -245 548 -854 425 717 -87 -760 609 193 411 94 -837 437 897 -804 650 -828 874 636 -418 947 530 -442 -988 -367 790 -67 -164 166 999 -146 927 -795 143 406 979 -33 160 -507 -777 -791 356 158 -407 208 464 898 749 -869 -878 295 327 482 331 -672 288 59 246 584 148 -918 -148 600 -510 951 994 869 224 -148 837 502 -914 -179 476 476 975 -706 -484 510 -607 380 771 -48 -527 -18 340 765 -445 -391 -48 -553 -699 -998 -874 -572 -951 393 841 -740 283 -261 -760 -305 835 -547 395 -40 665 -429 -941 3 315 -354 195 669 251 467 -979 509 376 -97 317 630 405 244 914 837 65 15 117 -56 -191 774 521 970 283 -843 -48 594 751 185 -815 797 -961 982 980 381 -37 -415 -198 -644 520 -914 100 -34 -20 425 238 -151 -739 743 727 851 5 682 -228 997 518 -829 -133 -795 -366 -330 -340 -368 -854 -543 -379 -95 -371 421 -762 972 947 319 -960 -798 141 -68 -591 572 -683 -778 -232 -339 -764 380 -969 -308 428 16 -381 547 -344 599 963 -531 243 25 -353 98 642 -832 401 490 -633 236 -697 -735 805 -322 377 -688 -898 859 602 -621 -421 -189 203 -808 430 830 664 498 661 -368 392 -816 609 166 567 471 483 732 -807 429 805 -625 848 174 -187 -547 448 948 -548 -277 843 -718 588 -141 -825 334 -817 -561 626 138 82 677 341 -461 983 -937 112 -170 -18 -720 -369 547 432 12 -860 86 -451 -455 -731 869 -813 -333 -685 279 333 40 -341 262 616 136 -454 4 -13 690 832 147 -21 145 -617 384 -828 931 834 668 617 469 -981 -168 -170 -77 473 -335 498 283 -106 624 166 605 -636 -843 259 3 -46 -41 -847 -404 -152 563 -167 -703 337 -729 -331 415 -946 -764 -898 979 41 228 -699 -212 558 -413 -76 -889 -424 -833 -133 -610 174 -554 655 504 500 -491 -64 -714 229 223 69 259 126 -315 409 869 -97 -642 936 376 3 564 -620 -888 -560 -716 -94 -193 853 307 -489 546 588 -590 -519 251 -749 637 -881 -541 273 657 627 681 -676 -290 -931 302 815 896 11 114 98 747 183 -645 -205 -399 465 -881 -243 171 -580 550 -759 198 881 -116 -861 576 440 -98 -618 -115 -514 -265 554 32 -777 388 17 -820 229 -93 -357 -920 875 -333 979 646 245 468 -102 692 128 -961 571 -961 373 -416 391 -616 -145 647 -142 -487 204 -628 908 308 -83 841 133 -147 -932 -36 835 820 -26 -398 -941 -71 -812 -495 957 998 487 88 -834 -813 147 443 248 167 928 -846 -278 903 176 829 142 -740 -390 251 -676 -242 694 119 -768 206 -531 602 -829 -592 -723 407 876 911 -882 650 -96 368 -118 -70 660 -866 -252 80 846 -15 -826 496 845 672 374 233 343 502 835 -166 -800 -506 -128 262 -213 455 -113 -463 841 741 -748 504 771 -303 -582 -303 755 -76 -564 663 161 806 562 -93 -26 4 -382 441 -176 -476 -359 -451 952 586 -793 -509 93 -799 -951 -845 489 295 351 -350 262 -958 348 -399 -527 -601 -415 102 -305 -365 293 -856 692 923 349 -528 92 290 -402 7 -852 261 -17 930 568 -985 -479 -197 993 -932 -675 204 -855 209 983 -224 84 579 791 -262 -590 697 -345 -242 731 -181 696 111 856 -905 365 -794 532 -585 -389 -456 -351 -773 -994 -418 940 -145 -138 928 -100 558 -977 731 -774 207 586 919 860 59 -677 188 -265 736 -25 -413 257 -650 -223 51 -944 196 883 -234 -858 191 -749 907 -554 22 289 262 340 212 -182 -406 981 -507 -560 -557 -109 -12 -555 97 -244 637 465 777 996 -99 -999 -934 -501 535 402 -171 467 -816 968 485 -152 -726 -655 861 454 -848 831 327 -738 702 -294 -840 -863 675 -617 -424 581 722 -980 870 475 993 235 601 -546 301 -596 -320 230 -122 -17 817 626 250 20 530 681 -163 672 -132 822 -92 -576 -61 -621 646 507 -54 803 -132 412 -170 380 -31 10 593 468 320 -184 448 134 233 990 227 -261 158 582 -494 724 311 -625 -440 676 933 -72 -564 -940 853 -575 655 -82 -492 513 -378 -444 137 68 709 426 372 635 609 -973 -262 -229 859 472 955 519 -455 -817 292 -650 -460 164 -587 -327 -314 936 -829 398 100 -304 -630 444 -940 862 669 702 96 314 672 -366 799 -827 -469 92 64 -70 712 990 -510 605 117 -869 175 -883 679 124 161 -451 -852 -711 44 -522 430 344 503 -228 141 -687 -456 -820 946 -324 -375 -726 330 470 -769 -744 592 -12 120 -794 -468 933 -812 -50 152 -262 -364 -782 -236 -95 856 178 992 -263 -694 99 632 -739 -564 297 926 -275 891 463 -464 187 921 -606 -861 -946 59 -419 450 -34 -570 150 -50 615 98 -138 -989 -593 -464 -486 -797 80 -330 -390 958 793 -833 761 -311 -823 271 770 734 399 -827 -289 -416 -506 814 507 351 -936 -914 -590 784 123 -107 816 -528 -440 396 -357 918 375 940 726 467 -280 -419 -482 -735 -761 402 -779 -742 405 929 288 -327 -591 391 228 -700 15 669 -635 -992 -346 -312 -370 159 981 291 -219 948 -64 831 -459 -238 -105 912 -52 553 -620 -810 8 -12 -421 -477 -455 -123 -831 -345 752 147 -305 -816 -709 741 -399 -523 -278 603 644 -251 -321 -486 476 -51 146 16 -86 234 497 -269 -529 645 -594 -435 -610 -264 -876 -93 260 -244 311 594 757 488 392 913 922 -402 -857 -31 -380 628 341 -151 283 145 780 563 -715 794 809 -701 -571 569 -172 336 747 264 988 741 959 -313 508 -886 -379 -960 -543 -548 -549 380 133 -169 14 -998 -257 308 -998 415 -452 421 -768 583 878 237 -704 423 892 -446 -822 304 528 -412 -905 -288 553 314 -679 -256 -681 675 -225 445 582 -574 -788 -681 335 931 239 339 -8 -992 -954 231 -645 726 -541 -396 608 773 -381 20 -772 507 -377 -397 292 337 -785 -736 529 -510 -36 313 -614 -479 50 116 998 -416 -996 -643 413 -202 747 -672 -714 981 -988 149 -537 -412 -692 238 27 576 -800 839 -558 77 -928 -976 -211 812 673 -43 -363 244 -737 196 300 358 551 -546 673 -344 602 921 663 -384 -903 -563 -975 458 -776 906 963 -228 182 568 -850 -745 -405 901 -72 -57 -606 -594 -692 -520 -987 -219 -673 426 -911 -628 478 -470 -51 450 -82 -394 -532 584 -541 372 784 -767 461 157 563 581 -509 475 -976 -848 157 -60 633 -58 170 97 664 384 -590 -208 323 50 -643 -593 -102 895 -479 -686 -549 -87 153 278 -161 -666 -639 -298 790 -783 544 91 340 -833 -79 889 559 991 460 -939 679 -585 813 -244 -906 131 186 -193 248 -337 -876 802 -240 137 -270 -478 -122 293 -787 -603 -974 888 -147 586 -430 -867 -175 630 -138 109 -988 -71 -763 465 593 -180 702 236 714 784 -320 -803 560 111 -485 349 -425 1000 305 896 -283 -159 -614 -852 972 -104 -369 611 531 457 809 509 -429 -975 353 761 299 192 -987 646 117 -2 929 728 349 -328 -530 -860 -549 239 502 -449 965 -106 -643 245 -874 -566 306 -967 423 618 -866 8 283 260 839 271 523 -893 262 -485 -917 -829 443 -955 -147 -803 260 813 -471 754 237 475 -306 -969 -152 791 361 -671 7 325 -948 691 -469 445 -746 -703 -837 -797 -334 993 -903 -86 980 -83 828 -241 -992 631 689 -141 57 843 -173 -597 371 -318 305 -285 -317 -607 130 571 -981 498 155 834 -769 461 173 877 -314 -508 -504 834 -297 -82 -704 92 -931 91 463 -201 62 180 -799 -600 -149 393 -481 940 208 286 347 651 -818 147 27 -190 -698 947 -917 872 -563 922 420 600 -824 -654 -689 -763 -77 -981 -604 -966 -780 913 860 -754 -845 517 -430 -885 393 92 -684 -491 634 -139 -155 -263 -844 766 -627 525 -841 106 -782 -78 725 910 -279 -52 801 -908 55 -574 702 205 69 -149 84 -222 551 326 277 -379 562 -6 388 -401 -971 537 -7 446 387 -836 -628 -675 287 835 -396 904 -193 365 -151 85 440 562 870 867 391 65 709 232 -823 134 -844 793 -799 -800 199 -699 771 -905 -579 -575 633 942 -474 832 -245 724 -684 -498 -299 77 -341 142 445 570 681 -940 -313 -802 327 -552 -901 -436 -466 320 -648 426 590 -145 -629 -862 458 667 29 9 -744 -341 -382 -26 684 599 155 -266 -628 -734 -907 466 -526 -854 -735 -275 529 890 -126 -706 945 -255 452 81 732 304 -147 -610 -46 693 812 -989 -250 -916 -647 788 635 855 -30 925 -562 -738 -445 692 355 -802 232 -779 -485 651 -131 -202 725 -224 839 506 -345 -538 -597 544 47 -466 922 245 589 -126 805 496 -634 -853 -424 530 -32 695 618 363 19 -928 51 -677 224 579 -405 567 -669 381 -881 735 569 -644 -615 -657 334 296 595 935 130 982 -60 -10 -631 -199 -829 -797 -945 821 -51 816 786 832 70 789 -367 26 -731 -151 380 516 856 -435 401 -312 -990 -408 -630 152 302 717 91 82 -545 -55 -403 72 -927 -183 -904 501 -110 -290 -948 -765 982 391 414 686 648 955 -50 643 683 606 -565 -752 -541 967 12 86 528 366 -433 266 256 4 -229 -816 204 396 228 -131 28 -903 -78 -270 -303 -994 -649 577 -357 210 353 -7 392 -773 -423 -394 -22 -534 393 432 -151 351 535 265 103 -156 -291 -812 -921 674 -829 215 -563 169 1 440 1000 320 703 231 742 -179 655 -475 250 72 -328 -276 904 -664 976 60 89 718 573 -140 151 -311 288 575 339 430 300 -356 -257 383 613 219 -346 691 472 -871 279 -246 -310 861 661 -637 -944 832 383 544 986 -371 -633 -642 -666 -15 -25 220 929 841 687 -505 -153 490 -428 -13 60 -603 216 -271 -879 499 215 50 369 333 -859 -16 -821 263 30 -113 -635 -368 639 -657 744 603 -417 -809 -95 402 -229 -716 -122 942 884 334 -967 839 324 381 -242 -857 373 127 -713 422 -777 -609 945 199 459 65 679 -38 424 57 360 -782 964 378 -812 392 -553 -647 -992 -608 -580 758 182 -789 -464 313 -111 133 552 668 519 822 -842 -573 -180 -668 570 -755 -446 -29 85 -915 638 461 906 164 -758 530 -598 -702 -541 162 -470 835 -180 490 860 279 -297 172 157 631 -847 -380 -913 -985 -91 20 -548 317 162 -958 544 -232 204 -448 -70 -115 -925 -941 -22 998 -564 135 923 352 -268 243 -406 858 -372 -94 839 880 -433 245 549 88 -551 941 -173 -84 935 767 127 332 -127 847 -105 -855 -501 -207 249 572 -267 -126 850 -335 -260 -108 -627 35 139 229 -35 339 -275 263 601 526 3 -255 172 104 924 -214 706 254 669 564 826 258 -389 859 -769 764 387 -816 370 288 459 891 551 744 -252 -804 452 -518 -242 -138 -364 274 -287 -83 -168 -708 -293 859 -474 -877 -215 433 -286 429 117 234 -59 -652 -328 942 622 528 993 -125 263 109 -652 619 725 104 663 451 742 707 -320 -934 157 -18 -755 -61 -111 837 -828 680 -252 -204 -363 -986 -398 -671 651 -954 -969 150 -516 -806 32 826 -14 -805 -543 -813 -857 771 708 710 968 231 887 -947 325 993 -9 -625 331 558 235 -926 -103 -890 70 -474 -190 -52 -474 -865 525 -577 472 -133 333 857 -154 886 399 889 566 -480 672 41 407 846 -299 -469 -603 -897 -923 364 623 -247 155 -569 522 -995 -221 993 -753 -626 -127 147 -784 222 -390 -308 -9 -682 946 70 953 4 -30 -367 -34 722 435 889 977 -18 -429 437 -489 853 178 976 528 -213 -774 -703 424 -18 -905 -104 544 56 557 -17 797 920 446 864 -545 607 -933 430 326 -266 566 822 -505 822 -690 509 285 -724 -814 883 594 340 607 591 -825 -820 34 -883 364 398 425 -295 721 -224 -168 -36 530 -722 926 -645 55 597 700 839 -213 823 891 -138 819 -42 -802 -773 -460 249 -692 267 525 129 -795 -486 -983 974 779 -263 79 -951 575 480 -79 835 -339 693 -358 686 -774 725 424 285 109 591 912 681 664 636 884 -808 -122 -173 971 416 234 235 568 -158 40 -945 -308 -152 685 -580 385 729 -141 184 238 -737 -373 -243 856 255 -23 373 379 -232 -136 900 602 959 140 -97 174 -679 -254 -689 820 -853 -662 615 -500 -994 -226 -233 849 534 -985 468 1 631 -853 -327 387 750 -373 982 237 -423 182 -135 -669 418 386 -576 298 760 -452 -192 53 -428 69 -13 -502 485 -173 -583 -587 -65 874 -99 -699 -219 671 19 94 796 -583 464 -361 163 709 682 922 -171 -925 -139 286 -619 -445 120 -455 397 -700 499 -532 346 -922 -492 -513 23 -914 -282 -781 -958 -322 183 694 -543 -827 -130 399 -23 481 757 -700 -55 -325 64 326 -375 -772 -38 151 706 949 640 581 -499 254 -494 -505 -311 667 -956 -231 -746 -185 212 -682 -249 -429 -884 -38 665 539 490 531 660 370 -611 373 893 -687 -127 -473 553 -179 893 -155 514 223 -5 283 602 -322 282 780 511 193 -678 -605 -122 52 127 773 -879 4 846 500 -581 -338 -397 465 -456 -95 725 -68 -210 -543 854 -180 -203 -997 -607 4 730 936 525 -698 979 160 163 -340 -19 351 778 57 -448 342 330 684 -391 87 -643 491 713 736 145 123 -965 -937 -240 411 498 409 -120 163 -841 -675 -158 968 742 923 -237 -620 -927 718 -828 39 738 -63 87 -273 -225 516 -589 980 277 734 922 -522 189 400 789 251 72 -778 910 -463 774 516 605 -112 -457 -340 22 213 797 -596 478 -195 -670 432 -269 -361 -956 425 162 205 -903 194 536 462 -172 839 609 -212 397 -324 -570 620 -746 -279 -688 -266 -759 467 -67 2 -192 326 -698 -559 -850 -639 6 645 829 749 62 955 279 -856 116 -886 -671 494 -517 333 -622 380 -145 0 940 149 156 -981 321 514 854 566 507 -311 -349 336 -690 955 -786 -893 -802 732 338 177 871 564 645 -10 -339 -698 701 -68 -960 321 629 391 -314 408 583 -693 918 72 733 147 -7 80 865 -204 207 831 833 -828 -385 772 -828 933 -511 -174 589 -988 0 -235 -51 279 863 -763 127 756 -557 649 898 -749 -557 -51 780 -762 285 579 -421 748 -143 -585 89 -496 -829 -548 817 -102 750 -497 -245 88 821 -570 -242 435 -639 754 -488 -240 -121 388 502 -485 566 -828 -713 649 -640 -95 630 999 -554 -22 -905 -854 -161 960 860 -926 142 -494 -133 -800 -219 626 352 884 -127 747 324 300 -703 748 -193 453 148 948 -509 -769 -54 293 -793 798 -315 -473 895 313 -304 -644 -72 -415 577 -668 329 488 514 -9 -930 -729 320 906 -766 750 -379 -114 423 -993 -666 -907 900 909 790 -752 -26 289 804 604 -889 690 -610 -886 660 -497 44 -260 -259 -589 817 34 345 -586 210 -657 -942 -636 752 -53 -936 861 -445 -790 -7 -421 850 -25 -560 512 -690 -36 103 785 -242 -513 121 585 -460 869 -687 -820 423 262 768 393 517 518 -944 -996 -993 -927 -742 557 758 -82 730 -988 638 650 -674 -869 89 -382 -322 -801 -676 929 -733 500 -443 -577 -910 485 947 331 -35 245 942 -572 -637 -708 372 166 -555 905 -720 550 -756 -22 112 -985 -757 -587 753 -300 -537 -941 -963 -201 -558 -685 993 -341 423 -613 -488 -908 469 -397 -297 -523 503 -286 -475 -382 -581 -648 357 868 -338 -334 674 -30 -201 688 770 729 -764 341 -423 675 317 708 29 164 -393 -712 -673 975 -333 -221 649 111 534 -508 -670 -184 -574 181 256 150 -98 566 489 -462 -352 -184 839 -521 190 379 -233 -209 -577 599 -408 -817 -28 -616 -315 967 286 -660 -649 -135 -462 -771 -818 190 -225 313 414 591 -771 -509 886 -128 934 118 892 -311 57 554 -986 20 -402 -861 -489 -121 500 117 506 -191 -193 620 -348 -83 -385 -176 -284 437 -181 589 -944 92 -323 462 790 -268 -951 -348 721 243 875 -878 -848 -399 -137 649 -956 808 181 158 -736 -110 225 -82 -339 -131 -867 176 -849 -416 -842 -383 -998 -899 585 276 470 -827 174 -501 976 994 -389 886 -785 402 453 -215 811 117 -123 -138 132 -766 -827 613 423 -860 -284 -121 -201 -792 455 686 -872 767 897 -15 838 -105 548 940 912 -742 332 -53 -24 -334 -430 963 53 -281 -4 -470 -256 129 467 621 421 -426 -519 -480 -16 632 523 7 -210 613 -669 -604 788 1000 -891 -879 170 -466 -964 451 861 -657 954 -416 -285 -571 261 -546 -504 724 664 450 -169 -350 -179 56 -814 930 -856 -819 526 -883 -598 -361 661 838 -713 359 -799 -426 -330 895 172 -725 -248 -651 951 -385 76 -538 -202 -443 -611 -756 -433 528 693 946 861 807 933 710 525 55 -27 504 -783 888 -21 796 91 138 790 -188 880 -572 344 -183 -617 44 -782 -547 835 -272 -969 -978 323 -643 -380 -598 -88 973 555 -418 -188 780 -803 -923 53 -724 70 696 -891 -269 -486 -609 278 131 -404 122 -282 328 274 626 232 516 94 483 472 -921 514 -837 552 -405 595 -773 -283 -406 -840 274 791 401 881 -461 -813 643 -864 459 996 956 -235 996 -207 393 304 -436 -44 -10 693 989 -681 764 792 618 -665 -504 222 -446 98 -987 -841 822 832 245 942 106 -911 -441 -428 -902 -338 -309 894 -847 -646 415 -348 -613 -791 421 -209 166 -970 796 983 -568 346 -27 682 858 -943 -629 -547 -428 -401 310 908 -36 -820 -629 476 461 165 -573 655 763 967 518 -604 48 523 -12 869 128 714 -199 87 -204 8 -54 -710 -70 44 -541 -682 -610 329 -368 793 544 439 829 193 82 -815 599 315 133 -801 -55 314 -864 -632 727 406 -889 887 494 -296 -680 -538 -914 767 460 -729 834 -900 -803 522 -244 -880 567 -995 -949 533 -202 366 -483 763 137 -943 -509 189 161 -386 -172 747 -739 -278 792 516 -792 -207 795 922 739 319 569 -552 -639 -249 -25 497 300 -641 788 -602 -790 146 392 -282 407 794 -978 -768 274 889 294 620 -537 893 -338 -632 574 649 111 -453 -661 94 939 491 -899 814 -973 -703 -787 -9 236 -711 -197 -166 64 281 -949 -195 222 443 -783 -644 -642 667 -319 311 818 -695 -374 -554 863 416 995 880 -886 -402 -395 780 374 198 -637 -151 -59 -163 736 220 718 117 628 293 824 558 439 -456 535 957 496 493 184 910 220 -954 826 483 -84 -144 -231 562 -230 -392 -198 297 -425 20 -109 -304 304 882 -287 791 52 -484 -253 -724 404 250 126 -608 179 -470 -244 613 881 -325 959 -550 -354 -661 560 -323 308 -465 405 -857 -949 71 -672 -71 -826 -494 220 789 -55 -956 162 -234 213 -775 807 218 479 -797 551 -769 -640 529 953 44 -237 487 -401 -918 -376 -926 389 -686 -282 795 59 -263 998 -273 -792 -884 -465 -98 -936 -962 -666 673 670 -480 -598 322 -622 -131 -141 756 247 -361 35 118 -155 993 -867 -240 -666 -802 -260 83 -313 809 -312 474 595 -466 103 949 -879 -18 -556 311 -969 505 385 -708 998 546 -319 -13 -380 66 -425 670 -384 -941 300 -581 886 -502 471 -41 -117 763 -41 492 507 498 736 816 980 -231 -160 -533 -597 -268 -567 46 -469 -451 895 580 -831 244 -14 -158 -500 -543 -401 -84 -427 -797 52 840 -684 -442 -300 -436 225 351 -88 711 154 620 999 44 -79 -960 689 791 177 198 982 -316 -532 -335 697 -564 -520 -642 -745 35 -486 319 595 345 -371 875 -511 507 -439 298 994 928 -405 -746 -648 -798 682 -883 457 109 -148 376 449 -750 -54 201 -92 -938 -677 -421 -10 816 -611 -857 687 -513 757 272 523 -961 -553 230 -918 -875 151 20 554 -604 860 -101 489 570 -510 755 -755 92 477 906 66 -621 -867 -435 273 -175 61 484 -750 -771 -322 -392 682 -575 187 849 -742 762 874 -304 -614 924 -267 -313 -7 843 232 -72 7 -529 935 657 -807 108 -378 527 -441 789 175 -212 478 50 -544 -74 864 466 222 651 239 430 489 421 -65 403 478 -203 -297 464 659 734 -911 -762 263 472 -999 -255 -497 434 267 960 763 508 -207 285 -289 246 650 -341 107 -326 192 -574 -6 36 -592 -750 -123 -284 86 -462 -838 45 -899 -358 793 -585 -70 235 -427 351 -204 -291 -106 -915 375 -536 482 -425 826 -948 199 -473 980 -201 -365 -290 -505 175 -993 881 211 -763 -50 502 -664 5 629 661 -712 497 215 902 927 805 340 -536 -374 316 -45 895 -809 387 169 960 981 253 568 606 -377 697 852 -453 55 -665 -995 -190 -252 436 469 -348 871 -407 214 -366 597 -209 114 -46 1 -778 609 153 401 -6 219 -290 808 -329 656 561 -655 926 -662 -220 686 237 826 -297 294 -486 123 985 900 476 -987 148 -994 41 -971 291 812 243 145 -81 -89 910 122 383 -315 -410 -943 557 141 -869 -482 -33 844 -443 380 602 -286 -634 481 240 454 339 -737 388 -552 508 -655 -101 -82 833 -189 572 -904 -463 42 -287 -68 862 -954 903 -699 408 957 660 694 530 357 133 173 -283 79 967 -205 24 -91 539 -229 -331 -150 108 671 -123 -145 -574 -402 -638 361 -825 486 -608 -398 528 270 451 -635 331 -420 -820 -248 -966 227 561 -525 -568 -54 -50 -839 -867 479 -264 953 350 -139 -907 -868 676 -744 -376 672 330 756 840 999 599 -609 -78 -316 -613 -25 -226 530 507 -877 797 -889 -509 -417 213 -937 598 -542 131 547 -624 400 -573 62 -602 -81 34 -863 882 191 -442 377 402 586 671 -617 -448 493 972 89 -642 509 -142 -696 -762 222 -642 966 471 -649 -475 -840 -960 778 701 -419 -262 218 -276 195 -862 891 -808 756 -294 -50 -3 9 272 -298 944 -330 597 500 618 455 -321 -830 -601 -18 993 311 631 -420 -831 -873 -107 706 -572 228 385 381 824 -428 161 -107 901 -493 603 -192 741 -407 -842 -772 830 -293 614 302 574 896 718 260 -742 -449 708 569 924 588 -199 -620 195 -55 -688 -800 945 -80 -367 -628 -444 -226 120 909 176 857 599 -381 -953 -270 443 -909 639 -503 772 -640 693 -718 -456 -232 -636 6 -739 -800 332 775 812 -903 515 -615 262 -556 -797 -572 -13 878 315 107 -277 796 -893 589 -427 -85 -981 466 -53 543 291 -186 -834 -294 541 -466 -189 -559 -360 -122 -485 894 -396 606 585 425 149 -328 -588 -534 291 571 874 433 260 383 -900 412 929 -870 -578 -792 -722 757 -594 947 341 -367 -287 -339 -866 789 640 -325 -998 -785 -249 928 338 332 387 949 -451 -330 1 -131 -947 -991 -346 263 -165 383 666 638 -325 334 150 105 -565 -355 -942 -833 135 -145 649 -208 883 -644 483 -444 75 670 559 956 -249 -389 -979 561 740 -314 320 -232 824 -380 972 -252 -606 -904 308 590 432 465 -615 224 702 461 612 645 84 -911 848 739 -344 -223 -542 -14 -398 -1 416 385 548 972 612 -942 -52 -626 739 -831 499 -181 119 -902 -307 -707 336 381 -64 -93 199 277 90 -103 477 8 674 233 -310 -182 517 86 -70 -56 -888 202 -257 -909 294 -152 785 775 916 393 454 -892 579 -531 197 -163 547 963 19 -598 476 -324 -134 367 467 308 625 -974 834 58 -740 -327 753 -248 -159 987 982 840 802 159 -167 -407 297 701 -56 -768 252 -111 -56 880 -472 570 363 -673 -745 932 -713 -727 -716 773 701 -61 902 416 -9 153 728 597 99 794 -409 735 302 861 -584 166 571 -441 446 265 -124 719 268 -354 858 -60 -627 595 -383 117 193 -664 -169 -342 5 -151 -974 -166 -401 164 -374 -82 -563 810 -847 930 -287 83 -805 286 -811 -96 295 -262 -284 301 726 -60 -382 983 -247 78 796 -680 901 -407 -433 939 900 -242 317 -28 -104 -598 -284 787 318 783 -539 819 -419 629 -244 83 814 593 203 307 505 -86 688 530 821 985 576 276 -801 816 671 104 -525 -241 350 -941 -816 494 -407 -862 -367 -293 174 999 -61 -605 699 -799 532 -3 707 -538 148 -710 -269 -151 -281 -20 283 -413 -400 108 -87 722 419 -175 -26 -462 31 -116 -973 551 -643 -423 -160 829 -110 -568 -890 -156 851 183 166 -873 -418 653 -495 524 -658 -603 -233 260 925 420 -909 -902 579 -932 629 350 -919 779 -334 -967 856 -942 84 947 -718 -913 618 361 740 794 -434 -219 -941 -555 -656 573 -524 -167 111 346 317 420 123 287 887 285 73 405 528 671 768 -993 -957 -918 634 -949 560 621 205 -638 968 690 101 -162 -476 -52 984 741 -853 459 -807 477 -834 -823 -614 271 472 -872 634 180 514 -445 -73 451 -388 -389 -9 944 -97 513 -842 694 -680 -128 -971 436 188 -666 -816 576 62 -20 892 476 -109 418 861 389 221 791 -670 -541 -606 -856 -418 -276 -769 678 186 109 42 -745 -764 593 -465 264 -862 411 -999 -349 -521 -598 -36 552 244 10 -864 -589 582 99 262 -128 326 -165 113 -232 -445 -819 46 -116 -889 746 -985 -841 535 782 665 710 558 58 228 -699 -60 763 -888 -499 -288 -326 743 -94 -858 -579 -598 -689 -68 -244 530 -227 -129 -786 566 891 482 -698 883 643 734 -272 129 -164 512 102 999 340 -11 -574 -456 369 -210 510 178 -741 -922 292 -395 -699 -866 -615 752 -168 458 957 354 960 872 -793 160 -876 884 -268 -569 -910 -278 -604 866 -273 -732 -421 916 -12 651 849 -401 707 -955 468 798 34 -776 19 676 21 -314 0 -374 768 -508 588 -147 261 418 717 -430 -356 250 -31 -389 -757 319 568 -126 -33 -390 -545 806 45 -74 750 492 144 165 -696 -988 -695 -770 -423 -901 -377 -671 -889 -639 779 248 -319 259 637 -465 -716 483 -816 526 976 -939 -112 65 657 466 -639 189 936 657 708 1 806 592 -812 10 -171 274 456 -98 202 -477 908 -186 -892 741 94 403 512 -537 -672 -275 539 -219 -345 524 975 -962 631 -476 -137 959 970 467 296 768 -847 -45 -683 -203 -918 894 355 776 -344 -672 -940 -538 604 -305 -694 622 947 529 260 441 150 -190 444 -453 796 -716 -111 287 -96 -123 -662 679 158 -741 298 19 722 855 -52 841 932 789 -355 241 587 485 898 -249 -143 -776 24 883 556 -576 -382 301 -449 75 -162 622 -697 441 172 -629 -236 -960 -411 123 -387 -978 390 468 -950 -74 390 440 -964 702 498 242 -787 708 599 -873 280 -90 -931 220 723 -583 -904 -933 -226 -72 -953 754 603 135 897 -585 829 -141 -106 -68 500 761 101 352 -23 44 -625 -997 313 861 726 -287 743 -944 706 -587 279 796 -532 655 -730 -612 -55 317 540 484 776 162 28 -529 229 66 272 -305 -163 -430 -793 -154 -127 741 152 -525 982 7 -451 435 -466 199 -318 -385 491 -166 6 282 -42 756 82 -593 851 -471 133 116 -505 -575 -629 -651 116 232 -266 -432 883 368 653 124 -870 -160 -395 -1 717 692 -684 297 -857 -924 732 198 -289 46 -130 372 737 594 -270 561 487 170 501 -285 -968 290 -373 -536 -417 191 -604 -565 67 259 996 556 665 -851 -262 -540 -187 -371 806 -896 -919 822 258 456 -850 -95 -28 315 210 913 -559 779 -728 -131 541 214 -361 -289 -636 -220 406 724 -391 -601 120 -19 133 -150 116 882 -593 -818 -715 163 589 -922 472 941 -296 823 -624 463 -960 -938 789 586 337 -182 -179 -855 553 767 275 932 52 -794 917 539 380 524 -127 -11 921 148 -508 933 -872 -104 -299 819 33 188 -154 -272 -349 419 -588 582 739 620 -556 685 902 -91 -605 -44 -929 367 140 889 -828 674 -757 166 514 791 -375 -122 855 638 -366 -358 717 -61 -212 -923 -758 618 728 99 707 782 -977 771 292 -855 -482 -149 833 -238 -183 -705 578 -312 -951 749 -793 -897 366 685 -55 -603 -133 224 -52 -663 569 -377 256 -626 -325 -971 139 276 -37 -935 660 -511 -147 -723 92 734 692 -130 -670 -869 290 -478 -105 -303 -139 237 -141 -183 83 114 -274 -511 -182 -693 566 -255 138 -563 -206 338 -762 -299 -520 -9 -957 -33 -596 692 342 918 376 -493 439 2 -769 595 -872 904 -911 -258 -118 -588 909 145 -938 -973 -866 452 275 -490 39 -362 596 328 -835 -168 902 -342 -285 -549 -249 -874 -747 65 7 -580 873 -811 -204 -518 -936 -481 470 -430 -989 -625 -992 -932 305 521 859 135 -885 -253 -323 -574 284 -568 281 -883 -662 -342 811 -660 -736 664 -593 749 -669 601 303 -27 -87 -233 357 -781 -182 424 347 -507 -106 -574 -667 -428 -515 -421 364 405 -658 23 -234 -227 683 -509 -990 -536 205 -150 940 -342 -797 -927 803 42 101 956 916 196 -523 -670 -472 -945 -402 780 212 447 -204 -733 -317 413 -596 807 92 495 595 -811 -88 330 556 -930 376 880 95 -952 22 98 445 956 932 630 220 531 -342 -550 -174 -396 854 168 -142 125 -856 -933 -276 512 -965 861 -551 43 451 -993 673 994 -69 430 -302 943 58 -332 135 839 -187 296 -388 -74 -514 477 359 -951 767 750 -505 -987 -301 300 564 948 -811 535 890 -372 -58 213 -314 314 901 327 -277 82 136 726 258 -813 842 -30 64 -801 -565 -794 -433 458 -192 339 -125 -245 910 441 716 915 111 -922 -970 116 394 -786 379 67 -722 865 7 62 -913 -889 465 -274 527 -638 383 -363 -332 393 -692 -680 -727 -566 889 -387 -403 -578 -268 -47 -547 457 846 -573 100 845 -897 174 134 256 939 -124 959 -599 374 -708 -983 -45 -125 742 -627 575 43 -8 731 707 -227 158 -232 -99 375 -300 -641 -537 800 -201 459 -87 137 -813 977 -57 587 814 -371 221 838 496 -44 267 -766 -916 20 247 959 223 617 462 845 -396 -621 37 38 342 568 -114 207 -890 -50 602 -299 119 -863 -149 218 65 831 760 -257 559 152 817 231 794 979 188 451 211 -175 913 862 930 92 163 -760 -276 -143 -845 209 3 -897 882 -338 -322 995 118 -234 -828 -642 -368 744 -552 724 699 -819 689 538 420 -516 -180 -418 -109 -721 -921 125 -114 316 -318 -343 -513 494 -606 287 -634 735 -552 -307 -219 899 -747 -606 148 -806 389 428 517 -759 790 832 -512 -934 -729 -929 836 478 458 -111 492 -218 -170 -562 -172 666 802 -454 176 355 905 -702 -899 -553 -592 390 100 920 506 45 -706 -3 192 58 -966 549 -748 -881 209 765 -215 -901 -331 -91 586 956 721 -21 253 470 -599 -715 -895 -566 -285 559 950 779 -229 143 350 -979 -703 -475 620 -857 -702 -142 911 823 -179 378 548 264 33 -848 536 472 669 487 -235 226 -872 94 800 993 -571 -928 -733 995 -140 924 106 -899 -631 -85 612 705 -222 143 -242 524 -819 296 954 985 770 -129 -839 396 638 -191 -511 797 -64 428 803 402 455 -619 527 -315 -589 -913 739 -123 753 -527 -900 426 -463 -585 -1 850 59 -525 -441 689 121 -25 728 -535 -598 -157 727 109 -466 -121 -301 -419 656 975 847 -654 -389 396 -244 -591 298 48 977 497 310 -974 702 945 893 21 -373 -726 -513 -466 8 37 909 -724 832 350 -995 388 -438 -256 649 197 -290 -220 290 -84 850 -548 64 100 -401 -418 -948 -627 217 -348 53 -734 -835 -744 248 286 -856 72 928 -377 -47 -913 22 -705 719 114 907 36 17 -612 -331 454 -908 -482 744 146 -924 342 526 449 538 -322 350 959 -794 -652 464 -687 -397 -556 -734 548 -302 51 510 -468 40 749 336 443 -796 -713 -365 176 162 946 -625 804 327 -406 -527 -683 -744 774 -650 -53 586 182 -284 681 -664 -850 -974 -774 722 138 251 -308 614 13 275 206 -816 603 879 -218 -176 828 -646 417 -929 936 568 421 894 421 -764 -905 -715 894 -438 -892 -338 588 799 968 -958 394 -613 270 -88 312 -406 850 -17 -146 -151 697 262 660 -927 226 -232 -311 -118 -206 841 -147 -460 -164 671 -109 571 -554 521 798 -597 -472 908 496 40 96 494 343 431 -467 360 840 -436 -151 756 45 326 -8 -304 140 778 99 -18 -63 65 15 518 -130 328 952 -680 400 -572 -834 -238 469 634 -36 -600 -875 -596 -121 -587 750 487 -930 645 -936 -779 -599 -333 -292 756 -449 721 632 -780 -823 872 32 -840 -26 -783 381 -255 -546 860 505 835 -451 172 48 -480 824 476 -892 -119 640 215 272 -128 361 -172 640 -375 873 667 817 55 -914 -285 385 183 571 73 -940 -879 -137 -324 -367 924 -898 684 350 -479 -608 -93 303 -410 -329 -451 319 848 850 -108 -942 660 723 880 -750 -726 926 123 957 -410 863 -764 44 405 -722 -446 -36 604 762 344 -569 429 -371 676 -530 -682 764 -569 -438 -157 227 614 -373 873 -722 199 920 606 441 607 66 18 -829 920 -812 -744 989 -959 984 142 -450 900 475 -268 903 916 -323 848 946 1 670 344 206 142 541 462 669 827 911 936 447 354 86 870 -106 237 214 134 -118 529 279 205 460 -920 186 -420 742 -314 814 -454 -992 -917 -187 592 456 394 -94 -88 116 -944 834 23 390 433 -794 -10 691 -789 861 33 17 10 864 659 386 887 -338 -331 519 -490 164 380 405 -984 459 -228 600 761 -703 639 615 -756 -696 -186 247 243 -943 466 285 -852 -995 63 -183 -949 -282 0 -447 -548 -706 -833 39 556 541 131 162 -443 221 -155 -834 249 28 818 154 -510 -565 -611 158 -756 -263 975 628 -527 -19 650 66 -562 -160 -483 436 -376 -671 242 -437 -744 324 -541 -436 813 96 101 837 16 -228 703 -270 -93 -90 402 -110 -582 -843 231 382 -365 -386 812 -21 594 521 808 -813 972 -344 -59 -695 667 -445 -657 -950 -197 -180 -317 27 -252 266 -274 63 923 26 -15 354 367 284 372 -374 -20 -477 -499 94 910 35 453 796 496 660 467 441 -605 195 434 250 103 441 187 294 193 916 669 -748 984 -90 630 -971 -517 768 -583 -818 -46 -710 -397 -864 209 438 -59 -178 -16 -929 -376 -990 557 821 -348 844 -39 569 81 -254 915 846 -624 -166 765 -179 -509 -573 -810 259 -500 -190 699 745 -891 -65 -112 -490 -380 469 -275 187 -812 -315 713 -286 799 36 891 -564 -239 -89 93 -46 -745 526 200 101 791 -159 -506 741 790 911 -910 -170 638 289 535 950 8 -608 794 488 -338 -96 692 -930 819 263 185 635 -215 861 946 916 833 996 411 350 -681 763 52 878 956 801 -736 26 578 573 849 968 -52 -744 -870 556 985 631 -609 -179 231 -78 -643 -683 132 635 -866 219 -70 764 -25 209 -5 369 -561 953 367 -573 -154 139 -157 -520 364 258 990 911 907 269 338 563 750 931 -681 -978 66 969 169 23 -962 -97 -434 -185 250 -347 184 925 351 861 -818 572 -631 -204 455 616 143 -676 -685 -591 223 -196 -649 -803 896 -977 -238 -107 -160 342 -833 -672 805 332 91 -889 -550 -764 705 -102 129 -117 -215 709 762 -291 9 536 -703 546 -78 102 -220 -574 -696 -257 -72 45 -306 -930 817 -182 224 -20 -752 -523 383 591 -428 -154 -685 424 -675 551 449 157 -498 117 451 161 784 37 -267 -178 7 -401 -55 -977 -960 372 -630 452 -285 51 -297 658 -56 1 -521 -233 463 -460 427 292 -563 423 -721 108 322 -525 816 748 -288 550 680 -251 -632 436 473 866 -71 -514 -749 -684 886 -288 18 -957 914 893 767 -910 -291 820 164 -123 -168 8 -613 -475 695 946 846 53 -486 -847 -421 737 -798 -1 -861 371 -920 -795 -911 -179 457 -509 656 518 581 695 -768 -114 -34 201 953 -273 -388 580 -431 21 -647 -852 135 150 462 801 -955 -607 681 133 -478 471 -257 831 -278 651 -379 5 -50 -161 -404 28 449 -545 -190 -193 -318 -902 -679 125 -425 -877 -526 783 813 994 -159 -903 387 -57 628 -583 644 624 -882 -362 -370 -585 85 -554 -752 834 240 503 266 260 -885 -680 -675 237 412 246 620 412 -934 -128 -492 708 -40 -428 -600 123 329 -606 875 42 684 -390 350 -905 32 -250 -392 -156 -174 -930 736 -739 765 -333 359 -498 904 896 -486 -201 735 -992 -646 -988 647 459 53 204 -207 -841 -493 -65 517 -57 308 -650 -770 315 -831 -782 -167 -879 114 734 351 238 793 -59 -249 -826 664 -83 38 -477 -212 -342 -313 -836 -831 856 -614 -55 -816 277 329 -201 -249 877 -51 776 64 -682 17 -102 148 -328 858 788 -383 -763 -589 -482 -782 171 119 516 406 -158 -778 -379 195 458 -869 -502 -343 746 -5 979 -358 196 557 -882 618 477 -952 -15 -275 463 232 -371 978 -188 -195 422 -410 290 -91 -261 -713 -818 346 -140 90 -652 -333 67 774 -195 14 -927 587 101 509 307 -939 366 -852 -778 -117 141 -326 -309 -919 -963 540 -48 -715 404 495 -917 671 434 -6 255 79 -349 276 -674 662 -536 978 -702 -536 506 -32 -799 -816 -358 809 -482 -52 -986 792 552 513 -658 826 219 543 -905 -30 -959 151 207 953 -118 -492 12 119 -878 -207 358 969 54 312 27 -410 22 -797 227 -308 -241 -75 427 -559 -282 -893 -224 201 473 -198 -655 -517 -780 609 -603 -41 355 775 -151 -158 506 102 -963 899 -429 455 -557 569 626 326 -322 702 -107 -708 -574 -668 -290 387 357 -512 631 -572 327 -217 -811 446 388 146 358 871 398 -268 -395 -183 -838 662 -583 834 413 -704 0 354 895 112 -151 873 778 -378 -711 600 140 39 854 -508 35 -225 -476 291 -831 785 228 -638 -449 -987 654 -265 -555 -519 -116 982 -272 619 -290 -724 46 -181 521 582 -915 468 -725 656 -480 946 780 620 139 646 885 172 319 -638 -697 -242 -30 -460 337 656 -948 691 -93 733 147 614 -172 -790 -918 755 -435 -734 -865 -581 497 652 349 92 145 974 119 -159 -777 -265 -205 2 -5 811 -183 -168 -384 37 823 -376 -259 -896 178 -173 -442 262 -68 -800 549 -430 131 186 920 597 25 -669 669 -102 728 312 -103 556 859 -352 867 -151 731 -307 598 780 -483 348 755 196 -59 -420 809 -165 407 -821 -881 380 451 19 876 -194 -835 -929 -340 -367 -750 -264 -937 -865 -69 113 308 380 -124 214 -810 142 -980 -611 77 809 -956 4 -56 -137 621 -607 828 -969 448 -56 511 -99 366 -622 532 296 829 890 -988 -415 811 -578 600 788 -187 462 -139 -431 -514 -683 257 131 772 142 97 -173 60 288 346 122 -52 -950 930 59 245 415 -64 141 741 756 -92 -139 37 255 -660 -522 278 297 693 397 145 -490 -62 754 -501 -463 317 56 -975 365 245 682 103 370 314 -209 -787 -611 930 -420 70 653 -71 -217 640 -898 941 492 955 -893 -44 109 -810 271 321 523 -897 804 634 947 302 -185 479 455 267 124 462 -725 -173 -305 791 -679 21 136 666 -51 516 758 186 -616 635 -989 -237 -717 -34 -557 -964 -177 -248 739 -610 -474 -429 -964 678 -568 75 632 7 -242 -82 231 683 -757 -831 969 -741 -131 619 127 -645 473 332 -597 279 959 -844 844 723 837 423 739 192 806 15 847 -207 166 -848 -4 914 -215 135 -321 187 769 91 -779 -392 505 718 -403 576 -947 872 -192 -683 -35 -646 675 457 -463 -951 -398 -15 -658 742 449 -265 -886 -671 472 764 503 600 -297 244 85 -111 687 -313 633 875 82 -975 -280 10 825 95 932 -258 -38 -675 212 -467 254 -302 -708 -977 -984 -259 -795 469 722 -462 -619 223 510 -575 41 -401 -492 931 -889 530 521 71 -3 876 418 111 -18 163 970 -68 -782 945 208 -193 -208 52 277 -969 363 -134 976 150 624 -694 -304 -915 24 584 -488 -288 589 726 240 306 -357 -557 -990 -557 653 412 291 -723 764 -88 -40 -321 -3 -580 641 312 995 -464 761 -617 -747 20 -729 637 30 -932 764 -970 468 -857 858 854 647 312 259 -503 -203 621 511 -355 -445 326 -981 126 -22 -597 789 -74 25 271 479 705 951 847 85 208 514 53 482 839 -402 53 116 -63 842 -313 -651 -664 -994 264 -779 -925 -449 947 989 -603 399 -387 -871 -423 -774 378 829 966 -943 -500 939 -709 161 -740 -128 368 -106 -364 510 -771 -809 387 -392 454 975 -744 -153 12 -717 -681 589 -369 -481 -500 416 -710 778 821 47 -532 -366 -73 -875 194 630 457 -820 -97 -52 -105 -904 -878 446 877 -950 168 452 288 589 -164 614 -668 999 -606 679 -849 921 649 961 931 -755 422 -949 773 -702 148 860 -724 -67 219 547 473 -560 502 -209 -240 -515 722 636 71 222 -745 -574 4 -589 675 991 -195 -819 -483 188 -7 749 373 578 260 -77 307 107 122 -697 247 290 203 -413 -228 141 498 959 799 -800 -196 771 427 874 77 985 -280 919 -66 -553 -489 919 394 -812 343 397 -99 -87 -229 -239 -808 438 353 -778 391 -589 -535 381 -578 105 -784 -28 -502 -316 867 -471 254 585 -622 -274 -608 -195 422 -601 237 779 265 -472 -918 -171 -518 -310 -730 796 548 382 259 -316 -167 776 -518 843 728 -176 219 -124 -514 242 -247 -181 188 369 488 -608 -37 620 693 -94 262 195 776 -783 461 -534 -612 -570 -418 -534 407 -641 -724 -160 -93 -666 757 26 637 -465 -612 754 894 85 350 -134 -656 -868 -725 -322 694 295 -449 -52 -205 -189 967 -920 945 577 -248 794 685 289 -377 -657 487 998 356 569 -169 837 486 742 139 -333 372 -930 667 507 -347 380 -470 -917 100 217 -600 422 54 837 -778 -505 938 794 -91 659 908 -893 233 -193 276 -10 -833 -114 265 870 -984 -133 531 245 -969 -770 -761 -4 -559 558 -396 897 -407 -125 -931 -670 290 4 495 628 -900 -351 866 35 502 -897 -38 -777 -149 -757 -181 -378 765 -315 -425 670 912 -492 637 288 -599 340 -67 -38 -590 -970 350 977 -865 -607 581 116 478 -63 506 489 76 -217 122 -107 -883 -740 396 -885 279 -610 146 795 122 -67 477 -530 -767 -716 460 -727 383 960 107 583 -859 472 -857 -560 -59 114 -337 -101 806 291 -713 -855 -627 -938 215 149 -199 -741 -421 -796 -830 -357 -635 104 -47 -590 -267 -628 -686 -990 565 60 -954 397 78 692 723 895 -894 416 -523 694 7 -38 561 767 826 -141 -820 -211 335 -198 -746 -64 -788 138 -487 -552 -831 634 -927 223 -580 -908 465 -677 -35 631 -368 888 -108 833 140 14 266 -548 -586 151 479 848 -163 -849 -179 -491 169 -60 -882 106 -847 128 -549 398 -131 41 -168 344 -763 631 780 -255 -425 115 482 -308 -566 633 762 315 -1000 -776 -123 -184 -689 -221 996 -498 -713 754 903 90 107 -393 -917 -183 357 -50 -294 440 551 -167 -195 -77 982 -918 379 -988 -562 863 -791 -80 -492 181 -616 301 680 -36 671 -530 -990 -156 268 445 641 529 -100 -451 156 -618 956 512 614 -721 400 872 -771 979 -882 -343 -16 778 440 730 893 235 -308 480 636 -871 -939 -298 -456 -252 -918 767 -350 5 -389 -568 29 -10 299 738 269 16 84 -588 48 -708 -498 -72 909 88 3 -513 -320 795 -778 -648 -740 -540 963 370 -439 126 680 705 -482 674 423 882 353 -969 920 -774 -851 -100 500 -20 606 607 912 584 -433 793 641 -735 -79 950 -352 838 44 -90 -327 903 875 -234 524 630 334 -904 215 121 -330 971 785 993 -558 705 527 545 635 395 -462 93 -523 832 -361 -121 -87 868 421 614 -822 -655 14 378 -547 440 -867 -286 -13 713 -980 -841 410 221 201 -203 610 -583 968 617 670 -350 104 -290 -994 993 -590 964 562 -343 774 669 -7 122 -370 267 -643 -13 -868 -930 601 -699 490 -66 -531 -327 -938 -326 389 794 -591 215 -983 -48 -295 661 472 -536 -537 490 795 -765 -697 395 -733 309 299 -856 654 -930 555 -543 352 261 -935 665 -40 283 -289 480 276 -269 79 486 -684 -609 -692 944 -161 -896 103 -260 860 -42 -395 -212 124 -733 658 655 -824 -853 469 -533 376 186 458 600 294 -358 -25 -942 535 62 457 -482 879 450 651 -599 53 550 -463 -564 379 13 96 531 77 -710 916 -720 410 -173 327 -458 286 781 -244 21 818 8 15 -887 -749 -320 -600 -317 -810 749 -456 727 268 193 906 177 942 -683 377 -309 -58 214 97 -1000 -12 436 312 -123 -54 -498 271 524 -160 -125 757 -330 -968 929 642 405 -165 727 542 908 926 78 -355 202 -717 -770 -77 -838 -567 -279 417 320 406 -49 -757 -742 -9 427 182 113 666 -865 -602 -825 -36 -178 507 482 -508 328 885 637 773 -630 471 209 245 -735 -95 -368 -962 -351 -923 616 441 -110 717 -892 -813 -782 359 667 387 610 52 415 -248 873 279 -354 -360 -919 586 19 0 -607 144 -429 991 317 -721 -966 -466 -904 117 -70 -469 132 -179 -689 -16 -264 -692 -147 725 -124 554 -82 275 237 557 -686 -198 584 633 -990 -308 -223 812 284 -396 -25 950 704 -197 121 -969 -92 573 373 -286 -315 747 -787 -813 801 579 832 995 290 143 388 429 -40 214 -305 -390 35 808 -660 661 858 104 -84 -237 452 -175 -124 223 82 -57 -187 -514 514 364 417 593 716 -691 -164 307 268 21 410 653 823 -890 -36 -851 -58 536 657 -802 -590 -841 50 -121 394 -103 -916 -198 89 -882 914 143 178 -920 -38 983 -108 -169 804 896 -674 239 -433 -814 -558 -638 -850 799 973 963 -468 -696 -930 514 -903 932 210 -398 -578 -322 221 820 -442 571 -792 912 474 -883 -382 -863 416 -647 214 739 -9 641 393 12 -356 -971 -285 -162 -158 657 760 942 -214 585 991 947 -895 -512 794 681 256 -662 229 742 926 -218 141 591 -730 -110 -384 532 527 160 526 -880 -692 -63 -343 -492 -156 878 930 -346 31 -583 936 -719 -76 -643 148 -834 -634 838 -953 541 82 -546 -554 9 -940 -403 740 322 103 -732 741 -285 83 513 589 725 303 -181 -74 265 560 472 -304 -413 877 596 -161 -545 -452 -484 643 -189 70 817 -558 342 304 354 -149 171 -641 946 149 208 -715 -982 399 417 867 -840 479 -351 677 293 238 947 -728 863 297 272 -587 -728 -207 830 41 -654 -965 478 -923 -914 461 -542 414 168 -521 -726 618 -365 -825 -804 39 505 875 -662 242 896 686 -757 -23 835 -617 500 -887 -142 91 468 273 -322 -672 -713 849 -981 207 80 912 590 -305 798 600 -480 693 283 109 328 503 -896 857 -737 470 -906 -145 338 223 371 -811 920 708 451 297 -2 -609 -188 -142 50 72 680 -448 324 907 231 -303 536 -354 -739 776 -242 393 476 -824 -536 -702 -976 969 827 -508 -970 7 361 -20 125 -561 795 -37 -726 923 -107 136 592 225 45 921 428 -188 -888 -636 750 -285 -805 329 -456 -212 -449 -531 925 408 -868 866 427 -840 -301 -23 322 914 -280 -138 822 -584 -404 122 146 693 617 177 -469 462 -729 -309 -951 -93 -902 938 911 675 -774 -71 -308 578 -640 995 410 -273 -549 756 964 418 865 -257 -771 78 404 206 -618 -657 -605 -321 977 729 43 48 629 843 -997 -639 -498 283 -943 -630 -128 -619 745 -327 -206 25 355 -368 427 -402 302 -665 699 291 897 -854 -202 130 886 587 -377 -5 955 -295 -693 -737 -923 742 -32 -633 -11 -33 -560 -846 -993 -796 601 49 -647 -425 863 33 201 -621 -916 -161 -46 88 114 -518 355 447 -100 207 825 409 266 -938 -607 185 404 -278 677 330 89 -963 214 -237 -344 -729 -315 -473 -829 701 -949 163 485 796 608 703 1000 547 354 818 910 546 241 903 -569 481 -149 -453 17 -223 707 -880 -423 -250 -559 882 935 410 186 71 -266 270 -561 -481 -570 -137 770 -713 -840 -146 -529 444 -163 -766 -669 -831 -735 -507 922 832 -887 223 477 879 -675 85 452 47 -676 -524 -872 -565 664 -667 -786 458 454 337 261 874 -643 -533 -627 462 -628 -168 616 341 457 746 988 32 78 -310 704 -282 427 556 701 -875 798 -788 978 196 917 939 60 -931 -924 345 353 -736 98 572 -31 159 719 597 87 -958 90 174 -538 -631 695 156 -538 808 490 -583 -558 -803 86 -664 -474 688 -995 -375 -390 -480 416 753 646 -977 493 -513 767 216 -635 -476 578 -205 67 -343 -290 899 -426 999 -58 936 -862 695 488 874 -287 776 -785 865 -732 760 -384 628 831 -618 491 -270 -810 -183 -955 -717 708 302 -900 -863 -878 291 -415 -113 -536 245 538 334 -965 887 -576 544 -331 10 -384 799 489 394 703 -178 -313 -717 -981 -263 -787 405 672 -719 -896 846 -464 -414 453 526 -705 881 660 229 311 -421 921 -145 -943 500 2 -549 -599 -782 -487 389 -770 -579 -944 447 -167 -146 -305 880 -466 -621 242 -825 734 988 586 -953 -967 -761 -657 -311 712 -875 163 686 216 -709 313 -827 209 30 966 -287 -2 -783 -617 -835 214 -910 -524 195 -192 247 -916 416 -454 -318 -133 -45 132 554 -460 -292 374 395 -826 511 803 133 -284 652 18 483 -615 -576 -223 542 259 -520 264 -467 -502 516 -754 725 -147 997 705 -838 363 -394 -531 -943 -578 119 383 -523 -593 103 290 754 833 445 700 706 111 -36 430 960 -922 -360 -179 -789 -772 774 -944 -486 745 -914 -737 -361 -58 741 790 547 922 -116 281 -582 -154 -458 -72 -145 636 -975 343 262 209 487 572 -944 638 563 -337 -162 385 304 -398 -280 -436 -478 -29 613 730 808 280 127 303 -702 -347 -39 421 -297 -634 86 -293 -130 -466 -492 503 283 -372 994 438 50 630 30 670 444 -389 378 914 74 -641 -13 -814 -633 -152 -113 466 -696 -268 -578 715 180 120 372 -791 93 -602 666 -38 357 753 457 579 462 -754 -831 678 -260 223 -552 -51 926 991 -940 -391 20 -193 662 -372 614 -456 -265 381 -106 834 -862 -444 815 -795 -754 47 -605 -86 94 278 304 566 -349 127 930 -262 -226 -427 -713 -527 -243 477 -425 -18 -179 5 225 -102 -929 -218 -529 33 -723 514 -989 -53 259 53 645 -286 -870 -929 -789 -704 -734 332 -642 -54 -282 -942 957 122 987 -153 28 759 -560 -553 -634 -116 852 572 472 -40 424 341 -791 307 412 -294 328 -849 -69 483 -926 451 526 217 -982 413 -905 561 -426 338 154 -844 -346 587 622 -703 -197 137 -153 -913 -16 946 -20 -471 -34 47 -113 -627 471 828 447 -371 -331 -230 -605 -41 557 54 -577 -469 751 -123 -322 982 854 -223 -702 298 -249 130 -339 29 -482 481 190 -903 -427 249 959 -382 288 -442 -1000 869 -278 -554 -107 738 -298 -552 572 -749 -536 -181 -328 91 339 430 -238 -508 -243 17 22 -725 774 -896 604 -493 -410 301 -699 593 -498 -547 -834 141 -323 50 -830 -489 -666 -239 -503 -884 916 -344 -709 -923 132 -487 -107 11 662 -476 450 -217 -519 -926 -35 -294 -264 211 -272 -716 -777 -400 -928 -560 -261 -586 437 791 87 830 170 888 -166 742 -808 -677 426 764 -390 221 -927 -370 420 -630 -402 -844 -479 361 -880 -656 970 741 -384 694 -514 -426 -742 -42 -714 -513 45 788 409 -207 15 495 -564 -790 104 -276 10 -419 500 -417 720 870 -435 -373 885 -462 682 187 -87 271 806 -753 483 343 -474 -870 594 862 915 55 -782 -813 -876 403 223 711 36 -522 768 -575 -547 -350 332 783 759 -313 719 -934 145 -268 -305 720 -121 -613 -181 628 -538 -729 130 -330 938 711 -544 -616 275 572 487 -550 -651 900 274 -495 116 -281 -746 -349 -127 -414 896 896 386 -604 726 -626 42 821 -743 -82 641 579 -842 527 256 -936 724 -695 76 -596 268 811 805 299 -64 855 117 292 -109 466 -471 -87 -823 -196 305 -487 77 800 305 -963 794 781 825 859 923 950 269 1 692 -784 859 196 -607 -865 -880 -575 -92 814 649 167 -430 874 659 246 -844 -484 -660 861 405 -80 408 -785 -536 118 16 -969 -272 861 374 945 538 -339 219 -362 284 155 -693 979 651 330 94 560 -285 630 -495 193 -308 -955 344 -663 675 -70 660 553 -145 -986 724 831 -898 99 -526 -609 -860 81 482 152 973 647 -924 -721 -57 430 -655 885 377 575 581 875 -289 59 -605 897 521 970 70 -858 144 -145 9 874 -162 -340 972 -291 420 -502 87 -148 781 -159 -192 -194 105 -209 326 -18 64 265 146 70 388 453 247 492 -797 -237 476 -759 -12 -19 192 874 468 -950 -525 69 -960 504 153 -322 13 -99 496 -35 -195 598 -193 985 -58 585 -74 420 814 359 538 972 -483 543 -264 901 397 -38 684 -826 -45 -20 630 205 723 -53 -652 -346 -394 -435 291 802 -102 138 630 999 -586 -242 -825 -399 794 946 -397 -863 -801 895 820 866 -981 859 0 682 267 490 -556 675 -518 -6 566 -527 118 710 -230 -354 -748 -817 777 -607 -881 861 269 -207 199 -400 -778 260 384 -858 367 265 -834 437 406 -322 -9 -521 566 806 -837 -155 -432 -791 577 -299 -757 -398 -881 385 -473 40 -506 -870 440 976 534 -844 107 376 696 -521 906 -542 -872 773 185 -86 -161 -495 -698 -978 -687 -449 -277 -750 361 -802 -223 175 762 394 -558 32 491 -845 940 636 560 -695 -247 413 19 387 692 805 -300 -946 153 43 617 -632 -940 -686 -69 -459 -974 444 792 -175 -228 -129 455 592 879 -435 -207 567 -442 543 -950 -279 -903 -957 -420 587 895 270 745 -222 985 -560 70 930 -632 -556 -383 650 399 -257 375 38 -694 316 514 848 126 631 -92 866 733 -473 234 531 163 848 -497 740 525 -790 846 -317 923 -476 28 -999 1000 237 -668 -726 -521 -53 -480 760 -31 937 -704 263 239 -609 -991 240 -239 -183 300 232 72 333 -565 832 -208 188 288 -597 967 901 148 953 487 818 797 68 476 -207 -403 920 717 -866 -378 815 352 807 187 -667 -999 -759 -720 833 -291 -234 152 -803 744 -472 424 25 -284 15 537 491 -28 -781 -951 -684 239 -11 -326 671 -152 -621 688 -578 -776 -167 -171 144 420 181 214 660 -621 860 710 -209 274 358 38 -584 -263 939 -810 279 421 -890 173 918 -802 557 -904 608 542 333 500 544 -2 800 231 833 -784 926 961 347 -978 -917 645 501 -938 798 -356 809 485 399 -209 -319 -418 -285 -240 -745 -689 -2 -245 -984 403 667 -416 -621 -25 389 -543 -767 687 -823 -670 -518 116 -266 275 863 -48 -722 759 -866 281 -441 -589 -598 785 -539 -348 -638 56 -894 -761 20 997 -306 -629 -828 160 828 -559 -299 -863 -520 293 799 29 -884 814 125 149 -857 208 432 -73 -294 379 -400 -816 192 358 -747 263 -718 -839 -530 -982 314 -684 611 904 -377 -511 -542 687 840 -92 919 882 554 978 -446 2 987 -188 -982 -29 -433 -352 634 468 817 -711 651 -10 -234 298 -157 -190 -494 -66 -285 -821 -947 252 655 390 666 -920 95 446 436 926 -318 -112 825 1000 -221 2 371 -756 -2 -167 -31 -833 -883 -790 -487 984 -536 -340 671 34 614 -843 -286 -76 -130 957 -721 -885 26 117 -193 670 584 -45 -423 -59 941 -463 438 495 51 -2 517 132 -917 -99 -796 -603 -245 -350 -198 -34 606 286 247 -352 863 -650 -69 249 761 179 9 190 939 247 -984 799 289 837 -518 648 196 -782 939 -834 290 820 -822 296 788 163 665 -114 682 114 -864 451 165 -740 82 -86 -109 78 836 723 479 -9 -235 861 -170 448 -615 -836 -363 718 -942 486 -236 -655 -512 118 -951 -416 -551 -36 461 -374 254 171 277 -914 752 526 502 699 201 -578 -50 -775 725 -784 -630 530 -705 -794 -952 263 271 -4 195 -45 313 59 -425 -223 -615 344 -617 337 -224 -287 -910 548 -541 -48 464 688 679 765 -373 -646 616 -657 292 -290 513 -788 103 -296 -807 -570 333 -5 -443 -370 -713 998 998 999 407 -496 -445 -32 -553 -717 -435 292 -445 -428 216 213 -904 -893 62 967 -181 157 632 262 -850 946 329 -381 124 764 -483 -295 -447 25 -43 293 -758 -604 -794 623 694 45 829 -826 -446 418 746 809 -256 965 -510 -662 265 624 -118 450 -67 660 897 -576 -134 -501 -953 -690 -133 619 -762 617 439 12 -60 85 194 -251 -383 -888 720 492 -838 805 -945 64 -21 -198 -942 -285 873 482 -449 158 694 -366 958 -783 -207 253 -443 660 -234 108 -871 -990 -795 -829 291 981 995 -9 -850 402 -189 210 -6 408 876 -41 94 -20 -787 764 -40 473 -644 -74 -972 -144 416 -746 -285 -142 670 -620 -677 -570 -497 -925 674 -162 -206 -823 -367 -833 320 458 11 720 -287 744 -940 636 414 -844 -891 -691 -828 213 811 -601 -628 -254 -7 -148 825 -184 79 882 27 -335 377 -69 554 329 -556 198 -372 976 -209 -432 -517 938 23 114 -18 815 575 -907 25 296 -873 -944 -471 201 -328 -723 -596 -938 -455 381 -362 -550 93 738 279 691 477 623 517 -238 -833 575 709 -714 792 -278 -976 184 9 -773 769 -18 -203 -952 396 -101 -661 587 514 49 -773 -94 -878 -44 818 -999 16 -279 -63 660 -286 -506 437 831 85 -27 41 965 478 -120 -675 789 -553 -421 107 727 574 365 483 -110 -162 -57 515 272 763 -458 472 201 521 -513 993 -147 -297 -228 970 -26 -321 713 862 802 -938 274 646 -591 -328 -675 -136 294 22 465 -170 -478 -835 845 364 699 316 -234 558 -236 -646 772 551 569 603 -331 -537 -935 -619 -819 -563 -419 -861 -192 -346 317 -615 -694 -49 -135 127 284 -805 -310 10 97 49 505 176 682 -38 66 -326 586 -403 641 254 -575 376 282 679 852 400 130 254 123 -673 -907 569 124 419 -38 31 677 325 -340 546 -160 481 -330 231 -461 -748 597 701 -1000 675 684 -588 625 312 -406 -244 918 -464 -956 767 -679 -896 -81 526 -410 -58 900 88 -750 171 -902 -267 -443 -226 -475 -628 -192 -467 -375 -997 428 59 -204 -645 726 727 798 -345 -433 130 973 40 482 544 189 627 -619 257 -147 415 206 -854 938 -493 964 668 -524 550 258 459 -131 -89 -145 -575 -730 259 -634 889 -841 517 -208 358 274 -527 637 4 718 -484 -766 67 476 270 -915 557 -984 443 -995 266 474 -490 830 -174 918 522 135 -325 542 584 -559 549 0 356 -496 796 -57 487 -650 -474 7 -587 -475 411 639 765 158 -407 470 886 -172 63 55 406 983 -382 -128 -105 -136 109 529 677 649 -621 -268 -376 -978 -137 805 -313 983 374 902 -52 219 382 -640 822 871 586 -524 996 -422 -133 -182 618 -795 -331 -324 441 944 846 -327 547 -450 -429 227 -644 264 802 872 414 809 101 593 925 -514 -829 -612 281 -467 -31 44 -672 184 -239 886 851 770 -41 -752 511 967 -507 -341 -643 182 -924 998 -651 -886 899 -665 -117 131 648 -414 701 -377 4 -535 649 -851 -699 61 -33 -582 152 -917 -190 -790 778 -797 -784 396 -418 -325 324 248 -62 -12 561 -275 276 -148 -399 123 -582 -933 -400 86 -328 233 523 -95 -159 -51 -228 243 469 548 -762 -226 229 -533 -713 593 -168 -297 -895 -191 -302 25 184 52 -199 926 -493 -811 810 551 567 -589 -769 81 -329 -776 64 222 -60 388 -474 -732 -687 -632 640 816 -18 905 -210 223 801 -404 -466 -315 -707 -694 635 -412 -149 -146 -196 -767 -313 988 -265 526 -868 -863 -613 -386 227 345 510 801 -395 -105 128 730 -367 681 -647 -61 809 35 666 -681 -518 327 655 -930 639 -213 833 316 466 878 869 -990 789 -338 143 -53 -628 469 151 789 87 -823 54 -309 585 204 -640 497 -720 -368 -153 -680 -269 842 -116 -147 285 -405 771 -454 -933 -382 74 20 72 356 647 -865 -264 -590 995 -483 594 839 88 454 545 563 631 252 747 448 -403 524 -543 743 976 717 929 156 -462 -422 411 -537 635 -131 -867 846 -706 899 201 25 255 -318 -764 -811 -833 -749 -705 130 679 -731 -154 -601 203 -355 724 494 455 250 894 851 -892 426 673 698 -778 899 -687 707 929 919 -673 699 -172 -60 -761 580 270 260 778 504 724 87 -371 -856 874 -858 -138 187 -103 760 667 171 297 787 403 338 -611 -842 -922 -89 145 -827 222 826 -27 -643 -547 641 976 333 985 209 -695 -854 -527 387 -1000 -853 -323 427 886 8 -384 559 -509 17 29 -210 -543 -374 -526 -799 -3 218 -865 334 -448 -196 -386 166 -552 -14 -810 -611 -760 -531 -108 923 645 553 -170 910 -910 -679 225 821 820 -886 -331 -735 193 -580 -462 973 -90 -444 -892 818 -227 824 906 879 795 -353 -609 612 -218 984 204 681 562 637 144 104 -462 -51 -913 -686 -78 293 643 678 352 -706 -811 788 990 -292 -935 964 2 -652 434 49 344 -300 -270 -742 280 613 13 -340 150 -227 331 535 788 758 -737 453 104 -759 266 -455 -26 487 -22 480 244 -321 776 600 -572 -460 -625 -895 -520 227 -660 793 27 592 -107 -866 -286 -524 -713 -425 72 475 -433 -675 -373 575 273 -228 -956 -646 -526 595 -568 -92 -304 871 493 747 853 -229 -237 -670 543 472 -992 -1 346 301 361 912 404 921 -795 367 -113 405 379 564 160 -38 856 -658 -200 172 424 -505 -591 -864 -604 562 -716 -608 24 -350 -506 23 -332 227 -402 -719 -586 476 570 -743 373 945 -181 283 -418 37 -498 -446 -205 -211 -45 774 248 308 451 995 599 262 521 -805 568 -485 310 829 -910 67 713 -701 -204 699 361 -224 -235 245 68 537 802 -279 -719 -421 -925 -582 629 730 -602 -619 -714 -334 496 87 182 -790 277 -686 -591 263 450 819 38 -782 -604 -366 -968 787 67 -646 769 -201 870 948 -430 -363 -109 -325 367 -758 148 -314 -742 529 549 237 -706 -252 -58 196 -464 751 138 631 685 605 838 -30 125 -979 -735 626 474 -345 -184 -296 584 200 -234 438 668 837 -627 -28 4 750 401 -78 188 -806 142 392 -902 856 162 534 620 -777 -797 -814 -146 -811 -515 -467 -58 884 179 -997 -750 284 -557 -164 795 -35 699 406 988 178 759 46 652 -270 218 2 -504 53 -741 -621 -648 336 671 913 -889 -799 -717 -441 263 -980 572 -293 328 -390 37 250 46 -263 739 323 13 -118 444 -486 195 -206 -680 250 118 341 742 419 870 772 270 929 -485 859 25 65 475 157 865 -28 -586 -387 -35 -734 -524 -664 305 552 -364 -844 -149 393 -405 -644 -718 235 525 255 -219 -988 737 805 652 -911 -263 -441 -16 730 -677 -393 991 -198 712 845 -973 -473 449 -22 661 -416 249 730 -52 663 229 399 143 -208 -312 733 50 -2 -937 -304 671 -43 146 839 -832 472 -753 -60 -288 665 411 880 -629 80 182 541 81 -737 -823 715 284 -194 760 -755 346 894 -680 297 -18 930 -60 -385 -53 -20 -283 -118 -678 -141 -342 648 940 -82 -266 -115 640 -737 -745 -808 -297 -534 953 71 349 650 648 401 985 731 -251 -922 46 749 332 -397 -237 44 324 622 159 -244 886 -437 414 -296 -31 544 -322 -415 -508 -106 -60 234 -532 -506 886 210 -952 -637 682 -497 659 -154 319 664 825 388 -711 -420 -476 44 422 996 165 623 -436 -241 -221 151 506 -666 -181 -881 775 674 -585 -820 -505 -931 613 -212 929 -942 -206 274 -904 319 -338 -258 677 523 -107 732 816 157 -604 -426 -432 -146 753 561 -814 24 244 436 -182 76 865 826 -939 -507 424 -81 469 5 15 -380 -245 298 425 224 461 733 -115 745 870 789 -666 57 478 536 -844 100 483 347 928 -238 -239 -457 -255 843 -761 -367 29 -856 -115 516 -257 -962 -336 190 -664 588 -123 -150 422 814 476 269 -487 673 796 5 -631 187 851 -425 921 -504 565 -755 -376 394 313 424 -981 229 -623 239 544 176 -265 -738 -279 -56 -454 -147 744 -908 -209 869 -178 -740 -968 158 -42 41 895 -818 -953 491 -401 -492 35 -970 100 -482 -59 -224 -77 -72 -229 -128 -320 -472 90 282 -759 -554 442 -452 878 -301 -700 512 632 -186 421 752 802 41 726 22 234 -391 698 809 -197 231 152 990 326 861 680 617 -811 585 533 -393 850 357 539 -957 700 -284 951 -804 989 261 -978 -170 -646 410 419 500 626 559 518 -438 -647 -760 -977 500 976 -316 -895 -407 282 -392 -897 664 260 -952 28 -415 -908 -663 -949 -553 -249 344 -885 -815 -329 -650 -785 -190 -615 -201 -723 -246 -316 -269 110 -80 -826 882 476 -944 753 582 -335 403 -895 -231 747 -189 474 770 244 -710 -806 977 -140 980 136 -408 0 307 26 482 -206 153 -935 -251 -3 467 -157 -172 339 -755 -892 -295 -333 958 -318 546 647 937 -964 -988 -483 -666 -339 -124 190 -16 102 961 -525 697 -551 -171 980 -520 -760 -863 -590 23 411 330 -106 585 -148 263 270 -108 -77 -527 -705 513 712 866 -911 730 -286 -543 -918 -681 -878 646 -918 858 872 -369 -494 -690 -96 925 633 825 772 -473 472 614 -989 362 765 -772 -919 -32 610 -874 562 -581 -472 207 505 465 298 633 34 833 -911 137 -936 661 -402 689 400 587 -299 -547 602 -177 201 92 -107 200 -659 -354 905 -396 -256 -518 -310 147 331 -818 -64 239 681 530 214 967 -616 804 -765 455 -618 -149 188 -748 -628 -633 -863 350 337 223 -902 602 -889 -950 -479 958 -819 252 -155 498 661 -811 -953 -466 605 735 -95 -461 -293 -982 -447 518 -694 1000 -531 134 -947 -265 436 -836 866 -859 161 -61 -901 -429 957 505 -738 -782 357 -241 -975 906 373 -40 -698 -830 437 565 237 715 -659 795 659 122 -51 -712 999 -307 881 696 -690 78 -658 632 943 603 -844 -378 667 -484 -259 645 703 966 -322 -898 955 -623 -542 418 973 359 -415 725 787 -906 -965 -796 -733 -321 -998 -135 635 789 78 526 -496 854 -784 -747 -582 -773 46 -372 896 -708 479 554 680 -136 -200 93 -685 502 -757 950 31 612 753 90 43 449 -319 -762 -748 65 290 -538 425 405 -397 -864 -566 869 470 -701 -905 -402 -624 769 -83 852 -181 880 -83 -298 -715 628 -699 -614 -574 -16 845 -465 739 -509 803 -30 499 128 738 814 399 888 -130 904 -895 -801 0 -386 -630 452 -243 241 -346 298 -851 107 -248 -719 27 -790 128 -625 -290 -747 -752 846 529 -878 -709 510 856 -829 375 816 -29 -623 -169 81 -763 974 -676 458 -330 -337 -744 -309 -895 964 798 899 903 831 254 -786 -482 -880 77 535 308 157 321 443 756 438 428 -496 37 -836 -130 -762 -84 -519 537 -372 -577 -126 -760 406 -871 311 -384 467 371 128 -222 217 272 718 908 97 -886 290 -139 778 -798 166 57 764 609 32 -94 -473 181 -223 858 913 520 107 741 325 601 469 -359 133 -130 -468 117 473 -108 432 914 11 -337 434 681 433 -569 -870 -172 86 422 -234 -260 60 -243 -197 338 708 854 -799 362 -288 -613 -578 168 442 52 -146 -469 451 901 38 451 964 -285 568 -590 -958 -227 611 859 818 726 -615 -761 -162 2 -922 406 266 275 569 317 330 -501 -277 251 -836 544 -879 -484 -491 -159 -878 934 565 -119 -527 -835 339 80 973 -243 135 -470 131 206 -447 -187 -935 586 -850 514 826 506 321 592 -234 -593 -879 180 -611 -102 -686 454 -530 -509 810 983 -41 828 392 -967 358 -245 -61 272 641 -687 818 -12 -773 -291 461 -383 833 523 52 -973 -678 -706 -197 210 281 796 894 -81 508 -366 -955 744 -865 -335 -923 496 -600 432 -672 -596 106 -177 457 903 -845 -878 787 -139 -88 -106 -157 -539 -706 276 635 -156 -639 645 631 -557 -453 725 838 569 -496 815 286 537 -953 702 411 -78 -699 152 550 952 291 -625 551 -413 -633 -303 518 22 -450 -535 28 944 291 -442 -843 155 -700 -328 19 -334 -999 959 -368 624 561 531 913 -631 -226 -707 -733 251 -820 471 118 -557 -355 109 937 33 -455 -67 318 51 -909 994 -290 -142 389 962 336 290 470 -757 517 -20 607 647 148 -135 -336 -243 410 -234 -893 -594 -26 858 -682 995 -28 52 -441 625 -507 443 249 -934 213 214 983 623 -177 -656 -152 911 720 -617 -518 455 7 186 -488 909 -478 -439 911 -748 -469 924 44 -49 -170 -893 449 -201 212 949 771 -668 -769 -193 871 21 568 51 -144 -41 387 -770 744 -435 560 -981 497 -512 807 -990 -645 554 289 -598 -367 -77 -39 -172 298 646 115 963 -881 311 891 746 -875 -425 669 -264 410 646 995 879 394 -482 363 -738 709 765 6 -4 829 606 -501 225 -142 141 827 382 -345 152 -630 369 -76 -835 474 -769 -621 440 331 -249 -3 -985 35 -752 850 207 -581 453 732 824 872 -298 92 -635 -175 920 800 157 -679 -417 -433 18 558 794 737 -836 659 -507 -851 -716 853 820 169 -59 783 -846 888 -984 872 664 670 523 -729 813 120 -973 853 -914 926 -646 -972 625 -543 -325 -620 -903 709 -654 -171 -660 -758 -811 558 405 -32 345 -915 -486 717 -157 340 214 -69 265 380 -697 -105 -965 -858 -382 -823 82 -912 -176 76 -873 449 360 421 -738 598 -723 -965 578 685 -606 947 749 524 464 859 -748 -342 559 -216 -30 190 480 -159 -91 -271 -240 -430 -786 -320 20 -419 -588 -647 -704 -30 932 608 405 -999 469 -888 944 98 74 -994 -239 -878 -415 669 -982 595 895 671 926 606 346 -145 867 628 -527 709 -472 845 925 -893 -193 770 871 -475 -625 66 639 182 -228 63 -943 663 -168 -35 755 -67 -539 -304 -664 860 -640 370 -594 492 67 -183 52 -692 422 106 466 -745 403 -456 -614 -641 543 317 54 -405 798 -68 589 9 767 -218 -803 992 -441 554 741 899 65 -917 -219 635 565 831 -587 -852 897 547 -884 -781 530 -569 673 -512 -779 -434 -176 -546 521 -937 -973 -807 908 -915 831 914 -653 -13 -60 -866 694 -737 933 -908 -337 -296 -660 -595 -578 -343 -131 757 -399 394 46 -10 931 -140 -997 92 954 -625 -753 300 141 -463 -664 133 916 150 791 214 -714 398 -686 -525 -7 965 -269 992 514 -760 -176 -133 -731 -546 880 132 -142 -341 931 275 670 317 -375 960 850 747 18 683 10 10 545 -433 491 278 918 331 519 710 937 -262 303 262 536 475 -321 632 -189 -816 533 -599 816 376 144 356 441 642 239 604 858 -936 682 162 -784 -135 255 572 122 343 -739 -315 -994 881 143 922 -50 767 -273 -396 -101 -370 448 -24 769 584 -204 -645 -547 -31 91 -876 641 -661 6 748 -329 620 33 -558 386 156 546 148 11 -559 -141 776 -4 -172 -985 566 -910 79 -107 -922 285 -299 343 200 320 -13 -92 401 -539 -373 155 -754 -680 116 -216 -298 -393 160 -562 -577 995 773 628 -623 -535 464 -217 -482 626 533 -98 26 -546 -619 -435 -801 152 203 891 -310 -928 -207 243 962 768 817 369 515 -788 -469 -474 903 398 -533 622 980 771 -985 -335 178 -511 -571 560 868 246 -579 48 563 58 452 993 -261 275 -108 -511 385 668 -249 -406 -756 -651 19 -525 -945 -79 522 -326 94 -949 841 -355 -337 -498 29 -274 749 246 949 281 -536 768 -42 341 905 771 67 943 -386 531 151 -119 358 901 947 663 -235 65 899 929 860 -640 715 -665 108 568 -956 984 -547 -610 -321 703 -25 -888 -246 -455 139 -390 313 -720 -910 -828 762 -786 -484 62 -399 -148 769 -870 14 -260 653 570 -387 -845 -871 -233 898 -241 -345 900 322 203 -485 -278 -113 112 -759 422 -329 585 587 -411 -906 -864 768 -91 -611 524 -11 135 847 -234 -811 77 580 -803 -262 -236 -476 937 381 -801 -164 -756 412 383 29 -573 450 762 532 -954 702 -208 213 862 363 219 378 529 -245 -796 -280 -108 -740 763 -288 746 -230 -213 153 406 805 680 -344 -473 -9 690 -818 -756 646 -849 -369 -56 -651 714 -366 201 -554 193 -671 856 644 526 -773 -954 840 -286 -700 591 33 -827 25 906 -802 486 719 -779 -995 -179 -812 191 -17 957 -268 -547 930 885 -471 -748 -838 867 -555 -351 247 -79 430 -130 661 -648 -601 331 -764 971 199 -158 -407 997 962 491 -379 389 412 -36 403 862 821 -693 -479 858 -567 -667 948 274 -934 -210 -992 -235 -243 -940 329 413 -383 300 -75 -440 -179 68 714 -979 -754 401 -594 -356 -400 -750 296 988 895 177 -312 138 -758 430 108 -674 -242 196 60 134 868 -691 680 -38 956 -713 569 -681 10 -446 -91 614 102 -210 -107 -774 -553 -31 -986 -501 175 -407 954 -432 -219 703 -415 -599 452 339 668 -238 68 -167 -314 777 -346 -259 -107 -91 369 -649 -303 -33 515 -379 -895 16 -94 -583 -492 -127 928 -910 555 408 127 -36 -855 -262 583 747 -518 356 -454 -485 -973 453 -654 721 892 975 -345 294 746 -106 854 -447 913 132 -275 890 -537 -574 -86 -396 148 -68 301 846 664 -261 463 -79 973 -464 -85 -25 -189 -504 827 948 901 223 121 -266 -52 -100 595 143 832 706 -326 767 -992 619 854 334 -839 -609 -40 388 -9 -146 152 -933 -875 -260 -134 348 786 402 701 144 487 242 -284 -799 82 432 -715 241 214 -710 -268 166 -678 402 920 522 377 457 -33 -896 -339 -886 -842 -218 -596 -899 -643 70 -862 -79 -891 927 450 96 351 -839 949 -72 724 -886 -648 -283 -720 8 86 -746 -929 -352 545 314 701 988 540 197 -160 183 730 -144 692 -819 92 -725 83 -526 -122 68 479 702 619 868 -65 864 985 -689 50 92 523 865 -336 -151 303 76 -853 -777 115 866 853 996 -973 -178 203 752 -480 -229 760 979 319 593 -407 -939 -696 -907 -346 -763 651 991 974 -576 -771 774 77 -953 -544 253 882 -822 167 132 912 -711 877 -124 -173 -432 143 -910 834 840 -938 374 759 653 69 -231 926 -158 131 756 -957 297 -84 -107 -84 -782 -461 810 -314 -299 -351 800 -342 -69 834 252 -829 -303 596 535 -591 527 -262 613 -420 -888 827 161 -13 77 189 934 -804 -838 -587 662 614 -374 426 216 759 243 -252 -673 279 -453 -227 439 -574 814 332 -651 703 -682 303 197 -250 -164 861 -413 952 -186 577 -213 -269 -569 -240 -352 -566 -295 958 -653 269 919 -169 -428 -347 697 -934 -234 119 -922 892 -930 -458 -701 422 -544 241 -741 -599 -683 443 -351 -30 537 524 -671 429 91 -786 837 823 540 39 -620 -75 48 811 535 741 218 618 -345 484 -555 409 -518 -434 -237 -983 700 804 -220 760 655 422 290 -638 -339 371 591 416 22 984 794 876 88 -926 827 -80 -15 -609 -608 458 -746 -937 77 -370 -874 804 -764 863 305 -649 -844 929 260 268 -614 -100 240 389 563 716 -5 988 922 -337 525 -252 -486 -500 -40 -764 614 -190 -772 35 313 555 -670 620 -509 384 741 558 -241 233 354 222 443 224 774 -51 697 -209 677 237 641 787 -881 857 -294 815 56 501 -555 709 -829 853 -882 -79 -329 -371 -756 943 -180 863 -882 -495 946 -993 -856 -591 -33 -853 -358 258 -771 359 -503 -297 -330 844 -783 133 946 -787 -748 -352 902 900 542 16 447 -232 378 772 -450 402 -801 703 -120 -604 -275 698 -896 -699 364 575 -713 74 969 -758 -179 -244 -440 -983 478 769 896 -54 811 -470 -372 -824 -138 -188 413 -217 -841 -475 517 -43 139 213 689 417 -5 743 -399 521 -141 897 -236 -904 511 782 -672 317 661 669 -574 187 -816 139 916 -365 234 225 -637 673 -35 435 708 816 244 848 141 90 908 -679 489 -523 944 -523 90 -37 541 890 516 -871 -345 147 -540 -134 25 -929 -414 855 409 -239 -655 -955 -558 197 -195 -910 488 766 -997 -182 226 -166 -719 -695 59 -863 291 -376 -191 604 919 650 805 -296 349 772 -309 -641 -287 657 -12 -547 406 -6 -999 -566 -262 -909 -482 -186 191 -486 -157 79 -792 442 -427 -958 626 269 -176 813 574 936 555 871 -179 -45 794 -134 -514 963 -187 -481 -670 494 925 -252 769 -284 -613 501 -875 -553 39 331 -204 863 -418 -379 663 -327 301 -362 198 -365 922 -955 -569 352 -546 265 323 -952 98 -13 847 815 838 -649 754 493 575 -649 -925 447 -431 46 -569 94 -9 611 721 311 -138 902 -73 625 696 -493 136 -201 164 34 -455 -262 673 184 10 541 -975 -334 401 365 21 718 765 -633 39 88 -492 -584 680 318 419 198 452 -53 603 -948 242 723 -824 -252 524 -309 269 -27 -744 726 99 -437 56 -105 883 509 -629 820 -554 -458 -517 -974 -309 -294 -366 -347 603 -474 -632 899 331 -994 583 543 643 745 -604 -105 579 454 426 417 -330 -507 -68 -897 643 377 826 69 -884 628 781 784 -705 975 -160 921 780 769 721 -873 -986 -866 -328 -995 -394 -566 -595 -975 -847 376 582 151 -683 557 -717 668 -217 -463 -576 -453 354 -847 -10 -430 -69 454 -97 382 95 679 -249 -487 994 -816 -804 697 -351 -543 -85 152 -839 115 626 -245 -422 898 -416 -967 -862 -210 -499 -497 -116 41 -677 -245 -762 739 -184 100 -348 -340 -375 -741 992 -723 -589 -850 -127 319 -242 -654 -348 729 585 412 171 -12 65 -769 -628 6 968 99 -753 -226 -192 124 912 -748 973 799 -263 -345 190 598 -419 -713 795 -377 -319 731 231 -43 563 201 -401 584 859 -39 928 783 -627 636 619 -603 504 806 609 -745 510 -477 791 703 -752 -13 -937 243 -462 18 -927 -159 659 424 -925 922 947 309 -927 160 -868 -557 957 363 388 -980 78 9 466 330 -592 -327 -558 397 -139 -925 998 -521 -298 -130 -776 -97 -879 780 838 780 196 -554 -586 -968 521 173 -602 -718 -972 -25 -764 581 -440 -685 834 -761 -434 -881 449 -580 -162 889 728 962 159 -943 -78 -862 -487 -834 390 -704 -130 117 -196 -24 -293 -918 -825 -794 455 242 -786 796 -941 369 921 60 -389 -275 -167 -150 -960 -735 -786 -957 -773 -13 411 -893 -314 -462 23 251 -984 -222 -752 -290 -888 572 633 -198 558 400 -366 -809 -638 781 -401 63 -582 728 -192 764 52 -406 268 -393 639 175 582 287 638 -814 340 484 -380 -878 882 -939 -37 -534 172 601 502 54 -754 432 -245 910 -436 -757 813 -45 -58 -282 241 840 -171 591 964 102 943 365 -286 27 280 692 -780 -146 758 265 -581 65 275 -235 -445 725 -143 420 822 281 -246 952 -197 910 37 883 213 -318 -98 108 -281 -458 -218 471 -818 751 801 489 -801 -676 -328 723 888 -763 79 608 355 53 -939 -377 -654 -932 527 -453 -12 124 652 -669 -191 979 -320 574 -161 -741 150 72 657 592 302 74 -944 -817 -428 787 -336 -251 306 214 502 50 -49 455 -740 562 839 -395 -97 511 -936 -880 -391 -321 -666 337 6 -165 -914 -874 -61 116 750 218 974 -288 -878 -332 -333 210 371 647 66 -242 554 178 84 -919 -611 296 -982 681 -225 779 -812 42 273 670 -556 -976 202 -136 928 315 693 767 -47 914 316 529 317 963 -999 -702 857 284 -290 -745 -22 142 663 -847 967 -392 -378 657 921 -791 -332 -427 16 -715 -375 -882 -706 -113 -153 -739 -902 -659 62 -295 -561 933 -182 -768 -664 -872 808 593 -153 -498 -15 -748 -523 -596 -138 799 120 938 -978 842 -18 126 575 956 -652 -623 874 -512 -851 -645 93 960 -630 -502 -805 359 704 -841 -693 413 -818 450 -444 490 26 -176 -521 150 480 918 -290 241 -654 82 -630 -299 958 -872 -489 -99 858 672 573 831 749 -730 -877 -352 -722 18 440 922 -410 459 -89 699 -736 -522 623 220 -715 -949 404 982 618 309 -479 33 5 14 686 11 497 346 302 940 60 -975 777 629 493 27 -676 459 837 432 -435 496 -162 -887 233 -445 -95 -463 43 -957 -265 -915 -286 -244 294 799 -541 -533 477 -364 193 -791 283 -65 650 511 -14 859 -391 -141 -677 -390 -980 578 -92 384 -616 -459 -835 -758 863 -49 -910 -35 855 766 -493 -722 533 -616 150 -573 284 208 260 -97 293 647 65 267 617 680 -795 467 12 46 503 346 1 -841 224 424 127 -18 846 921 301 -172 718 812 -581 23 -743 841 832 -179 841 463 -856 -459 669 -890 -465 110 -187 404 -83 204 110 154 -886 158 -820 402 -57 650 -671 -750 -9 606 167 -834 398 -504 -510 -211 -785 528 -426 336 -334 -634 142 -19 544 215 237 331 312 -415 -144 -875 712 -99 -56 553 -159 590 -627 481 -765 -771 -722 -456 507 702 -275 -955 -216 861 343 930 150 241 -90 915 -790 51 117 128 69 -859 80 327 -195 -693 96 123 -359 -541 164 649 352 -571 -327 149 -860 -423 -616 215 80 -537 -709 -408 -814 936 -934 106 -502 114 -449 528 -447 -239 263 377 -19 -644 4 474 -917 -571 -89 199 760 438 250 250 629 711 942 -557 770 -364 991 -566 209 -298 612 133 106 -430 -833 231 -533 -16 569 833 -736 -922 952 -395 921 -20 558 -85 -917 -553 510 -989 676 -561 20 -758 909 -144 449 476 764 591 593 -567 123 -569 -327 -780 722 196 578 -590 -958 -457 990 597 160 781 -617 -103 22 342 729 -871 572 238 -852 744 27 508 -326 16 -532 632 882 792 -524 860 -94 45 419 819 718 -871 70 -621 -912 616 47 -632 -604 433 124 743 260 969 285 -306 69 -224 580 23 205 -404 -357 612 863 -732 212 876 -59 -778 -835 -789 936 -576 -701 -775 373 788 768 905 655 -737 -348 -286 465 956 502 750 -752 -423 495 676 391 363 -609 774 7 600 -81 -701 192 649 731 -378 -595 -691 -183 271 521 780 938 -686 -172 665 914 584 388 897 265 -207 -570 -885 748 728 -776 246 -778 504 8 -20 424 -860 -945 -267 -350 -46 284 -714 -957 -285 987 -981 243 77 -948 61 -881 -432 114 702 375 330 -428 674 291 -753 528 637 -367 171 -390 -132 -936 916 549 174 278 810 -647 126 -922 -316 75 -378 -168 -30 608 929 -215 -102 329 662 -5 990 920 -99 477 111 39 -392 319 -504 100 879 -397 299 -677 961 -247 546 587 496 -233 -45 387 217 419 772 -689 63 591 -570 -153 -280 -914 934 978 -27 885 866 -507 -956 424 -684 -366 -94 24 31 498 -693 -467 -855 -547 -816 601 -594 -892 -644 704 308 -342 775 889 -843 778 -266 -876 -684 638 944 433 -381 -622 395 287 984 -907 132 170 728 -808 -113 302 241 914 324 -142 -345 335 562 -617 -260 597 572 488 -430 -411 -594 -906 910 -489 383 1 811 915 906 -67 -544 566 703 -89 531 -234 70 565 135 639 676 443 -974 -871 -910 333 -444 982 -946 543 451 489 -358 714 634 -575 -82 294 -353 -41 803 -890 -558 641 17 -81 832 745 826 -550 688 -115 -730 835 -907 -95 660 -563 -533 -570 -128 -475 -624 -177 297 125 -399 -609 776 280 386 270 461 -2 970 -981 -946 637 -909 911 -48 -783 892 367 627 296 -801 -511 348 -98 -871 900 582 614 557 614 -868 -355 -185 373 91 -423 198 -453 -332 -666 -367 72 805 -158 601 685 -63 277 -185 621 193 -815 614 395 877 -653 114 354 664 -799 -927 -572 422 -678 76 -319 295 -12 -498 704 -20 -985 896 935 651 711 -929 133 -735 -73 -918 340 674 -88 -592 -595 995 159 -835 569 -801 786 209 743 -999 393 483 88 -512 808 837 -158 -293 -560 -403 251 -775 78 358 95 -266 -408 -984 235 -907 754 352 904 -632 854 -400 -30 -389 706 -573 -640 -6 171 -109 459 -481 387 561 -587 -103 6 545 565 -258 146 -399 383 734 -366 736 377 68 905 -885 -319 -508 -141 31 -441 -459 872 -485 -446 -131 -103 -843 -367 419 -33 -19 -58 -267 761 327 -935 -406 -40 -72 -523 -669 375 -122 137 432 -381 -565 97 65 23 617 -177 -890 -936 -856 520 -744 289 -686 -94 132 373 -837 -55 -606 480 997 -463 893 639 230 164 -827 964 -748 596 -945 -964 851 -345 91 -165 -431 -31 569 715 -309 -179 -202 759 -182 -761 249 338 593 -906 -985 -686 541 999 -208 -973 -241 976 372 -695 -649 334 430 -957 351 939 -36 705 135 -453 105 114 -868 65 620 795 392 -735 -454 -137 531 -666 761 501 -823 -250 -485 215 -812 905 244 545 367 -227 41 -303 652 -643 -909 36 933 -775 762 -922 -658 -943 173 215 -265 360 -995 975 164 -242 -975 192 160 113 82 -47 -561 -641 -268 159 -711 521 -838 -689 296 -50 139 847 417 -560 736 -32 -791 -166 157 574 802 -214 538 334 -621 952 918 469 -114 16 -793 259 848 -897 -356 -330 -189 -80 -501 -612 -560 417 -497 -685 501 -753 677 765 299 91 -569 181 134 10 899 507 72 165 -800 291 -34 -894 -484 977 190 991 744 -774 -672 -693 -38 142 -599 -696 -447 598 -304 240 -837 435 -233 -615 -903 -355 -474 -244 -235 -706 683 -541 827 586 522 -820 116 -41 -4 63 410 404 -587 -126 852 -788 -457 -732 -214 -609 -256 913 634 545 607 138 936 -349 112 -732 -908 -792 -769 486 -83 -476 189 722 -870 312 980 496 -962 -60 3 -27 -125 -450 -342 731 364 -317 933 -484 -951 381 -81 -455 399 267 128 -482 -470 -647 881 -540 285 928 -30 -668 532 329 -575 658 -386 486 736 119 56 -922 -376 703 -382 -245 -529 -631 -735 -429 29 -482 -605 -966 -86 -604 949 204 811 467 -738 909 -427 634 -24 180 -165 -630 -237 81 -981 574 879 -426 -166 -831 -774 -503 -553 354 392 -437 674 -431 -224 -760 214 51 597 587 642 -228 -538 -440 857 924 820 199 754 -602 566 408 -735 231 -414 737 947 766 999 -19 659 246 858 355 333 -861 -627 -714 447 -207 -492 82 918 -709 -640 -438 387 725 91 966 206 -527 -217 787 557 -884 710 728 42 21 464 248 369 524 692 -6 -551 378 341 -171 441 -826 365 111 -356 680 589 522 -383 -628 -125 -960 710 60 -348 -533 -888 871 -884 -812 -238 -593 -437 685 -67 -387 -907 529 -401 -86 -337 -138 688 546 986 235 -9 166 -712 325 -875 743 156 -708 519 -200 451 -90 -717 302 -17 226 175 -400 123 -317 750 785 906 -963 253 -166 -817 -98 630 168 -76 28 -590 377 259 534 765 -594 -28 -795 -859 -592 241 -493 -324 -270 253 633 -702 850 354 4 -342 -415 888 327 -914 742 214 -722 -911 -540 -916 -363 987 -980 -412 168 -807 920 -562 150 -817 993 416 -786 -393 775 -355 581 783 -738 -493 119 174 267 400 997 -557 -64 369 -150 -219 -109 -49 -678 418 -119 786 -811 -843 -976 -224 -280 982 436 494 -216 237 770 -327 851 -448 -332 896 728 169 100 398 -566 878 -865 -121 -650 739 -473 641 89 327 -357 -813 -812 -595 -818 -689 259 -445 155 820 532 203 445 43 708 -359 296 4 444 765 -494 -787 832 708 -809 -789 -141 -685 -465 -185 -217 602 152 -978 -100 -820 733 -549 -133 -168 47 -74 52 -64 286 -286 260 358 767 984 -916 -819 -364 562 -659 -717 354 940 674 875 938 753 -327 698 572 -687 353 604 -920 -713 -262 -463 -416 47 -768 -552 -992 -987 -8 344 277 -849 257 -651 502 -861 -476 101 883 118 -275 822 857 -352 -371 635 -760 877 -582 -527 -389 601 -450 323 804 -959 -691 65 -857 -825 -403 310 452 -251 -134 895 927 -560 -501 33 929 -436 421 813 -773 -491 -590 418 -483 -667 907 -974 507 -778 -373 942 272 584 -743 -915 -10 -449 951 857 807 236 701 972 408 -841 -640 -229 118 738 -352 -859 943 -856 921 -356 987 661 -73 -381 0 787 98 857 -667 22 879 727 -44 -637 -61 773 670 53 157 802 -338 656 -734 385 656 -911 -120 -57 -333 -480 317 793 297 139 -162 -873 803 -824 -439 -893 -58 275 -675 639 -800 453 855 -143 8 -227 582 908 721 346 -432 -49 -60 504 -443 -629 -139 -569 -874 -95 -865 -556 875 671 -602 724 -121 -7 -386 -149 -26 -934 753 8 83 -928 -188 -9 -91 930 185 501 407 -3 390 -469 -42 701 258 -674 -732 233 -952 156 -890 -941 718 228 -12 972 831 -464 609 -211 -769 -99 -454 -627 357 669 -275 -275 -600 428 -43 437 775 -647 828 -530 -639 211 239 780 8 -577 -288 580 -215 922 -516 847 356 581 129 320 -749 546 -83 151 -189 -446 843 985 748 -267 560 -768 -483 799 43 -410 -152 936 256 444 -856 843 -234 -911 50 -841 244 -488 301 -49 -302 940 119 998 -616 302 298 -66 -253 -764 -886 -66 -379 605 505 -598 188 34 -414 306 -227 73 293 922 -723 -608 -724 -773 342 -557 -28 907 343 414 896 -294 417 642 118 466 -798 -564 205 -353 -971 251 -55 -923 905 -942 -550 -100 -751 -270 54 114 -186 -76 117 634 790 -374 194 -858 -318 264 -522 -57 693 -139 -93 -569 -479 514 -237 692 -710 497 930 914 65 -84 -33 373 -760 868 -401 -81 -911 972 -145 -928 631 532 -114 -796 591 608 690 661 -980 -232 948 -428 -399 884 839 680 -907 994 -53 -214 323 -544 623 -644 -636 -276 -913 175 768 -328 -782 -6 9 -713 743 781 146 -843 -667 -887 -162 -678 -852 584 -477 484 23 -727 -606 -662 -40 -639 482 -221 801 543 -26 -637 677 1 166 -902 716 15 -563 778 550 82 835 514 -415 -191 459 375 694 -940 706 325 185 -632 841 -160 -746 -539 -761 597 -679 -416 735 103 -301 538 777 -330 423 -853 741 -643 911 803 -317 -72 237 171 711 908 -517 -380 912 -317 -501 -946 -289 -698 870 315 -978 -271 -301 -937 92 -68 703 972 -159 -829 898 -140 -997 568 -670 670 -651 -34 852 -581 -236 -183 820 569 -839 299 158 -925 189 -192 781 424 464 168 -271 737 511 661 -169 -751 -565 -500 -871 -20 34 -558 168 -830 -252 -30 771 313 -776 251 -376 -449 15 -443 -828 -419 676 -434 798 304 341 245 -744 -261 744 367 -771 -667 160 227 -731 710 431 -47 978 648 948 -216 -998 399 70 -567 717 -264 522 -15 197 880 -547 -41 329 52 -25 -153 962 -858 -131 970 -158 -221 565 -862 -188 516 232 -481 -289 215 -529 28 -657 -348 -909 -723 265 924 -187 -59 872 -772 -472 -781 477 -487 102 152 308 -572 -620 -503 -742 -351 695 673 -95 230 -305 -932 -468 -376 -619 298 132 537 312 -246 992 -356 7 480 670 -547 -462 -878 -461 296 -636 308 -310 -286 -639 789 -603 -940 -685 -326 -780 144 -605 -1 474 314 -344 -106 670 -958 400 -260 108 -100 -29 -445 -483 -39 -886 153 -871 942 745 832 -296 -88 -351 695 -871 615 -59 827 -525 -354 -378 -735 -522 327 -646 504 -877 374 -293 153 -771 336 0 -34 172 -801 -927 619 -93 -734 -987 344 755 615 946 650 458 883 539 -103 125 -508 605 -611 -586 484 18 -247 -126 -925 725 337 -519 -583 515 -573 37 -186 498 -819 356 -394 -868 106 -46 256 -898 -133 -246 -531 338 493 24 -880 660 652 686 -950 -53 -888 848 50 -753 251 250 -276 -488 -688 -321 108 -275 -229 888 -999 -504 373 -747 -716 -504 810 -346 -160 -968 270 547 -52 -757 492 -105 593 -519 726 581 -166 62 -860 95 -122 -764 -106 212 -838 563 -522 872 -414 -674 788 -299 -237 -966 -41 -269 820 64 87 -473 662 618 993 -480 -522 -286 -710 -567 335 -913 -888 -442 -108 -947 677 -589 239 -810 -677 54 844 177 -167 99 -970 -128 813 34 629 -431 289 -790 -851 614 951 -37 785 -112 -171 46 159 662 -216 -193 -933 -221 -701 219 -946 145 367 -555 121 536 -524 -636 262 442 833 712 887 -674 -759 851 -447 384 -539 73 -996 -636 7 246 -721 9 -158 -531 563 -33 425 -24 73 -859 -785 502 -852 -805 -270 -680 5 779 253 999 716 337 -77 -577 -12 655 880 891 359 -481 -100 -28 -67 -199 871 871 -460 -327 -881 159 -865 -859 -432 711 786 154 797 -325 -822 855 825 -433 325 -187 960 376 78 386 856 660 -887 84 458 953 -169 220 874 -277 -703 177 -791 -151 -662 728 -473 764 489 -743 -944 -266 826 380 594 -400 385 959 -394 -877 276 -447 200 -989 -590 -865 282 -706 -366 -530 -867 -53 -181 122 -674 288 369 793 -242 -332 439 -983 352 950 613 132 -86 -973 91 -85 -196 467 98 -549 -205 -636 -543 -209 -379 -127 -406 -50 154 250 58 716 -786 36 603 -727 -91 -923 335 981 905 88 641 -768 -98 -56 -332 537 -829 -224 -273 -467 -219 -263 320 285 -40 -942 -43 253 130 856 -76 944 797 824 -21 538 -577 -593 31 668 -524 74 770 787 856 856 728 339 957 915 -47 -904 614 561 217 108 637 -175 732 148 -820 788 -706 -662 247 877 -506 -300 -406 -498 76 -949 -312 13 -263 -84 414 -535 -245 -661 930 859 942 198 499 481 -851 22 504 90 -818 -383 827 761 247 192 766 -235 728 -879 -29 952 380 -163 -669 -745 653 742 842 411 -136 963 -436 914 622 -763 789 -38 -331 -291 565 -252 358 -347 989 463 780 -476 -229 -886 895 -114 -477 -424 -989 -630 895 -185 204 460 -243 -817 -336 -758 -534 -613 -651 512 -604 513 -315 981 -352 -653 -89 779 -537 640 -175 87 -616 434 -495 -479 -697 -661 846 752 -123 629 978 429 -953 219 -149 -886 -295 -573 650 620 69 29 458 -690 221 -916 686 931 611 -430 -516 120 -558 220 -980 826 153 -519 -209 569 -150 -335 -948 497 559 -462 270 334 16 787 530 224 -760 -470 226 -103 -230 -728 387 490 238 -744 -622 -966 804 812 -456 -799 -645 576 61 165 764 262 502 220 900 -236 723 -712 -628 994 846 157 762 -99 -524 -158 -678 -970 482 335 -799 -528 -191 -215 -779 -503 -51 -432 486 -477 -897 227 677 361 677 191 -5 733 732 -189 -887 7 273 -582 -961 282 -147 -251 -324 982 -776 668 -245 366 35 720 779 849 -593 574 -371 -757 -645 924 103 854 -973 142 -414 223 -798 607 886 541 129 81 -847 -277 861 533 -578 165 -11 -494 -199 -810 694 -697 -556 -777 -568 173 30 -221 -338 -698 257 723 -322 670 -111 -841 -132 183 -263 -769 -247 377 471 -19 175 435 -601 -249 -125 -359 -997 -692 -375 353 869 -516 107 -395 -828 -313 -147 756 -557 786 415 784 898 348 -832 66 628 -902 824 920 378 -86 -223 201 -13 -823 -361 -387 -664 -699 129 854 13 -15 -74 -902 -657 -352 612 -493 284 -993 255 369 -361 924 -154 33 188 -50 193 -514 135 -433 789 -65 325 98 -958 21 -361 869 -658 12 -344 -232 -963 -369 216 -538 439 122 709 -518 -676 608 -480 -779 -235 -710 -362 127 -404 566 -568 -787 624 375 436 -294 -621 -610 -520 146 -792 -216 -619 -922 -943 834 -130 973 570 937 78 98 -788 670 -17 -925 185 -923 -521 696 -590 159 -745 -144 -213 46 644 -715 -886 340 851 660 -599 -979 809 -865 -751 -470 -720 -924 -65 -651 516 -351 -485 -879 278 -484 421 568 -998 -96 883 88 -520 -833 -845 -947 -714 -665 316 236 844 -288 -728 437 -304 -178 234 -390 -863 204 263 -635 748 154 494 -525 -567 773 -314 677 68 -355 705 161 -757 -609 -658 -26 587 703 560 -23 -915 -623 -95 -129 -727 -179 -222 -206 981 888 41 116 931 427 -100 -801 -110 447 678 893 141 -515 655 611 -862 -719 -54 -627 796 -250 -291 -458 -244 179 -148 896 -499 894 -768 826 -421 871 -437 -822 643 946 -556 -57 -139 442 -840 -696 207 -190 -398 171 394 -260 475 -565 -184 -226 -387 933 -268 -260 52 754 -411 -295 -244 307 -709 -879 755 -395 -959 674 572 366 330 173 638 29 -59 374 807 678 924 -341 -361 128 -315 -749 382 288 -409 -713 -62 -404 -823 576 -119 157 91 -361 365 960 -413 -74 -556 11 403 15 384 -474 221 544 213 -116 -834 284 353 108 -357 -366 201 -646 202 339 782 -560 44 95 -536 400 -721 810 -222 -866 909 -756 -972 789 766 -579 58 -560 378 -753 727 -236 -358 285 33 -574 -721 236 379 910 1 -574 -129 -889 -135 -720 686 -990 775 408 268 537 -382 737 -843 279 253 596 -319 -716 -59 -873 736 -460 -338 312 719 86 -806 991 105 -654 130 -928 45 -474 -625 -130 601 -160 -424 -145 -565 -72 -582 -102 -753 99 994 267 -857 637 -206 -914 -350 -784 -719 216 966 202 -316 254 882 -974 -488 417 -234 -937 -988 546 708 -969 398 237 -214 409 693 -619 288 -909 -907 -979 705 145 526 380 704 867 -694 -607 939 916 -930 -625 -941 192 618 418 -782 -875 -83 -768 195 -438 -852 -284 128 -910 -577 -41 -586 580 -132 854 770 -843 983 -979 659 150 669 -279 -392 -518 -724 184 -965 -209 -850 826 627 539 -584 -183 -583 -768 413 -195 959 187 -206 272 -502 -622 989 -967 -553 -641 -178 836 -35 894 -705 -729 -835 -697 697 430 94 533 526 679 850 -261 493 -540 -238 292 613 679 -476 562 29 -760 -303 733 -647 292 -727 -616 844 277 -746 -151 -142 -945 182 0 -849 -193 -579 -92 -250 -519 112 -456 383 -585 -471 -305 563 -456 -112 -662 915 -251 803 -909 -692 -114 -450 415 78 270 966 819 496 -957 508 -838 -700 70 134 198 -942 865 -390 913 296 982 -285 202 -167 -945 -77 -117 -975 21 -843 263 -241 -660 978 -382 -530 -862 -816 684 887 127 480 763 -462 611 -129 -938 -324 -966 -878 607 -922 -930 106 611 -332 -225 749 879 781 821 -394 -870 -177 572 -621 -264 536 -552 729 167 490 644 -178 -631 -542 808 -617 -31 402 960 84 975 -288 -179 257 -899 -99 -564 -170 -858 286 -714 -893 318 737 -588 -210 46 507 -316 396 -771 227 -145 -929 977 -9 -546 729 356 611 -303 -7 130 240 136 912 -370 -457 428 246 521 -342 19 -457 -226 288 -14 409 -319 -484 949 967 967 -649 181 -747 -459 -702 -958 426 737 -849 -876 -769 250 -308 -200 346 -980 -392 -493 957 976 28 219 345 48 -951 -846 -158 -846 229 925 -222 158 -817 880 586 -165 309 827 858 -79 31 511 -868 126 -343 -767 229 571 92 337 672 -741 -973 728 581 -242 640 704 230 -373 177 673 -927 -98 -258 -161 -960 701 -777 844 138 -644 -609 -485 -513 534 -871 -637 12 -446 -200 -704 26 843 309 -149 271 760 -709 -372 -876 502 41 -53 458 791 -635 -777 -369 46 -503 250 -801 -108 352 -757 -110 -721 614 184 -300 -116 10 93 -120 974 806 941 -786 38 170 -599 -916 -896 863 -164 179 -449 -386 998 -782 -784 875 -569 -461 846 -65 -974 644 -610 106 881 -243 693 -813 384 834 614 -804 -437 27 808 924 -295 -991 745 769 337 283 -246 -836 807 -163 752 14 -972 896 -244 309 -435 -343 520 344 535 11 -659 19 72 414 -121 -101 821 801 633 -116 349 765 -442 -551 450 -950 323 -209 -928 -358 -876 -210 780 -777 -148 513 -301 -101 -506 885 119 422 -481 -476 159 911 -600 -322 426 -299 178 109 -534 722 669 346 -412 -862 -731 216 -977 408 942 541 55 -643 257 874 940 857 807 87 -428 -201 -463 10 850 -503 450 462 -902 -641 29 934 -113 -426 108 -728 -312 313 968 483 680 29 245 367 -85 -245 510 301 -722 -267 725 985 990 -356 -719 -239 -786 948 -555 -377 -18 453 479 -487 -213 -430 -465 -7 -431 -236 285 243 603 968 -63 -969 -165 822 -217 187 -459 758 159 435 734 968 -7 -964 -409 -713 437 335 793 -188 467 -85 370 -103 151 -694 -511 353 233 -531 -919 -472 607 -778 -869 -802 584 566 823 265 928 -203 93 521 -97 755 -583 984 155 -949 397 331 -831 413 330 576 -550 741 -225 -798 869 865 -112 590 -75 -917 -396 656 -214 -801 787 79 -219 -858 532 -502 -328 144 907 -762 665 687 -206 -26 -525 277 549 -478 -468 -470 -596 906 331 -376 188 657 847 403 691 315 -750 -928 710 -743 846 -169 10 -667 221 11 -164 427 842 630 -286 912 -360 750 -75 -202 -338 146 -292 -997 242 17 583 220 580 -593 392 -89 -928 568 -830 -192 124 -995 396 -161 943 354 -763 655 -538 -299 42 -249 -687 -39 -150 912 33 -298 -192 134 -210 -783 -649 856 -22 -992 94 -387 -888 -923 501 452 583 269 273 -461 -35 -725 -588 -977 -360 -516 -892 -876 530 356 802 -518 -888 569 -361 -231 921 -16 -579 235 97 420 -61 379 5 -510 994 631 194 -781 -384 -677 -239 255 -664 71 -25 -279 125 801 -22 -416 981 935 -207 805 -84 756 215 523 -593 -754 206 -964 983 -194 -890 922 460 756 823 -778 862 813 -574 935 -857 -461 -143 -992 -581 -622 400 -550 -815 693 801 -95 384 -770 101 -908 709 569 703 -799 255 252 -167 114 -916 411 -394 -159 552 -102 858 -668 430 -502 -304 782 -445 -716 979 -614 156 110 810 -819 579 -302 -923 405 -968 818 -505 710 -374 440 -577 906 973 690 -283 189 -790 -247 484 942 437 445 736 523 711 -694 -41 480 -335 619 -402 -614 -245 793 -501 666 484 -454 -590 -70 107 791 -176 -240 513 231 -808 259 986 426 605 25 681 161 -977 -605 -589 -23 -759 708 950 441 253 714 971 -109 -391 -161 -357 21 -528 -218 -550 621 -604 438 -81 -339 -518 464 998 -525 -121 -217 -19 -962 -816 -569 -810 -740 -841 118 791 484 405 52 -213 537 -4 -538 740 227 52 -621 260 208 267 549 -132 -794 260 -649 801 501 346 824 -684 -774 433 -429 -102 -785 289 815 -704 -952 778 454 523 267 -930 -566 -553 451 101 104 -689 727 463 -470 441 58 -91 185 220 659 270 -355 768 357 489 -54 489 -130 660 375 444 -818 -421 720 205 -6 178 -414 18 910 987 320 -310 479 -269 512 458 -208 -764 -151 -471 577 736 892 968 773 206 -437 624 189 -475 663 313 451 -675 1 -484 -162 144 -403 -441 274 -766 -888 358 -6 -597 -803 -191 -132 855 -928 -264 -348 575 -320 -259 -685 -154 -58 -378 128 -195 -743 -981 679 -5 -546 -839 231 -507 419 864 -110 -631 -150 -705 -888 363 -263 750 -768 -154 -277 -418 -358 578 555 -101 674 -994 642 -640 806 327 -659 -888 -156 393 -980 -993 610 -836 -884 -849 -175 827 877 -412 -467 421 -944 -222 131 -682 -19 -190 254 -814 905 -236 -23 168 -639 -857 746 124 -954 -823 733 -154 846 -286 550 111 -211 -922 49 -521 430 240 17 -390 65 605 288 608 -740 431 -355 -276 -851 -210 -74 113 858 847 678 0 -500 -155 120 698 287 852 940 548 966 -437 24 -913 -282 -238 -849 -74 -623 -866 -69 985 -871 766 602 11 198 -342 656 828 328 -248 628 -386 -394 -894 223 -886 157 519 95 53 -538 -339 -434 812 330 844 136 337 761 755 12 -730 55 940 804 -110 -95 197 788 723 813 788 -919 -935 -240 851 342 -510 -371 249 463 135 773 -902 -826 214 -279 420 452 -568 -632 508 391 546 716 -451 -86 283 -641 583 362 444 459 190 675 601 867 -752 305 392 140 480 -670 503 -402 132 531 -105 -715 927 812 625 -682 47 113 464 305 -119 -378 -812 -907 -586 123 -503 -154 836 -487 -309 677 739 -381 912 27 620 -785 -93 -926 -852 -502 271 -205 -679 -431 -257 589 -73 309 643 159 690 -599 -492 781 -241 -25 -700 -530 670 645 881 399 -428 -243 656 484 992 -653 -291 626 609 -959 919 637 704 77 555 -693 870 611 847 635 4 407 -750 328 -618 935 -122 -160 789 813 581 38 -123 598 -317 -821 -631 694 895 752 233 -16 -89 -638 -439 -237 972 401 978 -162 -399 -727 460 -134 -617 -28 -490 857 254 873 233 -447 -515 -451 999 -500 -203 158 479 -431 636 857 783 -620 -71 820 -153 -219 522 595 634 668 -759 597 319 514 942 -30 836 -11 -443 -875 -531 -19 -451 -10 572 98 -762 990 -99 -825 -254 -422 -480 -965 903 11 -146 695 332 -756 720 606 -907 385 550 -198 -142 503 273 133 516 474 476 523 351 760 -943 -552 -900 545 -174 -684 -72 749 540 735 -187 350 892 -26 333 71 -315 566 -344 -390 42 380 -448 174 -479 142 178 199 336 729 -41 -751 -660 542 744 585 252 -232 -689 -841 -97 88 -28 -239 667 157 305 532 792 -192 679 -460 -903 -60 656 607 616 342 -584 -511 376 707 839 -918 54 -930 -971 118 -623 734 957 457 -921 -682 917 -426 92 -786 -322 694 -581 216 802 10 -874 516 484 -769 236 671 -609 415 -943 -408 684 -548 -568 401 -895 842 739 -91 100 -476 -117 303 -52 -73 -370 -457 -222 456 110 394 -687 -668 149 553 -207 -471 67 426 -647 -693 789 997 333 -168 -993 -509 678 422 -719 -816 270 -479 -247 -92 -25 68 -977 97 423 -990 -918 -377 -781 895 -68 -263 -213 492 409 -819 575 -55 77 -382 370 221 -175 -477 785 -801 341 90 399 -674 832 522 253 786 -882 -714 192 781 936 207 201 -324 186 486 -411 15 612 -178 -466 -111 997 584 -255 -754 -373 -886 444 -923 215 559 584 900 526 758 -208 452 946 -740 -277 -179 -488 -101 998 -880 -971 -849 319 318 -417 -44 506 -533 -567 -525 93 58 -625 -106 -876 -528 -180 -971 -505 -179 -640 983 59 263 898 190 404 883 426 808 -598 -346 -132 -303 -106 894 -360 356 -702 723 -275 -731 200 -522 -529 -887 -950 206 -895 -618 -205 492 -537 -709 842 399 150 412 -290 777 392 783 867 -456 801 -726 -285 441 -711 -540 7 -937 535 -175 69 10 719 935 542 -748 567 168 -871 64 585 532 570 132 -701 927 -819 -547 -468 -421 943 229 -148 -273 443 -402 -840 -49 -797 -784 148 -709 -79 -941 516 811 803 824 -335 802 318 -295 364 725 683 658 793 -707 454 601 116 -283 28 -56 652 990 -13 -298 -1000 -715 -838 -28 351 -496 787 225 -851 410 555 -20 451 854 -409 705 -734 -10 -476 591 193 569 -7 -104 868 -475 998 520 -70 -260 78 623 -654 -665 -81 302 -679 609 362 533 -853 -476 -553 -837 389 42 88 -656 874 -201 -404 -798 954 160 -341 -153 839 -124 -861 -984 145 551 -704 78 -860 64 -864 -864 -743 427 -258 -185 -842 -233 472 -67 555 353 -442 21 -5 16 -644 -543 -199 144 374 -520 542 580 325 938 585 933 795 -855 -516 903 -524 360 8 418 -620 287 727 -204 -468 -612 -840 -528 135 686 -200 146 196 502 -477 251 -979 515 -781 -93 -952 -417 -372 91 177 -791 -422 188 -14 -75 503 -233 -62 168 -137 858 232 517 -40 -680 833 -860 -390 497 881 -506 976 196 451 -779 -733 817 836 138 306 -985 -128 -869 488 973 526 7 979 316 320 752 -326 182 -791 -237 389 641 -314 -390 910 -330 374 -389 -4 -675 -670 985 -552 944 475 -272 -820 163 -487 -495 -794 -297 -303 -999 -715 -731 614 -974 11 371 -945 997 -454 79 -648 869 -978 577 -700 -996 704 -87 -485 -247 694 -249 -661 942 -765 -940 568 730 -918 417 584 -607 -912 589 -44 352 141 253 206 808 215 797 820 -675 -782 -521 0 273 -62 -691 -3 -439 611 456 177 -317 536 -465 -235 639 201 -957 930 894 807 499 -581 811 494 190 690 542 -83 492 -777 999 328 -262 -604 -434 -550 -78 -967 -449 842 752 -586 -326 811 -643 264 483 -711 -872 -699 259 175 -79 816 167 264 -625 913 -212 174 118 -127 841 860 -143 45 350 293 828 -734 -22 -94 528 671 -447 -969 -119 224 -888 -196 -511 86 559 -251 620 -747 -100 518 678 -166 267 -305 862 -202 -886 -269 729 -598 -570 285 -81 -47 228 -993 -226 45 -598 -659 717 393 -377 159 569 -787 186 -48 -82 794 727 -93 -492 717 74 -939 148 23 -732 698 540 641 932 -920 795 -130 918 -1 910 -761 409 -337 133 -525 -640 477 604 985 90 -742 936 -201 -381 -99 -315 -537 -344 -255 732 -674 79 199 289 -459 167 -116 761 897 256 -761 -247 -973 174 936 -343 -536 195 994 966 981 596 79 137 125 -334 -795 194 -474 -455 398 -153 983 335 873 -944 601 -847 122 707 538 230 210 -255 -663 -21 -997 -459 -495 828 -809 -246 -589 -587 -118 -711 749 -233 -374 -964 521 -862 230 -223 288 -864 -565 792 559 981 856 -740 913 938 -503 858 758 -337 176 574 -505 545 -752 745 705 452 -334 782 231 73 142 674 899 -3 -576 24 712 -539 306 248 -848 278 -156 -3 146 371 673 694 852 -779 821 -308 -269 958 891 944 -952 555 -157 -309 586 -928 -921 -105 -567 -569 -110 942 -452 -159 -64 110 -332 -827 -331 122 572 506 555 -230 -304 631 212 309 -37 -148 -702 -829 -149 229 -150 -902 -128 -177 -401 -218 129 119 737 798 -759 -856 -663 -239 -437 -765 929 -26 -719 321 346 -617 535 586 -856 -360 -141 -546 164 -457 603 -403 791 -382 63 351 -394 532 -8 -111 -298 -117 704 -85 845 200 771 819 -610 731 -690 828 -842 -105 61 -520 31 576 986 -158 -789 -216 -135 -542 -659 -25 -475 -612 337 -895 -6 123 105 528 578 500 595 881 -836 986 -11 420 826 -334 -673 -903 447 -278 -311 -144 474 234 860 -222 991 -657 -484 -437 -256 -34 -864 176 318 -67 -398 -394 -777 896 16 263 650 571 -184 -808 570 -217 -70 831 -314 -335 616 -73 -527 -381 -31 -411 -5 -702 281 -814 236 924 493 153 189 108 416 919 -561 -275 641 663 -178 -185 -703 248 -132 -792 71 -699 409 768 91 -645 272 157 590 -469 -876 601 -906 -966 -752 961 957 -585 -381 -809 -75 122 688 30 641 105 -504 334 534 -454 -799 498 -351 -430 -552 993 132 629 129 87 -371 897 -699 -196 96 -928 93 968 664 -381 669 -396 666 -429 89 455 423 -483 -509 194 568 -410 -34 542 702 -787 750 -752 -461 878 166 570 290 -739 378 426 -483 -804 -734 376 -51 188 -314 -564 223 122 -275 922 -387 -490 -709 377 379 6 -738 -863 589 -823 170 181 936 607 648 60 127 795 43 -794 -185 299 -872 773 -546 347 888 608 639 -158 188 -282 -734 444 109 695 -978 -709 -705 -370 -660 -103 -705 916 637 916 217 -884 528 -347 463 -732 187 769 941 -208 -287 928 -554 -558 -276 43 -741 963 680 65 488 577 470 -473 -383 582 -125 165 -45 597 507 -16 327 953 -879 -432 754 -859 926 580 712 118 945 341 376 715 68 772 401 -697 296 -786 -834 733 -861 -188 -218 382 674 -710 958 672 -68 -228 60 -417 956 -587 21 -288 515 -39 781 -270 33 410 -31 311 29 -93 -8 -861 717 -149 627 744 -782 -53 845 215 704 643 -368 794 412 -451 -501 448 -907 830 700 -104 -549 -311 -745 421 392 964 655 -560 979 201 -585 -559 254 901 -715 10 473 795 -881 -878 -461 162 -2 -405 -733 -837 -367 0 226 53 -152 -470 -249 309 785 -758 -840 -176 330 -678 305 972 449 725 280 -122 874 -686 267 124 -73 78 -243 -675 329 831 8 373 352 -611 -597 -124 -118 245 -257 200 522 965 894 -936 -451 -821 -250 -749 529 -738 -327 759 754 928 870 287 -680 -492 -706 -582 703 -163 -413 346 461 -723 -548 84 166 522 906 -766 -738 -195 7 -383 -813 117 570 -911 -919 592 -875 -393 -24 -766 709 -895 -566 61 -705 752 -381 695 751 7 775 123 -723 725 321 -430 549 -772 -23 -62 961 707 -991 -384 679 -980 910 817 -889 957 442 215 -10 910 -809 645 313 93 -829 568 770 -813 857 -836 -635 242 673 932 945 -460 -315 -575 233 451 -610 -571 -642 189 -179 -964 -766 417 446 -354 -288 -421 -691 -60 228 493 -38 249 988 -879 148 -838 -209 -495 116 538 -727 -248 566 433 -175 -930 788 806 356 -47 -810 -264 655 83 797 611 -189 -239 335 273 -602 94 530 712 -204 -789 941 -188 595 740 -315 -616 346 637 -577 403 946 73 870 -632 268 -67 -568 366 -173 274 641 577 278 698 -322 -728 908 105 611 717 557 875 -316 -443 -937 171 -915 -746 -263 -359 -62 -925 -787 -943 -302 -914 520 808 -456 684 929 920 633 642 -446 -956 587 330 154 16 188 -17 219 234 -405 -681 415 260 -630 512 906 -539 -360 689 -810 -736 -458 -204 -915 940 -823 -139 -914 -237 248 686 293 807 533 -274 842 -733 -692 -855 -570 -46 950 -785 825 -236 -253 764 844 58 473 -970 221 763 -846 -889 -140 -662 143 -102 -508 83 -307 -968 -263 868 379 845 903 320 5 -971 246 -387 71 12 74 -786 885 -173 217 -754 347 -791 -713 -78 -253 743 656 -903 814 -962 -166 763 -599 30 893 -420 411 -935 646 902 -33 -459 -711 -206 -100 33 906 878 -321 62 -141 601 -431 96 561 395 -226 789 -893 -948 -163 140 832 -898 -782 -914 345 -372 -875 -572 -365 -731 126 -406 -790 925 745 438 -695 -186 -844 -883 304 -454 977 820 -670 459 281 -11 -274 -841 -371 -601 -407 -45 174 875 338 -660 -918 148 645 814 154 864 -631 646 -674 -72 38 930 340 151 578 565 915 -672 -427 -599 306 -978 981 122 788 256 -211 432 -469 -122 368 927 -203 917 -462 259 62 -282 -472 -427 -653 843 -817 47 154 840 -248 744 -932 -832 -153 454 -720 504 945 482 -382 -935 778 -13 3 794 37 234 -939 1000 -830 -948 -713 -58 -479 -385 -831 750 -177 -91 -149 -845 -301 -344 563 -723 -242 746 -180 -136 279 767 939 106 542 -664 -724 19 794 -151 812 9 -434 895 -188 205 527 669 -866 89 -504 606 -874 -138 231 60 -17 529 -636 882 705 -462 96 479 744 -67 926 937 509 14 -735 417 347 550 -860 115 886 900 122 278 -615 -143 427 397 -616 953 301 -962 -511 -725 300 -290 291 283 -532 -140 220 635 200 962 309 426 852 922 -71 -501 809 -412 -124 -592 915 -898 -435 523 -926 -544 -348 902 -561 768 -318 -766 -878 440 -209 225 -591 934 -747 826 874 99 177 -882 -707 -692 750 799 931 -39 640 -244 598 -598 242 -578 -122 -293 193 493 -618 855 290 74 -761 -366 -326 -479 104 -723 870 720 -423 223 674 -656 34 -589 123 -219 694 698 410 -960 156 939 140 489 -989 -718 809 -22 391 -583 -929 -434 382 247 -373 -767 -941 589 -386 -159 -886 -406 743 -965 -705 607 -561 -443 864 -277 -601 -585 -563 -595 438 -497 502 -617 -348 652 346 239 -827 434 511 -790 -991 429 -693 989 440 -59 -167 973 -357 431 -974 694 -269 -322 217 -429 -837 -890 764 154 -613 622 836 551 730 263 325 -580 -552 -296 543 -121 558 -259 -359 25 587 165 497 308 -170 -2 992 344 -819 -156 -797 543 -533 582 -938 -401 80 37 -764 484 706 944 888 -318 133 927 -237 -860 -887 -989 32 -523 -821 -468 844 161 -691 690 -672 -346 427 133 -197 -176 10 846 603 154 110 534 -215 -810 116 106 50 -194 817 -551 602 -294 653 398 -869 917 -600 -699 201 -556 -451 828 -772 -306 136 -573 -381 -241 -643 216 155 -691 -282 564 722 -528 576 962 -364 559 822 -28 -18 599 60 810 -679 -939 545 560 -715 505 -400 -15 -751 -211 -870 -165 -987 625 414 -566 -582 -868 -817 -479 -264 -51 -513 665 164 -661 427 -529 519 189 942 -737 -311 -35 -949 -338 565 -970 952 254 -229 350 -239 -399 412 -492 -240 -944 885 -648 -638 913 135 278 239 -998 -249 646 -15 -324 -426 540 989 -549 -591 755 593 -856 -898 -674 -496 30 -132 -822 -244 -209 862 383 926 -593 -491 579 -278 742 -528 165 -650 -654 -838 -891 334 -534 840 278 -927 -191 694 -274 -641 -435 880 731 -876 153 823 -267 303 -818 -539 121 426 29 -285 776 -840 30 -369 157 123 907 558 786 -116 -243 960 462 398 510 292 -522 209 -593 -78 -113 573 -421 -271 -740 -176 652 13 -578 200 933 750 -955 -609 246 -834 604 -616 302 -334 712 912 -100 260 17 828 -545 -246 987 587 -168 -564 29 -778 -898 -972 711 -40 -904 -375 19 98 -860 593 -708 109 -971 748 -159 668 185 145 374 -917 -721 150 229 120 718 550 274 586 764 -298 -783 325 -326 -305 308 -132 684 -213 470 336 913 -63 -191 555 938 745 292 -534 -860 -525 -270 -252 -168 -245 159 760 -627 533 -746 -524 822 -376 -987 -784 739 -950 -808 702 -221 -892 943 23 -815 -692 -404 716 -517 -993 -98 -485 -179 -190 804 -849 688 -188 626 -337 30 850 -392 -864 340 -7 -20 -634 -956 545 -277 -392 864 602 -584 24 831 930 -132 -667 -22 908 -552 547 -826 -319 -18 -192 -305 -643 833 731 -840 -419 -349 -98 295 -375 86 573 477 410 -778 23 -76 -851 903 -328 -923 -731 -826 -560 838 961 152 -318 860 279 -674 326 -541 -916 490 -948 628 756 767 207 111 513 -606 288 247 -455 267 261 497 -485 940 116 -128 -636 814 667 915 852 -391 -273 -518 393 -957 -661 976 -565 -975 112 -376 -935 -123 -818 -392 854 290 132 663 -324 -315 -935 428 570 588 -228 104 -269 -442 -197 -951 -298 352 -683 911 -883 -280 24 -845 865 580 702 -128 781 -617 36 -933 -227 -616 -272 46 -290 18 69 973 -368 194 282 -928 -990 821 543 -580 -506 -484 829 -33 177 778 -741 -488 900 935 -689 -473 -273 -717 470 -908 800 263 -22 -310 614 -102 -664 958 -545 -290 208 -743 -556 -628 385 675 617 284 20 152 227 200 524 259 -454 879 192 -742 -939 161 933 548 -304 -646 -572 457 154 537 274 -790 876 970 692 506 489 618 709 689 683 231 -461 -750 -155 -960 833 210 -738 565 537 608 -355 -791 996 828 271 -308 616 988 -227 925 -499 976 235 519 710 -737 -60 -904 123 437 963 405 925 -72 154 994 549 -893 253 -560 -886 -225 479 -365 -626 685 -520 205 -722 935 -872 90 258 782 -526 153 -111 -656 -299 511 871 831 770 -26 -471 -728 544 659 -370 245 -171 -251 792 -2 -376 384 682 -546 -919 693 606 689 192 -519 764 742 369 947 785 -815 791 913 -175 900 -477 139 961 -952 1 -91 -339 452 577 -763 426 219 -729 -422 927 -549 574 -545 902 750 150 -601 -384 779 -372 16 498 -853 -53 -574 346 926 823 -801 -555 -620 -389 673 -80 -847 818 463 -522 422 942 -70 679 618 -395 966 504 -596 864 846 -986 450 -841 933 168 -546 -114 867 -347 -959 -6 21 -505 -335 -141 69 -320 -391 483 925 19 675 114 -75 422 339 498 300 759 831 704 753 -680 965 -130 782 108 -828 -326 504 578 876 -119 262 648 -104 563 -263 310 355 -937 -311 -82 724 164 839 234 576 -606 990 -549 285 551 226 70 749 849 601 943 571 332 76 -853 -518 -172 784 -120 407 869 -544 -207 -20 286 -850 934 -278 -861 -751 -368 -671 843 522 -949 -118 681 -285 -490 -722 852 646 -19 985 808 879 -863 842 -433 -238 557 890 901 355 -327 -448 574 -296 745 -612 -887 529 66 -331 -820 -953 731 -25 -290 -782 -254 456 970 -516 -423 466 866 90 802 642 -217 552 -429 -106 981 994 -820 -440 -481 -829 -965 -52 -24 924 -644 -402 659 -477 307 -644 558 -158 -150 661 682 -34 554 351 830 -935 -120 827 -756 -994 647 917 266 590 -750 -180 416 263 -625 87 -147 -381 -566 329 560 295 -666 -467 836 259 -715 333 202 777 342 -103 980 -681 814 -245 -194 641 236 -552 -136 -40 846 929 825 121 813 -82 -77 -817 -204 343 -804 446 -317 -188 -410 402 -370 -980 72 -22 892 -126 241 -100 -119 -816 -936 381 -569 -40 -455 49 971 -979 525 -97 504 524 -393 901 126 600 811 148 190 -74 -282 -90 623 416 -928 19 -569 -517 -32 -824 919 90 -510 362 70 519 -161 703 29 -248 -530 -628 -220 -17 -168 732 129 838 4 -281 173 580 -324 -55 563 -63 547 -556 728 89 67 647 -583 -481 824 501 -279 337 289 -953 964 724 -991 -244 -34 251 -235 -736 -752 -968 -137 915 -644 -170 -92 986 -88 948 250 528 757 366 196 743 -593 654 302 -340 140 -947 -395 835 487 177 789 819 173 -85 908 42 -966 -735 -128 -371 -804 -764 357 -336 726 988 -988 264 432 -628 772 390 645 114 -517 519 130 551 591 58 -613 -398 586 101 -451 -778 879 -328 -904 259 -340 -243 -24 97 -225 -371 -314 452 -693 -474 376 574 -35 174 365 -459 299 177 89 -513 -440 267 980 -942 201 250 823 -665 49 -262 342 194 678 3 -738 474 735 -347 -213 -324 -387 -232 385 672 870 -892 -769 -52 801 85 -755 -196 -474 -81 395 -972 419 -370 408 758 -697 256 334 -310 -556 -924 166 290 -747 754 -74 446 741 529 -348 807 -906 742 839 608 -297 190 647 272 817 433 562 464 104 391 269 -447 -428 800 621 341 -677 813 666 -25 949 304 930 -732 -757 822 886 730 966 830 365 178 -758 950 -558 -741 143 743 -814 -991 102 832 -805 -715 -78 751 563 987 -976 815 566 -986 559 -595 -311 187 52 -370 -471 -587 451 849 -732 382 858 -969 28 -617 -180 -720 -655 -314 4 728 -835 510 976 967 778 -988 1000 -472 7 604 326 516 942 -148 222 -533 -801 899 -854 -556 -788 -465 -960 17 -819 -611 548 -600 -525 100 278 -750 52 -428 -602 -347 957 745 23 194 318 535 919 -319 -176 -365 839 407 -17 -447 -583 16 -297 294 417 -235 525 701 -785 848 195 -186 -446 651 586 167 -13 -161 896 665 311 300 439 -24 415 54 -264 189 602 756 -581 568 504 38 -139 622 -639 -769 580 -4 42 -668 208 1 -394 883 709 275 -103 -364 -659 244 275 393 589 -875 578 -304 305 346 -593 -433 136 614 621 223 988 367 -323 304 554 372 980 -711 -113 624 225 234 -763 912 202 615 746 -41 -113 272 616 753 123 806 -156 896 812 263 -829 638 -520 -273 385 575 247 480 180 -324 -543 -358 121 -558 359 219 592 -10 974 693 664 -621 -627 689 334 783 524 -603 547 811 -46 -292 888 -2 480 -246 311 -117 846 -380 889 330 -791 21 633 -26 -85 864 15 -30 -560 901 474 -132 -232 943 898 816 502 -152 -458 -911 250 121 -536 -912 -789 885 -585 919 559 409 -613 -119 897 -501 509 -251 -864 327 400 514 684 -109 239 5 -852 638 -401 979 -728 -551 -182 -199 -887 -202 -61 -7 947 -740 -964 365 -284 377 -633 548 -473 -608 -56 -784 -412 -36 -637 -55 360 668 -706 508 -481 -843 526 157 366 748 333 779 -187 -405 -834 235 215 913 -253 -658 603 -976 -688 -759 426 -693 -948 -627 -994 -460 926 -178 -939 -937 -816 500 165 756 -947 -407 -582 948 940 -305 387 -275 -484 640 198 490 863 905 -184 -924 627 498 655 708 645 116 305 -760 -464 882 -273 498 76 -587 -348 202 549 114 609 -486 773 114 -152 919 680 330 325 -556 654 -476 -873 -492 918 -468 244 169 747 776 555 -528 -267 602 563 593 -156 290 266 -813 -11 277 671 909 596 -634 -129 -79 386 -742 374 52 -439 271 238 -271 41 -50 -700 -823 -434 -591 542 -275 23 999 729 -963 -801 813 -725 -369 164 514 -931 -963 642 -220 145 -968 -856 -750 -736 824 -915 -53 35 -908 314 151 723 -882 -629 -876 -52 -232 136 -62 988 973 -630 -413 7 986 -290 -227 -367 -303 -568 508 -584 -839 484 -888 44 -413 253 -396 -677 -469 -653 341 823 603 -501 -37 -850 -931 103 298 445 -372 870 -730 976 -793 225 -542 -995 -219 104 436 -592 -35 123 665 606 -528 -482 -79 967 -178 714 462 -457 -265 909 -618 -553 -301 346 787 -954 830 771 592 -507 -91 984 222 204 -85 -205 515 302 -248 662 237 -902 415 -856 178 -940 -800 -771 -841 571 546 -936 -681 -819 703 40 -400 815 985 270 -687 124 463 566 448 805 -66 884 -194 303 -142 -124 -370 -437 -838 -218 144 558 48 330 267 877 -980 421 -350 -977 491 -11 559 460 -225 159 -22 -593 724 -173 -388 749 -766 944 -752 -164 490 529 990 379 153 673 521 -413 491 396 133 -418 223 -872 82 423 304 -106 233 -353 198 -352 -39 -182 155 -373 -970 -400 352 894 8 693 764 -814 -588 559 455 -517 247 173 -816 -187 -122 -927 462 176 -945 404 122 752 -577 -405 333 -664 -264 -294 59 419 50 822 373 128 -798 222 722 -136 497 334 -691 -473 525 540 91 -184 728 -710 -696 807 361 149 -282 -709 -397 -848 695 415 90 -836 933 -618 -169 352 683 53 139 511 130 -806 -958 769 434 -953 -277 -574 -657 -839 -449 -57 882 -154 -362 763 963 -872 -310 -430 1000 84 -340 308 -990 313 -528 -301 591 633 136 -82 -788 -879 -11 222 866 -250 484 291 503 777 0 -464 -235 -994 228 849 -480 70 459 -931 -326 -703 522 -132 -776 195 886 -169 -444 363 -385 15 -977 -162 497 -16 -33 163 723 11 -667 -655 681 384 722 -212 101 -986 -754 -296 251 30 -815 -598 286 -141 478 936 -948 337 -596 17 -340 -109 239 168 -503 -450 -668 430 -423 306 209 -302 -417 622 896 553 -15 -843 -472 248 938 778 -233 622 -870 -575 75 -131 877 548 174 -336 -132 -457 -709 546 -539 -944 995 375 -124 -141 867 -580 958 -451 -408 -478 -320 -932 570 404 641 -971 958 613 -149 802 977 270 863 -922 522 72 -70 832 -598 -641 -764 -156 421 -168 -413 -610 930 -829 -5 275 931 -641 817 614 -393 507 256 -868 -474 595 913 158 594 -231 485 383 -319 918 -759 815 161 -747 -932 907 212 565 -235 -315 -711 -20 -909 908 -827 422 -524 -871 550 -114 -879 913 634 -841 971 -525 -979 146 -12 -469 966 827 721 -779 -827 194 -359 -782 95 174 -422 -509 172 730 452 971 -823 -90 -361 766 -968 354 413 241 452 -733 70 -560 482 -261 990 -692 577 466 -784 900 -567 -210 -838 -644 387 -95 -569 -649 -767 -619 -81 -347 -691 329 -301 -950 -305 -101 528 -916 -380 544 -798 -391 -814 -826 683 -372 460 763 -734 -923 174 918 -238 -327 -112 683 341 -494 -495 240 462 215 191 689 500 332 800 -892 810 793 -832 737 -898 352 193 -61 300 -395 -516 473 592 746 -669 -558 471 226 404 -777 155 604 826 199 698 632 -880 405 -83 -956 -566 231 440 488 949 -153 -114 -467 -235 616 982 -42 824 933 887 -827 312 84 -903 65 -561 47 272 339 -974 -638 961 -407 -474 -500 -56 852 740 -285 54 551 149 76 795 1000 -555 -832 -404 -342 -899 -306 -425 -871 -555 465 841 848 -124 -511 272 -300 -303 170 -381 -584 -346 -131 -252 248 -159 -489 604 -618 162 246 482 698 838 541 -6 -670 929 528 137 -247 -221 -603 530 281 883 625 988 -187 213 246 -595 -962 -734 964 -434 -665 -294 357 -869 -166 -17 768 66 789 -614 248 -27 -838 -412 -792 877 -942 -13 196 -647 -71 -475 375 -884 -164 327 407 753 -878 326 -609 -826 -758 580 -507 511 670 -541 735 70 -668 143 926 -726 698 -951 -957 -309 904 -708 -865 277 -878 -345 732 -796 221 59 -556 376 -73 882 -229 -387 -728 -489 268 447 -885 -11 -160 733 292 -953 839 -595 -296 57 320 42 -515 -540 -136 -309 -547 909 -501 -974 -212 953 196 -668 169 -644 89 870 188 745 -201 -784 676 -895 940 72 954 -197 417 -46 -821 269 293 -163 -27 365 -421 -764 -36 -536 -242 -303 914 -996 -120 964 236 -968 780 528 -275 536 -487 744 32 -604 -893 33 -76 -581 -551 -954 532 -366 863 464 310 131 356 -741 577 -783 911 108 -816 -525 -964 700 -864 833 154 -493 -670 -201 -163 30 988 -248 -468 -402 943 -124 -109 93 359 -579 287 -950 540 -359 143 -774 -884 106 972 -755 41 -605 -787 155 -111 763 791 763 330 -909 -866 160 -90 -854 -821 -501 -54 -947 -416 -741 782 -262 -461 410 -368 -25 215 249 823 28 386 341 39 -785 -124 -2 -467 703 -528 -104 66 469 -93 920 155 492 -505 89 -112 -602 957 -928 -141 259 890 -895 -240 -574 -459 770 487 190 563 825 607 992 125 192 641 862 -262 280 -577 -556 -462 422 658 -460 253 -679 455 611 914 -334 68 173 -520 827 816 589 571 -380 -611 -704 -252 68 498 540 453 -536 -888 -682 861 981 971 -51 986 -448 -933 -988 997 -561 943 594 280 543 -4 995 596 377 -121 522 487 25 927 628 -714 747 -273 -162 950 -378 984 -793 -800 649 -420 364 741 -129 959 -434 -4 819 962 -340 744 567 887 938 172 -78 -581 217 134 -299 -286 -476 -88 -550 297 -319 52 -588 476 -148 305 -596 -990 -363 124 -18 993 617 262 -627 -472 805 -706 540 398 743 834 -920 111 -808 900 -766 201 567 -575 -192 320 -119 405 -991 632 -99 816 -126 -251 458 -878 804 413 -179 923 -262 883 -842 58 -595 279 661 -874 -234 399 -612 -926 -588 811 -428 538 -328 -693 -85 471 732 625 -64 -820 158 482 40 -908 587 -369 793 -353 868 177 -571 491 994 91 179 -659 537 652 -687 301 861 515 -124 -915 16 850 -447 -505 210 564 330 -801 -316 145 -308 643 41 590 525 -817 849 276 759 226 121 -194 597 507 -83 -299 715 666 -207 20 -765 -253 -38 877 733 -843 -678 72 -468 -390 -432 -5 -888 705 679 553 -762 470 576 359 -517 -497 270 -751 574 457 405 -344 718 595 -42 -148 899 14 -67 -261 -807 -137 -75 716 68 -958 -72 274 -258 -373 515 592 396 247 -38 -153 -429 435 506 198 914 419 -384 82 -938 -92 539 -516 -28 -998 -586 -422 800 -270 -783 -656 -512 559 -446 -218 617 -847 -997 816 316 732 -196 708 -690 966 -422 -208 276 495 36 -97 315 866 -978 -1000 630 -648 -974 -289 301 -148 102 288 559 -365 98 906 -870 -423 -756 856 490 -95 -793 -604 -13 -834 959 -406 960 -914 433 -83 -253 -353 -967 -535 -881 648 -993 -99 463 617 -697 128 -177 197 -369 309 -486 -917 694 -597 43 -150 597 -385 727 -512 -199 -582 -546 -541 -45 854 -704 948 -702 -563 -954 -114 -721 800 926 -863 789 -469 -859 -884 26 -535 -443 -547 -982 652 523 567 -739 345 -819 -865 -933 281 -870 -783 701 737 -196 474 257 -925 800 -373 -788 -430 -686 310 810 122 -451 -7 -876 338 -180 423 -702 677 924 -795 -501 -319 -995 422 -535 182 219 620 -978 9 353 180 181 465 -105 -372 -416 -357 -215 106 723 159 -515 -457 382 -305 -623 639 636 294 320 -454 621 682 674 476 -683 20 -148 492 360 -767 688 -672 439 254 865 78 538 -764 21 -46 346 -161 -616 868 864 -388 79 308 390 -679 -971 -212 295 649 933 866 -608 108 -593 -601 613 684 474 721 -747 -270 943 81 -481 -468 71 -695 966 -53 -593 -673 245 737 -657 14 -236 728 -818 648 246 -118 924 523 -592 -418 943 762 938 -378 -865 -678 243 -732 -616 942 -83 -491 125 823 367 -953 179 589 908 -453 881 -329 879 66 -670 839 -849 502 853 779 -644 -405 -665 -795 -117 -101 753 -773 -772 689 -429 -268 -350 172 -445 180 -110 -859 752 36 -755 -790 176 -552 -494 866 -448 -777 153 -700 69 -706 602 643 -644 725 -192 677 -141 -554 -415 410 -424 65 430 -228 -146 23 -349 -325 526 980 -768 -429 772 117 -256 347 -147 725 742 599 978 -692 278 665 746 569 197 340 -240 -908 -679 149 353 -815 -281 3 -328 -136 240 -610 675 -846 -429 -424 571 507 -228 694 186 -285 -896 430 -966 -342 385 -525 739 -873 -226 -560 -893 -40 -141 161 631 836 250 806 745 -838 163 -576 743 -193 -517 -723 632 -343 132 -200 257 926 750 28 -891 181 -711 649 211 162 662 -985 108 -739 -320 621 356 -880 119 466 -590 997 -295 -745 533 -228 68 -492 -831 -886 -585 -595 -103 16 499 435 -48 -915 327 -109 673 -670 -497 -442 -788 -304 -832 -204 104 -221 -914 318 -141 222 579 -134 -787 90 -987 -166 75 707 -458 301 -775 -250 -268 732 608 644 258 725 -496 883 334 -821 -34 415 312 -946 -409 -509 -677 -66 536 -954 -696 201 -693 -272 -280 138 16 357 -159 -82 -251 -311 -536 46 104 -431 564 188 606 -157 -546 628 492 -866 -899 -138 890 -1 63 -96 8 207 372 872 340 -483 -978 -231 527 753 398 659 -617 -468 -273 -264 -447 696 630 326 918 92 -639 -872 456 325 507 744 -395 779 -877 858 719 754 -748 -536 -619 933 -526 726 409 598 -68 -449 -561 457 -243 889 579 761 -839 -113 885 -814 180 -943 398 -504 134 154 -285 -751 -343 -398 804 72 160 775 29 -846 73 -764 -533 133 978 313 185 525 -962 59 -779 -654 -462 335 -965 236 -696 263 -307 -886 -258 979 499 213 -899 592 123 800 245 -331 56 715 -50 -301 -128 -351 -215 579 110 -75 -48 3 890 -740 496 -127 649 954 -428 -978 501 -843 59 78 -593 -306 -720 794 247 -827 217 -979 75 -254 343 902 -7 840 -709 888 130 913 -853 -83 -619 398 -927 161 -215 792 941 272 -318 503 -337 -710 -484 -358 677 -314 -235 -810 826 638 -721 -264 651 -135 -833 -757 396 714 303 316 844 -330 762 846 802 -303 -674 886 -365 -275 851 268 891 -871 -602 -421 -194 -87 723 82 -268 -87 -729 -562 117 679 -211 -746 60 -91 -165 -832 -977 435 757 -242 190 -116 783 219 427 -169 -491 55 -593 -226 -761 -541 -972 138 952 -193 840 -57 -506 174 -766 71 310 150 897 -350 -993 102 262 593 242 53 -593 812 -80 -92 947 696 -904 320 298 -479 487 703 -984 -832 470 68 436 468 -766 265 -624 674 460 -560 -173 -795 308 570 441 -303 -47 -565 704 43 192 -997 -177 -43 636 -479 599 38 881 -656 533 291 -974 234 -136 -576 -855 772 780 -383 420 76 491 502 -399 44 -925 646 677 642 -444 -606 274 -841 -629 886 682 -812 423 653 972 899 280 352 934 26 -27 28 698 253 813 -657 114 -936 579 843 -268 220 209 -602 -178 477 356 -905 347 -77 621 -50 -334 -813 -310 349 -491 -761 -953 443 190 6 -666 -208 -387 -616 -736 -175 -186 -887 -221 -628 -864 -96 504 -505 405 -550 56 -826 361 624 409 873 664 878 -701 -556 -914 392 344 380 619 -243 370 -706 -868 161 357 -288 -433 -579 -548 658 161 445 437 607 575 -229 -893 261 -805 -548 819 554 652 719 -814 -58 -106 -458 -526 -783 -952 446 310 82 451 -195 565 -80 -117 37 427 237 -927 -370 449 -610 840 -12 -742 -221 971 0 806 -942 -474 -67 -690 134 357 682 -352 -943 -922 -402 -602 905 -334 -687 -128 924 905 600 244 788 -660 41 -318 -705 426 93 954 407 -935 177 -694 -808 81 69 147 -293 -390 -263 -50 -869 692 -274 325 -592 -263 677 -828 -497 -980 936 766 685 -782 77 -902 959 167 -667 -123 -667 877 943 652 602 298 20 964 256 456 -555 -167 125 -424 -145 485 871 266 485 456 -835 -816 -859 311 288 -81 331 971 -483 877 465 55 607 460 803 -8 -351 -977 -693 865 -675 811 -542 -762 -199 -671 -824 461 -289 -871 464 -156 659 -675 548 467 704 952 -7 -587 13 839 -310 500 353 932 -899 -402 -81 292 582 -694 740 -302 185 316 -919 825 -340 978 -532 -759 -35 -87 390 -514 -736 -74 428 95 975 60 -747 -815 -390 970 713 -107 143 -151 106 -114 -368 22 637 106 -647 -311 -147 -583 -202 644 -742 524 474 -455 -471 34 318 -775 496 -378 -188 932 854 540 741 782 -226 409 -479 -774 186 49 -372 906 -442 -745 -403 -646 -502 413 -691 -687 573 327 -574 -836 -804 872 -221 555 313 -316 791 504 623 -960 -750 982 267 811 901 -332 -247 357 886 -456 245 -929 -835 187 -948 71 801 978 277 320 -899 656 781 -974 331 627 -432 -919 -197 -719 -428 923 7 704 -805 -273 -727 115 -396 505 -584 -108 856 -504 -302 381 71 -108 937 483 718 367 331 -28 823 -842 -217 -894 974 -669 264 174 -416 -509 907 910 -776 578 -446 -390 -301 -395 -652 -318 -413 -721 504 -478 869 -354 818 -373 736 425 -482 603 -88 -689 -111 116 -861 -525 256 209 504 -927 143 432 500 52 -470 591 -622 5 105 209 -830 726 256 -49 -927 187 610 -872 -857 31 839 899 -843 -852 524 -844 676 -737 336 844 -593 -356 -674 -488 -628 28 -142 306 937 -525 786 -782 459 -381 -777 -87 -709 78 161 -170 -755 -776 -565 236 373 -572 -777 -154 284 -599 -608 -518 624 272 -394 -956 893 63 543 -474 183 652 -361 -454 -358 615 905 208 -666 307 554 877 67 -5 154 491 -795 271 575 711 -338 425 886 588 -210 -279 -906 880 -160 867 692 -803 582 890 -678 -297 602 97 504 -490 -813 383 922 -150 928 -216 384 399 608 173 -520 -103 -193 -431 -33 -658 -188 -87 -569 -733 -119 182 -523 27 -379 71 164 362 -218 -6 -310 -285 -672 5 -534 -841 -270 -533 206 270 825 24 962 -408 -216 94 -208 779 -877 -848 590 -496 -380 45 -907 -164 -87 351 -46 765 445 567 -519 -671 -356 -713 288 -787 633 895 -5 386 -910 374 889 -647 -82 747 569 -494 -192 1 -867 344 888 549 -438 -746 513 499 -832 -913 -536 -28 -601 357 -174 -505 206 -951 125 -325 316 246 842 -342 367 -635 -256 353 595 177 -470 485 704 928 -908 395 395 -753 145 -890 -903 -810 -303 -452 -829 -972 -256 836 -378 -95 -658 -148 842 -883 946 400 458 -318 -82 987 -415 142 83 -740 -799 -402 -880 -936 -333 360 -758 -927 -576 315 -130 480 -520 751 396 -292 813 -835 -375 -351 965 -262 -683 -752 -25 -766 -740 -231 869 961 785 797 118 930 95 636 -171 -128 -131 -974 -232 -112 259 139 -111 181 868 -119 415 -358 -643 -216 -149 524 898 -976 -671 -122 772 106 613 -743 783 -262 702 862 -499 -947 -193 36 124 -176 -530 -672 49 644 -606 -956 -583 518 -654 -144 411 476 -381 -594 -887 346 -700 -172 41 -811 494 306 305 -495 852 995 3 -660 -799 797 856 593 453 -879 337 841 600 -289 489 -282 993 900 -601 583 -191 609 -853 -56 -821 267 -528 946 487 -223 -61 943 -973 933 -784 205 2 34 -838 -614 269 46 -882 847 -786 -258 -34 -373 -331 -30 -364 -56 -799 200 577 108 991 -118 -731 -378 -820 -632 421 -845 978 -242 812 -595 -141 265 -240 614 -417 -839 656 826 345 666 -923 -302 -170 -777 -364 -790 -192 -667 928 -574 538 193 551 -593 -864 -549 -859 968 -429 58 -514 170 -625 99 476 199 -920 961 261 -553 -175 -187 -25 -89 -513 513 -832 92 -952 -44 298 -757 -81 274 -227 978 166 -781 -251 -170 198 362 417 -53 906 960 967 -815 -562 -55 606 75 162 -491 -446 -624 -871 678 436 224 -462 -771 647 168 769 -9 -382 923 519 138 -60 11 -654 -310 517 -237 -70 444 -454 778 -736 17 -407 764 782 567 622 957 592 -190 -486 -59 -415 -939 -905 394 13 760 -316 -539 -404 28 296 -283 645 221 301 120 898 -409 52 5 961 369 -486 -294 925 -618 -764 -18 64 255 647 -280 -550 -977 -994 -704 -546 105 962 765 234 615 -406 127 259 149 556 -777 -207 967 -834 923 -786 -970 -501 554 494 68 -931 -987 791 590 -212 228 -347 383 645 -417 346 -596 -571 -61 81 -785 672 -610 -686 772 -55 665 456 210 797 -258 325 -11 814 633 -689 889 -839 -966 686 -799 728 4 -906 -962 -347 610 936 -307 175 661 783 770 -167 -223 -384 892 -850 802 650 591 -765 785 -617 833 -860 521 -194 -339 -897 700 -569 483 -58 -287 437 206 570 515 -982 -896 176 357 -629 37 -784 247 -933 -883 -70 364 273 -542 -721 45 844 -486 709 858 64 903 715 720 -437 -122 712 718 501 734 665 257 876 -954 -795 -490 246 -348 913 -977 -844 868 -347 -822 -484 -151 446 503 -391 159 541 -449 49 718 510 -776 -889 873 64 -671 192 641 -933 439 -814 57 -59 -647 115 635 -626 -84 153 -986 -486 -925 541 -963 16 563 846 301 39 179 -899 -220 -142 622 -169 212 -136 -894 162 11 -501 682 255 291 594 -330 -19 2 810 -852 678 -983 290 142 -232 158 708 18 -138 545 -11 30 -112 83 -401 871 -271 727 -361 -295 89 683 221 -102 -988 -389 -923 748 484 556 97 -966 844 711 -572 -517 -2 -162 -681 -727 342 898 975 -687 520 -556 567 913 -439 -64 820 -137 -916 568 325 712 -227 -472 543 -619 -760 686 89 435 -390 344 -785 723 -265 -373 -469 -252 -424 -689 -383 -222 -915 525 48 -121 -709 452 448 -673 429 -182 992 859 -529 -353 -616 582 674 341 -44 -773 -223 973 28 -843 -679 -158 -150 570 -822 231 27 283 -828 -745 916 593 -552 -817 -451 -887 920 -8 -427 526 439 -679 543 -443 -99 574 325 593 352 -530 -210 -111 -528 819 -273 -772 -792 -919 -560 -113 -647 -538 149 591 676 -599 671 -273 -791 -699 -293 -800 -462 -303 -641 -285 -214 376 -519 -72 -799 47 904 377 615 -336 110 683 -684 290 -825 665 436 -816 962 801 902 967 -292 576 -279 -812 815 58 14 717 498 -85 580 -475 871 873 -512 365 -804 77 500 -398 -335 -151 -260 229 468 -821 426 -102 367 -337 -937 796 -521 916 549 125 230 240 -849 -772 -925 -733 730 12 -311 -852 -95 -716 -835 837 461 -658 -840 354 -699 412 766 -213 607 -582 -556 741 -485 743 -516 -692 451 -698 -589 371 399 -742 131 590 -784 720 -792 -199 -812 -995 981 852 -55 -24 -711 -856 -521 115 581 -489 -77 310 102 768 269 61 329 935 -358 -699 198 782 -295 -21 -527 -779 -111 -908 -978 512 346 371 -333 -44 -74 536 -764 -258 -90 906 -594 774 -526 788 -717 -953 -919 748 -795 -304 22 887 -205 285 -837 -659 -137 319 -307 998 -790 785 -335 -674 -577 875 -51 698 -15 312 185 960 -884 83 -55 67 -981 811 -281 377 250 891 -822 -97 -377 858 -33 -753 -182 200 -500 -344 -863 45 874 -913 -697 947 -135 536 762 -851 897 676 -285 -576 6 -142 510 891 -301 880 -54 871 -997 24 -260 898 551 -840 421 -420 -240 -328 580 -630 682 451 247 -970 -567 -925 664 232 456 -906 -722 -820 596 -344 -726 662 -455 -45 -612 -37 -969 836 48 -758 -717 -200 799 791 -833 -800 -936 -424 -86 -920 -15 -491 -348 -281 -351 273 -847 718 785 -955 -934 -576 -404 844 -770 429 -533 -337 580 -297 455 -80 332 -413 372 10 441 575 75 -439 -923 368 885 -615 -286 495 179 71 122 -397 -988 756 341 -393 -709 151 -96 -100 -319 542 541 783 771 249 -315 641 -978 922 -322 838 452 481 -751 601 -442 -451 -869 374 828 812 95 766 960 -606 -796 353 806 -772 524 -90 -2 -654 567 385 -108 -910 470 948 60 -330 -767 585 -194 -959 -499 547 -390 -525 -205 92 312 912 -977 282 994 696 941 5 -514 -356 53 -973 858 -677 -438 366 -609 420 885 972 312 -820 438 -292 -252 -101 -224 24 -672 444 -130 -590 -200 -924 -329 94 -840 647 971 -334 -913 -33 55 803 779 -485 807 344 337 43 -562 -76 -720 -841 691 -420 170 39 774 645 588 547 430 560 -722 730 -362 719 482 -522 445 -934 897 550 210 -871 678 -391 -343 881 -831 902 -832 718 -545 741 -983 -191 -547 393 -246 273 765 76 -980 594 497 -42 -650 36 -486 107 696 -776 -533 141 -542 505 -301 -758 193 -595 79 -709 447 -735 942 -915 112 915 891 965 -894 749 176 719 -234 -608 525 131 -940 -355 445 -851 3 942 -309 -691 737 -953 -502 -456 981 38 879 -381 682 -959 -745 -911 -434 -75 -997 -618 389 530 -146 83 526 826 -163 -8 -633 -319 410 689 -345 896 217 -262 -257 827 779 -965 749 787 452 -11 -423 -414 -549 63 209 685 561 -121 260 490 -473 -87 -922 -355 -429 85 22 -523 -170 -21 946 -7 -64 -918 649 836 362 858 932 -256 980 26 769 112 996 -826 125 285 435 465 900 350 -296 84 -535 65 15 -667 595 -44 -249 110 703 68 -426 76 -506 -350 -731 -570 -948 -138 -269 -116 775 -165 154 349 -990 921 -399 658 959 -933 539 -78 -314 -271 767 -274 -399 -377 520 536 -891 106 376 933 -280 -239 -615 371 -529 -609 -828 -987 -923 291 57 -224 490 -827 74 -819 -997 383 132 -637 -560 -615 -425 -555 731 -346 -852 464 489 -581 -549 314 711 344 340 296 -550 570 -278 -265 -858 -773 -473 -662 609 750 -878 494 184 -914 -691 -467 -235 971 726 864 167 847 227 928 -818 582 339 -886 -640 -541 -804 -334 -169 410 142 -47 -701 -192 -435 500 -175 -891 129 -772 -219 -667 524 239 929 -117 466 -768 -876 -22 583 63 -620 -474 278 228 362 -386 -877 230 292 237 -119 234 -874 877 -687 -762 501 -859 751 -483 299 -279 -411 -989 -838 -176 -198 747 -369 341 -854 -182 -191 714 -33 -87 -567 -610 -775 696 558 109 741 547 7 -895 899 271 -581 631 -72 483 964 -211 -1 -457 -732 770 424 -411 -550 132 971 -263 400 91 405 115 896 518 827 191 -239 328 825 -675 -665 776 888 -61 -695 960 -857 937 -127 802 -630 657 941 315 -768 -80 390 747 511 227 890 -971 550 929 -726 -609 -918 -67 -82 -279 -551 -782 -600 119 342 808 -135 619 -466 631 -181 182 709 935 409 -731 -947 478 -395 691 -885 -828 391 780 984 -568 -97 -907 702 -995 -391 -518 -516 910 749 319 -347 644 -639 -547 -677 -399 -72 31 -579 -307 870 -483 -130 -982 -709 207 87 623 130 -570 -85 -309 178 -559 654 -705 -442 -565 -786 -871 -216 869 -820 -33 282 805 -839 71 -405 349 -804 -812 243 25 420 952 645 235 836 395 338 -227 228 742 547 908 -990 -895 995 101 -993 458 564 248 -227 -439 401 682 53 352 -573 958 619 855 -967 -650 625 995 -360 -956 25 259 -878 462 932 166 -823 -490 -785 -336 344 -288 -909 76 -793 957 396 -470 -64 -739 -576 -881 390 -487 -639 -381 748 495 -383 132 521 -10 -14 706 518 870 -889 376 70 -155 535 989 -128 88 811 916 -829 96 926 725 -466 -551 -997 626 -750 -649 -801 696 -785 -471 -718 -949 410 -400 -412 487 -144 693 -202 -192 566 637 142 -859 313 579 398 290 -218 389 -623 286 -817 -923 729 -923 598 688 -656 768 -324 584 307 -660 -576 47 179 42 -101 120 879 11 -941 -754 -318 81 507 -422 -804 330 770 -696 503 -357 -930 832 20 305 -681 260 -651 754 -571 -968 -776 496 -698 -855 -765 937 63 153 -385 251 -990 -56 -692 -938 849 486 763 -372 -166 -962 -914 -191 -361 513 394 54 -312 -510 -677 -555 346 -15 914 498 -707 429 97 -338 -421 664 -226 -771 705 801 805 174 346 80 340 686 -341 -712 -361 719 34 -807 562 17 527 -117 -297 -436 -249 -135 -136 -718 175 528 -462 -367 10 -486 126 -460 -842 223 394 155 619 -48 -615 -636 85 716 205 118 -354 -506 766 476 -502 134 -740 -32 -826 41 458 894 -166 200 -552 541 -542 104 -559 -247 497 -423 -686 -408 342 812 464 757 403 80 603 16 -258 89 607 934 665 255 -585 -351 -731 183 -715 -822 -92 910 -616 726 677 959 -668 -700 -915 11 -290 309 128 517 -852 -380 -100 -363 -488 624 -953 -593 395 -258 426 -846 -321 110 738 -157 -904 -93 -856 -85 190 279 682 442 -742 0 -16 -137 373 400 -66 545 -609 467 988 -394 -376 409 843 276 -181 25 998 -215 508 341 -534 -430 -818 -892 -95 888 370 -865 -755 -146 954 -815 -510 -473 -947 -391 300 953 18 138 -395 -10 -764 -536 -208 38 -677 346 -882 949 -662 713 -994 -208 -289 684 -112 444 -447 -178 -226 -60 -96 143 -583 -247 -449 161 532 -240 794 -752 -460 -908 522 -779 -35 222 88 -214 186 -944 803 -625 426 374 -189 -679 -660 -526 -581 -88 -989 931 195 -634 658 -486 -659 -734 710 -236 789 197 739 -247 378 -579 81 -307 -988 -329 -684 337 -169 -408 -28 894 -873 -339 603 -122 717 -265 -307 21 854 869 -389 324 387 948 824 -171 846 866 220 -835 333 236 273 -330 -670 -108 -694 859 100 -463 -216 330 -800 -197 276 281 -558 -370 -485 -139 19 214 770 -85 -166 -629 415 -519 -129 595 395 463 283 746 394 680 -384 423 422 -828 530 104 -914 499 975 -469 -3 -653 182 -813 -997 -94 1 268 -225 -327 304 -902 -485 341 -994 492 -399 -806 747 -773 18 -8 777 450 -754 -608 -383 482 379 959 -292 633 169 -141 910 -968 501 -498 850 -861 55 294 894 -127 -866 30 -180 -270 539 202 427 155 -75 569 169 816 398 327 912 -943 93 381 -752 -825 285 -892 -327 624 -476 -880 118 247 -357 -710 720 182 590 332 100 628 776 95 -420 -199 470 618 895 635 -424 543 -264 -717 -764 -445 686 -217 -430 -511 955 -894 581 -809 -887 -906 -560 -35 -77 753 -465 789 -58 913 -649 559 -623 -924 -576 -926 -640 -961 962 985 185 154 19 -777 -354 -512 851 -666 -564 -71 707 -863 673 -579 -648 -382 -680 791 695 130 925 -382 805 -188 591 -944 951 -164 -672 -389 292 -881 772 434 -515 59 593 -685 -547 302 449 -508 38 -88 -456 27 -615 624 797 800 345 165 -300 451 -498 156 132 864 934 -823 576 342 -891 -208 694 -704 739 590 80 -734 -814 -216 -358 335 -6 697 -856 -169 -806 475 653 -580 -495 -515 29 926 -682 -20 -499 235 75 717 763 -627 452 365 -984 -886 -993 -593 -814 204 -37 317 783 -903 -225 161 257 -817 666 -274 357 -4 -901 71 -264 817 655 91 708 -801 539 -686 -939 659 -272 738 535 -143 957 525 -241 -614 -642 -855 -467 -256 -818 945 487 528 590 -131 -659 565 994 934 -611 783 67 -981 -99 80 242 973 861 395 458 -33 695 -860 520 -724 -86 627 506 712 327 -309 468 -211 -218 514 738 879 -418 889 -641 337 298 34 541 296 522 -457 -275 367 -468 521 -775 740 -743 380 -945 -336 -746 417 925 63 904 -578 -825 -965 -85 -803 594 795 -171 -442 602 -506 551 -130 533 859 -520 -938 -978 282 -883 -723 38 -366 -704 -453 -870 172 496 905 566 717 132 -605 183 -182 271 410 348 -864 -73 755 383 827 647 -233 354 409 620 149 -455 411 589 798 -897 -333 655 76 915 444 952 818 -310 -784 555 567 -643 -134 514 -429 661 -494 918 -661 -950 -976 633 354 285 -956 -619 180 810 247 -436 -604 -466 -593 -291 -344 842 -212 -179 -109 -848 -892 -974 -914 879 -975 928 826 -837 516 427 369 -507 -846 -468 -958 487 -692 154 612 -442 224 -243 166 -39 -191 731 -661 106 201 689 309 799 230 -813 -158 -467 196 981 445 903 -981 746 781 598 -257 264 21 663 -841 -741 915 657 787 803 872 41 -121 878 20 849 -371 -289 -342 -305 -778 869 325 276 83 -735 534 518 -589 -664 -354 181 329 -59 -436 950 -415 932 834 -372 471 -515 978 -983 -674 997 491 -717 -330 934 952 -975 -562 454 582 -126 380 -549 -818 169 -543 -134 777 959 318 216 470 -311 83 523 774 -80 638 713 -619 -556 400 366 -844 -467 418 430 -835 277 809 -416 -665 -344 -612 673 187 961 605 337 155 696 616 390 347 -436 639 -529 865 797 445 -161 215 -896 544 350 225 410 181 170 -349 -639 -366 483 178 -183 -841 890 557 228 898 -656 876 682 499 786 871 -21 670 654 390 -479 378 795 716 594 520 -948 -63 197 -435 -131 -993 -703 538 -521 387 914 891 449 743 989 480 482 -101 -457 291 267 140 561 950 276 757 -925 -226 159 99 -48 -251 -268 -652 728 843 -640 823 798 -645 -722 611 -721 637 603 -809 -82 229 435 -764 -308 -632 -911 178 -969 -934 -797 -922 -346 -113 -847 571 810 -207 390 -449 96 -925 25 -369 942 288 897 601 -623 -969 819 -748 -193 907 -492 -590 -55 919 -701 860 740 773 539 -703 -948 -281 740 671 -378 25 583 479 -908 -462 -280 520 813 -112 236 576 -965 -854 661 110 -569 -826 532 841 838 640 91 272 -147 284 689 -760 -653 -605 -886 229 -704 -657 -194 -161 -426 -160 -83 578 -54 622 -240 553 -696 -288 -8 -358 -236 551 -839 -324 745 -918 148 770 406 -917 -693 -422 -398 749 216 -825 -547 -72 560 -61 373 -401 -884 -929 -508 776 397 -200 431 136 919 -785 -530 757 -402 -190 -887 -293 167 -90 12 -90 877 -628 679 -138 -652 -639 -902 158 -180 875 237 448 264 377 -178 -377 171 88 -631 912 -424 -58 619 -686 958 -387 794 -10 782 -35 98 297 292 -700 -622 225 577 938 -70 -560 -997 805 163 675 -83 672 -101 189 -188 -700 333 758 -519 138 527 540 -797 -895 -722 955 788 207 204 -757 -957 -461 623 -203 -69 365 398 688 950 -686 67 -153 -875 727 919 -201 -221 742 667 776 -213 971 -800 -439 773 980 803 -480 -167 -838 843 53 869 650 -666 -760 344 -7 232 937 251 -223 -956 -402 -984 38 -660 -314 720 7 12 241 571 -522 178 60 910 82 924 -552 889 237 835 570 -540 695 -11 -207 42 -343 321 -477 954 -394 431 892 -993 -445 -999 -746 125 14 274 -208 208 90 -416 -73 580 209 911 706 144 -570 -171 14 -903 329 -326 846 -698 -360 318 -821 912 158 -558 511 484 -834 -751 462 3 247 306 220 -516 -722 -365 -641 354 -93 919 666 963 26 402 381 -164 -201 -608 -173 -46 541 118 886 -197 339 -771 625 -576 -146 -398 568 -174 -165 -71 45 -578 -148 -888 814 -988 -146 -980 988 137 -400 -175 95 692 -86 -364 -341 308 397 -903 341 761 -287 -167 -173 588 -18 593 573 -688 -467 115 670 437 -693 -336 361 -698 -303 73 640 232 -905 -715 289 -478 -500 -220 231 -982 -806 -817 -250 626 -413 653 -300 204 311 -602 -691 -741 -113 -603 72 714 -896 543 -953 -881 -369 904 959 6 556 899 -837 -969 834 -96 -596 276 592 12 -474 -295 263 409 257 863 -998 -471 949 732 791 -1000 -188 481 564 -436 -230 -253 197 284 -146 934 -922 941 603 -503 88 -732 -398 -235 -351 302 -573 -774 484 900 867 -417 333 626 -732 -392 -329 -53 -224 769 -272 445 786 8 -862 775 -934 -735 410 17 -103 -868 -619 -793 422 450 -602 861 521 6 602 292 840 460 627 -589 949 805 213 -361 784 -622 246 -781 -990 572 -788 139 508 -5 617 -956 450 0 739 458 413 -594 -186 -828 374 -156 573 232 -652 639 -658 -503 886 -742 -853 -894 14 482 -79 -215 321 415 265 858 -841 -930 201 379 -966 -235 -574 602 467 9 663 -311 -663 977 -974 -362 95 536 -669 44 -511 972 -127 713 -544 -442 -285 -991 -128 428 -50 538 -639 64 -559 -641 216 475 629 -153 610 -792 450 795 -659 137 -210 478 515 -145 902 -971 52 895 -970 315 -374 -741 571 297 -554 -447 -232 -54 641 6 -605 397 -630 446 554 719 240 101 -992 666 788 54 -21 -82 837 202 -301 -852 -665 597 1000 73 838 141 -514 -197 -115 911 799 -405 719 -613 -22 -397 -66 358 -741 -270 -324 639 -203 -981 149 827 -654 -795 -625 -978 -659 -455 737 -317 164 -521 -860 -152 636 -711 87 -256 649 102 933 -197 -259 -984 490 -730 -263 744 -999 451 855 840 140 -763 -303 -814 796 -296 -812 -316 209 -823 492 -497 821 954 505 -524 -584 589 995 -236 -245 412 817 408 810 -771 -682 860 -554 -512 457 663 315 -679 70 -965 964 -206 -641 -647 -881 -904 -829 552 370 290 314 152 -317 268 740 -974 826 129 -983 -555 439 848 -856 934 -675 361 11 19 -963 -934 903 -964 -825 -139 496 -979 607 -767 770 550 408 248 81 228 -924 -897 -560 -799 678 -891 991 414 -747 -677 119 111 421 -719 426 564 -251 826 669 -761 -664 -238 626 252 -620 643 774 413 735 827 210 588 -527 -264 -737 -61 646 77 -547 -68 527 -935 229 318 24 -637 668 613 811 -219 191 -244 -582 -728 599 667 254 796 -916 -835 173 -434 257 493 90 830 477 373 -709 525 994 97 -844 -838 -37 487 -977 -796 756 -448 -138 -231 455 -320 417 -917 59 424 346 752 896 897 353 -701 122 692 -592 -79 652 -997 176 438 581 -77 -738 -716 -673 -621 450 -322 -506 662 739 -754 764 -881 887 -854 386 420 632 -861 460 -92 771 -177 -512 -381 336 182 44 -31 917 -16 340 -941 247 257 701 -470 -317 306 107 257 448 -762 82 496 389 724 76 594 -964 -174 45 -787 758 527 -563 703 -949 -86 999 264 -312 -67 57 -854 -827 -259 -232 -72 10 114 251 -287 -506 303 660 303 20 982 646 861 -638 523 -430 740 193 966 748 377 -113 -11 -40 906 513 267 -206 -669 835 -737 -233 -13 275 331 -547 926 -339 157 -432 700 988 -303 -504 -289 -274 67 -946 -797 413 -379 209 896 -396 75 94 -353 89 -810 943 113 -98 687 650 403 144 -99 780 102 381 969 501 -308 609 64 959 941 -222 -735 635 -320 569 941 -950 -19 971 -694 364 191 98 -731 6 363 40 -513 -36 -684 -527 -373 730 -73 83 594 -648 153 -467 732 -295 634 339 709 -444 -772 191 -521 -577 -724 2 952 364 789 -725 -583 38 -544 76 -77 180 -699 321 -517 -726 -373 317 434 738 124 -684 106 -195 -874 288 -966 -463 117 653 132 -122 357 -541 57 509 490 401 271 -220 -168 -125 800 296 -760 63 870 -581 -740 -39 -220 388 -234 164 967 -492 -629 292 902 -315 200 -519 60 -856 -10 170 669 804 -57 407 -347 582 42 -952 565 -668 400 429 6 -182 518 430 -838 349 292 -942 -782 -899 -133 -18 -218 -625 -181 363 -9 421 689 -679 -123 392 502 965 -260 935 398 823 -171 566 -886 -233 346 176 -260 396 637 -493 -793 -682 893 -972 -142 633 -305 -414 648 -238 636 -6 -574 -879 154 372 198 -569 -701 984 798 418 146 832 621 -823 -497 -238 -742 315 -216 961 -572 791 -325 -722 -259 -736 848 185 712 -965 812 782 528 -550 434 -206 -984 506 73 -51 -428 -432 480 -612 986 631 652 347 606 -66 -972 314 46 660 140 356 -223 -87 -598 -664 -247 556 -972 280 -605 -597 475 165 946 -461 620 -742 940 357 887 -959 -952 -62 735 481 138 -297 -581 811 -436 188 -665 502 468 551 547 147 950 105 -811 775 474 -275 -470 -5 -172 -687 -367 646 202 -446 772 -573 -616 -377 -232 -942 -323 972 -898 -100 -717 -305 10 808 137 -947 -120 358 -328 -368 251 -57 -372 -643 541 -24 913 -209 410 -354 342 707 768 -540 -129 -215 -400 -159 464 -668 449 -905 906 855 15 371 360 77 -342 -947 54 -81 -290 856 811 902 -42 -188 -258 -914 217 -66 -352 -1 -579 705 150 812 215 -302 -506 302 -359 236 292 727 -683 244 477 899 731 261 501 46 -481 212 821 455 789 684 -557 -903 146 -724 239 -998 666 -248 -298 748 -67 -729 -562 -916 700 907 639 953 77 -172 961 309 -267 -149 342 -486 -425 -872 -810 -108 860 112 381 -691 110 -339 91 -309 -765 56 55 122 541 -269 -861 -693 -648 468 653 6 -522 -254 770 -509 -815 747 -47 924 81 984 480 -260 693 -857 -580 -595 333 924 -581 -691 268 -170 947 -528 553 265 884 -469 -245 346 460 227 365 783 966 -233 632 -281 -413 990 -262 332 708 -613 253 -795 914 -636 360 503 313 -105 -836 -454 542 -707 894 -606 -805 -504 -516 -336 -903 379 -326 283 -940 -499 355 155 192 -557 -326 -436 161 108 -62 979 -362 -37 -511 315 435 677 -583 405 606 -24 604 -548 -821 920 -156 801 -586 716 740 140 -182 410 -512 -336 722 155 281 -441 108 929 -590 -881 364 917 538 159 -135 -263 33 235 50 714 95 -887 -528 -442 88 512 -711 -944 558 -207 -837 -260 -321 -224 -741 -78 -146 625 -775 -965 -616 634 -553 -55 635 -226 -118 984 687 -427 637 -245 7 -804 154 -293 -25 259 412 -59 790 -305 -188 364 -916 80 611 -677 876 -225 -31 36 358 -178 155 -776 92 -557 -430 285 863 -622 384 -176 350 289 915 425 149 -842 697 -643 -512 -397 -792 47 411 -301 -638 949 33 -373 838 658 411 -733 502 427 -844 -966 107 309 103 419 -579 407 448 -857 -510 -970 -474 -69 790 613 607 -410 192 330 263 437 -799 -705 146 831 -931 -689 -84 526 -672 875 512 429 147 -288 57 703 183 912 300 907 399 -639 314 786 94 507 -418 -923 -41 909 -921 185 -275 239 -818 397 516 281 -240 -624 -288 428 -112 -139 643 15 584 -719 88 1 -724 285 -887 -540 723 -897 -781 -778 -203 829 283 -421 -693 -38 28 524 -824 -732 -97 507 161 288 416 -501 -93 -20 393 -209 -358 12 254 825 327 606 355 611 823 454 -535 -853 -943 310 -625 985 -992 -754 851 915 550 -287 971 244 815 -366 69 458 -406 407 -976 -966 763 298 -64 -245 -71 473 801 -453 586 645 593 783 -14 322 740 -668 373 -904 -815 795 587 -382 186 73 -900 164 792 106 494 996 -309 -600 504 891 -17 -769 -132 975 -314 796 250 -21 928 411 268 620 244 338 903 -185 -113 -17 56 -878 553 209 -266 402 501 -236 -203 937 248 -581 534 561 197 -834 -407 201 -574 -153 20 670 -21 -851 -849 98 277 8 -189 -114 569 -48 115 -169 420 -543 -367 -126 108 -113 -923 519 594 -86 323 371 -949 -873 -731 598 -788 -876 70 -437 -651 -810 102 -829 72 191 -896 -906 -129 -947 526 560 -824 858 143 -679 -589 -231 -940 -561 -276 329 188 294 666 -374 -92 107 106 -288 -526 -676 46 743 239 -885 94 -117 448 112 -323 -256 313 -988 434 -644 -981 -330 68 -128 322 442 -847 579 -819 -473 833 835 -192 647 -754 287 -752 293 824 -693 -680 798 19 -832 -910 951 -333 -337 -120 909 416 817 48 -550 -839 419 -426 408 -692 -306 -647 -244 -748 483 -392 -359 -982 269 -608 114 -63 694 774 648 721 -360 17 -879 237 -127 975 90 -487 -433 990 -242 -116 -614 527 -463 -319 774 -669 565 -529 846 797 149 -155 883 154 -717 18 34 -617 -33 -692 642 381 -65 775 368 745 -105 312 -456 -26 -765 755 592 664 -337 -60 -154 -360 -58 -889 -300 -850 -536 -498 595 678 -599 -873 972 759 -518 933 15 162 -308 -140 -844 854 852 -977 -719 734 659 207 -904 935 562 -512 656 287 -846 -23 -891 751 473 -568 -488 -351 321 618 -231 -568 -428 814 -285 -651 -318 460 546 -840 95 679 -866 -132 129 -405 -115 472 982 953 -593 -476 -728 -946 241 977 205 197 561 629 -111 692 -74 -227 736 286 690 683 34 -721 -66 68 -453 972 780 291 10 -496 -846 695 952 589 -766 -477 -104 128 -784 -346 717 -315 454 837 -591 -451 707 691 -906 397 -491 640 -691 -927 -829 -88 165 521 141 490 -897 -596 -668 -234 -257 648 -898 -101 964 -231 681 -893 -883 892 -7 263 -966 826 -19 -538 -590 -211 143 808 -834 49 623 -575 -284 359 -3 -212 446 713 534 432 -60 -770 -166 -205 33 -892 -29 -543 -372 271 315 -826 135 -230 -488 -643 196 395 262 105 -388 -523 -947 -429 512 584 592 522 -406 -324 679 -302 675 -824 -613 -110 -691 -116 -762 -136 -882 -881 -208 -352 -88 199 -543 -900 -712 187 -691 -243 640 -335 844 995 42 -923 14 -137 406 -76 697 134 -611 -200 -920 -824 -440 573 553 878 189 -630 801 941 438 615 768 952 -904 329 585 410 144 999 841 -236 690 -848 640 962 963 -719 -329 -726 -749 -615 500 338 -549 -494 -248 -865 480 471 -405 999 804 -878 864 367 -64 547 -985 -667 -456 -518 -753 -489 -301 -341 -761 656 -68 -277 223 817 500 -987 177 237 -614 -831 310 -472 886 493 -634 546 -591 -588 -908 -173 736 -217 -581 786 -959 -32 -619 -960 -393 -178 -181 -319 679 -207 650 15 -437 977 216 111 808 315 211 331 -700 311 979 428 85 -10 -555 -48 363 -969 62 -623 -117 715 -285 64 851 252 -728 303 -857 -875 -556 800 -874 251 -470 532 279 -97 -995 -529 -772 -184 144 319 -279 483 -939 -602 -896 -686 981 74 1 -555 -34 -187 -420 -967 -939 -855 285 -772 835 -742 -593 -393 992 974 -738 -529 758 863 -355 -536 -95 350 448 -349 347 -672 -578 -2 -517 272 -773 -549 324 448 912 55 383 775 524 -42 910 994 697 313 -57 -291 -342 -478 404 246 -851 -4 881 130 391 -449 806 756 964 -244 133 -732 227 -986 -913 446 -11 175 -839 958 -492 730 471 -523 -920 25 -407 -994 -564 589 -562 528 -753 126 -136 -243 317 457 -699 392 -978 -863 687 -597 619 -623 -201 -700 -33 977 -985 695 427 -367 -288 803 -260 -370 561 -325 598 129 -853 -209 -484 -860 -374 -114 941 -532 956 -817 445 341 545 648 631 -155 -818 829 -912 88 -403 922 -802 -583 -328 447 999 -458 -231 705 -223 464 -366 401 130 911 -864 -107 -570 -957 -568 -239 613 -991 937 -932 -205 -791 109 174 -762 -848 506 153 -395 820 474 -947 -737 33 981 -723 842 -991 -256 -736 822 926 615 -485 -467 387 -303 -224 -168 995 814 145 153 240 97 77 626 207 -762 -751 -438 422 -606 78 918 -345 -367 -883 691 -144 -373 -89 912 -281 260 -689 -844 -791 -923 66 447 -510 -133 -596 847 -65 -935 680 728 809 610 608 -766 512 568 282 797 867 -659 717 468 156 -59 -474 -698 -914 336 -713 -504 605 471 -336 -187 -411 -963 -236 -915 137 -303 -125 315 841 -245 151 -104 -740 243 -981 314 -676 145 646 707 -79 -190 -362 165 498 849 825 281 860 998 190 -75 -669 -748 -579 -782 -83 248 703 580 250 88 560 -308 481 -544 699 222 821 -197 -936 -496 459 443 976 477 -358 859 532 -561 -685 -333 448 632 -611 210 -629 329 -568 939 -948 602 -14 716 -667 -390 975 -187 301 209 387 -859 -427 -447 118 -839 792 -373 425 741 770 -96 -290 -888 634 -261 -910 -874 -593 566 657 978 -189 447 864 -66 -923 -686 -821 20 120 979 23 -357 -301 -109 -534 771 -938 402 -123 -353 947 -514 346 -35 -38 180 -449 995 483 1 653 912 382 48 640 -51 -899 -612 -979 -456 -114 -57 -893 -538 159 -177 -690 468 197 190 379 -610 136 -950 -955 45 -166 863 679 548 626 -692 -172 -388 -237 367 -985 -410 559 281 319 162 -182 594 -608 127 490 759 -462 27 -196 -896 -334 -599 510 56 -73 -610 -771 -179 -244 358 459 189 609 -937 -535 282 -823 -367 -335 -674 -219 494 -861 -283 -409 -666 875 -660 665 503 357 -501 -84 -837 739 -823 848 12 893 -73 -514 977 -925 -917 -301 -296 950 645 701 976 -906 -630 -760 -863 -709 -373 767 -983 -952 -831 -122 751 -538 52 606 -847 290 -60 -179 -495 587 357 894 -930 652 734 -762 402 125 -799 -412 -751 179 -363 999 -951 140 -748 -311 622 -812 701 981 -695 -524 -783 194 -258 -285 231 452 -87 -779 -245 778 -546 308 -410 -830 -830 911 108 295 904 -967 959 522 52 494 -612 487 168 -805 951 -226 402 115 -899 598 884 413 -220 539 -128 -114 462 -612 -865 -425 -808 -210 800 -93 256 390 -307 -754 91 -138 252 512 -118 673 -73 -720 326 -618 -772 -211 -229 762 756 -807 242 915 -765 -683 -459 614 -971 -529 462 -261 466 -640 -248 -642 -946 125 -372 818 -362 57 -50 -7 -431 75 -299 103 -375 169 67 -54 415 -426 463 427 614 277 -798 -547 1000 -892 758 -546 349 -733 -32 -876 211 981 722 452 647 -435 412 -61 153 -599 -131 451 -599 -743 274 -994 -692 -350 -391 -821 243 -450 832 16 -33 -631 -273 -856 592 -584 -902 292 865 820 242 889 -777 985 -762 -15 840 -696 581 150 -180 -958 -153 -807 -500 268 -238 582 -157 550 -922 -729 303 273 -32 -549 737 902 -150 -8 -257 92 891 -87 -546 -960 -991 560 -337 375 20 501 772 -612 -969 -205 -309 -312 -777 -830 882 -571 772 652 365 643 173 199 261 427 662 889 -806 -53 -258 -457 -745 111 -64 599 55 401 -690 -896 -361 350 942 913 -182 -462 316 383 774 -822 154 -32 570 784 -217 -179 918 -864 -880 685 769 192 -836 26 807 405 967 752 -520 867 -590 -708 -911 807 -228 103 952 450 -168 204 579 -633 122 34 -118 -457 428 78 -54 487 158 356 -907 962 559 -879 571 -628 -422 141 979 223 849 -595 3 270 -607 106 -290 -792 -586 -58 833 358 -774 -613 238 -780 662 382 833 -407 -628 -177 660 429 740 -598 394 -898 528 688 -822 -772 -368 659 954 45 690 611 -184 -783 -118 781 155 223 489 395 702 776 225 867 707 -725 -2 623 -534 985 -174 -70 194 775 349 -779 32 947 168 -703 -86 -794 -113 118 878 -146 -755 -464 326 524 106 13 80 -350 964 -663 -77 -535 39 153 -363 145 408 -113 347 66 28 840 -555 310 12 -152 462 988 -547 223 -117 -533 -497 -713 418 183 -157 201 -602 767 305 -447 -742 -317 762 -135 -762 321 632 692 552 -831 -951 -540 10 935 856 972 -620 207 466 517 -195 580 999 -592 -156 -837 670 627 755 -57 967 497 128 53 -515 -913 -364 599 -8 -388 -316 -435 -573 -902 584 306 -944 731 -260 339 832 889 152 -545 875 -32 -864 741 -22 107 158 -814 -44 -296 -607 -72 -259 308 176 594 -639 527 -625 -420 -392 -797 887 324 -768 -931 -719 -976 -98 -257 373 -219 615 900 -298 293 -680 -61 -350 641 -114 523 -571 -924 -748 87 -597 -184 959 -300 -848 -750 693 -644 -864 -129 928 639 630 -454 -937 -100 708 -129 637 436 30 -126 -958 631 766 -678 330 -566 196 360 -609 -827 682 -847 175 -70 155 -604 -218 -224 428 759 -525 882 717 730 -471 275 -901 34 247 558 592 -849 733 916 52 345 -688 532 300 -17 245 -133 188 -165 -834 -402 86 -967 -42 336 -615 -624 -259 -276 487 -616 -774 474 650 309 493 -403 -7 -122 -863 -406 -621 -521 346 881 584 -746 -53 -364 -262 -332 465 -335 -971 687 -448 -418 103 -283 708 886 94 -822 193 114 -745 558 229 -33 -695 873 -696 801 -929 -872 -674 825 -567 645 778 -518 401 -64 -751 200 -983 313 933 -735 234 708 -539 -344 139 519 -690 204 197 625 510 -896 412 740 -409 493 77 -522 -225 166 717 -359 -547 720 828 -392 -821 748 -90 78 572 -663 -751 84 -882 -448 423 -875 563 516 247 -145 357 977 -549 909 -621 -900 993 104 -778 -336 829 -617 739 -620 752 -788 959 515 -200 27 357 622 -275 403 -58 -93 -820 668 503 -264 -716 -535 287 199 -871 85 -468 -99 118 -194 -462 914 492 -209 -9 -869 159 -610 -828 -139 -322 -915 -629 694 461 351 -343 -175 486 634 -762 -214 -775 398 -241 -541 -306 350 535 53 954 356 -308 -286 849 813 460 -676 -277 -78 -682 973 -551 780 -320 572 -523 94 349 303 304 601 827 344 712 -369 786 -199 -960 453 -442 252 255 -453 -384 -972 606 305 -651 -773 827 -961 932 526 -21 568 -224 -186 -416 -7 -918 253 -13 907 -753 -325 471 -172 136 881 316 870 688 763 705 -656 -462 209 559 -501 48 -482 801 783 -896 232 -687 -958 891 448 631 -847 -318 466 -85 -629 -815 623 130 -197 886 -852 235 -936 -222 -628 -62 748 -51 882 392 -907 -629 -366 737 310 -283 -433 -427 771 388 -316 926 -927 -929 -663 594 -754 630 -46 76 -392 -724 891 454 -598 497 -147 -591 135 -423 -333 -585 -857 -630 -559 421 -372 914 364 853 -212 695 454 -382 35 -166 -309 841 -898 124 406 25 594 -895 852 346 1 166 685 854 -772 758 -121 -635 547 -371 113 -454 491 274 204 792 -540 -270 -216 -628 -214 781 -566 452 -547 295 -180 -614 -781 820 151 154 -276 -307 969 -224 931 -576 -252 -365 -197 664 689 -654 181 -9 -700 -747 4 368 -433 -954 -665 199 -576 -96 -480 -913 -963 125 315 -267 -625 -755 -240 -612 6 639 -769 -859 -572 830 -254 139 -453 -808 320 43 234 825 696 586 -162 809 -299 -37 249 167 237 989 340 -859 658 364 -259 979 505 711 878 598 734 404 -183 -978 455 -752 390 573 793 -731 898 -842 319 -207 866 -747 448 -526 -638 6 629 -660 -284 -782 160 -480 668 -826 29 769 982 864 450 23 -963 142 214 -331 -877 644 -190 -577 -197 106 -368 -303 -397 285 -630 769 856 -319 35 -237 -946 -201 -321 402 314 739 6 -4 -589 318 -540 392 -638 -796 296 611 -304 670 -963 226 681 250 796 -500 394 716 630 -305 377 193 440 203 297 -89 -86 -45 -680 -282 770 625 439 -607 733 276 -454 -144 -917 631 -477 616 65 -948 162 906 662 -147 266 -644 683 -495 -73 213 369 958 -557 -75 -961 -774 -268 862 -917 -547 936 602 612 -708 569 448 988 -512 26 -650 154 302 973 254 775 209 -583 358 596 -573 -889 -24 -642 622 -72 -915 282 -507 559 -449 -166 -542 105 308 622 -41 -257 -534 468 -124 60 434 -303 -283 639 677 -483 -355 424 321 436 -364 -267 -616 -59 -803 279 907 -961 -448 -995 -137 322 -934 -710 616 767 486 -470 556 595 985 917 -177 -922 962 807 182 -827 -85 -312 83 129 -662 -564 -409 290 -860 225 -272 -173 982 -704 752 -499 27 -732 -156 887 -86 -775 25 224 975 -577 -28 -604 -361 246 -178 -797 313 -779 839 -946 -716 377 360 -140 -695 -296 -134 180 207 818 312 17 787 -269 -633 -8 -965 954 294 -910 -927 -922 -879 -890 795 715 809 -21 -605 258 -47 237 -733 -208 -653 452 -238 -33 -255 -539 -796 -693 -26 -234 875 514 -642 151 206 -214 -394 -147 386 497 -931 361 -192 597 169 967 -200 -561 -968 524 -923 -962 316 426 -633 -572 292 32 -547 -988 517 -275 665 667 -610 318 -805 -488 739 -468 4 -277 200 -235 36 -932 483 -949 -419 960 601 -765 -810 439 7 183 -278 502 304 705 -55 304 -593 69 391 445 -995 -296 685 -515 -312 602 233 896 304 361 357 45 3 866 -743 726 898 -819 -365 360 -21 316 626 511 -960 343 466 -414 751 -344 -415 -495 -40 -756 -864 659 -160 539 -750 -464 -51 976 -371 105 -481 -964 -811 138 -558 673 174 518 754 724 232 0 874 -155 -261 -731 903 -801 666 370 -129 241 -473 630 819 -790 -885 398 -858 -321 -762 -82 -151 715 471 949 806 271 -287 353 -117 443 487 -752 761 460 726 -706 844 549 -56 603 626 -640 738 951 231 625 -294 931 -979 786 283 -328 992 -17 594 -313 -967 -432 653 764 298 633 369 -409 549 -754 494 -212 -567 -250 -443 800 803 -182 -247 -674 -686 -818 686 -400 466 648 899 459 -332 152 94 -871 59 95 -477 -552 835 -949 39 -32 381 461 95 8 795 9 -556 830 -837 -534 -21 -737 -155 232 -267 -148 854 970 540 -803 125 756 -199 -6 -241 -446 680 593 714 120 -213 783 -242 -800 570 -393 331 -288 -272 126 -516 385 828 326 -483 -746 204 302 -117 521 -887 -386 57 -95 -317 -381 -93 -739 71 -820 -298 610 -777 147 600 705 448 928 -882 786 -130 689 -138 881 -997 -617 -923 64 -802 956 274 -678 -925 906 -977 -494 -444 983 -526 73 428 -212 -347 98 549 462 -554 910 928 370 463 525 -626 111 -229 -636 198 699 251 624 9 811 993 715 486 -285 -156 242 -683 -983 -128 -791 904 -628 -771 -971 27 -290 -36 425 779 -988 986 -567 775 -385 167 454 -402 -44 -871 -990 753 -304 36 336 -799 957 -726 689 87 146 29 -435 -385 -197 316 901 -200 655 -339 -944 -784 -692 332 587 -335 885 -931 213 698 934 461 544 -32 697 481 -935 230 59 160 -232 700 498 812 693 -550 281 -50 561 -648 -135 -777 876 -236 981 132 641 895 833 -432 -742 -160 -868 -31 470 50 793 -555 -659 191 353 -680 754 83 524 -138 -720 392 82 245 614 -187 -570 -353 4 -565 443 990 -478 480 439 751 -100 505 -801 5 -973 -633 565 -583 -859 73 717 -795 20 -602 904 895 73 258 -54 -895 927 -706 -459 -435 -908 398 -540 -106 871 -183 669 121 973 878 612 459 139 821 -245 69 -323 -959 353 844 93 529 609 151 -781 146 -352 326 -720 -959 763 397 -259 -764 69 900 -193 838 -735 -938 579 29 -34 -725 -923 85 -981 -636 -215 51 -32 281 166 171 -231 542 -256 394 -595 845 839 874 897 555 181 214 -591 -761 1000 -222 -771 -732 -107 -534 -617 -760 -123 694 -726 -732 603 910 -63 303 455 760 405 268 308 114 -435 824 818 474 -383 -481 -508 -469 -598 450 394 -143 154 992 -25 179 369 683 33 -42 -913 498 -203 920 260 -124 132 -126 834 921 342 857 -610 -34 657 -976 802 511 -313 639 910 645 -825 -853 -74 -53 57 326 66 15 -77 -710 60 -702 -595 910 717 -286 117 -529 -79 -158 737 -683 460 -559 636 -142 -972 517 46 917 -908 702 613 316 67 -515 -736 999 400 723 800 -821 -511 -809 -725 666 628 146 610 903 -127 -745 -900 -42 -135 898 542 884 534 -644 -117 593 -281 -798 900 373 -68 -757 -398 -459 -905 -98 592 344 33 -229 753 -333 442 -945 -295 -899 476 -55 -460 -821 -535 641 382 -542 595 193 640 -281 48 -989 -886 379 854 82 -182 -345 673 -151 -955 -410 -735 -5 227 911 235 -370 -861 -887 700 -780 -938 -568 -261 -133 -822 -385 -751 262 -34 298 -113 -321 942 14 685 -584 630 466 99 255 -355 -220 927 475 701 34 -721 -975 -827 -952 -252 379 -255 -46 -622 60 -795 858 330 -768 423 -808 -487 -72 -705 398 620 -761 542 -495 -764 417 730 -63 713 -805 274 -870 -80 -544 911 105 -882 -498 -253 785 -773 -899 -437 372 987 460 936 960 -910 -784 714 -851 -164 -120 -678 -503 420 -343 105 -402 -999 -866 698 880 870 -527 -716 -757 -731 -736 -81 270 -740 -957 -702 -761 -478 -70 -952 992 479 812 -245 69 635 -929 -86 332 756 605 -544 765 -889 428 -494 944 -313 -146 -557 599 297 45 16 -358 22 543 544 997 481 272 -205 -905 189 236 -862 -547 65 -685 628 195 581 -622 -350 -102 105 -194 123 -438 -504 -733 582 -210 829 -228 533 748 -71 -407 -656 668 -806 444 867 -887 764 79 451 790 919 -891 -791 787 -670 111 -123 -190 112 432 -568 265 89 -139 -419 14 -394 334 26 -62 300 798 -798 25 -131 967 508 -573 86 -201 -314 66 -635 -221 719 795 -793 198 -224 383 -158 38 -502 -19 -674 -455 -351 -678 -490 -447 -88 209 652 -592 -200 802 -556 208 -720 -993 -331 -38 -286 858 -726 798 -247 476 -751 693 577 40 493 -86 -354 -423 241 -717 -708 -63 -207 -601 -821 310 -780 -388 313 300 412 868 -269 358 348 806 109 941 124 420 46 -176 -626 257 140 863 73 951 -955 -352 417 -912 -64 802 -412 -427 -277 -890 147 -336 860 351 91 -527 89 111 620 -694 -803 -994 989 -102 643 257 821 136 -609 -582 861 318 29 -594 393 -314 -230 -287 219 -882 -3 357 -468 -150 -489 724 -93 -50 301 -729 591 -727 422 -449 -600 -335 -747 -753 104 782 506 -69 404 -384 434 -45 -906 537 370 630 300 -740 476 -701 306 928 -525 958 -189 -254 952 -33 -822 -918 -929 -240 601 -42 141 -13 -530 775 -401 710 337 -759 -132 936 579 922 -503 -557 819 505 184 -251 534 -299 -654 662 869 -707 52 -228 -830 620 174 -711 -231 3 672 221 424 -119 -399 271 772 467 491 -928 680 852 560 634 209 977 -27 -59 -424 895 535 164 -828 -996 -263 460 -751 -978 -510 -713 -628 907 724 960 -108 256 461 -594 -72 786 34 -605 899 802 -47 -844 684 456 969 131 -877 -701 -663 -843 -47 532 -384 -689 -824 -991 -183 503 756 260 -682 -440 -682 736 269 -937 751 -979 -563 798 785 522 910 -964 -902 52 653 320 526 196 -590 -933 -266 154 370 1 -852 995 827 -145 -520 -68 -768 836 505 -337 -34 966 323 -443 -846 -903 487 -930 265 -790 -172 -527 -278 509 -930 -189 -783 525 90 -485 999 -762 -25 -837 272 -128 393 -96 623 -867 400 550 -959 487 -525 721 325 -355 221 -878 713 -977 615 604 -12 712 339 395 -730 520 269 632 -783 -158 136 -576 -269 -840 864 552 -314 484 -915 924 318 -892 182 901 -125 -104 618 26 -528 649 -777 147 -924 631 142 -770 65 -897 -126 888 772 -714 -190 -246 60 -626 -275 -93 554 769 276 -817 455 -871 493 -979 724 108 -545 308 -622 777 -218 -491 -983 -193 -583 -673 -397 -41 -266 278 921 310 -269 583 -992 -280 -419 -639 549 254 80 716 -318 -138 278 -697 -775 675 -608 -436 -463 -985 -720 -28 879 -49 -728 749 89 -251 133 486 -112 -67 -636 -218 847 -979 -576 850 886 408 397 -710 579 -874 -149 -218 -972 143 -887 -427 942 -205 420 282 932 -351 -873 888 505 -143 -11 -976 -724 -382 -66 110 367 600 -444 -893 -968 962 531 -146 618 361 -137 579 341 815 40 163 304 -458 292 262 -87 -904 722 229 -540 875 -325 782 955 -408 503 -58 -400 397 -851 -228 -231 -508 -378 92 709 9 49 393 -760 -20 866 -332 -284 974 430 309 47 541 556 -345 949 716 -636 362 215 -532 -835 435 -436 511 477 -557 -489 862 107 640 165 229 629 -511 -853 -546 -596 87 134 -946 392 704 505 689 -98 -973 -17 233 917 678 574 66 -214 271 76 -765 201 588 -658 457 72 1 -353 -198 -897 776 -745 899 889 -818 -743 -282 690 -168 175 -154 668 809 -183 950 735 -663 -171 -653 -642 722 -601 556 426 -250 375 365 514 -107 -110 714 -264 -861 85 -342 -923 341 84 263 587 -780 -347 -294 659 369 68 -732 -645 -544 -903 676 993 550 613 755 -528 -986 -368 -326 -373 399 830 -350 991 -994 849 970 -132 -798 -475 993 437 541 -455 872 -992 -218 290 -771 295 -803 901 -997 543 -137 -954 -871 -273 115 -273 1 -197 -713 128 -865 -779 435 -56 470 88 -121 750 -943 -916 107 -125 855 990 -43 371 -77 960 -910 793 779 -877 -530 400 -359 572 183 555 67 617 700 -416 -75 -605 299 709 603 746 174 -935 -237 865 449 -266 -791 -57 695 -964 -582 554 -364 -887 589 154 707 -785 -864 152 -995 -245 123 788 892 274 -253 -370 -168 235 741 844 507 -547 -795 -388 671 -28 -570 451 222 122 -987 932 303 764 996 790 -122 830 116 996 -247 -63 -805 150 -427 -432 421 445 265 -988 -271 130 91 -344 -74 185 71 890 834 -678 -670 739 615 9 -769 244 359 697 14 320 -660 747 -201 522 733 -82 272 -716 246 850 356 -83 443 -618 844 -755 667 138 703 -122 -818 -270 -933 357 -160 -116 -923 -217 451 -755 91 -72 995 868 -573 234 663 -307 -639 786 44 -391 172 338 157 -36 977 -706 715 -911 -125 -847 -350 -642 -612 19 93 850 -433 32 723 -499 83 412 16 -412 594 594 -585 -817 -354 -708 -285 120 316 936 544 -558 878 437 352 581 998 -538 366 -392 30 -818 365 302 -726 207 -714 -176 296 -587 -196 -838 128 -676 -947 498 283 -803 -574 976 936 -443 766 -240 -712 -132 215 -47 -216 -959 262 398 -814 256 -31 727 257 842 563 -623 -749 -262 -657 372 114 -842 397 -351 -533 290 -284 -471 -190 355 743 561 382 -748 -984 -847 -624 877 -624 -476 -831 470 -167 -63 447 -856 -842 537 -745 651 164 10 233 213 87 6 805 -195 -859 -346 -720 612 -861 461 789 -187 -847 693 -136 562 482 712 -566 869 37 -351 804 400 978 253 -215 -969 969 -286 732 -753 -924 822 951 16 386 -162 -439 618 412 421 944 -76 -284 749 581 -884 390 911 -280 -277 309 226 -374 325 578 712 -330 -130 169 -356 -480 991 -399 535 -7 -84 -788 761 553 -578 -619 112 -825 -124 -707 -927 -786 834 998 934 -169 985 -641 295 -661 -350 -349 -116 578 721 999 -607 -289 202 -351 832 -507 898 -601 340 141 -255 -73 312 -909 726 309 770 -261 497 -124 181 -595 -290 -709 -13 374 618 748 -420 -331 -870 -898 376 -10 289 -939 652 621 -577 506 340 468 -280 -350 -216 -812 121 41 265 -989 -592 -628 -584 462 431 329 337 89 383 479 -844 714 -697 -292 355 -315 603 182 403 858 -104 -468 -903 -593 -916 708 568 737 -575 -294 -740 628 -421 -745 481 -362 -507 -200 -810 -331 -187 -686 946 822 557 484 -555 138 -826 -102 930 -524 -623 230 344 841 280 -420 -910 -695 763 -321 599 857 645 -261 906 576 542 -173 763 725 631 -819 851 956 138 -589 245 -738 943 -365 -488 -76 -649 -693 -179 -601 -789 445 40 983 -961 541 -639 800 -294 587 925 -121 346 -243 -205 561 -312 -685 -644 159 -78 700 -286 -737 -968 -667 -212 -810 -614 -92 -270 741 110 718 -26 -949 -141 -837 -131 237 -558 779 975 -577 449 229 669 306 -360 -233 -107 464 181 772 987 -534 -865 -4 -4 -580 -489 -885 496 -994 633 34 823 -924 -5 -988 -397 -290 273 -463 -481 684 937 -200 819 -112 261 345 -91 605 497 -965 6 -910 -688 -976 -373 727 -498 -479 998 -623 910 -51 -387 -449 -672 710 -563 960 -808 41 620 48 598 -470 -736 -557 97 336 -226 -11 -534 514 -994 -35 -491 58 -946 -522 -306 150 409 -382 651 -150 -465 680 791 -305 627 367 -154 -396 796 -571 678 86 998 947 -758 -111 -565 437 488 -338 -590 573 -168 7 332 327 -756 537 798 -501 305 -802 850 -330 247 -366 795 692 236 292 236 -978 -100 168 487 -423 -943 733 690 -447 -526 -411 708 -478 -486 -652 807 256 559 830 -342 -551 -161 307 -408 -928 -253 799 260 -491 30 944 -288 -964 -450 -622 199 -281 203 738 308 866 27 8 562 -800 526 -181 -116 -726 182 -450 -532 -980 744 -561 -977 -164 -378 151 -767 -966 284 84 -44 650 47 -588 -831 -742 -381 -877 917 543 560 547 -64 795 -799 -635 -211 650 -517 -167 -468 125 -710 3 -993 66 -195 763 775 54 -38 865 73 206 -84 880 -488 -821 -135 -928 -228 -100 241 377 -739 835 976 -680 -555 774 927 119 374 -397 449 -891 -232 304 584 843 90 305 -893 336 -703 -406 -950 901 257 429 -343 187 860 -101 680 -425 -773 498 768 709 549 991 886 977 -530 356 -143 -25 -251 1 582 223 974 385 -641 984 65 636 19 -400 903 118 490 59 -418 -624 -256 -308 275 -959 888 656 -616 -960 -990 609 415 472 -278 650 326 -246 -278 -173 445 -238 4 158 -124 736 481 -727 -851 -268 -628 -760 870 686 97 -62 -55 664 -426 982 714 697 145 929 32 -68 -499 -709 607 895 -506 426 264 -436 -709 -241 735 413 285 768 201 -374 -546 -30 576 317 831 -636 55 -477 76 -80 -933 -724 628 170 272 850 -476 24 292 -511 55 -793 333 -600 814 -102 -178 35 -511 -459 215 783 272 -36 -840 658 -600 -725 333 678 -251 276 -6 977 -626 -822 137 -703 -10 205 -956 166 -969 -602 531 35 391 768 434 701 547 959 -717 -303 -209 -857 899 -762 -935 648 -901 537 134 -968 732 -718 266 -148 778 455 -640 -197 538 112 706 537 -75 -384 -455 -682 -421 809 273 799 965 387 -12 -658 627 151 -510 107 -705 286 864 -724 -581 -539 -1 -558 -779 -883 825 -54 -87 -862 678 577 -803 33 -88 -474 -972 -375 978 759 -967 666 399 -137 -931 840 984 -504 222 -866 674 720 -530 -844 -630 830 849 697 -756 -616 297 -487 -29 873 -351 533 359 980 89 308 654 609 19 744 -559 580 -307 -645 -208 -509 -3 560 -242 75 -330 -510 -570 -886 -977 -215 -767 451 -669 803 -192 -770 466 747 -869 300 248 907 -154 -901 -736 -380 636 151 -407 -891 -395 272 50 -982 -485 561 576 -531 379 585 -417 -350 923 -950 -717 -212 -15 996 318 930 405 -295 -412 258 794 208 -142 439 -817 -70 -54 974 -475 435 486 -689 905 -93 -151 -856 461 552 166 718 540 -700 -930 579 712 -963 470 -56 -613 -655 56 576 565 -318 539 -332 876 -849 98 -286 -377 -71 -610 -233 -843 -788 332 778 774 -40 540 -984 -499 -801 238 926 81 -808 -839 342 591 -614 716 730 470 -783 868 565 -468 189 476 -240 -701 675 -705 -701 400 893 -316 566 -883 469 735 883 706 -793 -838 -501 443 -321 -307 -606 673 788 630 126 -744 793 -962 116 -924 -715 656 958 825 -935 -4 -194 -965 -151 513 46 -552 -996 -655 -93 592 838 610 -162 8 643 576 45 -732 -501 -467 -494 769 591 -989 -749 -223 423 161 -196 -511 102 954 239 111 140 884 815 -872 -706 412 739 -101 -956 -303 -515 -310 -685 879 525 -109 191 -988 235 -116 -148 585 147 -529 -786 195 542 -902 -811 -788 451 326 672 996 -756 955 427 -189 739 -71 -916 472 603 165 -463 -204 284 551 191 -543 -944 -905 709 -216 -455 -739 437 -669 366 -405 -140 -910 -576 510 -982 881 485 997 828 317 926 -233 666 -60 -858 320 647 43 -196 -86 464 -769 -762 -715 289 427 -901 -936 -471 -442 -364 -168 -582 988 -751 132 -208 -716 451 -893 -542 794 -110 596 -546 772 -535 821 -540 956 702 -929 -550 329 403 -663 -898 -58 -354 -43 360 -420 669 -97 -108 -347 114 -283 -468 -676 494 144 -845 -508 295 -271 -430 377 -435 -87 674 -130 254 804 689 -973 -299 -814 -669 -993 -291 570 -78 599 949 -186 -978 -874 783 -155 818 350 -992 422 -784 992 703 -537 -557 225 -596 744 371 290 49 930 524 -29 929 996 -558 -518 -340 -672 57 -234 -690 328 -663 773 -788 317 934 -157 -428 -203 521 -287 -108 372 119 -485 963 572 -404 -416 383 397 584 941 551 620 508 156 313 751 810 -401 -446 -637 13 415 -188 884 23 431 -320 -336 -449 801 204 511 -1000 740 -182 -689 804 -524 501 810 -127 558 -582 -157 -568 -524 -500 737 -740 -468 -951 709 -959 751 -741 -26 476 292 158 -78 -213 -730 232 318 -920 -671 842 549 324 949 966 -29 -333 -114 -248 -813 472 563 105 -493 -53 81 -923 -411 -611 578 544 630 -941 715 254 -768 -585 77 -508 850 -973 646 -313 -862 53 -693 601 9 -244 234 549 451 879 978 461 590 48 506 700 -985 -622 338 880 676 -122 14 -421 892 975 743 982 -514 130 -191 473 -783 354 -413 783 -825 460 -54 91 745 958 -791 -365 9 658 109 -461 -825 -948 -448 -296 -717 979 827 428 -127 -712 46 -65 978 -50 -78 430 554 105 642 655 988 632 -234 -194 200 46 -487 -527 -961 489 -727 30 -289 -451 -415 -208 -353 134 313 -583 -770 839 -184 -322 334 180 -856 -528 157 135 -168 654 -242 286 -751 527 553 -729 -642 32 136 956 807 70 -327 558 -171 770 -103 635 519 850 611 -697 -463 332 806 212 -881 -131 883 -894 542 -99 690 -393 734 -556 520 320 859 -68 962 -14 -699 597 -309 841 -815 234 -960 703 -327 -929 -188 -654 766 492 362 5 -551 -545 745 690 -243 -300 216 -187 -61 -176 -1000 -253 -940 -623 -723 343 -387 287 209 -334 -981 51 -723 655 617 -236 -607 432 -515 374 23 -332 -680 -985 -370 441 978 339 -657 470 -278 376 342 -478 -483 -269 -766 -495 -679 178 -327 -568 277 10 394 -888 -498 -500 -886 -773 -40 -127 -530 -783 -719 717 -80 179 -935 -81 448 -282 797 -837 -449 -160 -825 55 -976 -812 -763 -108 -91 296 -975 557 686 -652 905 -432 994 347 815 591 -787 100 389 -317 384 -818 855 894 339 460 -659 60 -832 173 92 -97 -840 -208 -146 806 132 -820 265 22 653 952 -929 916 96 347 667 -547 600 499 889 604 -450 -152 -502 -789 -88 -414 13 306 -170 846 885 673 941 202 365 826 -951 -848 -989 -125 -109 -893 -247 -76 581 74 744 354 863 -339 967 -780 -420 -549 -299 -291 -724 -527 924 515 -422 945 -481 981 -902 -317 121 519 -38 859 -801 -660 187 -971 -517 630 381 -440 579 -224 474 -130 69 -533 -152 365 -70 355 -609 -521 -818 -7 941 880 -149 -939 31 1 -419 -454 -976 -897 158 658 -712 -196 145 714 949 -277 -52 928 -222 -369 443 138 920 336 -987 -394 68 -916 593 480 554 479 615 323 -946 953 -308 513 659 307 905 -739 213 -362 -620 -230 -685 -647 -943 -512 -968 484 -528 260 -453 -790 -217 719 323 -948 -16 672 846 519 -883 -496 -654 -170 250 194 -669 499 441 -534 -526 -345 -553 739 97 -97 196 -487 856 -549 887 -679 -542 -673 -555 -44 -514 -221 -580 618 -894 -867 552 18 440 -333 -595 -922 490 33 132 -847 -798 494 62 -774 -836 442 503 -684 -189 573 -501 378 986 809 122 -331 -387 -169 241 531 682 384 112 361 -355 -226 -332 662 -347 -177 -419 70 927 -646 -915 -134 0 -732 -242 154 -184 -737 612 -796 -408 -696 -438 286 -270 324 399 390 -360 -506 -791 643 256 -537 -189 -269 -568 -792 -805 238 -984 -384 366 -55 -403 511 -495 740 615 -8 108 4 -21 592 36 -361 -927 290 971 -88 161 477 891 -597 425 132 601 40 650 -47 273 954 -535 605 360 177 993 -714 480 -998 -72 -837 -633 -87 65 671 575 767 -381 528 985 -511 630 -212 145 821 -561 -118 -634 106 949 -86 154 90 448 889 -325 -269 -399 -341 811 891 -154 -832 -197 277 589 -442 -473 -231 -388 -235 -724 335 -76 -208 715 -106 525 -573 155 72 -67 -720 707 -303 -481 216 -55 -47 950 413 418 132 256 -762 -563 710 -484 519 673 -410 -732 760 -66 -730 776 -271 535 -835 -766 245 -685 -896 799 617 -357 457 -244 -996 -263 -50 -62 434 883 312 413 760 533 -254 143 669 -192 970 -143 923 328 884 992 559 225 -6 385 -802 354 -69 877 -331 -737 -667 389 330 403 46 -990 370 -348 -995 -977 498 -613 744 -931 -919 753 621 -868 -566 322 69 -747 -629 649 422 -104 -621 443 -264 -409 -85 899 -873 34 406 -559 258 -161 -333 459 286 -510 -480 594 875 113 360 983 204 -914 0 213 537 548 -27 -114 -767 -727 -741 -229 -18 180 40 431 755 100 769 -229 937 846 499 -725 -314 4 -751 453 -52 -408 -778 370 129 808 553 -84 165 -615 335 -399 -538 191 -561 862 97 189 204 -600 778 -506 -634 989 -189 -517 -249 883 420 675 174 -976 -327 -179 301 359 -245 456 739 171 46 660 879 97 226 -447 776 -620 -959 -229 -700 -824 -487 397 590 196 342 49 -971 -990 125 -195 205 539 785 -970 -348 754 -714 658 -778 350 739 825 723 -548 -952 -401 108 189 -498 715 -143 29 208 -89 -596 467 -160 973 972 -51 -288 -354 510 621 -860 868 -524 244 -249 -659 392 -681 548 272 793 -245 720 657 -161 446 241 -286 362 996 -816 612 -288 108 -143 -30 -961 -379 934 -355 149 271 -665 -569 -505 111 -410 -644 668 423 583 250 782 -646 -201 -711 882 -626 -520 315 -52 656 161 -6 828 956 107 -939 -564 -732 -681 13 -194 15 981 579 -785 -495 978 782 -991 810 300 -579 -720 223 -881 623 773 -565 973 634 -579 -518 446 126 -302 -210 928 -139 -778 -735 -25 298 554 -692 -161 970 869 -663 -547 -107 -456 -569 587 -57 222 855 859 -833 -547 -458 -963 712 -599 -494 751 -402 750 -550 986 946 850 984 653 -340 -394 565 -323 517 -179 992 754 -695 -83 -278 176 -547 107 -615 -359 -546 -634 -701 25 -146 951 769 425 -29 723 5 -283 732 964 162 694 -57 -190 -49 -617 -739 446 -907 103 -585 -827 -106 -770 130 730 133 -918 671 134 -946 553 -298 -873 161 197 967 -397 313 -614 557 276 -996 153 -148 356 437 -45 300 855 -276 -833 333 609 -677 570 -339 -684 862 962 -123 119 900 317 121 -388 -891 1000 -920 -326 -169 747 905 781 -923 794 -742 577 700 -569 -589 -299 -713 191 348 82 -762 118 -919 718 -841 219 690 773 920 664 216 648 48 -334 928 -702 73 -631 196 -687 474 919 665 -402 803 689 -776 -303 -112 -821 -380 -211 -94 165 447 -102 939 241 56 168 591 791 -391 -600 -80 140 297 339 -642 966 623 -209 -502 126 -474 -334 870 648 -845 580 -944 -27 831 -648 22 957 -847 111 140 -121 -225 947 996 -670 -165 -794 -460 -377 227 445 700 457 640 -990 997 702 966 331 387 15 537 883 -446 520 -748 -598 -93 934 -845 196 469 -38 -126 -451 659 -12 -227 48 618 -739 696 -220 718 -309 53 -12 -599 -390 406 727 -866 -344 737 -397 -949 -668 -197 -446 619 342 460 387 288 -224 310 -537 -251 -548 -99 -6 -966 -478 950 239 856 654 992 -85 506 -333 -840 910 -416 796 908 420 906 636 -765 -605 -890 334 111 756 453 -958 -288 -19 -505 68 907 -648 -821 991 -149 546 710 -775 -409 837 553 737 866 -172 862 32 190 -409 742 198 -434 253 -565 9 325 -465 -964 -129 968 177 597 208 -886 623 -334 986 560 326 76 -641 34 578 -351 -378 -429 -196 -316 -931 -484 -850 970 648 76 -133 -16 -674 230 -542 639 -467 -372 554 235 803 -916 -747 734 863 450 -375 671 -960 924 209 689 741 956 406 -408 837 -730 646 983 -507 -528 218 -794 -449 306 222 624 -423 -808 -381 547 -405 448 -989 -612 -658 -71 754 575 -814 -135 763 -111 801 612 -718 680 -724 -427 -10 -511 -721 389 327 25 -757 41 -380 579 -833 704 -404 -341 645 -914 190 -119 -651 770 -124 417 928 156 529 824 -106 -668 -347 911 644 -298 -436 -222 -393 -323 725 736 682 65 961 -390 -565 -923 816 873 -614 -138 671 -655 448 499 503 494 -176 -311 -871 619 -429 -260 -609 -133 18 -291 -635 168 1000 -301 887 806 779 -519 734 94 -934 711 605 -423 -340 -839 725 -588 -598 42 -178 1000 -725 -83 -530 -901 -739 606 -954 99 -829 672 387 -146 -762 -732 272 809 -147 913 136 -38 675 -385 683 303 157 26 222 -386 534 59 -644 409 -247 -290 827 -369 193 526 -250 -231 389 -195 -495 -823 70 657 -496 157 65 -185 461 -735 -354 -610 449 723 752 128 15 -653 677 812 165 -424 678 -147 -311 904 633 -389 -161 -915 -861 -495 777 167 -384 592 -571 58 -177 -697 678 793 -212 594 -735 305 -775 -882 928 707 -987 776 -482 866 610 911 -683 -587 -706 -954 -803 741 61 -696 -454 770 458 -630 312 579 916 447 -954 -475 -495 478 846 13 -25 -940 -93 460 -527 741 -884 273 -643 105 850 118 -691 -909 251 338 -819 393 197 53 -27 65 721 153 -344 484 -536 -992 -209 -286 -922 884 887 16 -645 -943 489 298 720 -420 1000 -142 901 644 342 542 -408 394 733 733 872 -427 967 -307 -733 -994 135 286 941 590 -676 854 -662 -605 13 955 221 -327 737 296 -596 558 36 -380 956 270 636 327 -189 512 520 -459 793 581 750 502 961 -633 458 150 905 933 -370 332 -585 -640 74 -896 -8 877 -520 599 -702 -356 -714 267 -402 846 934 928 354 -411 -644 822 260 731 295 -62 899 130 -635 -680 -579 218 919 744 404 280 715 -390 528 -378 332 -688 -20 -924 -500 -617 231 999 324 -255 238 -425 -122 -96 -382 628 465 164 280 942 -269 223 -46 650 302 745 -537 426 453 963 288 -294 297 -603 867 428 -570 -676 833 -306 868 622 151 -435 -625 641 -676 690 -214 101 -958 -586 -8 916 739 850 -378 -948 243 255 -240 427 -284 -48 5 98 123 -274 15 429 606 -217 -274 -261 -567 220 859 329 329 43 855 152 991 -795 615 388 -808 -670 941 -549 890 -331 624 315 -225 597 639 326 234 -511 632 -918 -332 -745 590 632 439 501 -254 888 494 872 577 783 618 -420 -885 -868 -588 154 671 -387 -142 73 343 -563 -876 -148 -48 304 -650 89 -228 281 634 483 855 -190 -43 393 603 206 796 -73 454 -622 -686 986 874 88 835 248 -591 612 687 -120 690 143 156 -157 429 108 -28 195 760 -282 -13 290 637 -694 193 244 -913 -553 -802 719 -701 450 -641 774 39 399 607 -250 815 948 260 -325 -468 657 -584 -572 201 -889 111 306 -205 -394 658 581 -243 640 -308 -296 340 -238 382 243 -138 -380 -233 -895 -493 478 -452 619 873 927 392 -588 -751 960 189 882 -911 -271 371 429 -343 -883 -811 669 -384 -707 -473 697 -472 -131 -648 541 891 149 668 870 794 677 -331 733 195 -972 -866 777 715 -430 153 -357 -529 -857 769 127 753 620 -761 -915 274 -995 797 410 500 630 955 -761 -210 -91 -475 492 -870 328 -149 -729 -580 727 -884 286 -587 -609 237 310 -894 -745 -113 162 503 32 593 -467 -592 218 319 -483 -193 764 954 68 129 980 -390 407 -116 381 -373 203 -136 216 -405 673 734 337 576 -165 -970 -189 912 -366 344 -704 773 -389 24 -72 681 937 -472 -28 906 951 -404 823 546 83 300 561 69 -798 -525 93 -750 -576 -518 295 905 453 -536 -752 -520 299 -250 -209 712 -523 -43 -657 567 -247 678 -112 -361 -121 89 -475 658 -896 264 32 408 586 51 912 818 712 -603 -49 789 570 -140 -245 556 495 -490 409 -269 -212 871 -491 755 -567 -927 -852 456 864 893 -772 -864 571 374 -181 249 505 -518 343 438 997 -60 -378 -24 499 -625 -247 812 -748 -651 139 326 299 -631 -492 -295 -743 -10 908 60 978 -852 554 -707 -175 627 999 -336 896 630 -56 90 908 -694 -110 -604 -848 133 55 -361 -15 968 655 -85 545 -826 -506 -242 -823 340 1000 451 -780 -647 554 942 -545 -536 -776 598 377 482 -543 -199 -364 -960 374 -277 -572 360 -715 687 -244 650 -439 -4 -704 279 407 727 -965 -111 -467 809 492 583 -227 350 251 -554 281 585 -574 -716 985 -713 -785 -203 -738 853 43 -924 485 824 484 -583 -804 -29 -238 646 -156 666 428 -840 482 -214 788 237 875 -765 -546 -46 168 -70 -777 202 903 -631 -953 -834 943 34 -195 532 -62 162 -460 312 446 382 484 421 788 -159 815 -798 348 -864 281 -893 -95 -697 -55 -853 -788 681 557 87 -238 460 -563 298 852 881 -855 -644 276 777 -314 -178 388 -228 -391 -984 -450 623 145 244 -366 -439 -688 -214 -136 -625 965 -892 -801 10 31 -506 -869 -844 673 -50 -257 -29 261 806 382 -273 150 -116 -769 522 -514 846 -395 -448 424 303 585 -582 825 1 690 935 334 -996 -21 -308 778 45 359 154 -589 109 -718 856 -714 156 -985 524 813 76 261 -679 -546 922 340 -987 -147 -28 700 -520 -240 -45 -662 -996 -728 -526 -582 -646 756 -506 488 -489 601 -739 939 892 956 684 -838 861 -336 226 -97 929 606 -375 -279 130 532 -846 482 151 744 814 -345 302 -427 597 103 -510 -327 945 -278 -236 814 -267 461 321 -259 -772 -706 811 -925 869 -332 560 -80 126 -107 -912 -857 -628 486 -603 936 501 -20 740 -580 481 991 -747 696 982 534 -434 336 266 840 -512 -391 -117 239 704 -5 529 786 281 -331 -858 -205 983 369 -298 110 -230 597 -525 -446 -758 -932 874 -873 -620 -178 -365 557 -528 -161 -293 -111 792 840 -575 -6 -222 753 390 -204 -622 266 -851 397 -755 -789 -28 15 -168 -721 -611 -277 973 -236 619 -816 569 944 384 -711 454 124 300 -37 -415 372 -526 -394 -461 -547 -253 -535 903 -98 54 -464 -763 -429 -216 -637 515 670 4 -613 113 -551 -300 -447 75 -281 -637 -449 588 429 157 -411 -368 267 582 621 -983 -127 -799 894 -732 -741 -923 -688 287 350 141 452 830 -988 -356 951 862 -238 395 -579 -58 14 570 -244 -191 -750 75 -286 -697 879 -490 -949 674 621 -927 -980 982 650 -141 -659 350 -328 473 28 430 890 36 231 907 -690 234 771 -754 300 533 578 -817 597 -841 964 304 -644 -514 220 -812 241 -802 -525 725 166 -332 401 -313 -864 266 -771 563 -992 -340 -515 149 157 -620 -611 586 -794 782 531 192 657 -600 258 707 1 -434 152 -273 -87 700 510 750 561 678 -749 -557 -38 997 563 -674 177 847 -693 888 555 -42 139 -959 989 158 -392 9 604 -34 -87 -294 309 -440 -445 -970 -786 -958 -140 -790 175 -447 17 21 -375 672 874 114 -344 -552 734 -670 -770 217 -215 313 815 983 -495 -894 -379 -832 -767 -876 -668 371 -488 -369 117 -20 -908 -548 -219 632 889 948 442 -455 -292 -901 953 314 492 -423 -749 -798 156 427 -561 -50 905 106 656 360 946 -731 -89 -964 -882 -704 500 55 -103 -576 -769 -648 102 576 62 -997 -177 -984 140 627 567 -772 -22 -535 894 -800 140 -964 -577 -468 -338 887 -66 -313 -197 -821 740 716 311 65 173 -991 114 -68 -487 845 464 -407 226 -279 -565 -840 -416 -693 -815 201 556 508 -416 -567 488 -197 278 635 -47 -185 -702 -604 -585 -33 -655 -258 773 -634 826 310 869 897 405 -570 190 73 -740 978 465 -893 378 -798 -870 346 -476 116 -419 355 357 -780 806 66 -252 -62 -569 -623 -389 686 -538 82 560 -954 -890 608 -422 -760 273 -827 524 873 -464 112 -873 140 -837 -907 -2 -372 118 -269 -290 -924 794 -168 -34 -264 -529 357 643 341 -339 -409 -389 -149 545 -537 954 -956 997 -392 -980 481 355 22 36 833 -362 25 147 563 407 985 -596 -173 -663 613 872 -464 55 -33 473 -210 -22 -498 -27 -214 -471 724 -150 549 244 695 841 -429 67 -834 44 -868 -13 -280 -955 37 960 -591 937 -833 171 -513 -452 -578 -95 149 -698 -636 870 -492 82 -591 700 979 -837 484 -384 -471 199 5 -308 -562 -967 -23 867 -54 -266 375 -941 -248 201 554 -87 -240 -625 -541 187 357 -715 -830 -278 -837 696 45 -953 -49 66 98 15 210 -808 -103 -463 551 -830 -440 496 -911 -798 -463 545 -993 -270 999 984 84 386 17 -836 415 410 452 325 422 -219 884 391 -398 -791 -483 775 -194 -497 945 162 -573 -522 846 -141 -414 430 978 -639 999 422 -640 914 -791 568 514 -111 -624 -821 -757 557 -735 -366 254 -748 -141 678 -96 931 -42 -350 648 1000 -5 20 -366 -161 -200 252 -747 717 -739 -130 326 724 403 971 617 91 -443 713 393 -814 -980 -54 220 686 512 452 -999 513 -404 252 60 283 -770 -465 872 448 186 -609 -287 278 699 699 -631 228 -693 698 827 55 -372 369 -367 608 552 -937 -100 946 -832 -466 -466 591 231 -608 934 766 621 -680 -799 646 -778 354 -606 196 614 -688 -925 671 -889 -741 999 594 -467 -740 -698 437 -32 -279 -219 -475 597 718 -607 729 -384 -363 -108 117 447 775 589 -356 -179 169 519 165 -203 -79 916 909 -977 345 -396 707 -600 810 -287 -73 616 -2 -7 -529 220 -687 770 74 -498 -486 385 -854 646 634 -219 439 -780 795 -827 153 916 225 -109 468 660 599 704 -503 758 -224 39 -126 -360 922 704 -810 -507 -610 -336 262 -989 612 729 698 -258 -26 -485 541 -724 -320 -695 -153 539 -583 -666 665 330 727 -578 -39 915 534 -47 -78 467 -253 609 583 -501 152 58 -331 -282 -55 50 -425 -683 -391 803 -97 361 -123 -579 76 -200 110 934 840 718 -30 617 550 -761 -156 -476 642 -470 -576 -217 879 983 452 666 -781 674 -339 2 117 -787 739 809 87 936 -429 245 -703 888 637 944 863 -855 649 -484 853 704 -721 746 642 936 8 -841 -240 212 613 337 -575 190 -258 97 -97 726 8 385 756 -491 703 693 -67 -404 720 -311 115 161 733 -533 -526 361 782 897 -950 -523 427 -162 -855 507 -954 615 -528 991 -881 712 -694 0 -21 13 755 47 -84 -984 -642 479 -126 -649 -75 -61 738 -592 393 361 -372 -687 90 -572 298 804 386 407 -747 209 921 512 289 183 836 804 -270 -958 -141 403 -571 -404 -305 -977 634 -726 651 -645 173 -74 -890 -901 -264 207 138 -749 895 -378 -903 771 -519 359 658 -475 238 397 -147 -28 -866 834 168 -79 559 893 27 257 593 -285 28 167 -687 -477 950 915 -729 -791 843 647 597 756 -82 259 -909 -255 -580 887 735 -510 755 25 -642 231 -672 414 -680 -610 -234 697 748 -923 -466 -650 163 -626 -996 727 154 -47 775 -32 257 -917 607 401 -264 158 -733 146 -100 -764 -795 -990 275 96 850 -626 -900 709 -532 -897 615 194 -424 -811 767 -172 -98 862 -922 -640 703 -856 501 -376 -901 -421 871 -788 -875 84 462 -148 -667 -495 399 -750 771 220 -893 -674 -665 -987 -407 691 918 -78 999 -176 573 233 144 988 888 52 -738 -579 822 -871 -934 320 906 -956 -511 -596 671 -352 -157 -238 -566 648 -636 724 -298 291 394 968 -57 -294 418 -917 963 20 199 279 -410 -626 -922 630 -187 -240 434 516 526 881 -707 -774 697 -259 717 922 -564 -370 -816 79 -345 642 -19 -270 -747 679 -711 676 604 -946 732 -896 -717 -189 -492 739 -599 897 165 1 -823 722 244 797 227 -887 -988 277 -518 923 -731 -200 325 567 -488 -129 -485 -219 -196 -205 -583 -588 -342 539 389 302 926 290 -55 900 -293 -398 720 661 588 74 -820 -351 -413 920 665 -940 871 417 -70 -276 -343 979 -171 232 776 -785 -234 -266 -564 779 509 191 35 -164 673 303 -896 902 -626 -432 -909 -403 152 -662 813 18 311 -205 -952 -616 604 564 -532 683 161 -65 -660 -987 273 -318 -254 654 21 191 -120 -525 -913 -609 954 438 646 629 -755 -858 -283 -610 299 742 -615 -178 -311 231 -806 538 983 -50 -306 -506 -980 -798 52 362 769 161 239 22 -352 -1000 522 -84 -737 565 683 -526 -34 -584 -603 -680 797 -78 -731 -659 -546 -570 928 -760 981 -667 15 -267 -893 456 -151 72 982 -215 -207 -676 -133 346 804 554 -706 414 -520 613 266 58 -304 868 -937 -364 76 753 86 204 250 794 -721 717 -369 880 -56 671 938 -251 -641 -100 -565 -961 496 157 256 680 5 -764 -871 -651 -636 196 -696 -24 -109 309 811 562 798 161 938 -933 -942 433 533 -424 -113 422 -995 -580 -943 405 -373 448 255 -660 518 969 -322 -203 -685 -302 -293 379 702 -471 -715 794 -589 334 -870 -235 -729 112 243 -122 430 166 492 717 -897 -273 -787 846 -720 745 803 713 27 -829 79 899 557 651 -907 -666 935 685 192 -608 118 650 436 281 742 600 -726 -93 -654 -353 558 737 442 -278 291 970 -642 -799 -654 -182 -789 389 -365 -388 622 906 480 6 -641 -882 183 836 -444 -255 -923 635 590 -811 682 621 283 -381 -592 -434 93 -774 56 -84 923 521 -654 -792 993 -581 9 -635 -485 -91 641 623 756 231 817 -880 595 -836 404 421 912 -199 95 231 550 -45 285 -712 -911 920 -110 514 375 -645 639 732 857 154 733 -561 542 -796 300 381 -644 -279 -507 -838 312 727 625 -781 -98 830 -606 309 -66 -49 831 312 -802 -311 697 889 -25 942 318 303 943 -29 -595 412 -352 173 -422 413 528 -861 -922 607 45 -467 -109 908 801 623 -229 5 705 572 682 -436 -170 756 -240 -541 -291 -539 -946 559 -901 -900 -916 987 -189 125 -750 598 438 71 88 -585 533 -42 48 -893 -432 628 568 425 747 -829 898 510 567 -717 324 -649 301 -751 -98 539 -879 737 -635 -968 -451 -531 -370 -136 -376 172 -313 -781 -229 118 873 152 802 -240 825 819 -114 495 543 444 -159 719 -261 200 614 538 -131 359 -744 170 936 636 781 -140 -683 173 -994 -842 -508 161 -387 431 -108 -727 233 -763 -777 123 210 205 289 -16 -477 787 -571 587 -737 531 -442 810 -511 480 752 -123 -879 438 -859 119 -494 364 -504 964 787 -597 849 -724 -281 587 22 920 797 -900 912 253 -312 -586 985 859 877 -260 -161 785 -771 -623 -907 909 -676 904 118 57 794 831 -928 270 -167 -163 934 -908 -137 -369 -585 157 51 -217 168 462 349 -378 66 370 -380 308 -141 220 -899 407 398 54 -893 -759 -607 42 30 487 717 -660 -642 689 427 -420 -59 350 -893 -651 37 587 -485 -279 -281 -731 988 -543 -483 -781 -516 -267 243 298 -909 -96 -666 763 899 809 -834 198 -643 -333 880 762 -936 35 -454 -988 -479 -738 -273 476 903 -618 609 791 -950 438 -20 -304 -484 -994 -604 -122 899 -991 576 62 46 887 186 -494 -517 -250 -546 -268 -951 845 394 913 218 -482 -392 -717 486 -945 -893 502 -251 504 -956 218 708 -325 -998 890 896 -773 841 -96 -820 -676 -723 -831 916 -637 835 -805 -170 988 -729 -96 986 -626 -663 296 -760 -898 -401 526 -260 -318 -329 -330 681 548 -653 776 226 14 659 512 547 884 -548 118 -608 -392 -101 606 -126 -308 711 -806 757 959 322 307 747 -799 -934 -293 788 546 41 373 -26 -669 856 -371 498 146 -346 -84 637 -714 -316 -595 -562 767 -412 -149 623 -826 -38 967 651 -577 -95 451 -330 -202 -814 -267 -131 382 -918 -600 -435 -729 -479 479 34 -18 -14 -858 115 399 -352 714 -537 234 463 -682 977 991 -979 498 905 -365 116 228 349 -799 -839 865 876 -744 -339 90 -587 -856 -225 -382 -469 -956 -221 770 103 406 224 501 879 76 706 932 71 685 196 -587 -185 -608 940 408 -699 64 404 -871 767 455 706 -207 -799 418 -352 -947 -515 -778 -876 567 723 214 304 715 665 -566 -71 268 350 -40 207 -57 642 675 106 -330 92 -67 -14 -989 988 290 491 -279 -119 187 314 -343 728 195 838 -53 -247 -22 227 1000 106 -850 803 -927 -136 -514 -155 912 144 -458 -908 104 -214 711 -740 -402 -725 -94 480 539 649 547 929 670 969 325 -392 127 -745 418 -381 -577 973 -712 783 144 -810 385 -907 475 -446 492 989 238 -183 755 -478 -521 -705 -722 -466 754 430 -744 -870 -499 5 966 194 740 772 -790 -447 -847 -290 749 632 983 -174 804 -475 982 -687 -939 -712 -53 -375 -920 -996 -438 -611 -468 -161 531 773 -242 -825 -621 -293 410 -301 422 322 456 -720 168 432 743 286 -808 -482 199 445 -936 254 581 -283 236 -938 880 340 939 9 84 174 812 909 -545 -510 -859 -192 555 -782 185 -360 -191 -856 649 -986 -14 421 -562 -636 -534 893 -734 330 -824 -755 449 345 608 -664 -577 -560 -363 -194 -356 990 -363 -881 669 120 -973 -23 -224 673 -89 -257 150 92 -136 775 883 41 521 478 563 62 -289 835 -655 -809 313 -651 -655 315 -427 919 -972 416 -833 -29 -757 -543 955 -841 -827 179 474 -91 -736 467 253 -716 166 -666 46 484 8 -942 566 -295 948 -671 948 -403 -395 801 209 292 949 508 -894 44 -861 -429 269 -390 703 376 907 -824 -676 -946 38 -265 -513 -97 -879 886 -321 400 -157 76 -753 0 -930 -728 522 948 528 -416 -825 867 980 -350 964 522 34 891 762 498 190 677 -950 933 -122 968 -851 36 -910 -526 864 -337 995 -523 717 917 106 -434 -509 -416 608 787 696 -823 -884 691 -301 825 689 -111 -676 68 -356 -515 -748 247 33 -708 81 -249 -417 211 775 325 734 148 259 -949 735 796 456 -715 -266 -557 646 -605 -892 -566 -569 -802 734 -891 447 514 -495 254 76 -82 -508 -160 -133 312 -564 210 -678 437 433 306 -350 198 -411 939 286 312 975 769 -16 -38 318 -105 919 -510 202 181 713 -159 -802 661 -999 827 96 90 358 -409 -42 395 204 -346 -549 157 -710 -121 -965 307 -833 533 651 -876 -739 -345 -942 -962 273 -255 728 -120 -211 929 -547 763 -797 732 116 771 -139 -968 719 118 791 -832 -180 735 -277 -812 -243 -950 967 337 912 -852 -513 -257 861 467 -589 -855 915 40 -577 -977 -914 -6 422 -217 -564 -929 -401 307 -46 768 896 -265 28 714 -594 -188 -963 -598 -586 83 963 -953 -290 -389 704 118 887 -443 -126 199 -606 -967 387 969 50 -754 1 193 -273 365 184 292 654 -169 -524 978 -17 514 -523 771 703 -490 -851 -619 912 856 -402 -271 -379 -878 511 815 130 463 879 913 150 -214 -932 -942 355 -833 115 77 -109 651 -844 209 262 910 852 296 -52 668 -852 -359 -71 -376 -263 -509 845 -993 238 188 49 646 -955 -179 -248 -495 278 -898 -935 -489 100 650 350 64 -142 118 738 182 -370 943 -11 -30 121 -652 -22 -46 -821 705 705 -35 709 19 -977 963 379 480 -787 443 761 -26 791 450 746 -571 804 791 -161 163 -473 -988 628 689 -536 -611 4 -421 -196 938 -122 -142 -2 266 -760 -773 -336 653 892 178 -406 -543 -733 -733 -557 586 689 -697 511 -684 504 -497 -258 -189 283 -223 262 -341 -957 -741 -373 -300 14 -209 -333 -230 -484 -56 625 459 -824 -154 115 936 187 -213 274 392 -228 -977 56 207 -555 536 977 -151 -830 -311 82 180 623 922 -22 -627 78 721 -435 -42 715 179 -570 -309 76 926 -581 409 -706 -488 -841 -190 -553 290 -933 -501 -983 92 -803 -218 -575 58 -179 -771 -958 -661 -726 972 -394 675 202 58 -956 -959 952 -548 510 -260 112 83 892 540 614 -467 415 -370 -575 783 653 -886 -304 -418 230 654 946 -989 -156 -886 -54 916 -319 -533 936 946 291 658 959 302 722 736 814 -286 -632 -235 509 -203 -508 789 -120 -33 177 486 -904 -888 -909 477 858 -873 -519 136 -917 -721 787 25 -947 206 435 502 -100 -818 43 -213 -836 -474 4 -71 -964 -16 610 390 184 -822 282 540 335 854 617 574 591 -105 620 787 -781 289 312 235 -747 -926 618 -940 -391 830 794 800 8 -784 -136 986 954 541 972 -968 -665 186 -633 -841 -496 744 -642 -645 259 -84 247 393 105 -828 -48 -235 595 -521 -785 -384 510 -668 -217 350 383 513 -6 -714 907 -939 -930 -293 14 -205 -929 -861 -298 966 563 619 868 316 -597 897 416 -342 507 -377 846 -421 -823 651 151 566 -895 -389 -357 -777 578 -218 -524 870 194 -891 196 -791 -309 -392 -810 -916 -860 842 150 452 227 -399 600 -721 176 -618 -794 -784 -655 -401 268 545 27 -741 832 -663 233 887 256 -178 310 -831 264 10 -91 -325 505 -62 -265 642 138 -188 59 -476 -761 -470 -268 723 936 -181 703 735 232 384 643 -145 -602 -967 109 509 -772 927 -621 836 666 -992 669 873 -180 986 538 -647 920 -901 595 -807 -289 457 356 561 -51 -94 488 702 -491 445 186 -63 -747 -377 -120 807 -331 -1000 -988 41 -883 -104 800 450 -161 -388 506 765 379 -167 494 698 -205 -902 -381 14 630 482 -858 -596 650 -826 -548 849 565 -969 592 857 846 -864 -519 -647 -968 -140 -312 219 -323 -484 -856 -749 -74 621 -235 380 -324 -88 552 -68 154 -117 999 -656 606 -500 -395 966 666 590 -434 473 442 329 145 -931 486 771 388 566 915 37 -557 -904 -973 -221 -220 -944 808 897 -113 -827 -151 255 336 -843 610 111 684 -467 484 -134 -348 -101 34 -298 -738 534 738 683 647 241 -631 -981 754 -298 389 -645 -482 -12 674 844 -188 -29 -840 -595 -758 656 101 270 -349 -179 -277 -363 700 723 -642 821 -112 382 542 498 -283 -245 -874 353 -823 342 724 -656 527 -366 670 765 -210 277 77 -55 -771 -779 -745 912 -929 -27 -849 -566 634 -912 -985 57 -101 98 -866 754 -155 960 790 289 741 -919 343 142 -188 -378 -6 979 -256 -676 -884 -618 -372 -274 563 -604 68 -873 833 663 288 -1 -266 -747 730 894 -514 689 149 -481 -266 -860 987 -953 587 -141 -272 799 -49 928 -212 -685 302 12 -647 -445 110 995 -128 765 -293 -81 -408 -698 -407 -512 -594 746 67 408 -332 -823 656 -433 972 -95 512 303 -860 -103 -266 540 -220 615 731 -975 -697 563 -698 867 -508 -755 -198 702 -154 -361 243 791 785 978 858 208 -237 -736 -804 -51 45 799 238 -969 640 -317 -821 -560 -571 -363 -440 -604 124 19 320 394 -463 58 148 515 -299 246 240 288 264 438 -505 -209 -201 -633 780 -989 890 987 -316 534 890 534 153 -696 28 -352 940 -35 664 491 921 564 -761 -271 87 76 -195 785 574 112 124 4 289 292 -268 -510 568 687 -921 594 346 70 391 821 639 -305 635 -794 348 -188 15 -520 42 336 281 842 -671 104 -765 977 285 -144 528 272 522 -684 -322 -983 24 217 83 348 947 -301 463 -293 386 -555 396 -837 -540 -928 61 877 631 897 84 146 -751 -495 812 -987 -430 -965 349 845 587 -233 763 -60 -521 -613 -946 414 54 -902 -182 -515 665 -978 414 278 194 909 997 -940 -360 722 -965 -797 756 679 -292 -252 399 -176 -221 774 248 320 -468 501 -407 -502 -526 76 -263 -643 257 -499 918 138 573 50 950 -401 912 540 472 -631 -561 -318 -26 -982 -854 -781 437 -854 893 222 459 198 -763 39 257 564 -14 -599 -640 -511 1000 -607 -936 -948 591 61 466 -997 449 200 -33 -391 344 -534 193 -559 -671 -74 -819 466 -708 992 769 839 -582 -952 223 -167 708 331 -552 72 312 954 599 -558 135 956 -860 753 872 -50 -363 -743 688 -368 625 -770 -406 -505 421 -368 -738 960 -690 -221 -321 808 942 303 -768 657 50 944 138 309 481 -61 -53 -778 960 -738 568 -171 -981 984 -999 -550 -727 332 973 -338 -977 -188 449 681 95 776 -695 -173 537 -432 -344 826 -895 146 -898 364 -949 -341 549 7 -969 110 -117 466 496 -59 295 159 -292 -896 -965 380 51 214 -904 -836 -522 -263 235 684 -398 235 -361 -976 -922 627 513 498 613 515 696 988 352 -936 -946 722 306 -535 -913 466 -194 -637 -595 515 624 6 152 -270 424 -921 896 -193 -898 252 -28 782 840 481 98 467 -446 852 283 612 44 627 -16 -563 920 -275 -162 312 -421 801 -315 -854 -960 64 385 377 -457 517 -686 -99 -58 -64 493 -232 96 -794 -393 276 -918 42 -427 -904 489 -475 290 -199 318 -487 235 -216 -483 -402 694 961 205 125 -434 -617 189 -744 -108 355 -373 508 322 -897 -497 -287 964 -121 -546 856 643 765 -893 -114 240 57 -532 -313 482 -355 112 -397 112 -881 609 -700 -328 726 9 555 -540 413 -759 870 31 180 831 -266 -40 -359 -984 245 114 -872 156 290 -239 -856 769 184 -213 -838 686 370 101 -536 83 -984 -168 -598 -447 721 274 840 -218 -753 -864 867 -815 -721 730 -385 856 -849 -245 -492 186 -576 -696 -858 -426 -576 -971 864 -6 -873 395 558 657 104 -877 -780 490 -832 972 -402 925 594 733 57 -594 -39 -992 808 105 -658 22 656 -509 -199 -65 -202 -214 -639 441 838 -406 731 921 -550 735 888 561 -508 -749 -341 -298 895 -33 766 404 486 764 984 -77 650 -726 -11 -590 -462 -766 -891 -879 372 -546 323 79 15 633 -662 873 231 -424 663 765 -866 -616 422 463 786 -152 13 466 -291 943 -53 94 -389 -242 -468 -467 128 989 -536 256 779 -783 -399 616 740 -218 -906 752 992 -34 714 -100 -438 866 -799 866 -599 -754 -523 614 -110 -912 46 -89 -823 830 637 557 548 867 -426 -788 460 -335 596 832 77 154 777 526 -209 425 129 561 333 573 726 132 -934 -518 542 637 248 740 -186 607 -323 883 -282 240 -75 545 761 -733 -278 558 352 648 966 -23 12 881 -196 224 -40 466 247 452 -953 529 -422 -265 -488 381 -667 414 -626 990 -954 -768 944 -452 499 -389 516 -880 -663 573 344 304 -556 -554 -845 -268 148 922 513 -558 756 863 -329 -491 -759 -945 10 513 -702 -284 -452 -185 -209 764 -913 -938 971 -919 -215 -653 433 -525 -842 -846 -240 -815 38 -555 666 -953 291 901 500 -60 39 -451 -312 -59 423 157 702 899 -101 -514 -967 273 819 209 -251 969 417 240 30 713 566 -875 -447 992 -479 79 455 -698 982 654 -697 7 680 -464 893 -460 -860 -796 555 710 703 621 325 -887 -398 -953 873 -548 -53 249 651 -162 85 872 352 763 172 544 961 510 81 191 -299 162 343 973 -750 -564 -483 45 -437 -136 -138 -58 -606 -127 -36 -963 678 951 -385 285 136 -330 898 -222 963 -716 -838 -6 791 189 -759 -290 -971 -656 186 847 -709 174 -755 4 657 -586 394 -493 371 720 188 737 824 -74 -882 914 222 753 -119 618 -723 -59 -309 -238 -87 727 297 -104 334 -953 -448 756 -929 -672 -36 26 -291 926 -535 -104 491 -828 -686 -781 -64 -991 492 -136 -483 264 -256 199 -954 -125 175 -267 -982 619 -46 -847 -654 960 -529 778 523 -707 -429 -290 456 161 925 11 -201 240 782 370 -290 254 -213 870 -747 951 428 641 62 446 -144 277 649 989 436 720 49 -928 479 774 -802 -94 -206 193 -766 -550 -482 -114 -695 233 354 -984 -546 -467 311 -928 710 -814 -710 667 834 1000 871 908 -975 -76 382 -5 -874 755 -686 -759 793 -71 733 349 -937 -858 -828 -574 -819 343 -157 709 -261 -366 -951 -432 846 73 -855 226 -246 -280 871 -703 -237 -514 21 -562 510 -547 36 -277 213 -494 175 427 404 501 -624 -666 -847 -46 -887 178 -880 364 -958 335 634 384 -856 -941 -329 -515 -326 529 578 741 448 -158 511 768 -878 485 -717 -130 -768 143 -268 -859 -578 212 349 671 410 298 -517 -360 -418 569 -712 646 -455 -593 970 367 977 53 921 -119 945 636 -18 -1000 -755 -835 -413 -170 -429 -147 -514 -660 587 407 -460 700 109 -162 152 -629 -962 531 -815 -696 590 -525 498 757 -20 985 -694 -582 -987 584 -864 -936 -998 -393 -201 -49 -232 229 -173 231 815 -295 306 -278 -437 -665 -853 -316 403 -944 842 69 -623 -775 -182 150 -808 926 684 110 -346 583 -268 127 568 65 -818 -861 -175 -655 -990 -971 981 -564 26 228 -410 -309 -47 467 -411 -544 -284 622 405 -665 -630 -164 89 178 900 245 -811 -704 364 757 169 173 218 776 -151 972 784 439 -625 -825 -637 350 959 137 164 966 -67 -805 -786 -832 -800 417 119 690 -4 -226 959 -530 -227 -623 -542 -75 -188 770 -25 -124 684 -10 -784 824 -313 985 -737 -822 -484 461 782 -416 -750 -596 337 -396 146 -564 621 301 -432 366 -768 -856 998 -720 -102 679 -286 -436 -663 176 153 94 -887 213 -175 -738 743 -787 -986 -576 -819 -819 -133 870 582 -787 856 138 -1 216 161 -714 -345 -999 -582 -52 -307 -641 -904 -436 967 330 634 679 486 19 63 -911 301 302 536 -462 -231 -453 304 -506 518 -598 -921 -121 156 -850 -798 -386 550 367 -696 70 -363 -863 -835 838 -603 -371 -594 528 283 -409 907 247 -746 -701 -50 976 -768 645 447 -808 629 380 -527 300 -438 -787 920 141 20 -770 860 -67 -953 -280 -128 -438 257 -676 710 -469 -681 672 -608 -623 837 720 -482 -808 661 102 -527 -734 594 -986 -299 -893 -392 814 -56 660 301 -591 -475 -386 441 -708 -551 -551 167 101 904 972 957 -440 538 -851 -338 -746 -754 -532 188 920 -537 459 823 -234 921 -439 852 -45 515 -353 -520 -154 587 -470 915 43 615 -375 50 -305 747 -902 -344 463 783 -219 -355 832 -273 -938 518 59 -771 917 -748 -415 -218 146 795 140 805 -911 685 986 -426 510 -640 -743 975 -847 293 -607 -412 -844 274 -489 -161 -442 109 -522 -711 -869 -543 688 898 -719 -716 822 171 995 -848 202 -620 816 666 -183 -198 -959 306 -297 -462 281 31 230 375 521 -984 836 797 -830 344 -141 721 -630 -12 625 -722 419 509 635 -576 -824 -545 946 272 216 -285 -174 -839 -854 -971 644 357 -127 -708 -253 367 -345 -503 -929 212 145 -703 36 283 733 308 747 -105 -458 -861 -780 266 844 445 593 60 -159 -333 -387 2 -273 -735 118 -938 -542 -37 -207 182 -786 -860 -987 480 165 -321 -927 -671 -527 -762 -569 -491 49 818 -129 416 770 301 774 56 -189 962 268 -135 23 713 -905 -214 -786 543 -600 -245 -216 953 -908 572 217 952 -582 -379 491 -807 840 -470 -737 -937 -781 462 -561 -558 879 721 -469 765 532 -798 959 -783 -434 339 -17 301 262 789 692 -256 124 -198 39 280 -176 -974 -613 -485 44 -768 386 -530 -989 -826 860 543 654 405 -138 -167 81 -691 -114 293 331 435 -773 -470 454 -173 -766 -965 706 -72 859 67 -169 764 962 663 -617 497 747 -731 157 -442 -833 -504 -466 -849 -809 893 223 -679 -174 -874 -773 654 -664 -833 -451 371 -85 -531 219 -929 872 -206 -609 669 924 841 280 -698 654 -519 -667 -887 260 -745 489 99 -687 -721 -37 -448 977 -750 319 972 -25 46 162 -186 -408 -433 539 -868 469 348 -267 -690 718 20 -340 626 -721 -775 744 506 -832 183 -493 -664 741 753 -979 397 -141 -789 -139 -105 271 743 812 642 607 -398 -570 -359 199 -987 517 -215 709 280 -739 -748 111 398 690 517 -580 -317 -272 357 485 -995 602 -380 920 -859 -514 -331 -65 772 -846 -478 -436 106 -919 776 -954 139 -76 91 -741 -173 57 469 465 -840 809 -268 640 -364 -215 -363 -463 -549 -817 839 -912 -735 855 -825 -37 810 -640 -388 -607 162 729 -648 -314 -767 -215 568 999 308 -474 217 -623 490 812 -221 -757 -595 560 -440 528 123 -630 -374 -284 -816 800 -569 -729 -949 -478 279 498 -107 -23 780 -15 826 -628 299 -217 -238 128 755 201 194 -633 192 -878 -618 -313 -739 315 -838 910 -755 -956 211 -607 272 224 403 -574 -927 -482 566 474 504 -968 910 -755 754 -966 676 -287 752 761 -319 822 865 -814 790 -636 114 -221 -783 -511 299 624 43 91 759 176 366 174 586 605 479 -65 -883 -428 614 452 330 -560 -848 159 -589 -755 -698 272 -888 136 -947 91 589 35 -553 581 -629 212 123 -141 -707 55 -596 -108 39 -476 -255 129 834 -403 -284 216 -623 692 826 125 -394 501 952 -382 666 -337 -899 171 701 803 -461 171 460 -294 -278 -705 -345 -897 392 -222 98 -651 193 23 201 854 500 -506 477 -370 -866 -256 -805 -784 -390 -411 -712 789 446 391 710 743 -209 534 770 -140 -262 19 604 -934 259 821 491 -281 -722 -188 514 898 -649 851 461 -451 -455 -110 -274 669 -436 -333 111 -390 -211 97 -188 -351 952 -559 -438 145 638 -878 614 441 -344 -56 -960 114 -491 529 -472 -133 350 31 -129 -581 755 -311 -244 -757 859 323 -639 -237 -881 -822 650 -816 -142 43 -835 -625 665 -998 369 -229 287 -28 -912 -426 983 -759 291 887 -128 669 -171 -135 -13 -821 63 77 -336 -852 -299 2 949 557 -768 763 -578 291 -181 77 20 757 -82 840 148 -795 -202 -872 -132 254 -457 -17 527 462 944 698 -259 -970 281 529 114 -186 680 416 -812 202 -110 524 -682 351 -424 990 -666 -316 466 821 -227 861 412 -657 -6 81 -40 -344 307 183 197 864 134 964 567 184 -61 267 -762 -871 -408 700 -939 -900 507 169 -549 -188 -758 367 -214 -171 760 222 -920 -345 -917 306 190 -596 -165 -58 -132 743 -69 394 -952 193 135 870 -824 -46 -338 168 755 -732 -980 281 372 -318 -722 -605 -464 -310 -657 634 -847 64 978 -664 -623 248 -546 -143 -642 451 -652 237 -385 19 -402 -608 -843 610 -161 483 377 535 -194 881 514 -501 902 703 688 299 -828 996 -330 -874 -505 802 792 -643 449 -143 45 855 -250 -987 498 -755 -532 879 -646 597 -149 -436 -130 169 -671 230 -813 -349 -308 664 99 -787 532 -146 728 766 345 -92 446 -968 -464 503 398 962 534 696 529 -680 -998 302 55 -802 -722 -539 628 -5 -457 -103 227 491 880 641 80 -1 897 -452 -494 -355 -501 56 513 966 943 847 608 -786 987 726 211 -127 804 472 537 -96 433 615 -352 407 331 842 143 -857 -859 -64 -643 -594 -229 -125 -561 -902 588 914 557 9 -696 -437 976 310 -175 389 224 834 -956 -610 662 -425 -153 -784 -157 -568 -218 482 -930 222 -834 175 -844 -329 -908 -296 -9 922 -554 -638 -572 196 564 384 150 259 -552 -265 932 890 569 692 -347 -171 450 -972 -412 -207 -40 580 -580 319 650 -645 -729 -678 505 690 -272 -397 -683 -949 253 -69 -60 -865 -531 -994 -31 463 -993 -720 234 -5 -523 -841 -513 -535 890 -232 67 846 600 -593 392 -871 205 -170 -499 -107 -313 23 262 -552 78 892 -829 -509 813 655 722 -922 604 606 -814 376 -764 -463 781 355 -513 -553 -304 55 800 -617 815 562 706 170 71 -204 366 -852 -185 -283 -536 700 267 513 827 869 -832 -161 -890 621 -955 -697 230 -185 -907 411 850 117 678 -957 549 603 -222 -218 -375 -38 760 -506 198 -948 -615 -928 185 -150 715 -506 -833 928 -138 -630 9 -586 -79 439 -665 439 727 466 -834 -162 815 532 957 203 -457 566 829 236 375 -751 294 816 525 -745 991 16 -531 675 -288 112 980 408 447 860 574 483 97 63 -788 937 214 -702 -38 -165 -469 523 -431 -949 814 -716 -148 872 391 551 -997 530 451 468 994 654 881 -928 -430 196 93 -608 590 235 -224 -192 -931 491 -155 547 -741 741 507 887 444 -125 698 620 188 -272 418 -184 -892 413 613 965 626 481 -267 -669 -490 667 953 -997 292 985 -463 663 -645 -552 -528 688 88 658 -466 -652 935 -193 -744 311 90 848 -424 -698 -788 868 943 197 -738 783 75 717 -319 763 702 -350 -902 -703 910 -851 334 487 433 372 -119 728 -910 806 -873 -683 185 473 -860 -199 -645 521 398 -271 -50 -70 670 -36 -76 999 814 126 506 -165 -774 -776 669 -117 -610 64 -963 -525 512 779 417 -387 -773 743 -729 -280 604 488 -944 -463 892 420 -815 23 229 575 -693 586 -970 -208 542 -984 553 -280 874 857 -132 725 99 -854 -816 -181 -862 -517 534 297 973 877 -147 129 -898 662 -758 -805 -144 904 811 982 -394 107 -544 264 83 983 -272 283 -24 376 148 0 -406 -845 -620 188 205 852 -443 292 -315 566 -956 182 730 693 -253 606 -510 423 917 -21 -73 -747 880 39 370 756 -106 944 -484 870 -515 811 673 951 928 753 -476 989 -991 -944 -631 -456 -406 -274 702 858 -473 507 20 -374 593 458 -938 606 265 -700 -921 124 -593 -291 -469 162 810 -937 -431 -530 851 386 -687 398 475 -145 -751 -536 -636 -417 -552 739 956 -445 -48 -40 516 -441 746 -795 593 -500 -696 -145 -325 -691 392 410 665 372 -643 2 14 350 -291 846 -595 -781 -1 -883 -750 -189 -897 -156 -120 -811 107 -920 781 -744 -859 -110 -829 906 586 -246 147 546 393 -919 405 963 779 698 -524 -627 -857 250 -467 -582 -243 -27 794 310 252 193 838 877 11 -802 -529 -561 937 358 708 142 640 178 356 951 453 -93 518 730 -157 -222 340 429 535 598 336 -903 -84 598 -91 617 -470 542 -11 846 -538 -203 -829 -700 -38 727 -16 688 181 668 850 -194 -423 -239 124 512 -402 -884 23 -200 364 789 683 867 -386 492 -399 756 -28 757 -208 -216 407 -477 729 -369 560 961 828 -676 980 -565 -541 -926 -383 531 99 -365 438 515 -988 -439 -50 770 280 -845 -770 -765 679 -515 266 762 -551 -538 -170 76 -789 -961 -552 981 814 223 -154 643 -721 898 39 -709 -34 -751 927 -857 810 -395 -359 501 -729 -322 878 713 950 32 713 915 -130 73 789 -552 246 -223 -284 960 963 511 -171 -385 -658 -209 976 -369 -76 565 80 -177 990 249 -358 -627 -734 168 -878 -644 938 560 -856 -299 -116 957 -910 -739 -169 -468 -524 -813 113 271 -252 874 -929 -868 -834 -862 161 -369 115 -33 809 470 -710 488 224 -651 184 798 186 -188 620 -105 60 543 666 -539 -774 -313 472 -826 -865 -465 -137 -666 -324 39 -253 -194 -791 -271 226 -281 591 100 921 922 222 -468 953 669 825 -984 -756 -792 -37 511 619 -129 853 -793 650 105 419 -794 171 -832 750 321 -25 -235 70 -67 -931 -645 -13 804 -989 -695 -768 -144 777 -440 -446 -29 437 -704 812 -995 524 -302 -594 63 180 -519 -584 90 865 830 873 133 243 -161 -448 -916 219 -317 108 168 413 597 37 -522 679 515 578 -874 826 -447 428 787 -830 -303 5 635 -493 -804 666 -478 534 -483 100 -975 129 852 184 -98 928 -364 -247 -968 973 -681 732 359 -295 -975 113 -793 284 183 -69 416 726 404 -643 -723 -174 961 -232 677 689 -760 685 -111 498 -115 528 -301 -204 -531 -693 -281 -265 743 980 151 -838 -654 -255 -118 -396 -18 -178 -650 662 75 -211 -435 963 998 -377 326 58 -105 170 339 924 -846 488 -793 14 -907 921 -472 318 -912 41 -367 803 -588 -721 -124 -981 -832 -895 972 -524 709 -847 -223 117 -371 718 -414 638 728 -420 -340 153 -107 -216 86 -28 925 -308 -273 519 -157 -541 66 553 213 -182 84 168 -500 337 -60 801 216 -625 -525 -776 653 813 838 807 704 -607 835 698 401 936 -863 594 161 -296 -196 -564 34 -529 242 -91 -125 -838 -333 273 550 101 692 42 944 -585 540 142 461 -692 -636 474 633 797 210 -453 642 -745 429 818 42 655 -33 -863 -778 -48 -267 -11 436 429 634 586 -658 -263 -722 49 -346 -341 190 -227 666 162 801 -722 478 -415 584 -999 -88 -267 -248 113 -911 -95 331 -853 -736 -599 574 -694 666 -25 497 714 -904 120 -164 551 708 -932 86 734 -694 -350 -853 390 283 -246 -302 975 217 160 161 -701 546 133 -313 105 -593 -389 -986 -697 -421 -292 -265 123 -195 -479 218 -213 -448 313 498 210 -309 297 -833 -56 -861 849 88 -570 618 -970 856 174 -842 687 779 840 -532 -576 -221 529 -292 11 -152 -703 -425 924 -56 -300 -159 637 -507 -169 415 822 41 -60 425 -177 406 -126 809 713 500 780 939 -840 259 -267 -394 -480 -262 553 -837 456 666 -458 -211 70 451 -544 463 335 692 949 926 670 -478 -200 -858 -714 -522 667 233 -136 890 -91 -151 -706 580 838 -46 -807 320 -367 -186 -641 -224 -203 -806 -809 240 -927 -395 242 -915 104 -842 -500 568 381 -128 788 -621 -230 -154 -781 -996 472 -30 17 773 -837 -635 809 803 -860 281 187 22 -784 -263 -911 624 395 230 -963 -802 165 273 -338 -76 -111 -148 687 994 -955 626 -568 851 354 -473 -571 -250 318 -186 259 -80 -33 -139 295 -825 -766 -704 -774 -733 -941 -139 538 -645 294 607 -317 763 -963 728 -910 -372 -363 763 -33 -779 -29 660 -55 -376 -237 -961 479 -131 -496 562 69 -244 362 929 763 638 910 645 -104 -771 -682 161 763 141 -913 -680 802 -242 439 662 -780 -382 -705 -36 -732 -447 767 -539 -691 -113 -994 275 41 -47 461 612 -331 545 141 -717 680 -753 314 747 751 -886 730 912 -572 892 295 42 -951 -660 283 -180 791 -125 203 658 -467 598 847 665 135 738 -611 -812 846 952 -443 -305 184 525 -958 -292 -163 95 -150 682 -623 -929 57 582 335 59 -972 -363 -508 -324 148 -146 -899 621 -576 953 -604 550 -589 330 269 722 345 695 124 632 -537 -84 603 480 -926 -410 -185 -271 846 -478 457 -466 -289 -174 -973 270 291 -254 162 317 300 887 606 478 466 -91 514 -586 501 -670 212 169 596 -163 780 -115 -731 -251 -838 -561 -194 -912 -807 -699 -140 -8 -814 -627 -723 -133 -573 -531 -242 185 -438 638 -144 599 258 -324 585 669 -12 -200 125 -501 756 -219 -387 821 362 842 518 223 -437 678 411 -403 712 943 712 618 477 -391 167 988 434 296 406 -532 242 321 -464 -87 536 623 -824 -834 -475 -336 233 473 -331 -682 -629 766 -732 834 -424 156 529 901 -914 331 687 372 571 350 -774 119 230 -964 638 -558 595 43 544 -302 -939 308 -121 834 -611 767 688 121 -718 -533 -785 -183 -282 -22 -426 303 411 158 727 574 -491 205 392 125 -279 -48 216 -44 505 -445 -605 269 680 636 302 113 -284 -975 668 -418 566 174 8 805 -863 109 771 -645 672 926 732 -649 185 367 607 -599 -414 865 170 201 482 624 571 55 -218 730 699 611 -155 715 -993 -867 358 987 940 433 767 67 -306 -216 691 -946 -264 -908 281 -784 -748 83 -351 -859 557 -758 -570 -805 12 -406 -653 972 984 -633 -814 59 -468 -407 -141 -796 -951 -770 -707 -724 -386 -76 403 880 -27 -194 488 -520 825 -810 -900 -484 -858 281 -486 -607 937 -276 888 -259 -235 -686 141 822 313 -25 967 559 853 263 -825 -345 660 629 -23 -19 -513 654 -449 672 243 -899 -69 403 -240 117 -635 54 -945 979 -100 -517 967 613 849 593 455 260 868 606 -118 74 -605 -49 198 -976 157 117 654 401 250 768 -847 -411 -504 908 -880 739 -314 -997 -612 752 -799 810 68 908 -532 -393 58 180 754 -956 -483 -332 65 368 725 -183 -39 947 -964 380 191 744 -412 211 811 250 657 720 -84 -38 167 554 415 748 86 684 -203 -704 -362 -764 458 358 647 -149 147 469 849 216 -490 -419 260 967 58 -956 158 -499 920 -1 787 -859 -585 -473 533 -862 52 427 -187 813 811 -901 682 670 807 -506 357 -504 -795 -269 687 545 -38 -33 53 -758 -872 663 -836 322 560 -110 405 -909 -422 -332 324 -453 -322 -77 883 835 -777 405 145 -653 -750 657 -767 -889 0 -277 285 243 43 302 -958 -80 877 -27 470 -902 -196 560 431 488 122 947 -982 744 724 667 -186 -643 -124 -595 856 -446 -963 -898 -226 297 -112 842 -652 760 87 642 -320 -562 745 482 -653 948 -43 -361 49 379 138 143 839 380 -424 -376 489 545 25 -189 -522 -486 -639 -479 656 991 472 916 -955 -768 186 595 -848 343 -909 379 306 -395 -731 -861 121 -504 261 68 -763 580 -115 -754 -97 -70 -603 -400 509 548 -517 37 -697 -982 372 -678 -671 -352 741 -265 -322 -298 786 107 -721 -864 -251 875 901 -654 335 899 -190 214 480 -615 -344 965 -230 -499 378 846 -816 -68 -451 615 -944 -706 925 -279 302 -449 285 728 -311 81 -481 -409 -952 -381 120 -757 -996 -21 349 208 473 -941 617 80 389 -403 -623 -712 327 505 331 307 197 412 -643 782 261 310 395 -89 -310 537 -139 459 197 -740 -503 -715 519 45 239 -929 569 -129 -741 298 -284 -529 123 -300 -400 -274 394 -292 191 -556 -23 -771 -926 670 634 -428 661 -810 -201 -295 117 -7 830 327 124 -181 396 -245 694 -159 -304 -764 -305 688 393 338 577 -894 -1 991 -176 -540 -186 692 13 22 -911 210 376 737 -323 -613 885 -240 815 848 -329 330 -592 423 497 -712 -611 -175 -177 869 321 186 -907 -620 22 252 206 -294 16 -404 644 -554 755 -45 -259 -701 -389 676 -251 -682 707 -758 700 993 -625 1000 -977 -530 -397 713 323 762 -913 693 771 -978 -773 -197 176 -423 -206 -87 -281 -937 -704 197 -180 -649 -874 192 -431 190 -749 101 -161 -283 -959 389 -877 894 -639 -781 -557 266 441 -997 78 -968 809 782 -695 -475 450 66 108 -11 -31 323 504 987 -477 -63 49 480 -53 -873 601 -496 -876 -638 -849 932 -462 -968 -561 482 -46 172 680 607 261 974 104 680 -144 40 -773 -591 529 -149 -191 266 745 -834 -55 -540 -149 387 62 304 -914 464 -511 432 -932 -769 -159 802 -901 618 614 -91 221 -924 -641 -627 827 -187 17 -160 207 -408 580 760 -905 707 -945 -999 -841 974 -497 -422 -531 380 783 912 212 391 -343 415 -464 250 807 250 364 409 -312 -71 458 702 34 396 -34 542 551 -590 -650 6 -461 -127 111 -963 -906 -760 314 753 -37 -157 -616 552 18 -576 -887 -428 123 -295 -779 -342 812 949 -767 -414 -125 -929 -564 -375 -226 518 772 687 -15 -9 -766 724 387 -333 -919 -122 -659 -774 545 698 -954 -987 -980 -196 332 384 -494 -756 -859 254 -61 -725 371 159 -882 -60 959 -720 -323 -700 -471 -287 -186 511 -736 521 -24 -960 428 967 354 -308 60 -159 887 560 -103 337 824 -343 170 -293 300 612 662 -284 -757 853 604 31 -492 446 912 -398 360 -640 872 277 -681 -859 273 822 -282 -103 -323 -290 865 821 41 243 -223 -201 261 -183 121 498 693 -387 630 -218 -308 688 -157 -922 103 -30 -569 210 -50 426 -47 240 -200 851 969 -554 -473 418 731 93 603 -901 526 -449 -622 711 -295 -216 -962 10 -57 -678 -484 -498 -661 -477 713 -166 -60 48 392 979 -526 928 -786 -116 -9 487 -284 -18 -243 -500 -756 810 -565 589 280 -34 427 -841 -140 866 -556 383 704 -501 403 878 546 -191 609 -451 -604 779 642 863 662 -277 429 337 627 500 -329 -11 804 725 976 -47 -254 494 851 -231 839 -660 -594 -177 972 816 239 509 811 -886 -990 322 11 256 -319 505 917 216 645 -401 -499 -95 -441 -345 168 914 -869 881 384 129 92 -414 324 934 724 686 191 253 144 -682 -520 343 884 -524 963 770 -475 843 -212 876 -1 192 -933 -815 -296 563 -784 -924 206 602 359 18 -366 325 262 -638 -757 -178 -6 -873 143 -955 48 544 -558 -840 172 -668 -151 -18 634 -387 322 815 270 -280 -523 -720 514 -76 952 -817 -280 225 -916 359 431 -688 196 -84 884 -236 -840 -680 -859 427 808 110 710 650 -95 -490 -142 585 -961 -275 220 594 -982 306 64 757 49 -774 949 -118 -101 655 -313 -550 -768 496 129 682 -357 -991 -772 988 -444 -953 -690 -793 -235 766 -213 -435 635 844 786 -94 -520 991 788 -63 931 -962 407 989 410 -471 811 -690 637 -518 -388 -213 166 -27 738 41 -375 81 -420 -947 -99 674 -152 763 -83 -157 575 -624 -524 901 -834 454 -695 938 750 430 -575 -312 -411 -495 -763 -80 899 -826 49 273 -236 -398 257 714 -435 371 -402 61 -32 -868 -517 -254 -108 -231 581 -642 243 882 269 -650 556 -570 738 -798 -920 -21 986 146 537 421 -320 -361 -365 316 158 -802 -371 -23 -150 -991 -967 -802 143 949 716 -945 322 -384 -567 -9 -872 918 708 -170 -498 318 -384 62 61 -518 -702 188 -783 -929 -931 -221 -538 -496 443 -352 -790 -422 540 814 942 30 63 -809 -442 -89 -120 -851 464 -730 107 -552 782 -443 358 105 -408 -509 54 -638 -988 -327 -463 582 59 -833 743 -947 371 -441 -910 22 -239 241 509 -255 238 314 119 437 -703 -341 398 -406 -801 157 -671 93 -729 762 -793 -312 687 -7 -481 257 889 -994 -248 -143 -900 -311 954 -891 365 -190 624 60 518 444 123 -697 -917 -800 333 -826 338 765 -268 -378 225 -453 -694 609 383 -32 802 -878 600 177 -259 -990 -560 -888 -215 920 311 333 125 -600 -131 292 -542 -35 825 338 -71 -714 8 -102 -184 -106 687 962 -133 175 -454 765 -864 -766 -284 -961 921 -931 -569 -565 614 -158 145 -343 -78 -277 359 588 332 -822 -569 420 -845 -727 188 -635 120 -199 -405 -192 -416 845 -757 341 925 -738 484 13 281 -766 478 -224 163 644 255 -816 -20 366 -973 747 383 -672 106 249 -655 -146 -581 849 488 334 548 113 -267 342 371 -918 794 393 -553 -135 -712 313 -107 543 -809 -468 518 -165 -305 -234 292 -617 760 124 188 806 387 357 -201 361 694 -984 371 480 -790 142 644 -434 578 467 889 286 -222 -336 638 -802 -516 -328 -588 98 -557 -662 975 -335 860 -616 -780 757 -605 -713 -735 968 510 939 -111 -656 -292 -524 -789 458 890 149 -86 330 223 -587 411 167 -581 369 217 -586 689 793 -482 -534 -910 -634 -289 -835 -853 -6 -607 -739 -964 352 213 646 -904 870 67 -530 -21 81 -487 678 -571 449 7 -564 588 464 -947 924 -476 -776 922 959 837 804 -594 366 -545 -695 -228 820 983 -171 887 -695 528 362 311 -972 -143 80 -445 846 -29 44 -31 609 -824 628 -153 -366 903 -516 -872 -261 951 -282 -396 273 113 786 815 -438 -961 -409 -176 330 -413 4 305 -42 -58 -192 676 949 -110 441 -142 -141 -783 39 78 -310 -20 655 -257 440 932 -503 923 206 798 -219 -948 -888 -365 51 526 -886 -79 465 505 -98 862 -78 678 -737 -608 39 345 -406 -167 -760 -384 18 -807 863 532 271 258 -269 837 50 149 586 -658 -957 -747 -805 -721 236 326 918 -929 -572 -818 -831 548 539 -372 498 317 -365 -367 -946 615 774 -752 -297 -131 -37 -552 873 -833 931 196 252 229 -57 872 218 786 -220 -14 6 -161 -797 -590 910 568 -303 -965 -168 866 -713 -329 741 985 -556 427 -575 292 779 -834 811 771 892 -683 -590 642 -960 402 -583 -363 785 196 -204 -63 758 762 491 -638 -657 131 41 674 -346 -691 97 -700 -663 254 254 -3 647 710 -120 -65 -432 -130 640 -870 565 -503 117 -450 -749 876 495 -508 -762 -913 -658 764 -491 214 -308 -55 187 965 832 467 -117 368 259 -509 -426 692 -435 -990 207 656 -550 -546 -364 -571 -613 -845 -95 -718 49 994 -680 -202 810 -851 31 -2 -460 806 915 937 197 617 -622 662 -541 531 862 966 -975 185 -529 852 235 -439 20 -701 -808 -649 -846 484 -528 -730 823 -89 313 -25 -282 555 137 239 -527 93 -991 44 25 64 640 881 -366 -352 -456 -870 -932 305 840 367 483 555 -617 -756 564 525 -361 848 94 -804 -386 -564 546 146 911 703 233 444 -306 919 -302 41 851 665 -745 718 430 -859 -737 524 -563 793 277 197 885 186 -619 -517 -512 603 928 -694 503 726 762 736 683 770 -289 -5 -461 -516 863 941 379 606 658 618 -159 -409 -208 -282 604 123 424 645 -912 -953 -221 123 -430 -560 168 211 154 -994 743 -305 -586 396 199 268 637 75 471 288 -748 783 -154 -97 976 -826 -587 396 780 879 262 653 -216 -899 -854 -170 140 -598 119 966 685 -846 304 80 -822 606 -838 -575 253 745 -828 381 -31 -460 -314 840 973 852 -213 102 878 885 -185 -39 238 -719 106 -131 781 -94 -74 -927 351 332 902 807 -868 42 9 784 -74 -399 -922 573 -143 269 -893 -207 410 497 799 359 314 274 781 -136 570 775 -240 -322 -265 -510 949 -700 -521 -396 -104 167 -358 413 724 367 -699 529 300 453 -606 749 102 -921 -569 773 -792 -859 -738 695 -382 -62 764 279 73 -735 80 -842 -165 418 -731 -556 -335 824 291 -230 -573 494 -242 -8 -465 607 611 411 -444 513 -952 -221 -764 168 -398 -954 958 -323 -645 -751 478 -66 -468 -997 531 -735 648 -652 -62 455 -481 -418 -693 -897 887 -454 -646 -709 577 -715 -608 785 -383 -545 -134 -247 -299 264 -821 -703 -763 -27 249 -224 -372 217 35 -925 952 -72 -800 847 302 494 123 -616 -294 -656 157 767 -809 -450 -75 185 942 151 -119 -557 254 -83 -799 -430 345 795 183 -798 -390 -957 -525 161 -641 -944 -322 594 0 310 -576 55 -758 -1 -316 -159 937 -65 -179 622 22 760 853 945 553 951 -467 960 -799 793 -952 -580 -118 -641 -136 -229 -54 -958 513 -849 -226 536 499 898 125 41 250 493 834 771 -330 747 172 173 -100 -336 63 801 750 823 -598 505 243 696 -554 -430 -564 616 173 966 846 89 502 517 304 688 348 508 -611 -848 41 -78 350 -804 -40 -706 -788 934 231 -265 -624 874 512 -305 -498 36 408 -453 650 -835 -137 -930 -578 439 163 185 615 -642 -267 44 -823 468 -759 -372 732 343 223 -62 -947 -171 -34 468 -703 -572 -29 773 -931 888 761 897 -638 -721 -705 502 750 821 -902 -861 -597 733 708 -586 475 -956 98 712 660 -17 634 346 -177 -989 -85 374 481 -718 -29 -951 181 528 708 636 336 866 -33 -456 1000 -330 -150 336 998 -346 -817 -841 330 276 -646 -679 -991 933 -422 194 -459 631 -975 -476 759 274 543 -427 -237 51 563 841 -371 -550 -671 926 -354 460 876 353 -319 665 479 541 -499 -989 695 0 -775 78 995 182 465 -2 -747 531 124 -987 844 -454 787 73 652 -164 727 188 741 -847 301 296 -583 590 613 -771 519 -238 -449 645 80 983 515 971 54 -123 -863 -27 541 -491 -607 -58 -109 105 869 -855 623 -483 -864 -13 -418 798 112 430 -747 -132 548 354 -177 328 895 123 -800 -946 116 -143 -244 172 -5 -611 684 386 398 -997 -341 -399 504 -913 667 299 818 -833 -686 -648 182 -577 538 102 268 -259 -548 783 746 537 -717 -345 -715 -556 722 404 -391 324 351 -851 329 -187 -122 -374 -915 -101 492 -746 -642 -839 835 -263 563 -861 700 -696 192 -5 -139 29 -883 8 -275 -549 177 -913 815 -262 -494 24 -516 652 887 -801 -449 -392 204 -382 689 39 -458 -32 369 -173 476 936 -48 -905 140 396 662 787 -68 -621 -992 620 790 300 -889 223 -158 -266 631 786 -477 912 -497 303 -586 96 -224 -865 -414 743 -657 987 878 -351 -629 272 263 254 12 -972 -637 705 -242 398 -115 -697 76 -699 -788 402 495 370 729 -266 561 -591 858 666 871 -400 -59 -544 587 -998 -205 573 745 -682 -870 159 -533 -115 531 185 -155 500 232 498 814 801 511 142 60 -467 84 -880 -953 516 626 -565 118 -971 -650 481 683 403 -82 -92 -288 -745 -61 -293 -623 -5 258 676 767 -772 -621 650 367 33 -857 -654 867 265 -582 -921 -446 542 -296 -506 311 -867 -695 -122 44 627 590 929 -403 812 360 63 -617 -644 381 249 -58 306 -915 -747 -130 -213 -919 141 970 903 232 -989 -296 709 -69 -432 -713 -590 -132 275 -684 143 859 -978 62 226 -651 798 -41 701 461 -745 -592 157 820 -111 838 -339 535 564 410 469 -520 -201 -162 176 -301 -355 855 -184 -532 -671 -524 -376 -358 605 -821 -974 81 -57 727 -894 -718 -652 291 55 -153 680 223 87 794 -291 682 -397 376 -847 819 659 -22 -356 774 -26 960 -225 627 848 -798 -926 -651 -777 -909 -525 -93 -423 940 852 951 -173 -24 -209 -680 948 529 39 954 -283 755 676 -117 690 244 -654 863 -356 156 894 806 -238 291 251 -951 832 -319 -580 338 921 -111 781 -716 773 771 -635 794 887 574 -211 -441 -190 882 -545 928 -301 390 -746 -589 690 652 -385 -631 -379 411 -345 435 -206 878 263 338 694 365 -197 -249 -366 534 215 918 -410 -162 884 287 -733 -593 -527 -151 89 33 747 -437 541 246 79 -892 739 -450 744 235 -296 867 -195 -995 509 589 -270 73 -103 -246 620 -782 781 510 406 -899 -938 -739 784 -638 985 -445 -257 28 738 -831 545 306 738 189 -388 -44 201 -35 11 -896 -980 -982 42 -707 515 -454 -842 -440 251 -649 290 -323 -626 -214 832 -457 830 -980 -589 -427 465 309 -7 -922 665 959 -915 -971 459 617 -819 -901 -146 347 90 -686 820 -194 -169 217 48 -583 457 -472 858 -466 -546 6 -849 -494 34 808 852 -920 -727 272 365 425 754 -332 374 201 149 -920 224 -323 164 437 603 -103 652 -22 791 858 347 455 -478 558 988 -472 -997 -62 591 18 -244 978 -8 592 361 -468 839 781 -541 -60 234 511 69 -435 328 -259 -927 635 47 961 -549 -278 -88 -841 469 195 970 -170 781 -272 952 544 -626 -644 226 -698 -514 581 714 530 -85 331 -767 134 989 -581 667 763 882 -655 -628 59 266 240 -202 -730 -998 113 931 -421 -320 336 814 501 4 342 -206 -456 -652 409 -54 248 65 -259 -647 -600 356 -62 201 166 796 -998 -299 815 -674 204 319 -714 -10 330 -88 752 -59 755 441 -969 -669 -758 905 234 606 -588 -854 -845 -656 766 192 -604 -30 -268 -329 670 81 379 -841 -746 751 275 -66 777 -672 559 100 898 732 863 67 -351 81 269 96 -93 671 -180 -976 997 -759 -559 -218 -833 8 -298 -675 139 24 310 524 871 -202 824 874 170 -426 199 -697 12 -622 588 -736 -703 519 -476 -712 -820 -392 -396 -221 667 -998 190 -25 198 891 -55 -415 -954 66 -882 62 628 507 346 376 -282 263 -670 50 502 -709 8 191 -979 -910 -94 -431 919 -186 249 812 -57 -515 82 691 -459 -120 -900 539 -460 231 60 973 932 -176 -969 750 -128 597 316 -28 -620 -651 504 -528 -227 -300 -480 -876 645 21 26 -198 -276 -700 50 -340 -523 -107 274 710 630 -239 719 887 -300 -231 455 565 95 -383 906 178 583 487 943 -72 -32 -917 610 25 -399 -661 -291 515 -735 -232 -94 -645 724 -766 376 -576 971 24 -824 -693 -246 330 -52 -111 809 986 -739 772 -872 194 873 313 -129 105 -141 410 -997 662 817 934 -305 74 226 -547 -396 209 -739 -259 -330 -518 476 736 978 649 109 992 -11 -376 -135 722 -185 -370 -144 -175 958 473 681 -605 -321 -486 -579 945 -353 -855 700 710 -512 -833 758 440 -330 -1000 -981 -350 -515 -66 723 496 518 705 588 791 -341 329 -458 -643 -715 545 444 -472 -705 379 972 44 797 -624 137 -173 -559 -380 -71 -240 -114 9 455 -51 -306 -569 -621 357 -579 291 -376 818 392 -22 -951 304 -325 -978 -261 499 356 230 -970 -250 571 -700 -408 226 733 -867 -574 995 86 -881 -941 -401 -295 729 214 696 -921 -38 -624 408 112 463 119 -236 -942 386 295 -377 -183 -148 -508 -929 -775 -963 -52 964 -908 -219 -775 -743 -581 -53 -574 504 633 689 -486 -547 584 509 -331 -114 596 964 646 -189 363 -747 -924 -699 322 -715 739 -747 38 731 303 -91 -260 -70 304 128 149 -842 -540 -803 983 916 83 -213 -188 819 822 -319 -621 -834 -796 227 709 -859 -342 346 244 -105 435 -301 981 565 210 305 -639 606 259 -763 756 -51 747 680 -762 -674 442 386 640 936 -896 969 -799 -168 -326 173 770 560 775 385 790 567 516 -903 -765 6 584 225 -385 -154 742 590 410 545 -743 -807 -218 485 -424 926 -403 40 429 457 -79 -544 884 -955 291 857 -393 871 -462 332 488 -204 15 -142 -916 701 -218 226 -715 -525 214 602 -383 -628 -458 -176 310 -729 749 378 -67 -152 -920 630 505 -388 458 932 -382 23 -614 470 -103 -797 -467 -758 -17 -450 249 -160 -25 827 752 -765 586 429 74 -520 244 -620 -390 -132 478 -982 -873 -72 -881 -934 -838 272 -534 -425 89 508 -224 730 53 237 -95 -36 472 527 339 791 40 857 867 -461 -285 -234 -112 51 232 -14 827 -231 446 870 857 998 -241 -224 343 -995 -78 296 678 -221 -435 -879 -334 -232 -648 -369 167 -546 -972 578 -713 -63 -502 319 -176 251 810 404 283 -363 -80 -157 -969 13 -613 -554 689 -267 -998 -927 -688 -559 -924 926 -298 892 270 154 -232 114 -896 4 -158 -494 678 218 -852 244 -718 443 -766 968 335 25 893 -198 -280 221 -415 -77 -544 -933 64 183 785 974 -813 -490 102 -371 -472 953 814 -249 413 -597 352 493 -119 -114 -367 414 279 532 564 883 89 -830 -929 -990 795 -4 493 562 -827 -257 570 611 60 -650 975 259 -134 -529 1 -96 453 600 496 -782 716 -307 517 112 762 137 -483 -513 -803 -658 253 -617 -545 -151 -427 124 26 -726 791 127 -228 -256 256 -79 -311 -913 91 -848 573 -532 -494 653 -414 825 -678 321 953 -250 272 915 -110 771 -398 182 -38 243 -695 244 -373 -591 -589 -343 -227 371 310 -654 487 853 -915 297 711 687 10 -19 -720 335 -131 835 724 381 -244 -899 -637 -733 719 87 591 766 -35 -383 -561 -651 -121 -647 -422 110 -262 142 -555 885 -558 355 724 -800 267 -795 -162 749 254 -564 -834 -119 800 -183 -328 944 443 -465 733 98 -549 -612 -656 128 -688 -945 47 -916 539 -280 -122 -303 697 901 -930 -377 987 -758 -773 -218 -792 338 -572 331 -331 413 -146 -940 -673 164 -504 -463 205 -93 -617 395 -977 -507 107 -5 680 -175 -989 -251 493 643 226 -197 146 -190 412 465 -469 -504 -749 -893 -601 -403 792 477 767 768 743 926 -740 310 -864 840 -398 -573 -404 -964 -447 -435 -720 983 808 45 -399 854 671 604 264 -675 -198 -68 88 -965 700 -385 -221 522 -385 940 -519 -164 -992 -17 -596 388 -11 47 -649 637 426 -402 881 -342 290 51 100 -531 -432 -277 867 -583 -435 904 -515 594 -314 -244 -829 427 827 475 -354 115 -997 -591 -435 -451 -54 343 -79 -323 715 285 -716 -206 -147 -352 -301 -44 661 -519 -837 932 580 -829 -700 938 170 419 910 -832 -227 -727 -682 -859 625 -2 -798 -604 366 194 278 698 -5 454 -256 306 -189 -851 -161 -799 973 629 924 492 -615 -785 749 -131 470 -814 -890 -846 -277 -7 -437 606 -125 536 -887 533 -436 -478 -812 762 -455 658 24 -588 -244 145 -831 -333 933 -190 -358 -590 476 -517 -169 -58 116 800 -353 661 369 -915 808 -90 496 -767 -645 -437 -940 -806 796 -256 -355 142 655 -370 976 780 -900 -17 -339 -538 637 794 765 251 989 -859 -61 317 -268 472 845 397 28 901 767 960 265 -670 -424 299 647 276 -914 -975 -822 -841 222 482 -455 -741 487 272 917 122 949 -59 -864 -708 -476 923 -144 325 -928 552 726 -954 334 309 -848 -893 -516 -784 12 -691 -423 190 -932 -527 194 -986 -249 -275 -275 721 544 -722 -179 386 -152 -854 -10 958 4 -294 -718 959 983 437 115 -330 906 800 -713 306 713 -310 160 -251 189 -29 -458 173 -678 -468 90 339 -691 661 255 815 -865 -747 223 -530 730 -414 699 909 -946 -564 407 -749 931 96 -927 160 -552 443 -600 373 919 897 158 110 -171 -390 126 -679 689 579 -288 338 -757 486 -245 602 -927 518 -400 -797 168 -652 350 -812 664 387 -667 72 -674 -969 55 -733 -740 -179 -538 174 -824 234 757 -544 -144 557 -209 -242 735 636 798 975 47 216 -65 -7 -359 10 75 -468 465 229 282 -211 -193 524 -612 462 627 -879 436 -298 -905 -993 -8 849 387 893 -534 666 870 772 -963 392 54 -547 977 728 -532 -56 -278 -286 316 974 563 -762 34 -902 279 -990 -764 -249 -846 -976 924 134 -490 677 84 69 543 -445 217 301 -973 -980 501 -352 -627 584 610 -975 -774 -336 -371 -112 957 -742 -19 448 510 -709 -742 118 -817 437 624 -697 -313 -100 -923 -337 -393 -877 992 823 -947 878 -979 -999 94 -184 756 -885 -935 341 175 -787 917 820 -519 878 688 953 -600 -743 -873 39 -453 994 874 12 862 -95 -194 -437 618 493 191 292 -317 -973 69 372 -407 -157 -151 128 944 324 -407 -274 -138 -923 -324 467 -478 46 -773 -644 941 -172 993 769 -872 -704 548 873 106 459 -510 972 -976 -943 -813 220 -143 -786 641 -439 -351 489 -475 338 -208 65 664 991 -143 476 -531 -50 670 615 301 -748 -623 74 -888 812 -405 -69 -717 925 -812 507 347 -971 427 588 786 998 436 426 103 -975 423 922 -94 7 340 709 524 894 207 -97 693 589 332 827 -99 -739 -626 24 762 -199 492 270 776 246 -991 -302 519 -181 174 566 565 -53 942 -938 194 -672 -292 203 88 214 -5 991 749 -172 163 -961 402 41 161 311 567 -270 -691 618 -10 381 -674 -951 -897 261 -844 -403 976 658 -244 -876 786 955 92 797 -530 -98 -773 328 -489 -133 -4 -664 159 123 622 950 33 281 310 -11 -127 -219 -51 -414 -885 -899 -482 137 231 123 -470 485 58 -594 -646 -979 813 439 -999 -295 -213 894 -386 602 840 559 -494 495 47 -298 -215 311 -437 -236 786 334 -491 967 -471 -384 -798 -268 -263 601 259 876 376 956 -898 591 -853 459 -595 126 -199 198 818 69 236 -798 885 -589 -677 -886 -27 247 -257 753 706 -473 -850 -878 579 -680 -766 160 -3 161 -751 244 -336 -251 637 521 285 294 385 463 431 628 459 206 -15 459 -30 -679 -712 542 494 510 -138 -29 -8 753 994 969 -446 856 -307 -332 703 914 217 716 -487 341 -728 979 -974 718 -624 -415 405 82 145 874 451 154 245 573 388 80 -388 995 255 163 73 -5 -709 -108 557 -34 -41 528 601 175 664 109 408 834 282 -606 330 415 368 129 -241 -827 645 -253 -27 -658 66 -345 -13 632 992 -940 721 -408 452 -915 389 992 -790 735 -678 -838 46 -540 358 568 835 317 449 651 126 49 446 855 937 -398 -965 758 972 -619 -453 -915 -79 -354 821 -928 271 -182 841 265 -282 -371 672 199 604 -360 -425 741 -957 970 895 -174 -419 949 -138 695 -975 164 436 194 -173 958 -508 -578 -546 -738 73 626 -939 -248 142 709 -567 660 723 153 117 702 -495 904 537 378 241 75 -573 35 91 499 -524 652 497 -196 876 485 853 -27 720 -537 -937 -500 473 -976 141 836 -172 945 514 -780 547 804 -992 411 -344 -181 51 911 547 88 713 169 -465 -966 -421 -90 -635 94 -757 -376 -177 744 867 -419 195 -693 694 -459 991 559 -554 560 13 403 80 296 206 735 532 924 -32 468 279 216 570 768 595 180 143 -456 807 -353 54 944 623 569 287 -238 -271 -672 963 -341 69 80 -111 532 -253 491 328 991 867 -691 -303 -950 305 -394 290 -839 86 864 994 -652 -616 416 510 -310 -409 -874 -188 -954 1000 -982 -204 -575 330 -353 -308 469 847 -833 217 912 181 -256 249 411 378 255 197 -879 603 325 709 273 660 187 437 -796 -88 701 -322 -164 -543 -2 -789 -522 533 634 513 2 661 1 756 857 401 702 -531 -659 714 -643 -284 -124 692 424 315 -56 -500 427 503 -59 -99 -678 -784 -181 -35 251 426 -4 923 -783 -590 146 838 -340 -292 -996 242 -969 -905 330 -267 -634 693 -600 -590 -945 -482 -54 374 19 986 -831 -938 20 -789 459 1 550 17 -344 166 -32 -95 -379 -600 189 114 681 712 -445 -619 -394 365 20 -13 -42 -775 -300 -994 -630 -109 -142 415 -141 -843 -981 288 -243 -4 190 -483 155 874 160 -507 654 -525 288 595 597 833 360 -744 -796 513 -638 -723 -967 -635 -784 -929 270 -165 83 773 865 386 -638 418 -197 412 -312 -699 -302 126 647 761 615 -112 -73 583 -377 488 -997 864 -548 -856 -136 -92 -120 -68 107 -180 727 346 463 -368 638 -284 742 -931 484 -116 -543 302 647 990 -669 -779 -81 79 -714 -91 835 528 -278 -114 -991 -362 -492 -181 695 118 381 -254 131 286 -991 -362 -718 -247 947 -539 880 -151 905 -54 -736 -373 -417 178 811 811 535 55 577 -752 -443 -236 -134 -775 -535 797 540 547 748 893 -76 -930 36 -675 -931 -107 823 376 -356 771 -438 688 -700 355 524 -748 815 360 -962 683 -546 -651 -251 -882 -671 -227 928 -960 -999 -382 -254 674 -261 140 378 -717 644 54 34 526 408 -436 -825 95 -974 773 822 -649 -937 -893 937 -74 618 -43 138 342 248 -206 -667 -44 -326 -543 -268 888 -450 941 -202 -178 -746 252 -231 -690 -525 384 985 -362 -697 -834 -837 790 65 -634 563 -287 51 120 904 -673 -273 -473 560 -82 -858 814 -746 32 -140 95 -814 238 -565 644 -514 -812 162 -144 -830 313 -75 -431 403 -537 363 55 325 83 564 -806 650 719 -486 919 -31 897 -861 -487 -169 366 -91 372 -575 401 -263 -795 -857 572 140 864 -385 -732 107 747 -575 80 52 400 977 900 569 70 -630 -127 317 -835 -188 458 -305 -720 353 -484 158 -273 799 229 -826 842 731 -533 -721 -230 -14 -21 502 655 -726 -241 327 583 585 -432 374 -698 194 -52 -158 659 -84 27 557 922 508 -63 360 -937 491 -663 -59 -114 573 -182 126 -859 -97 484 -478 138 -622 -805 -179 -985 -864 533 833 147 592 677 -502 382 749 187 -192 -835 159 132 -562 119 -487 -425 758 458 521 -445 -225 -987 938 -414 942 54 -452 -48 -143 94 29 752 -342 -57 -333 -68 -858 -701 453 149 -641 23 -865 -519 -684 -826 862 12 -344 -925 -290 -427 968 944 -196 -891 -566 -245 -352 -69 671 590 78 -168 -841 835 305 -178 -714 917 730 552 707 -193 -173 319 199 -807 850 931 476 358 -982 543 -597 -659 -698 -810 509 -988 365 846 495 583 377 -673 331 -43 -147 -894 -271 646 -383 -401 713 -973 663 534 -839 -10 -388 -513 -287 588 -68 122 161 -604 -204 540 487 -298 -550 454 269 381 830 -567 348 461 -934 501 478 678 907 -493 -568 -401 -938 -757 -771 -387 -363 450 -925 830 640 229 632 101 -588 -969 -586 -89 -496 751 -27 605 -417 787 -493 -184 -908 -797 161 590 837 10 -262 526 -346 -64 -348 -282 794 724 865 959 857 -209 -433 625 788 547 378 -135 731 -951 352 -74 -288 668 704 -969 -827 -428 -842 549 -749 -710 406 78 -236 344 -676 349 869 -744 36 789 998 -121 906 400 -718 -447 321 -347 -808 785 309 -807 -471 77 -284 -630 126 366 481 -492 173 -725 -897 -364 -454 775 60 763 861 867 670 941 972 162 258 468 550 -798 732 884 -268 -370 -20 -509 347 -375 960 -867 415 -874 -61 -87 147 -983 495 127 -465 -540 -530 155 -727 444 -339 759 481 -466 -670 -727 -53 -761 675 -999 156 -194 -578 -359 135 -370 -894 -983 205 -47 -809 -775 303 795 -958 -632 552 189 -839 292 -65 577 524 303 814 427 728 -976 851 -251 -121 643 549 -257 -981 -760 299 564 -264 -273 -623 -745 217 216 740 -185 933 208 -298 818 18 310 98 -707 241 147 218 729 543 -5 16 726 481 886 -716 836 -605 -749 -516 -419 534 886 421 507 446 -638 -286 939 -932 -30 569 392 -102 812 -564 99 -150 577 -515 -46 573 -858 774 667 -16 74 -637 43 298 -141 -375 -836 -544 863 -726 -324 343 976 -201 291 49 528 -725 266 750 237 -925 -44 -508 799 74 -437 -412 524 -445 -61 147 351 -422 -520 32 56 320 -835 -511 -679 -371 -617 -66 508 462 -393 -84 -966 66 668 243 158 778 663 64 695 -81 -782 507 -281 773 282 -699 463 391 -446 -317 -577 785 674 -83 -47 729 636 -320 -567 499 -214 89 -719 -925 -31 -136 -359 -424 376 -713 843 224 993 -395 -265 777 187 567 -935 626 647 31 385 -757 40 -979 558 -915 -471 54 646 -737 885 -707 -84 -157 -529 331 -659 800 2 -686 -64 693 355 -591 -238 -772 960 -8 610 -427 755 630 -654 832 -936 -782 527 -54 5 266 25 591 692 -266 375 767 888 716 585 217 -32 -563 -662 980 534 -156 171 -248 691 -501 927 -103 -224 622 -332 305 452 -323 -864 -459 838 193 498 -54 -946 111 -983 -609 -762 194 470 243 -903 -768 642 -808 730 -354 -682 -502 -542 -580 277 -446 171 -913 -546 665 643 516 -450 -699 609 626 -904 576 -596 -263 424 987 713 -334 185 -204 -776 260 455 -524 436 109 -101 -584 -931 991 939 -780 -114 966 87 730 968 -903 649 -20 -613 689 961 -608 -765 702 -995 385 -144 -732 387 -474 719 632 445 527 189 -193 373 15 589 -38 311 -763 -408 535 -372 -855 -961 -371 433 -788 824 855 -903 -430 -32 -472 -140 -468 301 852 904 605 -412 -353 -891 -160 336 -413 774 994 658 842 874 -582 668 -574 843 491 405 -277 -28 -590 95 -284 -438 206 -966 -146 482 -102 -297 -501 -245 -90 -476 -951 815 722 556 -161 994 -74 692 -325 -727 -766 754 -536 238 319 515 643 981 157 992 555 -9 460 556 -203 -5 -357 270 -835 -789 -437 -822 -100 993 400 -117 662 -659 761 -36 -672 -303 691 502 -14 -608 187 252 134 606 34 460 719 -784 -273 121 65 -854 65 735 -340 307 -757 574 223 -263 -428 50 191 -360 -607 335 -912 -178 -8 -194 -491 150 -930 -655 -987 -603 -280 58 43 265 -979 938 -55 158 -1000 42 312 615 -33 -317 553 -419 -510 396 674 -948 186 300 -847 -835 492 -377 583 -309 319 -365 207 -758 -465 243 -691 930 669 -243 -563 316 -633 475 653 362 -415 -124 625 191 956 -88 228 440 482 -780 132 10 282 895 516 -893 701 421 307 878 894 -948 -910 41 -118 454 -689 -946 -106 -189 -177 591 913 124 36 -198 -968 -337 -690 957 -395 -821 274 -435 414 -850 365 175 746 655 2 220 437 -436 -351 -981 685 -62 632 787 819 326 -795 860 -941 -236 640 376 -466 970 -948 -651 64 610 814 531 -980 846 -795 250 65 -243 870 332 -357 313 533 -524 233 -439 -922 474 816 3 -105 960 -440 915 -458 -795 867 326 -979 -387 -755 463 -413 -118 851 411 311 -259 -949 -664 64 757 475 -85 363 893 701 647 908 116 893 72 944 -572 541 -229 922 -550 568 826 927 -14 889 91 -359 805 -893 572 596 351 -403 736 -406 692 750 432 669 541 -132 266 -570 -394 -834 934 11 -122 -156 -636 471 -142 -708 -515 590 434 -57 -447 -332 -199 35 -354 -403 456 162 247 -161 -258 573 64 25 366 -99 -728 525 -738 -929 118 386 764 -151 702 -132 240 808 -144 -358 -773 -800 -577 -229 -520 -792 -916 944 699 810 -867 665 -718 -389 426 -588 605 79 818 -293 898 -17 66 -481 6 -548 -356 -286 -591 -348 -411 82 766 607 778 212 882 938 -394 805 -755 58 484 -412 768 -761 541 -78 -94 117 -165 21 0 492 50 159 700 476 -163 -379 137 187 70 -478 904 206 -750 487 -606 -306 930 694 -267 470 -239 29 378 -333 -386 -37 -4 594 752 103 -441 593 -379 -163 733 287 417 -445 483 327 191 -391 291 941 -793 291 -666 280 990 615 882 -651 517 336 -640 -490 -872 -767 -748 -334 -159 -31 115 -661 445 -944 668 -366 990 -726 652 620 -254 -705 -466 825 954 -719 -150 167 424 470 -267 385 476 -968 -875 132 512 -951 56 -455 -891 555 -36 -534 305 330 -934 753 -522 -52 895 209 -696 458 -649 -101 684 -612 814 -697 -940 315 89 615 -261 810 -752 -144 -669 255 -82 364 -245 838 -896 -804 -225 -649 -658 12 139 855 920 899 -279 -393 -601 -240 -513 20 904 547 -936 -648 -651 709 795 66 -641 -799 666 -727 -219 -111 74 -884 499 -198 648 -309 0 248 -179 -725 164 -760 -90 -247 823 -464 -841 418 -909 526 -780 -780 722 932 103 436 715 39 495 738 938 118 -563 -175 781 275 -13 403 -13 -563 -992 780 -526 161 428 913 -939 976 -915 489 -936 500 625 -781 509 -459 107 573 297 -60 -973 -951 358 351 -679 732 -179 873 -514 103 629 884 531 296 -148 462 919 -557 908 -483 -318 -270 -787 205 274 -561 64 -591 104 -459 -666 -429 128 633 -37 191 824 -990 900 943 576 -671 401 -268 933 -124 -737 -868 -258 -678 -642 -985 -752 -218 -48 380 -927 -520 733 4 719 89 483 -417 548 600 370 -299 760 -433 -753 998 -986 -689 303 83 -685 -472 -102 642 -35 -189 -333 -213 204 581 -38 199 -957 906 456 869 -690 -691 765 -594 861 604 -155 -561 561 -229 -510 11 -328 589 -124 -522 180 608 637 -562 -74 977 -71 -427 -154 -965 -480 -138 213 616 -921 701 -190 897 -813 815 280 -720 -798 -460 -111 -699 944 -233 -606 -253 837 742 -775 -574 -427 -774 -270 819 -122 -270 -693 177 26 163 -107 -559 -941 -54 984 387 -873 -889 -338 -120 113 648 696 929 595 837 704 529 499 -67 670 -571 500 -200 352 256 371 455 112 -450 -277 -709 -719 966 -351 616 -172 692 45 41 865 -401 975 -538 54 177 803 807 -644 972 205 -982 -114 486 -180 675 -786 335 -764 -7 343 569 -35 615 920 -91 -746 727 -727 -661 871 -132 -394 534 -39 901 -735 -323 -598 -511 186 -77 -207 142 -39 766 670 -31 697 918 688 -888 -416 -444 951 15 157 547 317 -671 269 -153 416 805 130 -314 141 390 684 141 22 -99 589 -446 381 -533 -296 855 -855 -454 17 -969 939 4 299 -51 -817 -422 -799 729 -264 598 932 745 317 986 648 529 790 118 -955 292 541 -22 7 240 685 -747 31 -25 -452 -89 889 -396 2 309 30 -164 596 -92 830 -446 985 847 724 -155 -615 969 -673 -277 707 -804 -599 -921 249 -769 -57 -558 530 -938 887 -154 -389 527 -820 60 651 900 -548 259 366 829 782 930 -32 -791 27 584 -664 200 144 213 137 543 801 -116 -23 753 552 728 -460 660 -557 708 774 -817 -684 -889 757 -645 -679 45 39 -281 376 -467 495 408 593 -437 -904 520 771 -57 -587 -84 198 -8 -129 -536 -315 24 734 -179 851 -632 393 958 -939 -313 -633 534 521 -526 231 677 -831 -672 -612 -984 328 124 -206 376 -852 -92 702 -648 718 -500 508 -846 -536 -931 -606 -162 116 -20 -413 -664 -885 209 833 795 705 536 280 -601 -23 115 -793 -845 -445 -407 -631 208 325 -771 -178 -241 -844 913 -777 -122 989 -753 680 -53 669 947 -507 -809 -829 619 -107 474 -442 447 -55 889 -689 223 964 527 633 839 -579 -543 -538 -802 -975 355 918 6 699 897 -995 105 -214 -733 47 -180 -945 83 -37 -169 -583 -19 -169 -285 943 -113 881 288 337 413 478 200 -322 559 -426 556 -439 258 869 -325 -59 867 -715 -864 96 -378 533 495 -47 749 732 734 -512 -874 -836 431 922 161 49 958 902 -494 969 -489 323 -275 828 -163 -653 -631 -238 285 974 191 -75 -196 878 923 -65 -765 -601 -594 421 60 471 -61 448 774 -432 404 -1 714 -705 -876 -642 738 607 -954 871 -705 19 -292 -343 -29 -164 661 926 668 -178 467 -536 42 846 163 566 643 556 844 -338 -91 717 -401 434 -645 -825 -81 -45 -927 -619 -275 -997 -974 226 -587 -879 842 813 -494 -273 -749 -152 -117 -32 -11 870 -921 783 -491 -945 -132 -574 306 265 953 -295 -50 -451 -4 -806 506 676 -799 873 -658 465 -637 -709 -133 -397 -284 -657 -794 846 -411 935 423 956 -860 -869 804 -703 -458 447 816 -386 872 -352 293 -149 -830 -301 681 420 940 224 154 -69 542 -636 -133 727 383 -981 86 233 982 -672 967 664 -17 292 207 377 805 482 -10 -235 -524 -801 -222 160 -543 695 -172 476 675 404 -501 -567 299 802 -805 -786 -383 -714 -652 -863 -554 75 -452 39 978 220 28 166 -929 37 925 250 579 598 325 -865 996 224 -565 -70 869 765 935 277 960 78 -288 190 421 -369 -582 -69 694 -990 348 -830 -819 36 747 -916 -555 -963 -602 581 902 92 -506 677 -630 345 -754 -502 712 -427 24 -272 -860 99 -517 281 201 338 162 -902 680 974 -952 -258 -719 482 809 -301 617 -761 969 705 -73 824 348 -719 -109 -285 -89 -699 201 -697 -776 -658 796 -94 474 -112 -754 483 146 652 -74 615 -276 -639 -78 243 947 933 394 -14 609 -256 379 -153 311 115 -39 539 -786 -824 438 -288 -854 130 744 -303 -820 -312 472 -131 446 288 312 -370 -808 743 -671 -160 -627 -543 360 -147 371 830 -250 -94 -796 -880 -689 467 -491 908 588 825 857 971 223 617 522 898 -798 -411 147 -159 -481 -33 -329 -759 -368 -289 -247 -754 29 341 993 77 210 321 -332 314 -122 600 500 744 247 939 210 427 738 723 -308 -333 -948 831 -988 -259 -205 -807 -325 987 -331 -308 491 589 103 21 -425 -58 720 876 132 -82 541 492 683 162 -162 -490 -555 -25 992 171 129 838 -211 -681 280 445 -972 -191 -836 -501 -364 -430 -549 995 568 576 143 -7 630 411 -510 -280 -209 232 515 713 820 -837 -998 30 -93 -874 -83 -119 414 18 426 522 -236 960 972 565 -781 -33 -812 -422 -532 -310 -682 258 454 -872 -5 -778 -839 -957 -82 -555 390 -572 978 194 -459 -658 507 -363 -641 184 151 242 -281 -363 988 126 126 82 682 701 -939 -220 405 43 -857 -18 -699 529 673 -438 274 -101 -162 513 -792 -689 50 -572 161 -271 422 824 -86 -864 294 442 118 248 949 -292 811 -210 -384 -433 236 -951 -476 541 -751 369 132 -368 26 101 -519 -55 -445 856 328 -46 -386 961 356 501 401 -446 143 928 -787 129 212 308 875 -835 -484 -138 428 -17 -542 352 975 487 375 -1 448 -295 452 -135 819 -55 -296 270 -384 -684 962 -502 -560 -595 339 509 -381 -431 862 638 229 -169 -710 -728 249 465 -320 938 -602 188 -783 -142 -240 782 -982 727 13 294 137 -509 -653 135 933 -733 -469 606 -665 -980 584 -927 -232 66 620 -650 -61 -13 -885 -529 446 -835 -542 -914 -952 989 -497 518 0 -980 -977 449 -738 -508 389 -590 858 792 169 638 501 -510 -216 -174 -392 -710 853 537 279 -742 -927 -594 -809 467 707 -345 -404 -794 869 637 -917 -814 -636 -67 -110 879 -304 197 -29 -439 -397 403 -854 -212 -27 669 261 -832 -563 239 210 -264 -714 -703 -230 866 708 975 785 -286 -171 897 415 -341 -939 -245 -474 756 -298 120 -692 497 237 372 -894 -105 122 -778 518 -872 -873 935 376 -326 246 -344 -844 -281 962 -633 690 -620 203 750 652 134 838 351 -144 943 47 524 30 -714 74 594 -62 -731 907 821 176 -4 613 898 834 482 -558 930 -779 154 923 731 -863 -330 -531 243 -174 26 -822 791 -444 -582 496 -633 -3 132 -338 -917 -934 -396 -99 436 -327 8 -528 -552 163 -492 444 -161 -125 218 371 -956 -78 450 -365 -19 -306 532 -327 -454 7 426 -855 62 457 171 -92 761 -41 185 995 68 282 595 -166 477 78 950 -6 185 411 586 -682 -94 356 851 376 -421 -224 414 -924 -445 -847 -924 374 525 -836 -675 -82 51 -998 -822 -709 -504 -590 -930 -992 -447 504 231 974 582 -150 -449 -459 863 -159 47 164 744 356 -99 928 -116 378 -26 969 -717 633 -628 200 361 873 -984 -983 -471 -452 503 -618 317 -179 -475 -270 912 -629 -546 -756 -353 -928 -574 -347 460 -854 -370 231 935 961 903 -182 -370 -819 835 -527 -719 406 -667 -225 -441 -852 -135 -523 977 -249 -695 871 863 263 275 249 -185 -542 -831 -515 -57 -91 806 -83 969 17 -600 101 209 -5 -422 332 965 -34 5 -143 994 623 -391 545 1 -793 -197 301 -410 851 -440 -842 504 152 445 -783 -750 -857 320 -875 798 -600 368 71 246 -404 71 221 960 -54 461 725 -234 -424 380 119 644 387 62 -7 616 49 171 -842 115 -798 305 634 824 -208 86 -599 564 360 -147 -320 626 285 -101 798 406 692 70 -804 -288 -738 453 -525 -97 -377 -354 460 -44 141 -273 948 -946 808 459 -945 24 -607 -100 939 -798 557 15 -159 -312 -784 -552 385 -514 747 -634 -10 849 189 -621 117 457 629 -299 -505 868 214 998 425 -660 461 -980 272 852 -463 985 307 798 574 232 -240 -241 -129 336 66 513 -280 30 893 -546 -546 -602 600 -214 -39 -202 -621 624 -384 906 873 -354 -956 63 86 -292 967 -860 229 139 -934 -967 132 -994 895 149 -653 574 -90 822 354 -923 -83 -129 849 -596 -109 415 937 -756 513 222 -249 224 -953 310 -167 -523 784 378 230 983 179 -471 -693 859 -477 436 339 -367 923 -81 132 837 -334 -447 434 724 366 -464 -152 -190 357 -745 192 -234 -55 945 -314 628 -191 759 -392 369 -48 460 210 836 921 -109 -795 -305 111 2 -607 371 219 -244 -418 592 232 573 -997 -652 -917 -667 -264 -447 191 -571 -431 601 184 850 372 -670 713 743 403 443 34 994 -454 846 -427 -976 -389 -1000 423 -496 218 173 57 658 -522 344 -771 487 -560 -676 -427 -144 257 -963 -608 -271 -330 -689 109 988 -901 263 52 47 549 910 -519 917 -131 544 -361 27 556 -54 576 462 818 -206 540 -109 707 -852 750 368 -952 1 -540 -975 685 -562 778 -667 242 -634 906 998 708 64 -962 -85 462 -319 768 903 221 643 602 913 -146 383 207 -76 265 140 833 13 798 -12 -981 87 238 -835 629 190 155 -456 983 -794 724 -497 299 -112 -823 -5 -876 248 681 -656 397 953 866 -339 -879 702 -259 805 691 631 -518 988 -388 267 -858 -587 832 -862 102 31 -822 525 504 532 493 -306 821 -514 -825 843 951 773 542 646 489 -141 508 222 552 -475 291 521 919 95 508 18 42 496 352 -544 -463 443 -183 -244 830 209 935 -148 -415 -12 -612 -744 614 -599 446 982 -896 -211 500 -273 200 654 177 -882 -475 412 720 -655 643 584 -564 -981 364 921 847 820 161 41 -729 -499 413 12 -822 285 633 427 -87 830 910 876 227 864 -167 20 -841 -847 57 -15 -476 552 219 209 145 -687 383 -118 18 386 61 82 120 180 -959 -718 522 -380 -532 -281 880 838 -840 -881 -25 -4 791 -673 -869 -724 449 -141 -374 -745 -135 -698 699 459 262 -232 755 701 153 -354 468 -201 840 602 -890 426 723 -600 134 1 684 259 -762 -417 -985 -321 767 -406 703 241 -964 259 351 846 84 645 -310 934 -675 -390 842 -684 -583 -732 90 -451 -934 131 712 -496 493 -620 808 -595 900 679 -195 -206 693 -994 426 266 336 -595 220 -784 671 364 789 523 -603 -670 890 770 -294 -266 -446 535 206 564 -49 -429 -697 -505 12 543 -259 209 -915 555 22 -341 515 -986 -563 245 751 108 -919 -427 533 531 -606 -90 495 -409 -904 -247 541 -539 803 420 -330 477 862 94 764 -95 842 -247 -389 -234 157 -167 -964 -529 -4 321 941 105 -611 -544 351 -69 -705 413 -952 -996 -631 398 -488 -604 728 -725 513 -786 -425 808 -556 -3 318 -865 694 -67 447 -118 -873 -505 -737 867 -925 -690 714 -403 659 -769 433 -863 -347 -800 -917 -300 -218 -988 457 -728 -250 -809 -725 972 -629 -340 -548 -357 955 -929 202 62 -969 177 -261 523 732 691 -507 722 942 180 623 -110 387 467 327 38 131 864 -935 -262 148 -938 -554 -607 -750 593 -613 336 955 -116 606 -291 -403 93 -655 263 819 888 -746 -309 778 -866 -911 620 -1000 184 -770 570 380 791 -320 -26 -1000 -11 -700 353 262 -168 -468 841 -614 -739 981 146 -213 -412 -713 52 -506 -128 753 -666 -134 -112 -970 795 -823 -574 -504 720 951 -773 -328 -233 -535 -128 -344 657 46 866 190 96 -392 603 -128 256 -686 -911 -489 427 -980 -739 -722 380 -452 -419 -39 93 -88 217 -519 -935 463 944 -151 -644 840 782 -321 -909 -631 -353 934 -791 -27 -907 882 435 -546 514 -200 161 -465 -994 -740 375 -801 -464 407 71 -419 -173 -955 -371 -940 864 -736 186 10 467 -355 146 -213 -563 -770 636 -755 -261 201 583 -627 493 -320 518 -900 323 275 -368 -910 -747 906 270 -910 248 -163 704 -877 187 190 -644 -597 113 793 -462 124 -810 -62 975 -361 -77 552 -389 549 -669 16 -207 -328 459 854 -888 741 88 20 371 -35 -522 -731 826 -61 -220 -438 -994 -889 399 -648 901 394 765 -363 723 -664 461 -656 -204 340 42 767 -115 49 -448 -650 -931 -620 -578 -731 -422 -102 -856 -25 -989 -26 847 540 477 792 215 94 -240 15 -758 194 -461 400 -790 -670 587 -798 895 -290 -257 -769 -88 -636 -194 146 137 -87 112 -68 252 -102 147 18 131 -268 509 921 -376 934 45 -565 -311 164 934 -904 -35 -372 383 -749 -555 -295 839 375 -724 664 686 -927 600 131 -31 -146 -503 840 -432 689 999 219 -209 328 -547 -272 881 114 -634 785 -541 684 -424 -821 249 882 -599 995 846 177 876 482 -393 903 -850 622 68 -480 994 59 -397 322 982 833 -613 -587 658 -724 -177 795 399 -454 979 -351 -242 848 181 -582 940 882 -29 -743 -627 66 -435 -416 -225 801 -483 -227 274 239 35 413 410 175 -814 -195 612 -661 931 -532 607 -411 -287 -635 191 11 178 519 623 737 696 874 290 658 -553 -581 686 -89 410 827 582 455 224 -169 -952 458 139 -306 -603 -524 587 -280 392 -943 124 82 23 -973 117 -253 -836 -613 268 -687 -309 -484 -649 -500 -33 651 622 -670 761 443 -799 -958 322 -660 613 -840 96 267 -114 -763 486 -992 -415 296 -905 508 308 522 -565 -734 285 311 31 615 -88 -350 -749 904 703 906 -67 841 -698 366 -287 -349 -656 -818 281 249 -272 -892 329 -452 108 -3 466 -500 792 122 782 -948 6 883 585 141 650 607 -874 291 -648 -862 878 -332 -265 -27 -951 -934 170 664 -773 838 -626 127 834 -831 857 -37 -957 989 -552 -638 86 897 -614 743 -538 -920 210 -556 95 -719 595 -207 561 207 900 -553 -350 153 426 761 -556 476 730 836 924 650 844 -62 -179 255 500 -436 -378 -73 -1000 -78 -98 -770 417 -599 79 -506 -553 459 336 501 684 524 649 548 719 -747 152 301 -235 544 535 -551 -683 449 118 669 -675 -864 -474 -601 -872 -856 997 833 714 813 -630 -393 -579 -937 -499 19 -304 -255 629 115 -995 -565 550 -160 101 -127 -155 374 -879 596 -479 448 -30 -894 423 8 130 346 518 952 904 4 -730 -1000 -689 -34 144 -794 -882 378 -644 -229 206 36 376 -396 -768 -311 568 -499 -192 -78 -811 -545 102 9 307 -541 606 575 -580 800 315 791 -449 653 914 220 17 -168 998 754 157 -765 58 -923 -355 511 -231 625 -885 -693 -768 525 518 118 -573 158 879 202 -367 -720 -602 974 960 429 -739 108 -558 85 -412 -53 -697 435 649 -857 -870 701 -109 34 309 -350 597 532 -882 -508 64 937 363 284 897 -580 -806 -192 -144 -82 -149 -454 -348 702 -506 -151 688 -836 590 852 10 -590 -951 565 -530 680 833 -948 392 -679 388 -225 -801 781 -888 625 -927 989 -222 -528 -464 -88 924 473 373 186 -105 203 -944 -409 -643 -512 746 -261 846 -138 540 -312 294 269 232 -212 -9 -167 563 -936 145 339 -320 -383 -163 -483 -25 -665 -465 784 554 -839 381 -502 -417 -27 863 -863 -233 679 -390 -768 738 -712 -39 -346 -233 -194 958 670 -558 -516 419 -956 966 -41 -203 610 32 817 268 568 770 -470 185 419 681 735 278 123 -869 526 569 -977 -219 618 -928 -399 -187 -730 -948 420 984 713 615 252 903 4 162 163 -764 -541 -125 -161 -368 -671 625 557 618 -707 441 -358 -883 -465 596 241 70 538 -672 4 473 55 -534 -705 -29 -721 -707 -949 235 -472 -643 -775 369 684 -160 390 -51 -998 -93 -66 -89 -799 -763 554 703 -829 878 -86 493 -17 417 -19 -36 -827 509 -963 279 -447 -93 -956 -27 -682 -634 -515 648 778 993 548 -332 891 -923 410 975 145 831 184 -418 618 33 -586 840 -519 -344 -476 -936 983 258 -840 -429 -990 288 -608 -298 102 126 -696 727 -818 322 -463 -634 361 -420 544 -558 191 325 915 42 474 -697 893 223 -296 367 700 986 -935 271 -541 967 -982 626 686 669 -682 -328 -855 -444 -795 -38 323 -547 974 -765 394 619 -259 993 582 19 -154 907 -292 186 -451 -324 102 -203 -940 2 442 -317 975 -91 785 382 897 605 -239 547 -386 -219 939 268 829 216 342 300 -236 -825 -279 -893 -650 650 -15 -456 -438 -88 934 701 691 254 -176 124 946 769 -672 816 467 387 -988 -278 -3 -510 -985 734 15 579 -884 313 908 509 751 356 703 -212 -491 350 -516 -601 42 -409 663 431 87 -116 -208 394 -139 -748 638 -224 -4 -297 -414 90 -617 -525 650 -918 757 -139 635 996 169 727 -192 -137 -351 349 610 -105 631 559 -319 -454 702 -538 891 113 180 262 -439 -277 578 153 -637 760 -942 743 467 291 751 -29 272 -437 135 -274 -919 -165 778 -804 593 30 848 -884 -150 -446 758 -485 421 -962 944 578 -792 380 -441 987 474 -137 -860 -639 107 -779 -187 -493 -328 -367 -218 904 -14 963 201 -745 180 357 829 571 -333 833 -414 -830 -985 -858 296 -848 -536 -23 -189 261 70 -681 -606 887 -417 -302 860 -227 955 155 3 -531 -894 -645 990 810 69 -549 589 -566 -223 60 -251 -413 65 -531 646 -992 -395 895 -67 959 -118 722 -793 -856 -830 665 -175 926 -900 -808 809 47 272 38 710 287 -990 -984 -742 226 434 -303 238 -133 304 -731 264 911 -595 226 509 616 737 -245 243 618 253 752 -827 143 823 -575 154 -506 326 279 -386 530 686 865 732 -479 -938 -560 733 822 843 700 923 -826 -867 727 -471 514 -120 87 -418 634 -808 615 -936 -482 -878 -662 -742 -408 268 -866 363 343 -135 -233 -292 -579 -119 719 -863 961 661 992 -349 578 -881 -59 851 -950 -366 -350 -757 -636 94 851 607 -865 -668 -393 25 -120 -769 585 -932 -157 848 254 -465 162 -770 819 -617 622 -918 -21 900 -961 -289 -239 -513 -582 859 -577 -388 -657 -35 574 -737 522 712 -928 -191 -931 200 575 510 -896 -258 93 -164 531 277 -255 190 -34 -302 304 -574 222 997 430 650 577 -903 -319 822 -258 362 -724 -584 517 -665 121 163 -269 -229 -763 563 -611 -188 -910 760 238 -298 -681 58 -62 -791 513 68 -742 997 772 -405 -364 153 -120 -772 877 701 -761 -506 -376 -967 -838 271 -483 -948 132 -10 -825 -472 -624 519 618 -819 -782 -373 -738 564 -236 443 -968 930 -140 -547 -731 -874 -783 -173 -854 825 -499 590 82 684 849 256 -330 -674 388 -229 -81 -903 921 -285 819 -80 -978 780 -859 -676 487 584 -332 949 -273 -20 -582 422 -696 -202 -446 -226 -887 240 -786 -120 -467 904 992 -671 217 116 766 -547 -309 496 -12 -75 -790 165 916 -520 893 143 154 785 919 -325 -644 -542 379 802 315 -97 338 447 -812 -144 686 200 -794 -378 -336 852 502 -475 509 -220 288 -541 135 507 -464 478 356 -131 -169 788 148 -848 -250 692 862 931 -876 -593 -363 250 -173 168 205 -371 -332 883 -968 -977 665 2 417 -881 964 874 -879 560 -303 471 785 94 549 -392 796 152 645 -956 932 629 493 -880 -850 39 600 327 487 906 692 728 770 -986 98 -942 -882 899 785 -999 787 -810 77 45 244 328 -440 -1 800 -776 -103 -689 273 719 -191 -192 153 882 -729 336 519 95 812 967 655 -845 -222 -73 206 955 -768 474 846 -350 102 973 830 404 268 512 -243 626 -668 -204 885 -45 -910 857 -230 688 725 -142 -275 979 58 780 -813 -749 658 -574 -313 359 848 -353 402 -689 102 -498 439 -913 -484 366 -386 668 823 -645 575 -698 -799 -331 -947 -271 357 -629 -857 716 486 -290 -134 699 -278 927 -483 -310 74 676 451 -694 -831 -356 587 149 -827 187 110 -206 -807 -95 -599 787 -346 767 293 -662 -61 -995 351 989 973 965 653 -699 946 -319 916 564 607 -789 -345 289 290 684 375 240 690 977 -931 16 877 -164 872 694 993 969 659 676 -832 -56 -630 737 -718 603 -802 735 419 673 -951 -171 -801 -889 -881 -827 -675 -100 455 -418 -809 -826 79 -465 141 -18 620 -797 -84 425 -984 865 -996 -896 -499 157 764 -755 -487 -892 400 270 466 -482 188 -575 456 -702 183 -248 -440 -576 -615 670 -125 686 532 705 -96 -796 103 -430 -97 -996 -384 375 -432 -316 412 -546 -615 -920 906 -641 -604 907 728 -279 615 -724 -203 -775 -754 242 538 -846 212 19 636 305 -374 822 -122 723 610 -657 -390 -575 -397 470 188 -222 587 814 -953 636 867 -122 -925 -985 289 -512 -862 -707 -984 -72 85 -642 411 -372 -967 214 955 -544 110 -524 -113 -765 797 -377 -388 -620 878 -270 417 548 -236 -768 600 -615 668 -111 440 234 549 -462 450 -776 -136 -393 -319 -46 -658 -765 271 -751 -23 265 42 -966 349 -635 900 279 608 -599 -807 298 -810 -756 -690 -121 -996 -884 -969 202 -734 746 -7 -112 -245 459 -121 895 642 95 430 -289 366 -687 49 -7 -570 941 228 -569 -811 -36 -28 792 549 -899 -777 16 245 825 -369 519 350 815 -482 247 430 -262 132 -607 -248 -453 37 563 -587 -450 169 896 -421 -869 37 484 761 -225 548 -808 742 914 -665 -669 997 842 -868 -828 234 990 -274 -537 531 458 261 220 910 -231 13 -128 290 879 662 9 707 -588 -708 -720 -629 404 403 -257 864 799 522 642 -957 -216 883 239 660 -70 139 -82 -511 -513 -935 837 -578 891 -671 -388 811 -752 486 831 -256 -495 297 347 323 -525 -316 470 148 42 910 517 164 -193 796 -107 -930 32 -459 -102 -232 -910 -635 281 944 -436 -838 263 349 495 -941 564 732 -370 881 -446 668 102 -204 133 473 133 -399 250 217 780 961 746 -755 156 -711 -319 -192 967 656 -356 164 -382 560 326 744 -587 -292 -986 21 645 -49 570 561 68 224 -558 436 -428 -625 68 792 -707 -937 345 -578 842 412 -251 -943 232 -387 -716 -938 -274 196 21 -244 -69 -947 337 963 -817 106 -832 916 -521 937 424 338 427 68 225 -640 -421 -189 -217 411 262 939 743 -90 -823 -362 598 652 923 975 -812 577 67 245 -12 846 -736 -874 -749 187 -976 -701 -147 610 848 -575 268 694 683 -228 882 208 -655 -29 735 21 330 489 867 71 -314 630 33 100 982 -872 102 210 -100 909 190 468 -230 349 168 -379 -66 787 199 -332 165 171 588 931 193 -837 876 378 -471 -840 -84 -153 -637 -1000 620 -580 -29 905 -231 -106 -798 803 353 -156 -237 -857 202 -327 -167 582 -438 7 -689 -655 -309 583 923 158 -508 -911 124 -857 -740 642 182 388 -448 -137 339 380 765 -705 990 -400 -901 -823 609 -478 817 857 837 -446 -563 316 -481 821 -945 -14 909 -530 461 -439 -316 -820 887 839 -447 -668 -254 -580 186 112 972 -424 -843 76 691 -705 -719 72 94 -650 164 244 804 -41 503 -35 322 82 174 -417 78 -292 99 -411 -567 597 -318 507 837 151 190 887 -601 166 -814 -700 -568 -208 -625 177 44 -303 785 131 731 -466 489 1000 144 812 -129 -812 127 577 -824 46 294 -243 295 54 36 431 -708 980 962 -171 490 319 650 -456 110 -90 -968 -790 -826 670 142 622 843 554 -235 709 546 -428 -997 -852 -886 77 -330 -71 399 -425 30 634 -70 764 203 -430 -178 494 -829 -949 -516 92 147 390 834 347 892 246 -653 -534 -873 -705 41 480 157 -709 647 -668 -467 -539 -310 118 549 -191 166 781 89 -525 -586 -150 -600 -108 -609 614 548 -587 640 -986 -398 -800 814 -884 444 843 -786 -425 -246 196 352 42 -522 -807 126 -952 -277 -141 648 -477 432 -107 -653 -806 240 -681 -898 -314 -502 -694 681 -596 66 -767 -504 -774 -213 438 -533 -146 -525 -319 537 -520 -617 -859 -128 827 119 -363 -101 975 -708 242 -805 -764 176 134 22 -855 583 -314 597 212 -762 686 529 -540 -249 -338 -311 -267 -571 -287 -255 162 126 354 6 25 982 731 -383 -99 -583 -753 -658 -27 194 827 -245 -199 -626 -955 53 -318 983 -207 730 -406 102 -43 -190 107 349 -696 239 -44 35 -330 -285 65 -946 216 -129 -817 -292 307 372 528 -147 -514 727 -635 307 -494 941 -451 -891 -29 -968 295 223 236 -94 989 -207 295 -390 -490 -550 -351 -505 -862 908 -540 530 -273 -512 660 -580 430 144 904 277 -908 209 942 845 920 -259 -706 -842 321 -590 -862 -807 -908 99 592 -583 140 -604 -752 -299 485 738 -38 -364 -643 -288 785 -739 -207 444 440 -4 -17 711 746 603 552 26 519 830 310 -726 243 836 562 4 748 548 551 443 -982 -633 1000 -941 325 -461 -921 991 974 351 -109 -683 -448 909 435 623 -625 -996 -84 154 -443 -977 -235 188 -183 446 572 -870 234 -642 -421 961 108 920 -484 755 919 -600 493 12 -685 -278 -587 -205 44 594 163 819 -15 -323 -913 -265 -780 981 -977 445 -894 196 -380 444 867 -40 -127 -612 -717 214 71 -228 14 -28 -99 233 -600 -304 -968 -819 -484 878 562 -911 177 588 -883 651 834 -460 -108 -394 -948 243 629 -41 31 -616 212 353 -443 -45 223 -510 -537 622 585 -597 -771 -637 476 -173 -849 -14 -808 -626 391 -580 -181 18 -56 -427 791 -764 332 202 -409 -31 902 -320 917 564 275 507 514 878 319 -759 -11 -431 -973 363 -420 -17 -859 933 -826 69 98 581 777 345 -456 -773 -129 -877 296 -808 -434 564 489 -287 -27 161 -358 -186 -217 -892 803 -421 -370 -736 -504 437 380 903 -820 -841 353 388 861 557 -31 -985 -140 -449 462 371 16 -166 -459 -88 739 735 -423 897 903 -509 234 -484 -921 -795 750 502 -937 -798 164 -555 -303 -132 873 -227 368 -378 329 -616 -506 -560 -914 -278 -561 486 941 -313 191 -875 965 656 -681 103 382 984 -690 252 -609 837 642 846 245 800 427 140 157 -98 522 -389 -848 617 457 -509 -955 785 -317 492 -460 -1 890 -432 5 264 118 282 -647 320 -804 942 -9 -451 -759 723 711 -739 -892 542 665 -705 556 118 712 693 -492 614 414 337 -644 -831 308 23 -571 215 0 -88 628 -682 23 371 822 -76 -418 899 -319 -281 -866 -382 -242 -166 -898 -18 517 -518 317 -680 518 647 825 -817 -273 -13 45 858 -652 518 754 915 -122 583 275 393 -6 -951 -467 -630 -13 716 -355 -641 108 27 -413 649 -106 223 922 -447 -410 981 -772 153 520 462 -259 449 65 628 -158 -441 -684 109 -598 882 584 -683 326 -313 -754 599 -492 336 563 214 413 769 270 376 -981 -918 -341 376 -958 982 349 506 -687 326 -422 918 689 -659 862 -959 -673 374 552 190 868 -227 -964 -65 -523 -685 100 -8 -89 -425 -203 126 109 836 159 -930 -520 -919 -552 -273 -785 -675 838 648 658 -775 203 -383 65 -100 -730 195 284 -447 -281 -72 698 -302 748 -620 -979 -496 245 -557 616 542 945 -606 2 -946 -617 384 907 964 -206 -240 276 -141 -145 718 921 972 -224 865 317 -258 -577 865 -708 764 -24 116 -334 -957 -807 964 -297 327 -778 217 -783 573 -45 556 463 181 274 -396 -632 -173 614 -907 892 716 -535 835 439 952 -927 831 -902 -436 -650 304 69 861 467 -480 742 -140 -807 -269 962 -234 -692 529 21 -240 -931 -973 201 471 684 903 249 572 -81 833 -661 -399 641 -923 -852 -410 786 -32 -918 -170 -761 -603 748 -733 -515 -242 689 -235 716 -356 -769 645 75 471 -152 278 201 -211 182 63 -380 783 -22 -406 686 160 913 -550 688 622 952 478 -3 344 271 -232 -912 576 -23 -460 605 -366 327 49 1000 -448 -361 -698 -6 -550 691 915 -439 -178 475 737 -95 294 461 -624 359 88 271 152 406 534 741 -481 -796 -339 -20 -464 369 570 431 514 -644 -893 -664 852 4 956 260 306 -934 861 800 -996 229 -403 44 39 -859 -796 -363 923 -523 762 -263 -620 -143 -684 144 -773 -976 138 318 -544 -491 733 -391 487 455 694 -581 581 521 664 756 -458 -60 408 751 -361 919 -22 -933 92 418 -775 270 893 -837 516 -863 20 -470 939 -134 -441 -287 -885 213 825 343 428 -654 -563 666 32 449 -935 -186 -43 898 379 -683 -974 -94 58 -644 145 -5 750 -796 -834 772 -593 783 581 -936 -333 62 -288 -939 -697 -27 68 -480 32 575 115 819 942 816 636 100 932 558 60 967 292 490 634 -718 663 231 105 471 -740 -74 76 -331 -165 303 731 -631 92 328 165 831 -464 -147 612 968 -272 805 -981 963 252 -706 511 851 -14 -194 852 934 54 -862 -686 -901 320 161 196 -496 596 118 -567 -636 794 -174 923 -266 -759 -740 -35 711 -107 359 -188 215 -575 -503 613 -315 321 63 154 31 591 -442 120 -750 289 658 977 -538 -819 -334 -734 676 -953 -161 -679 385 -979 248 502 -154 -332 -421 -828 777 127 -223 -648 724 928 168 734 304 -855 -308 650 -399 696 -608 -646 -990 -821 692 895 -893 825 -841 -884 -286 38 -720 85 -743 311 -511 822 -180 -819 517 342 77 -379 240 900 438 -173 165 922 -483 -764 794 62 696 459 228 920 -442 830 837 -454 -7 -927 287 -736 893 -553 55 -973 -449 -661 -882 276 702 -631 195 624 65 172 436 665 -10 -437 -715 -387 120 741 -36 -572 -574 -679 -216 28 188 487 -313 -114 -646 -285 55 343 -220 483 -633 -949 955 -758 -358 696 695 -474 382 735 615 -181 60 -825 408 -496 -291 654 -202 999 782 -370 452 654 602 -801 -209 815 106 329 977 -855 -938 -162 -82 885 -745 -92 239 -7 607 -830 -966 -721 380 823 843 -578 216 -171 -229 -21 137 -348 -622 999 -82 -818 -566 -30 532 464 378 784 -898 -163 797 346 -114 870 -984 894 829 702 666 246 853 971 -469 -583 -409 -198 -157 -208 138 588 444 -922 575 876 728 -846 812 -647 994 415 222 -699 -601 599 88 899 329 -326 -216 995 -496 -172 -795 -396 125 881 342 566 -661 35 47 -826 168 797 -226 -734 -653 146 -807 484 901 -68 545 469 679 -965 617 500 -647 -988 658 880 -36 -105 -257 -459 -836 694 997 186 239 -964 869 -185 -776 326 -861 -712 -779 -268 -114 953 712 -616 -98 -865 -102 804 -929 120 967 749 937 355 879 200 -953 246 370 912 340 407 833 299 868 -457 -321 640 525 592 -372 271 -372 -644 565 -900 945 748 216 568 644 -685 -270 174 -807 -648 781 -430 -839 -470 -55 400 -632 -556 -36 -770 794 823 -681 -769 -658 -639 820 -426 -655 -979 -813 -693 278 -432 -134 -4 -425 -278 736 301 -426 -552 25 -286 -537 -7 943 -978 77 -239 -137 638 70 -861 -860 -181 497 -975 625 -548 -117 511 -857 962 501 -54 -395 554 958 332 -299 -235 -65 -309 -190 -805 -818 -582 -228 -624 -470 271 -384 -995 979 -785 -136 553 922 -996 -460 -692 519 359 641 404 -207 368 176 -401 562 940 -561 384 845 403 -936 -373 -770 295 723 -848 27 -525 601 987 -266 -247 -96 -959 2 95 -846 -158 168 750 -201 66 -56 541 931 424 170 966 -434 -779 -375 388 845 -879 135 -926 171 -866 43 -334 864 355 -772 963 722 -959 609 801 -39 -383 236 -513 174 79 191 -707 -741 -920 916 -25 -946 -524 -248 -778 -756 49 487 790 280 -649 535 -408 264 -653 721 -268 38 135 -370 922 -908 890 -165 -422 129 -642 -728 272 -728 -760 735 857 -948 -133 996 -634 469 -536 135 494 517 507 -731 791 270 -176 127 -214 -109 884 -658 718 -884 20 994 967 -67 -954 -894 -511 198 678 -798 -575 380 -914 752 692 -765 347 520 474 926 764 -771 -819 -701 77 225 715 372 89 -978 758 -476 -866 627 -766 411 -639 -450 -673 215 -923 595 912 58 325 733 795 764 756 77 -991 -570 698 -635 -881 51 520 167 -637 -371 -223 462 201 -392 -984 514 -76 655 250 861 658 804 946 705 -93 755 -576 -263 42 -928 -184 -329 -48 18 736 -357 29 -103 -779 324 132 37 856 -475 -998 -18 -570 -278 673 676 -259 -501 -507 -537 -788 -261 -482 -666 441 898 678 -541 687 45 449 -133 347 -575 -113 -257 -427 958 -508 -53 -135 109 -924 99 -615 -280 707 136 563 -777 906 -426 -270 392 -442 -236 302 859 31 495 208 183 74 -357 -139 -269 -217 -627 420 589 -78 -496 832 981 -604 91 261 274 377 -478 -615 -607 428 100 -624 974 257 22 -206 -837 -267 137 -313 238 768 -39 -865 -848 -628 -896 730 251 366 88 858 451 -323 -510 617 808 -234 -3 -51 -232 971 595 980 651 421 -731 297 83 -295 867 302 -661 296 666 109 -965 28 -23 307 -643 557 -248 -701 -739 170 -298 190 411 -910 10 40 -668 183 839 126 -231 225 535 -285 -10 701 -184 -894 484 -829 -82 -380 219 -784 -18 44 -157 648 803 -829 648 -840 554 -336 43 358 -338 -522 725 734 -305 -64 -30 239 164 108 -312 -4 -138 -468 691 272 -8 -220 -639 -603 789 606 761 -305 -76 915 -595 -443 890 -95 865 883 -936 -266 969 -232 910 861 49 -216 -759 715 -748 -450 -889 -793 90 864 -561 -451 197 335 991 -419 490 65 -915 -274 562 217 -754 500 -249 644 -32 -712 -69 888 -96 -388 558 -438 793 -469 -71 -734 604 838 -989 -163 -189 -475 902 98 -921 -149 112 40 -255 -571 309 -415 456 -506 609 -7 546 997 -974 324 929 -466 -26 57 -330 -255 954 -342 -913 260 -903 -685 571 -298 -690 -282 528 83 554 -410 -33 613 -149 621 -442 31 -385 -352 -767 626 -64 -824 -953 66 204 -243 -924 989 -944 -116 293 -405 -161 -526 867 614 -676 -263 10 166 945 766 387 119 850 -518 367 -731 -602 289 -536 -439 -610 -137 187 -53 -263 -372 66 313 119 -790 610 963 -605 -847 -288 458 462 -519 667 938 -235 -297 431 670 -280 751 -223 -292 -327 -339 154 -599 -396 -71 -614 -356 10 97 824 -3 902 -360 -984 166 32 -650 190 -562 88 -402 -685 847 -61 369 -442 -709 -455 -509 333 -569 351 738 908 -524 242 975 513 -386 -569 -401 384 90 834 436 -260 -274 470 -440 -62 -407 -209 961 11 -153 -46 -757 -964 354 -877 486 444 435 -820 -817 -867 189 -741 -179 112 616 -995 988 -284 -703 947 -324 159 -317 596 -760 -399 900 439 946 -974 777 -985 670 820 874 -309 107 -743 -562 13 974 861 -386 406 -793 76 841 -364 -491 -483 -551 648 953 -215 497 808 -22 902 415 893 174 -989 2 -147 495 -216 184 880 983 -377 -108 902 785 -370 6 596 -889 -933 425 -14 -382 -6 -681 -533 -751 -831 -903 -798 -926 -486 215 243 694 -511 -680 -646 -694 -22 -712 -948 627 -568 792 -907 247 272 384 904 -238 642 -335 -475 64 -98 -843 320 978 544 839 37 793 -806 -172 -779 185 16 785 466 -589 381 45 467 -679 -430 398 887 281 29 120 -568 -676 -920 961 -662 243 169 452 183 275 849 781 439 -601 469 889 -226 904 -127 -106 859 -335 -847 -639 541 673 211 -5 230 887 -587 536 735 80 -150 -557 -230 -401 93 275 -928 283 -297 -887 -384 846 -511 70 98 748 -439 466 -348 -155 681 776 983 -782 -156 -913 -655 674 186 303 -200 -611 145 -976 -529 -504 -410 276 -73 203 601 -459 832 -709 327 -380 453 729 -113 -849 -606 -73 212 -124 -552 703 9 313 -124 -419 9 992 582 -339 -899 -251 -116 -274 769 273 -510 -591 488 1 -875 481 264 -999 -55 439 -760 135 248 457 -315 38 562 912 795 -113 168 915 816 231 -902 567 742 966 -703 508 131 -922 212 -125 -526 859 332 531 -58 -24 144 857 852 -206 -436 -986 -448 537 -407 -244 -819 153 158 -301 341 96 575 645 -377 -48 766 510 591 -941 535 -594 -685 256 -414 -246 177 -14 -697 283 -361 312 338 763 735 -909 42 -835 810 -948 -742 600 990 38 715 113 0 828 743 558 -149 -568 -266 830 200 -495 -862 99 118 854 373 808 241 255 358 -770 628 -960 445 848 805 -485 360 -242 -491 722 437 65 552 -963 -676 142 405 257 240 944 -581 -142 327 -897 -545 -586 -297 647 -632 -712 962 -179 -277 767 -878 106 46 885 -1 -615 -730 482 843 3 -643 90 -186 -417 -14 -879 290 -221 625 281 -48 -27 663 -582 -943 520 -740 -19 466 -495 22 -686 588 -248 -903 -872 292 -478 845 -633 -406 494 -686 975 871 -795 719 -505 -913 694 693 719 -43 794 148 894 271 -708 504 859 -667 766 264 943 976 698 -488 346 198 -154 -650 694 652 961 769 447 346 -2 -872 -435 -203 981 -73 -179 -490 -442 -746 563 -685 768 -637 264 -435 254 -536 -53 -162 -896 998 -278 -335 -838 -335 -493 -925 -692 -159 -371 -331 622 81 -397 -195 -179 849 622 -947 -84 182 426 816 982 -262 -689 -144 -56 -142 -979 672 580 -629 896 726 131 864 -743 902 484 152 305 32 302 -388 198 425 -766 -66 -467 798 126 716 785 -776 -206 -158 -98 -351 488 177 632 312 -686 267 397 573 -643 273 55 148 398 -775 -120 -320 459 353 -802 316 503 -834 -853 141 -730 -500 511 -171 199 274 -747 665 -943 -209 -392 114 -14 682 956 -716 354 174 -179 -442 299 825 -561 -938 -487 -375 -972 441 630 418 892 770 952 209 119 -167 700 -477 113 237 -65 212 -585 -836 979 -934 -550 -307 -265 -818 551 -190 594 920 -305 -472 210 231 -679 -767 405 915 -653 -390 -643 235 830 839 -820 -387 -389 26 195 536 151 -237 514 457 -973 -597 -673 440 233 -317 -746 934 -870 -183 -421 -465 666 386 -280 -997 286 703 745 194 -857 767 -818 -281 223 -545 -493 310 -140 -190 753 -509 676 424 -284 -377 406 -560 -200 -355 -427 -614 -716 21 12 32 585 409 467 -840 -63 -999 351 -174 -604 950 -335 501 932 348 291 131 -147 -785 923 -262 947 388 -80 -638 -313 866 -124 -505 -237 781 -475 159 180 -386 -618 692 -6 -753 -511 294 850 -306 99 325 -409 679 848 -333 -26 588 -212 496 307 -843 -978 -233 -727 850 499 -802 85 148 850 832 -412 677 256 420 -914 -148 965 764 654 977 897 967 891 -659 -830 -108 -587 458 -393 -150 -80 -293 859 -992 177 746 699 631 259 -152 268 856 311 -580 833 696 -238 693 -277 766 8 165 -297 692 -102 826 461 -873 -268 -473 891 242 86 -521 258 946 -895 236 -789 -368 245 466 -682 -156 553 38 -160 596 -175 -278 962 905 660 -254 561 575 500 195 601 -393 864 862 103 37 981 -483 633 96 -730 -319 145 -411 234 -274 -843 -33 827 440 248 -926 135 -511 -622 -763 -469 -845 623 288 928 159 275 590 949 -312 -350 389 520 -568 966 788 -573 -462 -104 746 -780 171 304 458 597 -85 -195 -52 784 -976 -608 -824 422 66 938 639 -169 -506 -930 -654 30 560 -721 -411 -60 415 46 289 902 -438 142 219 713 528 -371 -543 143 529 -689 900 453 -630 -15 822 -518 103 -387 -922 -626 548 -710 760 497 -407 -343 372 588 310 868 -524 152 -475 604 -210 -464 -889 706 -454 119 374 -136 -961 -902 -954 -174 842 806 696 87 437 -409 -812 26 19 200 858 258 952 552 -918 -476 -799 -937 -965 -778 -186 -526 -633 33 638 -778 -732 656 -647 -890 343 -257 500 -306 718 853 -636 -239 -268 840 -952 -355 -755 -875 -321 -374 -108 200 81 -161 -743 418 195 -802 924 -237 815 684 688 872 831 -793 85 798 -925 -585 -835 768 -262 498 -937 760 881 833 -789 50 136 -407 486 -365 -218 156 -911 -878 -367 -446 280 80 35 149 83 231 -312 307 254 -768 470 247 127 -260 -247 -691 -226 77 -466 31 -998 972 -747 -191 -817 -520 -425 -315 -279 -845 -197 227 729 902 435 372 -186 692 -253 385 855 836 -178 251 226 -299 -175 -535 -222 53 -837 -50 356 953 -757 628 -671 891 -380 -712 727 -888 -153 -693 -791 282 -423 -708 -69 682 341 754 476 -231 845 -750 784 -305 74 -332 -914 -80 -781 -473 -842 565 814 579 30 -68 890 -900 -188 -127 964 151 -303 -606 -460 -332 -644 -612 206 -509 -353 388 956 -558 368 287 436 -948 -113 -575 167 638 326 112 -200 -475 536 -985 -632 737 -217 -454 -187 -676 -699 -222 783 -231 660 -719 361 895 528 182 196 784 -357 460 -507 -936 516 -164 95 45 -852 375 -246 583 714 -167 -696 -219 -129 -354 413 -501 635 221 29 -89 446 -725 -761 -671 212 -426 -29 388 689 904 -1000 0 -250 209 -16 -137 -101 513 448 39 -756 -308 878 -642 30 411 -917 -315 856 130 -763 921 -840 -165 -47 -792 -157 241 -634 -740 -406 -418 118 -175 -793 -206 -868 -815 434 -675 -277 -354 -404 984 -386 -873 -634 -271 672 -580 -251 108 -296 -149 126 478 -694 347 76 390 -105 -19 -696 -245 -71 -844 -758 -867 -169 332 329 143 783 -189 729 -938 -21 292 -924 689 780 603 829 -220 -986 -359 -546 -701 710 -373 -815 629 -739 221 42 96 -124 802 948 -298 86 740 -351 617 -396 658 -962 569 601 465 -113 406 -230 -490 827 -77 492 349 562 -488 529 -890 -586 147 354 906 -678 -559 -593 -988 330 539 26 -477 -565 -362 -716 -37 34 669 -673 -647 -173 826 657 170 891 493 -861 -603 -406 369 667 -587 -743 -686 -174 -448 245 -165 -260 657 -312 522 461 -179 -556 928 -103 -926 -705 -250 -920 852 -556 253 -360 -965 294 727 847 -245 -119 64 411 -464 -3 720 275 -909 961 -900 344 140 -368 -98 -509 -311 749 -177 -612 -752 488 879 134 618 -146 -345 -833 -186 650 -929 -957 -7 -768 403 -465 793 -698 233 -835 514 410 -823 -130 717 -421 125 301 -955 468 -116 -681 57 -792 475 765 -526 893 -498 -796 -462 805 262 -264 -505 500 -147 -292 -508 504 320 796 754 689 834 346 -638 -100 -321 -422 716 663 782 691 -149 -297 -524 -557 -348 416 -512 292 -566 409 -4 983 740 685 858 -503 637 -853 -508 -174 -44 -191 -835 791 296 465 -309 -119 -987 390 -452 436 716 -34 -896 569 36 -466 -99 -369 -771 939 -874 755 58 178 666 -415 -950 981 -23 679 432 393 -589 451 -681 -828 -364 -213 -404 -774 -590 473 -478 -435 213 -835 -340 -100 761 -885 -290 786 -480 835 -882 -698 271 866 722 -286 -146 597 -919 -479 833 447 784 532 -49 558 -286 554 -570 -380 -339 -136 -597 185 -444 -649 -713 188 -794 159 -944 -179 -863 -514 987 809 210 -457 865 -38 491 -605 494 -847 -493 518 -451 -578 2 903 -593 -751 -390 -619 633 297 -367 -697 -675 922 345 889 380 352 349 -920 790 -86 -809 -872 401 876 503 -980 -322 -773 -452 329 703 846 30 559 591 314 957 565 476 645 192 -621 -940 519 -512 -691 -235 767 -6 -389 288 835 36 150 97 -148 659 107 936 -243 482 -224 -184 625 137 817 618 -356 289 436 537 -390 870 -311 280 838 -664 -644 -985 -840 -132 401 -302 356 443 -718 886 736 -860 -961 -19 585 491 -36 453 565 -776 884 -467 -938 -232 462 -364 -27 -536 -984 256 951 -859 157 846 317 -630 22 726 140 35 83 -246 -769 939 169 -527 116 -301 -645 82 868 221 -984 -623 -249 -292 -868 -334 882 -191 379 136 -773 -265 774 605 89 -477 271 469 232 -794 -651 -813 349 728 -212 558 -594 -836 -362 922 -932 -351 729 -148 627 680 860 -844 177 0 -311 762 83 -271 -653 -345 725 109 85 464 -158 711 -739 -35 223 -201 515 -905 -514 -659 -317 817 -265 387 -618 524 26 -186 -817 206 -338 600 326 40 -76 -599 132 -148 630 -244 873 625 -898 -719 -417 917 947 289 -838 115 -220 -837 -637 -480 -95 197 -429 408 214 -285 961 286 833 473 -310 150 130 -122 306 606 -66 224 -926 238 -443 -440 -798 163 -603 859 -89 299 -149 -940 821 -103 -498 471 -192 971 119 -592 -78 833 -195 938 -896 -586 167 -763 -117 981 298 -504 -153 -416 572 756 -10 129 23 674 -406 214 -583 322 689 -964 -234 -45 -463 -745 162 -423 -667 437 -792 -586 -510 -408 231 483 382 -70 478 -797 484 -715 -619 336 -694 740 -214 893 -294 -262 296 530 -198 157 -356 104 17 356 -174 -528 694 946 362 341 177 -696 333 271 468 -732 442 151 904 -428 340 -635 -69 526 424 842 219 -634 -471 -638 -978 -183 -297 138 48 -350 -584 672 -78 -646 486 1 -476 -765 149 -97 793 731 -411 -337 -588 -916 -925 695 611 916 372 175 -355 -817 653 720 -735 677 752 -75 558 63 178 8 -701 167 -921 -282 293 -874 -467 575 478 559 -441 -661 448 769 -616 816 242 -87 -498 801 -462 6 -890 -22 -77 643 665 -608 724 -346 361 -130 -284 -812 394 173 -927 651 -919 -152 -243 -101 -929 -1 851 710 143 619 415 476 442 625 135 -401 -287 584 901 558 570 -295 -648 524 -789 -130 111 -550 410 883 -355 -487 251 546 526 -671 -113 883 158 -128 -736 989 -708 135 -223 -276 -289 174 190 945 625 372 7 -996 -975 929 892 -589 695 -703 -436 -857 -530 -543 -476 -320 400 606 -165 -652 306 -788 422 491 722 112 -202 704 132 -294 -395 -156 156 -552 -42 733 205 -737 -604 -130 87 -617 -515 -105 -527 737 -776 -153 -160 -619 -133 394 -819 931 -866 388 -805 550 -36 433 319 -341 219 96 -932 897 -341 -591 579 -523 393 -847 12 615 -941 459 49 168 -768 37 407 282 179 303 931 -144 -79 790 -736 -638 -788 -773 85 -856 76 941 -860 -674 926 -92 -811 271 -321 62 -69 103 438 609 980 -571 -923 509 -711 507 -785 -677 386 -450 557 -580 -225 -304 700 357 541 -231 -207 -13 275 -993 -943 947 -205 431 -314 -841 359 776 825 -929 243 -260 -272 -160 195 846 -844 552 371 -470 -749 778 -758 825 -447 -906 -104 287 -819 -792 310 866 -950 175 -890 468 512 326 117 -648 144 49 655 -359 804 40 -871 722 649 -457 394 489 981 -682 342 -499 -631 24 -229 -426 -42 -742 39 -280 -332 558 594 -294 520 -16 320 -336 -305 531 952 -748 292 369 -738 108 504 -457 771 -188 238 640 -524 -61 35 -61 -174 -281 -734 -420 -627 567 -401 33 -336 627 178 258 -715 210 -921 27 104 240 -598 256 -665 -15 390 -800 -180 24 577 68 91 -151 818 684 121 -757 -409 -989 -936 -155 313 -849 -948 657 -497 -394 -517 412 -700 856 867 973 -836 -6 -382 -828 -375 -347 -530 -284 -516 409 319 446 730 256 -235 -289 -939 -284 634 33 388 -669 580 -444 613 -528 -587 305 -764 -268 -903 -64 -553 405 291 -998 869 -320 724 804 150 54 562 -327 -452 -851 466 525 762 83 441 -940 -244 370 151 826 148 -10 4 555 275 114 873 345 -393 644 715 880 980 -413 68 868 886 -49 461 -200 996 -433 -582 355 640 693 -837 -462 726 -926 661 652 -65 505 70 416 -219 -519 -474 483 753 951 482 -670 -731 91 -139 0 -467 -129 -571 149 -718 -805 -857 953 750 485 -537 669 -413 835 256 243 -849 -849 697 992 9 -190 158 -567 -792 645 -343 186 494 -384 547 513 829 -712 965 880 403 -458 -749 -993 -199 -135 -809 461 213 -3 -232 278 785 594 325 701 -157 493 149 -894 573 -528 949 -904 607 -25 979 509 -50 -147 396 89 -220 -704 -279 -387 751 574 812 -464 265 911 -949 -590 -41 391 97 -347 919 -760 -964 -836 -64 776 -519 -954 97 -174 614 110 132 684 -107 843 623 397 935 -158 -63 -616 -395 -891 -784 -847 -168 715 -577 178 604 78 -244 782 -191 447 -901 -545 702 397 -683 150 243 195 -967 845 -197 -330 208 476 595 -682 82 229 613 666 684 608 -961 -883 -723 -267 -195 -982 -290 876 568 -13 -131 -87 -126 25 232 -577 742 11 858 214 193 890 -731 441 -627 236 -690 -186 -994 593 -17 684 -26 134 733 669 540 338 133 825 556 726 -97 -661 -984 220 502 731 -387 -336 156 293 581 -339 -645 336 -218 307 -611 457 -849 -388 -601 -605 -602 -880 775 -296 103 388 181 323 722 938 202 789 -1000 612 -232 803 917 -210 86 533 -217 813 687 1000 679 165 579 -959 -709 480 73 118 709 820 -899 -637 -614 -703 596 -226 -403 670 420 -898 -775 537 240 625 -221 745 90 167 637 555 -105 222 540 791 -920 -808 639 713 -531 984 852 449 -476 119 -802 417 -498 -713 977 628 -155 -483 -426 -938 513 -994 -35 483 583 -829 763 418 -284 91 -441 678 474 -366 921 206 -444 556 119 -137 -653 -299 947 78 40 -853 -656 -202 846 758 179 -958 -29 437 -833 439 -543 -908 586 -19 -343 289 568 -666 663 754 811 239 381 -174 -536 -427 573 391 -71 449 89 65 596 649 -197 -368 3 375 -767 6 592 -763 -326 64 986 931 754 -695 18 358 768 549 -810 -247 -471 836 519 475 -784 -840 893 -965 -529 111 46 400 -64 -455 1 -942 -876 -28 -335 -450 940 -45 -636 1 434 -783 402 641 672 361 -489 864 397 -688 -777 -761 766 -539 -402 -802 -966 -912 772 104 -547 231 -409 -597 857 496 604 584 274 -409 592 193 249 -447 717 627 664 684 484 -310 665 363 -567 -190 -144 -3 665 -496 752 810 827 786 40 673 580 638 440 -635 661 383 -615 -557 206 -972 505 188 -496 481 -946 -278 -319 -518 -68 -865 781 218 675 596 312 150 -394 603 -560 795 -464 -448 429 -800 -211 -17 846 -60 627 539 195 630 439 -670 -248 175 -62 -118 -646 84 -671 447 -537 -916 -108 -515 434 -98 -608 -602 587 -409 -323 -846 977 910 974 810 -233 -554 -821 135 -809 485 -483 458 162 -459 -120 497 867 325 674 -665 -449 171 737 641 280 -929 711 -591 460 -388 -195 29 -91 341 24 -979 -541 974 642 -732 -33 -94 342 622 383 30 880 -701 633 567 652 -348 726 422 301 -371 -685 -823 -883 508 -930 237 -129 765 877 -1 -691 -407 -579 -914 437 -774 -903 -341 625 -307 184 -903 -310 -844 361 -233 784 -791 -373 337 -718 993 -563 343 114 802 -488 192 -312 -981 893 -350 -196 486 72 669 539 -42 160 166 -881 -407 929 -799 763 -615 -445 651 453 625 -487 282 -883 -856 -568 668 -727 -118 -660 747 558 942 119 -577 -755 -240 381 -72 815 -252 910 447 507 -151 -628 -885 -421 -803 -858 -525 -814 296 601 -769 -741 333 199 581 143 207 -169 664 836 -132 190 -951 919 -553 636 -124 25 287 -343 -242 971 -722 -350 -652 -306 55 -777 -110 910 -457 839 -987 509 737 -836 422 -90 -871 730 -94 645 376 -183 -243 232 -277 -81 566 440 197 616 -74 -11 -20 691 -910 -64 216 951 -100 -436 -304 958 -416 834 -388 653 -298 -464 -646 44 677 39 -537 -176 -468 -549 842 -208 -922 -810 -595 -645 308 600 818 -249 -521 -639 457 378 614 -316 -480 -883 224 915 -293 841 -616 521 565 -184 -820 286 -547 82 -553 -6 -179 -870 321 -459 -397 886 597 -908 941 513 -64 -88 -574 -270 284 -953 904 241 50 -286 -878 981 -231 426 983 -380 -927 112 206 -13 -246 949 -392 76 95 804 43 945 954 -318 598 468 776 -287 886 -601 335 150 -167 -964 190 568 322 946 439 105 720 163 872 623 -34 650 -433 201 845 985 607 -363 895 708 -85 -693 774 910 -475 -197 -964 -315 52 536 -576 -176 226 998 -93 -214 646 -85 213 -223 648 949 -884 673 405 526 -701 578 -572 -557 -978 844 236 -641 713 345 975 898 -238 -708 898 84 186 -722 -631 -672 591 773 -649 -707 865 932 -599 273 -846 979 597 -826 910 -425 367 -134 846 -989 -673 -695 -380 -206 -802 -68 948 -858 -335 -643 -774 -36 -680 -521 500 -182 771 597 665 109 52 978 543 -43 435 39 959 -396 385 -195 -842 -66 -76 580 375 368 792 -517 5 277 720 359 -318 673 877 119 -837 -127 801 -30 285 -334 -547 5 788 -641 -312 130 249 -95 -704 231 666 -971 375 -834 -581 -475 -6 -95 -915 -950 -783 -518 -422 -2 -571 359 -561 917 -429 -183 856 -926 72 -759 303 183 -229 586 -731 783 -89 -14 -564 -835 673 944 -947 -425 -871 180 608 100 -146 -84 -144 -190 -812 -788 227 -436 -568 -271 521 734 100 -24 240 -261 534 241 -446 717 -160 -169 -812 -227 -894 857 220 -730 438 75 764 -448 -149 -275 473 -441 -558 259 -612 583 909 854 -149 567 -830 926 960 -459 664 -310 964 237 -680 -527 940 796 716 349 -100 322 -650 -45 -600 84 982 -629 727 327 268 682 831 -1000 -931 -313 -422 311 894 -832 442 917 864 -231 -596 1000 -888 -962 788 -921 458 717 325 -300 -301 -789 268 -920 397 -396 359 744 908 -748 -282 453 176 611 632 -649 520 529 291 -232 282 709 948 92 -437 669 -451 406 -799 -577 837 -475 930 338 992 166 580 -969 -130 540 -430 -308 206 924 131 605 632 -999 398 969 -339 128 320 620 305 883 -544 523 620 -253 850 443 -52 -304 -529 -530 253 -364 -40 -353 -91 998 -900 260 873 247 500 -557 669 -466 -443 -608 857 -595 -396 -974 542 -539 -256 753 -889 603 -203 509 618 734 789 -308 779 865 -805 -80 831 -289 -526 850 468 -363 -85 564 153 676 -824 -164 539 -489 100 625 -114 -542 -907 -218 -302 -763 904 -717 -915 641 -331 -898 -54 -12 682 -633 -35 -613 852 184 468 -807 -538 -800 816 640 831 503 249 -863 559 474 -127 -656 452 -642 208 936 951 -15 807 -201 843 -445 159 -831 -739 -869 -849 -986 248 701 650 -908 -786 300 -476 432 -54 -983 -654 -128 190 -337 607 339 582 -33 -11 -961 -34 -521 -658 91 81 -103 471 69 755 -928 904 -193 786 350 -443 465 970 -695 -988 -575 -839 628 -338 -495 223 -638 -255 -881 477 -913 -549 -396 655 434 -523 -190 -643 -232 271 -805 28 -453 270 836 497 911 897 -806 -305 755 -929 231 508 -539 507 -578 -594 651 610 -556 699 315 633 588 623 -885 -259 -910 -273 521 129 566 740 -624 456 -859 740 -655 -968 705 -945 145 518 417 -6 -5 513 -746 284 -682 211 820 -133 -334 -381 582 -546 -361 -476 -500 -650 813 589 197 -266 371 966 136 -78 420 125 -471 -592 847 -355 186 -880 -244 432 -159 915 -450 70 -93 760 426 819 -135 -307 -956 -214 258 527 210 595 524 -24 -182 42 796 -481 213 12 23 -275 -938 -834 900 -312 -65 641 508 -807 -925 856 -669 -344 -878 -176 -93 -313 -387 465 784 -142 -687 258 -358 -207 933 -297 -388 -773 818 -792 793 -424 652 -431 -562 -114 593 742 622 -87 576 129 134 237 -147 -214 -459 152 -635 484 -324 -404 -434 -834 699 -768 70 -660 -567 -686 19 -801 -810 -288 -70 -252 -504 597 425 37 726 484 31 372 227 943 -132 -306 65 -723 165 503 695 30 4 -322 430 -455 -448 -724 963 -566 218 751 -240 431 957 150 705 31 521 -364 -723 129 597 18 -406 299 240 214 270 702 385 770 441 -316 810 -223 -192 163 -363 306 -146 996 89 -73 -629 -622 111 368 343 859 159 146 -410 273 262 613 -722 47 -900 -346 -446 -377 -463 -294 -57 213 519 266 870 -940 731 276 174 -87 -406 744 -903 -628 504 373 -400 852 806 -165 510 535 593 364 313 486 -625 -632 667 -872 -963 877 537 842 -946 -612 4 646 445 401 -488 -894 -491 -60 286 417 461 234 -749 -540 706 -964 128 212 889 52 -958 -310 569 -819 724 712 531 -538 142 -61 486 309 833 -405 943 905 -340 -754 539 -377 103 163 -713 -629 -49 448 736 838 415 6 -677 311 -161 -197 220 106 317 69 -447 -989 885 67 -695 826 838 -798 761 697 -96 746 811 39 237 582 572 575 -279 449 -565 -204 -989 317 -266 -422 447 950 -623 -51 650 -874 962 -301 736 948 -13 854 -149 -176 459 447 -479 955 -860 288 124 598 829 465 185 482 477 624 1000 737 686 -27 956 -101 774 448 -310 569 991 201 783 489 -571 603 707 712 -297 959 -885 -496 170 345 233 -66 -184 894 227 -310 -546 963 132 926 331 -251 464 650 91 -743 -682 958 119 -864 -52 278 222 -798 188 935 775 -37 277 -518 -983 817 346 -513 -420 -258 168 522 -556 826 419 -723 -606 172 -444 -65 -755 462 789 -44 -797 145 -863 -139 394 -555 750 694 -608 -746 -144 189 100 -248 -900 -988 -562 -241 517 -407 -840 253 448 110 -711 -533 -334 489 -652 -126 -643 -972 -735 911 736 935 437 955 193 -520 53 949 -950 304 -517 -929 374 -820 821 186 -566 503 117 802 -271 783 409 346 -642 -399 -94 258 485 -620 191 -317 -107 -685 -253 788 -891 989 -919 693 -712 834 -963 -836 454 -356 -396 61 -982 810 -861 -171 -451 81 -912 960 302 -905 602 -647 805 -137 -744 776 -11 263 -817 355 -736 745 -424 -74 -522 239 577 820 -841 -463 -665 79 -791 -775 667 -672 -635 -958 -819 71 -221 -398 -963 -874 853 -556 -977 -168 -929 917 466 -924 -644 -969 826 -385 626 -893 -327 422 305 549 -957 -120 400 552 844 830 -822 256 -331 -511 681 -325 61 -81 526 384 -803 -216 151 665 -868 -776 917 -549 -883 -275 -167 -781 -59 662 847 887 811 -92 335 -323 805 64 527 -368 129 -258 459 723 875 -454 308 -597 -224 694 778 995 -810 -75 659 -625 -805 704 -274 -321 389 -774 -445 402 458 -828 344 712 -892 103 281 -741 218 954 910 -642 -204 -610 237 425 -240 3 397 189 78 -547 -670 -622 -809 794 -994 14 741 -374 49 604 808 -201 -664 88 561 184 -675 -324 -309 -553 -248 -39 -126 466 -1000 -149 884 923 787 -416 637 -974 -335 -811 -153 595 -182 712 -890 169 -559 -431 -392 -627 -544 493 -887 -981 -25 874 -497 -161 127 666 694 -513 944 715 879 -644 701 987 -321 -933 148 286 -648 790 -733 86 -615 -116 -346 586 764 -887 -382 664 606 -462 933 -14 -228 -933 -852 63 897 545 -456 -855 591 358 302 649 -611 -86 927 686 768 -378 -888 -821 -413 -405 585 277 -857 -180 526 194 484 123 -805 -78 208 113 -630 -325 186 -225 863 951 512 -507 738 29 -35 445 50 137 754 338 372 521 711 -853 296 -952 -993 -613 15 -984 793 54 -253 -443 -473 -879 -945 921 -187 139 915 -657 102 -54 382 -805 332 -594 24 310 551 -824 48 -868 445 375 886 -634 907 834 79 263 -352 139 -578 -181 -939 911 965 -929 439 418 865 845 367 570 -17 -666 -829 405 851 -891 23 -580 -755 417 -488 759 -883 668 -407 575 148 482 -977 884 177 -589 499 -59 -405 -395 736 698 -938 -556 529 -897 -542 971 360 0 159 431 658 118 -207 673 -251 560 -599 -198 706 -698 725 24 126 959 258 942 426 867 -15 -971 -594 -948 -690 -47 -118 343 -787 -61 -84 533 -561 -47 -907 -689 21 140 -164 -895 -381 -336 765 -350 756 -306 -763 169 -388 -25 324 336 817 -579 584 2 -566 -985 -382 -560 -889 -385 287 -748 -639 221 739 257 768 -373 -845 -711 909 -549 -896 871 -175 817 516 869 -755 140 848 -646 -805 -857 -249 609 415 637 173 -204 -911 -675 187 -524 655 -721 -304 -382 932 910 52 8 922 -382 -166 250 -797 -744 -832 -973 703 -469 374 -769 -868 369 248 -759 -651 297 -958 -773 -65 759 -26 833 -109 243 -281 -821 780 632 533 313 653 320 573 716 749 -952 667 845 -236 -132 -835 845 -430 -272 -742 -589 -263 -79 -111 -310 -651 872 490 562 -44 -510 -477 -132 485 -381 -61 -871 -700 -480 174 835 -592 396 -314 -441 286 346 -408 176 177 -844 -985 -875 -17 354 111 -847 -699 807 403 22 728 234 -596 -398 -323 532 -270 443 193 -537 -847 780 431 842 -822 -854 651 34 107 496 -637 386 167 -816 -611 634 401 318 -850 541 -631 -810 -114 469 -278 239 -618 -960 -514 -802 -437 -564 784 549 992 323 -867 517 -941 -106 19 -698 -830 85 -731 -967 784 667 -885 107 185 883 11 -78 -278 746 -708 762 569 -8 600 -915 -318 -483 161 -815 419 291 -492 -518 285 414 115 -840 787 502 273 -718 296 825 310 -935 168 365 543 -281 268 345 -198 -347 123 -424 780 912 -336 -368 -235 -697 194 86 37 787 951 -257 253 -608 -304 867 44 884 602 -504 959 23 496 334 605 -355 -850 715 420 509 666 -347 583 532 -23 -916 363 641 -608 -937 -914 76 -562 118 568 758 322 485 311 -144 -732 -665 987 268 -78 -550 372 697 875 -133 407 -710 52 145 -430 -918 681 522 -234 -427 673 -674 -632 -575 -274 743 -504 -553 -677 122 326 -862 564 622 569 150 474 16 -43 -438 -803 602 -616 -795 -499 -668 -663 -195 445 -189 301 -426 137 81 -633 498 268 -429 -191 282 278 -91 -129 -127 -214 -762 178 602 -981 555 638 -535 -64 520 -152 566 -383 270 662 198 504 -548 672 413 -511 -417 312 124 702 -488 869 152 -127 693 738 -211 -636 160 -172 -816 703 743 967 993 743 283 987 324 899 -215 -983 -515 49 -684 -977 -286 47 582 -72 44 -201 -274 -640 -300 819 84 692 780 10 830 -742 302 497 924 -197 -975 377 -87 -45 -897 988 364 -822 679 5 -576 -587 -135 -918 221 331 927 735 -23 -221 407 640 -878 409 482 793 -64 870 484 24 916 -29 -100 -181 -919 -165 -485 8 537 807 -543 -531 934 892 -207 -477 914 -91 -984 659 -395 -430 344 159 374 202 173 727 -30 723 566 783 -281 743 837 -690 267 18 -288 -826 314 946 130 -595 462 -184 -260 893 -738 940 -589 291 -276 245 354 455 582 -15 473 999 -713 418 847 789 -269 -525 -157 783 -91 401 881 322 514 738 715 -469 225 247 -664 -440 746 958 -257 -560 -411 -978 425 -697 363 -113 -844 -111 647 824 -835 546 -157 303 -202 -934 -906 623 -179 -861 115 -904 -502 938 -735 -792 -404 -832 -252 181 -221 -650 -586 811 413 272 -441 666 857 -63 168 841 -966 79 287 -171 -165 588 833 -88 -619 -835 -230 -377 914 533 -150 -332 327 120 -430 493 -551 -296 427 14 -759 170 818 -587 696 -313 -950 461 237 616 131 -798 -159 -39 850 -655 -352 994 -284 844 286 599 -244 -920 -892 842 -608 845 126 812 341 -999 716 723 -60 286 626 816 345 320 488 368 784 470 -396 -238 -291 144 -26 -656 841 338 138 -116 908 43 -887 938 99 665 -285 355 -874 -591 -360 237 -12 -377 -352 503 2 -943 -78 -451 204 -247 332 318 200 -328 -425 -905 -580 -754 -139 -503 -198 -163 735 10 -702 778 989 732 936 -171 -216 491 -372 736 -374 -320 338 -761 942 558 799 234 10 354 -660 -814 -770 587 -326 874 919 -590 886 -286 -85 -421 186 722 -57 359 141 -456 -14 -138 -903 -785 -576 670 -72 729 -345 -212 -807 873 -407 -176 -189 683 -204 398 -719 -944 564 301 -984 830 -61 796 -108 326 718 -237 -51 -780 -415 592 -138 -323 -81 -825 -469 204 641 -821 121 101 -306 575 279 86 876 264 -765 431 15 -42 -618 725 389 -731 -615 -397 -656 323 -765 286 281 -565 604 -517 -821 65 168 594 941 240 -620 -795 784 570 128 566 394 506 186 -312 -43 -635 -415 263 -30 462 -670 -895 647 -450 -51 598 -982 65 759 -685 -574 495 872 505 537 -377 -303 -491 -774 226 -590 117 -61 544 -995 543 -49 -557 -565 -879 276 447 -546 416 729 -752 226 625 -312 29 -327 494 528 -523 840 884 -284 -968 -399 101 -822 511 251 225 -698 644 691 -480 627 997 97 -82 842 228 542 -999 424 -509 -189 -579 -23 -656 -399 769 -956 -86 -101 871 -322 -607 -60 -169 855 987 128 -130 -713 531 748 149 793 457 -292 559 436 291 902 -537 534 -312 -853 -918 -338 415 -122 -368 -281 -56 54 -469 617 595 -233 424 -681 173 784 -639 925 -690 -124 -520 -268 -768 -291 384 977 -891 -653 199 626 -496 -329 881 311 -315 63 382 -919 548 -79 874 706 394 -659 209 -91 -393 973 318 865 -582 -415 294 -695 -12 -983 981 -633 715 -755 -103 803 463 632 -15 33 -258 -672 -392 731 530 -6 -988 90 337 750 -472 812 -314 949 -580 234 183 592 385 874 -600 858 193 488 501 140 444 -109 -604 884 -769 -194 -69 -519 -100 -103 417 -717 -783 -562 -876 -250 483 217 -760 240 896 227 -555 799 335 661 156 773 782 -734 -696 128 866 418 764 265 559 963 -489 328 196 -26 971 543 -269 527 49 672 -132 673 680 71 741 -601 -934 65 -794 513 936 -247 418 -697 -306 -795 828 826 -995 -527 196 376 -54 841 120 -341 -532 968 179 -765 -716 883 663 -496 378 600 665 306 -519 902 -990 -37 -4 -251 -233 556 422 -649 -391 338 129 -204 -22 -749 -786 -715 294 -861 -122 527 253 640 857 588 772 -176 732 -95 -198 -155 -116 -161 116 -70 402 -604 678 -953 593 479 327 -223 82 784 -33 -52 936 203 821 -278 930 -196 -945 -723 -646 924 762 -335 -22 649 -32 -903 -646 -707 -976 -796 556 704 497 -940 -327 451 -968 -311 -378 -221 457 -205 -855 -726 768 866 -253 335 -946 761 -97 -19 -476 365 473 -623 55 103 -675 -773 -624 -444 -601 -446 431 -659 763 960 -432 -310 -96 885 407 682 809 34 64 -436 546 935 658 462 -902 -116 62 -509 816 -256 -336 331 -904 751 743 -553 377 -130 268 -435 922 609 293 837 148 877 -645 803 -187 743 487 783 715 -711 -772 546 -457 -874 550 -28 130 500 -907 790 -666 -405 -269 82 -274 501 60 287 -58 798 -523 -983 594 -957 53 -106 156 -388 -240 919 668 122 385 -965 -217 336 692 -738 31 -174 596 824 404 -636 949 6 702 267 -396 -542 -308 -117 -344 656 -975 -391 49 -216 -948 399 517 -769 696 -628 -432 -977 -229 418 -869 -134 -378 889 -748 980 -162 -90 551 -863 -639 -849 -741 -525 -287 264 -726 5 -629 -576 782 -129 -94 -515 131 799 -711 -360 -170 -736 389 -147 524 946 -834 -768 264 173 631 -745 -551 -662 461 -79 839 -671 848 -172 -978 969 243 793 580 -79 642 -658 -89 97 -840 529 573 725 -480 863 185 -856 -24 459 -848 615 261 -485 648 -819 785 283 493 810 -470 308 -764 -982 418 607 -271 544 370 -886 -583 835 -871 -365 112 678 131 -668 49 912 -663 -153 -485 902 -735 568 -106 -233 299 475 110 18 635 -48 -995 -286 -601 -964 840 -749 387 732 -545 -9 41 -440 69 -795 695 514 273 -665 -704 123 -174 -244 -779 331 -810 416 431 535 880 -445 -149 933 579 938 834 -413 -573 894 -492 -984 -946 -154 863 920 -351 -797 -227 -655 -209 -976 -623 -485 454 903 -513 600 276 -315 700 -588 982 -798 -23 46 -60 845 -715 -202 272 86 -56 821 -565 559 302 -475 691 664 -547 -233 845 -535 -503 -415 867 -218 -985 -907 -144 140 -795 -135 737 327 832 28 -988 -194 86 368 404 -192 -622 -196 146 -999 855 -783 645 -878 -842 325 939 535 -589 -355 -341 -540 -253 101 -940 841 -21 835 863 225 -275 -906 280 913 324 -770 -776 865 554 -417 338 -309 -518 -447 385 201 823 -711 -391 -166 673 249 592 997 -314 489 880 4 -633 893 -44 -375 949 541 -826 -596 120 652 35 207 -882 851 -231 -593 -720 680 793 -209 686 -729 990 -965 95 -539 -187 881 -931 925 -769 411 -653 -381 957 166 -424 966 856 9 -739 926 -765 -43 -719 -874 283 -424 -724 816 930 316 520 233 -399 -631 -825 -558 11 48 833 239 368 194 458 -481 -812 7 377 -809 -502 -988 -689 479 -307 75 610 362 -965 609 451 -418 526 -846 470 119 933 96 318 -586 749 -770 -674 289 242 223 256 -169 434 -496 -645 -369 -274 -577 207 -661 -328 -36 -913 639 -686 66 -214 271 -943 74 -69 372 673 390 -637 61 -220 795 -839 421 619 -109 -543 -505 -952 -5 -447 951 866 -295 474 882 10 -786 -958 -604 306 -42 397 327 668 819 833 719 908 80 783 587 -656 521 -246 591 -150 226 637 387 -770 899 -416 -129 -53 -950 -124 -317 -683 639 -67 -402 954 -657 857 113 954 743 959 -260 -316 -224 140 -485 997 -13 947 191 74 -65 -355 -296 669 690 917 703 46 419 834 -429 716 271 -197 66 312 418 -44 -14 -760 55 -280 -26 -99 -87 394 86 -863 -214 794 -891 680 459 -529 947 884 -435 439 73 -920 -822 -678 892 280 201 -569 -518 -298 785 354 -302 625 149 -603 -916 399 154 220 390 -734 -676 187 -506 -415 -639 -389 -475 67 119 -173 -58 354 -889 -421 38 -382 -698 115 66 977 849 -862 -457 -665 351 433 -127 -430 8 377 -351 -156 -525 4 587 -477 -606 -339 271 -987 -466 232 -854 64 -752 814 -764 -464 704 -878 -230 127 -296 -760 667 334 -811 -684 -350 -654 775 -587 342 473 787 -528 -728 -514 620 -508 -41 140 748 -490 100 940 285 196 461 696 711 -169 -706 99 557 -587 -286 186 758 -637 -333 -271 -56 215 929 -812 858 -276 -951 -360 -402 536 186 347 -969 797 455 365 -82 574 -1000 -178 667 -857 -95 968 189 737 -439 -505 45 -604 841 -43 954 785 -475 -727 637 -507 -859 969 -65 -479 149 -880 815 -889 -207 270 750 -705 -546 -227 -561 -414 197 181 206 89 -13 929 801 -354 -25 803 855 446 -202 810 -952 426 512 11 990 867 929 -366 -928 30 683 910 601 -331 241 -335 61 928 386 576 488 -599 -223 815 27 217 692 -19 -297 684 973 -390 106 -42 -476 -267 -405 -621 733 -90 -510 490 520 -555 36 -661 957 959 -153 432 -533 -222 -192 22 738 -161 -38 544 762 829 277 -878 -85 14 -981 -118 -797 -653 -16 -592 954 -753 987 999 -583 602 319 -175 943 366 951 814 -381 758 478 568 843 -196 63 -641 -419 243 -632 -940 -133 -862 122 506 -876 747 578 -923 -206 581 320 -977 -216 -834 -471 -407 -563 702 -617 -611 -661 -738 161 444 921 529 -627 -145 -926 -48 22 374 357 -573 669 -573 723 -687 -667 519 -444 877 -15 135 541 -973 685 255 307 -151 -490 147 -61 -306 619 31 280 -947 949 -369 81 769 -138 578 -413 604 673 197 505 -2 -523 342 -629 -288 -407 372 -390 207 294 -427 5 156 564 757 547 -953 -969 -626 226 -42 120 -635 262 146 493 649 -525 -528 -314 660 85 -154 -467 808 516 -664 511 -853 636 122 117 96 -646 -987 36 -192 -851 636 208 330 509 431 -243 -953 -740 -778 -288 114 961 -377 -318 690 -410 -680 139 -735 106 817 866 224 -965 119 -603 167 992 -996 607 70 508 556 -2 -220 -252 195 -128 522 265 240 645 798 187 964 -19 -776 456 -549 -920 998 -915 -111 -166 -11 769 -815 732 603 -23 454 131 832 -825 481 552 -416 -551 93 34 -692 -226 -373 838 -182 -529 -602 786 -504 -584 162 670 381 -740 658 963 -541 623 564 774 363 -240 813 382 516 -553 -125 -958 -857 -90 -210 562 696 -969 -27 -709 -223 -339 698 -742 263 648 -423 304 414 -86 -563 -798 534 -894 408 294 -428 -113 835 433 591 771 944 -299 -546 -700 -501 633 -385 -671 -210 -934 -945 -737 -93 -37 -48 678 955 696 -331 -640 -413 -260 840 -452 -366 334 -396 894 45 219 636 -569 -645 -289 68 831 -868 704 -52 -889 -54 15 -937 128 871 -543 19 -945 625 74 -411 160 184 840 208 -991 851 -39 946 -589 -934 240 123 449 -146 576 12 -885 553 -499 906 -750 -543 -658 643 -639 35 -462 -416 231 -103 -449 -529 -658 -348 -954 -940 -752 972 339 -515 151 -23 -593 692 -685 114 -577 -91 -947 157 583 -777 527 -560 -812 603 -961 131 -932 -196 655 468 -238 -175 -349 750 -163 728 657 -541 -744 -838 -985 72 -293 -781 -93 -51 246 -11 197 39 869 749 146 625 160 -336 -787 -990 -586 -910 -503 296 -221 56 275 59 496 279 -701 -412 -99 -644 119 268 -22 -124 16 -285 -524 204 561 781 308 166 723 779 -586 -304 846 -270 -723 -73 -881 -97 -963 -762 -20 -201 142 -878 846 -231 487 103 -706 -450 -4 -407 -590 191 365 -917 51 -753 668 -338 -83 51 -871 -342 28 789 106 -33 -442 868 515 -272 -228 740 -704 -687 -929 184 -119 -826 -202 872 -725 558 -714 -333 -226 220 817 679 755 -830 687 706 327 505 578 401 -737 786 35 301 -664 -37 640 -508 201 -909 324 410 278 -888 138 823 -213 261 -22 76 -474 36 -150 210 -725 -730 991 -684 -213 639 840 614 984 -511 662 444 453 991 761 -662 -468 223 -834 -258 -498 722 647 -74 -571 -196 -168 177 -464 -183 699 -169 271 -714 -688 -620 -650 152 785 824 -597 447 931 278 -407 -461 -428 -410 998 287 475 -226 -461 503 -721 243 -687 -634 784 -726 -813 767 -831 -874 -654 -943 770 -817 -616 677 793 -270 -35 234 542 -65 833 -354 -560 -488 440 -364 -512 -462 -309 865 776 -661 112 -756 -175 11 -857 -69 630 970 -766 168 -493 -359 961 253 -92 -404 -450 777 836 825 548 611 708 32 527 -466 -349 -34 -327 204 -532 -880 -978 623 585 880 507 707 31 474 757 -387 912 799 155 142 -642 422 -999 635 -312 -434 -770 -670 -172 438 730 206 -863 319 912 -898 896 334 794 -723 -690 -231 -458 -947 -421 25 720 -403 508 -597 339 -185 -94 -723 -994 444 -389 -639 -431 110 436 866 -865 -677 202 760 -115 339 843 56 13 -652 -71 259 -765 -987 937 377 601 -341 -277 -634 780 586 -18 490 -991 -845 796 721 -462 639 -116 -128 -883 -742 784 181 164 327 -958 12 -108 -725 882 630 -161 293 619 -123 824 -930 369 607 593 -438 692 721 3 -44 -250 694 -12 -29 -832 -673 520 -535 -713 -276 -159 843 431 -804 -128 673 252 188 278 -20 780 408 39 33 -127 -212 637 -510 608 469 -727 -281 -762 2 433 724 243 -361 -746 241 -842 -744 -133 -597 -402 -929 312 265 765 599 444 616 -306 491 -218 316 439 267 130 351 227 5 131 520 -708 -843 597 -391 -89 -780 -775 242 447 799 776 -974 813 993 -388 -817 216 238 394 -433 937 74 -392 -97 899 860 112 -234 -6 -350 254 -293 885 -814 726 -179 -797 609 -122 690 -386 979 862 6 -41 207 -815 -245 389 -348 -230 469 216 -604 -520 -221 193 948 799 56 -586 -178 -599 -585 -843 -812 -958 -912 131 767 -52 560 -576 -424 736 950 -63 -928 734 980 -347 276 -7 -185 178 860 402 -517 881 -318 208 63 -824 334 620 -858 872 128 640 716 20 -523 -310 -493 61 -304 908 -615 -554 -929 -255 938 238 769 -666 -561 36 862 22 -211 -669 541 97 -467 599 723 -616 258 -574 80 40 369 -905 701 610 567 438 864 -482 -183 -528 344 343 -190 502 9 -504 700 -200 758 791 -224 -295 545 158 -746 -669 -64 -599 52 -234 228 817 109 254 423 930 -281 -186 -338 347 -396 509 742 -141 -137 -606 252 598 39 373 -191 -149 794 315 -208 885 -649 -190 134 858 349 -751 -626 -767 -50 193 -553 1000 -26 -152 -133 -883 -209 -656 -410 -82 214 -804 345 -785 166 631 -981 613 -804 403 410 44 -785 14 945 459 -306 652 -470 437 -930 629 -883 266 -473 -624 -1000 487 859 -801 -49 -100 569 -949 795 -797 176 -770 -882 -723 19 767 -968 -106 327 -565 708 629 500 -674 480 -704 212 -513 478 178 -875 904 704 -211 850 -750 -435 887 -963 813 959 -956 -16 825 609 269 -345 -640 -350 903 -546 692 -30 956 298 212 -7 -677 -121 992 -163 838 -879 464 689 752 -447 -913 -920 -701 -451 -185 972 844 923 -52 -135 -666 -508 -101 934 -949 -932 267 -143 840 996 -499 -846 598 -232 446 347 800 168 -165 663 73 -5 -127 -551 -987 698 -268 250 758 991 -171 -824 -898 890 101 -268 -355 -315 233 24 -447 977 664 -162 -337 -377 197 514 -924 -140 284 -772 -908 114 -877 318 968 -41 -550 954 -396 221 -84 878 -299 667 630 -382 -793 -501 -403 926 993 -753 -924 998 -313 -272 39 103 987 -572 -732 199 726 37 276 -115 -798 -939 -372 -218 -667 112 -266 485 866 313 69 342 -619 -622 921 844 768 354 592 -391 18 -163 461 -482 -523 -728 202 -855 -250 -413 -4 -72 295 -983 846 834 732 -819 -943 -800 327 87 -6 -684 -179 -720 338 -854 -780 974 -341 980 440 -862 798 211 -583 -512 685 359 229 807 -447 408 815 460 97 -579 59 -878 990 -744 -509 -691 -217 736 -882 -908 -795 374 371 -716 -324 -807 -202 769 159 601 -682 868 202 -997 600 -591 353 -423 -605 806 117 -871 200 293 779 137 190 -667 722 -319 -352 -785 -533 -688 -377 349 99 -238 -86 -504 -954 -787 -681 -85 -357 -725 -671 -829 -467 28 881 11 -867 -170 275 -752 -934 -146 475 305 772 424 -336 222 92 100 375 434 -283 491 743 -363 875 -632 727 -245 -188 -100 418 769 -117 -351 -149 69 -15 885 379 -665 834 -68 339 408 -81 188 -815 746 260 -948 -722 -916 -185 -613 539 -323 -687 578 79 -963 -920 -327 405 189 -903 -82 -66 614 -869 -657 809 858 -11 478 -130 242 -631 -198 -982 -746 248 726 -525 -583 346 769 672 -142 -938 446 -245 85 -543 282 485 41 985 141 -359 27 -158 -606 337 -405 902 174 -349 187 445 -941 -256 651 795 -692 421 879 726 867 -950 111 -369 430 34 -211 -661 -778 462 -211 413 -17 958 771 -682 524 -774 20 109 77 521 400 -206 -443 419 -213 727 458 -534 -679 -992 -235 -293 463 917 -182 475 143 -202 -660 972 910 -717 800 -445 406 444 -562 -190 945 285 -137 -136 -512 -559 352 281 -89 505 733 -996 829 539 -584 994 -701 -198 -637 -317 -949 78 733 630 400 370 290 -6 64 192 -665 974 531 256 172 766 29 228 338 27 -254 -945 -794 941 880 -479 -85 -752 70 222 228 958 -49 670 377 949 -795 87 655 -971 252 815 861 738 108 537 -866 769 -6 -724 -912 680 373 -847 665 -914 457 946 273 957 -456 -290 -444 -797 326 -93 -645 728 987 -115 963 -672 -955 -289 -710 -351 298 -381 -165 -357 670 468 -684 -990 49 524 251 -201 -187 -815 -454 6 622 196 603 388 682 -987 407 -48 530 523 -744 652 -894 -366 783 -267 645 -995 -590 866 -750 60 476 860 -821 -441 221 289 928 826 -4 -297 778 389 -461 -40 -564 264 -725 -312 567 -729 -760 360 -605 -228 -356 -734 -925 953 81 642 -117 -691 -294 -933 968 -249 -518 -35 -479 574 421 198 -436 -146 -640 -551 -166 535 -20 698 147 569 546 283 23 70 303 796 98 729 269 -89 -872 -456 991 -565 70 687 -164 -350 897 630 -854 68 -357 802 -671 -796 425 965 203 -232 -935 -49 -224 -962 -278 -811 -567 757 886 362 989 -121 -59 -677 -221 300 -864 -479 829 -293 -433 -564 -520 -450 -114 340 798 -589 -972 -945 -699 918 631 -463 551 -659 557 -771 -722 44 806 -239 442 596 122 530 783 -431 624 234 -973 -526 76 -14 89 400 504 269 173 89 155 -361 487 -251 641 -262 502 -8 -293 381 31 242 -448 936 -884 470 453 758 70 741 -591 370 164 64 -828 482 -351 316 777 568 -771 658 766 45 301 -249 -5 208 952 445 -333 -459 -522 723 -731 -851 33 500 128 793 -880 210 -699 651 202 -911 452 -904 -634 -694 -956 -618 624 -702 714 290 -437 -910 -143 669 540 -569 678 -379 -323 462 -221 -153 26 489 -50 -688 -200 289 -266 437 653 -598 167 34 -797 -130 -853 -65 -515 612 -157 -286 -887 -146 -87 60 -518 195 486 -46 493 -551 157 -405 222 -978 -574 -785 -693 58 -671 -656 815 388 578 927 165 -892 -373 -277 -59 -191 641 -246 -180 477 -755 680 262 -886 369 473 -219 -426 -408 567 697 -551 240 -169 -121 376 308 -165 942 290 712 861 907 -993 363 -307 -984 176 948 -495 12 -753 188 -557 375 705 -801 -109 195 347 -276 -694 627 989 668 -60 564 946 -885 -733 479 112 -120 -437 953 979 -630 507 -595 559 -718 594 473 750 -597 -622 413 -783 665 -424 -485 -618 596 -852 -183 -853 -568 730 -846 472 412 48 -785 -67 478 613 377 970 9 839 705 -218 903 332 586 287 -721 -254 -709 -639 -485 886 396 35 559 -147 -951 -798 -736 -200 -941 185 50 440 -637 928 -197 -600 683 -29 -392 -176 520 -682 -382 340 25 -352 930 924 -267 -694 399 805 -797 -332 754 281 -699 730 -409 786 883 803 -769 -590 -567 -288 939 855 761 24 -215 552 -223 948 784 834 -176 890 -309 -536 77 -340 -250 778 -756 962 -278 -181 877 502 -517 -44 -588 -623 -807 -1000 165 413 483 -274 -794 -13 123 -972 918 720 608 -67 -160 809 332 134 -741 -797 -666 82 142 710 233 147 446 -985 208 914 559 625 81 -648 -320 -687 135 -465 -994 764 361 380 -648 93 960 393 964 90 480 755 673 246 -559 460 -707 807 -303 -872 -348 -42 -519 724 -946 -984 -401 163 -578 695 352 819 -433 -90 789 -444 -324 346 -680 -149 -412 -55 -711 -378 -171 856 -113 -118 764 124 447 38 -913 -385 -584 193 624 -99 173 -639 187 260 -360 409 617 113 913 329 -874 490 260 47 -175 -823 -10 648 423 495 -334 -746 585 -775 -34 341 -264 509 716 -214 -932 -696 966 -17 -297 -880 -200 746 534 -294 -69 -529 -711 -16 -95 -217 319 135 193 443 -753 -207 -917 367 -535 804 327 -206 -557 -571 -282 -98 157 603 -86 -879 783 211 661 -684 242 102 -285 514 554 898 -838 669 -348 971 -929 -850 -630 -815 431 506 -423 825 -865 -249 597 -208 -416 334 -714 -818 719 -177 904 -485 535 -135 -366 -76 -612 -855 -807 -385 504 53 189 701 487 -364 537 87 951 865 -60 730 927 -836 595 -813 -599 519 855 660 -755 -446 -424 -489 531 -905 -526 966 627 192 756 638 -244 -394 -299 146 -690 108 -667 -195 476 695 286 416 -734 535 528 40 15 -462 396 -245 -408 -186 500 985 -898 335 351 276 954 511 -88 -471 -566 175 -570 862 40 763 209 376 334 -538 737 -647 226 527 -981 -49 -661 141 733 -552 -615 -750 769 -328 704 782 -966 -22 590 36 -380 -546 557 570 731 -181 -167 130 627 -925 385 -245 -502 -684 62 -623 85 -228 329 471 -299 -237 -978 -443 -464 703 -165 916 -35 -809 251 347 838 262 986 316 847 -352 -1 -598 432 -414 -315 805 -983 -958 -753 -847 -435 -297 810 -98 667 -242 -260 -760 495 -315 930 -459 -897 -574 714 -210 -242 -612 -705 -667 183 -836 374 352 27 957 -997 604 -457 415 296 -856 152 174 444 146 261 639 -4 871 411 850 988 626 -50 799 -237 -947 -952 -487 -899 960 -318 356 585 908 -442 173 -283 -926 -105 220 388 885 -533 -36 -200 -690 407 -99 -225 -914 -291 737 -338 -613 -915 -137 82 -184 -550 -672 342 902 475 60 -135 -180 -121 277 126 -599 950 -909 626 788 -199 -925 -553 344 -620 748 -316 -83 -130 759 372 100 -908 248 459 458 768 917 397 626 559 -567 -10 -183 -238 52 152 250 -493 -371 -220 -695 -228 693 324 -149 -516 892 633 650 372 -470 425 -220 91 -114 -44 -388 -358 917 56 14 -925 499 304 -938 91 995 -982 85 -801 -904 -901 826 479 351 723 845 -932 222 837 192 456 -84 -30 -229 133 -307 350 -851 117 112 -69 665 -631 -82 -509 -510 102 -853 -84 728 -992 562 5 -614 -936 -41 548 79 -920 778 -427 -965 252 930 -294 817 -324 -531 843 996 -509 -60 -830 474 -398 -77 -795 92 -361 -779 975 -422 48 719 -403 765 303 -878 -111 -822 861 -772 835 437 821 -551 -472 751 -91 -219 459 842 -823 196 -944 -825 -475 -645 -242 175 -348 800 7 -535 -28 -16 -286 131 209 58 -506 -982 -971 211 805 195 825 -732 -441 109 -225 141 -191 333 811 292 889 222 373 553 480 -376 977 -561 -826 -863 -227 -48 858 918 -847 -177 -541 409 203 365 -168 72 -252 999 -982 -479 -991 652 985 244 -123 -935 -819 -399 641 134 -395 16 -431 518 -365 765 537 -829 -883 169 476 -727 -693 -84 -71 911 -414 695 344 -396 -805 -830 114 592 131 577 835 953 -158 257 596 913 489 -985 -895 -312 39 -942 351 -193 879 465 15 -96 -108 433 816 221 231 338 612 382 -200 -310 585 867 -181 229 -721 -812 -283 644 828 -336 88 616 472 -535 -615 -858 604 663 -912 123 113 476 629 -660 226 -706 -158 410 -876 647 276 -980 409 776 -668 -294 489 280 -517 -887 -313 708 -96 35 638 -762 -237 300 514 -291 824 469 124 -615 389 815 50 154 -658 -370 164 989 -476 563 231 -10 -614 -945 284 -60 -75 -954 142 -914 -916 -384 690 821 798 276 -800 -488 622 -665 432 505 -298 -521 -825 482 482 277 666 232 949 -660 -753 873 -504 502 -81 923 912 -387 682 -724 350 -819 281 -97 -727 57 -468 -208 -820 -843 -752 286 824 -635 -205 -998 -181 -947 -587 -380 372 -601 972 -846 -483 -676 -340 293 68 692 -8 618 -64 255 -244 795 908 -909 67 730 -47 -37 172 632 71 -359 -67 320 -943 432 903 896 176 333 -96 511 181 670 -856 559 809 -549 -565 922 975 -317 593 619 953 87 586 -614 -176 821 217 -391 -967 -402 -320 704 539 -991 817 215 277 784 449 71 502 -421 235 -664 615 425 570 -549 -959 -201 -151 -712 -676 423 360 -904 -933 -737 -340 275 362 -649 288 -631 294 -412 -805 -399 947 -158 -941 -39 -974 688 469 -901 558 224 -243 490 -227 -466 577 507 -918 95 -607 -877 403 312 -214 895 -705 -314 686 -119 -227 104 491 810 140 -822 979 -813 -904 660 -818 -61 808 -888 -28 -796 509 262 -710 -22 -786 563 -682 2 728 889 -18 -767 -490 7 -51 -33 -263 137 600 -127 886 238 250 375 53 807 -945 -973 -465 -633 559 -889 707 968 213 827 382 -526 294 -476 -270 121 -363 343 703 -507 839 906 -731 -205 190 -875 967 287 -552 -707 530 375 198 -882 -995 -858 800 639 410 -235 -620 -818 127 -436 -548 -348 -228 -661 -818 -96 645 -828 980 849 45 -976 -710 558 -774 -259 183 -756 429 269 -170 437 890 847 -756 -183 949 888 227 -942 689 198 -517 -583 -492 42 -260 451 -656 -149 203 272 834 819 112 718 -421 160 -250 194 347 112 -549 -818 486 -359 900 -953 -109 -491 736 56 -728 122 -863 -420 409 25 -651 925 -250 -379 -707 -741 -340 -562 -501 -631 234 -984 1 -310 797 556 776 911 -500 27 -448 502 600 426 -559 -420 -881 -794 -390 -377 -22 995 -562 -488 770 421 712 -307 -76 370 -75 432 -832 218 -700 -409 -446 287 600 979 946 332 501 596 -387 419 655 -568 -801 542 -36 901 -493 751 -799 -180 -664 149 495 86 647 822 828 -5 -112 -196 -459 -239 263 694 -804 -696 688 830 86 -89 702 62 618 744 999 233 -340 -429 -613 -797 -469 889 37 -668 730 429 -140 148 639 -456 -883 -455 -914 -984 -572 -718 -965 154 931 576 -534 499 38 -467 69 671 193 759 310 -36 706 -908 894 702 805 36 101 -758 338 711 626 -219 -465 542 419 -933 -623 393 688 -477 716 785 701 -916 828 -768 685 488 105 -10 -170 2 763 -398 -568 -159 82 258 -577 92 -773 -855 70 507 -643 374 432 -611 734 -168 248 -2 -759 61 -334 -412 822 48 -797 -852 -155 131 -20 258 115 -47 499 249 224 637 53 426 -169 -702 -140 -539 -52 130 292 743 -987 373 -567 -906 -656 -703 -380 512 268 722 100 -711 284 936 519 -762 -232 393 -771 523 853 -438 229 756 -41 -733 378 411 655 821 502 -531 91 -680 -239 354 -256 120 -562 368 -781 -529 -732 273 456 -687 -870 -536 -385 641 913 374 445 -63 517 -684 667 -698 325 -306 -75 -358 785 421 882 -813 310 485 -535 877 258 0 -809 -563 -974 728 335 -93 414 487 -239 -224 544 -630 683 285 -936 240 146 -400 -733 -907 -882 -91 -247 202 -457 -370 -448 138 -785 793 -589 691 191 -807 -760 686 297 562 977 -251 -311 -288 -751 -860 -489 -58 -201 -800 -324 -819 -233 -430 -803 -406 583 -862 833 772 -932 802 540 968 663 -644 -363 -870 -958 -239 515 822 -431 880 776 -861 -78 -671 414 -153 73 468 647 -173 504 759 -302 747 -284 127 938 200 -150 -971 -235 944 763 -249 -594 963 975 -204 -817 -931 396 -44 -802 471 -569 -843 -594 441 873 -637 -559 694 804 707 -358 -586 329 217 -138 990 6 -412 60 -626 -7 -308 -66 448 -118 842 55 140 860 -667 794 -66 -614 -31 319 259 -676 128 86 564 -776 642 345 368 -413 344 10 878 867 -766 -206 -40 -185 755 -176 -230 253 725 664 914 387 -747 -82 37 274 -458 -913 198 -667 504 -197 -25 847 431 971 128 -993 -415 -199 -964 -908 749 50 652 -650 676 -792 -184 -397 -264 518 -904 -680 34 -760 -636 846 -58 -152 452 -222 -68 940 982 636 -66 458 -903 709 606 324 -672 -1000 189 -607 533 -714 -265 35 -397 -911 585 -77 637 312 793 -511 136 -560 -186 -339 -629 293 873 -424 763 746 35 -796 -725 -387 -729 -376 -784 48 -661 448 -969 500 -918 182 -438 76 560 -89 -499 -410 726 -995 -985 -166 889 -584 263 274 314 -527 102 248 255 -583 -327 468 -63 77 -358 -811 -528 285 849 63 -323 -944 578 -440 617 894 915 557 -651 -432 517 321 413 569 747 521 -220 -103 205 -698 -121 699 491 -312 -178 331 710 -551 748 -166 -119 403 903 -763 -160 110 -616 -939 383 947 -569 224 -446 -316 -491 -296 276 209 -596 162 641 -804 -876 328 -961 -432 435 188 -468 -539 335 921 -448 -384 319 -744 370 806 -667 -701 331 509 642 751 -691 402 -558 935 356 176 694 298 -290 -71 -995 589 -427 622 -879 -278 -745 -746 -325 -953 638 -96 38 -153 -541 -45 -500 100 423 -6 -734 580 -23 451 607 216 565 -668 552 -861 116 -128 -554 -857 -614 5 -738 -281 -102 553 493 -285 -846 815 -155 289 262 92 844 -613 548 837 877 -972 64 -215 -417 123 487 97 -400 213 -507 -138 -914 757 603 689 81 -323 161 -497 -199 330 449 126 -831 -597 -91 655 -649 -246 -471 616 116 -469 596 175 291 566 453 830 -829 -108 714 -145 693 189 685 60 -520 921 662 393 -368 -521 20 484 155 773 107 869 792 782 587 -393 421 -515 -747 85 5 -118 166 -126 228 -119 -145 -112 -266 351 646 -85 835 -243 28 -267 -214 997 532 642 -101 -597 105 454 -542 -256 810 -703 319 378 -549 -253 -938 179 109 549 741 -832 -235 -387 -396 -117 257 -39 -718 127 682 363 -745 -8 -163 296 -352 574 209 -832 -243 -146 27 208 -491 754 36 801 -672 -180 -38 196 607 10 648 966 -368 492 713 914 -664 754 715 833 861 -219 -19 11 -900 775 328 242 871 -682 -595 -238 -364 -893 856 -38 483 578 347 519 -340 -163 794 -322 -6 -175 -54 18 30 562 627 -588 628 9 -63 -945 -9 -256 627 -402 617 -670 260 -41 -921 -136 851 436 912 -457 -4 -799 393 -581 -986 -258 873 -2 566 -378 405 -703 -709 -214 318 -912 675 -982 -21 -420 -164 -867 -593 -400 -807 -79 -547 131 -274 -969 290 -900 -891 -475 -137 262 -957 493 699 -670 -444 -632 -10 42 429 297 813 -120 -193 272 -678 844 691 284 747 -793 -622 896 -960 -815 717 -526 -169 -254 921 483 -877 -517 -823 978 244 -213 -925 323 645 -437 703 525 273 77 620 -247 623 -800 -866 -72 -908 659 -371 128 706 -494 -576 -710 -195 -652 -630 -945 -615 432 891 -567 418 446 -438 -960 -979 -988 130 -362 -49 998 -378 98 -237 214 359 -849 -441 -175 -113 -801 990 799 560 729 793 -249 -255 906 260 645 757 -566 206 108 -600 -898 736 307 -956 280 732 -329 288 724 383 -33 381 246 -89 -865 435 -698 -272 -396 -779 -557 692 270 -387 714 222 308 -37 536 -470 352 884 -73 -147 -357 411 838 -742 -864 -571 -612 57 -172 794 -967 200 50 743 957 -15 42 -443 428 -718 726 -426 -442 -543 203 117 -290 679 -928 305 740 341 518 811 495 -946 139 -617 91 -109 -856 303 177 -917 139 -993 -32 -179 -812 149 914 -194 83 -733 218 317 -883 -762 -298 -528 7 -994 195 696 447 -644 524 -978 741 -446 -89 244 -233 395 639 -902 379 379 964 185 -889 -378 199 -802 645 -691 -1000 244 7 -227 -757 -682 495 833 -830 587 99 984 142 0 392 322 -379 73 -19 -488 540 -11 -791 166 652 -422 -26 404 556 -434 261 157 -68 -161 6 -88 -145 -773 -764 -672 -348 569 -366 827 -693 490 997 71 -766 780 298 591 -880 -749 839 344 -978 919 -236 -975 889 831 -301 -33 -554 869 -427 -194 -656 362 -738 -275 -137 794 743 -927 -797 -757 -283 547 718 555 -935 765 -617 147 -629 547 501 -80 871 835 818 826 -917 696 -588 -777 -762 725 729 -328 -729 990 -824 -920 243 -62 340 531 411 569 -474 999 473 805 710 -33 748 -628 875 -934 -131 810 -745 895 717 490 -960 703 -146 211 -843 508 -878 -14 39 -904 -413 835 475 189 -625 606 -58 -567 -51 -468 539 554 596 284 -646 -888 265 -412 163 909 -333 408 84 -906 -531 -594 824 -233 356 -405 -653 -87 307 317 223 495 415 881 865 750 764 -751 424 -384 -899 203 -691 -618 331 200 -608 -165 920 -382 402 -425 998 215 420 366 -205 -392 323 -745 723 437 -838 673 104 636 -134 995 970 914 813 -439 -233 411 564 -442 379 -409 636 -221 -511 97 655 -851 158 -42 -626 330 -444 602 -877 443 202 844 343 -502 11 432 -132 646 -64 95 362 975 -954 -724 928 295 -427 -806 -385 111 38 8 -704 -922 -946 79 -327 310 344 -94 -812 -124 485 -818 273 -645 197 -376 71 -228 374 313 674 -207 -292 -742 769 914 659 -752 976 -316 -64 -722 -327 -304 -573 -121 335 -979 434 966 -547 215 872 -592 -947 -10 -806 -984 -123 806 -144 -596 61 993 -588 -151 51 601 146 330 493 -844 -76 141 864 992 -827 -119 -112 399 742 7 -557 37 561 905 938 -984 -225 553 -477 -218 89 196 3 -800 -739 -287 -422 499 449 961 -803 542 -542 421 133 -498 378 47 -55 -176 662 -193 -749 978 395 -700 439 368 -30 456 356 679 490 -980 -150 312 -471 -44 620 -803 857 25 696 428 818 762 -998 -720 157 14 -501 108 -884 148 866 51 -426 -584 600 -945 950 700 -340 851 867 -447 -368 -834 -587 -407 415 -416 -302 -732 962 -16 -903 -885 401 -203 367 360 969 -832 995 -340 -582 -675 95 -900 -53 630 -194 484 -654 462 -245 -157 751 310 644 -539 -244 -366 331 -132 169 -848 375 966 351 -463 230 688 146 513 -626 -773 -214 462 -291 -223 -151 -20 -36 130 922 -261 906 -632 -727 -565 -113 -783 -285 814 -712 964 139 -148 293 431 695 -613 -404 -811 -435 -212 -701 239 -590 234 696 -148 644 140 -502 431 523 66 524 -755 517 197 436 997 344 982 970 853 -244 -706 -472 386 791 477 -129 44 -421 -397 264 -182 -888 353 -789 -206 -721 33 25 -303 -793 -504 979 -780 -505 -652 10 -124 35 31 858 904 335 -943 329 429 -884 -442 -815 -192 917 -198 481 -565 -173 -149 -30 -590 81 -228 -673 -24 257 -74 552 -129 -213 610 123 -509 -555 810 500 974 664 987 -619 -844 962 493 4 -644 594 456 -196 -921 164 -730 -453 313 172 -56 -137 703 -182 -82 -485 -22 944 108 -202 -705 494 870 353 66 -939 -57 961 -656 -464 -154 -657 3 461 824 574 932 -482 -457 580 726 70 61 952 -629 -453 989 -770 -79 45 -130 158 739 -778 960 -901 123 -909 -72 -88 -562 -255 48 -837 49 566 -266 -800 148 -441 -718 232 703 340 -859 -323 -156 426 483 378 -438 729 367 264 -691 726 326 -95 729 851 -773 -233 -641 131 299 225 305 -752 -484 379 935 -984 -440 565 -734 -418 -202 -336 -961 588 -359 42 -813 -768 213 -830 680 -429 -292 471 888 -864 241 701 377 743 -195 -436 160 -497 -612 997 680 944 -823 -943 808 507 -687 -135 -281 -419 -195 86 310 444 -921 -874 199 471 458 -481 442 -638 -902 -883 -169 -813 -430 515 309 -727 263 -560 219 838 -679 -276 -96 -93 -871 701 -102 167 -511 -340 -791 -418 -532 -420 -465 892 863 -984 -605 833 516 -918 623 586 867 4 -651 -35 376 -58 -156 981 -841 -571 334 -900 202 -382 787 -972 313 46 174 546 -667 913 -571 -928 -113 -610 576 -49 -616 -544 -919 257 840 219 950 -431 -547 -371 -631 -606 -234 490 -213 -886 828 -18 421 -862 509 269 -865 512 -375 -20 311 763 113 800 932 -739 140 -644 -623 -771 -799 721 -356 703 221 -89 -405 -530 220 -379 -21 -49 161 581 547 768 -201 -744 -47 316 278 677 112 999 -715 -599 956 -143 489 582 -969 484 819 592 -397 380 859 953 -370 870 -140 614 511 303 -54 -360 -196 -658 257 -803 621 -749 129 362 826 -333 -907 822 193 845 -582 343 936 -185 610 -335 -737 -658 -231 -115 -469 839 763 869 -299 -698 -673 -892 -940 588 -330 300 -537 -548 577 -508 311 167 -789 597 -118 -435 -167 -267 946 -214 791 598 -493 447 827 -339 -74 878 -742 -994 850 -645 790 -132 914 -954 -599 154 -569 677 -919 355 -200 466 -155 -871 768 -26 78 412 130 -915 -790 -64 -851 -408 -594 60 -821 748 -882 176 -349 -841 -632 -969 318 -812 914 -208 -424 425 -425 308 -809 931 104 -262 -689 -267 -178 -135 -76 316 77 -562 -927 -693 -42 -949 838 -316 -375 -637 22 -78 -184 759 239 -962 -169 -477 782 -762 257 -852 713 241 -163 -461 -154 453 450 -441 594 505 648 -790 208 463 -377 783 -764 -283 177 132 -777 178 40 -305 613 389 -376 -301 971 -340 -869 130 -218 -672 595 140 -230 31 242 476 -951 -423 -129 822 -385 -770 -13 652 -803 901 764 -809 -995 977 -87 631 -814 -332 -36 -370 115 -511 -655 643 -511 -942 660 598 -302 142 751 108 -665 -78 162 707 -34 972 150 635 -968 224 -736 -771 1 707 -563 -729 140 549 749 -55 -56 -247 299 452 889 322 -75 500 482 -670 844 954 -524 297 889 692 756 -775 83 -593 -132 910 -411 -880 704 887 167 551 82 384 48 -428 -515 675 -304 259 601 -384 848 330 -10 -884 282 265 151 129 48 -544 -953 -456 356 -891 449 -209 -818 175 -185 739 500 -117 340 -136 -373 701 -39 -557 -253 -31 982 923 -652 -705 218 -439 755 -529 860 474 366 -273 214 -370 150 200 957 -235 429 605 -373 503 -753 -287 -224 137 644 333 320 -81 -434 -444 541 119 813 173 -181 -39 -425 96 -526 -953 -719 -198 -40 229 -792 962 -819 -814 870 -337 514 -251 68 -587 -677 -593 -187 481 -224 -859 -189 -640 835 554 207 -721 46 -847 -713 -728 -995 538 275 -134 -554 -186 -793 252 -68 536 -696 206 257 -638 -391 -295 449 846 -53 -558 -896 -246 -433 -215 -444 -880 -944 -583 332 101 -384 -742 295 -956 -328 561 -170 -107 -999 665 -138 370 -712 397 857 329 -712 8 989 240 -526 -233 -577 -676 -499 -93 -660 407 750 -306 -920 138 -961 -592 -936 826 61 -1 -903 254 -727 624 531 -171 -587 242 374 -384 -935 597 951 596 -821 -355 307 988 -385 404 905 -47 702 827 184 -322 -354 -651 -714 -663 -71 126 781 294 -654 -697 -70 236 616 -261 -301 -119 492 115 -850 781 -392 151 322 627 526 488 734 576 -697 505 -643 -758 206 -672 -411 602 -553 -209 705 -844 441 360 435 705 935 966 638 529 652 -962 -506 632 -344 -832 499 -86 737 511 -918 786 620 265 -846 961 -835 388 943 433 -808 323 687 -899 -771 44 556 680 739 -15 321 952 235 -298 179 711 176 595 -203 -822 909 471 -348 -724 594 -247 564 -216 -448 627 379 101 -489 586 391 648 68 -200 -976 398 -612 -434 -514 147 -426 585 -114 205 -454 -47 -174 180 -545 881 -810 945 696 -576 -76 -754 698 419 981 69 373 -502 398 961 506 -883 -823 -410 -718 -460 43 -664 521 649 794 -515 230 301 584 821 202 457 541 -959 448 -336 980 671 791 948 769 -496 131 -273 343 639 -698 -812 788 -240 -470 -520 720 846 803 571 929 488 -405 -690 229 539 504 -437 276 999 -13 -901 -538 -874 539 -98 535 485 -147 -151 965 -719 -567 164 -310 -165 636 -292 107 589 810 208 966 920 -955 -743 51 351 568 -821 -210 437 931 -213 -248 -743 183 -170 -115 -866 -699 243 306 156 510 659 -353 671 659 651 -542 -743 -493 812 -121 -549 716 173 -344 -835 -626 -75 73 45 -5 943 84 709 -395 960 706 -95 -237 -22 -737 -864 75 -650 34 939 396 -345 -136 698 -995 999 303 -176 521 825 -935 669 994 -802 93 -875 -431 -397 -560 378 659 35 223 -82 276 -776 -512 965 446 -4 -259 968 781 -205 277 476 -846 -251 -105 -63 -461 3 -605 711 -789 -970 -803 953 -751 -828 -518 -850 -1000 25 449 -956 695 480 -351 763 158 -202 -410 17 -253 587 326 138 595 -195 989 -991 502 -152 352 -333 724 859 841 -906 -681 760 -114 -389 756 337 22 900 -273 -388 459 426 -651 844 30 -147 -878 989 -192 -275 -197 -396 594 15 -586 270 -684 -536 -10 -708 316 270 989 629 -851 411 690 568 789 -717 907 597 -238 -98 208 -361 976 917 988 -734 450 23 -919 407 109 -277 522 310 892 85 -108 -971 -896 890 -258 -48 -566 -938 708 235 25 117 -91 106 544 -467 299 -795 -701 442 -941 30 361 386 919 -177 234 216 -539 -847 -724 886 -461 -546 -431 322 -336 265 268 94 367 727 -394 -671 874 783 -633 365 405 -369 20 -429 -464 -9 29 -399 -127 -658 135 -983 -515 636 179 638 877 429 94 187 -714 696 -655 -155 445 939 887 -561 415 913 -975 971 -944 538 -661 -833 -472 -82 688 -251 425 610 -250 444 972 -125 -941 603 169 -111 -54 -355 -728 710 673 -330 822 307 -863 805 -777 727 390 -671 -498 -179 -720 622 -407 842 169 21 726 414 19 -655 -446 -360 -401 -800 -600 983 676 105 -372 950 -198 714 -89 -658 -912 549 883 -597 -398 -968 439 236 904 523 849 -166 449 -1000 -763 -22 283 831 794 858 -84 -784 -489 112 116 50 -575 259 -698 -405 991 -381 -406 -109 -986 -790 960 323 84 -44 -398 -773 -248 -311 -990 -345 945 352 -452 8 -680 618 840 491 612 -798 788 477 488 -690 866 517 809 394 940 -783 -791 476 840 -378 -438 -177 -347 -696 25 -552 -769 688 -858 -485 257 833 -562 -348 689 473 452 -346 -943 888 -614 837 -734 799 514 -353 664 686 -879 953 -10 -631 514 -347 -661 400 535 826 704 -465 416 99 -798 -128 101 -811 -181 71 147 889 102 822 -336 905 140 -468 391 730 105 141 -150 -394 -806 -194 321 982 793 -875 781 -408 920 627 180 416 707 -861 -846 81 837 901 -615 -913 -189 78 -844 86 -629 637 -348 986 -342 811 884 617 -794 -809 -293 700 -67 497 -288 883 604 -872 848 506 -207 -12 81 15 311 -78 17 233 875 -187 266 112 -773 -25 -378 99 -824 -410 -809 323 613 999 99 42 292 143 799 851 449 -52 -127 608 921 859 359 937 134 609 -142 -48 673 130 -379 -823 -174 740 -962 871 -993 722 -726 -323 -751 -213 -259 677 -432 -905 -357 890 445 167 -112 154 -258 -637 -136 640 590 705 -930 232 -478 -407 -178 472 -339 315 -414 180 348 -90 780 -193 46 -1 171 -591 77 -683 -917 -205 349 794 188 423 167 927 885 -917 -591 -172 738 964 -335 912 -735 863 290 -670 -479 69 -699 903 4 436 842 -411 564 -836 952 483 -311 -997 644 -162 -708 -936 816 -920 -220 -511 -271 258 -248 377 -351 634 -747 746 -196 314 -13 -929 -163 558 421 67 -291 179 412 -757 748 957 -270 -943 94 42 639 803 761 790 836 -850 -956 -846 -589 129 589 -32 -350 -535 -489 807 -359 874 -838 983 -591 20 -105 -220 -797 -177 175 -908 720 888 561 -818 -554 502 -76 346 56 637 853 917 -384 -222 -844 -659 -958 489 -351 60 -484 -963 -566 587 512 -488 -587 -739 968 -883 -363 -530 -21 451 -419 874 -74 -16 152 -248 -716 -957 390 -576 -711 -923 347 -392 -967 -748 -170 -723 511 948 325 684 -666 867 807 123 -288 -557 -769 812 492 -714 -455 788 -863 326 -412 -390 -999 166 988 946 -680 840 -543 704 -287 -26 -646 -989 976 140 400 8 -146 509 -380 -665 857 -729 773 249 -757 612 -846 -464 212 -60 -512 268 -387 -536 953 272 124 188 453 84 149 694 -237 -484 155 699 -852 310 -960 706 -596 374 -574 -818 -707 -701 -71 693 -746 -317 956 286 245 -686 -395 156 -200 348 -499 -121 557 633 550 -945 -91 524 718 -913 -207 -716 -688 508 -809 470 -608 -633 -995 46 335 116 -822 -516 620 -307 -541 522 -221 -173 -625 -379 317 600 -892 -156 448 94 -161 -591 -586 147 -328 40 -871 391 111 -371 832 -887 978 322 -553 461 -220 -17 583 -555 -239 537 279 934 833 -5 -755 494 747 645 -69 74 -858 180 355 51 994 -750 323 -57 141 -843 -454 -419 -405 23 392 -187 604 895 -544 -785 -371 -808 -729 -203 683 -595 -707 487 368 783 130 596 263 625 -409 210 970 -116 -706 -607 930 71 41 20 268 704 438 9 -365 575 559 683 247 885 -430 -731 438 -203 910 -679 -764 -694 969 73 965 -303 551 684 144 -742 -496 753 -364 900 262 -461 -162 751 484 -539 438 -494 -565 -737 211 -782 -184 472 389 180 81 131 -251 -844 -409 -983 -667 414 -804 355 579 -758 681 596 114 -219 547 -881 -999 -477 -300 608 355 694 18 420 -725 -708 -771 -612 -858 966 883 -782 -909 -469 -633 -180 788 444 -713 300 -686 478 -199 -322 715 -64 50 1 -376 802 -181 -496 -571 -941 -9 470 576 298 552 441 -699 174 684 979 -572 -148 209 -597 626 -455 -159 390 692 256 -653 449 494 -599 -135 185 -587 -716 -591 826 764 -713 166 290 629 192 996 -475 -997 -993 -977 -957 -586 809 -746 84 145 -308 -461 -886 -236 -117 -213 569 511 622 -768 -469 157 -939 -260 720 -802 766 -102 230 739 54 328 410 215 164 550 -595 324 316 17 -773 -271 -805 236 384 889 403 -308 107 25 -216 746 -119 -706 -974 -933 -744 -913 -108 651 287 849 228 -166 377 947 -552 461 857 214 -22 -256 -782 291 -536 323 271 220 442 706 -463 95 523 791 -734 292 -246 152 -147 -90 -894 -671 -830 272 -552 390 -735 -265 277 -998 511 245 930 794 -849 173 -751 314 852 -876 546 724 -587 -159 939 -438 -389 -8 225 427 -956 504 829 -739 -861 -1 -362 15 932 -115 -667 732 -621 240 57 -862 -346 -661 -714 15 935 440 -986 -615 22 252 -806 -882 677 280 129 -400 193 -229 -161 314 348 888 594 -327 -848 629 336 -962 -701 -525 659 -452 134 -290 -564 183 55 -497 -284 488 309 -569 -926 -718 766 459 385 -733 -3 284 85 415 -713 -459 -432 167 194 901 838 -691 667 648 662 803 481 -502 118 -146 -603 -497 72 367 336 -142 38 551 673 37 175 894 797 628 -980 801 255 866 115 568 -718 889 771 -960 293 34 528 522 -335 787 387 807 -220 -438 -89 416 708 -469 -384 746 -209 -283 304 736 -31 -348 -909 -955 984 -824 118 777 825 704 60 793 310 -485 434 752 616 990 -143 -680 -276 -139 -984 -517 -382 -897 723 -651 496 -652 287 179 -345 -743 345 944 -442 831 -489 -447 293 166 -409 -503 -227 -168 -908 -149 -49 -267 469 -544 838 -467 -97 -676 -442 -342 -864 381 90 -875 170 -298 -267 416 -971 -98 459 -361 303 -925 -249 965 101 615 -188 968 266 -562 -669 73 -555 -37 -80 -467 49 -905 -601 161 872 142 383 971 783 -80 566 243 279 -161 480 149 958 708 498 -892 577 878 45 447 280 -208 436 907 486 449 758 85 518 -97 -671 -619 619 391 -181 470 501 -824 -637 70 -214 -68 212 -157 418 201 816 161 -691 58 -990 -476 -915 -547 300 532 149 253 -237 -404 -934 931 631 -793 -818 759 -789 744 474 -807 -642 623 539 416 -656 -106 878 -736 -209 511 171 634 -39 561 -563 -890 502 413 -681 90 324 916 -231 126 -74 823 -580 862 533 17 586 -696 10 182 552 -239 591 -708 -693 195 522 964 -638 643 -311 585 238 106 268 254 -911 -894 28 381 530 596 -846 -600 287 -956 -681 921 -929 -917 799 -537 -375 389 275 86 -521 876 1 742 313 986 504 -165 -315 -563 -868 -734 -208 577 467 -436 -823 -723 -105 414 247 -181 458 123 -781 226 -970 -231 -356 749 592 677 181 -152 -378 -613 941 -133 -899 627 685 951 -537 938 -736 700 882 998 598 -146 -41 294 -772 631 -165 329 -699 551 -507 368 871 558 -249 -10 306 -220 333 -637 481 284 574 -158 35 -78 788 286 167 -12 -836 977 -33 250 -926 187 484 -521 588 -518 -855 98 -674 975 -246 -430 329 601 783 -389 392 700 -428 -262 963 81 -670 565 -600 731 909 -505 -411 741 -375 -338 609 501 -711 460 864 73 -25 445 791 -588 94 -738 735 251 -326 -189 911 -480 111 552 258 323 -222 -454 -83 66 75 611 -226 -121 782 -456 119 239 641 684 380 -594 682 623 730 -276 40 -817 -128 -144 -127 -18 995 461 474 103 -672 -735 879 216 -794 281 -50 160 993 349 691 -260 902 -452 -302 106 779 249 474 996 747 -434 664 811 413 355 769 674 -6 949 241 -541 -191 790 124 838 345 -279 -224 858 -155 78 -596 -242 220 -285 872 33 47 -814 962 -735 -173 -873 238 -87 -841 -875 -225 -146 245 -221 -657 -564 356 -131 343 899 417 -9 414 -263 459 -490 -170 -709 -82 -552 -694 -803 -218 -205 -334 -610 368 658 385 -382 569 218 -799 -864 -431 777 307 803 -371 393 165 994 92 -632 -512 -139 267 150 -676 -165 -386 653 -372 -38 107 -687 -741 37 539 -246 -258 547 859 -678 634 -181 384 196 522 315 424 812 946 518 -590 -984 -736 -1000 480 452 -950 165 -482 316 -472 -495 856 637 139 -610 677 -663 724 819 -481 250 -48 748 634 566 -752 -104 410 -869 944 748 -52 -78 109 347 286 -280 -930 -572 -579 603 -758 673 211 628 -783 -456 813 44 683 -136 -893 -278 -756 809 -860 697 -211 526 -175 -234 138 22 -418 919 872 583 -18 479 64 38 885 751 -657 -598 347 886 -417 -4 998 -683 661 460 -355 -709 835 832 -799 728 -860 -504 -290 33 366 -773 -46 -310 -813 731 639 -16 238 436 -346 393 249 -176 -741 -715 -544 -215 1 552 -448 -446 337 -142 371 -781 -294 872 444 -559 398 782 663 -283 416 813 258 -22 -343 128 -17 -258 -676 235 176 -263 199 326 -493 -433 -616 -209 723 384 -562 -633 -668 -599 29 438 -758 -101 -265 994 -535 -896 212 576 -649 -597 807 -482 17 -611 -53 872 310 32 -717 -850 -9 459 -667 -570 437 568 -654 -642 -641 408 53 -355 -181 -996 305 454 34 -196 414 -792 238 -90 -149 -554 -836 672 459 -661 616 -500 -465 541 -562 917 -599 -239 -675 981 971 -90 160 782 -9 451 535 -834 167 -853 -105 784 355 370 -14 -509 -841 103 -187 -647 -497 -344 916 404 -392 433 -601 309 843 -332 651 930 677 476 -898 -414 447 706 932 -735 975 -314 877 319 -65 275 463 -611 -631 778 -673 264 -175 84 -899 -726 -766 -287 632 -752 -586 -878 787 -856 575 -555 -874 274 -451 -721 375 745 -422 777 -538 -357 -265 -624 641 -351 672 262 -316 258 -207 -968 -514 -517 742 -221 -445 790 -444 333 987 671 93 929 426 296 -525 362 -476 -87 -570 292 -646 358 222 -95 701 913 -97 -19 -352 -180 911 672 973 428 964 -362 20 -23 -882 105 615 -418 -409 -756 206 -580 783 -316 624 -610 301 -298 -402 -640 219 865 -204 622 -502 -166 -347 -249 875 -36 667 -957 455 640 -919 154 591 467 443 -575 176 -866 -151 -477 330 -524 66 -721 -1000 211 -995 371 325 840 916 -114 -73 642 -113 -860 141 -897 568 -341 506 -594 -410 -778 -177 24 -131 -159 151 -504 390 487 602 508 -607 693 748 -189 -254 -517 -582 -530 -73 -285 -104 588 614 929 -28 -209 524 187 507 -508 620 -146 175 -290 9 -638 256 669 -359 371 -9 -874 957 -632 355 -320 -540 850 922 -203 -237 127 -554 264 36 -73 -520 362 -217 -953 155 280 -591 -405 -541 -405 921 681 272 51 850 644 -986 -377 19 -53 -415 -734 111 -376 -592 -451 -60 -258 -927 864 -890 820 -560 1000 -790 -985 -224 -479 89 583 -452 -515 553 -948 -511 111 -945 -524 555 513 925 84 30 888 -157 -995 -595 657 176 47 -940 -564 -546 889 -429 -124 855 -407 -354 -459 610 -890 234 -76 -65 -25 872 611 -628 126 814 -775 480 359 -26 -169 677 -814 220 4 -210 -74 -352 -46 -327 -25 -222 360 658 -355 -315 -318 -916 -819 143 233 594 16 23 -748 -831 -729 280 873 -533 805 -719 -845 197 -358 959 -28 -676 -130 -444 600 34 761 -331 -63 926 435 -752 -236 920 -94 -489 -7 -760 -801 -651 -392 721 481 -507 876 998 -926 -24 -940 765 830 58 515 -525 393 -189 107 311 -266 -162 -579 -431 296 178 -960 -952 767 -601 637 109 -494 -610 -476 -131 -970 903 709 246 -646 324 231 -264 -738 -334 -845 338 3 -906 823 -762 602 -235 746 900 418 -276 -671 -230 6 291 -361 -522 -539 -217 579 -842 875 783 -274 375 336 -692 -445 -824 -799 -139 -872 936 399 738 502 678 -255 -110 -733 -245 -346 -884 -698 651 815 390 -159 -354 -279 834 174 -218 -289 -622 785 -299 -163 -858 -877 -7 -102 -883 687 -118 267 -142 68 291 -25 450 -32 837 -556 424 -312 194 -569 164 870 -783 334 623 -526 -169 548 -867 184 -485 -126 89 -414 4 208 314 817 84 -505 -207 -172 -314 94 -242 -100 693 -860 766 -944 -898 -635 27 106 -332 799 554 778 -254 -351 -548 684 467 534 -692 237 -4 -884 857 680 901 965 947 607 -63 -310 -43 -208 -37 -329 -812 -947 263 428 -23 444 -492 497 -434 912 -394 -295 -603 214 -160 -862 413 -156 922 -520 873 -534 -235 -583 816 26 691 959 -680 151 -407 103 -560 -778 280 916 -851 -306 926 -733 -663 169 457 759 -637 728 104 -257 -92 -178 -573 -979 985 -471 -347 -795 928 257 55 -201 16 -743 347 -218 -572 396 986 -362 -465 -618 768 -558 -705 -233 112 -518 69 610 -958 752 915 -571 221 -693 565 -218 -514 -130 -353 589 939 537 477 -291 -343 -109 84 730 -391 -816 -333 -213 308 -595 -878 132 -377 224 -498 980 -782 -109 605 968 -135 668 940 -397 304 848 -158 898 281 648 879 997 4 935 859 852 824 -653 514 226 208 608 430 -925 -364 -321 -198 -57 821 416 -311 331 209 129 -40 234 -761 -390 723 -95 961 -700 733 338 -567 -65 60 464 418 695 272 884 504 696 -187 446 -833 210 -509 931 -51 917 -928 -965 -365 -358 -34 730 2 463 960 255 -788 -718 -381 -936 -391 -118 768 -750 711 727 756 139 -446 -644 64 30 -432 506 608 -324 -188 156 -510 664 189 853 798 -382 452 785 -524 515 971 237 -293 586 207 593 953 73 755 -951 -301 441 657 -765 441 -957 -679 -768 62 -449 -183 -406 37 968 426 -690 -206 -409 75 -798 535 -520 -343 -18 619 -379 454 -155 -843 694 550 523 41 558 12 383 509 -787 395 924 -296 -441 -833 745 286 -746 -408 -857 387 50 -682 469 706 -632 -659 -439 -584 847 314 147 775 -489 -46 -220 276 -720 -248 167 813 940 34 -444 413 971 -194 615 616 286 342 371 -358 364 122 260 169 -67 307 777 -610 812 847 -473 996 282 299 668 577 -483 -78 36 -695 -368 -358 611 177 657 494 99 206 -372 751 -903 636 967 -970 411 -681 275 33 354 -222 709 325 -944 741 -23 909 -343 501 -978 969 277 451 -932 289 -473 195 856 -632 -136 -871 -38 -124 307 -729 322 662 -753 -437 155 -789 -370 -458 -312 169 856 168 -677 -926 -495 650 -830 429 -366 87 -923 958 639 524 -63 -41 -950 566 894 -386 652 535 -766 -119 -784 574 862 -940 790 408 -6 185 764 718 -42 -56 -101 -971 -980 -987 -289 -453 408 587 -724 -549 929 -812 769 -61 -100 -518 842 562 972 441 436 -288 -632 -677 -616 180 -35 -360 829 -370 70 468 286 647 -603 -896 509 -236 -342 990 196 904 -522 382 21 458 -695 -35 663 -800 -188 -279 11 472 -134 -948 -88 -834 834 705 882 75 423 145 -798 -51 401 -19 13 789 -280 -769 -827 523 576 292 644 342 -306 -429 204 433 -452 447 348 694 155 -604 674 -981 -361 -568 -232 21 321 3 372 5 -422 -161 113 292 300 732 404 -954 929 -788 -188 918 285 -721 78 46 -839 -218 -211 170 469 393 253 152 -431 939 -506 948 215 -530 796 243 -771 143 -609 -235 703 236 288 723 571 -20 -886 335 999 726 238 -815 67 188 375 323 -713 -2 -660 -521 -806 204 -249 -319 -974 159 -100 826 -736 -724 953 -954 813 568 61 -96 -658 181 -184 558 -999 899 766 729 -44 212 288 138 -794 -56 149 -890 -815 650 -975 -194 260 21 979 843 71 -155 -768 547 -10 429 -104 732 235 516 -271 583 380 651 -149 578 -150 -544 495 -21 -37 318 790 261 -19 215 -618 267 -219 283 356 629 825 71 558 -88 -680 406 804 -165 -435 575 -296 -356 261 -821 -716 -699 597 305 -747 -874 852 -651 591 619 -112 2 -316 -346 -416 490 -936 -426 -478 665 972 -550 195 -295 -269 -454 -229 311 773 646 893 208 -335 -994 -481 50 -850 -281 -259 -236 402 667 280 20 -351 864 864 -732 6 892 -870 -505 -229 -774 -703 803 768 -600 104 32 -612 -8 -768 318 624 -710 413 -571 -94 3 125 -303 335 -279 805 818 898 864 550 -966 345 433 -466 315 -670 911 131 -650 41 444 -422 286 931 570 338 -552 -718 278 -983 -354 -983 789 -811 531 371 958 45 -109 764 -955 -104 303 451 827 666 214 80 113 160 -193 579 15 818 -1 -529 981 -830 -254 117 376 86 -829 887 836 -331 -950 -841 759 997 -639 765 522 -141 185 -639 983 794 -456 -214 176 -825 65 -745 694 -88 952 -109 983 250 235 631 -788 523 897 -123 -819 -241 -547 -77 -259 399 -361 125 117 896 -49 -762 539 -627 554 183 80 453 -994 -492 -943 -388 262 860 -481 -946 428 559 683 127 21 509 820 182 -442 -223 -660 -555 -21 -379 172 699 377 524 -413 580 -4 463 815 425 -779 -550 -631 -24 -397 -330 966 -876 442 672 -480 769 639 934 -622 -236 602 -457 -999 548 -753 -249 -502 -154 192 301 62 -170 -972 259 -825 -521 34 -421 -245 259 363 -104 322 930 923 -664 442 -958 -94 -70 957 868 -602 61 -124 -836 -306 -514 -604 541 404 973 803 -909 555 89 558 375 711 -853 681 378 -847 107 883 104 -402 857 -386 -650 175 497 -644 -184 -533 -657 -31 91 -168 492 -996 140 -112 -901 -687 977 -333 -351 791 -158 605 277 936 119 307 208 433 929 645 -269 947 -579 -96 177 389 725 42 -33 -396 -114 427 342 -641 360 -482 -510 750 848 370 592 -650 345 704 -833 126 889 -538 956 -233 735 -605 -650 -957 801 -903 -975 664 -966 472 717 235 -779 -685 321 687 902 732 -888 -509 -678 904 -209 975 -17 508 -546 -642 871 50 11 -299 27 672 -496 -99 -184 3 -906 -336 -120 -465 237 -353 -920 -644 -712 749 364 -198 373 -487 -175 400 641 502 723 -139 -56 -567 249 941 -777 -88 770 -27 -131 288 62 765 911 201 130 -216 -981 954 -572 832 -241 -573 601 -646 307 -700 662 -137 -233 492 916 -162 -575 -844 802 -642 1000 -766 157 405 -402 -725 832 250 -487 992 544 -169 -948 246 839 275 -970 457 -456 688 -307 -261 -764 415 865 229 565 -353 -529 -740 -265 639 934 -927 -334 -114 -209 -940 98 -342 -767 197 189 -917 -633 -307 326 115 180 -447 -415 -358 74 -556 -597 304 99 538 972 -820 -975 -471 -273 298 -4 643 -965 -801 -262 716 -789 104 -207 -838 -376 389 737 -735 205 -558 717 -389 228 -706 20 144 -614 -538 881 665 -199 996 -467 -727 15 555 695 314 115 880 742 51 928 -141 252 -925 -931 343 -272 -195 329 696 950 453 -10 -580 -539 -166 352 -565 801 -880 783 -376 596 -496 -548 -590 -153 494 -882 -154 308 331 204 -929 -73 523 -213 -727 661 -216 -333 -975 -706 149 757 150 -616 -774 205 34 289 -431 586 -714 -35 -346 -395 414 822 -979 401 154 89 -430 -216 -985 -287 -254 -67 -397 870 -559 183 -436 -743 329 33 -300 994 55 224 918 276 -693 -264 296 -457 -711 64 -259 -936 -678 1000 972 541 -812 -596 56 625 329 129 -658 742 -623 -516 542 173 164 -142 -858 431 789 -994 478 -960 -53 781 -499 -565 171 -455 -762 -57 -561 449 183 -334 -192 -1 -819 601 -436 -17 -906 -340 138 425 -192 82 -636 -421 -294 -144 645 -112 -649 49 804 -538 443 -962 -558 887 130 112 -352 118 315 -233 565 353 553 710 -272 534 762 693 -688 -406 912 -91 -994 -150 527 -680 -365 -852 260 -632 -243 429 17 811 -441 -768 -788 -556 -751 376 -998 -361 278 307 152 -165 -542 -21 -55 415 232 63 399 -588 -39 443 930 509 -45 -577 233 676 200 687 -299 -530 325 -629 610 157 419 -732 -802 -850 185 65 -657 -601 200 -733 9 571 395 -492 257 509 56 -946 173 552 -617 45 -61 268 -858 234 -822 -606 972 -514 604 -445 291 -897 95 -211 64 -852 -602 -862 848 588 -509 995 239 -52 -385 -76 157 -733 477 -669 74 743 606 658 -463 -840 -493 -541 -374 938 166 333 -975 531 -642 -474 578 -603 -164 802 -938 -452 339 -246 703 -644 155 639 -696 -646 -368 -709 -954 549 844 663 -311 -481 -421 -38 765 36 648 544 130 -14 848 448 390 -709 364 -577 -490 -259 559 -318 636 -837 346 810 256 -209 -463 -313 54 -903 -334 -603 664 -720 511 122 -79 -108 -250 551 -143 -55 -369 -222 -81 798 168 832 -176 -581 -864 -352 315 -398 -582 -52 -80 -189 -276 -20 74 -502 -468 874 290 -885 791 -584 -879 -973 -122 781 -44 -608 -424 5 -522 -679 352 469 37 658 -632 -1000 -703 -867 538 -576 323 900 786 -568 284 -948 -925 -232 259 -787 663 -922 286 438 -286 -800 836 934 -966 506 655 191 789 138 70 -775 817 -557 -243 434 -338 525 -390 976 -878 552 -266 280 912 -688 469 32 973 -477 886 80 -533 -180 458 247 779 -4 720 -545 457 -326 -468 -476 -500 -249 187 -27 -192 545 679 702 -859 791 -884 -719 -892 784 -570 389 -369 -537 786 707 -6 919 832 -415 -937 463 -541 -320 -723 118 -482 67 -473 895 -78 -161 958 -733 441 -964 941 -640 369 50 -215 929 -798 -569 -534 -30 -516 741 -628 559 -892 -226 146 947 -2 195 -604 68 456 686 -642 -148 529 -902 379 -209 946 -457 -470 851 907 85 -624 42 -809 388 -961 223 -710 -224 560 -634 -131 745 -821 -397 -750 -899 -689 -963 -846 -878 -929 -378 -346 -874 584 -625 559 -358 -481 278 328 647 196 -646 766 -584 -602 -33 -305 237 -354 430 -609 -789 532 119 886 237 -959 -651 834 -569 -295 684 520 774 -493 791 549 -369 780 -37 -328 342 509 748 -167 -286 592 112 212 -911 -977 -945 888 -239 -971 -659 -264 -983 -396 -245 272 -903 58 277 873 -797 -339 969 -247 747 442 59 -949 494 -946 32 330 -247 -472 923 -766 -154 712 387 -429 595 243 679 -910 373 -859 -709 -668 284 -999 -187 797 374 -849 138 -982 350 -604 104 -755 -156 953 960 -918 911 49 -557 -246 -44 -70 568 601 -797 -329 613 -928 -959 237 -75 74 389 232 473 289 -934 835 867 526 -669 64 540 -589 56 -905 413 -950 -866 -234 -697 -645 -299 563 883 -736 -822 68 587 -408 -982 317 -111 -50 -610 -411 474 -853 -131 -222 781 -828 -505 -170 983 -816 -960 908 -281 605 -144 399 -565 -109 -105 -398 -556 -766 470 943 147 -944 551 524 -667 836 -98 -275 231 -906 951 157 920 -223 -699 -425 644 404 693 -951 -746 -700 987 738 -283 -629 593 -497 498 867 -277 348 975 -767 606 917 430 153 -939 930 843 -931 267 -546 437 514 919 -271 491 -315 -599 -894 466 -684 542 -429 255 -413 281 -965 -154 54 875 -596 -79 -257 504 4 -841 382 303 418 146 -943 -723 522 -822 125 889 346 -855 790 18 387 872 -801 4 903 -336 356 719 280 -686 -112 -17 822 -266 -775 -160 -40 877 621 -770 -17 319 -19 719 890 -934 505 -277 -610 -309 455 -749 925 889 500 -298 -917 202 -912 -788 771 170 -249 -448 -618 186 -56 962 -824 667 554 187 -876 975 -636 101 -881 -490 257 636 -949 -708 708 -114 471 217 213 -794 -176 543 726 -973 -212 158 140 -94 244 -435 917 161 3 -143 -857 164 -199 -838 83 559 553 107 401 -603 69 -139 -752 -395 -19 -640 49 696 -97 -726 -905 -535 88 718 -289 121 785 490 505 -173 -703 -649 -809 470 -678 -893 730 702 879 153 428 -955 -381 -499 -553 941 436 427 -275 -606 -71 -833 991 60 -586 -650 -826 -648 -240 68 -596 505 625 -906 796 621 -968 949 425 866 -911 -758 122 848 -78 905 623 771 891 308 721 -506 -909 354 413 -608 27 -999 419 -177 -915 -286 860 952 -472 350 -712 368 -670 -326 885 223 -764 490 361 929 320 486 -94 -141 -170 547 -84 205 -815 938 -891 89 632 -123 -882 -826 512 -989 663 -405 984 -330 -190 -402 536 8 -358 840 -267 765 -934 93 828 -223 594 871 308 327 827 703 -315 277 -843 -857 -179 648 -838 548 368 -551 -607 742 -66 294 289 971 72 146 699 -953 -325 -604 -668 316 -155 -318 -582 572 -44 643 -317 715 10 319 873 -735 -102 -450 341 130 -897 -199 -199 -506 -662 -929 592 -596 -132 -772 -47 36 -470 847 -473 -274 -65 349 44 -909 -344 -795 -358 879 -432 -680 333 992 -295 762 -360 536 -70 52 499 -989 797 -575 -657 208 -785 23 879 878 -693 537 302 -787 -244 -514 -293 629 791 49 -849 -11 -524 -454 -347 -870 819 -791 244 499 -388 483 349 -104 502 -914 -188 -815 552 785 -286 879 -382 797 952 -989 -157 157 -43 697 483 -317 -302 -829 159 249 445 740 -495 -701 -500 -837 -767 979 -188 104 -479 -348 515 -447 278 -975 -603 -318 -184 676 -350 114 610 3 -401 -774 -347 859 552 -80 426 -538 624 360 563 853 158 -322 489 242 -901 -880 -97 772 -389 742 -261 -67 -198 925 -917 -132 -931 974 619 730 417 -113 -731 -153 -834 -900 263 -130 -464 -868 50 -426 -67 -841 571 -828 -656 -306 -652 -602 -310 -302 -5 -277 -429 695 896 -129 -111 -175 578 77 533 -620 -215 479 -682 -640 -300 -621 -14 427 712 380 271 -111 -970 -515 -497 242 -488 -876 -168 167 987 -859 88 -359 612 719 292 463 -828 -324 500 -781 749 732 -504 426 -125 -776 -343 -305 258 471 -384 -531 498 138 246 124 87 -901 986 -818 -69 -37 0 -813 -350 273 738 -762 -303 -746 170 -369 217 -34 -505 737 698 -588 231 -143 603 -467 333 217 778 693 766 524 103 947 430 -873 594 244 148 915 849 -353 211 804 -897 784 -228 -48 -381 -490 859 967 810 278 81 636 -932 -359 197 -105 -831 919 816 -771 -921 838 651 -29 715 -40 249 -261 -71 -644 699 -133 -517 -897 189 611 255 -602 -594 97 -461 -185 -787 -506 28 756 839 933 769 -429 -44 135 27 950 -133 4 506 320 -569 829 50 475 128 -44 353 393 419 157 -154 -721 -101 251 588 141 -282 931 753 333 481 -577 -81 188 -77 674 -35 486 23 -296 587 381 97 169 -295 473 770 19 -408 27 -964 885 414 -375 -881 -642 -463 900 -830 -484 -855 -123 823 875 473 695 995 739 -251 529 -25 509 -553 540 755 691 157 147 -292 -753 172 -367 -471 287 -81 372 765 -984 -204 858 456 -248 257 397 -570 -582 -621 -754 508 -446 118 -702 -200 -905 729 -146 -737 367 95 94 841 -320 916 567 57 -870 -955 538 -172 262 -805 466 876 10 -54 775 450 -23 695 432 -964 -786 -623 866 -582 -522 18 882 256 -632 386 814 -639 -869 -861 572 96 -390 767 -542 318 -162 -157 51 162 470 129 168 -636 729 -618 32 771 -438 803 534 -433 406 413 747 -470 967 -50 -767 462 656 -382 -643 -550 983 -654 835 -528 -50 666 293 -202 -714 -406 900 838 -656 957 698 554 539 893 172 -280 -174 -974 -625 -136 -1000 -920 -342 -760 -31 290 -840 116 635 -602 736 868 300 866 -182 -520 618 -81 210 -877 47 744 -133 402 -668 510 -434 -132 268 -12 971 832 694 94 -949 229 974 -302 -20 -456 637 76 360 -601 -826 -605 -931 66 -973 558 -952 310 738 -875 786 773 492 90 -494 55 -993 745 360 -301 332 -518 63 661 -804 -376 209 -320 624 150 886 -125 -45 259 -852 -454 936 -864 -408 979 954 -974 787 -523 -36 222 -519 61 -993 559 446 -953 634 -794 -281 -674 238 878 955 371 -395 -743 -172 707 232 425 -859 -849 -471 116 719 418 -235 -943 -42 -383 867 -447 -841 597 657 -139 -449 139 195 -32 -564 -566 331 57 -47 984 -660 620 -655 743 -214 52 -785 -262 -122 243 -817 -366 495 364 575 48 -947 45 388 419 821 -32 -411 -668 -664 833 907 944 35 -118 719 -384 20 18 230 509 256 -791 -484 815 21 588 851 -263 -549 730 879 808 -972 -176 548 -163 -995 874 -430 279 128 -206 671 -927 -113 -128 -1 -557 234 -613 677 780 -751 679 -332 -973 -747 576 338 -174 -876 586 -873 678 702 -929 -594 867 87 -948 661 -953 183 479 -784 -704 -917 764 502 895 -700 -717 72 -639 -475 -732 -993 -393 -370 -837 -717 618 662 784 -710 982 -365 -977 245 478 963 -589 635 -428 715 -878 788 287 -909 -462 -587 -795 534 580 -919 839 555 326 -39 -130 743 681 -819 -582 -420 -564 -485 -732 339 -505 619 674 -820 159 261 768 -186 -110 833 -574 -688 592 408 -221 74 -162 677 -288 613 429 980 688 -838 931 952 -244 990 -61 -863 -129 -386 -281 -256 -392 -104 -605 -996 396 535 44 174 915 705 146 928 252 40 827 131 102 -824 -263 -976 266 266 367 66 -358 -845 -461 -281 332 -589 -337 446 561 312 877 -917 482 149 -502 844 769 -997 -792 -916 924 -404 -956 490 -413 88 -969 -237 -971 253 -74 960 515 941 -994 -309 -42 -548 380 114 -704 180 -170 534 320 672 600 -362 -467 845 401 -630 -730 -476 -312 486 -485 -10 -300 294 625 735 -523 170 -392 -998 -142 657 -94 -427 -9 468 -244 668 945 909 470 929 816 18 559 -583 430 245 -180 151 -135 -386 -814 279 323 -874 -152 -812 489 836 -91 -46 -241 -679 278 -665 61 998 -303 128 413 323 960 641 -672 -378 -398 -535 328 588 24 896 -438 -926 394 -385 928 -883 406 -333 823 -653 -705 -661 460 487 -572 524 -853 -509 -37 62 -752 -178 -320 -331 150 -486 253 -902 -663 955 806 -671 583 -681 -551 644 224 -177 472 -890 -993 -471 -448 -179 -862 -778 -604 -10 -622 -810 -288 -459 -221 -802 -418 -391 -339 299 -439 697 611 746 -474 -295 7 563 779 273 906 -987 998 453 439 -847 635 -916 618 328 146 -339 -834 -666 944 -378 630 -900 -112 689 482 21 -185 729 -541 463 710 -272 676 46 131 -456 -490 412 147 -659 734 -964 -343 -563 -532 -913 -301 664 231 59 -973 0 -422 -32 377 -813 -996 632 345 -906 -565 -439 251 730 -986 614 342 727 -479 -174 823 -675 414 -945 994 -10 -110 953 -32 774 481 -550 -965 133 223 776 566 -204 422 787 -720 455 31 84 -619 -982 207 511 728 -710 -71 485 -512 -825 -207 -191 975 -802 304 -638 -772 961 356 -76 -599 -696 186 547 -377 291 212 954 884 -156 409 -656 706 -532 799 -705 -295 -334 -568 888 319 825 -29 -73 688 483 898 -668 -222 411 -951 244 -899 -154 917 494 -597 349 842 427 490 -770 -148 393 794 -217 -937 -713 247 -756 -219 645 -380 45 -539 37 167 -444 -85 233 534 61 -709 645 -324 515 474 135 -760 -83 -958 -630 -581 423 985 -409 -752 366 -22 -145 -742 356 -865 -999 442 -440 -990 146 -270 -770 -87 873 502 -434 -291 -221 -700 -292 468 -46 824 -767 313 -836 -590 324 138 -376 -546 610 946 -696 -412 -44 47 681 534 911 -454 559 497 35 -478 783 527 787 535 830 15 -599 241 681 824 375 -234 -336 -201 469 113 -13 -462 -412 -836 487 641 454 538 -227 456 -545 -344 666 -951 120 802 754 -543 535 269 -504 -525 325 -633 598 -428 979 523 -95 378 2 884 821 138 911 -539 -396 -775 -485 53 -170 -623 63 774 648 -728 892 798 764 -697 -209 643 947 704 178 558 138 -262 777 -620 -518 683 7 174 931 633 721 -461 431 539 -188 503 -408 -272 -199 270 -856 874 925 721 444 -833 -743 -182 283 -271 -684 986 903 771 339 -430 -722 -631 141 -182 738 -364 -88 -225 206 751 456 41 837 -434 329 -330 294 -56 142 112 323 104 752 -355 597 -765 768 263 464 -468 -14 101 396 926 -340 25 912 -98 -438 -223 455 424 -568 -661 612 -342 -196 630 983 255 563 -275 222 228 -665 435 -32 -314 -855 -356 -470 595 477 252 976 -121 -219 -667 -271 -866 -31 -565 872 -654 -772 -844 -243 -612 -724 321 -493 663 -389 -714 885 596 770 -402 615 -860 -25 193 -978 563 959 -412 361 205 787 -430 343 245 -940 968 508 620 -866 226 -101 -3 -448 615 664 -344 -39 -693 -284 -25 823 -992 302 768 -154 581 -319 -285 -22 -913 -289 -701 398 -845 -996 -489 82 698 298 120 -157 954 -936 797 367 795 566 142 374 422 564 -348 618 750 -45 -886 590 -644 -656 341 382 774 -760 -686 616 -281 155 -45 -682 374 -11 954 -232 28 -454 -314 790 -852 708 -699 -274 689 457 925 -132 -511 -907 750 -521 -240 -58 -182 911 821 -132 117 -34 666 -228 -611 -357 664 302 810 639 -925 74 584 524 -95 936 -152 960 -787 -31 195 370 815 53 -563 269 -483 -311 -93 -505 130 -530 -612 616 381 481 250 -820 286 864 649 119 -845 472 142 -344 744 18 259 -391 270 739 403 -743 101 687 -156 -187 992 -616 -89 40 934 457 -890 -563 -511 270 -956 850 -891 333 -671 -407 -794 -206 -197 -256 -79 355 -289 948 -81 -409 33 -615 860 -528 746 -465 397 851 910 507 -268 756 568 -236 -788 701 -467 56 855 -281 -298 -61 403 -140 946 -668 478 361 558 950 -294 -762 340 -406 985 992 548 539 -716 672 -89 -85 429 -587 716 384 309 40 -510 875 94 251 500 663 -360 340 764 603 -465 -938 -336 -492 393 216 -617 -629 -820 -405 -77 -397 682 -914 -469 -819 952 104 188 -19 -562 230 -622 -623 85 -972 521 -380 -598 772 575 479 834 943 -691 -805 -797 816 -405 -854 -416 932 -882 -151 -445 456 208 -860 957 662 -494 -998 48 -98 -860 -671 -485 -471 187 -874 -403 -453 -314 -190 -934 -977 861 -915 935 -988 745 484 -22 866 -643 -694 994 753 439 946 817 -881 143 568 -807 -816 925 -882 -815 -208 572 -636 -451 -893 123 211 -487 -313 302 427 -985 -109 560 848 106 -379 96 975 -493 -904 16 -510 830 -913 434 -844 696 987 -371 434 -951 452 -44 557 984 924 934 -422 609 875 177 633 -814 -839 593 -193 425 764 921 251 -793 -512 -76 -881 356 237 650 384 -790 -146 -425 187 717 951 -995 855 -124 -539 -391 -797 -727 -867 -592 42 261 -862 949 350 -991 -560 -661 -532 675 662 -712 774 425 322 917 -579 -602 -276 -53 -406 514 -358 816 790 899 -496 813 779 -843 593 -370 344 -788 -674 -114 548 58 812 -444 276 760 32 -184 -600 63 19 -89 508 290 306 400 991 149 491 885 514 508 242 -211 28 -960 -373 -877 -219 112 -295 -30 -319 312 -504 -772 -917 -913 186 426 -296 644 -497 91 354 332 535 350 26 671 -144 987 60 -441 -160 368 -705 -327 733 -200 -767 -237 -418 -496 907 17 -732 -348 787 389 -52 308 585 -567 288 -445 -937 -178 -68 638 500 -987 191 830 28 -945 -203 -328 -381 687 -850 87 -920 92 -991 234 556 597 -813 796 -853 -935 -561 447 -549 -892 -280 -430 -621 -809 -429 224 230 -231 -252 -797 905 -460 -819 -78 -921 551 587 285 -816 -804 -676 875 -724 187 -537 -505 -232 468 670 -99 193 412 -328 325 -91 202 -247 -765 -541 -727 650 926 297 865 805 501 -328 847 495 -7 -773 438 790 -124 -459 -959 924 -545 -98 -63 -109 253 640 772 -229 -767 -363 -325 -278 158 966 132 702 -899 543 -379 276 106 -199 730 151 181 481 -838 -983 -955 245 -24 605 -535 26 -405 -500 896 -825 744 379 -208 -629 -801 906 124 -809 57 -972 658 681 -454 510 641 -933 -130 -605 692 -371 559 -739 -627 37 -398 706 89 322 -154 378 -188 669 436 -886 85 -989 -114 -7 -692 153 584 384 42 844 -434 -440 886 -287 116 -498 292 481 160 -542 -773 293 985 281 -466 68 362 -132 -630 -192 -226 513 246 -553 794 457 973 -173 -403 -382 784 -577 -408 701 -606 -103 760 854 -393 313 -738 30 415 -351 570 -59 693 308 15 -592 -306 -821 -326 794 -444 193 -197 -828 -882 688 -313 496 -764 -712 119 -657 838 -890 -422 989 -411 -435 461 280 -23 -675 917 37 833 -826 141 -773 -31 -484 76 -195 -270 -109 887 -128 -62 -44 469 -93 -246 -116 486 -628 877 -698 -526 -458 -972 -667 660 989 678 615 -664 550 874 891 154 -647 -8 -287 -417 467 986 -633 -695 272 -572 -389 -646 733 223 47 -654 -247 -559 191 -427 -396 -892 15 -57 855 127 -634 -976 123 281 617 -596 282 162 -291 -795 -549 11 836 554 -859 307 -961 -575 -526 -960 -881 951 798 -811 191 434 545 129 -333 -797 496 -428 674 -811 -283 -531 -409 886 415 241 581 917 -142 -880 -893 913 -661 -845 -70 -839 -292 755 -547 204 266 -301 -719 -539 901 -735 -199 -439 -791 439 21 -105 -798 940 356 -849 -239 865 -901 -563 84 -598 -817 -805 -532 -941 -890 424 -95 887 708 -778 771 -194 585 -28 -287 -174 458 437 -593 -523 18 434 488 -188 633 -543 -700 -969 31 16 937 380 218 -604 344 553 -536 952 87 900 -735 -583 440 505 -983 -920 -97 -991 434 779 -293 142 437 -535 848 834 -998 -180 -342 237 -640 -880 37 346 741 239 899 395 636 -759 -191 -232 768 -844 468 822 -367 165 -648 -345 26 906 125 9 383 -652 -993 392 -68 -529 -495 233 -966 -78 648 522 -471 -421 -799 320 -18 -456 816 560 865 -690 -290 238 35 469 -335 -420 360 -880 -289 -35 -123 537 297 -946 998 -584 -873 133 798 -965 -606 118 -781 -495 -57 -79 841 355 -685 798 -220 -84 89 419 -677 128 435 -951 306 -420 715 368 289 -693 968 368 550 -925 -652 20 729 -486 17 -164 481 742 -453 -332 -147 -478 284 -594 -47 710 -1000 -685 477 706 649 646 -735 -769 152 -447 622 276 591 233 -470 -348 -359 -114 -174 209 -786 590 -442 199 -542 626 -1 -110 -237 -3 -996 47 -883 303 -762 547 -539 0 -426 790 868 304 54 609 91 236 -788 95 939 403 -328 -182 71 757 52 -268 217 839 -650 -942 736 -830 877 -511 -925 959 -287 -64 767 -673 -691 -954 -593 50 206 -274 -77 867 108 724 -163 448 -443 126 962 -707 972 -67 256 409 731 -244 228 981 699 606 161 -555 -841 -589 967 462 -68 714 -354 -532 321 -940 -387 898 884 -53 -794 681 -643 -411 -134 188 -45 149 -184 426 -310 633 322 -91 -763 -238 -97 -202 -36 843 -794 -355 -614 -674 -646 -988 543 666 274 808 -908 -72 -585 -442 565 -765 756 399 69 93 641 -412 -265 -456 -798 355 -711 736 -47 -248 -525 656 -140 562 854 218 -661 785 100 -38 987 -377 -916 997 -102 896 432 -73 961 -670 -248 -96 436 162 -583 -408 822 402 23 836 506 -404 320 428 -406 -769 -22 -889 210 -287 -146 343 -280 240 942 86 855 254 74 -598 129 30 154 -476 862 -220 -852 9 -71 410 -95 -983 -467 938 758 501 834 -355 -262 -36 252 789 919 2 570 113 -568 -959 814 415 -979 790 75 -601 -783 -320 -745 105 598 -420 -44 73 332 371 -927 -698 105 273 261 137 -200 -16 -498 239 446 718 -71 -287 -958 864 107 -782 923 265 -164 757 -615 897 644 -598 789 -690 841 -726 477 370 243 376 -106 -343 134 -933 -584 30 726 -656 899 763 -11 488 -702 411 -572 -796 960 -683 395 -246 -923 -911 -937 -867 725 87 543 -648 -540 -31 -353 -862 -433 -143 124 359 929 832 737 54 -562 998 -90 424 840 507 -909 -617 581 7 391 -886 -388 -115 254 -252 113 -790 -787 -830 -842 865 -277 401 -606 -731 304 -757 663 -737 -667 538 -907 320 141 950 777 184 -618 526 -557 361 -572 -761 324 -836 436 -759 -628 820 524 -844 300 718 766 -530 558 111 -836 723 656 -207 450 301 -957 -826 454 343 -85 920 -33 812 674 621 674 -209 -20 -643 765 -82 -83 -618 625 736 903 -996 544 533 -308 -347 178 222 322 758 -275 -659 -932 -206 453 684 -135 -688 -552 -322 769 -510 -143 310 -116 -729 -932 -792 -626 -706 -169 -935 -60 854 -389 204 158 484 922 760 113 -686 857 -27 -27 -62 855 586 -414 -81 667 93 187 -966 -552 -775 453 590 -935 -928 -538 -975 -866 96 839 2 -801 193 -499 -168 383 -358 -175 -506 -58 647 -945 350 -690 -977 422 -108 778 577 901 106 -365 -399 750 614 -715 -576 488 -504 769 195 -758 -886 11 -936 630 -604 524 939 -271 461 400 -326 -504 501 -794 -79 -204 -164 -455 837 454 -444 -520 6 -815 -30 -12 -760 -802 -806 -11 -993 -446 627 -119 368 -91 408 775 516 -887 574 566 884 513 -578 707 644 950 562 308 -672 567 476 973 -682 -666 24 496 -532 -112 -710 -487 -734 618 -356 248 -584 -756 -9 -58 388 919 -886 -624 575 356 743 -670 -388 -835 -448 -21 213 820 864 -392 153 -330 -219 -523 763 -184 465 -730 -342 -399 102 -964 394 450 633 -514 832 779 246 -435 -306 -561 -943 67 -577 -102 946 -10 -773 123 957 663 -504 354 -632 33 -536 574 -138 720 -749 -1 -226 452 281 986 205 -147 -303 121 510 -601 9 -709 720 663 -594 436 828 443 647 -401 -192 -861 452 -681 -575 11 712 -214 583 605 -393 238 -733 308 668 -99 -237 540 -554 494 -422 488 747 624 -183 -866 -823 814 -476 -65 -115 -107 362 -78 375 383 356 17 -524 -884 476 -860 -304 -854 -100 -417 -936 51 22 -426 -138 -407 624 -674 12 702 427 -891 -733 619 363 864 274 744 -70 -687 -152 964 363 205 411 -197 214 -414 184 -593 -962 532 277 -36 -297 -595 -335 -308 218 -602 -372 63 -264 633 -694 806 -537 768 -504 877 641 -758 -139 124 -397 773 -931 -640 -501 996 -967 -116 424 -861 623 350 -579 -548 743 -761 -520 -781 820 91 -527 -983 889 541 -579 -180 919 880 875 -73 -327 329 636 -842 -411 -7 545 373 271 -846 -993 352 -163 -589 54 356 369 883 123 -477 -291 781 493 41 -838 -766 -512 999 -523 827 -321 740 -130 193 -978 -174 909 430 815 -69 -511 787 -772 703 -163 -210 -81 85 527 388 -468 208 -15 122 629 -503 281 -115 915 -970 613 635 76 -478 92 -973 -927 -261 464 -560 -640 -234 -632 -773 -746 905 340 485 -854 -553 744 -761 -528 -857 990 599 -268 435 -623 -523 -580 761 -255 102 -6 592 717 825 -475 284 -558 -69 -239 -265 819 -616 943 194 105 267 718 798 268 711 794 881 -891 -391 975 261 -250 -472 282 -271 -932 432 -183 395 573 618 579 -24 265 104 895 -462 -829 316 -154 620 -374 -325 -140 371 147 697 -283 -829 -633 148 -936 352 -197 302 177 364 -858 -203 -327 -867 928 -72 450 826 -545 -141 -886 -393 -238 -621 -812 188 739 -720 -582 -628 748 410 537 -111 997 -93 -113 -281 -951 726 343 -453 -500 -293 -587 -886 -614 401 -834 691 -811 -255 -620 -398 -304 -681 -571 456 -855 814 434 451 400 7 443 -144 -239 -480 -827 -778 48 -712 -64 -492 443 -94 86 -560 984 312 -432 -419 890 -961 -478 -826 -23 193 592 130 -935 -748 -261 -926 894 252 389 350 -520 -108 -248 -898 -956 360 -110 614 162 621 -464 331 -57 663 776 926 679 -414 604 309 -517 122 -865 619 -675 960 -554 -773 37 16 -599 -314 644 -246 589 -238 -610 -178 436 929 89 118 92 -641 -922 429 -229 -499 -866 -508 -355 -198 -223 723 753 186 -477 -858 131 345 356 155 359 -715 -227 939 972 -990 636 -334 -514 -61 -696 -257 -928 81 -988 71 -967 7 54 377 -189 -65 61 263 -682 -632 481 -482 -663 -954 265 -514 766 -900 109 727 -984 -430 -994 -466 820 538 764 737 147 378 -791 587 -645 616 100 223 586 160 205 -215 152 18 9 189 -181 -429 -781 -284 480 -846 999 -818 680 419 -937 274 -101 260 526 -251 902 135 243 360 536 392 -799 529 291 966 -360 110 386 -99 -75 905 -332 -298 -330 341 -294 764 -702 520 -585 -190 -42 -469 594 712 779 503 205 -857 -145 90 -661 57 627 -354 -514 87 697 -230 412 14 464 -258 -15 686 -120 716 165 -302 -26 -636 946 680 403 492 -945 304 -553 131 -626 184 -741 285 -558 -988 365 -559 -773 360 -309 -366 -94 -522 -118 -940 324 -632 358 -637 903 -202 976 236 107 955 324 259 445 469 847 23 -655 -966 243 -963 -163 334 -502 -798 -42 -875 43 -609 941 -458 810 -803 -627 -59 265 -327 182 -45 -190 -477 -466 -762 526 -137 310 -536 -948 265 -419 -110 -805 853 758 -467 143 698 -89 -158 340 -471 -480 -486 -92 -917 998 -743 42 -956 39 402 847 454 -591 -94 -983 91 315 676 -450 35 519 935 -747 -443 55 149 207 -230 -996 727 757 -806 -816 927 -117 444 779 50 -133 -41 408 712 487 -54 813 -152 31 -834 171 -440 -562 668 765 -728 341 -515 -26 -141 401 -2 -794 -377 -606 -442 -362 666 -384 -710 682 -225 -587 -143 -658 935 -407 711 571 -658 29 795 949 155 94 -434 113 643 -668 612 589 -241 -708 264 -850 -664 -470 -833 172 -805 87 783 821 -107 -103 897 83 -413 60 -783 -631 349 -844 444 879 191 582 65 -167 -453 -353 835 318 -476 762 945 704 252 -547 -86 -208 527 390 43 -132 736 208 -791 -601 -106 -63 -67 -839 944 937 -161 818 214 74 750 -708 -679 786 -39 -420 -851 643 -314 -733 -122 412 617 506 -776 -444 904 -512 -562 981 -569 -291 779 -658 -38 865 297 -609 -265 -144 -943 -726 -177 -885 -105 -874 81 741 -379 613 927 -292 -294 381 799 204 963 740 384 -479 709 533 369 -957 -733 101 441 -835 -844 371 -524 -87 451 647 297 -735 -357 378 -953 529 -481 310 -571 62 -70 468 455 -788 -205 -655 -726 -169 458 -277 840 -323 217 76 -726 232 93 -700 357 980 664 97 -708 -699 -77 9 280 -176 776 -916 123 499 -160 -313 537 -980 -899 -159 -270 -878 -498 -895 -367 -539 -737 571 -182 393 604 -388 -913 90 210 142 -50 240 823 -871 276 333 -372 287 -942 679 352 552 -346 -30 456 950 191 -533 -913 221 -191 849 -277 -715 -713 426 598 710 -219 828 -27 -980 -734 329 576 825 -774 267 -726 319 922 -733 580 -124 -501 719 230 -747 -721 815 -630 -621 -293 111 266 -18 -82 149 -718 -375 -336 -868 -69 449 -239 996 -358 -218 -779 597 999 436 985 -663 -975 53 44 548 -651 -679 489 -655 -952 71 -825 -20 909 39 236 -401 444 820 -85 -828 812 -460 -650 -893 267 -449 790 500 357 -762 -695 310 -791 -535 -336 -598 810 422 -902 920 -856 -973 595 -324 -194 -103 304 -529 723 -623 314 -471 617 377 880 -39 187 191 -867 382 160 224 721 -220 875 524 280 -909 -34 -646 -880 372 -18 -736 -861 676 -78 -519 969 107 -245 -237 -95 531 775 431 919 -917 149 -817 620 111 668 159 -699 220 754 31 985 254 579 -361 -771 826 279 -540 -114 682 215 130 163 -206 220 -164 561 -727 304 -47 588 682 107 636 909 740 988 -38 7 -720 -972 -534 -908 -521 -413 144 353 -838 -477 -354 529 -569 124 -30 570 290 376 -693 970 -695 -108 -319 994 849 564 -290 230 72 339 860 917 817 92 -297 555 327 511 -916 -957 -43 -276 -605 216 706 -730 787 -562 -852 -814 -319 -799 320 -596 -41 460 405 738 358 805 243 -71 -555 184 -201 -646 -67 -508 344 36 -690 -358 -641 -742 -349 -765 26 -980 -276 -519 616 397 953 734 -773 -458 826 -647 -851 -614 959 965 657 -884 888 -143 141 -73 -715 -286 -199 -434 499 514 143 569 304 373 -535 -513 -520 221 561 -4 834 106 574 292 535 956 -112 302 -656 620 -111 715 683 405 569 -313 370 892 753 245 -359 -20 579 -569 478 -357 -476 -138 -357 589 -139 -167 642 121 -709 689 378 546 967 585 -265 -374 782 474 762 440 975 458 -363 -102 -861 13 -865 223 -437 -408 -265 91 259 -12 -883 803 -705 -295 -598 -697 -409 235 268 -412 372 -154 836 -918 -673 71 -259 820 -996 116 280 -650 -635 -913 -162 751 279 -415 -492 -785 -790 104 -846 1 261 -56 303 935 550 -741 -911 -943 164 966 -997 -728 -566 -536 -329 -752 -321 -14 115 -952 -787 -169 601 449 -168 670 -588 774 -890 742 -921 -757 995 973 669 -644 707 634 -388 994 -933 -476 -545 -933 -563 -965 3 -620 284 70 438 -24 281 -547 -912 93 519 -204 -313 -791 584 76 -41 -362 700 -548 748 170 616 -77 541 -434 -337 -344 832 -987 838 955 571 663 641 -578 -538 -527 383 -246 379 -178 154 -472 186 960 900 -236 -224 -200 379 -640 108 -879 965 -605 -775 566 222 484 91 -262 -730 841 998 927 -898 841 523 -346 -689 -38 777 854 690 585 -544 -254 614 25 -973 385 -370 123 696 -522 -829 -717 607 922 138 839 -576 629 -187 145 -105 -649 244 -56 -497 -17 572 -248 215 -633 -300 344 910 183 -310 -481 -801 950 737 630 114 -439 75 -346 -263 889 -660 -155 -818 -376 -588 -148 909 -25 955 124 -314 941 -194 368 45 -84 227 949 257 -868 -551 -447 975 408 22 -840 -509 142 -951 734 865 725 -504 712 145 -898 -449 751 -767 -626 165 -419 -80 796 304 281 872 -365 707 -206 -265 811 906 26 -514 -384 219 121 526 -783 -688 927 149 -874 -886 -749 -154 600 398 -576 -108 143 871 339 -592 -307 720 -425 -169 290 802 -708 27 -881 525 -883 725 278 387 637 4 -183 -642 -601 316 -230 -372 85 886 60 -141 -906 -859 -984 114 177 -419 -619 -128 -701 491 -64 1000 209 -798 894 33 48 -213 630 -590 -501 463 -645 466 -240 675 998 -874 625 590 -179 -671 -954 174 898 199 -844 882 779 -340 449 210 180 110 455 86 -663 560 -458 -822 120 389 608 955 -850 -482 -927 -722 654 -858 142 570 767 -809 -378 -234 379 -767 443 -361 -691 -121 -927 657 514 -815 -74 -67 -164 342 140 292 -719 416 866 -235 -222 -523 -145 560 783 -192 301 874 -68 -342 882 902 725 32 404 735 -941 585 -286 -452 -913 -155 149 -474 -2 -834 801 576 679 797 525 142 144 -765 -659 100 614 950 -450 -482 -797 218 -217 611 -667 -568 997 827 979 111 -592 -114 -747 -701 677 -91 683 632 -949 591 72 -654 -944 -68 895 -185 -379 274 731 799 -290 456 406 558 -682 -758 382 878 -977 -636 -718 996 720 -607 -722 -759 -831 814 -987 -100 62 -106 405 -927 -185 -199 978 440 -637 341 1 -776 -521 544 -228 852 66 -922 -86 674 401 251 -281 -644 932 833 -976 -711 807 -147 935 -783 914 22 321 -384 255 -564 67 366 -837 149 276 579 -795 683 -166 -271 -274 58 251 485 -218 -23 -81 347 -880 -71 597 -617 -83 -64 497 -236 223 -19 -938 706 535 -564 702 -271 501 633 528 -285 -444 -447 775 859 846 635 -789 131 -436 -204 -297 -340 830 401 -599 999 134 -40 565 925 270 603 119 113 -345 -599 -386 517 -604 -471 78 767 254 983 -779 -278 491 647 -87 -143 248 641 -950 -497 -20 767 797 -111 -632 -594 422 -643 803 177 -566 -670 -809 241 191 720 864 64 -340 -506 667 776 -98 -373 -725 45 678 -106 -694 266 594 -506 880 -307 -143 41 -140 -577 534 -621 881 328 -946 965 -564 -253 3 426 467 874 750 -557 -83 400 313 -540 -796 372 179 -342 -181 784 260 712 608 316 855 82 895 767 730 -928 541 70 508 -562 338 -751 -386 -803 284 -408 776 -752 -680 316 196 750 545 339 820 -424 951 -637 855 175 146 627 134 -349 -109 353 -491 76 781 973 577 185 368 472 36 -484 844 -630 -205 114 573 -164 680 -942 208 424 -45 -211 442 832 -459 94 894 -652 -460 280 -515 873 -863 -410 -612 739 897 73 341 107 821 727 -806 317 -44 731 -437 60 -668 -712 -650 -67 635 388 -751 -649 869 625 0 53 -351 274 16 -527 -748 -501 -710 -303 -228 -711 216 -377 -724 22 1 -895 381 323 158 753 584 577 -123 -833 -559 -141 860 -85 -144 -747 -965 -496 156 625 277 996 -486 764 913 1 -340 -310 753 548 951 -772 -833 -423 -673 -605 286 -622 -926 420 397 663 811 -260 715 -778 -454 -885 344 274 -373 -266 -204 821 602 31 -230 -855 809 863 -508 23 -508 730 541 889 952 -226 -208 -799 -898 813 -333 537 55 -953 -611 879 680 -541 340 574 751 851 456 405 -48 -537 48 19 -925 138 -509 991 -417 532 426 -505 -92 532 323 849 -763 560 457 969 -451 -768 -870 17 -281 -248 -499 244 -790 -351 -673 -954 -859 785 -869 -99 523 -731 776 -780 -719 595 388 16 -64 -462 -609 -101 -467 -534 555 -704 -355 -983 315 805 -501 -526 338 -592 60 142 385 211 -730 685 -421 -1000 -640 -192 -612 113 851 -57 756 289 -919 573 -134 -351 565 972 299 -177 -401 443 -277 -651 -297 545 199 902 -720 -718 871 -634 -931 829 270 -61 -219 149 280 -275 -723 793 555 -66 -596 -838 572 -653 -401 -523 -8 -166 966 894 420 -72 -542 -19 -622 835 -498 677 -800 -539 194 -344 -415 -601 -784 36 837 881 159 -886 -742 933 503 -71 -73 -766 -282 944 -600 602 288 -717 -133 543 -702 -324 -66 772 -474 7 523 -304 -251 701 484 509 -403 -265 -689 855 -777 328 51 -290 -424 57 -13 211 -836 689 516 690 659 931 493 743 524 -270 -680 457 -359 882 896 993 -739 955 382 33 772 -584 -730 -912 -866 33 -922 972 669 672 -794 24 15 975 -192 764 249 -969 884 -497 673 -32 -406 962 -698 -289 -892 -909 510 420 -966 -588 -592 -336 -688 -473 -822 446 164 -850 -454 442 -193 -557 -47 750 -744 391 805 793 -780 646 -30 131 856 252 925 -447 -579 329 110 -588 479 -723 869 991 556 -871 -583 115 -134 786 -167 69 -846 -131 720 401 864 336 780 -303 997 562 -768 401 -735 360 202 -29 500 939 -550 475 676 277 153 -51 -926 605 972 -217 -298 926 -212 -320 367 -412 -134 -900 -640 -358 -582 -301 -501 -540 310 -930 579 -530 -458 -390 891 -441 -783 445 -816 -288 -75 -402 -762 506 -531 507 -610 593 -363 -738 813 -495 -994 20 892 -390 227 606 901 998 -385 -915 930 -892 287 -788 -396 -793 43 -871 357 6 767 -315 693 -715 -369 907 -191 420 -493 503 732 -354 404 -190 448 675 -392 497 305 917 586 489 -20 -773 -801 225 210 764 -261 564 -830 35 -845 -511 384 -855 995 727 940 54 -910 -834 836 209 728 485 433 -399 -468 -618 -554 -691 281 190 647 406 190 362 -880 -371 110 -417 940 929 -993 263 -613 -906 -28 631 -934 55 -422 682 -957 -889 -563 855 997 299 -733 -454 412 -540 -336 -961 294 654 -356 -787 394 78 288 407 -330 212 -929 -618 617 712 704 -114 414 -200 -511 -763 -548 440 -819 510 -277 977 -898 -937 826 216 -326 113 129 845 -749 771 489 -738 132 -290 -768 0 930 -734 -48 783 -699 855 -169 -694 3 405 -644 921 295 -439 -199 -547 -911 -282 221 624 679 -259 -158 -595 852 -17 -656 -335 803 605 744 156 -895 -401 44 -756 -938 298 924 -978 -11 -127 693 -361 358 -385 68 -437 -84 660 -869 -693 417 211 294 834 -307 -44 -35 -97 269 240 55 14 607 764 -840 984 986 -20 385 -463 193 457 510 -137 -173 -402 679 -229 -765 -33 -101 -880 687 -710 436 377 -907 205 -617 947 843 -216 -610 372 373 745 -129 7 863 927 5 713 -865 803 -942 -533 -850 965 -609 262 157 709 -301 624 702 -551 732 -77 320 781 646 419 855 -741 -257 57 731 59 -219 867 -139 559 180 -92 -186 -384 -136 -384 678 772 844 -900 -267 990 250 -198 -998 44 -49 590 -33 783 -623 -330 -199 377 319 780 925 221 -823 -49 645 147 776 -359 -535 -720 625 970 -791 -904 -550 -767 200 -615 -65 8 -605 544 -412 -436 -234 528 -32 471 -84 235 -779 857 436 -714 -943 712 218 -779 819 -22 768 -872 -598 -422 -231 -656 -592 563 790 -408 38 -812 346 227 -263 -473 -444 -524 603 -351 433 219 103 -514 363 -351 -455 846 -716 -396 225 274 -537 -751 -2 295 -184 700 -561 -972 834 164 -876 626 -981 14 -531 -712 -437 216 -668 448 375 905 796 -452 325 -731 -984 719 -946 444 649 -461 669 -12 542 83 701 -881 -745 110 -790 -673 315 669 -332 413 453 98 850 -793 434 337 163 288 368 -283 -144 -475 -543 -288 -371 -941 314 343 718 -254 -207 414 -875 240 -168 -543 -226 66 125 -662 0 -274 263 708 -215 755 633 -648 -699 -147 433 -713 18 -494 556 814 602 907 889 -674 358 467 818 -939 199 -732 -603 -106 -945 -83 59 274 117 -361 502 -369 217 608 517 531 849 454 419 337 396 -819 654 86 680 -453 -181 -538 125 887 -565 5 -730 -969 -886 237 -890 318 331 560 -99 -463 -575 -637 -984 576 258 112 -313 558 498 -762 -367 398 539 483 233 853 130 775 853 -480 -473 -883 53 654 346 473 -459 975 562 -958 -819 996 689 -388 549 291 -838 -284 -484 -985 4 -176 665 953 315 153 -542 556 -219 329 -309 894 -59 -458 85 -814 257 552 83 782 610 -242 -846 52 -900 802 956 19 -420 -723 117 543 -656 522 286 -301 581 399 -37 827 913 -685 794 422 508 -484 -608 -703 -964 -669 -521 -643 286 845 271 845 431 -714 821 264 -496 -648 -833 659 -352 -223 -402 -208 -599 -874 -456 153 898 711 920 -222 -949 490 -310 483 -820 -421 -114 -958 -147 18 854 -961 -703 -81 -586 3 -742 787 -696 -880 -270 -327 303 942 563 596 -329 951 -261 -430 -885 426 432 -648 -306 150 123 327 -231 937 -357 58 -455 -400 925 862 -688 -977 955 -377 -713 203 592 -837 574 -143 -891 -259 38 183 -859 -487 588 239 -682 476 -619 53 -703 405 964 -856 127 936 -910 -824 -672 347 950 -692 -18 766 -324 -316 86 763 -595 926 345 735 376 326 900 254 577 -726 309 -766 -967 338 -680 -672 741 -798 -816 -830 -826 352 26 142 -687 -326 -343 -422 254 -16 303 829 -39 -655 -998 -244 405 -142 -115 123 -32 815 -768 -137 -708 157 -904 978 251 -393 813 -125 920 929 51 -869 76 984 -501 701 -976 914 36 942 -93 -779 -905 -344 705 692 363 -942 -553 -264 -946 -233 388 -354 -281 -780 -726 915 -127 -885 -319 685 626 415 -200 -871 -488 -195 -947 856 -118 -805 -837 927 -646 783 237 -787 -249 -159 657 -479 -353 471 -986 785 71 -731 845 449 242 -299 367 709 -40 970 -124 357 426 -165 -460 -840 -408 508 -892 -777 -830 853 454 -757 992 -361 -235 90 -264 -289 -797 463 629 854 258 -646 918 756 -892 -493 -850 -624 -337 598 -714 -710 923 500 -15 418 -2 -937 -425 -408 224 -320 956 444 -977 735 -794 -803 -648 113 -135 -436 906 -33 41 686 -407 -659 -580 -217 -19 848 1000 -961 167 584 -106 569 803 -490 -477 -967 654 -339 -774 70 476 402 194 -803 733 293 554 -961 1000 968 -542 226 -340 -652 -432 652 -63 187 -769 -222 345 955 -512 712 462 -834 670 883 719 -801 781 -167 -779 692 972 -447 704 -831 -590 -839 -639 415 813 -838 849 -232 -542 -93 377 817 488 -454 911 347 579 575 -35 -100 829 660 247 -339 -555 955 747 -812 -491 -396 261 509 -722 473 254 -755 -554 447 988 -668 461 382 111 839 846 -352 902 -684 -97 91 -897 438 -986 607 -759 950 904 464 951 212 -456 391 295 -144 -345 79 -444 -818 -695 -555 -213 301 413 387 686 439 -803 71 796 199 677 384 387 -748 338 -255 783 -106 -967 210 -143 -714 662 185 317 -195 492 803 24 -647 441 -103 414 -365 -512 800 -495 -732 694 363 246 -823 -59 415 -436 404 208 -328 -835 485 -818 409 -948 866 798 136 -284 609 212 -296 329 -304 86 -967 652 854 755 -866 -579 -874 -962 -986 -181 238 90 -701 856 731 588 -315 522 241 -70 389 994 471 503 -450 -261 334 -446 439 -603 -150 -696 450 109 -875 -923 -755 -116 -774 735 364 -315 -957 -127 90 374 860 -602 788 -710 444 -719 183 -819 -585 77 547 867 -781 678 63 -603 494 -73 -577 -2 -882 -976 265 827 921 -972 667 -802 151 817 -589 787 -770 133 -790 -168 158 -324 -347 -8 46 -100 122 -69 97 100 791 636 -419 -899 -594 402 586 973 296 322 -855 422 439 -210 -217 -332 64 -857 99 751 -625 -304 595 95 200 36 -402 823 230 -790 310 -79 -598 421 819 -535 -640 -378 887 -656 486 395 784 -780 -922 -703 -568 -950 -719 266 8 -793 -15 740 -475 -904 705 622 -255 138 -312 428 -99 109 167 -233 723 728 -187 491 55 -674 -577 -315 -907 -145 546 187 -766 -311 -5 156 -631 -676 301 -442 974 -184 573 -845 -908 490 -979 -380 866 -925 -835 885 -912 613 -245 541 -255 -37 629 898 -105 214 -437 -859 -258 -588 -969 466 -594 469 304 570 -326 995 411 95 -682 -865 799 -729 -299 -861 481 282 206 916 -455 663 705 -364 -288 -549 -732 -366 -94 91 244 -516 343 -126 -279 71 821 920 -5 -610 283 264 -728 418 -868 430 -874 984 437 405 -266 805 840 -771 944 -602 -333 -311 -21 462 -775 -912 903 909 -802 -513 114 378 256 519 -731 -843 -735 847 -720 969 -588 -749 -957 -592 -909 -939 -617 552 971 -648 225 623 866 -331 850 331 233 892 931 146 448 52 773 -183 -719 529 -85 938 223 -147 140 347 151 -127 643 -45 953 461 812 -510 149 910 256 858 29 -742 -611 -319 -804 -116 558 662 883 556 -137 -261 555 -32 563 -362 -381 500 -391 879 945 -628 -170 657 -965 951 468 83 -201 -577 -152 -376 638 -649 325 -146 711 651 415 905 328 761 928 -428 -400 -235 337 122 -594 930 119 211 -160 495 -603 -748 141 215 -831 -689 -76 -299 -394 721 -254 72 -16 -118 -775 243 -396 -778 286 458 -233 -464 -611 463 489 -369 141 -948 -316 949 -540 138 -970 -156 -719 -943 725 262 757 -731 -938 -4 -689 -833 709 -806 -298 504 624 145 -403 376 -625 -382 -793 -184 528 -829 -130 764 -770 657 629 -815 42 660 675 194 655 -126 -770 524 -510 226 -202 565 32 -436 -156 -250 261 -951 -639 -693 -843 -815 198 995 71 434 -59 355 -56 -541 -561 605 -94 -746 621 140 782 -266 -801 -817 323 -676 -27 981 -984 -506 -247 -21 289 256 153 -124 229 -481 402 580 -222 -188 -904 -670 283 251 -406 -479 -252 901 -500 -193 943 -531 685 -146 663 -131 651 667 695 805 858 801 34 11 143 -558 -818 -644 648 465 297 603 356 -881 -227 -956 -674 -871 387 980 483 998 357 -725 -697 999 381 -214 754 116 -98 277 56 -102 -359 -909 -157 -959 54 -383 427 361 654 -159 -816 185 -874 733 881 349 230 -114 -561 450 -500 -471 581 417 742 433 -509 874 638 874 993 -449 -294 -36 -444 -948 972 413 932 805 540 -861 -5 -594 519 19 -766 656 -368 741 781 -245 324 570 -683 591 550 68 716 938 -109 649 -823 413 858 -824 578 -662 526 685 495 -581 -117 -826 -109 -820 -655 746 -432 857 -790 -303 766 929 -305 274 -614 -514 760 388 -108 206 -173 992 -49 532 860 -196 -964 261 732 -843 -539 358 -473 -987 -57 -360 -1000 -415 939 98 222 -606 -155 -150 9 758 886 868 -469 -128 -184 -866 366 -964 -460 -263 297 311 53 -492 522 126 814 -487 43 495 -488 69 739 -373 -828 -187 543 -872 785 96 359 44 -889 -704 589 546 -970 -48 370 359 587 -772 -211 -356 -528 694 828 907 -951 -537 827 -397 -825 552 651 -678 -435 -813 -589 378 704 583 105 -40 224 -707 -968 -674 223 519 -153 -808 -141 -827 -256 526 -108 -943 904 735 -422 -185 -731 586 922 -631 -252 450 -264 -113 645 -947 854 194 -280 -841 346 -217 -1 444 749 -502 -30 541 227 -491 -855 -50 -818 -734 194 -48 170 641 -648 -548 -740 -357 616 -19 411 634 576 504 734 699 779 -858 -968 -971 101 -571 64 -318 412 848 -708 689 -603 -798 -744 651 -873 176 -53 784 -448 -743 785 -404 211 420 553 -326 149 -490 59 657 821 182 -442 -429 -407 -836 -474 -268 -668 538 158 -358 -53 -923 64 894 437 -249 -115 772 501 -457 199 -206 -474 -220 676 891 -537 -936 385 388 -863 -345 -196 -606 -270 -993 -269 -785 492 118 635 433 513 -288 102 261 -943 993 882 -31 917 -739 -815 -906 -243 713 -208 -332 589 -815 -182 -505 -971 696 -914 44 -567 251 748 -755 246 553 -530 181 -139 4 -653 -553 802 -101 288 -276 -178 -284 890 -811 737 812 672 -160 83 251 107 121 -384 102 -933 -176 -771 481 108 -115 -962 -555 608 -823 920 407 701 614 -110 -761 586 214 -713 -642 -13 -559 -109 -431 646 880 -726 496 812 624 -576 -877 699 24 173 97 9 767 894 -18 895 99 181 139 -565 -402 -167 242 -622 -800 -339 -673 -622 487 -566 -337 962 -577 108 812 11 262 327 878 -411 864 -488 555 701 -333 -289 630 -489 400 228 -888 836 -36 338 -822 183 707 164 -216 -714 934 -458 -445 -587 -259 431 315 -940 576 -808 -277 -488 -603 -234 -340 803 58 1 -775 805 656 947 -17 -37 -306 -395 244 -199 859 385 -305 37 82 -272 323 0 -451 699 -174 -648 949 534 138 -945 315 452 -872 88 219 -317 -973 -959 -898 -944 -338 759 -783 -747 -501 -452 506 644 658 939 -160 -768 117 216 -525 -387 -626 114 777 486 -495 208 165 -850 624 881 192 -477 -855 -146 827 502 82 936 712 -101 -412 -838 -682 866 702 500 -584 575 -855 -798 -733 868 -959 648 520 720 440 -374 917 948 836 -807 842 -506 -439 -520 -751 -921 76 504 399 456 467 -5 367 -149 218 -206 -635 571 614 -54 -252 490 -223 230 727 964 -877 246 -893 259 -946 -790 252 238 -796 118 766 -95 -459 758 70 -134 909 198 -541 344 641 -272 587 881 630 -395 -996 84 86 -74 -437 -40 936 715 3 44 -191 -380 -343 797 836 66 -527 -239 409 417 -22 -153 -851 -797 775 -845 -792 278 255 375 751 -821 652 -911 8 -388 217 -861 669 862 -772 -84 514 910 -613 -920 -690 -152 -323 457 869 113 587 83 -549 949 520 111 -834 -153 -993 329 14 808 -18 -762 152 -818 -999 -468 -508 914 -252 571 63 38 934 -522 768 -834 672 552 -174 -859 735 -598 485 748 -12 -297 305 623 -927 -159 677 -973 -632 476 582 -940 -295 317 -160 357 -337 -521 -964 -309 -58 -451 628 770 984 -466 340 -125 -709 -52 269 755 -331 664 -322 839 195 629 692 147 504 730 267 -775 432 -675 -81 555 -488 -306 -791 -138 249 263 426 714 -508 -666 176 109 438 754 -718 844 160 123 -970 -465 -178 -368 -214 -59 182 806 -81 45 215 -920 736 -865 978 469 -676 639 624 834 -116 -457 -301 790 -240 -173 474 184 175 928 63 202 344 730 -820 240 184 -792 60 -514 606 -880 115 -963 -718 -708 184 533 -743 80 809 56 577 -642 -995 102 16 -431 -10 -766 158 30 -351 -551 245 66 958 632 826 -317 519 572 95 682 -307 953 -415 -379 44 -750 -824 741 398 107 -399 -158 410 -470 -482 510 333 739 50 -205 -816 61 -523 -863 567 -60 377 922 -487 149 -739 -874 962 -532 392 -260 895 -479 342 493 463 -168 653 280 743 -92 826 165 957 937 706 486 261 200 856 701 -918 965 454 -812 790 244 -243 -778 -345 67 -895 460 -746 530 592 492 -556 -731 132 -46 634 -617 204 388 -207 -357 354 104 745 928 685 68 -744 -856 549 -22 -356 -742 -465 839 -427 839 34 -590 -737 -23 666 154 591 -31 510 -998 473 -482 -523 -301 -260 176 40 413 -288 -603 -63 243 369 693 -99 249 -491 -997 517 -400 -479 690 551 -34 -153 -385 10 585 34 -551 -214 -162 712 266 636 231 115 -443 -148 -57 -865 -87 27 55 992 -880 177 762 18 -94 596 -478 25 659 960 111 935 667 -39 241 307 -419 -617 372 -899 -753 -860 776 180 887 -329 228 -952 -37 729 552 40 424 991 909 997 173 973 411 -827 420 -982 742 -272 -684 453 -590 -367 -5 460 63 -65 756 -680 -386 797 -252 -655 338 369 492 367 470 -993 134 -235 -577 -825 -166 -345 -371 32 -985 755 28 -124 -390 -32 -618 -29 -349 72 216 -192 77 215 442 -765 217 -10 249 -22 927 577 -662 418 669 349 -884 935 908 787 20 321 -524 540 39 987 -288 566 -701 653 697 207 199 152 -282 -900 -220 -122 -583 -123 -347 548 -139 -60 277 91 -61 576 -989 584 -76 -986 558 -620 -501 -15 932 874 -479 780 399 -671 -429 165 807 532 665 -770 -108 344 123 363 678 372 -918 -936 239 -640 365 985 400 651 -71 -301 -135 -658 -685 81 -267 718 639 -128 -263 -988 193 -671 113 -646 271 -840 -302 -661 412 -71 315 394 725 988 429 -418 196 -602 69 -482 15 -503 265 -204 639 -938 -117 -667 -704 70 922 416 993 -961 -768 -200 972 -682 -593 -674 566 314 137 -296 -803 -975 884 -710 656 -766 568 -326 -50 -76 -154 399 -649 -735 -714 -957 970 -793 -848 -219 -647 831 -418 -307 499 -414 14 -347 838 -414 212 -168 -766 463 -647 728 443 -301 561 -93 -29 674 483 446 -918 -137 -135 35 -65 185 -701 267 962 156 -737 -230 910 799 -849 261 -364 -599 -765 495 1000 395 -807 917 -628 758 698 38 -58 913 -806 472 966 755 -839 -506 -832 -245 -534 940 -953 -119 -829 375 -388 678 790 79 -260 522 431 523 267 926 969 -517 144 680 -931 -948 -317 -980 143 -548 -92 -644 -477 -826 157 -351 -572 309 -191 380 732 212 564 -621 -818 -976 40 -388 499 506 309 288 845 495 244 -67 177 -304 -960 440 625 290 -743 -774 -471 29 685 8 -781 -820 -762 486 708 -618 182 429 -743 -995 728 -669 -865 -879 476 -664 -408 947 -346 -971 6 -851 -189 -44 -837 787 86 -914 894 -208 -126 289 947 -826 -539 393 -914 -5 -553 347 346 -300 708 -585 269 -458 927 -376 -95 491 765 -235 990 242 -603 -630 405 -244 -568 -803 620 -596 -461 -778 -215 633 736 -630 -185 137 -11 -3 78 912 341 -530 -614 418 -777 337 805 64 107 -830 -143 566 -578 477 -744 227 -473 338 -681 109 -449 -70 755 -72 -425 4 -628 404 -788 -844 29 -362 -754 875 76 -862 703 273 656 -617 357 -763 -538 744 -900 -594 -35 -399 -105 910 780 -567 -294 22 382 386 960 785 -55 -233 -415 363 -547 1000 -119 -684 -732 171 167 -808 -101 -579 1000 -88 821 -368 -149 -34 -122 -978 278 821 -505 770 171 -189 -719 832 177 163 274 -42 -671 382 154 35 969 16 -196 -249 -780 -40 -75 -165 316 0 960 699 -878 103 -694 483 542 276 -291 374 241 -729 889 -876 -311 592 592 -351 -278 820 747 306 -123 -139 283 -142 -679 -833 -473 644 652 611 310 906 -654 -605 -725 -29 578 -446 -397 459 982 -695 226 -293 499 354 -125 -259 453 253 300 -114 594 933 934 321 554 -439 -712 -484 -515 521 188 -302 -260 -741 804 557 -854 519 372 207 -100 -924 666 -687 -185 -238 234 171 941 202 -710 -150 -244 -749 -168 -87 489 -682 499 -215 731 547 -685 -816 395 -107 408 617 -79 -525 678 -457 249 363 261 759 -751 82 -290 -294 823 334 13 -232 -555 591 -475 -604 -71 608 -177 -440 -826 456 558 863 -457 709 -665 -290 -989 418 -337 -537 800 -453 50 -87 544 546 708 702 -756 871 -872 -100 -775 -581 368 736 750 -470 -309 -760 714 -153 399 -18 -897 -62 -877 -63 579 -948 121 -387 -861 340 426 945 -835 106 148 329 -221 -840 997 765 430 313 415 -259 873 -482 -247 591 548 923 -706 -110 -694 -148 372 -121 -562 -940 -433 -683 840 275 671 -59 -934 -560 295 -196 645 -841 272 328 144 912 -485 975 -671 -465 -798 877 248 -744 -345 -238 534 700 -805 433 465 974 71 -507 -750 420 141 388 851 521 803 257 770 117 392 963 -22 488 780 -983 -141 -470 -383 761 -492 650 -728 -801 -908 -254 -113 923 67 121 -365 830 -765 343 -299 485 251 135 645 197 30 -208 -322 -776 -660 -330 883 19 775 645 633 -155 -142 291 -312 62 590 -439 788 616 282 -983 -779 -703 -166 727 -497 -16 329 380 -485 -578 862 715 264 -432 743 410 355 812 59 309 -229 1000 588 -292 -158 -205 215 674 -547 293 649 387 -97 -145 -893 147 189 -591 742 550 226 -689 92 485 -391 70 -993 223 -839 -120 644 905 668 188 627 -944 978 -878 -593 268 539 -267 876 -623 789 -519 -397 -479 -506 -622 248 -85 393 -701 504 -552 632 -193 -468 493 -964 961 -141 663 313 -679 -526 -397 -712 -809 413 747 -559 -840 -187 -708 10 895 849 -568 559 630 -759 -592 993 616 -393 -734 -516 -948 975 112 -206 903 -202 975 -979 747 -609 140 -950 949 949 777 -530 -904 -60 -524 -499 -382 737 978 700 -141 12 -130 281 841 -531 412 -559 -844 18 -39 584 -921 856 823 -100 -264 -735 503 151 631 -879 -655 -614 31 647 -196 -973 -631 695 -709 -153 -238 -725 108 987 -574 830 -746 787 -279 820 923 -679 -295 340 -606 792 -56 184 -161 -386 195 -439 940 -140 -970 -769 863 208 -378 863 -410 524 956 81 -517 -100 -951 -516 -304 994 -111 55 -535 -199 -642 -590 3 969 -977 459 -493 808 107 30 846 -111 -838 -56 -504 928 -702 318 635 -513 -943 -499 175 357 -30 -700 456 685 -665 -491 74 -294 -139 -145 -236 -563 -769 -180 285 199 526 -14 725 -205 -736 -782 -321 -581 -44 548 336 -940 -165 696 611 57 20 -303 -326 -433 202 50 -258 -945 -550 754 134 -389 -941 -20 -795 -730 -259 -577 -172 -950 -530 937 -160 -316 634 -593 350 -427 354 -478 -770 -716 173 -195 457 498 -934 -343 643 201 -574 868 138 72 -674 -674 489 -979 -286 -590 -834 -555 -170 -77 781 285 -948 -19 269 -225 53 391 -417 -663 372 571 305 720 156 -886 -899 420 712 539 920 192 10 -820 -46 969 501 88 823 931 -849 937 555 -528 811 658 -4 -506 -128 172 -582 -730 370 250 -621 -730 331 -613 706 -394 -299 33 -986 -780 -740 362 -582 613 664 -442 818 -168 577 -800 957 -972 171 906 313 285 -832 -126 329 -768 -118 -85 992 -362 -604 19 -61 626 86 249 -664 258 993 -153 147 -152 693 -307 265 414 -967 683 -699 927 229 -329 -861 -215 -613 404 -858 -933 -504 -222 530 289 -180 890 -719 126 277 792 -612 -798 389 -838 -682 -400 -35 827 -15 -618 75 706 -13 124 -879 789 797 -343 604 -414 958 552 -794 -585 112 -342 -150 -558 405 -285 508 188 -162 954 -753 -716 296 -546 2 -809 -468 187 -13 98 808 211 -102 784 -152 793 -459 61 -122 387 750 -224 -404 205 446 -661 -671 483 558 816 -141 -670 649 599 419 565 -57 -395 -322 -269 174 544 91 -135 -920 454 -399 -937 -3 -316 -710 52 563 -756 -234 93 987 -384 -201 -754 517 404 665 579 33 -86 -940 668 -182 -266 -111 952 -853 -61 -771 494 256 -686 -259 -546 950 560 -759 -417 425 474 -287 486 765 -606 -523 -428 -573 443 -961 571 -244 -756 558 289 829 41 -977 826 826 -692 -595 658 841 793 474 -529 -425 462 -122 363 -904 -560 -388 -848 194 -988 298 883 594 788 -407 633 -582 630 -666 558 -997 -246 -689 528 -74 -652 -720 190 -277 -142 -869 -902 433 -695 486 -562 -313 -572 -230 -313 953 674 581 966 707 829 408 285 -646 19 -343 502 702 -374 467 381 489 690 819 -180 -201 -896 735 214 -622 -561 -774 871 -214 -511 -537 -106 -611 -278 -698 -598 118 762 97 747 810 -830 -95 -192 -249 603 362 -98 -943 -307 639 150 -630 860 937 974 270 -473 26 879 -831 -878 284 938 733 305 -106 306 -485 972 614 57 -102 667 181 791 698 -800 -637 912 838 -872 -876 -282 488 -753 -611 95 -449 376 152 203 722 280 505 -209 -507 385 381 -111 991 477 270 -2 813 -554 809 444 593 926 730 527 792 424 -340 945 679 -322 751 440 816 -487 -394 218 801 374 53 -277 475 -5 -848 225 -314 476 -104 466 547 604 435 -664 -511 -116 97 -823 894 1 709 439 370 758 -147 -617 -572 336 636 -958 602 918 -983 295 45 23 318 379 -131 -752 -984 305 -315 791 -826 -440 538 -641 -233 856 51 919 -157 356 -166 -823 523 300 10 -918 306 -395 -627 745 -860 -547 -737 855 650 957 -140 564 -495 384 -370 845 -200 94 629 534 -863 -487 677 -726 -391 908 -499 872 714 724 304 -301 190 -399 542 -348 -295 -821 -405 -470 -276 261 -61 633 603 41 -650 -875 -99 277 133 -804 830 501 -50 -359 -967 -206 837 -574 795 830 -914 -630 -147 -109 513 -21 -931 552 867 369 -632 684 657 -32 -63 3 -813 892 567 488 240 532 335 106 -104 131 716 -574 241 -933 52 95 516 362 -586 764 -573 -394 -683 590 581 -553 727 -649 979 -153 910 249 595 -332 579 553 -393 784 -306 806 -13 513 -961 830 -71 808 -38 -581 -637 333 886 702 -412 444 803 43 328 -84 -430 174 -910 357 -242 990 -461 44 746 325 658 -243 -550 -456 -639 -414 -683 -3 255 -700 -316 502 597 174 443 -384 -459 947 -761 -634 -76 -530 -872 143 909 603 88 -543 -248 -419 -969 -593 607 944 -357 -772 631 -446 534 919 -620 818 -835 340 824 -901 -16 20 -487 -500 -738 975 -242 295 -553 841 333 -371 492 -901 607 348 -269 -258 857 216 -905 182 -528 -293 -920 262 295 849 -557 -104 -819 87 -834 41 -830 -485 281 -934 735 347 -682 -846 -798 949 -820 -330 349 543 -897 595 710 -699 -339 -279 -969 -327 356 975 718 288 671 250 -297 4 -459 740 94 -140 647 885 620 -996 -662 44 649 -598 -752 575 -830 -770 369 775 -52 582 -538 -125 -52 362 931 -413 48 190 521 373 -276 -315 -696 -432 756 -742 -623 -481 960 35 109 -573 351 -680 -947 -713 -756 16 483 780 502 -9 -335 750 303 637 -500 -819 41 -854 -837 -443 864 452 547 993 422 375 98 -525 9 -554 304 -617 -442 845 112 -316 808 -635 -303 174 952 -971 -204 -182 -814 914 -277 715 -69 76 106 654 -172 -842 -362 -925 776 934 -981 -668 -410 189 -860 -963 -591 -476 585 424 -670 -35 691 -296 939 -581 -351 321 515 542 131 -914 767 -918 -491 902 -457 -108 -59 622 621 -775 12 -519 -825 863 -309 865 97 671 892 846 251 -556 -15 -688 -518 -317 613 904 -133 -24 -924 461 896 -348 -995 -857 208 696 117 742 835 -134 -502 -563 -641 -20 -544 -169 -899 287 626 392 -971 785 -906 664 484 -422 -359 -927 -903 -58 -106 -280 20 -411 -953 218 220 -851 987 936 231 946 783 216 -79 -610 671 -428 -790 -739 -84 564 661 459 -281 76 -246 822 -755 714 524 -91 410 -659 743 -567 580 959 -4 -384 293 -282 444 616 761 754 677 484 270 -439 490 -624 -482 -905 -563 -605 -498 -79 466 243 -427 391 624 178 -109 128 -261 -595 705 547 -397 -260 879 432 260 -835 -958 -637 -491 -589 741 -337 61 801 -992 -356 -384 -663 -363 148 -451 272 752 168 243 -413 904 2 -761 -88 913 60 741 -237 -814 -261 -473 -413 605 757 -292 -269 -781 -543 456 954 637 -875 405 -920 717 -261 -84 -100 -264 640 758 -328 821 -331 -542 -378 -966 368 914 470 307 -380 941 456 -607 143 314 765 577 -443 142 -428 478 -709 -76 -886 401 59 -427 359 283 -269 -831 639 262 452 -118 867 -180 376 873 892 -54 -932 -435 881 -794 848 -312 734 -692 275 245 25 -574 -50 -838 -697 934 252 284 845 957 416 116 -645 -397 -743 -320 161 -877 771 365 -359 -847 841 -243 -463 854 -742 750 -53 990 875 -799 -879 370 565 25 459 -78 -558 750 -443 159 664 -503 -798 489 930 749 -812 -437 -627 661 -183 839 -320 190 -516 -596 678 847 -181 159 249 -636 114 513 635 -86 696 -775 128 -871 118 655 477 -562 312 -351 -460 875 -917 418 -672 -6 561 -565 594 973 119 43 -796 -683 -287 -972 36 -684 -177 894 143 328 851 -54 -43 -401 901 20 -440 443 -651 273 327 -703 82 425 -993 -544 360 628 157 -750 862 -754 -901 811 966 642 150 -721 -827 236 -85 -99 -857 -844 -734 -611 34 -903 947 -481 -394 524 -873 -505 598 780 -190 -728 -441 -27 -384 -66 686 -499 -726 -652 72 -5 188 -634 -775 790 -866 246 168 -805 884 851 -865 -303 996 642 -290 805 257 -1 -102 -197 -70 142 -731 257 6 -401 813 639 661 -666 972 -963 -279 468 -461 755 299 -657 178 953 -899 419 92 -932 874 665 321 -708 478 -954 892 316 625 -970 527 509 421 850 -136 -968 126 153 57 873 945 747 318 -731 -7 -626 31 537 -829 -823 -682 147 387 522 -9 -947 -496 -578 -521 -184 -769 576 -227 643 223 217 128 -107 851 -794 -652 660 -744 -823 -190 -284 631 698 666 -110 -162 847 -733 -42 20 -230 956 -92 628 -413 -293 270 396 -302 -236 426 559 12 -990 -913 394 -975 -897 443 -41 -469 691 447 -498 -898 297 -507 -94 404 685 -353 -626 664 -678 89 898 564 663 -932 -467 942 -968 -723 -268 -886 -290 842 -527 -813 -315 -486 -886 -333 -701 10 196 -239 823 -616 922 -474 -770 651 -138 -170 -563 -615 -535 922 -660 734 -782 -954 -656 151 -355 -958 -259 606 228 559 -781 -408 -293 298 -293 -602 -869 -285 972 7 101 -368 -929 -311 738 -342 -802 129 -233 -377 492 -379 -956 -119 72 -414 665 -103 -333 -15 654 834 -627 286 -107 -785 -3 -598 -283 -908 -598 -401 -250 -769 10 748 -736 -622 -873 -305 -589 515 -702 949 -321 279 712 -291 575 759 989 796 777 518 271 355 392 285 -187 -371 809 -392 -446 -871 -949 -424 -656 -267 463 -473 712 -740 -986 506 -698 -268 -910 -851 133 -410 580 -136 -834 25 -242 117 -319 174 -411 213 797 -418 31 191 -898 14 483 -8 611 -733 -166 -685 710 -413 -618 -160 -198 728 72 672 540 -542 -747 -611 352 536 -384 -819 -478 840 306 436 892 271 614 -90 128 -993 -643 324 -41 -726 451 512 -541 790 744 174 -146 428 -449 748 -554 -706 -909 766 861 590 69 -986 375 -752 249 -267 557 682 -700 -745 807 69 951 -616 101 933 -66 818 -902 -863 757 478 599 -607 -128 891 662 497 667 -620 -364 -419 953 -347 -31 973 -397 716 -14 -759 -310 549 531 -96 653 -310 81 572 867 -206 -272 138 814 -682 -673 -305 -733 -928 -624 -98 340 -441 -950 678 -890 256 624 -845 -190 366 670 404 -213 758 536 511 -544 -490 -708 581 685 -242 829 -859 -777 871 -984 -703 -237 476 843 -292 -756 109 -447 -395 -188 -940 -568 308 -499 -518 818 -341 55 784 -639 -954 -446 958 647 806 212 -425 -761 36 309 770 26 -307 -349 -136 -761 -974 507 -910 156 187 -341 584 587 87 -990 805 853 -796 -686 68 -577 -793 -545 -865 254 -270 -410 -592 842 42 747 428 -561 289 -268 -645 -469 -934 633 -390 847 -93 -625 8 -803 860 900 882 -34 -388 960 -2 931 30 -218 -302 -199 909 75 305 444 -207 84 -803 -431 -106 -693 643 -367 373 213 255 282 952 828 -692 163 187 298 -185 866 -138 -842 -718 947 -75 -906 304 -758 -703 404 337 -913 560 190 -470 788 914 731 -567 -781 731 -310 -213 -940 560 274 -239 -730 919 -395 751 -457 -120 534 798 -821 -114 337 677 241 -373 686 -635 -787 -80 -583 -730 -357 -378 -241 -56 927 935 -25 -230 -785 -389 339 544 678 143 914 -991 24 -429 -171 963 -912 861 -6 -742 -784 166 -502 -746 -634 -67 -926 -468 -341 161 -415 189 -848 19 -558 423 -771 391 -694 32 -576 -385 823 639 -288 827 579 867 -177 493 447 -567 -455 236 887 -320 -978 -287 572 -634 -297 -366 -168 -985 -950 -193 -824 675 -852 367 504 -423 865 524 125 647 -463 -212 -483 489 488 377 -494 -948 259 -583 16 41 792 759 130 340 762 -685 -37 669 -482 -625 -240 288 359 371 -472 861 -515 616 271 563 -812 -901 -194 -613 269 670 -382 851 242 330 -405 -117 -328 694 -56 947 -446 -602 78 644 -649 -550 -853 -905 882 470 -265 -438 -99 -322 195 669 712 -362 -198 684 461 802 232 -428 -983 605 -292 872 56 551 842 581 -431 86 988 592 37 -888 720 727 -461 -614 -375 -947 958 -444 285 711 -924 467 882 164 91 711 904 270 928 -50 81 476 -352 -953 -884 -758 -377 295 -51 -803 469 -998 966 -938 -899 522 -326 921 819 -743 117 -138 385 193 91 -761 88 -621 147 -352 678 -570 -561 -891 688 -80 -160 -818 -335 863 -144 295 758 -844 -990 431 131 385 -381 926 383 -444 171 821 -808 -985 346 984 -689 27 -656 -573 311 105 -453 -468 -774 -811 -940 -15 873 -984 -72 -232 335 -898 887 668 -334 -422 828 -175 -3 100 878 -351 -506 -197 212 420 52 552 -60 -919 655 67 -19 -521 -385 -110 -463 276 -164 -441 -215 295 -46 -503 67 -721 -990 479 313 -199 393 845 -12 -764 -733 -666 -912 512 -364 262 -441 204 484 -729 -332 -268 668 517 255 -29 -242 592 -515 -188 -32 440 853 -307 54 465 -329 -788 -410 917 619 753 215 256 340 707 -274 -259 674 768 -928 -854 313 358 486 323 97 622 -839 651 -10 905 198 -425 902 721 -862 -907 -743 627 470 -186 868 34 -377 190 -933 860 262 -658 786 -456 49 760 121 -225 -841 -206 -454 -252 -845 -345 -411 690 742 -854 -985 75 -165 -117 470 424 19 845 -918 -556 -530 666 482 -197 -97 376 -819 705 645 -891 529 -306 -540 -184 72 293 668 287 707 -724 757 664 -839 682 -587 335 -102 -374 -933 513 449 -857 68 894 294 -587 45 -991 -238 78 218 -332 -54 -647 -932 268 860 769 -882 914 473 -822 -552 -858 -850 -569 -426 238 -567 817 439 803 170 -237 177 769 73 403 -896 -420 -148 916 409 618 508 -379 -862 -996 -62 -571 873 -255 689 -211 29 -214 889 176 -968 -187 -327 -922 889 -749 -115 860 932 435 304 -565 -405 -338 595 523 270 650 -348 -808 413 764 -320 578 936 669 -226 -587 -947 195 291 -948 87 -258 83 811 997 627 -597 164 -75 404 -985 535 523 948 892 5 -629 856 -563 -819 335 -350 -996 -669 379 119 464 -298 -173 181 385 985 43 877 110 733 273 4 924 -561 -789 444 -56 -408 -1 -144 488 -920 930 26 34 -791 881 -134 299 398 -573 425 -422 -641 -738 735 180 632 -249 -950 782 451 434 500 150 -792 -467 289 753 -744 -342 888 325 654 803 500 539 -887 -54 929 34 528 519 322 802 148 83 190 178 185 -206 491 425 865 299 357 745 886 -110 252 -769 -219 502 454 -271 625 -227 -598 -341 -825 -915 287 977 487 -544 -968 -234 272 91 -213 -207 517 -721 -731 489 -805 142 941 787 742 -61 461 137 -990 432 -736 912 -874 -423 -237 -970 187 859 -11 188 -954 -692 -352 -614 -841 -578 775 342 -861 521 384 -436 -62 632 -734 -681 849 -551 148 -317 -322 274 710 837 -100 422 -154 -253 13 344 900 70 -352 -412 468 942 -135 -129 -733 728 318 -511 -181 -246 -118 -952 -184 393 -178 -599 -666 994 79 -906 634 539 256 559 -550 -447 -704 847 -869 -23 836 -166 -554 -940 -69 399 -601 677 -890 -959 527 -529 -24 674 40 374 -176 237 223 -900 293 -288 -95 -88 887 -303 -813 691 -394 258 552 -279 -29 -404 900 -334 -535 220 -915 -753 -135 506 635 270 39 -646 615 -504 209 420 258 101 595 -624 293 -687 239 -595 -595 -288 -830 351 944 -38 934 -831 -420 -373 812 -219 357 -838 -682 440 279 818 477 455 692 958 310 36 69 -609 -516 345 -390 -924 739 -681 322 -561 -320 -574 879 -435 -346 -425 -977 955 -857 997 852 398 657 916 -776 -980 352 -554 -784 177 743 44 117 635 -653 -696 -888 274 956 943 340 -170 319 353 -73 505 -18 151 870 707 -681 -777 -21 774 112 -95 -990 -704 697 -983 840 -190 640 -862 -977 81 -767 687 -652 233 320 -1 23 184 644 543 -710 800 -110 -932 112 -298 -656 -348 383 -988 578 653 958 -54 -17 147 -166 667 -91 979 503 -274 -764 -718 585 -37 295 -828 904 562 52 -618 -516 185 967 586 353 -72 -136 750 365 659 987 804 42 -942 -679 -11 188 620 101 -387 -255 559 -198 -650 127 325 742 -28 -456 640 331 528 268 614 -316 -610 385 143 117 427 -805 714 636 856 277 -184 -795 -22 -361 -83 -214 934 -37 -856 289 378 387 874 -738 272 142 -366 -80 636 -429 667 579 940 -370 -712 -40 -250 590 871 125 133 137 548 694 643 790 -700 360 -374 298 902 936 -601 808 669 -447 -67 -950 637 864 862 -517 -233 -913 -237 257 925 -98 -765 -866 -647 290 690 653 29 -805 362 130 -927 -917 609 621 -959 186 420 438 -590 -76 835 -459 395 248 -981 545 227 -407 804 732 801 921 907 766 -254 -88 592 -582 14 -970 -854 200 -268 -216 -631 200 489 365 -797 -435 -203 131 935 -449 -229 547 524 -691 87 -126 -851 -446 -128 760 -37 509 261 -375 -169 500 -525 -496 -529 888 -706 496 -160 373 297 759 -43 -636 -582 -982 385 -693 -478 -723 -705 -325 -179 710 -239 -279 -16 467 -370 705 314 47 611 -996 246 924 4 589 -222 -14 -333 -233 354 -694 -571 -586 784 361 941 -716 885 -110 -762 -857 -974 542 -585 -756 -725 21 944 -966 29 521 7 -767 533 13 974 459 -20 -624 -965 203 -968 821 -427 702 -770 -730 -959 -623 -901 -862 -345 842 -873 -628 597 309 909 -466 746 415 267 767 -319 360 -540 -365 -239 785 -789 -301 -121 889 -934 206 750 876 750 -565 -616 -311 -472 568 -583 -922 -600 460 -526 535 -405 733 -556 615 128 -771 240 -193 338 405 283 -489 1000 -800 -843 -738 674 648 980 890 -536 -966 -606 872 -217 225 455 802 -859 675 660 636 216 -470 976 792 -915 -901 -748 172 -744 -174 685 -540 264 -941 553 657 13 889 752 538 -847 512 -849 -532 841 170 -848 -246 -289 854 -222 -308 -469 570 -485 -628 544 -998 708 -497 -762 -556 524 893 -138 -655 -185 297 131 883 -106 -976 -602 -598 371 -425 -879 -659 805 666 139 793 -70 -932 -70 905 137 -496 -725 852 -724 -867 670 -397 808 -491 23 862 583 88 931 -39 100 702 739 69 -347 -655 611 -994 -855 884 60 -93 215 942 738 423 600 -842 -266 50 -946 -972 -589 609 -157 -925 -673 116 816 801 -633 504 -719 -777 -187 -580 975 -493 -415 499 590 -871 -412 -118 147 658 -593 -174 101 326 430 -967 -515 -144 753 -751 483 494 624 620 871 697 -496 -764 -751 240 -750 -938 703 -455 331 792 16 -266 -662 330 751 200 20 -496 661 694 337 913 -19 553 173 386 -247 -232 344 71 -3 4 -275 -939 -272 840 -276 -393 440 -955 -890 -166 -12 -534 -730 219 553 956 -340 -165 518 410 -773 139 -178 -943 -497 252 129 914 337 865 806 645 -26 -655 -110 211 -600 715 -263 -980 875 374 -845 128 -6 786 -63 234 223 985 599 92 -937 119 -128 -728 -121 -221 123 377 -562 -658 326 -622 -773 200 -731 778 -535 639 -763 639 -223 -936 -408 -539 46 -47 227 -399 529 315 -477 465 358 -315 207 -447 696 178 -815 716 -193 257 923 311 -552 254 166 -589 918 -995 -306 155 -126 -193 -572 152 141 -660 -340 566 -606 998 294 -774 860 -392 -434 -287 -160 -740 -39 -107 -812 644 -709 398 -135 -741 -26 599 -688 301 -137 865 -133 -717 15 -362 402 445 244 47 -909 -382 -455 -237 -278 734 182 -541 866 -216 -190 430 -805 827 -270 86 101 577 -303 398 -746 -298 5 262 -929 755 -273 482 -494 273 976 267 -430 42 -526 237 827 -435 589 162 -900 216 -520 16 -716 46 -877 -514 640 -219 -918 867 578 -311 -570 758 -864 -157 427 -822 -977 549 -711 619 895 868 -123 614 438 -717 757 -201 486 -20 65 307 994 896 837 503 -262 -901 -490 156 -579 -718 -210 -157 772 -268 -123 727 938 199 68 451 -489 348 -29 -165 -877 438 -277 100 -100 -244 -837 -27 334 -737 706 -271 789 243 882 197 -767 576 656 -616 452 822 -824 -943 -545 -457 542 554 145 421 -750 578 103 -788 300 875 336 512 738 -367 -984 -416 665 -913 546 945 387 594 556 584 -494 731 -801 -490 361 472 506 -919 -957 -514 604 568 463 -329 949 -907 -691 668 648 791 -204 438 -181 -245 918 416 11 278 -996 -652 -196 257 257 -237 -133 -169 505 526 600 505 -680 81 593 419 897 -606 -762 -524 -879 874 171 -300 -62 -603 686 -984 100 433 -943 753 496 570 482 -392 323 -914 892 -273 -574 47 936 726 692 -235 -14 -357 670 292 -622 128 443 370 -420 -486 -704 391 -295 -926 -101 237 350 242 446 -150 706 308 852 967 986 -83 -209 83 -982 -581 198 -90 -788 901 -748 -734 705 378 -115 -525 342 -402 223 934 -972 -229 229 977 601 -780 44 -487 -526 -904 722 -597 688 -440 971 860 880 -196 -114 989 303 468 -787 -476 242 -668 -105 -873 181 365 905 -237 896 172 531 688 593 652 960 -660 16 -409 694 -184 -344 -934 -41 -977 0 -957 -414 -480 310 -211 195 398 -966 346 -671 196 153 -276 -883 -279 -826 -865 803 -821 -6 -213 -566 4 -543 15 -34 275 442 279 336 573 212 -228 -917 -127 947 184 -936 -644 858 977 794 -937 36 -488 -739 -174 601 204 -160 -571 -288 -785 17 -67 -917 893 -470 -878 778 668 234 -975 353 237 466 988 907 -698 -220 60 -985 -574 -475 -12 -15 -256 -708 15 -826 -221 -606 -1000 575 -87 978 643 642 232 616 -623 351 -167 -789 24 646 -381 -505 474 -602 550 439 320 -477 19 23 656 -813 -11 -461 822 725 656 14 -387 -601 714 -961 978 99 863 72 868 425 908 -331 415 490 799 -720 481 -373 -928 791 -637 671 726 434 462 372 23 -835 449 899 -813 990 594 -171 -94 859 -338 794 629 -108 938 178 -205 508 57 -839 455 -312 957 207 813 -119 284 400 490 511 -17 809 -676 742 769 -545 826 -718 -471 -957 -483 -107 -829 -828 -563 403 197 -398 555 -354 -670 50 219 -563 -612 -913 -398 21 -711 668 870 631 -602 -74 -93 500 -831 267 179 709 -137 -625 208 -630 592 396 -168 765 215 -996 892 -614 908 10 745 995 -61 639 -54 -357 -353 -54 -577 626 747 -886 705 -174 -240 -574 514 -800 271 -48 -815 -93 591 14 -122 186 280 -928 -551 -745 66 -814 483 48 -53 -131 0 -209 -684 929 732 279 -672 568 944 -383 176 454 281 99 91 -16 232 659 748 -573 670 566 266 -359 666 231 911 -190 -673 -540 -961 -294 -119 -399 -348 822 -515 -660 -965 -242 148 608 -940 347 -435 -398 464 14 568 433 -932 -276 769 -339 -339 939 -359 144 -416 687 469 -956 -198 -298 -417 149 204 -781 868 464 -903 -7 -705 -677 498 -722 -932 39 -982 -162 -192 275 91 -589 -961 342 135 -385 722 -700 -213 -73 -553 -646 259 -843 259 321 -887 30 -530 -652 -37 -676 338 223 62 828 585 780 -766 -314 532 639 50 989 743 801 -623 966 186 131 752 -91 -298 -533 601 665 836 -251 296 356 730 511 -904 -200 -894 528 -738 210 -811 -836 -985 -255 -292 35 -306 195 -801 -450 -250 274 101 367 -857 -31 -180 716 856 -254 73 155 794 -979 -765 -248 -21 -75 27 -306 -560 8 257 450 357 -244 -537 654 -494 -24 -61 -544 870 644 -934 -909 84 -836 -892 -480 26 -310 -93 -501 -527 -218 -740 -460 -725 571 -994 -704 351 801 12 -343 563 166 665 231 633 -379 -66 413 -120 -389 -101 -795 39 540 426 805 -488 773 204 -334 -252 995 -643 -364 -333 467 864 -789 836 -236 -947 -246 -405 155 640 -829 856 -790 691 570 -296 -952 -619 437 88 -584 159 -108 865 -897 -753 -362 -954 -420 -465 -265 50 983 -8 -521 29 -370 -301 884 -248 299 264 277 -423 261 59 -789 -316 734 460 140 -398 472 612 547 344 995 -330 -259 29 22 -258 585 -808 331 -705 -69 -280 -157 -153 388 -142 623 945 -118 -309 436 -277 573 -62 -965 888 804 999 141 -815 -541 1000 -763 546 -577 -260 -10 -135 120 720 -990 818 236 607 -905 503 -850 -898 758 -864 -893 -925 -469 677 176 -73 930 -229 -75 -674 914 -335 -930 360 -704 454 -700 -42 659 157 -495 -410 178 -877 -648 805 -845 -969 -39 871 -156 -383 -645 -620 -134 -666 -457 -763 325 -452 -756 927 -770 384 979 -406 -495 54 712 211 -136 -287 120 676 -983 752 -868 -59 -808 974 57 -23 652 -52 328 248 -898 618 713 -963 289 -68 -78 -35 683 -45 995 -849 681 208 -408 688 -966 -258 -521 -122 -402 -856 -805 -639 759 -112 156 500 881 991 128 962 -404 657 -175 -631 -670 68 -53 332 242 377 -726 -312 -910 -652 -105 -27 -728 -379 135 96 -608 155 -708 -180 138 520 485 -597 33 -309 -493 760 466 959 721 -753 385 141 654 18 -867 -469 213 192 -973 150 79 939 -838 -137 524 -223 365 -515 122 -696 961 -285 610 -440 958 129 -287 -436 -435 -253 961 681 -588 -645 -924 248 -354 731 174 -204 376 -870 -806 785 -919 -946 -832 499 704 846 6 678 952 -340 296 572 -782 -350 770 -749 -903 -354 28 -917 -87 -879 -311 986 -881 240 -690 -445 812 227 538 700 362 -696 277 -743 -690 81 722 -280 -558 208 797 -454 -10 -132 601 -869 -277 -423 258 864 -948 684 783 373 -527 596 -438 938 981 -960 -164 -277 700 690 -456 740 -597 -711 365 -877 473 940 891 -834 -151 -772 -425 -960 -25 168 -833 -700 -106 -515 536 457 824 -440 -523 -265 -831 109 -379 -715 -180 24 677 -335 -376 946 914 -455 797 326 -22 35 839 -466 -242 -802 -900 -957 640 85 359 -879 728 659 203 -117 858 -464 988 805 -863 158 796 353 -395 256 949 -592 531 61 827 258 -99 -689 -155 509 956 408 957 -209 -66 984 -756 903 -927 554 -446 445 249 -92 -537 86 -658 -788 -8 969 153 258 949 -145 799 441 758 -211 -684 -7 647 -168 -576 759 -613 902 -210 -742 -322 -760 978 739 -457 -863 360 -605 514 119 -261 56 -88 -977 -28 707 -88 7 -929 857 720 -486 703 887 324 788 690 423 -732 -251 -818 -725 -653 499 851 233 -307 -848 97 -592 739 -791 994 -935 -512 -842 613 443 -890 398 -611 -597 40 -855 829 581 -638 413 -242 399 209 873 -761 188 -708 637 744 -751 -867 710 -487 755 320 -975 -825 786 671 -620 873 424 121 73 -951 -65 -758 721 379 809 602 -302 305 66 966 -187 -78 438 -196 -805 298 5 -477 996 30 897 679 367 805 925 -373 -395 395 -627 -740 -436 -363 116 -436 564 -903 -486 894 90 -33 -759 -964 -561 -469 166 752 -323 209 519 -791 466 424 -566 562 247 344 866 871 281 497 -300 -317 939 967 118 -745 -510 553 8 -186 452 88 -966 944 61 -230 -823 -566 -585 139 -951 -39 934 -306 -969 -777 395 920 795 -186 -594 354 -281 47 -9 766 -840 -507 -964 -185 -406 820 -74 -935 -25 -990 -530 -625 956 -982 398 -414 -254 -342 944 461 -17 532 -2 145 -85 -890 -952 -220 86 875 717 447 -697 -502 683 -836 -546 933 858 -766 -492 -60 342 -904 195 -393 -418 815 282 -220 492 -950 721 -197 691 80 -104 13 365 -64 249 -977 -981 774 383 -467 -332 469 -252 792 635 -372 -472 672 -22 -308 292 -465 436 -918 608 700 -376 -501 481 75 836 -192 -336 -167 -543 725 354 -14 484 297 -989 -786 198 51 -991 -407 -632 310 848 -329 -173 -20 396 951 -377 -874 509 312 501 -58 646 -567 368 345 -416 585 -342 -193 -538 159 243 -910 -959 -79 2 -45 -374 790 -553 570 824 -81 -846 934 671 -20 67 -72 -575 -793 682 -720 404 -680 -19 289 -133 65 -976 72 88 -422 -359 307 -717 982 -90 269 714 -969 -543 -110 975 35 361 931 476 -859 437 -459 121 582 66 835 -484 556 346 -61 127 664 -346 -8 407 -564 529 251 499 -433 -425 613 -28 -977 100 218 -638 755 -461 -329 785 -126 720 -487 -697 265 397 684 222 -221 -663 890 598 358 -815 -97 333 728 -428 916 -995 40 524 653 933 662 480 212 412 408 -323 -167 317 -81 440 181 804 -805 -913 717 -843 460 657 828 157 675 -495 -796 96 242 -390 -835 584 146 107 -681 -414 -907 -580 -947 508 933 232 -646 180 -694 -603 -981 846 342 -212 480 -368 830 39 -447 191 -470 348 185 -887 452 -390 372 -102 403 413 14 106 -244 47 -564 674 -276 785 78 148 -728 -75 648 272 -488 335 772 -423 969 874 872 250 362 -633 117 219 194 986 538 537 -49 728 464 710 191 210 562 -648 806 -118 -649 -753 966 223 26 890 4 -727 978 -673 -516 -109 447 798 -381 -865 -301 222 99 -831 856 -741 -326 -705 450 -607 864 683 -179 -739 -808 -53 -344 215 952 477 515 190 -794 -546 143 843 -478 -225 854 -738 112 975 692 -159 941 -805 537 753 343 -270 197 -492 -551 422 516 685 96 346 -624 513 334 108 -386 -917 786 831 -520 322 -476 329 51 293 749 -677 983 -678 86 -805 -218 -66 -583 -503 -29 -375 -90 -988 -183 -408 -544 225 -750 563 -266 -285 823 -90 -941 403 791 -234 -409 -313 92 891 -490 708 58 -373 19 -823 205 -9 493 561 -888 151 -74 -443 -745 -851 244 -413 -833 777 26 -67 -878 415 -533 782 582 435 -340 -521 -344 -648 -406 512 -178 -165 -713 -363 -531 -158 635 -400 39 -267 15 981 517 -392 -580 -879 -539 63 -738 -559 43 448 451 6 132 770 -485 842 736 568 -666 -856 -657 -257 396 -843 754 389 -280 629 -53 -510 -420 -292 -133 -316 -679 -176 522 -922 -533 -168 948 174 406 -56 -834 576 273 717 261 928 -350 118 844 -77 316 677 -271 -252 223 828 548 966 808 -101 -227 61 -308 -329 24 -716 -171 362 -454 -571 504 -320 125 -750 78 -423 391 -466 883 231 693 975 -835 -990 396 348 -135 -639 -400 -927 -499 899 354 381 765 -887 762 -147 -284 623 -899 503 -391 841 985 -787 616 -671 105 -35 -970 590 833 773 -73 102 787 -879 937 -542 -594 -121 -152 635 -337 -556 897 247 -361 787 752 -852 -414 -310 -932 643 -719 249 -822 565 -643 -916 -788 -159 -206 898 -280 895 523 -942 367 -107 25 598 546 885 64 244 136 -351 538 -666 -244 -502 20 843 632 -359 999 -745 -96 -767 88 -767 -45 -654 6 -361 -401 351 190 -245 666 -530 -445 682 305 506 831 490 -935 880 -456 -627 357 404 315 -779 942 -673 530 777 508 448 888 -805 -269 709 -72 -423 209 -739 -144 -708 -975 -962 -350 833 899 -922 117 -934 -420 -146 -695 235 828 911 581 502 -203 817 784 33 -638 -684 598 957 -294 -419 -708 844 599 726 -239 -917 -73 -986 -770 612 -30 -494 949 -618 836 -241 -209 985 -510 301 -104 -397 -361 -814 956 -215 -462 144 833 -590 208 -216 495 709 -965 73 -804 -503 151 280 631 900 661 -570 -759 699 367 804 626 -542 968 -274 -229 506 720 -109 -85 -401 -375 -916 403 976 426 -295 719 -686 -928 9 841 -467 -442 164 -137 569 665 -482 255 -891 334 503 -277 -475 960 -346 -240 -984 -182 626 649 -502 -489 145 587 -584 9 -27 -102 400 -651 240 341 -473 469 -590 892 364 -288 891 -103 227 895 926 995 161 -121 -819 612 -759 -108 990 199 -914 31 67 246 71 890 894 425 -827 902 499 40 -247 621 493 350 418 924 375 -785 175 248 761 754 -813 644 401 -28 399 -615 126 -59 -870 -315 -837 369 -965 -352 -657 396 183 580 -269 214 -661 -850 218 990 604 571 -687 186 -10 -228 551 -502 922 -676 -917 -14 -653 709 -964 -454 200 579 -480 -274 -284 -348 138 670 -270 355 -568 855 -230 -978 919 619 144 -626 406 -468 953 836 -680 -694 964 950 644 -553 850 -788 -620 -654 -859 91 505 886 817 212 929 -359 988 -867 -346 376 -136 526 -286 987 -174 -635 -302 -950 119 334 -179 -128 762 -616 -996 111 -184 289 -40 932 -27 -848 -566 -148 945 864 879 -240 -727 -787 -400 -831 808 662 -754 -923 425 -156 491 668 240 -207 -706 41 -536 288 -973 704 235 722 953 -358 -394 661 -356 -573 -256 641 -917 -357 244 528 -847 320 736 258 -786 -470 -994 230 -920 -5 174 372 -8 -871 -850 -281 551 -736 723 468 -515 -48 -657 720 -891 699 534 376 195 -726 823 -724 -959 946 -846 -335 66 892 -820 -652 838 496 -512 635 720 675 352 308 892 -342 -520 9 -840 772 -750 774 880 326 -417 905 -488 -853 877 90 -637 -706 198 460 -223 633 505 -973 706 557 -346 -715 46 -235 -676 90 -960 -338 46 756 35 -816 675 829 -282 -307 918 -667 -428 406 141 274 88 935 600 -341 -940 652 -991 -533 -17 -270 -942 53 -849 968 41 -639 497 731 202 187 -765 209 -334 811 174 16 -535 447 742 -40 242 797 460 -738 -896 599 -117 -444 996 -291 -710 373 323 -925 -258 -601 745 472 -816 -326 -680 -393 832 -530 865 617 -420 -681 388 842 -658 -862 904 -421 367 188 595 -179 -884 -739 261 -495 -720 390 586 -877 -819 -996 852 690 -97 -265 913 170 1 -983 -237 -96 -96 -951 -970 -707 -239 591 -370 575 -411 -345 642 574 -2 -648 -188 287 -289 571 90 494 909 -815 -806 -22 26 171 849 -383 883 -691 -910 -457 -780 925 625 -712 623 587 -935 -278 19 510 425 999 1 912 -234 -290 -65 334 -641 972 807 893 347 74 -632 -139 -314 939 816 -320 910 351 -967 -344 167 -60 -345 -924 467 769 668 -120 144 -889 -115 -835 168 -673 285 76 704 -63 195 411 823 -214 326 -987 -866 -409 680 -319 -690 634 776 430 159 419 446 -565 377 719 280 367 -890 -713 780 -730 228 417 -71 -204 157 273 -824 87 -342 -728 910 -589 -941 267 256 -49 659 -365 211 -620 -926 342 996 -621 -45 -265 15 615 437 -396 769 460 283 -937 931 138 585 785 494 585 -716 546 -379 -240 407 -158 577 727 991 451 -600 -351 -579 -871 -948 -831 658 -27 571 -525 744 -998 -53 441 -931 735 -487 383 -155 352 -384 169 -717 -287 816 -75 -622 -989 -864 -933 -873 255 -637 318 885 943 680 -473 304 649 -909 63 -7 -878 113 833 -747 643 392 53 -711 450 -31 -243 854 774 -477 -564 -893 72 182 -280 395 -955 244 -151 550 702 -673 370 208 859 -436 -646 -677 -433 -559 716 -910 418 -555 929 -307 -261 -511 -716 -348 705 -51 286 -558 -605 226 -319 983 122 502 -648 -215 -459 -285 86 -175 583 646 124 -944 -34 563 621 -688 -33 -646 280 -249 755 58 541 -38 -897 137 -956 614 431 -155 776 834 518 -680 -281 417 -482 -826 -881 753 -531 636 -185 -1000 741 -701 208 697 -707 419 382 266 246 560 -803 -944 289 -226 -314 189 633 845 336 500 429 474 -340 610 550 113 -968 -650 279 578 548 198 -722 833 563 -637 -807 795 -487 -54 774 -794 -738 -676 231 -831 -486 238 85 -925 741 -300 176 77 42 -652 120 -108 162 -641 931 287 531 -12 482 -593 715 618 -651 -792 -177 -361 631 334 -430 -356 -162 32 532 -357 195 839 338 -124 -595 49 -412 -980 -191 721 144 -752 98 -188 184 -667 876 -93 360 844 -585 -543 -795 -880 477 270 548 972 138 731 698 -189 -428 240 -208 -191 -582 -699 -119 -251 -37 427 398 -485 -266 394 257 811 834 430 -902 656 -119 -993 332 39 494 -494 -525 -156 527 52 -577 -446 318 342 -901 617 850 350 -991 273 -193 -650 -166 -521 384 957 -840 135 928 -773 -285 583 568 -265 -389 914 -637 -64 -410 -622 905 -311 -156 291 755 -443 -742 155 -984 704 559 185 -262 -305 -550 -812 732 -235 -8 -571 -97 -16 -141 480 -164 -882 11 239 -169 678 506 607 -797 289 -481 -327 427 795 -663 587 121 956 -606 316 -338 807 -258 -751 -764 -107 629 -523 -237 22 -647 -10 -14 -974 -773 -778 -601 -738 -283 921 -794 -910 -516 12 697 -646 -686 416 -469 -545 -358 -659 835 218 -550 -539 -521 -515 223 -559 558 886 92 423 -136 -296 117 398 917 -845 348 7 666 -698 428 -998 328 483 -961 794 -608 741 -607 -309 460 -825 238 448 730 798 -86 -804 424 -444 414 -791 -966 317 439 -360 287 840 452 626 74 617 -338 -156 -159 319 -43 -795 -347 418 724 668 425 994 660 -774 770 -981 710 -343 -371 902 29 815 -230 208 -154 -230 648 -948 354 -187 -113 737 708 -206 489 -480 88 -795 -2 -357 -914 -218 -629 -206 436 -620 412 882 146 583 -851 176 -104 -384 193 -341 -381 962 -190 489 159 194 -332 911 649 307 392 33 -384 -252 121 640 35 -534 -563 -819 501 -473 93 -453 173 -20 -240 -807 349 -742 -280 220 -320 -391 -586 120 970 -982 745 319 677 774 850 -768 -243 207 -197 172 356 325 56 -520 -455 -202 -132 -526 656 497 -707 -702 -501 994 -97 -417 80 -596 -173 -129 770 -103 824 386 663 245 671 -488 460 -253 -376 644 -379 -459 -452 -854 -842 299 711 113 237 -84 991 398 -718 -872 746 328 -265 456 -649 -498 -523 237 116 -539 -109 -773 -400 730 -12 683 750 -13 10 970 362 254 -276 -160 -135 4 -503 961 -130 -598 323 582 121 -497 -341 -468 668 -972 46 -688 44 -573 -286 -343 415 711 -61 -336 -438 561 -929 -502 -78 81 -390 308 441 311 -780 -93 -925 229 -625 199 974 933 910 -197 -953 -260 998 -281 407 -971 310 25 -137 398 -390 968 -484 -925 164 913 -162 -233 -580 -740 -817 988 378 249 502 215 -487 906 -920 428 394 39 -494 680 730 593 -367 -957 1000 -305 97 -599 637 503 766 -358 -485 -299 -949 -200 -888 -955 -735 585 -754 345 808 880 886 662 153 626 -450 -526 -698 -793 -212 535 740 992 434 955 871 -149 -237 -984 605 -543 410 -188 -384 -651 -322 587 -225 125 874 845 989 -611 -493 63 232 -491 -957 -326 -813 837 -157 321 -240 733 754 -732 574 104 148 565 -800 958 645 330 -644 486 671 923 -223 52 -71 478 402 978 -365 467 179 -808 -608 -883 559 -750 42 -480 199 123 -429 746 694 -200 14 -114 955 -382 724 77 -29 368 -309 325 -650 365 372 -910 -593 -731 -666 956 -987 72 6 -565 -546 142 354 378 225 637 425 -298 652 -498 -889 9 223 -111 592 107 -313 -647 -756 -124 -871 -377 739 585 668 -81 -857 467 -100 -34 821 -853 -409 8 295 853 561 968 -579 264 -481 706 501 -378 257 -129 -710 -943 616 443 -157 303 -85 211 674 881 -456 568 -177 -454 -113 -105 -970 -204 676 704 -850 296 -265 -518 801 -597 -774 -546 110 840 -127 485 -295 -309 451 568 753 -822 -315 -399 508 681 478 663 -170 -768 -363 739 -492 -734 -64 238 594 -464 -579 -581 323 -190 177 174 -624 -989 -506 -403 -52 -95 330 -101 -22 -429 -590 -348 -633 -854 -207 -803 622 710 421 -213 -46 -944 660 -940 -844 706 979 -346 -351 77 877 -939 662 -36 895 215 -401 -641 408 -519 -608 635 -396 -381 147 715 -14 -621 491 989 810 545 -708 634 -781 -321 -344 995 -547 198 210 332 827 -367 -950 896 -459 867 -487 909 -745 -718 -585 462 971 604 -847 353 953 -765 -562 -3 -308 416 -124 565 -176 -216 -420 651 755 902 -910 952 763 740 899 118 -584 442 518 188 590 892 -168 -662 996 275 602 475 27 196 -133 86 396 240 -962 148 -255 103 934 599 -272 -175 833 175 207 -860 192 -740 241 90 -41 570 -186 -337 253 -984 941 576 351 509 -781 -820 290 -524 -527 84 685 892 -473 93 -497 -907 610 54 -550 -918 321 564 10 -348 -520 -109 -775 456 544 115 514 -75 613 492 -806 -123 2 721 -3 -74 383 -573 725 -438 -264 513 326 106 -203 -384 345 -26 -505 -393 -899 -229 -398 -505 65 -930 804 -283 -44 134 -964 422 972 -591 33 -735 -119 -715 -276 -917 575 -192 415 157 768 -767 708 -511 708 -931 -544 -664 673 155 584 738 -348 -680 319 -693 -822 391 720 -203 645 487 59 73 222 -912 505 410 539 358 -249 282 -982 -584 -483 -692 69 408 -897 -929 -244 -199 275 779 745 308 752 881 -48 567 511 431 776 -203 -242 -181 -713 711 -476 928 -191 -283 665 -960 -460 -480 -850 484 269 -18 605 -493 448 -680 523 885 254 -419 685 878 -630 316 -755 -145 800 -893 559 382 76 -380 -290 -108 -566 337 903 -172 -22 -983 385 -499 657 526 573 -434 -96 -31 667 -147 -763 -440 -557 -659 -698 -55 102 773 -917 -304 -432 -741 -20 610 -43 -652 -193 507 -448 -994 -383 606 823 -995 471 829 -346 34 628 -298 -589 -799 991 733 494 223 -496 -821 102 -203 -415 538 364 -43 -22 -16 -853 -798 -848 320 -973 -72 378 -541 542 401 946 368 -689 -416 -438 -805 971 -319 247 -284 -366 -311 -530 -240 -244 805 140 711 -849 -421 988 -903 88 540 -525 -649 25 -612 -442 -203 361 -994 934 903 406 -989 723 -533 640 -892 753 875 643 391 -924 -843 -596 852 -447 343 993 72 841 -191 -237 -687 -65 -257 -230 495 947 37 792 320 -13 -922 585 552 641 974 946 571 -89 -604 503 -803 703 982 -911 -537 298 -30 491 -973 387 -689 -253 -727 -362 820 -79 -949 81 451 -598 859 -390 -342 798 -730 -811 -165 496 38 306 -620 666 -129 746 -355 49 -48 748 -279 -623 -487 642 340 -101 -906 -82 45 207 -603 -612 -804 267 -937 -551 -635 -891 -437 -845 654 153 -946 895 -124 -131 379 -536 -261 188 -117 415 -74 520 93 -1 485 -601 735 649 -872 189 954 353 -618 -616 -63 375 -135 120 -667 -199 -590 296 -12 170 -103 -101 380 -587 -620 721 -908 887 -150 450 420 681 851 814 -366 886 217 96 935 -46 269 993 13 558 -835 -770 646 571 580 -654 -414 198 661 788 -413 392 205 113 576 -42 350 816 -314 -809 728 -795 30 -542 -643 141 104 589 516 648 455 -677 -736 -741 791 272 702 534 -829 567 -861 -893 869 -89 -845 623 836 824 843 877 -12 531 834 -201 716 -226 952 898 -353 -533 -278 -274 449 -105 367 664 994 220 -443 951 291 644 783 -200 -322 -324 -911 713 -566 296 463 -390 881 -968 -909 860 -41 -536 139 -985 -294 -999 -484 578 -756 117 221 -979 801 912 -559 656 155 657 54 -480 -723 -966 -860 167 777 -216 60 720 -406 -849 -796 -370 65 -512 -956 -812 -947 -275 523 620 650 36 652 -256 61 858 -709 814 -138 382 219 612 505 -342 935 -130 -884 875 -97 -513 723 -549 628 -983 -265 -853 834 932 -414 142 -728 -308 -574 741 -757 221 -2 966 -308 820 349 -905 -965 135 609 -971 462 866 45 367 -296 -629 -816 -795 323 257 -433 120 7 -880 -866 -249 509 0 -541 -229 -571 771 209 993 -591 -775 -253 621 -70 -386 631 -668 -678 128 292 -116 -433 -91 -891 -557 -70 944 891 981 -249 -301 91 43 -63 -335 203 903 -539 -193 443 614 11 -908 -985 -203 -919 -164 -357 182 -171 373 628 -852 -641 -151 -748 328 -745 1000 -827 -713 -565 -544 342 -380 -563 -90 -224 355 -70 -981 81 -540 430 959 -662 696 555 9 144 -321 70 -213 -701 618 25 -161 749 -676 -739 -513 885 -800 669 52 -235 -404 733 -765 -584 -780 -450 -85 -665 -2 -38 -81 -767 -808 470 -569 -724 -388 150 80 -362 -939 895 366 -94 33 -931 76 -84 -827 561 102 789 427 -250 590 -43 -157 877 -879 698 123 -159 526 -806 838 873 -235 893 -250 494 535 625 101 893 -311 788 -632 -254 -541 312 880 549 423 -600 -996 771 -7 -493 921 646 721 550 -355 515 215 305 -688 -989 -136 804 568 687 -316 735 351 -614 -649 -603 653 -991 272 506 665 -613 -882 -75 -26 421 110 205 594 -899 -943 -930 523 -381 752 -733 -74 -484 772 -18 -570 -365 541 -104 -148 497 816 566 -197 625 -890 -33 128 -614 528 275 -778 739 713 454 839 572 -801 968 -475 -704 22 -834 555 -391 -191 260 856 902 -635 296 -272 -410 -850 407 237 870 323 786 26 -687 866 25 -927 684 767 -319 -65 238 503 459 -915 -631 -517 -719 756 -767 121 587 972 159 145 -312 120 370 -416 985 -733 550 -230 774 785 508 965 545 826 144 131 229 69 942 180 831 -872 955 -572 -689 178 -130 738 -9 -135 746 -851 970 -673 -269 630 809 -288 -230 486 -797 655 -625 199 984 -1000 127 -982 413 -826 321 390 542 711 -335 -751 766 446 879 -861 -853 -595 318 -378 20 -275 -308 255 566 -841 74 -162 -144 973 -257 467 541 -775 -633 240 878 -878 -674 -934 830 -729 621 864 -534 -131 543 774 -390 468 -536 84 -316 803 -874 -930 -455 -132 207 246 167 -360 -943 -970 -290 183 -998 -41 135 704 915 88 -390 998 769 -913 984 -348 -508 120 -246 -677 -858 -330 -532 -839 -179 848 63 -92 -701 269 -93 782 422 367 -506 -892 -941 989 -717 239 696 148 913 670 -211 365 -741 828 -534 894 99 85 -623 -503 29 -212 529 -758 978 886 -242 8 283 -467 911 -398 -142 368 -646 -267 -701 -76 -335 -637 657 758 -856 -874 53 -896 690 579 -649 324 -781 479 791 -770 -289 632 -51 -162 -888 725 885 -703 854 71 -478 320 447 104 -352 -683 -439 278 -2 -891 701 53 -693 -435 918 226 193 806 -504 963 93 -26 -862 55 -710 592 879 18 523 -222 -976 -232 185 588 -757 684 232 -961 433 271 76 84 504 -684 -401 487 977 790 -617 931 371 -210 591 508 526 742 -157 52 -45 132 405 447 -494 -660 407 295 84 1000 694 29 -776 -589 430 -398 45 -617 -725 -138 719 -249 839 402 597 930 -469 -258 -395 147 -86 40 -871 766 151 536 -273 -701 450 683 629 235 717 795 58 -994 -123 -663 -26 -641 -886 111 132 -819 238 -642 -918 -425 551 -863 776 -967 -729 634 250 439 443 752 -612 325 474 -462 -319 -431 -506 236 -285 355 -507 -921 907 141 14 521 -75 449 -88 939 -78 -87 -548 -348 -599 742 161 -581 134 -66 -143 -184 726 -424 102 788 124 379 -112 299 975 928 704 131 -747 -70 677 -886 928 -938 -371 -853 -776 -440 -753 117 -614 -481 368 -663 883 945 847 -257 707 -634 -959 395 961 862 -626 -558 653 174 884 80 47 -942 -68 211 -360 -119 33 -104 684 -112 -193 83 -780 531 996 336 -495 933 871 444 640 818 411 883 -252 409 659 663 -46 653 -667 -545 -209 160 -80 882 -569 1 169 584 -746 376 -247 -438 -737 631 854 578 -451 -372 109 576 -764 -400 -375 -519 918 13 -313 443 304 -432 398 -918 -512 947 901 -297 833 372 -220 -617 -709 -102 -781 465 -293 -391 -843 832 -562 -478 0 -763 -594 754 281 -377 64 -251 -661 960 887 -188 -71 516 463 -624 509 926 505 -44 -592 -506 837 -150 479 606 842 619 104 371 682 553 -710 947 515 576 -189 -949 991 522 -472 -727 950 -719 265 231 818 -737 814 -370 -480 -399 700 318 155 357 45 -332 369 321 952 356 -298 -354 -296 588 965 -612 821 -648 -863 -888 -842 45 189 143 261 922 587 317 -312 -236 -371 -78 812 -257 -902 493 -233 -81 -155 951 -855 -193 -219 402 685 -188 679 758 -240 -564 -808 328 -42 432 75 363 716 348 -218 -291 -787 -128 710 343 972 -669 720 -969 927 -60 -933 -881 -676 183 -90 331 -735 592 -67 -944 -737 -614 -315 794 -845 -562 642 810 -694 -213 955 -759 -424 265 526 -585 707 18 -367 -591 -499 -964 -134 -736 887 -543 -927 -910 -581 897 -822 253 581 419 212 659 -50 -766 -541 -826 410 -17 97 478 -153 -873 103 -310 929 291 730 441 570 577 -896 -738 509 -162 -265 -839 761 -877 436 445 -289 924 -115 -713 859 55 280 -383 538 591 774 -427 -786 -941 918 123 -565 -95 -877 174 857 813 341 -533 522 872 -739 422 -493 -247 -502 0 293 456 -149 32 -457 108 -895 122 638 312 879 -812 -763 257 982 488 769 863 1000 -838 884 -304 841 -227 -285 563 -436 -564 806 681 93 -947 -460 -144 -952 -814 -920 506 699 60 -662 899 -694 -92 -822 -213 -655 -755 -911 688 8 -412 268 -85 968 663 39 254 58 197 -283 905 -613 -877 -981 -446 -446 197 0 -873 -378 271 82 805 788 -325 477 572 471 253 296 -224 684 25 -511 -361 236 891 67 20 469 -814 -291 769 106 -468 523 -306 706 943 -39 -201 943 842 202 -412 -958 142 -472 452 892 767 -572 905 993 517 -945 482 586 127 -924 -861 78 -585 -280 511 -893 -313 -392 -571 -856 168 -962 697 447 -988 -912 -261 759 943 -650 756 234 -55 -474 -553 378 889 -520 -264 144 426 412 -835 501 258 613 521 533 845 -163 -377 -501 -671 464 130 440 -276 -782 625 469 -631 771 832 -911 -725 280 -478 -823 147 951 148 -829 520 426 734 -800 84 414 -548 983 -460 799 -638 -5 225 51 302 -159 100 357 206 -97 -659 963 -842 -137 -557 -256 -517 388 -805 -18 983 633 -409 -199 -924 793 113 -513 -128 439 -865 356 -689 -720 -656 712 -122 669 511 -989 -164 -315 72 818 -272 -963 -774 758 -364 160 974 -326 -677 -436 -520 -182 47 -203 -924 552 78 -719 314 -834 425 125 -51 -260 2 -581 -855 878 -947 -167 -814 -939 -747 533 267 861 -90 -389 925 -650 -386 -264 -382 -345 944 -615 -734 -921 990 138 -476 468 982 -514 -490 -665 -793 515 458 -412 586 -872 -828 923 -764 708 693 -370 -865 -22 -407 147 436 -547 808 686 -625 913 416 65 846 -370 -565 118 898 551 -599 -935 -13 -250 588 4 974 164 -861 -782 153 -230 -33 -239 79 -335 499 458 923 -351 -791 -981 746 -933 -76 787 80 522 969 856 -95 -711 928 819 -714 -328 200 -675 -834 353 534 -903 732 -105 899 -64 -458 -310 880 -29 260 398 119 -537 -963 -830 120 814 -649 -433 -11 -209 -255 97 286 -702 -418 -814 622 -815 69 616 813 -887 96 570 596 -868 -419 -630 -772 599 -455 18 -296 405 -204 97 77 -683 -118 -343 -823 -391 -354 -910 -709 -212 -136 586 966 493 129 711 256 -677 -327 964 -359 -274 808 -226 76 888 396 -513 500 -692 378 818 -873 739 615 -436 -672 -19 854 930 860 672 -325 -805 69 481 605 90 736 -898 -864 684 -541 175 70 80 -25 259 -705 577 -815 -573 -781 302 -700 -480 -610 428 414 -895 -415 824 925 822 -47 741 -501 96 -266 776 851 -742 543 -507 -841 363 306 280 -300 -770 -785 346 734 -340 -873 492 -509 -408 -222 -729 179 -32 935 -148 85 49 -686 531 -578 -74 -234 -600 868 631 799 -986 -74 -213 431 -966 -414 877 -471 722 977 -47 239 -638 -166 232 23 251 -321 590 -178 -324 -602 59 -892 -384 -301 913 -266 940 -246 255 399 585 -498 590 -944 -50 -466 303 -691 226 -44 -584 -257 542 -367 -483 600 521 -539 -31 744 -110 151 -520 -917 764 -522 984 44 820 418 -961 -926 -335 -186 53 -550 889 -662 -928 707 109 956 -27 -103 397 -230 398 -237 84 193 238 -81 396 -560 244 838 -838 478 -634 -739 -345 304 947 423 -423 -971 -403 -104 208 197 -310 77 330 -671 -781 8 -15 218 260 -242 596 -219 -149 395 963 -158 -558 -664 37 -631 -363 999 -159 370 341 -750 749 -848 -11 244 427 648 -640 -66 778 316 919 -642 139 599 594 -445 270 154 -796 -433 138 272 -612 837 -451 733 691 -817 -612 -920 -9 29 857 -172 -613 -310 -889 -846 224 -169 910 -28 -238 -421 119 -571 737 -378 -819 131 748 -167 486 315 -84 -826 -887 256 -311 -23 -449 613 291 -762 -856 586 471 84 604 -591 -570 181 891 -708 -689 -345 457 721 -273 -125 -902 522 -106 -170 -404 -440 911 47 10 -924 -192 829 -812 729 -262 699 -85 611 579 -664 -604 329 -369 -130 236 467 -504 -871 -289 774 735 -518 716 -520 313 -967 -249 577 -703 -164 -961 951 841 856 -846 -686 446 944 616 479 441 -199 457 -5 -126 586 703 467 -690 494 294 -406 812 930 -233 228 -710 223 -89 -462 969 -583 -955 -258 11 -783 -573 235 -211 903 -82 -639 -719 -971 992 -968 205 858 968 903 -303 295 -668 528 -208 176 -877 558 -228 260 -496 -10 563 -148 149 524 505 720 -285 318 483 301 202 941 979 783 -144 823 -448 -801 537 -614 365 -160 782 -585 -468 -164 321 -540 243 -751 -244 -934 781 -85 463 -519 -460 514 -268 -312 -403 -197 -104 -979 244 -690 503 -679 101 -157 -848 -459 339 783 -525 446 870 499 -123 965 -407 840 700 -873 640 -807 -58 -217 -838 252 -798 -997 -520 -227 615 -151 383 -632 -178 380 -403 -631 -880 -619 797 -663 -139 -89 -740 -213 -563 -126 -378 -872 809 -410 65 -475 -839 -338 -882 813 326 -189 255 659 -61 969 -432 836 -753 -587 -675 308 -882 -941 413 -21 357 -911 744 577 99 -536 -631 835 -903 727 927 -277 81 -863 -188 59 408 -960 -487 777 -592 984 -743 -677 531 283 -321 584 949 -953 366 854 -481 279 -705 179 300 260 -205 610 779 492 -94 199 963 -879 904 225 -230 102 951 -139 -915 9 -232 -551 704 468 -231 660 841 -5 -86 514 -48 477 509 366 173 -883 43 -988 963 294 -226 -622 -812 591 198 -677 334 534 766 545 526 -761 422 199 -444 -388 -467 -70 -681 431 -775 238 -666 290 -744 -497 -962 -678 -728 -393 634 -118 251 -9 491 -14 -215 -601 -292 639 841 -935 -791 -641 -10 -961 878 -388 -244 -840 -650 -238 -932 432 850 581 -451 -285 -163 277 -778 494 221 33 -166 -276 44 206 717 126 -425 634 -840 -230 395 198 458 -656 -384 -749 -712 -712 -200 -790 25 -214 791 -486 -931 -272 -171 176 964 -617 85 940 968 -317 988 -831 -660 -218 989 331 -965 -69 580 -898 -742 -429 -561 -768 641 279 134 -30 -86 432 -492 -739 -289 276 679 585 -868 -974 686 737 779 662 322 -111 100 622 160 -348 -75 43 90 761 148 -519 -822 814 -171 490 -419 -102 -793 847 -720 409 100 -384 505 -910 911 -866 196 25 -198 634 -878 -931 -763 450 894 -265 280 -335 -466 807 -764 395 -209 -942 633 -125 -353 799 543 452 -432 958 -774 916 -757 -182 468 266 -839 477 -376 117 256 807 786 669 636 -356 60 -913 -901 781 -545 -556 -588 218 -289 543 691 300 -362 -496 693 297 484 698 687 -250 -247 -967 236 -211 291 -759 646 -628 -457 -288 -294 -220 528 -493 -848 -191 21 -224 571 817 -412 649 -86 157 368 750 -733 371 855 707 315 -21 -633 -207 663 -42 212 -723 -719 43 -583 242 600 -928 424 -720 -41 773 120 698 641 -534 -704 824 307 420 -901 -354 819 213 -547 -972 412 547 -560 -135 131 -150 196 -860 48 835 -90 -899 259 717 -607 80 -238 -879 -267 -826 -479 443 -493 281 519 -681 572 930 403 750 332 587 607 101 23 429 775 -151 242 -181 501 499 556 871 -559 212 -622 549 -152 -249 986 -197 925 -628 84 26 266 -712 -204 175 284 810 831 -288 -121 543 -822 213 54 512 970 54 614 -176 -493 240 282 -369 -780 430 869 590 -479 -289 73 -268 275 -115 726 -391 -261 -441 357 862 -175 -821 350 842 820 245 423 506 -596 559 884 -907 950 826 891 514 901 120 222 822 -211 135 -264 157 485 -177 172 832 -116 721 -772 244 -531 971 -116 -822 296 451 636 706 689 375 -925 -712 -990 958 190 588 186 -483 -860 -909 472 -797 -717 496 -96 879 937 915 -343 108 210 754 5 373 661 589 -792 665 460 -586 728 570 -256 340 -366 -230 -15 945 692 530 622 -564 -588 -315 63 -347 -957 842 336 -962 -205 -715 -671 -889 671 -432 645 -100 -875 515 217 -274 -662 -954 491 -897 -923 59 834 -185 -658 -122 45 266 577 114 -385 560 -150 -422 490 -410 -717 -492 148 -950 -953 -677 -709 -549 -844 19 -973 294 636 -781 477 21 -305 125 5 481 -577 72 -701 207 950 786 -425 -613 -872 917 -611 357 871 -212 -667 29 -923 -369 473 616 734 462 293 -74 -759 543 357 -466 -36 386 -255 769 -419 483 132 -33 368 702 -155 96 -790 -241 419 775 -571 130 539 -153 -527 431 63 700 -709 -532 -175 498 464 738 377 -281 -79 606 882 113 823 722 -433 577 57 -694 171 -398 689 -89 -241 268 850 -551 -463 -667 -913 -1000 181 -180 -229 -129 -58 781 314 313 -145 263 121 406 -642 -293 994 -870 -543 944 801 539 -748 543 -422 -325 -514 587 613 658 -808 523 724 239 385 801 843 738 825 -136 703 -338 -87 -362 -167 -767 521 -595 757 240 -29 -267 -424 -776 -479 444 -719 843 -888 606 450 -867 -542 743 85 -917 -195 -989 109 -126 -607 227 169 -65 200 590 83 -436 351 -534 -683 -175 257 790 940 -538 -504 -490 -90 639 -320 732 668 -581 743 -172 -434 251 -672 717 307 -644 791 -32 -558 -329 228 -861 952 -807 -626 516 -145 692 945 173 80 622 -258 256 865 -245 611 -190 163 -978 823 676 -736 193 202 -379 200 -199 648 325 714 -300 965 -299 517 -898 -520 171 532 -839 -888 516 -107 -714 938 -350 929 -643 377 -634 745 -968 82 -182 777 -867 -812 -261 578 342 683 -544 338 -846 434 482 446 606 675 -907 -737 -651 -979 -802 118 -349 -490 48 -954 959 -416 281 -229 -97 617 -825 607 532 620 -371 254 -971 -129 -749 -239 270 184 735 -714 -24 689 -369 593 106 556 824 632 -958 -261 924 933 895 755 52 -517 -514 984 987 -676 726 617 354 -303 -346 -71 484 -157 530 -484 -544 -313 -315 -209 417 449 -853 -647 516 401 273 716 -861 -795 -771 397 301 805 -792 253 959 -154 -424 598 -756 224 847 865 -499 517 401 -131 860 918 657 -797 932 -561 -265 -749 989 147 -214 416 59 -795 404 -7 161 -707 12 -649 -498 -760 -70 -798 -183 432 -578 740 -20 932 -772 -829 597 106 -626 -114 -695 284 -890 -420 -8 763 138 -154 109 621 769 344 -721 -158 -164 58 -574 -341 -779 -800 -964 -693 -372 693 -879 222 278 -739 -931 540 830 670 212 -781 501 -531 -169 -81 -89 -512 -466 -605 443 380 735 -388 -926 -486 -823 165 -564 819 862 704 615 152 -831 691 -495 175 609 129 819 -913 -639 -150 -510 -869 220 -977 384 218 779 -736 -183 562 53 211 396 36 -574 -472 -658 -326 421 -93 333 408 -728 744 -635 -173 -901 410 -484 600 785 253 -542 404 -685 954 -546 699 117 -847 -58 988 791 -989 414 -735 -315 -701 -468 -999 -242 818 515 -350 -654 838 277 -692 -201 -733 633 388 362 -265 975 -941 -398 -932 987 397 474 -620 877 -912 139 949 -327 179 -266 -4 895 -438 165 -460 -883 894 164 -195 -897 684 -483 -824 809 321 -920 787 -285 166 -47 -934 709 -821 178 690 -897 169 117 811 429 524 86 769 -25 613 452 -504 -411 808 -626 28 652 -363 -491 -668 671 342 309 -195 437 -38 125 -649 -954 -899 986 336 317 -912 15 323 -663 -862 73 -925 656 735 -764 0 -692 526 -518 70 -956 999 260 -528 859 -859 -728 -567 -82 -448 547 269 -831 297 -938 201 -207 -351 551 692 -905 -712 310 604 -783 -504 -179 117 -91 999 -599 267 -696 936 -668 -592 -685 140 961 193 -635 171 239 982 890 155 668 -67 858 584 232 -313 523 596 224 -781 601 -695 -502 -241 295 -29 -214 -284 781 -318 862 843 -648 123 374 -310 -797 482 -520 -130 369 980 426 -904 -978 455 -912 -190 -131 -238 -82 751 -586 -419 -210 762 405 746 -268 -66 284 890 -224 24 274 996 -761 -293 381 204 826 -133 -665 -993 109 83 -398 354 -304 63 358 376 281 490 226 -507 -504 -523 882 615 -272 831 266 -259 -537 701 -792 -944 -530 -432 -373 -985 -718 -162 477 589 -265 672 648 -765 -454 -6 923 366 -698 679 -487 482 501 -579 -650 263 746 -354 -607 46 -512 -655 -929 414 491 296 718 -989 -360 -863 460 29 998 446 -778 -416 -350 467 616 745 -597 -49 -337 -12 -730 -176 641 153 91 683 -410 -183 787 601 -269 -435 669 -529 -444 -391 830 -381 85 -464 386 101 993 532 -663 -308 293 -973 -668 -997 750 285 726 -102 237 530 -43 310 138 941 203 390 756 133 -620 -979 -833 -656 -972 -896 -374 -171 861 -897 353 -787 700 -979 738 196 338 376 -627 962 -539 -719 -363 -781 -998 657 337 -252 -373 -831 -845 -388 99 -951 488 -619 -576 945 -187 -801 111 -48 990 748 753 -546 -81 -569 238 -880 676 -169 -26 -375 -336 -619 -704 520 50 298 -485 214 374 -951 484 898 -745 481 -602 994 -775 -580 -235 342 529 -25 160 -537 747 -260 -599 -308 -309 709 -974 718 921 997 673 -493 -155 345 -421 -577 25 629 707 -824 -27 -687 -852 -744 -455 -441 593 -999 -915 -682 548 226 -749 -926 -417 894 195 996 523 635 219 765 -234 626 867 -378 -909 -817 -47 428 669 -963 -215 955 -980 -218 -859 297 -673 -284 109 984 871 -55 464 168 -535 -913 392 -749 29 -654 28 664 -616 166 627 203 -977 511 -367 178 -526 964 130 862 627 -302 443 717 223 658 154 -23 -6 -994 200 -406 -791 928 773 327 -198 2 -328 840 -784 703 861 -59 464 185 768 222 -612 -477 79 102 121 483 764 -379 -561 -673 -937 326 -280 -491 -390 -339 -349 992 519 -933 -702 -724 -34 572 -195 795 -686 -353 78 -332 147 -186 869 -6 343 -802 741 669 -533 -160 -21 -787 294 6 402 -176 722 481 588 983 -952 880 -556 -813 972 610 -439 205 -42 -744 345 -449 -66 835 877 700 -144 404 620 -442 -801 -872 720 817 994 -847 940 304 -633 -239 -781 -662 705 343 376 -74 255 -578 -103 115 -137 192 630 81 -687 787 -378 972 30 -182 -468 -211 -736 -382 420 274 707 -22 -952 650 -885 -155 636 -333 332 729 535 -174 -764 28 -69 -611 -411 414 -638 226 -85 906 914 -203 -266 -661 521 929 255 767 -258 -815 -268 933 -457 924 -165 -328 525 892 -827 -993 945 -725 723 -959 -54 364 -850 -663 168 -968 -216 -336 30 456 -201 -604 490 933 -942 -215 -775 -34 -197 642 -365 194 85 -912 -964 -959 -775 789 564 -966 -129 46 493 308 490 657 763 -480 -212 68 -116 84 -654 903 -321 709 -404 885 -137 -32 -166 -262 -448 -476 -881 326 182 769 500 227 989 -931 -575 614 314 -835 126 684 -309 773 -202 -652 -71 321 -725 235 651 32 -753 241 807 314 377 709 854 112 477 -348 -399 104 -429 -368 -691 583 -580 -544 10 -864 -641 361 522 -503 -813 -436 756 664 509 -485 -988 319 737 29 535 513 -938 934 727 948 102 -704 245 -381 -660 644 179 3 864 287 784 822 -112 -827 -990 -732 -228 908 897 -168 -810 -554 -485 895 682 121 416 356 201 -718 -625 -230 633 -637 274 638 -719 761 261 408 -768 -144 -93 101 51 -346 758 -235 935 463 325 862 -344 -419 -545 -507 -653 14 754 545 -939 218 -525 -382 970 -493 -571 -406 -113 -122 -923 -520 912 -182 571 -220 -944 651 317 -226 -986 -809 -318 869 380 -146 118 755 -379 220 -477 372 -940 56 80 212 -752 538 885 801 590 -120 181 -665 704 -520 -447 247 484 -640 565 854 -944 504 -377 48 -701 421 217 995 721 636 -798 883 -942 -976 -823 346 37 702 287 558 -806 880 -578 -980 394 422 -291 -681 -951 969 321 -979 -55 245 -235 771 -242 -324 982 -997 103 -406 -70 657 -681 -900 -529 -375 664 -488 879 563 854 327 1 951 780 -964 97 -283 758 170 711 -922 -889 -400 476 -904 -146 -308 148 -712 -348 -651 993 -384 -43 -854 503 -494 -172 270 -297 294 923 223 -6 711 -237 703 -358 849 -826 -703 338 860 -118 -698 211 831 191 -189 80 -164 -27 73 -214 -672 380 -436 -261 527 298 -709 654 -10 771 -597 -704 32 -126 543 -929 -486 -381 308 -968 -229 755 524 -440 -811 -999 -320 437 138 -524 45 825 783 331 -974 386 48 -31 974 -33 -64 -220 500 -765 -992 -348 -477 599 469 943 499 -622 -46 -595 -873 509 -10 -646 -149 -774 -26 111 62 87 -863 892 -944 404 -399 345 160 941 703 -769 -463 -103 220 512 50 176 -841 742 -460 329 -927 493 -970 101 -923 -898 125 -350 -152 17 459 246 -981 -241 -990 304 -700 802 -874 664 -558 -97 363 703 290 -585 558 424 341 -113 -932 -308 -454 694 -236 -52 603 636 442 775 547 -735 865 337 -556 337 -539 964 363 732 -834 473 635 -386 -818 -457 -435 251 -818 -729 349 -251 -72 -751 -415 408 685 436 197 -987 219 -78 -780 -875 437 -851 -742 -647 275 78 -919 805 -383 51 473 -238 -550 792 -749 84 -123 6 -548 961 450 630 -36 -819 144 616 -183 -805 890 -954 646 -826 740 -245 -354 -923 -534 -159 -97 -26 34 -55 605 305 825 -340 -999 156 -326 561 -501 -731 172 -376 -502 -898 565 524 -173 973 212 -168 -648 890 187 648 -367 859 -95 -476 -295 -640 592 491 137 -811 683 216 -456 -887 429 35 170 -634 108 432 -911 -272 540 272 212 984 -263 -367 489 -164 97 -609 -187 -631 -642 -283 323 -40 -555 -778 744 -836 477 14 -113 -177 877 -851 846 405 -62 69 593 -590 455 -767 -119 998 -908 -295 -306 -681 -972 702 -539 839 508 45 -743 -13 574 -991 147 -982 678 -645 -386 439 -854 -793 458 -912 271 157 869 447 -658 -198 612 -64 48 444 686 -586 -432 606 911 603 -148 423 -298 -223 862 -195 -543 -231 401 365 736 377 242 -339 -258 535 997 171 -980 -889 -193 711 370 -875 -146 195 383 997 -985 -21 668 416 -715 430 622 -209 162 603 508 426 -942 -751 -769 -430 957 34 -657 63 -8 -242 484 796 -268 907 -940 -156 -279 561 -185 833 -512 896 234 989 -865 280 -26 -253 -87 -105 -496 319 834 -247 -135 -960 493 726 -860 690 749 496 -92 133 830 864 43 -35 -584 482 630 700 421 653 315 357 841 -911 -597 239 -25 -88 899 -847 261 -682 -205 -270 -178 448 -280 -49 -929 461 -432 -865 446 -571 -844 -256 104 -879 749 -282 687 961 733 666 284 524 -531 508 -433 -16 381 71 -848 481 -289 780 -829 318 722 403 -491 741 -357 -405 611 772 932 -181 -946 -110 686 -576 954 654 -419 44 623 838 -396 609 654 984 160 931 553 -248 -556 -978 -140 -505 394 7 -411 -420 -665 -435 952 785 424 -126 -416 718 731 107 -518 -463 669 -645 -261 -346 -926 -247 -807 -972 -390 -826 -792 40 901 -367 -748 -985 -576 512 -436 162 116 -257 744 -709 -910 -910 -677 -256 444 -874 -283 626 -481 824 -389 -114 57 -237 669 993 28 872 821 -447 -755 230 675 29 253 249 654 -707 857 444 -417 -124 126 610 411 -34 298 806 -7 -282 300 297 538 -78 -815 98 976 426 -908 -308 450 566 617 636 761 -392 597 821 -980 -382 -863 435 -694 -723 -287 -337 -126 -838 817 489 310 158 319 663 522 -289 89 -713 555 920 -796 806 600 181 -400 -874 734 972 -30 -383 -224 -131 -626 -107 970 546 -211 -350 528 326 497 -602 911 239 445 223 594 -803 -687 659 111 -130 -428 8 -88 194 434 -646 -767 699 -504 819 941 600 -980 -563 872 -199 -953 -219 -345 579 -92 -205 -803 288 365 239 390 747 -67 -959 -582 153 426 -316 622 357 -881 -905 700 -779 -753 -728 455 113 940 417 -602 610 -370 634 390 1 801 299 488 602 170 -148 -479 120 876 -752 552 -636 -785 -626 -628 253 329 -985 -88 -212 -249 646 543 -726 -191 385 -8 -197 229 -226 -181 350 271 -166 -136 -308 -105 -22 -518 783 148 -613 -217 -676 257 354 -44 -476 593 -136 582 790 805 -933 783 904 584 257 503 732 69 977 185 -261 -79 -326 -487 -407 -315 -271 -878 -60 -819 -623 -146 -707 362 -277 -888 -449 838 -449 103 -80 904 740 683 -974 688 859 604 -83 98 -675 -439 411 -992 16 -905 69 96 -962 210 -313 -920 -488 288 -365 212 571 927 618 545 619 -122 -717 -675 247 -546 42 -289 609 -743 -308 -233 -947 557 -466 434 -305 186 231 -103 -767 160 767 736 -882 -236 623 -263 165 296 -106 130 953 808 -221 -529 537 -539 429 -910 -184 -752 51 -210 -4 509 738 628 757 891 -741 883 -509 734 962 -819 77 851 440 105 -642 880 71 -868 -795 -447 -164 554 389 -911 -882 -298 619 -304 -437 -550 -68 -576 -481 706 651 222 -721 983 870 -617 702 270 917 -996 301 237 800 -127 766 767 -482 -190 -335 463 -999 -577 -789 576 43 135 447 933 71 -828 365 -108 128 -996 -207 426 -952 533 -231 768 515 559 776 -871 -360 400 235 965 966 968 703 -762 -600 -76 -846 511 558 -192 149 -371 551 -111 139 227 292 -87 423 -428 -509 637 -350 255 -289 619 -812 -721 -741 -685 529 -7 110 -665 195 -510 -822 -364 232 530 612 819 469 294 -182 5 -758 205 -884 830 -698 -889 362 -945 -443 911 -85 -463 -653 -391 -719 -25 508 -571 -552 880 937 470 -382 315 989 -113 694 -125 -808 174 -70 -616 -777 -432 606 -604 753 -987 -232 971 968 12 744 -361 -688 44 502 -877 -561 906 -268 -208 -889 -117 -315 836 -344 734 -798 -309 -976 -740 -758 784 -576 923 108 924 -207 944 90 26 168 955 162 786 -367 869 -767 -324 -869 38 -271 -621 485 86 -134 578 703 137 691 -112 -187 324 -619 -994 -253 947 -232 -201 -903 548 321 405 -682 699 -982 -530 890 -320 -654 -989 -783 -858 60 646 -15 -943 962 -972 -479 490 817 -208 23 -131 62 318 708 -413 -223 837 505 151 -978 -109 -929 -859 -216 955 600 -832 8 897 -388 864 -887 672 -473 736 440 -974 357 981 138 655 -914 -827 596 692 436 -289 168 328 -433 89 817 -241 575 -705 -371 -402 295 510 -162 794 140 764 -624 -735 -5 -50 -142 564 -635 69 719 991 -374 273 117 -972 -527 665 415 744 -383 493 392 832 357 -587 206 238 -382 112 -136 -177 -349 999 -237 103 410 556 -509 635 -836 -717 -495 -732 169 486 -723 -129 -919 129 39 559 244 -325 -47 968 -750 -883 860 -236 629 -347 -590 -763 928 99 66 26 357 -486 -867 -699 734 -587 -617 -965 -493 7 -49 -162 -460 23 -612 -843 636 508 214 -486 537 485 -776 -562 517 -887 -595 44 496 217 293 -974 115 -956 -864 -637 415 813 -246 -378 -791 -893 167 443 6 916 160 609 -866 783 -568 -459 -942 -569 864 -94 389 246 775 -738 130 -268 -64 601 -66 -742 -288 892 579 -312 668 442 197 92 569 308 1000 831 -922 636 -439 -752 435 -877 178 -143 682 542 -901 169 -290 533 434 -70 -38 913 430 980 -630 880 301 222 599 -121 -933 -831 -708 441 -633 418 -481 747 -564 -295 -863 380 -315 -340 985 -182 251 683 -786 685 -643 -860 -23 109 258 874 366 642 -413 77 -233 322 149 -482 -845 564 -268 -144 623 -469 -616 383 -614 229 -522 -460 -263 -672 -525 543 911 162 -292 378 512 516 -641 611 781 -401 -86 5 348 530 -493 -863 279 983 -24 -13 4 456 -128 -731 538 149 601 -956 -400 706 264 -726 -592 -432 -119 -16 436 694 652 -587 -154 -792 -87 44 -62 -827 861 650 -954 -461 113 572 935 -564 336 719 73 734 -847 359 562 -242 -919 -696 419 286 -429 723 -839 -634 -882 -897 -880 88 -402 -844 64 -961 -725 996 -742 -555 80 136 -12 -185 161 825 -964 379 -377 53 -43 -99 -40 -794 558 790 -79 -274 389 637 616 -849 -668 -364 -233 937 -721 265 81 -489 -751 -603 -889 -937 76 -339 -726 498 -804 -814 -594 -679 465 599 -451 -804 633 -550 679 -896 -265 899 701 465 131 -916 -504 239 -427 -218 617 338 475 356 -765 -63 989 -809 156 344 768 663 -44 576 -341 727 -716 -925 -13 921 50 -699 -577 -464 -626 429 -487 -628 -117 -463 790 -265 222 97 364 -866 353 161 -751 123 39 -501 -74 827 816 -781 -240 879 -691 -532 537 -226 -664 -95 946 -673 -741 -438 370 -175 -112 132 -672 -833 469 -181 -366 -707 740 -154 435 704 960 -796 -859 946 -584 -323 -329 221 910 551 823 -944 -491 -290 830 645 867 -703 845 603 418 -193 65 315 -813 -190 882 780 -635 -150 999 627 204 312 734 -425 -936 -268 778 -6 -623 -3 35 -359 905 -888 391 -981 -98 470 51 894 -553 -953 -139 832 354 464 -146 -340 -753 -525 -164 283 666 324 -732 158 -815 146 -996 660 81 377 -263 46 875 -850 -565 477 -790 7 -643 287 594 658 914 500 -79 223 -940 65 -47 -28 277 -359 786 39 731 987 669 -23 425 800 547 537 -483 -816 383 845 846 708 -180 -270 -822 -960 -262 -274 589 329 -341 -386 250 -482 -485 909 -637 883 -4 841 420 -265 811 777 -487 540 -578 -779 -27 771 692 672 58 893 374 -399 856 265 -454 -288 -263 600 -605 -81 -257 865 229 -262 285 325 165 151 445 -404 689 -333 -485 -170 290 769 -202 800 661 -495 148 30 -594 -326 591 -736 125 720 782 -288 -387 -194 -949 -511 -357 322 874 -432 -15 -397 584 495 186 961 359 -704 -889 217 663 -434 -749 572 933 138 570 -361 749 595 175 609 532 587 339 856 136 717 115 -660 -97 -164 -498 898 904 468 269 878 -880 545 138 -627 -901 777 623 350 -65 -506 798 39 461 389 -642 850 -177 35 891 -908 -131 681 -171 1000 -869 731 -24 -546 103 -964 218 534 -759 -11 153 -650 418 697 64 -258 -17 -762 -465 900 999 -45 -859 -785 882 504 -537 -375 497 -324 683 -228 693 581 701 947 -303 756 882 150 -185 878 436 -165 677 445 -889 911 -301 128 149 -685 -553 -126 287 235 935 -794 306 -771 -894 -29 442 455 -722 -890 -96 -932 -576 -249 -631 700 149 -258 -99 -347 -673 -323 -696 -779 -486 768 558 -5 89 -645 -100 -36 837 316 -123 -31 996 -485 547 -658 945 460 -200 -167 32 -489 360 -109 -21 262 -603 552 208 446 -722 588 -467 -836 569 279 731 -361 80 -599 -997 -283 497 990 -633 -588 -126 362 -107 641 -717 -38 510 290 -7 995 -955 -759 325 -953 -232 884 222 789 -238 610 -274 -883 82 -519 -369 363 716 -700 966 910 638 657 491 730 -966 -834 -367 826 526 401 -524 -576 603 -117 613 -692 -194 633 905 -362 197 531 -877 -718 -755 824 -720 -108 50 479 -771 -745 150 -849 730 203 451 -199 533 -154 -246 104 -709 237 -598 583 -926 59 795 -18 -600 334 707 -402 267 760 -159 -2 -494 -977 -958 -683 -132 406 -27 577 134 31 -967 -652 -301 195 562 -715 -934 595 -677 -394 530 243 -412 898 -878 708 909 -272 279 -955 600 295 -399 562 -710 -398 936 -697 -224 32 -479 -126 -475 688 -35 6 812 -387 -183 -222 -966 447 255 364 530 862 -900 -695 -923 -440 -174 304 -935 -310 -858 -696 514 -854 -832 -107 622 -705 -867 -765 903 -925 -724 325 210 784 376 -481 -396 14 981 -322 912 522 -414 875 -387 -164 523 -134 -535 -908 246 29 -456 233 -643 173 -973 -92 891 -998 -716 248 -760 -764 -766 -778 -87 -437 291 986 227 609 -543 730 400 -72 761 -151 -59 -502 850 -129 584 -722 -533 -304 426 591 -409 429 914 712 426 -655 310 -355 -903 772 -894 370 387 -820 143 -453 -457 891 -480 -943 -364 922 -980 -60 -676 -11 -692 -644 -487 900 -140 250 722 -679 829 224 -899 -134 -11 -562 -785 -753 -790 527 -329 686 -316 225 750 438 -336 989 -415 999 -297 554 135 -728 88 -664 -481 299 -647 -750 -942 -361 -449 -713 140 239 -441 -740 -762 843 -77 -519 586 -240 890 -538 929 -717 34 -315 -846 -781 -526 -434 -586 -861 -430 393 -938 572 554 -938 16 -572 -886 47 63 -851 -341 -545 -637 -27 688 492 216 -409 -1000 -710 -853 -294 -500 99 796 -493 836 989 -585 720 -314 -270 -639 807 -781 -929 -21 45 -406 858 11 -233 -103 449 601 459 -415 -442 -340 605 273 -485 700 -690 855 -445 155 850 238 388 664 -975 -536 -406 -692 -587 103 879 -600 -533 -287 87 273 -880 -247 -312 -972 570 -410 642 475 802 290 -831 -245 -318 313 123 -620 584 897 -824 -582 977 -576 -506 739 -832 628 -837 424 -195 -65 628 -777 50 -375 869 284 74 -206 785 410 338 -368 -968 -413 430 476 184 -270 -773 446 512 755 -187 422 565 388 -669 -231 -759 -181 366 514 699 126 -783 601 -18 -500 -635 603 -453 887 190 -697 858 701 296 521 -802 138 -445 -933 720 -555 65 -412 583 -308 -826 -735 41 87 871 -399 556 495 885 -533 968 143 272 901 -387 967 -559 -978 329 753 -897 -605 796 -166 35 669 96 -487 -829 -940 247 684 -244 -840 754 -521 796 803 421 155 906 -76 86 169 856 668 997 555 -249 458 911 688 873 526 -623 4 -939 -906 -960 416 -327 -146 623 392 -209 -415 180 -185 341 65 -266 809 690 -306 -901 -928 918 -937 80 -590 -807 869 81 -177 -705 -647 680 -877 575 1000 825 651 684 527 998 -913 -774 893 869 -744 329 627 -358 610 -480 -824 -139 301 391 -83 -561 -594 -584 -17 -770 -858 351 735 -206 606 -585 -741 167 279 232 900 -994 306 -322 -975 815 868 251 -522 517 745 225 349 415 351 359 -704 708 -397 251 725 -70 692 318 -902 -456 -524 -66 612 83 468 -348 125 -622 85 476 -355 -270 433 400 5 -929 796 502 -940 208 -780 -408 601 811 -293 642 906 74 852 -501 433 452 -863 286 329 483 793 122 -543 -347 -719 818 -555 -330 -54 567 192 294 -784 710 279 -210 587 -987 -698 -140 949 36 -441 -741 846 -483 634 822 -656 -745 249 -681 185 -467 501 575 852 -923 -161 601 -730 47 698 -683 -267 458 58 -345 -228 -562 -515 -825 -102 659 993 -145 9 206 769 682 -791 -2 262 115 -584 184 547 394 894 -438 218 618 111 294 -134 637 190 -971 -292 522 786 765 -879 49 731 938 -525 660 287 828 -127 101 -924 429 695 -386 -896 185 128 32 -536 778 -281 745 789 -620 -481 -475 -706 -650 671 316 106 303 -645 437 -499 -235 -383 689 53 804 -265 877 -907 -385 111 -442 -773 -551 405 -10 439 -148 -229 -84 -749 600 54 655 -93 -999 -63 -15 856 829 -299 -477 229 744 -685 194 215 449 -432 -408 -461 278 -986 -114 -79 697 207 499 330 461 759 86 -336 447 -790 -109 322 -986 370 -850 913 327 -592 -100 -370 -239 -6 23 48 308 796 -545 790 -452 -306 469 -726 591 -964 749 206 -257 -710 893 -141 986 429 408 74 -701 -815 336 212 -978 -648 -758 489 -581 -900 553 -248 -673 88 559 -35 693 213 130 530 -966 -881 -357 -58 -896 474 57 -176 -589 103 767 949 841 -195 359 -494 -367 -623 -324 964 623 526 -88 615 -826 -191 279 -723 819 -820 -269 -604 306 368 795 -692 0 -260 -865 -477 -258 -92 -739 136 554 878 111 89 238 117 83 711 327 64 -401 879 58 -273 292 850 -420 -761 481 416 -104 29 549 44 677 -213 703 348 907 -675 565 286 -906 403 -194 378 -449 534 -592 -541 -747 263 443 -5 218 408 867 -658 -301 186 344 142 256 526 73 -566 281 -386 -299 956 881 162 -674 -987 144 -951 -222 -167 948 536 -834 -861 37 -859 -189 -28 -12 580 -136 -971 346 676 360 -148 -3 571 -384 146 996 -911 -44 -785 -31 -509 791 596 -699 372 -814 -45 -609 53 -460 -359 -76 -328 317 667 74 -591 91 715 463 -953 -834 250 -481 -954 41 -188 -790 -26 703 815 460 -476 -841 909 -117 -921 109 934 204 687 -918 -975 -78 231 -632 375 -881 -966 656 -75 -704 213 -631 -372 -803 598 -144 941 560 433 -166 -303 -930 161 -581 -798 992 858 799 -351 880 872 979 195 -380 311 228 -495 -959 -979 -282 280 627 -555 805 -86 -736 -381 -840 182 60 194 -75 728 221 -89 798 449 -64 457 -357 444 264 -670 -493 954 955 -482 286 -712 831 -240 683 560 211 326 -588 982 -853 -881 -721 -664 -349 -217 801 -892 -68 -780 864 157 665 -868 979 741 -677 732 -572 -2 -403 734 -638 524 -211 838 -710 229 -825 -243 -904 -975 596 969 767 453 -84 -842 519 1 963 958 -625 -353 -846 726 -651 830 430 770 562 -444 59 -328 -193 -256 396 336 25 -67 602 -132 379 -215 186 -267 -910 416 444 -559 -975 210 -754 142 -560 195 726 491 -106 -338 771 856 872 265 -49 677 860 76 -801 871 -262 -950 122 -453 486 681 578 -345 927 -256 953 -271 848 -433 -740 -794 587 482 -774 -327 234 -920 -669 31 -697 902 -516 -612 322 -735 68 307 585 -201 -236 378 -577 89 -800 700 -553 799 649 -935 324 -12 507 607 -582 620 -79 -791 365 -191 -869 -44 990 136 727 161 -8 541 -757 -519 -349 -915 -42 843 -676 226 -255 -174 619 -801 -408 -577 65 -272 386 -475 -516 -399 -579 775 375 378 930 -90 -953 977 -892 -211 982 415 899 137 401 20 257 129 -187 -711 -108 585 -414 -403 -449 -104 911 476 477 649 -59 -566 -403 908 623 -222 447 -109 -755 574 -89 -349 -419 -498 772 -685 -466 864 -302 537 482 214 -39 -2 -811 111 818 223 231 -886 956 438 -707 -56 832 486 659 930 646 419 190 528 128 -805 28 438 450 538 -516 365 -491 -495 676 -986 -797 -67 -508 109 533 440 -841 798 -992 419 555 -341 226 -501 -962 293 139 484 -447 185 -445 -919 531 -583 -476 -108 534 -673 -488 248 329 -101 -993 -63 301 179 280 360 904 572 -172 624 -830 609 521 -735 -146 -943 -769 527 230 679 -298 -463 125 868 -278 -341 260 -137 -315 803 -799 166 75 -634 -709 -368 89 349 107 -525 926 -105 540 968 -525 271 -426 513 53 647 -5 333 766 -89 232 -491 957 582 618 -790 -99 684 -908 -489 -41 -176 -245 -646 919 -309 338 -179 -199 330 376 -22 42 -963 762 792 -427 152 733 630 -240 671 788 -407 707 273 -694 745 406 -359 -872 169 96 -665 -182 -338 -922 -77 -52 586 -423 -667 242 -286 235 620 884 -109 211 827 389 -947 622 875 449 -833 -483 -216 848 -950 -483 -344 583 -6 720 -845 827 118 -987 427 -645 -30 -881 909 -857 -868 -575 725 868 888 616 -683 742 199 322 -43 -820 -367 960 -393 404 453 369 448 961 -769 998 980 357 923 967 -761 147 -866 695 -418 -404 -912 -188 -639 -344 -801 -295 -950 982 -626 636 93 790 -748 -329 954 -745 -554 -546 -999 -313 383 788 470 38 -492 779 20 397 -567 -989 -658 -763 270 -388 -709 -935 643 -531 -74 966 -62 -488 254 -56 973 -709 104 631 -890 -970 -673 -839 -109 -407 -13 397 -256 -880 -511 -384 234 864 -837 308 -330 -188 111 274 -17 -625 49 -369 365 630 619 663 764 -416 621 -716 -743 233 -571 157 530 302 -592 -182 -700 729 -908 55 -787 494 -282 -551 817 -405 -815 263 514 -83 -893 -109 964 319 -4 -124 -230 825 751 -824 -415 -977 942 759 -685 648 -700 892 393 -624 -310 298 750 316 -127 -894 520 995 113 -269 -507 -711 486 -99 577 -539 139 486 -928 896 -782 953 -905 787 -346 803 -326 -238 -97 -346 600 -779 -803 -769 57 -572 -746 -716 -347 517 -504 -997 -155 812 -622 833 -99 874 -64 -503 -19 -926 -29 431 723 276 976 308 244 -213 -268 -392 696 780 332 -256 57 -918 -699 -856 111 973 -535 -492 -410 -969 -823 817 646 806 -424 -432 653 -554 -125 355 -360 -647 -293 -125 -64 380 360 932 427 669 -913 -279 -321 339 331 -40 92 49 351 15 -372 891 -548 -39 -493 -255 -612 402 648 -805 -377 352 11 -373 -864 -702 261 407 112 -672 -652 152 -896 -671 -783 701 485 -357 513 -909 330 369 548 -833 -575 -789 220 216 554 -390 359 490 170 -446 486 -23 174 333 -76 560 999 591 -737 -52 -433 -477 64 -808 95 -200 180 954 598 328 154 579 -492 274 771 740 523 159 -842 23 86 -757 -337 -330 -449 57 252 930 -501 359 -730 -225 -720 -225 -988 476 -193 465 449 -813 -87 -713 -701 -731 -465 932 -700 126 499 -498 532 209 81 362 751 -140 -999 294 -580 664 654 428 -792 447 469 825 918 -209 -63 627 915 227 765 -932 493 179 109 218 48 464 97 -441 498 349 938 -432 -444 -255 615 205 129 420 -817 951 599 -66 -919 768 -445 778 412 -424 -217 -356 759 451 -598 -2 783 357 -791 -704 -99 824 378 -763 693 628 379 -16 859 -360 -245 764 -585 804 969 618 -721 -502 57 -806 430 413 16 -662 -102 415 481 297 -990 -626 749 -959 502 -710 687 -119 264 -627 176 737 -385 -453 252 95 -252 -773 315 -792 -850 670 13 -460 746 -588 231 229 180 557 -504 913 -592 610 -932 482 467 533 -259 -991 -115 654 -656 -321 596 -419 617 -988 -53 770 788 -426 175 778 -630 545 -168 -325 -576 765 -498 -208 -272 555 -902 -765 -497 455 760 -342 -439 -876 546 -371 13 -845 -117 646 823 -10 93 980 -703 -821 547 171 -584 -595 507 465 583 731 674 18 -299 931 -230 -664 658 233 -515 972 -826 -652 428 -382 -307 633 39 825 423 966 392 982 81 -602 431 511 412 -352 895 -691 998 -808 -647 -959 704 -28 750 939 -50 450 223 -963 -158 -546 352 156 -697 -374 -91 -424 482 -167 624 -978 396 -116 596 598 -957 -984 485 242 -90 -855 789 -624 -380 -627 -435 598 537 981 767 -688 -203 -274 -522 -156 630 417 141 204 244 337 628 698 254 -71 -331 -707 477 -864 -770 269 -296 -389 534 416 686 -500 909 -47 -72 728 131 540 -362 908 -350 689 -146 846 99 932 -100 262 993 -156 -339 276 818 -146 203 -799 -608 883 137 -977 -425 -118 684 -45 -677 26 940 176 -589 363 -187 -262 -656 -115 396 201 -424 -40 -190 680 204 927 615 573 297 657 621 602 585 -245 -146 129 655 627 9 -395 530 -638 -141 -20 -952 221 -689 420 -881 -151 -245 -546 689 -284 711 572 -57 192 -1000 -905 -158 741 459 721 -258 831 980 -745 -602 -90 -672 -234 520 678 483 -47 427 498 -202 568 83 -590 -449 165 -157 641 653 -783 -604 385 -215 964 -574 278 12 -158 593 -294 496 -915 -101 587 -493 -765 -228 -598 -258 -417 248 847 -246 20 -553 -687 905 107 -477 -965 -853 294 -603 -195 218 -205 -359 -764 -310 -886 816 602 -351 362 -331 769 -491 682 479 -895 866 -332 -853 620 434 -960 -813 268 427 -329 629 168 -568 298 181 -201 442 397 406 -491 -764 -869 -583 -91 -816 -702 584 -863 -994 -545 -562 -295 483 -382 -835 885 136 -944 -379 -370 -818 -708 -61 -258 -69 935 38 -446 -621 -18 -980 -101 92 -304 530 345 -979 569 -622 478 911 -636 954 -508 118 864 467 577 -653 -510 359 594 -648 183 -237 -233 578 -680 384 -937 0 301 191 989 -610 141 564 202 619 -240 66 387 18 824 -752 -470 898 648 -302 300 -372 332 -813 -655 794 847 -66 513 84 -537 -23 -527 -922 749 323 268 220 -458 -602 13 644 817 700 -705 -886 -503 -4 -785 430 -140 -485 -539 570 88 393 -485 736 -129 -552 -49 142 -655 -504 799 -253 75 480 576 -860 -18 322 594 -132 622 -552 361 577 894 -670 365 -583 -29 -487 564 9 433 -550 602 6 -431 917 -27 587 -920 717 142 883 -182 -824 113 234 -666 948 779 446 42 -630 -457 -254 80 974 -35 641 -711 835 801 998 -532 455 -504 78 -122 102 -939 832 51 -209 439 157 457 -5 355 -949 -971 136 -263 96 699 -701 147 523 339 542 33 137 -506 -933 -36 -192 538 -782 597 -434 787 548 -95 412 141 43 302 970 39 -774 -935 -480 -460 810 822 -485 147 682 263 20 -693 -276 654 -839 751 823 41 -376 949 974 975 -248 -437 957 -449 957 -878 -525 949 -79 -242 74 -804 981 210 -635 73 -983 -406 191 -362 887 -862 -214 -395 614 308 -941 624 874 428 -526 128 -476 411 805 -499 588 644 180 -685 101 -757 760 349 -453 -229 731 -304 250 -971 84 -51 -948 -548 46 -86 613 716 -107 -33 -843 312 68 -446 -285 -372 -260 -80 -326 901 -498 -962 455 -53 -45 -998 -397 571 252 -236 249 502 -580 154 -10 792 -928 -789 -464 -256 -692 614 -593 951 -201 910 -871 -349 659 802 248 723 -40 526 920 328 907 -103 478 -132 -6 132 -277 -97 394 -844 -849 208 -975 -559 826 494 743 744 -862 -599 573 347 247 220 -830 794 -484 581 649 -431 847 930 885 554 687 -771 503 763 241 -109 -992 722 -883 452 -611 -628 -668 42 -102 -302 293 70 -457 -317 441 -490 -635 276 -468 -36 9 -495 667 228 314 -979 -253 -728 559 -606 -588 284 72 370 74 780 -856 350 559 -430 273 223 -203 -111 -324 -158 -882 964 730 87 891 -241 372 879 -200 -197 -779 -826 22 892 12 -583 -24 296 -469 96 235 -258 -184 -816 -753 -498 527 782 158 904 956 -346 -357 800 -542 686 -952 -416 -316 -812 296 839 -901 -165 902 621 -862 -907 205 526 -142 690 -764 181 -140 -274 213 660 347 582 -755 292 409 -343 -125 -237 724 325 294 -859 920 662 -475 800 615 218 267 818 823 815 -394 644 -109 -767 -788 -176 -505 -463 544 823 96 485 93 -339 56 186 -75 -212 751 -74 -423 597 438 286 -971 603 -308 -123 -866 -493 916 882 -907 759 748 -625 -121 -114 -207 324 -590 371 -362 -502 810 -231 675 60 -154 497 -479 887 588 -586 616 25 -430 405 299 863 -541 904 -889 572 973 4 688 32 698 -913 349 -310 -3 547 -62 -971 -127 -358 538 346 -116 569 440 -109 -657 -136 703 451 -624 657 -761 -962 -337 -429 110 836 -290 299 -691 -154 -837 526 464 -128 -984 -473 -625 -75 -50 617 559 -99 -334 436 7 552 444 -806 22 94 -7 813 -761 -415 -407 -338 -560 355 332 -849 -79 961 72 -621 689 -885 -270 266 -609 -680 111 772 -801 239 -790 -978 168 709 -626 111 240 15 -530 -551 -894 -191 640 -960 833 -437 65 82 -485 397 -301 793 -211 -922 -594 791 -623 212 -183 736 581 128 -523 267 221 636 -185 -835 -912 -252 -573 -471 -825 339 -409 -711 711 -943 -107 -173 607 644 -798 -946 -514 -133 -284 122 590 -889 -839 708 -787 479 196 325 -145 987 -759 330 -121 83 578 34 3 -128 122 901 -426 -679 374 -308 -289 -365 304 -766 -184 -185 -487 -459 -974 -140 -21 -971 -880 679 -912 854 294 -312 -178 -644 -155 842 -15 -569 33 522 633 280 956 341 -829 -366 -429 -664 51 -181 -496 321 949 610 -207 742 577 15 -389 -358 933 -854 334 211 -862 -230 -166 644 294 -448 996 537 650 476 726 590 -557 -279 -742 -928 187 947 645 963 188 189 949 457 -81 -340 296 502 -686 -868 613 828 -512 -273 -970 593 977 593 -383 -387 324 -294 -67 890 387 395 846 -491 393 677 -557 -590 -749 847 -776 -965 122 -541 -494 -366 -378 382 942 193 -39 651 340 117 437 -565 -248 757 139 635 993 554 840 -583 -100 193 -955 -694 -514 809 580 -588 -133 -918 -50 648 -199 -590 177 -88 -604 206 293 899 358 811 289 -99 330 -120 197 -738 201 376 912 776 840 702 64 -259 -953 -571 100 178 -883 918 -601 -514 -13 -128 24 -962 241 -849 186 759 -69 765 -185 -710 -367 -22 -817 327 -26 859 -644 550 -272 -495 954 -642 444 781 -632 687 -256 -909 550 -194 -633 -32 -875 766 148 -252 752 -85 275 -927 -740 349 -628 -500 739 764 -840 -53 474 259 543 671 -625 213 22 959 428 967 113 635 -312 930 774 -910 -249 -5 489 -448 -32 496 792 -283 530 -863 -603 906 -569 -694 269 -972 429 -105 718 345 -4 -704 293 -340 750 -30 -65 -306 -184 -459 -433 528 235 -857 -379 -54 -331 984 -891 127 742 193 5 278 308 34 -454 -208 -587 -213 -751 979 -737 561 881 -110 131 -132 -114 -321 -410 792 -78 -910 -516 618 -129 -550 278 -200 -712 -752 -361 141 574 -157 -208 -696 752 -156 -958 -800 302 116 -642 -242 -478 605 408 -305 -246 690 -584 260 -949 637 211 -812 895 -876 547 -677 -156 939 -609 482 -333 -979 61 -51 -65 71 943 -266 129 -10 -545 -889 912 -284 658 897 27 467 -560 746 -271 -985 -131 -329 -288 553 203 -796 995 390 823 -996 -929 -351 43 849 974 252 -21 337 822 730 523 765 776 -295 -590 381 -302 -712 432 -981 -298 -743 -346 -340 -234 -968 -160 -635 831 536 -891 129 -319 143 390 -789 9 -653 853 802 -309 -409 -404 188 813 -660 197 -99 -191 549 -435 -922 -42 -346 201 -217 450 593 706 972 89 196 988 702 -228 -560 -281 615 142 -876 210 -493 743 769 635 -166 -253 -931 -815 301 -961 -610 529 54 393 274 -188 -631 120 -398 -507 -765 -456 -973 404 173 268 577 -119 422 -404 -435 -419 -689 885 466 -269 263 -150 -408 7 -881 120 187 -570 -51 -269 920 -121 -145 492 -982 -492 -263 999 -863 467 177 543 -745 -480 749 549 -334 378 922 660 -317 -814 567 -725 885 903 86 327 -343 -946 -955 -719 -193 457 222 790 -581 504 544 -883 -806 366 272 522 290 618 388 -283 470 722 -191 324 379 -185 -164 403 772 141 361 -543 966 -331 -365 726 -919 -871 332 534 390 878 -439 843 -826 -562 -365 -755 -367 121 234 424 564 -711 -804 275 -58 927 152 644 -317 764 -709 -46 67 564 -11 -910 54 -256 -131 92 -889 70 358 627 818 22 -557 570 -990 796 721 52 -195 -955 -321 9 -273 -818 124 -292 -126 -423 -917 635 -652 416 -250 646 -25 492 -740 319 809 147 -614 -572 835 415 -738 126 344 -369 -853 -679 955 -744 89 -306 -859 411 -545 -593 135 -999 712 -888 920 -90 200 -659 -676 114 -474 -334 -152 -990 -6 -549 303 -909 772 -758 -144 311 175 -800 -842 365 -210 -471 -706 -282 -726 856 -881 -618 -541 420 67 889 756 176 -35 788 -701 -408 495 864 270 903 -828 -845 -114 -112 -357 523 894 390 499 -371 50 155 -607 641 -396 249 621 -657 445 -922 415 -811 992 -264 728 741 -64 -832 215 665 38 307 446 -628 459 -798 80 -36 -802 691 113 294 289 -573 -866 794 -763 -423 281 -971 -552 309 -533 -182 -506 -799 -521 490 796 -150 874 -745 -267 -826 451 -311 -157 -140 -864 -120 282 496 189 -186 -198 -959 -619 116 857 179 -522 -613 -27 -876 403 -545 984 -48 245 561 -360 102 318 428 -245 -618 55 324 -776 -25 155 511 790 -561 472 42 -473 641 -840 566 -98 969 187 -894 -544 873 -553 -915 -956 471 -910 667 -595 -257 -631 -311 -470 145 653 541 -489 917 72 568 118 529 175 -111 -235 372 -857 233 -472 -393 451 273 637 375 812 543 559 379 422 -874 -111 345 -221 -240 972 -681 192 257 -815 -583 791 10 270 949 817 -33 -262 -31 -671 -675 877 254 -528 -800 771 -708 579 -505 -888 -288 -495 -179 -717 -256 378 -253 -92 -986 -563 -180 111 70 831 -474 -312 674 -269 -111 -729 586 466 269 86 -538 559 660 85 725 488 129 -954 -916 662 -923 -639 841 115 526 782 -33 644 -686 973 -2 -86 -287 742 -323 -737 -899 -877 -953 -196 925 -785 -660 -841 241 816 100 210 -59 74 347 -633 -655 451 -944 734 -177 593 579 245 -521 132 -632 586 -729 114 165 450 362 -522 -323 -26 -559 -315 152 729 195 -412 435 491 779 202 -852 -694 -254 -898 460 127 68 -725 -267 926 296 863 -968 237 -553 967 -446 -4 893 690 277 957 823 298 -310 562 -191 462 580 258 -486 552 -105 811 -342 342 433 -820 296 -890 -541 132 -996 88 529 -944 -218 870 -286 -545 626 -6 -322 52 -954 -675 -637 142 634 573 -726 829 644 -112 -812 -382 -817 214 458 191 940 -284 550 -664 170 365 505 -991 -760 -699 312 -8 -796 -746 -857 453 438 323 -689 952 -740 873 448 812 119 -909 -316 -904 -193 133 653 -913 -108 890 -593 878 78 175 -167 -206 102 -888 -27 664 315 840 -814 -57 23 482 -722 197 761 -241 946 -584 -779 779 -95 525 923 -574 -308 479 695 -143 -252 605 -450 -586 -999 8 -761 -941 269 25 89 -912 627 -544 -795 839 152 -415 -197 925 388 414 -223 622 28 118 163 -420 -514 185 -277 -397 -665 -340 -659 544 -436 -221 317 761 357 766 -439 -220 -54 725 202 -861 270 -159 93 -70 982 123 -247 -78 487 -294 -363 -647 898 874 -556 804 732 829 -149 -106 -130 -245 336 -536 107 931 578 -164 -378 848 -998 620 -902 333 -126 -622 637 -522 356 559 -820 -400 -965 -394 -237 440 129 -947 -805 -931 58 -364 968 -59 909 -159 209 213 517 -894 -519 -514 -71 240 -701 179 664 910 -600 -272 -872 -908 822 -900 20 620 920 -775 828 195 130 -388 553 543 -984 169 845 -140 -281 111 -867 -220 -216 -729 -257 -694 -723 -66 -240 546 -451 -353 85 -683 -171 677 309 524 650 565 -396 78 -834 142 -634 -424 -774 558 -886 780 -463 433 229 -818 -726 449 64 -366 -41 126 619 70 -673 585 -93 319 -991 -564 -949 -424 -651 -836 566 -696 205 923 -284 18 139 -297 714 176 34 -103 -270 -910 825 394 -693 -358 887 1 -826 -698 215 -76 764 959 588 623 -46 134 11 -359 525 -527 399 -154 -184 -282 -110 -896 949 -485 -607 -769 -324 142 207 -707 -670 -714 -741 528 -833 -167 -67 255 378 415 -421 607 -493 531 290 238 659 592 708 -416 -166 294 473 -42 -82 312 228 418 -240 495 -704 -158 -752 553 -12 376 -503 -720 -737 916 625 -58 -618 -212 439 -414 -413 -724 -13 -767 881 563 -257 -584 -773 431 38 947 -52 614 -219 521 -810 -103 315 -924 328 394 780 -750 -166 -317 461 763 -558 -103 -638 822 -467 476 -411 201 -371 -100 919 757 -444 -366 945 664 -59 -189 31 -934 523 -74 602 813 -623 -219 71 311 934 -601 -632 -958 472 661 492 -50 413 -534 -665 247 -550 535 -384 667 -786 755 741 -919 386 -365 -154 953 853 -967 458 -24 -636 157 -749 112 -720 -728 598 811 970 674 925 -326 -751 -32 917 330 -830 -202 -869 -726 -913 -653 766 -207 691 282 -620 -701 39 437 188 -990 468 205 249 -467 968 -80 743 -400 275 428 -324 170 -651 -779 771 -525 -283 612 353 607 -178 997 755 -658 -372 -917 -107 -126 -227 32 -882 -861 848 541 193 691 -828 -116 522 204 -141 -363 -307 966 -257 89 204 -662 -807 105 -889 380 595 -213 261 198 357 818 498 5 -691 104 -331 133 -783 -34 -98 764 27 -38 -616 485 168 -43 989 563 -331 -657 345 -731 756 -744 95 27 -500 374 349 -452 -564 10 -756 261 -467 -531 -686 -738 -631 -714 -284 83 -70 549 -49 -577 616 744 -678 -601 -886 142 730 28 -875 504 733 -345 613 632 550 642 679 784 266 714 -53 -228 -945 649 -27 616 244 -864 940 -757 -86 185 365 511 -846 -188 -543 21 -69 209 883 504 -133 -770 -12 704 102 -186 560 913 -111 -68 376 525 318 972 -888 498 437 -921 926 740 920 -958 -709 772 566 893 830 648 -401 510 -368 -451 -928 75 127 748 502 -767 -46 -933 -410 185 -920 207 -221 -723 -550 -109 342 -226 -72 388 -103 761 516 -46 982 -301 139 552 436 647 991 -146 723 450 967 847 127 579 -938 -980 0 997 -376 303 -645 -246 -995 -317 -78 691 562 959 -25 738 248 -346 530 889 750 -527 -457 -342 -544 714 178 -667 -510 35 6 627 -246 577 -308 568 304 -783 -906 944 246 718 -49 -490 868 255 185 607 962 -779 -216 -275 -441 519 228 520 -220 388 -858 582 -76 993 6 -160 291 -377 -434 -108 -932 258 -679 -987 -963 -793 -205 -768 193 235 -447 -75 251 -762 87 749 -760 -516 566 -492 -385 -673 -776 341 747 -23 -61 485 -855 75 713 -487 367 -874 -314 432 -414 460 298 -349 -871 -14 225 756 794 -228 -556 459 -465 122 -86 -584 -821 414 -967 -299 822 -386 -885 508 -312 563 250 -601 -585 932 767 -568 -784 -366 532 987 -524 439 -496 249 -766 -515 -636 -935 -824 404 368 -694 509 -995 -600 -968 796 334 773 222 -338 276 731 10 -130 -352 123 287 674 -112 711 654 -379 -305 -137 479 -427 735 58 -827 477 -846 -427 -547 977 -876 -468 703 124 888 794 557 -10 292 -712 -592 815 988 414 -446 828 -458 -400 -546 -628 -902 -593 -298 816 217 694 -658 778 -299 74 947 888 -22 127 171 -446 423 -902 -320 697 825 970 796 94 873 -631 443 -583 -955 -861 405 635 114 -258 539 440 79 534 257 852 877 -734 -272 -709 305 -258 -126 83 -301 232 854 810 -915 -424 661 -239 60 -251 787 -693 -933 -637 584 -853 -135 72 -569 -967 -159 486 838 -135 560 -960 -60 -563 -166 -502 -55 -352 -854 -263 470 -128 657 876 -200 924 618 749 -99 -384 764 -366 251 96 -829 -523 -17 -910 187 230 213 3 -125 -491 -224 146 933 -957 71 893 -663 406 72 -339 16 -989 -521 327 -18 -709 -784 635 -601 38 710 -819 965 -915 -302 -587 480 -508 -199 838 917 -949 -745 340 219 660 286 -429 -277 670 749 306 -231 -258 484 981 234 865 312 464 604 738 337 -611 -131 122 -226 632 651 -256 57 220 1000 -609 596 -328 -865 746 -307 512 -553 813 286 500 -222 -724 -503 171 230 680 -172 139 57 407 776 682 -668 -127 -890 -821 247 347 -99 477 -239 746 -710 559 -298 475 946 -750 -676 180 -814 -749 989 121 -501 -826 842 -396 -367 -878 868 -13 388 292 -909 171 -828 -972 -772 444 -420 -713 -554 628 -566 -562 13 698 315 -220 -56 -528 -207 -288 249 567 518 -450 -131 238 390 259 -607 -205 590 530 998 547 417 962 215 973 -547 59 483 395 542 180 -650 8 -599 -893 -292 -910 781 -410 965 -747 425 478 -796 836 628 -783 42 -819 -360 226 838 -575 781 -744 -121 -337 389 145 499 -197 -130 -39 -446 548 947 -806 787 -994 -546 132 436 247 321 -881 -293 -352 -661 957 549 165 994 -756 -271 230 -287 691 -266 761 -142 270 295 -72 142 666 964 649 -270 742 646 -957 874 -993 95 782 687 815 22 -546 430 455 42 863 318 -337 -335 42 -914 78 -822 -102 120 -514 -698 206 -825 724 427 632 15 654 -395 -224 -222 -788 -646 866 691 -555 515 949 707 -291 757 -836 925 -735 -695 -330 239 -774 488 -274 -281 336 443 734 -498 619 -722 639 701 -534 -604 -530 671 188 -179 -516 300 848 755 -306 -356 -678 232 629 77 899 385 356 -272 548 372 -578 -403 868 710 -767 -852 367 755 -932 301 624 -438 -262 293 361 -158 -364 -177 -72 -776 656 -937 -64 -177 792 780 -593 584 -311 941 400 71 78 701 130 -946 -495 7 140 -438 -413 -932 259 562 749 -758 36 850 897 716 140 -264 909 -678 15 -296 -493 -960 770 926 -980 148 -602 -117 664 -932 517 -479 872 908 321 303 -303 68 -466 -138 645 293 -730 260 336 -860 167 -38 284 691 -311 769 -86 362 526 985 -528 -593 -786 -78 -483 -664 -344 439 119 -775 196 727 888 631 980 -852 -970 187 852 46 469 30 -576 -36 -879 177 437 -213 870 -124 -408 -830 -452 994 830 899 -432 376 293 -171 298 -854 249 967 914 267 -646 140 9 436 -204 -374 601 287 839 -647 -608 451 -449 -405 771 -942 655 -555 717 361 144 160 772 -152 -308 -459 -130 -618 754 -476 -585 -20 -398 -122 -667 -313 152 -540 -677 -602 -99 -249 101 -453 616 331 10 -619 -159 -637 826 144 -523 630 414 315 -497 842 757 777 -315 445 915 265 -172 833 -688 -437 -540 -23 -879 -208 181 -591 -972 -676 865 -683 252 -467 646 -997 79 -649 539 603 -668 -109 523 -699 -79 -87 -115 -51 -802 622 -731 -374 -960 -409 318 123 506 -305 -197 -475 -882 -336 -768 -420 494 -938 -265 -661 158 -902 904 742 -720 36 -494 -902 627 -231 597 943 -936 338 -322 -529 660 -787 896 -680 -43 449 -54 129 24 773 289 204 -832 -175 -454 -966 -364 534 755 85 503 -123 -581 368 -409 552 561 -912 335 261 -383 99 -984 -426 -700 -697 -603 -336 441 -4 670 450 80 698 529 717 -856 931 -155 -915 -119 44 115 968 707 -680 233 978 136 -388 467 180 -43 -622 -891 243 -540 -235 167 -874 -472 -755 309 -556 191 -296 -959 -366 227 820 10 15 486 -941 361 -15 -498 1 488 63 -510 996 -244 229 641 177 -952 -966 30 -217 -81 -329 -361 -744 -510 884 -862 14 -5 180 81 -700 -848 462 -457 -930 896 -815 695 -797 242 -372 -684 474 -875 -855 987 -419 -560 -834 -153 -929 -951 556 848 -9 918 -17 384 -378 796 445 -603 -124 -887 607 343 211 862 -27 543 766 529 406 687 339 -844 551 -773 -965 -961 -467 -548 -742 348 609 -167 -814 -386 -110 868 -867 323 771 293 56 -846 48 605 932 -705 535 -804 471 -564 894 405 962 375 215 339 -171 -339 -211 -990 437 -703 -357 582 -749 -516 -485 -757 584 782 -567 334 -471 887 -313 372 476 -68 951 -798 -217 -955 131 -646 515 162 520 717 -210 -158 -303 -639 -229 852 -702 -951 -977 267 790 182 -209 -593 717 -151 -40 77 -755 466 -851 175 -43 -784 -884 177 826 -774 810 -908 999 350 468 781 961 695 -152 316 -282 -860 935 -329 -537 520 -762 962 19 -345 878 632 812 -712 -954 -721 31 -300 -219 530 595 -102 44 413 -75 -49 925 -223 -453 -518 233 113 -228 673 281 411 -202 988 130 -156 -325 254 127 645 913 192 364 -827 -107 455 802 709 819 260 -188 185 835 -891 706 734 -476 -387 -810 -676 695 161 -608 -55 479 785 124 -129 912 762 1000 -265 73 -360 -364 -228 -891 30 994 -701 -130 -222 -413 907 -865 55 558 -969 807 532 536 991 299 -18 -333 -995 426 769 998 -552 -159 552 -523 347 600 -620 258 348 -137 -909 -877 895 -74 -828 892 -932 413 328 -725 662 401 755 -388 -17 851 -583 -981 176 806 884 811 -178 118 -518 602 316 -912 218 306 253 -742 -361 132 -994 -152 -615 407 -761 -171 683 715 -754 -133 -553 -964 -209 949 769 -412 377 -844 305 814 147 289 429 766 316 -663 354 -817 -700 -115 414 827 289 -129 621 610 819 913 -897 -184 181 617 842 305 658 -726 -595 -76 204 745 261 -6 -705 -445 805 -383 -830 708 610 -728 345 -454 -229 -589 598 -847 -521 951 52 265 85 346 739 323 996 909 -228 645 -813 4 -251 -903 -209 506 -61 -46 725 696 -412 703 -680 928 -593 407 -965 552 541 -978 -883 664 -853 -44 -76 311 -34 347 1000 105 -511 709 -122 -206 -385 -633 837 41 -780 800 928 -68 -49 948 -106 -730 24 402 -912 328 -423 86 -477 121 300 -151 -665 354 521 -845 246 311 -701 -161 996 934 -271 -582 -308 -488 400 26 -782 828 -100 189 399 -747 -479 847 -979 403 -48 831 856 -376 -764 793 439 -710 -482 670 -444 182 466 -909 123 -1 -808 -392 -355 600 839 109 -771 44 -905 838 -73 -779 -577 77 -862 -534 -959 -840 740 253 545 991 116 -594 678 -811 -817 319 -910 -95 648 -827 -652 688 163 -169 -43 -281 615 -874 330 311 556 792 259 -73 134 -501 -82 10 -128 406 488 -482 -415 -647 -267 -785 -499 -593 818 -547 -862 952 458 615 -540 -370 617 -267 -913 927 -814 -655 -73 -543 -284 -511 -219 -68 -297 -632 -476 220 420 496 997 -126 445 293 989 405 -850 641 -399 474 954 -790 109 616 341 -30 555 -465 143 700 -974 -851 -878 698 -683 -725 178 -606 663 162 775 -496 -155 277 -310 -967 -789 -121 -667 627 988 557 792 -673 122 188 -824 -259 961 -308 -434 159 220 43 -558 382 -598 -693 -860 603 -558 -844 274 -11 735 408 124 -730 769 927 117 425 -143 -214 986 -487 -249 846 -193 436 -516 290 -900 885 476 124 -384 -775 -339 -178 -563 639 247 679 19 331 -807 -919 -124 -206 450 169 -232 -794 -258 690 -804 -402 442 778 79 93 794 -156 745 -974 670 726 -243 -792 894 -956 546 -830 169 60 -383 -245 195 569 -50 775 -740 -606 899 -345 490 783 -636 72 -766 849 866 214 -186 856 -509 857 -794 267 -245 900 28 957 20 955 -167 -958 247 -138 121 168 924 668 -182 385 -690 0 -274 633 250 -253 -335 -162 817 226 241 -611 511 770 780 404 651 66 -329 280 -159 -851 791 -374 -451 348 422 714 285 -817 282 948 82 -703 -439 -918 -288 -906 -873 -619 582 864 -256 201 626 512 911 -670 -455 -224 915 71 -619 481 35 523 -392 -738 861 -435 -372 -89 -304 586 -878 -434 -882 949 -283 -355 835 233 601 188 67 -380 526 144 301 242 -869 210 369 -144 -522 -525 -814 -342 990 833 -389 441 -154 -521 36 -5 -214 104 460 285 -750 -162 830 204 492 11 492 -225 -863 321 -91 -471 -512 438 671 -629 -339 48 914 -772 -313 777 272 -363 -229 -38 -550 -557 -923 -568 -832 -889 719 863 -404 -940 454 -798 626 289 819 406 503 -147 515 -857 171 89 -83 534 932 -850 -194 889 74 465 -834 373 -729 11 -722 603 -350 -52 -424 209 -425 786 766 465 844 -544 -185 -534 970 -932 -393 828 797 -669 439 -631 247 156 809 971 -259 527 -820 935 -14 80 443 -332 -675 30 763 130 -184 17 330 -726 -80 524 -187 197 -969 -112 393 640 209 -442 -875 129 170 48 244 68 -841 -894 -561 -93 -427 291 -157 750 -916 526 -204 -648 -280 741 511 375 -755 -306 657 29 95 -741 499 -673 330 518 -78 309 463 203 549 702 -733 -596 -755 339 -393 541 -765 889 307 -66 353 -569 -135 268 456 260 -258 886 32 665 -323 -291 829 -567 -273 -458 712 324 -2 -819 -978 657 -144 -666 880 -118 773 491 -319 -425 -343 -143 925 -21 43 -691 282 -675 -976 -384 -954 -584 816 -240 -880 860 349 800 330 -992 -316 33 645 124 741 883 222 59 805 47 709 675 294 -588 580 -82 247 -235 -275 165 113 322 665 -705 -545 199 -278 -74 507 147 392 -772 524 260 960 -390 999 419 718 515 678 383 194 160 671 -419 320 442 -642 332 337 305 538 -884 -302 -851 866 131 -664 364 -914 676 -255 79 -595 -292 -724 411 736 625 -824 -841 -99 757 -546 -210 -418 -811 -291 -521 -185 -407 -909 780 178 -819 590 821 469 -525 -433 -459 984 -288 241 -814 465 -803 -481 -31 -926 573 984 309 -849 -331 627 -373 792 -419 -195 -138 -877 -72 594 -604 880 233 -799 -894 252 283 200 534 -766 752 52 984 294 -531 463 345 -9 403 -487 -551 -88 259 -558 -939 -468 -840 655 39 110 208 568 589 844 -233 -38 -259 -947 -263 85 121 -823 -474 109 -865 -765 -883 -711 -628 -16 483 133 -932 646 991 62 85 -352 -748 328 771 -871 -509 699 517 -873 437 -1000 -689 972 -438 301 -44 947 919 -1 174 805 -653 903 -746 -145 -81 -602 -861 41 -859 612 -29 734 -93 144 915 -571 -79 -723 -758 182 356 920 -207 602 -908 -403 108 375 -854 -780 -797 749 209 -221 783 844 127 -742 473 -985 -201 552 907 569 -148 -776 -824 -226 -332 -96 -607 -896 649 -888 -147 566 488 -541 809 -865 -803 -240 -470 -138 -489 482 -101 -765 -944 345 545 -157 560 988 93 639 -662 -866 -357 17 159 -594 637 -403 -787 -421 80 253 -311 54 -533 -310 735 -954 411 -457 -533 259 -481 -988 -441 815 797 61 345 850 -892 -566 850 285 -821 -890 710 -448 517 620 399 862 794 568 824 0 -731 611 -144 412 -803 -82 -891 300 -940 203 762 152 44 399 -620 796 -142 -84 957 -143 -382 -867 139 794 710 -621 559 -840 648 993 761 -779 -425 -815 377 -361 -768 -659 26 -293 -838 -460 -407 828 375 859 -895 -682 -587 901 -157 495 793 925 872 -221 767 -176 -439 -987 740 502 967 624 -902 61 -374 -916 -681 -715 -804 -413 602 -936 -575 907 -251 -509 -344 116 366 377 -406 -558 324 -558 -464 -563 -402 710 805 329 -753 79 -785 269 -677 -203 -843 795 153 -372 -437 -693 -749 -109 -535 251 -832 -518 -869 -629 516 -594 -138 718 399 -952 -77 609 -587 -560 -87 -194 695 -475 217 101 258 -434 -737 -837 720 -330 -133 521 67 3 972 216 89 -870 -411 -942 618 952 373 -588 179 -558 400 295 -710 -925 -704 314 867 -653 -193 -727 -741 -313 -679 689 794 -294 -75 117 288 -275 896 340 -878 444 -703 -87 188 -257 989 -334 -647 -45 -351 -105 993 -230 -632 -675 -130 908 -645 -126 -192 -325 229 413 -304 -664 -503 -877 -351 359 937 -936 -338 899 -696 -269 140 77 -445 -666 -533 138 962 -982 804 667 188 18 -390 977 -185 238 243 -493 -686 -246 98 430 -126 -754 787 -194 585 -652 858 222 95 610 197 -212 -335 -30 607 60 99 26 -570 414 231 -150 641 -75 278 406 -410 402 -234 -49 642 625 172 -350 -309 183 -103 -234 -747 116 57 603 -695 831 -530 634 460 645 -313 -489 907 517 -208 -86 -151 668 37 160 -394 -364 -6 -747 697 112 347 532 -393 -302 -229 -432 781 904 175 289 -580 -216 882 970 620 -424 -613 829 -876 -882 -871 -452 -646 704 -736 -817 482 798 60 441 6 149 -417 28 687 185 303 -722 -816 -399 -534 -833 240 362 -616 902 998 40 -539 -481 -992 954 -609 393 243 -751 143 41 -790 -433 158 -805 287 414 344 222 -895 777 836 -436 -883 -338 296 -210 397 -533 442 460 380 676 585 -974 362 232 191 498 516 -357 -354 841 -240 121 900 241 -233 -146 876 -489 -911 -474 78 -998 169 -525 465 -157 88 849 -444 -658 -221 -965 -580 909 491 587 -580 -917 -205 -980 -940 -870 -656 621 -337 8 350 -801 -103 878 -965 -790 692 -318 549 -325 575 737 -700 513 346 -606 602 259 222 152 104 551 827 -239 -430 -520 78 -479 -808 790 -656 -146 -423 79 913 35 42 -425 339 186 -378 56 -817 -499 422 789 450 -165 -995 876 857 731 789 2 457 -683 -973 -634 892 -7 -696 -888 -800 -512 -966 835 425 -189 674 -744 -881 -123 125 569 -259 288 -992 -194 437 124 -885 750 324 -714 -909 468 -397 466 -9 -553 -688 -752 396 -720 -185 -819 497 48 -574 786 -445 3 507 609 882 -511 442 735 411 361 -993 -713 283 453 311 53 -715 280 -537 -578 560 503 -816 285 294 248 213 -757 742 982 -489 -573 862 -69 -515 115 -451 -260 741 -321 587 -642 -948 -766 -95 659 120 -851 -165 100 381 -983 532 809 516 595 501 246 508 565 -899 495 -794 533 -741 366 105 -718 -338 470 -570 201 -382 -277 -830 -670 656 294 533 -717 765 247 135 -933 899 325 -14 606 304 -823 -228 822 943 169 848 -254 495 136 57 300 -327 -82 678 296 995 -464 -949 30 5 12 -406 290 -807 943 865 -60 -469 -170 75 122 743 -652 506 829 -919 -187 424 264 896 100 -158 326 -534 -236 592 -962 150 -718 426 700 670 470 -468 -344 447 -246 778 492 623 -493 -616 -118 9 524 408 -93 178 52 -981 -97 2 803 -715 -474 -167 -673 -602 481 817 797 295 -954 -946 -831 376 243 -502 -648 986 -415 -515 538 -83 -6 176 825 -973 -182 -793 899 -935 -297 -563 278 954 -946 -831 -700 775 349 -897 209 -882 -5 -196 -108 -937 -795 134 725 127 -640 778 -317 621 -696 789 -591 563 658 -56 904 -308 -743 38 315 145 228 30 458 546 1000 590 527 -728 801 735 443 508 -949 -196 -108 860 -156 68 -521 892 28 -334 -720 616 737 -286 273 -287 808 -115 -889 630 -670 -81 -925 161 638 -746 -671 -648 -965 139 432 357 342 -265 367 437 517 -494 222 -699 -825 -67 -400 -197 741 -848 366 238 -766 -53 863 -408 435 147 114 403 -36 139 360 -698 -995 -882 535 -910 -16 -176 -242 252 -538 709 -821 281 49 -795 379 -890 -43 -487 729 693 745 -660 -741 28 -199 205 -522 681 -521 -886 361 -377 175 -689 221 542 -891 -338 -751 -253 44 -468 166 -993 -996 209 926 -107 -48 -697 -48 -880 460 -685 941 -925 -550 698 405 -316 -514 281 959 -231 -218 980 665 -774 741 870 -135 957 848 -793 -817 325 342 353 -285 662 -2 -731 686 -952 -801 535 -656 -31 608 -133 65 -27 -873 -247 -714 -383 -99 -260 -570 -985 -543 -33 -783 904 544 -509 -473 688 788 -231 618 388 -651 -75 94 894 -303 670 457 -645 349 283 -865 -942 -581 -423 -468 316 -536 -49 652 -615 -486 616 362 794 -505 805 246 717 -710 -654 -920 -251 474 677 -872 831 -837 252 -238 -654 660 -891 -307 650 979 -966 -873 -109 -734 433 -672 -268 -761 -102 938 -297 -547 64 201 -514 -150 651 167 477 912 593 -664 213 143 -547 462 -332 630 -278 803 -615 122 -24 -453 -567 -148 -535 344 -684 -63 -128 862 802 -34 275 537 536 -141 952 644 454 -706 144 804 -410 -203 -488 -682 -196 84 -586 433 731 280 957 -570 -32 853 239 325 858 971 359 -55 361 -117 68 -869 382 -97 -838 -780 -517 547 -494 -93 -729 121 -575 696 -716 -212 -734 135 67 -358 -881 980 693 892 254 686 -270 404 588 135 -34 -212 98 -173 -608 -175 -684 -921 433 -644 -582 -689 794 953 780 104 536 -922 682 -536 -761 219 342 -710 -666 319 338 -154 -86 920 724 -580 -229 -116 969 -833 -91 255 -770 393 320 -553 -723 -477 616 357 591 -850 -913 9 -760 -877 -106 -775 -850 -600 13 129 390 -415 -684 -91 -688 -699 -700 -970 467 342 82 -695 163 72 -387 774 293 -447 -165 -248 955 746 768 420 -12 -979 146 -686 -460 -643 445 -864 508 782 218 -620 425 744 -88 -3 754 746 -22 -246 -451 129 -246 -897 -863 -145 -85 -218 677 -346 -289 605 -544 -983 865 556 328 -952 825 427 453 218 -306 -334 -47 433 -522 614 -601 -242 9 -732 547 -677 -604 874 -780 931 -375 -10 496 637 934 751 743 829 661 281 -257 391 -814 299 -460 128 -897 44 -760 -823 -492 241 -662 -899 732 -483 -18 -840 -521 59 -754 479 -194 -745 364 -657 227 299 910 -746 -933 332 46 -100 706 -69 749 -631 551 -805 579 -512 683 -828 -576 -123 -214 -129 395 977 -269 -883 -301 670 740 -657 -481 226 311 -535 912 48 -446 799 749 -432 -376 214 -40 25 980 -169 174 -501 41 803 197 17 -173 -837 -363 655 -232 12 171 -977 557 -510 -20 463 166 440 475 -628 -974 -262 511 -237 450 507 -631 -827 551 -676 349 977 998 16 -985 9 -15 557 130 -114 919 -813 -104 297 82 -637 974 -730 120 84 697 438 673 -723 -779 -458 735 -449 383 67 522 99 -700 -282 -177 -671 755 815 -271 -373 -365 133 204 922 -520 -669 -945 -147 277 249 -203 467 63 415 -556 531 299 303 632 362 -714 715 -552 -222 -512 -512 935 -501 107 207 -941 856 89 -965 841 121 960 -784 -341 395 -993 -834 -946 293 -4 92 329 277 -784 270 859 -67 827 852 -447 116 -280 22 38 -553 924 -77 -306 560 -524 134 747 326 496 -745 299 261 -592 9 236 -674 738 849 -399 834 184 -279 -742 909 560 -202 -875 -608 563 720 362 -695 -735 907 274 762 -443 732 360 629 -611 -514 -117 212 -854 101 -992 94 780 939 218 983 180 -295 -229 477 854 893 836 -506 -967 2 -418 -380 471 -545 793 -603 87 146 -639 -21 862 -785 -743 -65 132 -851 -748 45 707 177 -834 -928 -950 79 56 -735 -406 -251 201 -328 44 -952 53 75 -229 -700 80 -758 -986 -824 -619 502 347 810 -557 423 -258 -122 50 562 -379 371 106 -64 -679 166 -235 25 414 105 -114 636 301 677 -124 418 -488 733 817 -76 -634 332 282 -761 859 -742 -8 739 -476 456 988 -356 766 -784 -693 -902 308 -602 438 559 431 -982 700 -376 734 668 640 -268 870 -37 -620 -109 283 -94 -758 160 634 -945 -115 -28 622 -569 -161 -115 588 99 430 -331 748 62 960 37 580 -759 744 -3 646 -593 -705 572 939 -650 808 -977 853 145 -580 -259 -468 -57 -33 -539 -28 -785 580 -616 151 404 844 -128 -408 452 74 643 -10 597 -603 -705 -115 -154 -70 -756 525 -862 -618 -645 935 184 700 626 -185 -853 -16 965 967 -670 736 596 -198 -366 844 384 -882 -172 -531 -869 279 169 -257 830 -943 855 943 -964 -59 444 658 240 617 78 -972 36 -262 930 -753 -287 557 -102 -677 -55 259 727 -731 -603 275 -735 849 967 -451 84 332 950 341 -288 -409 390 -797 -336 267 162 -397 -665 -437 136 599 -773 801 982 -150 323 874 -814 -212 -710 -70 347 -886 -678 584 -468 162 -439 801 -44 -866 -438 -292 422 420 -10 108 136 -740 -158 -39 297 327 959 331 519 -63 -513 -10 -514 -96 -941 173 969 614 -517 740 -811 533 554 855 64 177 677 490 500 403 936 494 557 -670 -178 -733 865 -365 623 -316 -535 117 965 -554 540 -928 -861 -52 -106 586 -157 527 460 -941 367 900 504 521 960 -321 303 566 -416 862 -581 563 69 796 -419 -231 -269 -490 -219 -35 336 -105 399 650 547 344 485 -444 794 169 -679 -864 -951 818 -817 364 -922 -931 -96 -691 -533 -767 -500 887 907 -384 -663 -76 -806 -913 203 -367 -673 -217 -777 -361 269 -909 -751 -621 -215 -381 -609 132 746 -651 -217 -886 145 -841 -396 -689 611 -559 -655 -721 396 -926 -159 291 226 946 567 647 -996 -535 828 90 172 -958 612 -907 75 478 333 34 -261 -17 -830 122 456 550 262 900 559 -666 -965 661 -486 350 838 856 796 188 59 559 812 200 799 -737 -980 -198 163 -408 912 706 619 603 -283 674 -683 -158 550 -155 549 947 470 -129 -332 -404 639 -17 508 -104 624 91 -617 -769 384 -451 754 209 132 328 -959 -59 -668 -864 906 821 -180 739 -436 -496 -929 598 -753 -511 258 317 643 -611 457 -581 -999 -459 593 -144 676 75 -112 204 -529 -515 -207 894 494 28 539 162 68 563 -738 -397 -515 -568 683 -402 37 -97 349 412 820 710 742 447 -387 -663 618 -178 -709 -360 -759 75 -768 -515 -779 47 -244 -826 -335 -641 287 162 199 145 -515 -178 -672 -696 -195 953 -764 -817 490 -811 446 656 -743 231 -142 -947 -962 -681 -8 85 411 183 385 594 -820 -29 78 -325 505 -741 -84 813 -799 -203 -542 -715 -440 -391 332 -369 -7 686 798 -859 943 96 630 483 147 -27 259 -627 -814 524 616 474 -307 36 361 472 -900 -535 -886 -88 941 -69 -979 -309 -956 -685 287 928 -208 -57 347 613 -353 766 -825 -139 -48 -738 659 -424 204 215 543 -298 75 -948 -175 -292 51 730 272 -421 -442 -572 376 573 -657 -19 191 -70 503 354 -795 -849 794 -974 -802 607 -894 -367 -637 574 -68 504 115 -820 -667 -244 332 -787 -830 337 970 2 843 321 -445 -625 -145 -124 -760 479 -380 445 -539 868 -232 983 -47 257 -865 -284 -588 473 -592 178 -830 46 229 -31 279 611 -564 161 814 473 -136 814 619 -576 -280 818 -492 -825 251 -708 -559 570 340 264 -865 289 140 -900 -558 817 -660 -829 -166 -436 -980 -888 -679 -4 887 132 -564 414 202 685 183 -305 -909 -765 -280 306 -116 865 -983 530 391 -810 -44 -242 -543 -33 365 -657 264 -349 -896 -243 -341 -541 -286 -281 137 -604 -218 790 87 -534 383 475 567 767 -161 866 -379 430 -989 260 -196 -278 640 543 344 135 369 961 -446 526 873 173 -673 900 -29 269 -653 72 -440 -42 505 918 -317 159 550 -377 149 503 206 461 743 878 -718 -885 391 200 -943 437 -562 650 424 749 -529 670 -129 197 280 194 393 903 78 869 -548 -261 528 984 305 691 -773 -771 -442 -365 246 -28 629 -813 -283 866 847 -916 -502 714 71 130 -581 971 -157 405 659 520 31 -991 302 482 -790 964 -304 -498 -591 -303 -701 470 -707 -565 571 821 668 255 -757 663 476 -499 663 -694 654 894 77 -545 -599 -972 560 -436 378 -419 -956 218 293 234 828 214 661 130 919 -607 -194 166 -883 -497 -757 982 -440 524 752 577 602 -334 -230 -322 904 570 382 -387 -682 -219 58 4 159 32 -491 674 -431 276 -49 206 -447 -905 944 -78 711 725 971 -569 -906 -501 -607 -368 -996 -273 -573 -43 -838 -465 -558 137 -158 -733 -827 -595 243 235 -809 -331 -163 183 515 -667 -311 -50 -534 243 -771 -280 848 -81 281 443 -600 -575 729 755 712 -330 -648 994 712 35 -935 -599 -408 115 -939 216 208 -840 -446 119 920 -773 -950 791 99 -407 -391 20 -364 -618 282 583 -822 770 -78 -736 -25 -34 -114 -504 724 -888 -628 -489 435 -614 -430 -793 247 -370 988 555 202 -786 -449 -133 687 955 734 -477 -153 563 252 799 -557 768 232 184 954 81 -526 -832 855 -269 448 475 -229 849 746 925 276 898 473 -66 -333 718 733 247 -782 -789 -859 75 -822 -905 553 -450 700 797 -386 -611 -35 715 494 -832 -517 441 -835 -275 -567 799 403 -133 322 -621 -446 224 -836 -865 -520 -141 935 725 -942 -688 -928 874 -840 -255 -759 -760 909 -877 -747 -911 -319 -61 -846 548 32 -254 391 -828 24 -593 -464 -577 871 687 936 -270 488 733 905 -330 910 -243 454 356 991 -836 936 -629 -814 -176 -86 745 -751 -340 1000 34 697 393 972 789 -909 932 -88 936 -636 -504 -877 895 259 -461 744 -372 -455 -648 -329 -722 279 -560 -71 291 304 84 -548 26 625 -864 67 357 774 -778 485 919 826 -163 71 662 826 639 -501 -552 -459 521 -435 -448 615 860 8 198 387 -818 -881 534 970 434 -276 542 13 277 -77 -776 -27 -623 -411 92 -807 535 894 921 835 857 -39 -881 -870 -430 264 584 -541 923 72 449 -380 -207 924 510 -400 -792 -974 -877 81 138 150 736 -438 -597 269 237 -994 757 183 593 521 -600 -767 -456 224 -228 949 -256 -272 -471 310 -754 -444 981 633 41 -736 -736 -485 -776 127 775 711 -72 -54 -73 876 202 -233 -1 285 -358 206 -937 648 -497 -900 945 -411 577 -251 596 -571 -242 947 281 -905 606 262 -856 563 -225 -270 -71 170 -286 -493 -889 -56 332 -721 845 -546 -789 -707 0 237 924 694 -281 -283 -464 828 -761 -911 721 -512 932 611 -119 -576 122 844 -112 -914 -198 -598 999 786 -214 -525 -177 465 -408 64 597 125 627 -295 721 -343 479 -55 -551 -296 -989 -565 105 -855 -183 -17 991 598 298 448 -865 -366 -206 -374 -948 -747 81 -112 95 -133 269 759 -706 -627 359 982 862 197 -118 -33 -401 -15 -998 -291 259 -362 -883 -223 135 -16 408 144 704 532 92 458 356 485 550 -410 848 726 -101 -132 602 -173 546 320 661 281 -425 -534 961 -86 983 -467 28 458 -966 -206 -771 -611 910 -587 -187 283 110 -119 -287 469 -424 797 920 198 -257 -872 -882 -105 792 -618 780 334 764 -345 895 177 -674 -303 -761 232 -278 -471 841 -138 -861 -7 -604 -265 840 -416 139 444 -29 938 513 747 938 -929 -587 17 -60 16 786 -465 -568 -67 573 -728 -59 445 -121 957 -538 616 999 49 476 229 310 -44 -964 -368 -777 -54 -1 248 -231 -170 12 711 -108 -612 293 783 -753 690 451 839 -916 554 -805 775 635 607 931 -403 160 -745 -514 679 -648 -353 -840 -306 -781 82 878 651 108 942 -869 -16 224 -545 -269 -206 406 352 -134 640 -634 835 513 -236 -57 -162 173 -619 642 824 812 315 81 -192 942 -413 -445 -139 -56 130 636 86 919 -773 525 193 -839 -103 -466 -38 -129 89 251 380 -450 -670 -697 -935 0 572 -246 -209 -754 859 -805 416 -1000 -559 -213 -916 852 830 -534 -407 628 697 -953 -926 -687 -882 65 -269 -895 -391 -427 -301 332 -662 50 156 692 -989 -930 893 491 -827 649 -870 -96 87 809 -348 431 147 -23 204 411 -548 13 269 -840 829 229 -632 835 673 -617 -285 -6 936 -47 885 762 -683 979 -984 490 -461 552 -755 -135 -291 -618 808 857 -1 -945 306 70 307 -839 -851 111 -23 533 -927 -751 962 883 120 -859 594 -798 297 145 508 -922 537 -670 700 371 -227 -542 540 -671 565 655 -228 341 -954 -504 398 924 -457 -376 298 242 -685 -387 628 -746 -794 221 739 845 887 -833 759 -575 -28 -585 -121 -783 403 715 23 759 -796 147 -452 452 -487 -642 -711 -844 259 710 -159 604 -459 153 -263 761 -934 880 -866 -952 61 -390 -665 -675 -280 -632 411 818 485 511 -747 -579 146 -746 263 -685 -149 694 362 319 -788 608 -703 31 -423 -233 47 292 92 -676 242 944 -511 668 298 622 -773 589 -170 -361 277 -224 840 -24 862 -93 877 -868 -823 -322 278 -122 304 -811 410 10 -146 287 51 419 -559 -660 823 -851 -728 -214 -443 917 -681 448 -51 909 289 12 -411 -194 476 558 476 420 496 -979 -221 667 15 -304 546 -473 -496 -983 -608 908 -85 785 -447 -57 810 -869 -462 -66 -941 -722 579 -850 189 228 -200 -29 669 -454 -234 384 -526 965 -584 860 464 -6 413 920 -520 658 208 433 -789 -738 -138 902 -384 801 -639 -85 -821 577 -883 -635 605 182 -350 -759 514 830 699 277 417 502 -581 -497 -802 -979 371 -393 -782 231 -199 -867 145 639 114 -954 -46 568 139 -16 414 -748 77 628 -353 -91 324 543 266 -713 423 815 -810 -329 797 -748 55 632 -811 -623 -268 -288 -149 -720 -476 -36 -162 -829 -969 -798 785 909 -901 48 -440 670 639 475 -203 542 302 861 306 33 -59 -95 -601 -989 627 357 587 8 -845 51 434 -871 823 543 664 641 499 160 342 -742 -502 332 364 -386 -84 376 470 -268 -96 -922 -925 -491 294 548 937 202 -674 619 -403 864 521 466 981 -183 -795 -469 -800 -896 -906 559 -578 610 247 439 622 -493 2 -153 -42 736 -229 -856 512 -358 -496 684 -707 -601 -644 -816 594 763 905 -76 -515 -592 227 994 760 -520 5 -563 -244 -669 -558 494 -818 954 -109 -462 -295 -191 -593 -125 515 861 -616 -672 974 978 804 367 -741 -623 966 -78 938 997 734 -273 -762 881 -441 -372 -397 176 -840 589 -370 -837 -95 -197 91 -307 -424 962 935 435 26 820 -853 -197 -563 -272 -803 -341 -464 -996 -651 -824 184 279 91 -960 -233 -690 250 -422 965 -113 -750 -95 937 173 -735 546 528 -167 733 -493 -167 -871 372 777 -204 -925 951 413 -856 -103 -651 694 -192 -610 -1 730 -163 815 444 -681 429 -993 -594 -960 966 -119 -774 -701 738 -972 -654 883 990 -990 -436 -127 623 -171 -219 -864 -219 -141 261 -203 -241 -602 -65 -756 587 943 -974 422 -36 81 132 840 392 -47 -647 652 -824 903 480 -393 409 736 542 -645 471 -735 700 -506 -192 638 -694 -432 -502 -225 -932 -480 -696 -137 -10 822 310 -859 -275 -79 -21 -422 -754 -81 -565 183 -473 -727 601 -34 -390 -601 124 290 -365 -912 -611 -433 110 -221 738 -188 -970 -672 -287 -501 896 683 634 -430 88 56 -820 24 -42 -327 634 -837 -451 765 -803 -668 -107 488 511 -10 -676 -989 382 750 847 17 683 41 870 -239 995 757 659 270 806 -565 -179 -67 568 412 786 455 47 583 -315 489 348 -83 -48 -588 -115 771 313 -27 940 886 -67 -567 668 189 -357 377 469 132 859 220 -616 -705 870 -723 -938 206 179 -899 720 -955 661 320 543 -566 -649 -825 -161 282 473 -233 406 667 -452 -346 439 950 -805 766 836 -979 -482 549 -308 934 -418 -657 -364 401 -627 129 554 -726 -960 -236 -430 -297 -485 -69 -556 434 -111 -581 141 -279 683 -64 900 -125 -943 -680 225 443 -812 560 9 -994 -493 -330 -917 868 269 -158 -233 -308 -917 -183 -494 182 738 -544 525 238 553 -132 -613 203 -704 722 -782 902 576 941 -321 588 171 685 971 994 -899 -616 313 451 5 735 -733 -704 -143 -658 -895 -674 -562 564 576 -655 -208 348 600 30 765 201 438 885 555 894 -359 -384 593 -365 -823 709 -147 -225 -606 853 -861 931 471 168 96 -931 -838 -525 646 145 784 -246 -563 -177 20 -228 -781 -482 540 340 -112 816 -720 216 591 -207 765 202 307 746 91 -219 71 888 -149 -302 216 876 255 130 -228 740 74 77 -190 -438 -470 461 -429 -396 967 676 913 971 -559 473 -703 -287 701 -942 -376 118 149 -756 676 408 -793 699 167 -252 -207 -818 -973 672 -325 -731 -597 -852 -845 421 -164 234 -289 -502 -120 145 -613 -24 244 -397 897 184 153 832 -374 -479 -6 940 -209 892 910 -712 173 855 34 -724 997 433 -402 -147 94 183 948 -550 878 -817 192 -704 251 -497 -578 -316 614 -392 385 919 741 -905 -645 598 459 570 28 996 -705 616 239 153 -866 902 783 713 444 -237 -760 -390 765 -908 -762 -39 -990 -763 -297 88 -657 163 -903 845 860 -407 -891 -71 -357 -539 819 433 -493 -533 -106 6 -782 -131 -772 89 280 523 602 -191 893 77 352 804 23 211 60 -623 -466 884 771 -501 164 649 -749 811 471 -324 -405 114 -739 260 549 -45 505 -962 731 -533 819 -787 -783 789 -883 683 -267 -476 -858 433 -198 -902 81 -243 79 672 432 -449 -588 106 61 135 757 -416 443 311 -929 -13 -395 -100 161 989 803 958 469 300 -545 87 576 623 -40 199 -543 -95 -198 473 -326 239 -318 -738 779 792 216 -197 318 -351 136 -359 770 -43 920 -462 -914 -131 340 43 489 873 469 375 -47 -493 -219 708 576 321 -765 687 309 263 680 352 514 127 442 -951 179 -113 -345 501 79 -748 -525 597 -283 305 -228 -438 -276 63 629 -688 -104 5 -538 505 -681 -591 -636 318 888 -827 -71 176 164 -292 -903 -829 345 510 -320 -109 845 767 -272 -446 621 649 -886 -700 467 696 -634 869 782 678 249 -792 867 726 -974 -257 79 -381 -444 -737 222 780 -475 -192 -170 -325 995 -63 -73 266 829 -750 421 -769 -800 188 -761 -271 -259 658 -489 300 395 435 -668 -910 -232 721 939 24 -893 356 -651 472 -625 -1000 -653 266 344 -296 67 -528 -715 626 -711 304 555 573 789 -712 -227 -603 642 -882 725 -67 -793 -635 4 309 -736 540 545 -169 401 220 -247 404 850 443 -865 -658 999 442 215 273 -319 336 422 -705 -304 -882 21 -45 -241 -912 -315 238 14 56 338 988 -887 186 256 -423 864 -293 -938 -292 -316 870 -597 179 -561 -999 415 -117 64 -870 -37 542 -839 60 11 -141 481 772 -570 -464 -145 884 -919 171 830 -590 577 274 -688 755 -633 255 -362 -166 -891 -864 -929 -921 819 -243 -965 506 40 -228 766 460 34 -162 -263 731 481 594 -639 -563 685 -165 -124 -864 429 -740 -85 202 -297 -317 -909 354 -957 957 57 -112 529 -482 -987 -868 214 -478 793 252 -347 485 -449 226 98 856 -548 -288 -585 232 -912 196 -905 584 -82 -820 -809 -85 -286 879 224 -9 49 -391 -546 -561 -420 117 925 626 686 101 806 -194 -517 -781 -748 -374 570 -988 159 208 710 -326 207 141 -803 -368 -723 809 505 -37 415 -38 218 622 562 -554 -771 141 323 -643 -51 379 -756 170 -597 811 -453 -316 884 -931 -722 55 436 -354 828 46 848 -313 -553 -668 834 -147 -233 -702 -218 256 -830 -584 568 330 -671 462 316 -887 -485 235 -605 -996 558 -661 -137 79 -586 109 54 -452 -167 -377 -46 161 -192 -141 -407 -81 713 901 526 -143 32 -541 15 555 406 808 109 -180 686 -321 -309 -544 -913 709 626 -885 -509 954 515 330 209 -322 114 488 -68 -883 -370 293 597 -71 -951 -550 560 653 133 727 -604 917 517 -481 -737 -187 -887 517 802 673 741 -391 -750 841 57 123 -550 -442 700 -281 773 -287 -115 -679 395 -27 818 -601 -337 993 895 -28 -617 -88 -161 265 864 760 361 -58 -745 -36 -625 -895 950 -797 41 -836 614 84 520 -627 -607 -676 -616 167 -159 404 -893 -421 130 879 -116 -532 974 -177 241 -307 -677 -863 -579 402 656 150 -359 -595 -519 593 -455 -200 -350 783 487 873 -553 -973 362 -235 378 -185 248 -559 -872 -345 284 405 305 -744 -226 459 -398 349 460 134 766 82 931 -447 -226 -147 82 -902 -798 174 -186 -947 -135 -912 527 738 556 331 985 91 -641 480 -982 -972 -697 -100 32 -901 -198 538 718 -906 287 44 -12 -843 385 119 -133 -698 -789 645 783 -528 913 542 -160 -143 108 648 821 -290 72 -404 672 -649 347 36 -913 -545 394 689 359 -476 -268 199 -874 535 894 306 -660 625 -963 -485 -469 510 399 325 -204 -714 34 855 70 -939 622 -277 703 -224 -74 -534 153 -331 -30 299 -435 -347 311 218 959 -266 867 88 122 245 -273 -35 -788 131 820 570 735 17 550 85 275 52 459 -892 98 -585 690 173 -715 -223 -198 -331 407 -242 504 886 774 822 -372 921 564 -897 601 -935 441 -387 748 529 -174 905 -315 -117 14 130 609 965 -929 -161 -642 491 442 348 713 726 -607 -194 275 -636 -75 -46 -985 -34 644 991 722 -208 14 -807 -340 -18 878 178 419 939 306 664 -429 99 99 -833 433 856 -751 -77 872 -547 -787 935 539 510 678 -494 835 -291 705 114 738 849 -501 -546 619 394 -857 436 849 471 463 -198 310 -141 -149 154 376 -669 -120 -65 -76 628 659 764 -71 842 -436 78 862 582 -692 -94 -632 181 866 -410 163 -691 -527 -783 -342 827 -878 -336 298 -550 619 192 742 8 -504 444 471 783 479 781 438 776 -639 161 -756 600 -941 -516 853 275 290 597 -240 328 -966 132 -496 1000 226 436 972 383 186 -495 93 -12 810 -133 37 -337 -711 268 451 -452 -136 -723 -10 114 817 40 -528 173 -483 -195 301 -751 589 -512 517 -619 879 -311 383 101 803 -414 521 738 816 -633 -582 -793 574 342 -334 793 -982 -930 -968 -156 710 -462 -708 447 -408 901 -446 -901 36 714 675 865 -367 902 140 -863 -758 844 -236 941 -172 -694 -709 -334 298 -671 739 535 7 -135 -374 -744 -457 902 849 -91 811 -774 609 884 -151 934 -362 451 -531 884 -454 -14 677 -303 -779 -795 390 -265 -348 506 -785 -811 -559 -595 813 -208 -174 831 288 -91 -749 501 1 -328 -415 327 492 658 914 32 522 403 -585 -656 882 664 302 770 945 148 326 866 668 227 705 311 -680 680 420 -679 917 -844 -507 -832 -994 338 657 -243 745 -734 -106 71 -528 -143 18 699 128 505 392 358 -730 -672 404 464 -791 -665 869 785 -41 -997 -942 -243 -962 -939 890 136 -790 -361 -156 -775 -720 656 167 299 384 591 -47 -349 305 489 -486 -927 613 -46 692 -154 588 -288 -946 -101 952 461 309 936 -199 658 704 -13 549 179 -436 -197 -409 -549 -968 152 -71 349 -110 -657 356 -606 -185 -676 63 -681 165 -519 -501 120 484 -788 -214 -342 155 -632 -853 851 84 911 -772 775 700 -556 -354 -985 -484 975 -769 791 -429 571 -416 -429 -797 -722 -310 359 -390 -112 770 583 171 779 209 -151 589 3 -920 -966 103 -414 -7 -852 -317 611 -963 -359 -896 -977 982 83 119 -493 -344 -729 -939 358 -248 762 921 -671 -830 -862 -611 -940 234 616 199 -67 -421 -450 128 367 -725 -330 612 734 -513 -647 -891 -915 999 280 206 -401 479 508 -284 32 393 -71 -69 414 -499 532 825 -497 245 -618 413 454 -352 -344 -708 -838 -234 106 29 369 979 -846 -726 -21 -983 -159 -30 -544 -986 334 -97 -348 -616 818 -75 674 -844 -486 761 -323 616 641 278 996 -625 678 948 -418 -524 356 135 672 644 959 464 894 374 -677 901 259 654 -761 -910 -758 -953 186 -668 140 318 -884 12 654 209 833 -319 -539 901 870 409 559 401 -280 -825 -394 335 -858 206 -319 -129 285 215 182 -23 948 737 442 416 1 156 -786 -889 -85 -473 982 357 -33 -550 476 353 -827 257 449 595 -446 740 -773 291 -367 -109 -135 454 -24 844 984 732 564 132 134 277 412 -736 -908 229 -757 338 -75 798 600 840 31 -35 -216 464 436 -498 -699 564 -707 458 -582 385 -997 -618 955 -386 552 -96 -471 148 506 20 761 415 906 -780 415 -526 467 965 813 351 -356 333 -454 -366 -699 315 -506 -665 701 -351 -660 -130 156 505 -835 692 743 259 727 409 -91 -352 -271 -18 -195 -138 817 87 -592 263 569 800 137 823 272 183 168 -5 -88 449 -321 440 -574 -803 555 -101 326 54 638 -107 740 581 677 -120 -275 -81 -835 237 -453 -908 157 -711 -621 -844 712 -289 -799 -740 173 16 257 -343 141 -475 -109 -171 921 11 311 138 -777 -760 -671 327 -148 -19 -593 389 781 45 -236 997 601 694 -650 -984 -552 -190 -163 -981 924 886 -927 -437 -304 410 349 298 464 -893 -955 -657 370 -360 753 -971 141 -248 -273 -567 -476 52 424 710 -925 -404 -599 362 -828 518 -477 -856 -60 -122 200 772 684 -381 -842 -555 -332 662 358 792 194 -589 -574 -121 895 -587 547 480 676 267 -956 385 920 -45 -248 -908 -183 922 147 821 -906 390 111 -888 -439 316 947 -256 -772 282 -638 -521 -127 -839 -804 213 -446 438 185 340 -637 -11 573 466 -225 -235 215 -420 -296 461 -629 -234 396 336 937 -270 -212 -821 33 -290 -507 -422 -253 -163 -313 429 -157 246 -303 392 647 171 672 773 -202 -548 875 293 386 -339 89 -210 777 -50 -810 83 -426 -28 16 -983 -595 -279 -222 -288 -532 22 -820 585 -460 -170 -451 492 668 -448 987 165 -776 231 450 722 -675 129 -633 89 906 147 -932 853 438 -199 196 654 -783 -892 -508 440 -521 -274 -177 -528 444 -555 -816 -139 -600 791 73 -977 232 50 -197 -497 -25 20 223 838 649 440 -595 -133 795 234 -959 599 -202 931 -588 -83 -541 -960 -540 145 -773 47 82 453 -824 -75 -192 377 -809 -684 -733 738 -917 -992 798 -288 834 -297 327 -695 965 -957 -620 236 -925 941 135 -432 -132 67 655 -85 211 -504 -537 -564 289 -769 362 552 -922 -269 -531 62 -512 204 -395 157 -425 97 392 -722 -272 156 -605 366 396 -615 724 -416 -813 -863 -815 -115 -678 -929 -372 713 498 278 576 -29 -694 -12 -231 -329 951 590 -943 -4 833 352 -851 -485 192 -833 -44 -654 992 -580 337 -53 115 -63 -121 275 143 469 -662 750 -49 -589 -325 206 655 610 535 480 499 322 404 -255 831 380 -746 696 -444 -589 -378 -112 -698 -348 -978 -886 -399 676 568 837 -810 272 418 -217 704 -275 312 241 -614 395 -606 157 -8 828 -139 -450 -628 50 -180 490 187 700 -786 862 25 309 -551 169 336 -220 -100 -490 540 796 707 117 756 -79 -893 -552 -378 -273 -299 -181 -88 304 -502 800 -499 -842 508 698 881 639 -110 -294 -769 -149 -830 -705 -636 128 690 -304 -372 53 201 312 -462 -94 -647 519 -213 -908 -750 -183 28 -102 -37 702 668 -783 -137 258 -884 201 -339 -533 733 -842 -681 -565 469 805 -511 114 478 97 164 -884 -562 152 -224 695 -88 -708 582 -831 978 -198 496 -833 -221 -258 -973 -625 688 -917 -411 -83 218 525 785 921 -332 53 64 -795 338 -34 -644 -295 94 887 -551 101 124 211 985 -136 -485 127 775 968 -651 802 533 -274 271 -541 -41 -378 -685 204 -846 749 -306 56 896 -187 -838 -374 -408 571 929 -675 88 -208 -777 -130 -230 -416 328 522 -246 -86 475 336 854 447 -717 500 -226 833 617 -54 396 -442 -507 772 354 92 165 121 -728 511 353 -937 -937 943 67 -875 322 -57 -415 -518 474 903 -400 896 823 756 155 864 117 -138 -403 -307 -381 427 462 -516 836 -161 510 807 783 891 288 848 509 758 145 -860 -639 693 -42 371 -163 -4 676 89 -251 696 -46 417 -76 -763 -978 60 -156 743 326 568 295 865 -44 -583 232 694 -885 -89 -958 950 911 -15 543 -517 456 257 165 -768 647 332 183 -258 506 -762 -206 -105 -35 631 -959 227 -673 -102 -617 -528 -529 793 -24 -627 0 793 -195 -297 323 29 768 643 186 90 986 -682 426 -546 -397 -144 882 105 -25 -844 -89 -50 667 160 -136 -999 -329 -722 -952 -854 -449 -299 -851 499 243 -612 -855 156 497 -178 -998 -60 532 93 350 -9 6 -758 168 629 69 -649 447 423 -486 128 674 829 -603 865 -711 -966 857 548 986 672 768 -657 -275 785 -232 -699 -353 387 946 -453 952 686 595 385 585 -32 -443 719 647 218 261 -907 -85 -571 726 711 -544 -327 650 90 784 786 911 -524 -595 952 -260 110 -683 -568 -804 -65 371 276 -891 -812 -913 -51 -98 -593 -383 -198 -918 -301 -916 580 984 535 663 -83 -984 -638 -929 31 -914 -241 -610 955 428 414 -943 545 19 884 -964 -570 627 48 425 -587 956 597 -850 -138 38 57 37 198 -251 558 -419 243 -415 -839 7 595 764 -73 775 952 8 380 387 43 646 -953 3 -31 675 -271 -301 -186 -741 -454 -851 -45 451 -462 647 -643 514 -157 -458 -9 -655 -964 445 -137 557 -131 470 -544 169 -784 818 914 302 519 -21 939 739 490 919 610 819 984 -365 -992 -914 299 434 -967 -813 -881 900 651 -795 919 -985 -606 -439 -44 58 -821 -171 -597 750 9 -667 521 0 -708 -209 888 -973 -409 -100 -396 -991 966 -583 474 5 875 -637 -492 870 364 -756 388 -232 68 -11 -390 502 -728 -999 -891 957 76 224 937 13 -100 503 -740 -212 -374 740 130 141 919 639 -536 624 -86 -182 847 317 686 -819 -278 -27 -102 -267 -600 734 451 67 -707 -559 450 -198 909 936 -356 -39 780 -525 -659 258 590 894 271 -437 -860 -914 965 504 -58 629 -908 -814 263 182 -276 -457 896 -415 -271 -22 -661 -718 555 -609 -774 -391 -593 -721 -49 653 40 -699 -74 -364 980 -156 -136 279 574 -737 775 -469 -798 -215 947 831 -920 -950 -259 -586 -403 -179 -268 653 -257 911 182 706 -632 56 877 -548 -436 328 272 720 305 -24 386 -825 856 -874 669 748 387 -606 199 751 238 -958 -244 693 -787 -261 446 158 353 202 896 -250 -1 -853 -952 354 -602 -99 -564 -90 761 -46 -211 -926 764 599 -870 -277 183 -974 350 357 -838 975 -855 -89 -592 48 -59 216 -60 -847 970 109 -190 181 -394 960 -364 -662 -802 269 -389 -360 503 -106 -581 497 90 810 -101 157 322 -90 909 -474 669 -666 -559 -594 855 -863 425 509 -32 -154 797 -268 257 501 -155 515 -637 377 629 698 451 -294 -530 -553 323 -706 369 722 -297 510 967 677 -6 -582 -781 874 358 998 542 -314 -939 809 -898 479 -243 78 -425 942 -690 -352 -656 700 918 -651 -148 69 238 -997 380 394 -493 -908 -929 624 -518 -85 260 398 500 700 551 415 -878 -864 -579 555 -728 327 378 -191 562 223 -841 83 -699 8 -616 305 30 -300 -166 -842 368 -723 346 828 350 564 -241 893 -126 526 401 -382 -906 156 344 429 -933 147 220 605 -333 -845 887 -331 -475 630 -427 -946 932 873 -520 161 508 847 -651 937 836 99 844 -9 532 -616 468 863 -852 440 -35 816 -837 576 -684 -832 -916 971 -58 -63 -119 -635 -768 906 -54 -25 -26 -820 45 -372 -41 -249 -577 -723 -766 650 565 -56 -311 674 -351 680 733 358 -470 -773 14 -617 531 264 496 449 -965 721 -164 -862 916 -859 798 -178 -579 909 313 -550 -567 535 38 440 201 -966 56 274 881 -635 244 -826 175 -676 -945 478 412 -361 -576 54 623 936 41 -104 715 365 409 720 -731 437 991 743 -500 -533 705 -14 745 615 461 578 -940 -19 -287 382 -842 -79 542 842 -989 -605 348 977 687 869 321 -622 356 548 -614 725 992 205 571 -598 126 385 703 -726 -237 367 -823 -241 -665 -32 -509 207 864 -831 661 -840 852 -819 -552 -718 736 -162 161 -42 721 97 410 -165 899 -186 624 505 -322 -610 931 279 917 -878 351 -583 -124 539 -203 197 -465 716 -536 -959 505 232 -811 299 66 -872 35 312 320 -143 -486 284 852 -783 517 -8 743 -341 -918 -393 35 -950 -444 585 -268 -185 488 -579 -83 608 -54 180 -693 122 -364 803 -713 -880 949 -324 973 -756 515 -117 -726 657 80 781 535 785 -749 -554 -191 -646 -99 -347 -312 -145 55 -907 -517 -790 -623 247 591 -953 -863 492 -301 513 -314 550 -144 -186 -755 -34 696 -345 -279 -381 -654 493 903 815 -522 -569 135 739 -467 304 -33 -705 97 -183 -674 368 268 84 -785 -250 371 877 34 -316 597 -571 -336 316 -134 -165 592 300 -421 -609 924 -305 -391 -839 216 390 56 923 -448 -495 748 33 687 446 -372 715 932 -586 -626 -861 312 62 64 929 -681 -596 21 -621 455 1000 -164 -667 -784 125 -49 121 -101 442 -4 716 -174 149 -982 455 421 597 967 -956 261 373 389 200 83 491 324 -176 791 -255 822 661 535 310 477 -571 -153 -31 -91 90 788 618 -826 -117 354 -359 -677 203 412 463 420 94 1000 201 -606 -768 863 -252 -207 798 20 -367 471 -808 958 882 368 495 627 450 88 -15 -337 -969 -928 328 -899 -861 -431 440 14 55 466 -831 -433 142 893 592 -116 961 68 -220 -360 -489 -242 915 393 258 -658 865 -744 734 712 989 563 355 -644 240 -118 -951 96 -508 599 804 -593 444 -703 344 956 100 86 271 936 383 918 -225 110 281 -386 -587 836 303 944 198 -428 220 603 -843 -698 970 -561 296 -700 295 243 972 339 -425 -787 -719 647 -410 35 993 -260 897 -601 45 540 -764 92 92 597 -731 -115 -692 -444 188 607 891 4 -226 345 190 6 386 -371 320 -318 460 741 -351 -479 211 -830 217 843 -432 924 290 71 241 923 566 -332 -581 -477 -313 796 842 -487 -736 -835 310 -898 202 -515 56 56 -920 114 -602 -275 -786 903 -367 711 364 -691 738 649 116 -601 551 -340 -688 -83 196 -874 911 69 499 455 144 -636 -987 -560 410 938 -309 -968 44 258 394 -919 -747 -406 217 637 707 -33 479 107 783 -386 -511 596 785 384 -662 -762 -236 -343 -541 435 287 -260 183 692 425 -990 170 -546 699 978 -766 704 -271 867 245 -116 -811 -783 144 148 818 -566 372 -80 -871 117 470 130 -970 321 -823 -308 848 -714 293 -30 -627 862 931 875 377 -336 -26 -12 -976 -835 535 -126 -414 -723 -680 -364 616 281 297 -873 822 -423 -432 713 -612 -51 991 362 846 79 -335 -294 375 -89 731 -502 42 -74 508 571 173 37 112 -675 114 284 292 386 -717 119 -492 26 -122 393 164 -916 -161 875 -797 152 344 535 -842 916 95 -490 943 -372 57 444 495 92 -189 -733 264 -691 -936 364 701 -750 -243 -642 358 -179 -638 566 -589 -491 66 -983 -79 729 359 -265 254 144 -212 61 780 -761 541 -341 217 335 259 -650 729 47 -791 -951 -16 -653 -448 284 -779 -706 459 636 278 907 -719 -234 726 -525 904 470 95 -321 -887 224 176 -973 -437 -339 422 -543 -789 475 642 45 -630 821 -603 -646 -872 -801 -913 785 -396 -118 -343 -291 -855 94 -92 -2 94 615 847 178 -123 535 -837 -767 -291 957 -143 628 566 -996 -207 307 497 80 -592 642 441 -38 -121 -559 -37 -834 172 -36 67 383 -11 211 -610 245 227 -882 -71 827 -839 261 177 -293 -80 87 -349 -839 814 -43 -595 404 -49 -18 857 -440 583 452 -774 -611 -879 223 -87 -942 -872 -376 189 957 -887 96 127 -769 703 940 -331 -319 -755 -849 -408 -37 -969 -446 -450 690 -604 430 916 907 93 550 822 -834 -221 554 807 227 -946 -318 973 -97 -417 395 160 659 -838 778 -432 740 110 -480 614 974 440 602 846 569 148 972 -929 816 -962 721 930 114 787 60 434 193 -316 755 -279 -440 933 -730 -16 846 645 820 -581 -379 985 -139 -838 226 887 -937 -888 -204 -644 633 456 836 566 429 -716 153 -366 942 153 714 538 466 -129 -737 -372 -877 698 -649 864 145 -273 526 56 832 300 919 -96 -371 -387 59 722 207 472 373 -543 -532 -336 313 932 76 -245 -840 -178 779 -407 12 88 -848 -452 231 861 432 213 465 118 -444 492 -547 -587 702 451 649 -214 -542 -96 907 -813 -473 279 -445 282 -524 -462 -664 143 979 -485 -820 -400 -88 -818 903 366 404 -658 539 952 -961 735 650 -541 -213 -504 290 -404 605 -838 132 234 330 602 513 520 -744 -55 686 -883 175 -875 -422 -106 103 -916 115 342 -756 -635 122 56 25 230 -395 -859 3 281 -268 -616 948 -954 275 -759 -205 747 -709 511 745 -470 -662 -869 -445 301 718 -682 -143 318 -135 -556 -598 -234 -205 736 346 -456 -427 -775 64 -62 573 -245 -670 228 -698 -745 713 80 -307 654 -99 418 542 448 81 983 928 191 841 -656 904 -183 309 -924 64 678 521 -154 -262 -312 -384 -96 -901 288 353 -202 -974 601 -47 -834 934 -588 656 -295 444 70 897 804 -886 253 673 405 750 124 -291 796 399 56 92 420 928 -863 -223 825 565 225 -998 -589 -717 -430 103 -390 555 -943 -205 581 -719 -998 528 97 -91 517 -359 -230 971 -527 -217 214 235 926 -506 -286 -592 943 -573 -389 713 941 -929 737 -413 -530 755 544 332 454 911 955 -495 777 -458 -316 -239 426 552 -656 -540 232 -379 -196 191 594 -569 669 -251 -398 555 -854 335 87 -731 -514 393 133 -190 839 787 32 -504 -495 143 842 -871 -386 256 288 988 355 -236 468 -564 481 767 697 -838 -536 448 448 -423 -971 502 -771 126 -168 -120 922 -245 652 -838 -467 -490 -689 856 15 -912 -363 730 44 -994 -301 -99 -267 656 559 -104 -975 800 -10 -794 772 -937 -352 -91 639 -827 158 -264 879 942 508 246 -901 911 -466 929 611 302 -535 -601 528 -557 664 989 -35 514 225 745 519 803 459 892 -775 -580 -533 782 -16 -499 381 325 -541 -95 378 -438 446 -665 -883 317 430 -631 -657 955 231 -114 -659 -50 -44 156 175 883 48 265 -982 -410 527 -363 660 560 -412 308 990 -354 591 78 -562 55 971 731 958 620 928 -691 960 -897 626 826 173 796 -467 -250 -985 450 496 789 648 779 952 951 -31 501 -295 573 560 -494 -764 859 -987 881 734 -614 -863 218 -379 332 -314 -232 80 835 -621 397 -801 701 -302 -408 679 -804 -366 -167 -471 -37 -652 -237 637 -855 486 -282 909 381 -800 940 280 660 -301 -795 474 700 350 -298 -433 -556 -516 940 923 464 742 -746 -133 673 -880 463 904 -767 -331 477 -497 -620 -176 944 -243 -10 -628 692 -811 -248 -510 -108 -90 -709 -283 -734 -89 -7 522 -102 516 -404 148 189 543 325 -306 385 827 -69 -520 -184 305 -857 -362 -396 -730 163 -816 537 152 -458 -32 298 847 971 675 32 786 -910 -617 -490 -636 -391 672 -71 -658 -49 -608 474 -134 255 -988 680 418 -437 374 72 148 -387 522 403 405 91 -526 386 601 -415 841 29 -736 -100 -617 -29 823 221 -18 683 939 -229 -830 -271 450 -742 141 853 183 -861 -897 -244 -224 289 -785 305 -394 83 118 910 -242 197 -103 529 -941 -91 866 352 -959 -215 -313 -321 727 -22 -312 817 -552 625 -931 754 381 -860 -242 943 -26 531 -327 392 -180 -404 -945 -994 -695 -249 65 122 594 18 17 13 -717 -986 240 602 -840 438 200 -521 -886 895 -310 -192 -300 920 70 -562 897 652 626 -889 -564 340 -686 877 -49 981 352 -90 65 77 -670 -924 -6 -587 785 624 275 498 667 822 332 -990 -775 117 -877 -501 797 347 -730 621 375 -536 -883 -969 -527 -565 165 -361 -892 -132 906 -322 491 -803 964 -892 -368 734 34 -127 -810 844 281 467 415 -438 -923 -890 619 -442 -58 908 -327 917 -150 -610 450 201 969 -406 -979 451 -50 -783 844 938 854 105 -324 303 -164 385 507 -140 733 884 206 108 -777 710 761 266 -615 475 -571 783 -391 -59 773 -728 983 -182 -20 778 30 -972 -34 -293 -381 116 -560 -105 -906 185 248 520 -527 -574 -261 216 928 137 -968 -720 -601 -497 356 -877 -971 -337 -401 -82 255 -662 703 651 -253 -152 320 355 969 470 -55 561 382 610 900 423 422 -313 966 -984 151 -693 -272 -987 -258 411 -85 565 784 184 194 400 -490 92 843 284 693 874 992 408 632 -876 103 443 185 537 305 806 -538 418 -767 -355 182 -472 -190 513 491 -925 -350 907 -174 231 -745 361 503 647 -488 88 17 813 -340 376 -105 584 897 -493 -758 307 986 -175 -779 -657 -621 -375 385 678 -289 348 792 598 401 963 -972 -825 -784 669 -260 937 633 751 -629 812 -851 -619 -690 -78 -261 524 449 157 387 -832 -63 674 628 -433 -632 -428 -797 -684 -136 832 -368 -570 655 -662 -80 15 -874 -568 948 -355 660 -140 -490 982 -514 -144 -600 744 304 -35 -993 -926 28 -14 837 360 -418 -182 887 264 370 527 632 16 337 -677 976 254 600 -916 730 -62 570 364 -749 -686 -509 -931 -761 883 -186 -306 288 587 -245 -917 -658 -150 583 -35 599 963 -226 -633 890 79 -178 517 289 -603 -26 -70 -997 -579 655 -56 -665 -467 464 -791 -257 -766 -496 617 -715 8 749 489 -38 736 -186 -104 -426 -718 487 -597 780 -127 323 -820 -155 -202 -136 462 -110 -80 454 437 -875 -274 66 998 894 833 -838 511 708 229 -277 -969 -823 897 205 167 -634 937 600 -605 -923 -659 -79 -997 736 -799 782 607 -96 317 168 778 409 -260 -175 -653 629 136 468 -476 350 349 786 275 402 582 127 -142 526 246 34 -792 -467 250 563 806 332 550 -646 -530 925 -876 583 -336 196 988 466 -410 102 887 101 -839 306 -53 -462 -503 209 440 -122 -697 924 -149 -217 -61 -792 -285 -143 -257 -292 -870 -455 87 455 204 -30 321 260 -107 -607 -840 801 390 -688 -527 61 -920 -815 51 280 784 940 -542 426 302 -489 433 254 -892 -343 272 -585 768 -767 559 399 -816 757 641 932 -302 -799 -268 296 833 347 -737 -689 -193 607 -530 595 190 600 20 685 -981 110 736 821 204 917 593 946 194 128 165 146 -361 484 -996 -797 -138 594 -64 767 774 -889 853 477 -127 -936 462 -68 -178 822 -386 486 -708 -275 795 748 348 445 533 -821 29 238 -819 802 690 -180 355 -927 -97 -176 352 -174 -996 -877 632 -438 -778 153 600 -608 322 780 85 357 938 44 986 533 136 -373 -959 943 -418 976 -638 -901 -999 122 826 745 758 110 102 840 704 -643 996 -908 919 -100 -898 266 -862 -85 136 745 -249 854 756 -496 715 188 -578 938 -591 -90 976 -483 -727 314 854 -371 -339 -536 637 -595 664 -825 568 -791 -738 -295 817 -126 -385 236 854 -129 690 -582 -695 246 -835 204 -883 77 832 786 -145 -301 -480 -319 -224 -306 184 370 -551 977 -737 416 -39 -988 -887 -377 636 -475 -93 -827 553 -410 -746 -680 -620 -384 -37 -127 -706 329 485 -477 564 903 827 288 806 482 969 955 486 206 866 398 -539 -91 603 -862 461 704 -19 923 637 -515 812 -304 662 161 127 823 -146 -881 -806 524 -598 -841 78 -841 578 536 0 -255 870 -529 -57 -390 -371 360 -410 -723 616 -267 546 10 429 362 185 -205 557 418 -512 -292 -313 -367 -85 -498 -29 502 96 -482 372 442 832 -954 -997 283 -227 967 53 575 -642 -729 -272 50 866 498 695 830 913 767 891 -221 -538 -782 918 168 -336 -247 762 -73 -889 296 569 -523 870 -404 -246 -321 646 -32 -59 44 -610 -765 -868 955 916 301 -984 294 -298 811 -789 614 83 498 779 585 -27 756 201 -334 -119 -782 986 -737 733 510 -472 -854 435 -22 -758 281 -664 -738 -212 -635 607 -203 -678 -659 748 -393 671 -232 508 246 521 -910 136 77 -413 -533 -415 -817 897 -535 -951 -132 -473 -180 605 -963 -843 -134 -580 -382 86 -507 -372 -930 -860 -828 996 918 -100 943 633 127 -721 753 163 -700 -542 504 523 267 -244 160 -814 884 1000 632 -293 35 545 -301 540 326 -383 568 -641 -866 276 459 576 835 579 664 989 6 793 111 -590 -503 -108 -197 616 775 -649 -154 -170 -447 -779 -905 463 -342 366 -260 97 525 -972 180 400 507 -884 -757 331 -334 -939 533 -169 -486 667 -349 349 -698 181 359 -625 935 502 464 -596 393 830 -593 861 440 -752 242 -407 -515 656 827 -400 -90 -382 507 -914 -57 254 589 822 554 -502 402 258 682 195 947 746 727 -454 892 936 -865 695 571 121 961 199 381 207 594 -161 458 -2 -169 -180 561 -489 -22 -755 -216 -481 153 -998 -429 110 894 -936 50 370 -74 610 -346 859 -932 366 704 -83 -168 592 -822 469 472 957 149 791 116 655 -208 -934 251 507 868 -146 -900 186 464 -966 -7 597 924 192 804 804 -734 143 -420 219 -872 -19 -916 -238 958 -617 798 -949 -407 -557 882 -435 -340 -909 -278 727 807 958 745 279 744 713 -139 823 -554 -378 553 95 595 780 -478 -823 -936 165 -393 -573 685 143 -58 -88 230 -793 94 660 -381 -27 -453 -505 -900 -744 730 7 -752 319 -781 -152 -921 -980 -312 976 -587 -438 -438 356 -367 958 -661 332 -488 485 -919 -939 508 504 -970 -848 -279 258 484 785 -500 603 255 -187 427 -3 195 265 662 -581 -224 816 -483 689 57 -586 -344 945 117 259 250 665 265 6 -506 591 -262 -576 -534 252 -106 520 -904 -85 -905 -804 -966 -732 -870 246 608 -813 495 -816 777 71 -689 241 461 -986 -263 517 -218 -192 -17 247 -87 811 -102 -122 -60 -952 -284 -233 -117 592 573 157 880 -407 93 889 -949 188 -948 91 -445 759 -800 351 -864 166 267 -298 758 -666 -355 575 362 646 617 -293 -708 271 -597 45 198 30 -929 423 -20 194 51 16 402 -129 825 84 942 87 -423 410 -256 952 101 -498 188 75 -165 457 -995 189 -706 -856 -175 -597 -878 -625 215 -635 -869 428 -897 167 338 -702 210 -950 -975 -457 -846 -624 484 684 -498 -314 -191 36 -942 707 -58 272 -753 -571 995 948 763 -315 605 986 826 463 203 -479 -474 -237 522 411 -468 -438 16 257 -732 -990 -9 -248 6 -236 550 -243 -553 -769 -305 855 999 -612 617 -736 -214 -600 673 -122 739 -5 912 -183 -903 -289 35 -732 -919 -821 -136 610 -733 919 -2 124 -544 289 129 -833 561 -456 554 -935 -354 992 142 205 -320 -474 -315 -825 -695 883 420 -751 -600 196 -849 195 757 -71 -6 -866 -375 952 -916 -453 -316 756 689 182 -870 277 621 -755 -844 -457 477 768 -964 275 -115 136 885 -499 499 909 617 -1 250 788 -781 -441 253 557 898 -380 -805 -88 633 565 -867 -34 927 48 293 -938 50 279 -522 -572 961 -922 -272 -205 -76 571 -770 776 -820 869 163 -827 55 -612 409 -717 -302 455 -145 272 -125 -170 192 171 -41 -72 -234 922 -663 900 -285 -841 744 918 962 -777 852 300 444 815 28 786 -640 -174 668 -492 -882 492 -668 446 -263 224 792 -888 429 -478 763 -725 -507 716 512 86 -87 -285 693 -420 -117 -263 911 196 -708 -557 -378 -109 259 142 -396 389 -13 -892 789 -952 930 90 352 711 340 542 -551 654 -431 -920 -432 278 702 396 150 643 -34 39 472 480 240 -624 -864 -214 572 402 436 827 -585 -984 -896 -20 91 -260 -841 -369 -879 -974 581 -7 -899 908 -968 -977 -135 -194 118 243 -304 575 644 -448 924 816 895 305 93 -819 898 390 -729 -537 889 -597 -959 -414 524 221 -825 323 -865 400 -20 -894 -142 628 822 604 -995 809 685 140 -185 -84 -118 -750 727 631 837 -518 -8 479 337 957 399 310 -501 140 -51 228 83 -895 287 94 -214 875 -616 -583 143 -432 20 -980 -195 254 -305 -493 596 116 -296 417 943 -955 23 -966 -563 -375 -318 724 -280 937 -793 494 643 -904 824 -214 200 715 -212 -392 271 -294 944 807 -874 -302 560 -398 -121 552 589 -557 -194 464 335 405 501 -328 656 554 973 -703 565 -1000 -775 757 205 -271 -602 -493 -873 -38 -657 -185 -403 -130 -773 393 438 300 217 182 638 -703 500 -511 505 -70 -256 74 305 -97 388 776 -514 -533 615 552 -237 -323 -89 368 206 -654 241 684 281 481 -982 -58 311 589 555 -894 418 653 -891 -707 -717 423 -732 -512 -27 24 854 -482 845 -19 924 592 -380 686 -62 -886 479 -427 -117 783 -840 117 -177 285 311 984 263 855 945 760 286 -809 -80 -33 -881 -567 -392 -685 -143 -73 372 672 940 458 468 883 -534 -435 442 437 82 769 708 724 -610 -442 -70 908 785 102 26 -831 -148 -567 -324 -961 -450 -83 355 -686 243 738 464 106 828 829 -864 -596 783 108 825 -264 570 42 -671 -669 136 194 723 487 -398 42 730 903 -760 542 -409 442 -397 -721 -227 162 -697 518 450 231 218 885 681 -512 668 842 158 808 721 477 985 435 474 -977 -589 244 -154 897 449 642 -179 -841 -508 656 416 472 -597 113 -519 -804 -341 -169 487 368 -677 28 -254 -856 -370 191 -487 -202 -276 782 445 581 -831 -666 -61 -400 210 -606 875 69 140 815 407 441 -377 -121 79 893 148 -675 -166 565 217 140 812 577 634 -849 -756 933 -192 -718 -838 -461 797 207 -347 846 -813 -468 747 -775 -482 -255 -192 958 121 338 -543 -984 487 -490 -456 -501 -241 -804 199 -804 407 -406 446 741 -814 -16 192 243 -93 -768 -896 229 -130 761 894 -529 699 467 516 463 -374 -268 -695 946 383 298 -322 810 -748 230 755 -620 99 368 -80 476 10 204 -181 -721 132 -582 -444 953 -551 461 64 543 111 -712 -956 -488 433 569 253 790 -967 453 588 -590 992 665 -533 544 -88 986 -575 566 375 -463 781 -189 -50 -185 -639 -192 638 -715 913 -160 -239 262 -614 393 -322 -816 251 53 -354 739 395 -161 -867 637 839 -927 -235 -791 649 -874 988 -556 558 -310 938 -943 -331 857 613 -676 252 -952 -157 810 958 595 -448 -120 898 274 -837 363 -291 500 -555 -419 291 -651 -118 427 81 670 933 -478 344 -968 -764 751 -586 -807 999 355 578 -746 -388 -159 -268 -547 787 594 432 611 845 -704 -990 -288 932 796 -560 -265 291 -986 -451 704 709 -296 456 -288 -328 708 -551 -846 -855 -298 78 145 -151 27 630 155 -712 248 924 -327 857 -654 765 -136 -1 -827 945 611 165 -161 532 -170 -948 350 642 -592 475 -20 934 -286 194 -949 -485 153 -813 -783 913 -58 877 -197 -124 -503 -97 -591 246 296 -760 -79 -503 -842 -587 -406 -241 -707 965 -429 -844 251 -193 -35 554 -311 -460 590 -435 791 -14 456 623 234 108 -173 937 546 273 -18 623 801 86 -285 846 -524 167 82 625 -422 -442 879 336 181 747 219 156 994 -108 804 -220 145 -731 -245 -584 430 503 470 649 581 -956 223 -167 903 958 925 -787 -31 -274 188 563 -864 18 -139 -831 -126 -705 -944 -815 712 -804 13 624 -294 450 61 522 7 -54 939 170 -746 791 588 295 -195 384 786 -772 302 -631 883 -545 -701 -4 -939 -14 988 38 -401 -739 247 740 500 534 850 759 760 -661 185 700 -853 -708 -376 610 -383 741 -915 824 561 836 -308 793 656 568 -713 -49 -20 -828 213 151 476 503 -789 -774 -595 -956 373 -208 -416 -206 705 -435 663 868 868 -234 14 327 368 -712 924 114 -946 -860 -451 -926 646 975 787 -121 990 -989 440 333 701 878 -528 78 -779 -295 -859 431 -946 -648 -109 700 -112 701 863 -163 825 -460 180 -978 541 517 564 -64 671 806 660 988 585 -379 978 446 -298 889 102 -772 -216 127 -742 -478 30 -745 355 260 159 698 994 -461 612 123 455 671 357 -750 -365 112 -358 -551 -239 -8 422 -161 890 -625 789 -997 -3 530 899 975 -722 -99 -240 -501 316 673 169 -137 -1 285 820 -196 508 93 824 939 -620 302 -234 -167 595 628 -620 860 -944 -35 418 200 656 -944 -686 -357 40 -309 -138 -138 -548 445 -268 363 -736 -702 6 556 466 87 -86 -15 -305 956 -486 -238 170 59 -361 629 110 384 796 336 729 -954 -936 -915 0 -607 -479 -666 -177 203 253 822 -993 -384 328 -631 -286 805 437 -909 -647 -429 -382 321 -433 -912 37 910 -774 743 691 -198 -860 -526 789 332 39 -318 530 684 -316 669 -524 559 211 944 -848 -674 -498 427 136 292 -328 -800 425 765 -434 216 -162 -150 -10 -325 -333 807 -658 -242 246 585 453 777 -292 -102 367 949 -917 678 47 860 -612 573 710 -585 -627 -806 -586 890 337 -386 278 -742 -615 -241 293 190 942 -128 -507 931 608 -683 -591 659 31 52 -730 -309 -571 969 525 -441 -786 -82 875 403 535 -894 -30 74 -887 558 903 224 867 132 -15 -772 -882 402 -674 -304 405 -950 -714 -910 211 568 -439 613 340 841 631 -274 704 410 904 642 565 -531 -54 435 661 -800 -900 -299 475 760 755 421 -532 390 187 -363 707 930 -532 520 973 -569 604 8 168 434 -30 -370 344 -765 432 452 -300 905 184 -575 -916 928 228 -698 -239 694 261 954 929 479 457 853 -618 -264 -306 -443 -890 -262 -978 371 942 578 25 359 422 882 -251 -629 763 -694 955 191 214 -660 325 646 -76 152 -247 -798 317 -269 -252 142 918 -842 -664 -619 585 951 210 -316 154 843 373 653 868 -688 430 -310 -174 -185 -665 389 -351 -514 -384 -996 -65 -816 -803 230 -397 -829 519 -862 434 -192 74 -679 687 346 -337 297 638 24 -688 -558 512 -318 -916 -366 -714 963 754 -471 -936 -287 -357 -860 989 791 -744 909 717 -394 125 469 -213 -747 964 -409 -120 693 350 226 36 -68 369 -423 899 -238 -84 438 234 422 -579 -600 -305 -437 322 114 777 287 -797 571 -763 544 -197 499 -379 -110 544 -656 -398 -112 -656 423 934 -19 24 -480 455 200 354 -364 -837 867 866 -519 371 -202 -251 -149 -439 602 -745 -385 796 813 -35 -487 677 -888 750 830 -166 -962 68 -594 151 652 -484 9 -822 -630 104 837 -399 999 916 337 -759 946 422 801 695 538 687 -593 103 595 -882 558 -835 147 -616 -124 741 620 -388 -310 223 249 -430 298 -356 -93 -555 437 17 -535 -295 438 -925 -560 -954 -657 540 -961 -744 245 -230 -776 -175 -952 300 -413 471 -781 -884 256 -14 -150 -857 -705 -876 165 818 -682 644 -817 791 394 -977 -622 980 -23 125 -702 971 102 107 -987 663 -611 436 -749 -432 -85 26 -560 954 -174 -212 -514 -713 -824 -875 -133 -870 -88 -358 41 -867 -417 803 -122 -63 -258 -170 464 552 -736 -548 611 -2 -836 307 -462 77 -49 -592 -256 833 -490 625 -278 368 425 -736 499 197 210 252 -45 920 -218 982 -259 340 -448 717 -314 -993 -995 -451 -710 982 991 290 675 -46 -12 -756 -749 163 -227 265 925 263 -215 288 -794 789 297 -368 -246 955 -539 854 -955 482 566 -76 -818 -623 190 -593 -856 46 378 723 879 -299 -600 658 -805 124 126 -678 721 628 594 854 -301 -683 846 234 189 -856 108 -887 911 -97 -117 -191 295 -118 -817 58 -282 -790 -275 821 442 -585 -170 152 521 -264 -889 322 -920 141 101 -973 -133 -716 -240 717 568 811 922 -558 49 311 -22 -107 -761 -886 -553 -454 -971 980 -304 959 455 -745 -185 999 703 150 501 127 -397 88 -406 -231 -21 252 190 -250 797 799 -488 -549 -606 -649 -354 -777 295 -603 -993 -349 -739 -472 829 517 977 -605 477 -959 -306 -725 -499 -936 183 387 307 195 -282 203 -104 554 -876 134 202 346 -960 -694 -153 -81 222 -426 966 -455 -599 872 -251 -896 842 567 110 -404 -753 -217 756 703 -697 -875 42 -70 663 311 672 436 -497 799 1 45 -696 30 954 66 -556 113 -374 703 594 726 722 -57 -179 -628 152 -970 476 -884 525 -621 -767 -491 856 -238 239 -640 872 -502 915 525 -738 945 -65 133 530 685 -208 775 -235 -352 -944 205 897 935 -593 -459 -33 -624 857 -804 -367 296 169 336 -732 50 130 -581 -30 299 333 670 597 -698 43 24 436 -908 303 513 734 -699 80 66 -105 -249 32 13 181 260 -452 500 490 -211 843 430 257 762 -338 -877 -547 925 438 -566 -17 -24 390 869 878 -584 914 112 849 810 -113 647 30 -279 -771 173 732 57 41 494 292 -894 -783 -716 -309 582 -236 452 -727 -748 410 -633 243 -810 -860 663 850 -812 717 938 185 746 -154 364 -390 -315 -947 818 -556 -101 577 -49 880 -657 800 -696 -436 -713 -771 -943 626 551 970 -299 -330 -333 -164 -894 -293 -645 206 630 224 -220 -535 12 898 -442 0 -448 -491 -495 221 328 335 -990 -485 -593 -64 -594 -198 651 -434 836 98 622 -976 -51 365 -974 -406 697 374 574 928 832 973 -326 -949 538 -384 -376 -867 -49 -740 -971 -532 857 499 -320 -318 -512 -302 -78 23 -661 441 -35 686 31 573 128 954 467 -858 -645 -614 -184 430 215 493 747 -403 643 -110 401 468 545 843 -617 -183 483 -850 437 -682 544 -111 520 -586 -699 534 558 -159 520 -410 329 -717 274 -694 -196 779 127 -117 859 754 337 -387 409 -322 63 957 -21 624 614 489 445 236 765 -700 220 -768 -501 -350 -333 241 362 370 -309 -140 -72 76 82 69 -850 -789 172 598 945 -735 863 -561 -217 -666 914 278 601 -211 658 -302 -197 163 369 982 -638 -491 47 -438 258 52 772 877 768 -562 429 -375 396 960 125 -73 227 201 -301 225 649 -677 339 161 316 -644 886 898 321 137 432 -907 10 -378 -583 -448 320 135 -188 73 185 -205 -686 -180 429 -696 907 -972 307 -573 -626 -599 320 -280 -447 -380 -311 198 -498 38 -854 -935 -848 793 -936 90 473 -266 406 -790 206 -230 144 -142 -31 714 755 -180 -157 584 573 -421 -249 682 635 337 -25 976 -470 -496 -402 -893 502 130 -494 -707 -283 25 -966 -498 621 -937 76 225 -903 -635 690 -592 -741 939 -264 -118 -804 -122 178 539 -593 -374 -525 -961 852 875 910 808 -784 -656 219 223 133 -747 -781 622 -862 -105 816 -979 -674 380 953 -540 258 462 293 -468 677 676 740 472 295 -654 -778 601 -162 766 -459 114 934 983 -311 -931 948 -752 992 -9 -300 854 12 -528 221 -966 -500 -988 -131 551 -941 835 -125 866 586 -505 648 589 -439 188 -664 -383 880 284 118 688 276 82 -921 -794 -263 608 -4 -151 380 13 718 -803 960 -620 882 924 -728 -110 39 855 -672 504 538 291 -396 -323 -83 55 -759 68 -485 -785 562 -111 -931 621 117 -643 -156 67 -855 902 -61 -76 553 -648 834 781 98 29 -941 -222 -985 -797 663 -361 200 -974 275 616 -169 870 -84 870 -417 505 962 -568 698 -711 -335 466 -23 -70 565 471 -10 -597 216 -991 -888 326 -611 -514 475 -520 -95 -250 675 113 -696 744 160 -525 -825 428 365 155 19 -218 770 547 692 156 -871 897 443 14 -597 527 -686 -73 -770 58 309 795 -380 994 474 -236 -862 -636 469 520 -429 -743 -601 -574 733 791 219 981 299 -152 22 467 -706 896 -586 -266 25 26 -634 372 518 506 -958 -3 316 359 600 -259 359 -297 520 -172 472 478 -205 -204 372 355 572 708 228 -985 440 298 -608 -858 49 -337 -887 970 -13 958 965 336 -438 -388 -565 -885 -523 -405 480 563 706 -743 -587 -65 507 -715 -674 -277 183 -659 779 334 -746 -337 398 948 902 -172 934 357 321 -254 -816 802 856 542 729 -960 503 -21 623 -315 -698 -50 -925 661 8 310 -262 -303 238 -699 264 -868 -593 395 770 320 -632 -799 -749 -909 966 -290 851 176 581 -57 775 540 350 -195 713 -234 594 -207 -39 -552 -82 -439 254 -708 -543 614 -855 -744 912 724 97 -943 896 158 -881 -383 -735 885 800 -9 -166 -309 -64 775 829 -285 498 219 -524 102 500 -343 607 436 -163 604 -582 -825 643 418 -539 379 -687 649 -251 -337 35 801 920 6 74 -198 -70 -874 7 -65 124 793 -739 873 575 -7 265 -252 745 790 -51 -123 338 -147 551 -726 922 -811 448 -853 -726 -343 -472 699 452 11 860 338 808 520 214 294 371 121 760 465 248 -482 -363 847 418 -877 595 -560 439 -967 -995 959 247 750 843 338 -125 748 852 320 551 882 390 -578 -903 -115 864 -191 367 -351 -44 -654 -219 720 -226 979 -501 -663 837 244 -790 704 549 550 667 -892 325 -720 -149 746 375 512 224 438 -311 619 -43 -600 874 424 722 -459 -984 -862 213 196 573 494 -361 713 955 -915 -180 -448 625 -754 -85 -878 -730 362 -821 -219 444 698 -868 -670 977 878 890 432 -346 694 987 -366 -89 737 953 -920 577 -857 -494 156 310 -849 192 -936 -470 520 -636 -41 -516 648 986 702 296 -169 338 604 469 931 -31 246 -63 -182 81 -273 87 -401 511 336 -3 -289 -504 105 -162 -590 -410 -123 838 660 -183 27 635 -528 608 -834 513 -832 395 788 -938 -312 44 56 507 -324 39 -652 -588 -184 757 81 -728 -769 545 -397 672 -603 -875 -984 276 811 295 -535 474 -685 -37 -258 523 218 -663 -155 622 -308 991 -939 -237 198 -810 -110 -341 446 -156 -454 -429 -527 885 575 891 -933 85 -751 -588 325 781 -865 119 785 762 -632 -726 -971 495 -146 259 530 -410 237 414 487 -505 665 12 -41 562 -38 541 -963 410 -646 -863 792 672 476 50 -219 101 -179 818 261 -828 -261 0 581 -283 389 -893 -229 298 738 -606 250 -151 -641 -4 -124 682 957 141 997 -613 777 -40 -160 8 -248 -210 -219 160 665 -732 -826 -454 -450 -750 346 -561 -669 -42 -323 986 428 -427 -909 909 980 -375 285 805 -499 -489 -991 702 -47 215 985 359 -207 -847 -109 -591 315 152 -717 57 741 -618 124 351 -393 149 108 834 -176 186 -211 781 292 -164 -437 -420 713 -756 -485 637 -421 -867 895 47 -574 318 541 -145 30 -837 101 -916 -194 -807 -680 -555 -398 -961 -984 729 -219 411 198 -970 455 118 -369 -648 -874 946 -510 17 -182 -724 -711 -567 293 551 475 23 325 -235 -639 -205 -538 438 155 -468 -93 492 681 -574 -293 -83 -885 316 -361 722 -938 965 -241 -836 515 -880 396 111 -704 586 -419 -275 -270 935 181 318 103 -166 -253 -201 -918 339 -953 95 486 574 16 -718 304 -607 -115 -205 -819 -865 836 -290 84 -197 -191 746 219 119 44 -143 586 -810 223 177 -196 915 -95 -801 691 -461 -872 304 -323 -703 -521 -98 -347 407 -918 649 -478 139 398 -197 554 -987 525 895 686 397 544 -449 276 309 575 29 87 646 -737 290 770 600 192 643 -667 101 970 -413 382 735 728 -206 -138 -525 -891 30 -316 -723 -720 169 -311 186 25 -963 795 -176 175 -848 -148 390 566 -193 647 -796 -973 235 -520 -405 495 924 -221 -595 -569 -426 502 -259 349 557 -771 -327 -195 25 996 415 -472 -19 -754 -102 213 571 -788 866 798 -571 -650 755 -834 314 855 -203 -284 718 912 667 299 -844 -835 -359 -887 992 650 -158 53 154 -482 -31 788 759 384 -437 -389 -194 434 -954 79 -453 -291 -671 728 350 -802 838 633 127 127 634 867 564 338 -525 -291 277 -415 -520 218 -905 -532 766 -988 -900 566 549 2 -768 722 -432 708 -617 -240 982 -899 -700 -892 584 927 277 254 -396 -473 -599 739 -118 -494 9 -964 344 719 797 -98 743 -656 814 332 269 682 -717 -585 520 232 -322 -292 980 -3 -816 212 -173 255 70 17 396 783 280 590 -837 212 581 994 -358 -210 761 -215 -620 -50 424 54 196 863 400 -209 732 -248 -159 188 -658 -911 79 718 433 -546 654 906 993 -824 45 -955 353 920 242 -455 374 492 -734 551 956 977 -292 -17 -342 -666 764 955 67 -850 408 -818 -605 -840 935 -39 256 -438 -998 58 407 -719 175 -565 425 937 99 -255 624 -569 246 555 -3 161 -58 206 711 -250 304 -595 -101 687 -226 -863 979 -197 73 -20 840 -987 263 -407 -636 -68 417 946 207 871 101 -309 -884 476 731 -374 -698 -505 -408 180 -374 -419 886 38 -752 -413 987 797 -931 -178 -540 319 -255 -600 937 -639 856 164 76 476 193 249 -669 -48 -83 -97 168 -963 -895 273 -281 339 -383 -194 -455 668 -208 -280 -281 73 908 -509 -59 -526 580 -125 -162 101 846 465 333 -175 815 186 -286 -183 736 -998 -668 940 -85 -127 -718 376 290 836 25 -94 62 740 -402 -888 -555 -630 -430 -456 -356 856 175 999 608 -137 165 -766 465 434 455 543 -715 130 72 -34 891 -76 375 -920 -613 -984 628 -519 400 665 -274 -418 -925 430 543 807 563 361 -26 -577 860 111 887 -836 269 435 648 18 -636 486 285 530 -974 -244 -974 897 -263 654 423 843 -552 838 -714 850 -195 314 -952 -97 980 672 -964 248 50 -743 -745 461 -377 870 -424 -180 -740 -745 -464 251 -557 322 -854 530 -523 323 -239 749 711 279 56 85 611 762 -380 -637 -119 -781 998 443 -651 -871 128 -869 544 -380 161 -717 -207 -808 -684 901 329 -180 467 452 578 -648 958 -641 8 -694 728 907 341 776 -161 541 875 763 603 -863 219 -812 888 -851 -852 -802 746 737 -600 -624 507 -224 -123 -90 270 -838 839 -627 -570 -142 -428 -636 313 314 689 299 85 419 541 171 940 -486 -774 333 576 -242 -15 522 -747 863 74 -693 137 -865 982 -462 859 782 -543 700 461 410 -765 457 -108 391 641 968 -769 -170 856 233 -977 -399 -634 245 -513 -458 929 -68 -584 183 -501 -387 -324 629 -806 679 -468 -882 44 -979 758 454 -519 508 322 -884 477 264 -453 616 -344 -446 -539 389 887 87 615 -282 570 -294 915 -846 -289 619 963 370 -978 -931 965 375 -454 383 461 349 -488 137 -290 -364 -201 762 -826 -339 -747 999 503 848 391 -753 -48 939 -34 457 978 999 887 -784 -709 938 111 -265 -583 -994 292 478 -387 -217 652 650 224 -396 -401 717 87 -281 -906 -113 -195 455 -335 642 292 485 937 175 149 429 313 -509 -498 -888 634 -104 -537 -528 -236 941 -716 -878 685 248 -190 206 121 731 -746 213 47 -943 611 -596 -414 -808 -392 -380 -378 150 -483 -237 -987 55 -237 978 175 662 -340 411 -103 -958 -818 967 -478 -428 -306 -476 -970 186 266 608 538 344 705 -760 124 138 -591 -923 -551 -571 -865 -221 52 -45 938 922 146 181 147 824 -970 -299 -852 784 349 -379 505 -629 64 102 753 447 -443 564 466 -201 217 150 374 -831 434 923 -258 118 463 -239 261 -426 -518 -498 366 569 -110 -374 760 373 92 -135 887 787 716 395 617 -662 143 412 -803 683 116 804 566 65 -800 -727 598 -318 -647 99 -507 -366 992 98 492 848 857 -527 -730 237 -999 999 -13 202 515 -817 222 -522 351 -690 888 -959 -343 249 -773 254 275 308 153 -204 719 417 -454 -935 -338 -445 667 -427 -686 -291 897 -124 326 -4 467 388 855 316 436 585 187 133 -585 872 110 2 -978 -773 530 40 -906 -735 -151 591 533 471 -16 -518 262 883 -427 444 285 106 -421 -374 -787 -686 -634 645 151 -760 571 221 515 -377 -871 111 -253 650 970 609 -271 -660 62 -222 5 -10 -273 -155 162 -145 325 -601 -469 -406 698 306 541 -136 -37 797 -561 -669 724 -657 -652 950 -203 -681 -557 -537 -277 446 667 58 924 723 -979 474 -423 577 385 361 -470 860 -381 268 163 -323 -303 425 501 600 7 -326 817 730 -616 226 -76 899 815 579 -831 -917 -110 -36 -222 962 -202 164 352 96 470 570 922 154 37 -372 -883 -46 963 -792 -288 118 -924 -644 926 -700 -726 865 -652 969 281 -367 629 -50 -969 84 -796 -483 949 -140 462 773 487 932 814 -832 -505 -801 -136 -541 734 -753 -231 159 283 -272 -623 -694 872 -963 -65 230 -688 964 -74 -181 -572 -294 -731 965 113 -546 -329 -354 -147 -258 -159 -688 -564 236 -332 -35 424 -953 457 -511 -705 -326 -580 194 -316 492 -785 57 559 -411 -761 -784 -759 538 -306 873 842 557 -812 -921 380 -220 -496 -501 -865 974 -957 -887 206 366 75 -795 675 909 -948 316 -999 -3 -404 -107 850 -870 -116 -270 -52 658 -62 -847 266 -28 -156 802 -346 -277 372 -531 396 344 726 -209 -773 -63 -305 415 -201 686 799 271 575 654 105 716 -987 275 -927 54 -337 -566 589 599 851 848 -573 262 -1 -683 333 -363 -261 352 788 -947 -396 435 657 -725 179 177 745 -912 324 -477 -265 954 191 -405 -284 -889 878 -505 -984 -481 144 584 -580 -580 -365 501 -835 -123 711 -359 -431 501 -596 953 148 387 949 -537 -662 728 -725 422 648 -504 -949 840 433 -237 695 440 547 -546 487 285 495 515 -70 -432 -157 896 -187 155 -545 -880 -343 -697 814 787 800 -805 376 -190 -670 420 654 -9 91 -835 138 6 -58 -306 -304 188 -732 -262 430 -897 -219 312 -966 346 -759 -443 275 977 803 797 617 399 45 -497 -927 13 -569 124 270 606 -677 -434 291 -12 -533 -87 -530 275 126 -25 -848 594 -613 -380 165 -713 764 261 -374 -85 -742 -944 743 420 -221 -683 -921 -360 -704 270 -98 -456 -821 -854 -176 -157 906 803 -763 864 -996 472 276 188 -213 247 978 -375 -730 827 93 -538 491 968 393 747 100 -830 -68 366 -101 120 -529 422 673 402 731 145 -660 -496 -513 -436 -365 840 -569 -234 941 -986 332 -503 502 169 582 437 -622 85 678 863 -691 -45 852 221 -262 -279 -353 -766 245 967 -65 204 -680 -559 -122 746 24 -43 -478 -234 19 -662 715 82 924 26 222 -606 -101 -268 -680 435 -978 -177 772 903 879 -173 89 579 -721 -928 601 -800 583 997 -109 692 326 595 537 -471 -778 37 424 -735 693 284 -253 840 -177 682 -458 -768 942 339 528 898 -368 -80 -572 885 942 361 153 -473 -988 645 -227 -577 -839 922 326 -435 -331 206 -323 991 647 707 -231 858 485 781 -56 -827 -542 -772 -344 -798 -329 -471 -199 187 -886 -909 -958 -238 105 979 -110 -14 -943 -432 589 245 622 -531 -165 -806 -438 423 109 -314 -336 -654 -498 -441 -904 -875 -621 -549 22 -485 71 159 -615 80 -89 -711 -655 -732 919 -615 508 -7 567 -686 -304 -949 223 152 -557 437 -270 324 115 -56 -356 120 -958 732 856 -641 749 -686 276 -213 369 104 -963 342 220 316 -609 349 586 649 928 -949 -873 -361 -238 -125 131 245 -915 -508 -823 211 -475 -847 887 -223 -142 -906 707 -183 -2 663 -925 -627 -721 -567 205 -460 -659 -613 -485 -180 -943 -916 63 -811 833 -300 528 761 395 221 616 669 -24 318 -571 529 567 496 -58 -909 -101 230 -651 657 -101 -995 -850 554 -526 528 647 -304 -368 98 904 -210 -495 -71 -819 -264 -885 548 392 -190 -474 738 787 619 69 266 -772 -323 -945 157 -477 -107 -597 -542 520 583 939 61 161 962 868 447 407 27 -581 -585 987 -469 -836 -697 -717 956 745 52 710 -799 -22 417 53 -583 -729 -832 538 -535 242 855 -32 -201 -126 612 922 -192 423 -800 -959 -358 -15 812 -523 -940 -554 342 517 -925 -301 -365 -200 -169 548 -908 85 636 533 665 755 -114 -862 -641 301 975 -85 909 -441 -862 -260 -370 -485 101 -544 -947 -139 60 282 217 -71 594 -70 214 -640 445 -511 -381 -749 304 303 -269 -979 93 -977 -730 691 -285 381 406 138 585 864 -632 483 -754 -486 -757 951 -919 946 -998 -279 781 -308 19 168 -32 -913 347 51 -14 49 -9 93 -267 -691 427 575 -90 882 -854 909 -378 421 -441 606 269 -455 -934 -962 278 -726 381 -907 -820 -602 850 1000 -943 -640 964 500 206 -304 128 172 -180 881 -536 449 -637 -917 790 644 84 234 102 673 347 579 -963 -814 154 -119 710 -321 -885 -960 -254 -436 108 771 -898 -882 143 564 -84 894 642 -861 -921 -508 -937 43 -479 -433 -704 -291 -88 391 -411 -19 492 2 -482 245 352 -309 -178 -22 267 295 717 401 -523 -783 181 -10 892 -213 -470 14 -762 -73 -461 526 16 857 657 -984 -750 649 -972 -260 -977 790 -418 -768 -140 -875 -321 -195 -528 -521 -395 218 -112 -493 137 327 500 981 99 -621 -652 -963 -989 104 410 486 -613 -96 659 -338 318 710 -752 347 -575 979 -569 994 -802 -794 -440 507 -130 -925 576 -853 448 870 -246 547 -157 -463 -979 -170 771 522 -526 -45 -425 388 -685 -35 590 -738 -687 372 -594 -690 -85 465 -519 -705 -785 694 356 827 380 277 -449 785 -279 637 -341 619 476 843 -748 406 112 -688 -992 19 592 850 -160 813 650 -450 954 230 -852 -973 -148 818 -332 263 155 474 21 484 -434 142 609 888 983 655 658 -997 -872 -143 470 283 -100 647 -889 388 701 977 -471 -204 -693 155 799 -81 -739 192 783 -382 988 -631 517 696 463 734 -271 793 -450 397 149 320 -693 -972 645 -358 723 -604 136 775 858 96 -886 -371 -836 284 -923 483 65 -620 273 457 169 -538 -732 364 -698 48 149 952 310 729 735 -610 -667 530 175 -106 527 378 160 -359 -678 49 -104 -161 -49 433 232 552 631 -232 -167 928 652 -154 385 -91 491 545 908 -20 -457 -661 226 -89 -801 320 694 502 -677 -283 -984 961 684 223 -363 -843 497 -610 612 750 135 -820 932 -455 287 792 85 623 -985 26 494 37 650 -761 -314 919 -742 -93 -648 256 -281 -725 251 -830 -757 172 -333 794 -927 -144 -893 -915 -798 -43 635 -118 81 -453 -481 983 -438 -227 413 177 -14 -647 -230 -592 332 -426 -139 932 737 -480 -250 -872 340 367 -597 118 905 963 252 -799 -216 911 1 227 410 403 789 -20 720 -830 -188 642 774 -396 -925 493 -569 -384 -972 677 -131 -695 565 64 948 509 -974 465 -578 596 515 -918 -294 -76 916 866 6 400 837 50 -270 -45 852 -259 -496 -135 300 -519 74 768 354 -911 806 807 -933 428 432 -655 -1 11 -339 -784 -578 695 659 -482 429 946 592 -962 -939 -493 518 465 -964 328 42 -529 -758 765 -435 -832 284 -11 -536 16 -743 -292 698 509 -971 976 555 -784 217 985 -44 481 274 494 500 -454 583 -685 871 116 -985 602 -614 -520 -746 -439 619 999 -335 -371 66 -863 667 -472 1 23 815 258 237 506 -616 -119 -999 714 146 511 439 436 384 448 186 758 263 -804 -678 -960 335 -869 -752 -698 58 -125 435 -698 493 -696 366 -572 -306 363 815 290 611 -736 128 544 58 -421 -709 -284 -623 -307 88 572 -966 990 -756 -182 894 -36 101 -674 849 601 -849 648 225 -586 -225 25 854 181 523 -133 963 -593 -999 -211 -896 -662 -564 -243 114 76 943 -563 -970 966 786 705 354 942 -34 566 6 754 -510 -725 -809 -241 -995 852 744 113 -31 -148 -886 -283 -476 325 -234 -147 677 -814 -483 -896 -986 -106 -103 586 565 -264 -627 56 -828 754 457 315 744 858 -273 -430 466 -504 901 -952 35 967 24 -218 194 418 -439 272 317 283 -800 669 225 333 -184 428 -274 767 545 -328 494 -752 -137 208 482 -61 43 416 501 -565 899 -138 119 -3 61 -560 -635 -571 -729 -525 -393 421 -734 -613 -942 105 313 -155 -933 -37 -491 731 -547 337 -590 -271 678 -136 -160 -236 568 -381 64 -863 -962 -711 105 -911 -363 -963 -813 93 -952 281 -102 -11 981 -343 765 702 -85 139 -602 -242 55 129 77 469 318 -688 875 246 -826 214 -919 -144 144 1000 126 15 -787 796 794 -724 -430 -997 -884 -368 -322 -80 -468 -950 -624 -892 -236 -693 -259 -449 -976 -247 416 -772 -320 -817 123 267 767 -402 -706 410 -630 361 678 -602 -9 -261 -696 90 -621 136 97 -228 81 712 893 -929 -32 -448 477 -372 -774 346 748 -481 71 142 938 -938 700 -312 -813 522 -266 357 -74 -786 -610 -321 -831 -140 -387 -982 -486 -451 -196 -522 295 812 874 -859 707 -837 88 -599 910 -900 -284 -406 417 -846 651 -36 246 932 990 -234 -630 519 170 115 531 324 -950 910 587 -897 917 153 -606 -238 -311 43 228 730 -301 654 -281 -322 446 -560 -521 366 815 -582 712 669 805 -672 462 348 53 -733 -15 426 -661 -396 55 486 -25 730 -288 -48 -665 31 663 315 -290 145 -404 -738 -369 664 -792 -438 361 175 247 -493 251 420 -754 -822 485 -106 -540 -944 -690 -980 115 -717 738 464 113 683 -350 -540 948 -731 -795 550 -564 -357 297 695 -553 -226 -96 -333 -41 724 912 210 -693 -625 253 -527 914 431 -802 -181 -278 95 -922 56 -887 12 908 374 -448 -333 682 769 735 172 346 -192 969 285 -969 -650 184 358 -187 168 999 930 676 659 692 -396 -865 -855 -857 -482 -550 -760 -154 382 153 828 -658 -968 -719 995 -322 957 -242 412 541 -291 -50 103 -515 869 239 226 -651 -556 542 -112 -34 347 432 113 -500 -981 319 792 -489 -53 353 480 309 239 -927 46 853 913 -172 -318 -421 904 -37 -564 -380 -472 -430 -352 589 -538 82 -901 -594 -564 805 538 746 735 -719 627 192 -4 -769 -924 -860 -138 296 299 484 168 74 724 -346 -600 807 188 231 -179 -909 -747 29 -116 990 366 -916 -933 580 -729 948 -928 -671 -172 -217 -246 -336 462 703 -841 -198 -230 -906 882 -150 -743 170 449 574 438 -807 327 -14 337 140 259 -173 181 369 122 -347 -725 755 -270 428 825 669 -106 -280 -280 -919 172 -378 -332 680 224 370 935 -404 473 139 -517 -9 -215 996 -531 789 -880 -201 -264 -899 -775 442 -101 -263 -925 -740 -388 306 708 557 774 -49 -844 257 -653 567 282 -568 108 233 73 -279 -782 933 837 -625 -948 581 -313 978 45 -715 12 -705 108 -900 654 597 -12 -385 659 -958 -232 -979 -853 -138 847 136 959 638 -641 -680 -277 -521 -566 908 -980 654 -64 -373 -281 -136 -229 -747 328 -154 -407 -584 316 227 -300 -565 989 -348 -607 -342 -668 -505 504 -256 107 -500 34 155 -846 81 527 240 -595 0 97 1 -116 315 -61 -254 -103 351 -439 -62 -962 627 -499 -426 818 -134 -256 -963 33 -132 156 744 -586 118 42 -739 985 -420 494 -916 67 -438 642 -249 -955 -960 648 847 -315 661 552 -99 -102 -347 124 -937 928 28 294 -247 -868 886 -636 822 -485 509 -156 538 -191 -172 -995 -784 -328 -68 771 474 921 -919 -517 951 35 923 322 992 -800 892 -510 -268 147 -291 710 483 715 616 -392 -274 -668 537 -688 -981 897 779 749 951 416 528 -2 -153 343 188 -75 -469 779 419 -981 -327 -150 -589 -333 842 916 -589 -918 -455 -572 -880 -728 -785 -424 -30 699 824 340 -546 981 -652 -492 266 -446 -796 -324 188 329 -410 857 124 981 -163 363 -230 243 251 -40 -497 861 783 -360 -959 -119 731 -51 -867 -577 -622 -245 345 -172 -130 160 863 243 195 207 -461 -919 -861 292 -464 254 -919 885 133 -234 863 -618 170 899 598 576 -603 -2 -531 -14 885 -777 -502 -442 -264 459 -43 -844 299 234 594 76 197 179 292 189 -499 -263 775 715 719 -675 -441 -515 204 144 -467 -892 529 -494 231 -201 -911 901 862 -894 -355 623 -789 72 -5 306 -727 626 736 271 -758 -189 198 -842 939 141 523 -865 -152 216 -828 106 610 658 524 674 -258 761 462 -759 607 -16 -635 983 705 682 -780 -562 568 -267 17 -687 219 -265 -707 -474 42 -664 127 869 -851 -295 -744 -190 807 294 -637 -257 -388 -390 628 221 545 -346 352 -401 456 -948 -102 -516 -400 472 41 -62 -509 -316 589 -863 -466 695 -297 -534 889 -659 -8 243 105 35 -214 -332 862 75 265 -584 595 489 -242 -53 -23 -268 256 -663 -103 -128 634 696 -142 -202 -955 529 -700 689 17 -610 -946 -932 -32 -778 90 288 893 861 -161 -901 -455 -330 682 729 -530 -884 -394 -793 -89 266 -467 184 295 -592 52 -189 988 -778 -374 -243 -586 22 -111 -819 443 -528 192 -261 -574 -462 -150 -695 -537 309 221 752 -294 -523 -241 -667 621 -709 217 -441 792 321 423 -353 -132 -902 891 -777 -951 578 235 -915 -711 791 -444 -576 369 226 546 -817 -895 -555 855 -684 69 -728 186 -133 -247 312 187 573 628 -981 -766 -714 -241 -216 -420 -6 -857 -746 -240 227 149 -26 959 993 -837 -610 930 -92 -697 -250 -664 607 -732 926 705 -672 -520 759 -106 -24 569 -394 -71 -972 503 -385 -619 -491 551 952 -64 -386 720 394 -545 39 -600 840 -593 797 -501 -833 -317 -632 888 572 909 206 835 383 932 48 92 647 942 760 627 499 818 320 117 525 727 311 934 683 76 -119 -611 -445 405 906 879 734 406 -853 -891 -547 78 -921 -404 221 529 -254 449 696 379 854 -269 -693 713 924 -958 -372 657 -721 -726 -105 -718 161 -471 -477 -423 77 -688 -557 947 -387 717 443 -27 -97 -638 431 -842 -787 -464 648 704 -324 -698 357 -296 262 -773 254 986 -662 349 923 37 121 587 730 -77 734 -964 504 27 438 -796 -597 721 478 -1000 -117 66 432 -194 469 50 -632 -822 -545 580 -765 -637 -306 -591 -186 -267 780 -478 655 -995 -272 -315 -825 441 -267 933 680 163 -539 532 -861 526 811 -352 -740 -991 -194 678 150 276 252 185 72 975 -303 730 362 411 525 628 -920 17 -907 -562 -306 700 -423 611 691 -339 -214 690 94 -940 599 -550 279 -415 316 -948 -620 -338 -856 818 -279 -464 550 -630 -721 -321 141 -776 553 555 139 -691 -775 819 -954 -259 -456 -598 522 505 -456 -271 839 184 -206 487 -343 -126 54 -915 -497 -67 -989 -677 -5 -280 992 933 -880 -264 -787 512 520 -107 555 173 294 -627 982 179 -930 -429 773 -283 -736 692 770 102 42 709 -289 -502 -245 352 -532 543 -148 547 -796 -316 319 -122 -348 802 432 496 119 -966 701 278 16 273 -922 -382 788 37 275 -375 407 -848 -41 -264 565 802 -998 -898 356 81 -386 -295 -470 901 -418 326 -813 140 -528 -698 -204 945 -454 872 -49 975 -50 487 -508 -541 -560 -874 -291 10 919 -986 141 804 629 556 -980 -883 413 -541 -306 -699 866 991 -737 -599 745 -375 542 -456 -361 -281 793 412 -522 521 597 239 -571 -987 -339 227 -548 316 89 9 891 -564 -989 810 -923 -277 227 197 867 462 185 866 -77 561 -556 -731 -458 831 -664 454 53 540 127 349 438 -418 168 -225 -858 238 -882 600 781 549 -614 169 -804 227 945 -183 -141 472 669 903 -860 885 920 897 349 -252 -782 107 -445 -427 350 504 -1000 971 -940 619 34 -976 604 515 853 380 795 -238 -645 191 -986 -562 792 -161 -73 -179 -429 520 675 666 -643 767 199 -173 -617 15 -879 933 -529 14 696 -948 -652 945 -451 201 -582 -1000 209 -392 429 892 -108 -82 -943 195 -322 977 -380 343 -137 -591 565 192 290 508 790 767 -781 -789 913 -266 358 974 202 -907 -783 633 -215 -182 899 -215 -894 -417 -359 830 560 -42 9 -629 632 -757 895 582 -111 -532 -269 -923 910 -959 818 -132 -438 752 -164 -478 -710 810 783 455 938 146 57 -783 895 848 771 -887 953 936 -73 518 405 494 335 479 -801 1 -579 183 -524 -490 736 465 -880 323 761 658 -899 800 859 122 874 240 -657 -751 -12 -854 72 929 178 15 290 -243 -213 842 -631 -996 -958 -386 -48 615 935 -179 -753 888 794 711 -300 535 781 -698 -552 -263 848 -312 988 613 198 -82 -307 514 23 -67 892 -893 28 -655 102 613 -81 218 -354 -506 -902 -781 116 -115 -92 -125 963 101 598 355 699 -637 180 185 824 455 608 -772 -317 -856 76 855 -381 519 295 -653 445 -630 -475 -470 509 329 214 -210 499 170 340 -690 374 -595 141 832 -268 -651 -105 -60 -215 -948 309 -613 302 -924 161 -788 850 -160 -21 126 -104 846 -243 964 240 -117 924 323 885 -817 234 -9 219 -809 -734 942 -966 606 -867 -702 742 -202 -654 692 -703 -405 -201 543 -31 -219 567 930 -712 535 -76 369 -128 -643 607 -554 390 -825 197 -700 872 -769 169 905 57 979 -651 -481 284 -777 -573 883 695 -210 -371 -201 955 -125 246 -19 -419 -695 -33 587 501 172 -321 -434 550 673 -610 71 772 -892 306 514 -702 891 941 -660 -232 -729 384 -438 345 298 244 378 -902 635 181 59 -206 -266 -740 892 600 806 314 -480 19 797 709 -706 -804 -126 -65 -760 -787 907 186 781 650 -95 170 -199 660 551 240 -529 48 -999 -112 -768 -603 1 535 -391 865 594 525 80 472 -132 431 985 219 -281 395 866 -663 438 -717 -233 -120 -49 -945 -798 -744 -925 -530 -281 -517 107 -243 367 794 879 111 -246 -521 -256 710 735 384 657 893 953 630 -553 297 -902 -727 7 848 685 -850 -934 -985 847 -573 753 -139 -653 -71 108 66 -744 870 448 -817 56 -789 511 -737 -162 571 293 -484 657 -881 174 234 278 -127 -686 -920 329 823 52 439 -672 812 -985 -946 -28 -938 228 856 -911 922 -390 -558 -966 -441 -660 923 635 -388 540 522 -943 879 611 914 303 -779 296 570 298 -925 -591 -872 -1000 642 690 818 -524 -939 769 79 -565 -37 105 -463 -666 -782 -297 388 863 -772 -874 -61 431 -674 -1 405 -972 528 -452 -160 -897 261 -51 794 480 436 -385 -986 -838 224 541 -679 562 -441 743 917 780 765 -348 -346 862 690 -342 740 -997 -44 149 647 368 474 -882 330 566 10 -211 -236 -819 -970 66 -78 -666 587 140 494 992 -511 624 -848 -827 127 -17 940 179 54 -820 267 -812 -779 -125 866 359 -687 -46 488 380 582 -349 -583 938 733 185 787 -233 996 -190 342 291 607 854 -214 962 -404 -929 790 -972 770 412 -138 -806 528 -684 466 -562 -666 -367 143 -871 662 -906 161 19 -698 -381 822 -235 529 778 958 -981 473 -880 -669 674 -700 359 -616 79 443 706 240 554 -658 -706 249 429 -816 691 -635 -666 -638 -438 428 -270 -314 -498 -233 -488 462 554 564 -753 -970 -471 52 -104 31 -485 278 -653 -582 -976 -530 86 -573 -745 166 -986 -203 -707 221 -466 -980 -640 754 -790 427 -155 -834 386 -830 -351 694 -995 319 450 409 418 442 -628 -362 545 940 281 857 122 -974 -424 -726 -630 -783 514 -28 898 -131 590 675 -437 235 443 -534 -944 855 -916 -557 666 -456 656 -395 304 -436 -46 -341 -260 621 82 294 779 -474 -435 -932 371 -492 -310 -83 954 199 -386 420 -767 450 503 862 514 144 -511 636 814 -700 419 -366 -497 -650 491 832 -655 4 -53 -318 815 697 -599 102 -918 635 763 456 -830 -333 327 685 -140 -274 931 -646 -463 -565 646 -278 243 -903 269 101 -135 -389 362 -565 -52 -392 886 560 287 -840 -108 698 -165 146 555 -114 380 176 -249 697 -648 908 461 20 -816 641 887 747 452 -148 -447 229 -363 484 110 -932 -346 427 441 -769 957 905 -950 -832 -714 70 305 -653 -674 -462 670 307 -150 -667 -11 468 -805 341 -170 360 245 -735 -206 617 -575 -676 -610 -9 -118 -426 -294 679 489 113 -812 -184 921 -800 666 -992 966 -413 65 -804 444 -808 -361 -970 -275 -36 275 -171 -509 -468 -381 -940 -766 199 -519 -243 32 -282 -75 53 -796 -774 920 480 -26 -865 487 -195 933 -898 -491 -411 -630 93 -907 391 -969 314 -227 -18 606 -471 -789 261 -2 -376 -903 -156 324 -31 -621 766 -696 989 -995 -762 -481 28 883 -416 -957 861 117 137 113 722 -43 636 617 637 547 -205 -929 372 240 540 -922 -348 -875 -304 170 212 -214 -131 -213 376 926 -1 823 -424 595 -84 793 -354 -218 -559 997 339 908 -412 -484 849 -640 -784 -460 365 484 372 -761 -73 855 -438 649 -882 -79 820 -948 -460 420 86 567 -36 372 -3 923 -970 916 895 788 -629 574 474 260 464 -428 634 689 5 -253 231 234 -817 -478 213 -968 -438 272 -305 674 -788 363 763 -185 -917 -607 854 -929 87 975 -45 182 -551 -339 -570 -188 -194 -417 951 655 3 -795 641 -679 140 -379 890 822 -749 479 -7 517 -106 958 -896 -172 222 252 -625 -831 154 785 65 -277 529 186 -435 -205 880 21 -684 334 -767 -241 826 -525 -527 -888 -374 -388 -19 -351 -79 887 933 448 110 -884 -926 237 739 -412 705 -92 -575 -686 814 596 165 137 -586 232 -200 53 -836 945 -319 983 -702 631 782 814 -157 -139 107 -482 -198 -718 322 -546 -626 -339 -900 693 -426 -989 -109 -260 43 -495 580 375 -835 161 523 -834 -975 786 338 994 -927 -483 -727 149 484 -714 -925 317 -137 -950 -978 -420 -299 650 175 -797 610 94 14 -536 -108 195 -77 905 433 761 557 -737 116 -340 776 -862 114 490 -820 -505 966 -770 -195 248 -893 -333 -506 -963 389 -239 -156 525 607 -78 977 505 470 503 309 -312 325 -105 415 -612 983 -221 -991 763 609 -675 447 -827 -670 -579 -955 925 -476 426 197 -591 258 686 777 -349 763 385 -292 181 719 716 999 853 -901 224 561 -513 -658 186 -555 806 -895 556 610 628 469 683 -313 -212 -572 -997 217 365 -497 -882 -665 -725 -582 734 -384 -14 795 -463 122 861 -675 344 246 -642 524 -802 -91 -184 -816 77 -66 -700 -90 362 371 -155 222 46 -531 -550 366 -301 814 926 -207 78 -597 653 140 412 -494 556 245 654 198 -348 -783 714 291 -631 34 -797 -401 9 -271 -586 374 -459 993 -256 221 145 725 42 127 -488 -333 -495 346 -75 382 -702 -292 -303 -462 -223 515 -630 333 168 125 252 -801 263 980 686 289 -350 546 -248 -298 589 190 52 -750 235 -386 -620 289 897 -7 -76 11 568 -725 467 56 639 -999 540 -700 954 216 98 -378 641 -962 -670 -362 -88 -201 883 -405 -726 87 703 26 980 52 916 -374 -652 377 197 -330 322 -806 940 25 144 -665 -924 -171 -488 19 -68 567 861 963 -256 -317 -737 -272 -75 30 -227 -95 664 823 -377 100 -374 660 505 -474 -75 807 -590 286 -600 -707 -576 -741 -198 -125 -522 -698 -586 37 606 -300 809 -910 -1000 204 -392 671 796 576 773 -736 358 -772 474 564 -788 470 340 -862 -939 402 50 10 -90 755 -732 921 337 -951 -371 687 29 -903 -501 971 -375 119 -279 -93 -206 -374 159 -469 34 -79 -250 111 903 -623 -76 89 792 -778 -977 94 -265 -230 -178 469 71 611 205 534 994 -766 598 330 136 -663 765 -948 -330 490 123 998 864 -918 -768 25 -781 -644 120 -187 98 322 -179 650 732 -639 565 779 -815 842 -648 288 -381 81 -405 483 565 672 -374 -970 -66 -955 -377 -870 -353 -940 -766 404 950 -125 -451 983 503 11 49 526 534 22 -814 958 984 746 827 779 -885 -916 -344 -493 -352 959 698 45 -96 -672 -760 -405 -120 81 -108 602 964 478 536 -114 847 896 -95 210 -516 524 -765 989 -924 -300 -687 387 -220 -586 370 739 -982 817 147 351 157 -693 318 67 693 16 -713 876 -839 389 390 -618 811 419 853 -71 948 -545 820 876 475 -748 -272 -731 -752 -817 -459 315 -79 388 299 854 870 929 496 326 -479 521 604 -778 -861 897 -784 375 656 -555 -624 974 80 352 -843 -325 672 384 329 -863 380 864 -830 768 -965 -187 589 65 -952 -70 -26 484 -778 515 37 683 -868 -370 -178 -759 -66 -688 711 -658 -699 -961 -379 -915 11 892 632 626 -760 -655 -566 286 -841 -672 921 81 992 -109 677 -102 -981 -136 -276 644 814 -411 -858 -737 518 867 301 -352 -499 64 -615 -846 31 -357 -358 710 520 416 -83 -743 688 652 188 -431 205 -760 -502 701 -987 -955 138 -908 -922 726 734 621 979 -603 656 134 -430 688 -540 -753 -137 -764 -760 -64 -926 13 -159 697 -519 -31 -197 -369 35 237 -468 -466 541 -957 -206 -339 169 798 14 363 -34 -832 -705 201 800 -682 822 261 79 -432 -35 83 554 826 -694 -624 432 -200 -656 885 536 -285 -727 199 662 466 81 -420 -674 183 380 301 -23 37 -28 778 843 -255 106 -952 712 645 927 -551 -641 -355 -96 560 -50 -174 -299 -534 91 173 -272 344 -57 676 -42 -958 174 582 -164 670 663 -379 -359 -740 740 548 -168 453 627 -880 -90 -750 -414 258 118 768 121 -61 -544 692 -63 221 199 -392 -88 -777 -965 828 995 -157 908 277 -423 899 -17 -622 -871 -433 739 505 862 106 -419 285 689 -442 668 149 957 -50 92 126 124 -428 69 953 -400 -965 58 -196 -314 42 988 -841 247 -928 629 352 391 -709 268 -649 236 -950 84 369 -420 899 669 64 -231 -827 -321 461 -855 -974 -689 462 -127 778 -450 -892 -23 635 578 -505 -701 163 -325 -436 371 -558 -828 655 808 815 -10 -759 -838 93 -253 712 897 -848 -695 -213 -478 -639 -876 784 -770 -246 -946 196 239 547 -558 -723 -49 -38 808 -188 170 -771 -241 17 982 643 952 623 584 747 646 -20 217 363 216 -206 266 -726 264 196 -274 -194 136 325 907 623 126 345 893 -334 -696 60 344 -800 848 -802 632 -465 86 -362 102 176 738 -960 910 17 837 303 -685 77 -793 291 -978 464 -135 -659 898 173 904 -204 -239 -610 -897 488 -26 722 982 -606 -241 303 719 981 -585 -2 931 510 366 -192 615 322 -420 130 73 -991 106 234 -284 897 -606 -400 -621 624 -100 -271 446 211 -407 872 17 363 -951 679 -257 -185 409 871 -714 -837 -273 16 644 -881 421 675 724 -59 898 939 -107 -924 181 -828 -332 712 -287 -389 -868 -819 359 -23 817 704 794 -699 -430 470 120 330 -294 92 948 62 541 346 555 -816 267 -288 -914 -207 -504 -251 -701 -883 -359 -422 851 -936 -406 535 -587 1 -591 -566 -805 -615 424 659 -511 -164 33 -563 -32 -98 -603 574 427 -503 -13 319 51 -364 -355 908 -162 -23 817 209 12 623 137 -767 -63 818 -50 -749 831 -628 -790 -980 517 519 767 541 -731 -410 906 541 -847 242 605 -212 -641 -107 -389 374 -615 -474 596 -584 511 697 563 597 533 -387 -356 211 -927 970 597 333 637 966 -610 -713 -457 303 975 339 -262 -158 415 4 516 111 279 -500 -974 -654 -249 -276 990 607 619 -113 -276 845 483 -932 459 715 -897 -32 -609 -361 771 741 -380 874 604 843 -646 -697 -586 662 -377 933 676 -874 86 575 -136 631 -591 729 39 393 286 505 244 -125 -106 -752 -4 -421 -887 989 334 -296 -190 -836 -130 -631 608 -242 -188 -823 921 104 798 -796 -872 497 290 175 231 -683 555 61 -65 -346 753 980 449 -430 453 113 -674 112 -426 -218 717 507 -992 834 675 17 -552 -808 -341 885 -663 400 -191 -241 -932 -854 393 -865 -755 -828 763 605 733 327 57 -230 -844 -239 667 770 937 206 -190 -457 -573 -107 -184 651 -74 -26 640 -279 984 33 852 -958 -410 360 -519 622 -496 -928 -397 707 -620 -917 671 -111 107 -280 -246 308 312 -471 949 415 976 122 -567 -254 -977 995 69 -812 323 40 -545 713 639 646 346 663 737 259 -953 -588 -472 -116 -909 44 674 -943 -338 -635 556 628 971 -292 -445 -135 250 555 -724 26 -885 -923 8 -381 974 64 625 -931 -229 938 25 -15 -222 743 -16 -521 -505 797 610 -910 22 123 -217 -841 -856 -962 -294 -676 -116 912 -457 939 -216 978 789 -33 423 -506 380 -589 -757 956 93 -293 -398 -448 595 100 882 656 -6 451 -665 -64 646 -433 703 264 260 380 -455 -183 365 650 866 -310 862 -385 -753 -717 132 79 -680 11 -680 884 617 -483 -470 -291 144 844 -342 454 278 -269 341 185 465 898 751 257 -792 -944 602 -915 102 866 970 -803 -285 43 -712 842 -676 -746 -833 -564 -138 -836 -378 659 -110 -104 -670 522 194 234 -801 -864 418 195 -557 -225 -366 -476 595 -541 490 -709 258 -536 -980 186 -475 -896 684 -795 -726 -282 -551 857 -279 -341 858 512 -632 -736 -999 -79 828 645 104 450 -922 -820 -452 230 -676 -335 -888 -64 14 829 -709 -953 -296 126 640 681 -949 -237 -146 -390 420 588 401 84 671 983 451 -112 -930 -374 -397 -837 -305 -213 -906 -833 -82 -334 -400 -842 -591 723 279 74 357 627 -58 34 534 178 795 -265 -813 17 -707 811 -230 116 889 -856 860 -429 -585 -803 -546 104 -204 784 -500 853 45 988 887 145 -270 341 -389 -35 -813 -814 267 -169 335 123 709 978 888 502 -696 -95 -825 914 -616 684 -595 56 -445 -274 746 -297 712 -927 845 928 -731 90 -209 798 979 -829 -928 -836 69 -403 235 -630 -870 -302 -184 -707 823 -397 519 -733 213 656 -480 -314 29 757 340 -792 -927 -634 119 139 746 136 771 669 813 -5 -115 -383 957 773 973 564 612 -162 125 360 -31 -284 -330 279 -204 94 -908 -596 -472 -570 623 -496 -163 -797 496 -60 103 808 492 662 597 -734 892 680 555 454 332 -372 -884 -796 172 131 685 322 -754 -831 858 451 -589 660 605 -392 -275 980 -902 -606 -366 995 22 -944 -901 -926 986 -942 -998 49 -974 -955 39 202 272 -997 304 -851 900 -17 706 -3 47 117 -541 -504 987 -223 -829 190 9 196 386 -203 -996 -754 342 540 -334 105 831 205 -767 -916 -347 65 -531 -785 -991 693 679 206 -981 348 -232 908 -107 -358 -514 381 546 -516 446 394 -240 -380 352 -142 -795 -957 -135 249 700 158 -219 -922 118 -633 103 -32 41 851 -192 -178 265 -706 706 -889 -684 657 -493 602 559 -949 855 673 561 -260 -547 504 -803 -774 227 754 613 -249 -155 453 -719 -460 -744 663 258 684 -546 587 205 -405 -274 478 925 -779 -134 377 189 -322 -882 328 -351 -861 -892 -445 192 -713 143 744 -914 -448 118 -86 251 -206 322 -44 -252 -906 -127 -640 759 476 -135 -343 58 208 -917 218 262 857 -782 723 238 -546 -355 508 298 -901 -73 936 392 -218 -699 518 -78 -849 -498 195 -560 -149 83 941 560 427 -967 -841 -586 -229 288 -140 -922 381 -544 -936 455 207 -429 537 389 -635 246 -884 879 -582 109 -624 275 865 493 80 -809 467 -512 537 274 964 722 14 130 -651 -455 -671 94 -198 -390 188 -938 -854 -557 -991 298 -829 -962 813 -318 -790 -396 -844 -690 -748 799 747 -519 -923 85 -636 596 493 -49 -785 629 924 -436 560 -298 -551 -284 363 769 -579 -93 -89 347 -593 -464 -993 -94 -552 297 -686 986 967 -896 -461 779 -889 -370 -529 944 810 -734 -684 265 -829 708 442 41 538 16 816 -564 -503 -949 -686 771 536 593 -218 797 -242 -714 -352 -997 -79 917 980 250 170 -610 848 -111 -862 -96 500 -667 619 -423 775 -840 -890 -312 1000 -875 -168 -886 -672 -39 654 512 -871 623 -118 172 -237 -497 769 299 17 -971 807 -160 251 300 -422 -888 -759 523 -879 156 848 -629 749 -238 904 -237 -805 -775 861 875 301 -124 -231 460 287 -479 162 694 -148 98 400 706 76 -916 483 -14 -106 766 -851 -175 -974 485 611 805 -37 322 275 -170 726 18 -191 -237 -987 -793 499 -188 16 897 -743 -22 344 -756 13 449 -58 -687 -933 -701 28 -218 66 791 -583 -339 329 714 -244 -749 -652 -702 911 -354 665 656 841 -988 729 -565 603 973 -954 -69 -322 592 460 -503 -128 242 371 788 514 767 248 348 951 -631 -915 -329 -749 -566 -521 159 -496 -605 395 467 962 10 192 326 -64 -905 -530 -571 355 -27 -266 -209 -917 -467 -572 -878 -80 590 166 -997 -351 -604 260 694 622 -832 775 -470 874 297 -693 -933 -425 -742 -790 -39 -724 765 788 -583 -272 -419 882 -115 331 -416 842 561 824 -585 612 647 -828 -441 -816 -416 985 -324 246 -739 -998 863 796 789 180 478 530 534 959 -949 -912 129 -712 38 -677 -830 -315 -164 830 397 232 -188 -506 813 320 337 326 606 -430 696 796 817 -192 982 -170 209 569 771 -336 -869 712 700 -116 80 -406 -792 -445 -851 -891 -222 -984 655 -631 -765 194 700 745 421 -862 -891 -915 127 490 -861 705 -451 951 -931 908 510 -547 216 646 338 -724 -397 296 878 -161 -790 930 -73 619 -127 252 -8 -440 848 -963 712 -639 408 -389 101 792 -439 -804 -922 433 -530 -412 933 -894 639 -166 -61 -62 -390 165 -323 -602 -851 671 -22 587 -940 123 743 346 39 470 806 540 503 -690 -80 -159 -939 -847 118 -476 -99 584 -726 -412 -877 -96 718 189 664 348 -987 949 358 -736 420 919 -312 954 -476 595 286 629 45 -771 -339 17 -654 -194 971 -298 -488 -970 -337 -26 108 25 873 311 354 635 126 200 645 312 -997 789 290 -935 -533 -281 -310 -678 -436 752 731 640 176 -824 -959 -660 -175 189 -879 -78 -445 -259 201 -110 -878 -567 -887 809 207 99 590 -389 358 -252 574 -512 523 254 73 16 -474 393 783 -663 -832 408 -894 -621 -75 -444 184 -1 639 384 -74 204 -543 697 -38 -585 223 -753 -297 964 982 -820 -888 -843 767 515 -815 -925 187 926 -725 -472 694 218 847 -65 181 926 645 -606 -529 338 -326 -565 572 258 798 -602 -245 46 -320 -314 377 -398 -474 554 -51 -159 -489 281 221 686 362 887 311 -703 220 -904 -693 49 933 -123 -243 318 240 -447 827 80 -595 796 326 445 601 -945 58 724 -432 285 182 -572 299 158 821 621 -567 898 -962 259 972 -517 -733 -255 769 36 -681 -268 -965 174 -737 884 -187 441 -555 222 61 994 -262 -2 -766 445 -854 629 226 -473 470 -390 221 -11 -120 -723 865 -909 275 -787 355 -335 -908 -116 -989 776 -60 445 -414 912 -161 -77 -757 728 589 542 -769 640 510 -206 130 500 -67 277 15 671 -437 -381 418 322 -356 -879 -392 -117 472 -919 -476 -404 -204 -593 -162 -493 11 -854 -763 677 -39 -238 -635 975 926 159 352 17 -946 687 -156 -118 289 -615 -762 -834 -378 -937 504 -264 -811 -128 -322 -884 -705 711 -64 517 655 210 -983 -147 859 -278 -752 -606 -422 613 -103 -921 903 147 259 956 529 -567 -595 -264 581 -470 227 -495 440 -114 452 -918 668 -413 899 -256 181 -934 174 861 -495 50 443 -352 -972 39 -180 -442 -884 -262 -832 -497 -384 -716 542 -198 -575 225 460 286 417 -261 989 -291 357 187 967 19 -393 -544 674 311 284 -301 -985 -622 -253 -936 693 -988 -746 194 -559 -214 48 223 -665 -310 -41 710 -784 -314 -326 -98 -824 205 -301 239 -320 -991 -257 -700 999 -480 -134 -155 -362 -20 -245 -764 724 -262 -365 -794 -610 -785 -339 885 -316 -609 -461 243 -285 638 -173 489 5 994 -242 567 956 -912 -131 246 -131 22 277 653 775 956 657 488 232 -83 7 -256 -526 -131 939 847 892 795 971 464 289 -555 -733 -970 -313 -736 -577 574 -971 -416 621 206 24 -308 227 -219 -318 775 479 776 893 891 -790 138 -862 347 730 320 736 972 -858 -618 341 255 -554 -662 -523 -516 645 733 -913 -697 947 696 79 345 944 899 -354 -206 322 356 -721 549 321 -684 965 692 14 -758 101 516 -665 414 85 -663 -762 673 -880 150 782 451 675 -187 66 446 -489 -906 798 763 -681 609 -511 -915 -927 220 96 -388 560 -998 -67 587 581 -66 -738 -628 264 -909 -404 -82 -327 -612 416 -548 -66 -575 -404 -778 304 620 -661 -898 -730 -994 -103 158 775 81 35 435 -225 778 -409 -972 -57 672 503 -702 -255 586 971 44 -55 248 -646 876 268 422 -574 888 -284 996 -752 326 -162 -13 -506 633 849 -64 -144 353 -508 621 728 111 424 198 593 -577 84 531 -178 972 -398 -888 -472 378 107 349 376 -776 652 -431 -865 458 554 -729 -721 -400 -574 407 -513 567 37 -297 -841 -756 -793 425 -878 -566 412 53 872 383 174 202 -634 250 -987 174 -760 -424 -444 -758 -95 231 271 -290 -106 -276 -937 6 -915 381 -136 -103 241 622 -387 -22 60 -507 -501 -435 532 -978 -130 803 925 -424 -759 639 883 179 -5 -663 -953 802 609 -123 -273 353 201 639 856 -819 279 520 902 415 939 -736 121 218 -46 -335 -430 793 299 168 664 222 -408 818 981 827 -839 -294 -576 -399 -563 534 128 -550 -290 -810 399 185 440 -695 -261 349 -889 -578 11 548 915 -722 -252 -352 -858 -421 -961 277 -285 -747 721 -853 -902 -1000 288 -139 707 688 550 838 10 62 423 -137 -73 77 -399 -774 278 89 -831 434 478 977 455 -330 -301 848 -76 339 -773 481 451 -694 318 825 154 -303 22 -216 -955 -697 -921 -307 -554 -194 561 114 4 -267 973 -503 -455 -353 900 905 -86 520 -509 287 132 738 -344 -986 -122 419 191 111 310 -215 916 348 10 -135 -18 -391 -558 -735 271 712 628 -296 -513 146 1000 -920 995 370 333 -387 655 -922 403 -860 81 -344 244 28 805 -80 826 -281 700 -305 -233 729 251 120 908 -412 -70 653 -99 960 609 849 -653 -952 -442 846 -656 -298 304 -19 -573 91 -478 -517 109 883 529 -101 394 -221 579 -391 -292 887 878 -606 622 -607 -322 530 135 723 676 559 -58 205 598 277 438 215 512 277 -42 -577 -677 595 31 898 544 -478 746 404 -286 630 -59 876 -915 892 654 983 -389 -885 -698 233 -56 -574 204 -41 -404 -425 70 804 -643 200 613 456 502 216 138 -548 -528 154 19 38 -378 456 -841 -641 818 201 -185 -92 -622 250 -405 707 287 -821 -180 251 -670 211 -524 -382 -393 -767 557 -591 968 281 -250 851 -362 273 -668 -229 882 325 -390 462 712 712 -787 -220 -872 493 -279 -509 96 615 -908 -288 -320 -431 895 819 102 -322 331 122 919 387 -996 269 -695 32 295 -771 81 666 464 -904 87 919 -966 293 896 -770 17 458 -588 -639 -741 -404 -342 -157 -637 -74 359 608 -636 572 -265 776 452 963 249 780 -715 82 612 484 -66 -523 240 934 -895 347 -457 179 -348 82 750 40 140 -668 725 -206 717 -61 -699 -696 101 410 822 -177 -918 -541 -310 180 -210 -6 -442 -429 916 -33 -996 -388 -116 -912 880 970 746 957 233 893 803 308 6 607 -658 25 -954 961 -90 -203 -780 549 526 335 489 -703 -741 -127 -396 -93 -671 945 379 -810 -748 651 695 686 384 145 319 -260 -570 -200 0 693 528 646 -260 712 831 575 936 393 -142 -782 -10 349 7 62 -326 -76 -192 467 -149 -995 997 928 -750 82 463 167 -302 -31 -581 22 -973 -904 633 244 356 503 -268 77 931 -343 824 -801 -887 -421 -78 146 192 -923 -223 345 -171 188 563 978 123 -741 867 116 -559 696 777 390 -469 -953 -890 -783 -447 24 965 -926 -862 131 318 -63 -147 593 -702 -231 358 199 -768 938 104 -219 -222 -643 -274 325 252 315 0 -820 -539 -540 371 235 53 -605 577 120 251 490 10 -531 473 675 -293 -529 826 -870 500 -298 -666 759 603 -584 -124 -329 -161 176 -957 42 939 248 384 588 -276 435 652 727 508 -383 458 860 576 -681 -299 698 -440 140 -727 -476 -566 944 -76 852 -447 -789 -358 662 108 -736 -302 993 -606 -174 593 742 -637 576 -408 -105 -546 -42 -578 156 70 767 451 769 726 76 370 -987 -805 -535 -368 506 301 -375 -696 332 -263 211 -425 -307 -954 -583 591 615 376 732 55 346 865 -122 -149 383 -315 410 -824 -851 492 806 90 836 -458 -391 254 -143 -251 -323 940 288 -934 -673 -979 -916 591 -711 329 -888 940 -880 229 690 -571 655 732 -847 -469 32 445 750 -443 -572 645 -667 856 621 353 90 -837 393 826 526 -913 362 -170 -895 469 -595 -442 -49 250 -710 -278 196 435 569 870 -162 -140 878 173 581 894 338 -80 184 -73 125 606 926 263 -933 -981 -555 91 -196 -141 -630 456 312 728 -458 171 -199 470 -261 -490 115 -750 -422 -421 702 -818 -710 -566 -659 -28 -622 967 -314 616 -506 293 372 -602 -148 106 -849 96 -754 473 202 879 -882 373 -898 -523 -520 -335 -622 777 739 708 -548 887 352 -982 -124 352 -859 -135 229 397 768 -611 113 860 -148 -229 989 66 -732 -127 579 47 352 156 863 -862 -663 -214 881 388 -447 -956 922 142 207 -254 548 -691 -775 -815 -872 -404 507 581 -806 -906 435 985 41 -344 592 417 120 -32 13 -271 900 70 177 619 -962 -76 232 -843 -379 543 -718 -279 -641 -624 -484 347 -462 -222 443 -971 -982 -172 56 -585 161 -19 292 -707 968 -895 -498 903 -743 -987 532 28 -238 -519 448 887 273 -516 291 76 -337 819 -37 855 631 -904 -236 870 161 -600 913 584 685 -809 69 -103 877 -572 -452 -683 -105 761 184 551 990 133 -500 755 788 -796 -63 656 -788 950 -791 -281 -975 733 -850 417 900 348 85 -515 -251 933 -756 -64 323 424 -63 708 -258 -677 122 461 993 666 -757 794 -633 -405 -754 180 -939 273 264 696 535 -686 -782 657 -521 -622 921 -775 486 -503 -269 971 -211 191 -559 921 845 850 527 667 -58 74 -621 -146 836 -141 -678 488 -782 -738 -35 555 103 -368 -198 481 324 -819 276 -135 -833 -275 -270 -754 998 196 -664 382 540 171 -675 -850 4 403 -49 248 856 610 612 379 414 -465 -744 -393 963 274 39 962 888 941 -994 -636 940 -66 828 -437 -599 247 -601 152 -78 52 609 -104 -755 -643 -260 -821 -181 274 -442 -175 -566 -210 968 876 973 593 -219 -768 984 237 111 319 -694 878 35 733 162 873 -961 -969 -388 -276 178 -402 -871 196 265 -674 105 -916 891 301 -883 -303 44 494 -801 -78 683 417 288 114 -195 712 -472 455 710 904 -885 672 452 -490 821 -754 270 264 -32 810 908 -392 -450 -459 356 -474 -431 -58 830 488 -996 -446 -370 -526 -466 189 314 25 143 617 317 705 245 424 -181 293 -84 -255 -887 37 285 -880 703 -411 -610 -366 -352 -903 -414 -236 1000 -81 42 -920 -896 -40 477 964 361 300 -734 628 474 -106 -408 269 -369 436 -244 916 -790 -203 -778 665 -192 464 773 -742 863 -873 175 299 195 -461 -922 -884 10 312 -545 -276 -712 799 404 -214 -823 75 -74 -478 -831 823 693 221 760 -436 394 601 -587 497 897 423 674 814 -840 -31 -881 -891 507 -836 -501 928 -698 -479 92 793 963 -892 322 191 748 192 -439 -979 -74 665 -943 29 748 -333 -397 104 -904 -406 -438 559 694 825 -64 -858 363 359 833 154 801 -734 248 -375 -291 94 -984 -570 -513 -175 193 102 576 -981 61 574 873 -82 -354 -376 -569 268 853 -106 90 926 96 394 422 -584 701 -118 533 -764 -572 -336 -673 -537 -820 -128 -794 758 -641 454 -703 -737 -625 -515 -502 509 -623 -129 406 -137 -994 -782 153 420 565 -33 -610 817 -740 716 530 352 -84 253 -222 -754 -765 437 743 512 -75 -263 613 200 -650 -764 653 -917 255 377 833 -272 -483 883 -800 481 -633 -915 -760 570 508 -77 -649 -935 26 562 602 -651 -750 286 -913 861 -699 673 524 -544 945 502 -484 -307 -770 -645 -3 -719 753 509 -702 303 189 -113 300 959 352 72 -958 -669 -986 -148 -768 -605 816 890 -634 -237 -999 -864 824 -258 420 235 -153 204 -391 -551 330 442 -386 703 -58 892 -475 -935 -841 984 -961 -596 -197 -428 -338 108 -580 188 914 174 371 -757 388 -309 813 128 -908 541 -47 853 557 -428 -47 -894 -610 -40 181 -37 -23 -648 566 -203 607 104 146 384 -398 -40 140 -355 -273 99 185 -454 133 177 398 245 -522 311 246 -433 728 -933 -58 -664 481 807 25 -467 -773 859 429 -885 744 572 242 442 381 -290 841 -71 152 -175 -363 67 253 -784 -241 411 -269 -470 -418 -194 143 -103 587 -377 -877 147 210 -336 -91 -222 137 934 -717 -848 316 940 -674 951 -707 -948 -721 442 878 -953 892 -826 481 931 -120 65 980 -913 -392 733 -376 -664 -22 667 -279 595 -720 266 -328 455 -449 -25 -268 -695 -129 -645 -571 -316 -913 -300 -914 693 -480 -109 938 -976 528 -260 677 -815 -180 -300 -803 -380 -404 -749 39 -131 623 908 805 -543 169 521 47 784 291 89 -460 669 -285 -202 602 -489 217 446 516 -100 -484 397 704 -285 -465 -737 -311 -623 -345 116 4 -29 -936 -851 -164 -702 400 122 337 -862 -669 603 -47 -834 35 -280 -679 -52 299 856 975 340 354 40 -589 -90 775 238 738 749 927 -231 550 25 669 666 217 910 -815 -885 -506 500 206 942 -850 294 309 -3 -256 620 802 141 897 -448 -571 -610 -995 -3 -671 518 143 387 695 380 990 882 -267 475 -539 863 -78 806 658 241 673 -906 747 842 -323 -11 -784 -252 -882 680 406 -579 729 -226 273 799 -918 807 467 -229 563 -992 -404 487 332 794 -157 -201 -321 419 812 922 561 842 -422 32 -728 710 -164 -471 -644 899 -575 -124 -837 945 -889 -143 22 -728 53 72 -294 318 -608 -28 -345 -66 928 -953 -788 -243 555 -615 340 -915 811 802 929 186 262 463 841 -380 440 -116 -347 -462 853 40 -837 -887 639 -147 -265 502 845 -646 -162 140 -762 -532 -148 -993 -954 -815 793 -949 -942 -29 869 -379 499 550 762 -253 -810 381 -840 -276 854 -343 883 -678 -410 -104 934 969 -511 379 374 -323 177 125 520 135 687 437 492 846 -817 -237 -852 337 82 665 -464 -339 798 -659 963 -610 -148 -829 619 -42 916 901 749 614 -78 54 -106 407 -721 502 507 -635 811 -893 213 -607 -46 -46 -493 467 398 -666 484 97 -461 -749 -177 299 817 935 -835 -649 654 97 919 -558 670 -391 266 -642 362 725 534 -978 -230 967 -213 -421 500 -792 131 734 -945 391 -647 185 184 -110 477 983 -983 -761 -959 -296 -614 -888 872 420 62 267 44 653 894 -859 -499 -53 -934 -601 785 -311 165 -452 795 -705 425 -943 -445 159 -280 984 623 76 185 802 182 655 -632 -720 3 713 128 -103 885 231 552 -284 -90 -916 -720 -891 541 935 -254 761 966 760 -355 805 -219 -287 -195 -920 -115 200 -553 -344 -236 -965 -293 83 594 579 -568 875 -868 275 -578 359 -190 -828 -25 956 -37 -484 -674 820 -755 -46 331 550 864 600 -51 -858 370 -252 465 -227 829 699 -301 -562 707 -170 85 612 158 -143 538 605 274 -901 -208 -449 -215 949 844 -807 454 -761 421 -893 911 401 566 -517 114 128 -847 296 829 459 -133 779 487 820 853 -287 -196 750 -662 -767 -370 -627 -549 -850 899 985 947 333 -58 111 -904 -499 179 -436 79 839 338 956 935 852 963 -241 -727 -123 516 767 692 -319 -41 -979 -392 -609 369 -826 408 -941 564 -108 98 139 -379 -602 396 -600 582 267 752 -600 124 -629 746 374 58 -234 -309 216 -449 -839 599 -912 -154 34 -592 983 -377 743 -601 -554 -993 899 815 -19 -335 102 -936 -290 736 -272 918 404 3 630 -726 -532 819 634 959 748 143 -441 481 -296 405 -245 149 755 811 -936 -753 742 -801 -332 40 19 267 -805 -856 -345 -665 -118 693 -778 -592 -390 -770 294 -593 410 956 139 -95 -443 260 653 -557 -846 -773 -536 -310 686 608 806 713 -833 354 -361 -694 621 389 289 264 -1000 1000 -983 -63 -755 -78 842 -912 718 -310 -474 -469 -290 -635 7 -646 -443 346 -941 689 -623 174 129 353 493 136 495 988 508 831 525 -69 814 -592 310 256 744 473 -553 235 -852 -345 -34 130 503 629 924 -992 130 815 -376 171 778 499 832 -554 567 -240 -251 467 -178 135 -547 -595 -488 -297 566 -978 505 -711 293 -588 461 -259 345 -380 375 396 -106 -200 3 -229 294 -855 -589 -421 305 471 -965 38 -589 -349 708 407 -533 -387 609 111 -340 657 633 -146 694 394 -316 -4 277 75 840 -295 116 -393 -502 -347 440 625 -47 -833 -659 766 71 -686 -64 45 829 -774 477 -949 -660 506 416 -787 369 554 830 512 344 -534 -812 -372 -658 -364 629 387 -414 935 -802 992 -916 901 -674 -963 625 757 399 499 573 490 151 649 -314 162 -744 311 -185 349 -113 -934 -219 -35 -375 623 -410 12 -395 854 720 -662 612 884 82 846 929 -759 -629 -269 -305 384 -661 -706 -406 342 -491 -27 457 797 244 -988 -556 478 -218 682 -972 192 -782 -636 623 -200 911 -7 502 -482 -283 402 -136 -672 572 586 730 505 161 -869 260 156 44 221 621 951 -339 -487 -708 -125 600 -666 -637 -906 -878 188 -126 713 861 -127 998 -756 -717 631 55 301 -922 -465 -128 -408 777 511 175 -770 374 -131 -430 -67 688 494 567 -916 -611 278 -731 139 806 860 879 15 -644 479 451 -254 -528 583 217 -463 -614 523 662 -1000 265 588 341 -270 -415 -601 972 151 124 51 531 482 -199 888 482 928 988 326 428 -222 863 894 899 593 986 -865 -258 729 70 555 -219 390 -711 805 -621 554 -438 618 -217 213 -152 -933 60 295 -304 -805 782 758 669 -652 -210 980 579 737 970 77 -662 -69 904 600 -1 -739 -358 -48 288 -284 -274 968 205 113 -29 -152 588 276 624 -336 -981 -409 279 -935 1000 886 -328 876 187 -248 -317 892 -696 831 -905 728 -352 815 441 764 -907 -226 -518 -249 -803 -193 18 -822 -243 368 -536 -502 151 -430 -501 426 835 119 441 -436 889 176 410 -760 -467 314 -847 -891 887 -606 8 -457 218 -75 -880 -219 316 357 -149 344 -766 -802 126 715 -967 319 376 480 -847 -718 958 532 -982 561 -185 -365 176 -62 590 -713 730 -28 242 857 -983 348 390 744 532 703 -316 -20 -88 69 -787 -768 -44 513 -287 716 -754 643 409 -418 -332 422 784 -170 511 162 189 295 454 703 -167 234 359 180 373 352 -40 -647 -837 -529 -337 530 537 180 956 494 -596 -670 170 697 224 362 -670 835 -241 -956 678 123 -434 812 78 505 -649 756 -853 620 -426 443 -891 341 79 14 703 53 -891 815 -27 -782 604 563 878 -846 474 262 568 -851 552 732 -760 700 -427 -640 931 -880 -630 -703 600 -685 820 -546 -141 -665 341 -835 -443 -796 -371 372 320 896 -308 467 644 686 652 503 927 262 699 456 981 583 -364 77 -897 626 201 -887 93 -401 41 -964 725 243 728 -792 259 10 -17 -307 354 -959 -340 952 74 -311 -639 946 -895 876 -476 -322 639 -334 -10 -194 246 -355 569 -960 -660 -781 481 789 -230 513 -205 -266 -255 876 -558 -977 317 -454 -188 308 752 179 983 645 -941 -531 -580 -356 -145 -884 -920 -332 478 418 -777 28 646 94 599 83 -344 931 441 -478 957 -370 -688 762 -488 849 -350 807 45 34 13 -813 893 -538 -765 195 835 857 103 455 213 789 426 -438 239 -193 205 -280 -670 -90 276 -693 -954 -36 554 712 -986 -198 -461 635 -897 -259 694 -67 119 -25 178 -579 -720 -72 547 198 239 -892 -724 -167 -928 -949 -87 -490 95 -988 -362 383 -96 37 -578 -834 -71 500 -212 999 -181 448 464 827 -42 150 123 731 957 468 312 205 -429 -443 -876 -341 -500 -537 455 253 759 -396 -746 -324 -975 222 58 -918 -519 585 100 -7 708 -715 -426 435 75 -747 -24 160 403 -411 -456 -516 305 204 -797 -427 -807 -546 716 -746 -72 794 270 -100 576 -824 197 -515 452 -294 849 20 788 756 242 -378 -208 99 243 382 354 -219 -640 862 641 479 -876 628 512 -782 -183 173 -467 992 -423 907 180 450 -237 -441 -338 -355 491 -876 195 708 -142 -734 -780 231 -327 -418 -356 -19 983 -870 -848 977 -433 -891 154 816 -820 679 -914 728 772 596 -609 -583 -862 -98 412 819 915 -935 -977 98 166 773 -188 -768 984 -538 51 -156 311 727 -260 -567 688 267 412 379 397 -812 -913 -849 -825 -439 6 -624 961 -299 -461 401 -814 -382 183 993 -192 -888 -940 973 -198 482 -308 -188 0 -333 163 -614 -717 -284 -719 643 -284 -884 86 -407 596 -288 -208 377 473 -134 -96 364 807 958 305 -158 -224 12 -802 550 669 -868 689 -665 -400 385 397 -92 893 -43 884 -255 872 -514 -183 456 -502 567 52 -175 141 78 -748 -319 -217 205 587 -756 356 -427 -388 -435 103 -39 -522 170 -468 -569 -164 -228 -639 -279 506 364 -517 -245 597 -357 -584 -934 686 463 -569 813 999 438 -67 -441 462 -335 -304 -698 -731 53 205 12 -547 -160 -20 -368 -333 -440 -757 -393 -640 -106 -587 213 904 -6 598 -305 933 357 914 -546 259 843 450 -640 810 -196 -640 239 524 -270 824 -223 -220 162 -628 -781 784 -457 -628 370 480 -872 -422 141 -190 -459 -279 660 -44 -238 -971 17 661 107 -717 110 797 963 -34 -371 903 -950 609 988 154 482 -97 -351 814 -565 341 -632 291 726 -516 -572 872 -241 -505 -553 -329 768 -417 705 750 543 888 -884 183 -876 148 -718 -395 -649 -208 206 287 553 576 334 -772 -145 261 124 -616 -388 198 -346 10 -985 359 -354 -485 -209 523 406 -765 258 170 -135 566 529 238 531 -171 102 -666 -967 -788 -124 226 60 989 -196 398 -31 -252 460 -874 373 -690 -706 -537 556 886 -981 138 831 -618 115 729 395 -644 -10 289 699 -294 -487 -547 -186 -280 272 -140 875 -987 -60 -506 439 353 665 583 -245 -307 618 -682 964 -167 -217 743 341 -711 638 -259 923 -398 -948 55 -104 -709 169 -734 64 232 928 -402 183 -511 -260 413 842 277 -421 -476 -504 215 680 -110 848 -601 17 602 27 686 -741 537 183 275 -561 734 386 864 657 -217 537 898 452 578 -842 -919 -248 -573 -46 -917 727 -801 -463 892 -146 -69 417 548 665 652 -370 930 -873 483 225 -68 425 661 -704 637 -220 621 60 146 -643 1000 804 -748 534 -520 -489 -233 510 456 642 -186 966 -755 -865 312 -461 -724 -937 900 228 -453 -19 622 -620 -843 -42 -760 -485 185 -236 392 -423 -231 -696 627 33 595 99 618 -575 325 -504 73 -782 -587 931 924 -799 -689 421 -639 816 -385 751 108 41 -843 -162 -546 -499 39 106 -75 27 767 21 866 823 945 -732 797 925 -979 -316 -512 871 -346 -936 -459 -178 996 329 814 867 -208 482 839 746 514 -161 -114 -971 -861 283 341 -228 706 -553 144 -420 774 440 -264 593 -473 270 805 -247 -1 -549 343 -941 572 633 340 750 452 634 838 503 -584 -260 -902 -347 373 100 762 -442 513 -119 791 908 811 -373 -680 698 956 149 -196 -38 -299 -976 431 38 -545 655 -500 36 21 -692 -496 -48 791 888 -22 375 -255 -388 490 -853 503 -321 -946 -69 -382 -44 -989 -124 107 -903 -431 -81 -117 475 -668 -627 463 120 -847 -938 -103 -494 745 -891 -295 -556 961 504 -12 -860 611 -278 864 -724 769 412 590 -940 -361 -627 -463 -420 -744 -301 426 -513 507 -878 -877 -790 862 -594 -367 -270 -172 -573 48 -671 -404 903 -128 585 -984 911 -680 756 454 -406 -861 961 16 965 156 -314 -191 867 -828 587 328 178 900 -614 313 -352 734 524 -551 -240 115 512 196 -453 397 189 -267 774 403 -417 -376 -393 276 -500 20 -214 538 -759 510 855 61 600 124 687 23 479 -62 53 407 912 58 298 807 632 -701 -625 -10 -863 508 271 497 424 747 933 -425 -11 -765 -561 332 -90 -294 89 -715 457 405 -163 -347 553 341 -599 -154 -280 -246 190 77 -607 221 -812 742 56 -988 292 -353 -970 709 6 59 -166 796 787 321 -727 638 -837 354 450 -556 -986 834 -306 915 25 591 -185 -326 708 847 72 710 -801 -252 -446 368 -773 531 785 -145 207 -190 579 831 -889 -550 -793 755 -543 707 -52 523 533 -519 -397 -994 -931 -383 -565 892 793 771 -682 -463 -721 -242 262 -90 -560 800 -974 167 -25 -860 339 -174 669 635 776 -107 -370 434 207 -616 423 936 649 -287 480 91 -257 -125 -811 -211 -249 970 377 -605 288 567 183 -649 -959 449 -927 28 823 -769 -255 -317 -265 897 942 806 920 814 -881 -617 889 782 716 764 417 697 181 -474 -461 676 802 -776 -385 -408 152 -211 31 769 -137 -892 240 279 982 -942 541 -480 -58 551 659 -852 -291 -83 -965 -896 -529 -658 463 -562 -75 -427 -982 948 -169 74 -109 102 369 -415 979 2 251 129 -99 611 -737 -462 788 -826 -507 361 970 -277 1000 -250 813 -58 -328 -630 721 173 -908 383 -516 135 -854 856 -503 934 128 -165 630 836 560 793 476 -150 697 866 -726 -607 286 -937 13 -269 447 -741 -171 -400 -82 -628 328 419 675 223 -404 -960 323 -992 -435 583 -619 764 -945 -604 802 746 -165 215 145 370 -893 453 -584 415 -878 -271 -251 83 144 625 208 588 876 678 1 -255 -577 785 -298 492 -789 -943 177 -906 -155 808 -351 -449 221 62 -985 869 562 18 574 229 345 599 238 -595 -882 42 445 -853 362 682 -811 -1 968 -250 -140 638 -342 204 926 -702 356 -122 -212 -508 -55 -466 225 -354 -74 666 308 -646 -926 -215 884 927 795 928 -296 648 338 254 283 -350 207 796 219 -977 64 -789 -562 98 -991 -850 634 -158 -551 -250 -668 23 -172 -628 348 -531 272 -725 901 -418 -467 77 493 426 -132 -768 497 -516 175 211 -266 87 -429 340 761 433 685 -302 -906 321 -95 209 -808 -73 -452 57 -263 981 -860 366 -372 -567 452 -855 997 554 -281 -175 -546 320 -418 -228 859 -887 -904 -979 -822 50 168 -813 -466 -785 -342 275 978 556 776 -825 -266 -196 -237 777 -207 -785 -86 -830 -864 -78 216 447 68 -758 -816 63 736 859 -437 4 -247 685 -473 -49 78 546 -155 -431 151 -583 -902 -551 861 -546 346 -711 186 -295 431 72 -269 -911 929 430 -213 27 -922 341 488 -339 820 903 -77 -743 783 -372 916 576 -912 578 920 301 -859 -360 -372 963 -41 684 -875 110 -810 100 -151 -461 983 -821 -769 -777 -439 914 -770 525 -281 497 -200 355 -157 -553 -582 -117 769 186 -522 977 -577 998 290 756 -436 581 -502 668 -848 160 232 388 115 -967 -55 -336 -468 900 -518 -865 319 362 280 8 930 208 -854 -333 -92 495 -667 -480 -678 947 -794 125 528 769 663 142 252 -741 -968 959 -645 -691 -325 145 -543 -112 552 271 310 34 135 461 853 752 -352 694 653 969 -211 -154 -43 115 -24 948 -434 735 -183 343 869 -348 42 575 -533 -37 202 -991 -307 846 -475 558 297 -421 108 -578 851 903 509 -571 -887 -277 219 940 724 406 -802 -933 -579 -461 629 70 -317 -847 -52 -961 -804 -765 -928 468 914 193 -694 -205 -833 -842 437 93 -822 -903 833 692 -519 983 -210 873 -653 -669 568 -650 61 336 536 240 -264 213 -437 620 -346 -839 -46 -722 415 651 244 542 -547 -120 -897 -794 907 873 -976 1 -690 699 -753 -811 -697 -760 739 159 -6 -427 784 707 -771 690 847 -446 -921 393 18 -61 -9 -477 222 760 -769 912 417 -54 -524 -767 -117 -437 -728 43 -983 260 893 399 24 -478 853 967 881 260 -78 537 40 -723 -826 42 438 -939 -806 225 491 -903 613 -141 -975 -459 -895 -178 -303 66 986 179 870 138 -94 283 -511 -296 197 -971 -712 559 -818 583 486 -673 -450 -195 289 654 -160 -363 459 -799 452 368 608 606 990 904 271 158 282 626 -364 -935 -186 986 471 192 -412 -497 -896 -809 -74 967 21 -595 760 992 -627 23 422 -957 -105 963 -180 267 -835 -734 -586 -834 194 -525 643 565 -917 -680 -934 938 314 -360 908 720 189 -241 637 10 -208 -689 -637 -621 668 -157 999 -385 89 84 693 -624 332 -713 427 -338 -193 205 -128 271 -280 -434 422 406 -663 -128 484 -674 -28 58 241 -542 -161 -841 -762 -847 570 -927 271 287 -309 -751 206 -953 -870 295 288 -313 -188 740 124 55 549 -642 408 962 819 184 -239 652 -545 -711 960 -203 -100 318 -507 732 -636 -105 657 440 287 509 407 177 -689 117 236 -774 -62 634 173 503 -367 81 -341 592 -589 -675 -824 569 -96 -871 -372 -216 -982 625 -803 -915 245 109 -330 -836 -305 -559 261 224 -313 40 -329 592 906 -143 -512 -816 137 -498 -818 -798 936 846 644 -243 780 -678 -827 70 753 -142 -621 -201 -943 402 -197 714 880 -515 915 402 745 -920 129 604 424 -215 -78 181 17 750 786 858 -957 -475 -441 -216 14 498 -172 -973 214 167 -774 -636 113 100 -799 750 164 275 903 -398 844 17 287 -962 -661 -857 -306 741 -871 -232 -420 821 517 262 991 177 34 -477 -967 596 556 238 988 -746 -409 -13 -82 -226 -950 986 -846 -256 489 140 -643 370 -864 -220 -632 -154 -957 694 -79 542 280 804 591 170 -982 203 650 277 967 955 -147 564 -603 -280 939 389 439 -114 52 810 -552 -705 7 474 2 600 862 -112 -32 159 -324 5 -280 -196 125 209 -829 -920 210 -974 909 -317 -801 -121 529 636 -601 -559 -322 -767 -151 -66 -416 607 334 540 469 -671 -280 596 -577 -356 -650 527 917 43 -156 373 841 348 -56 233 514 -811 28 -698 -588 264 265 -991 938 -485 642 -495 -353 642 -800 765 402 987 -10 252 974 -404 446 -813 518 -618 252 -323 387 909 -678 168 830 -155 705 -210 -164 -579 106 -489 -206 60 -631 -88 -996 930 -582 375 617 867 -193 -416 361 -245 204 -830 683 -342 -330 -815 398 950 -917 -809 -965 629 -48 272 338 -262 -572 336 -350 709 175 -161 -276 513 -148 89 -152 -607 779 772 75 -651 898 101 837 859 -185 -709 68 484 -362 -888 -63 -102 -325 -623 -774 468 -275 -113 -648 784 -442 -475 -506 610 445 965 285 -301 -370 -310 271 -791 -706 198 628 -875 119 658 1 -51 796 424 678 444 641 845 -217 -899 -140 353 606 -158 56 -696 -812 479 879 -289 498 664 681 -481 261 69 -743 -690 269 -397 -743 864 102 397 447 -195 317 989 773 -116 812 -212 588 -687 -272 -104 -10 559 230 493 -104 -468 -536 862 524 -88 -726 -647 -284 622 -872 849 -706 -31 -981 -184 -317 957 22 -525 490 -634 -325 -756 115 -931 -164 923 788 -775 939 -102 -259 939 -751 -496 -363 601 -908 224 -686 -489 -186 -916 894 28 -564 -562 -677 -969 123 -835 125 703 373 -651 -912 354 643 812 94 852 -394 -250 -197 422 392 824 767 748 376 -631 -576 -42 943 619 -54 -841 25 -547 123 -586 987 910 -653 367 -724 73 18 292 -522 -678 174 -657 279 -418 -273 -172 -129 -837 -513 -483 116 -532 -784 595 -898 566 326 455 456 -938 -80 344 908 392 663 295 178 241 321 335 -634 -570 98 543 -843 -193 -949 -242 -930 773 -74 227 -898 496 -866 -966 -835 -204 45 -881 380 -591 916 -158 861 191 -344 -85 222 926 150 262 -9 -327 -231 851 720 646 -668 983 239 324 -271 350 190 -70 -199 -257 755 261 -982 -510 902 -706 877 -464 411 -800 -220 350 -194 -556 -603 784 354 815 563 71 -961 -250 865 -375 -553 394 853 -533 101 -267 -843 86 919 -417 -974 -740 -246 820 913 -706 859 102 -975 -945 470 -347 18 52 264 -383 -948 528 -733 741 -866 351 976 -203 844 990 514 -821 -475 994 -919 770 699 44 579 663 203 642 -699 910 2 280 985 -441 294 632 -259 -69 -698 -698 805 -348 968 392 -123 171 -440 -863 -45 845 -98 -934 -685 576 -754 -456 -698 194 -960 304 597 946 311 144 -40 524 -160 -178 -807 -316 -595 700 -253 -989 987 -192 -626 345 -94 -775 323 570 735 484 48 217 739 -501 277 403 471 343 -972 -406 482 -250 -345 398 47 111 -325 -576 730 616 -578 138 845 88 -541 305 5 302 -646 153 -165 304 -985 140 -419 -37 -111 349 -862 469 -11 449 942 -564 637 -568 -148 598 -44 -346 851 611 35 83 772 515 125 -316 811 -898 880 -257 -725 -306 666 22 -858 454 -235 -711 15 841 78 947 213 -728 161 653 985 984 576 46 -187 768 301 696 764 -169 -593 440 -690 606 246 674 838 945 -489 406 753 814 -896 119 -1000 995 399 -761 410 -236 -933 580 89 -436 -588 -52 -700 -105 959 665 -911 450 -726 -172 38 795 -314 826 808 536 -663 859 -33 -937 -707 276 278 -596 917 926 -175 163 -884 -794 -229 928 237 432 615 188 188 638 252 -733 244 -384 -936 91 730 -34 448 -494 -110 191 47 -937 788 -360 -270 817 764 -144 -768 151 99 182 -250 -62 840 -387 290 798 718 172 -340 -413 231 -544 8 -249 -965 -405 -984 617 -739 254 -915 -4 -760 166 92 716 -444 402 856 409 -651 -330 117 -18 -876 -181 519 307 371 261 438 -780 -640 935 259 -406 -999 -390 -411 911 -81 368 99 -744 101 -566 117 -136 290 826 906 871 -424 -830 -470 679 120 -617 -898 834 867 858 -261 -352 -381 209 -374 -723 598 -515 -124 -8 -866 972 -389 43 -841 262 -651 976 743 240 718 391 439 -917 198 650 -871 -114 -319 -654 -993 173 -342 430 -695 654 568 -340 527 946 99 286 -603 693 -195 -652 -913 -94 -499 408 -517 667 -422 -716 89 -217 120 -896 -88 4 -713 397 907 -46 -241 869 496 958 -32 616 -932 -193 233 -487 -95 516 133 -117 -805 298 -931 803 786 634 -226 994 -881 853 135 -516 -188 -322 740 -466 87 -885 580 -801 -339 -537 972 -420 -967 -713 -430 -58 -973 86 -138 973 40 -713 -563 202 398 -203 -842 -430 -940 702 -381 -442 683 -433 -525 -423 -420 -378 822 893 189 -942 447 395 -560 508 443 -64 -949 996 18 -243 -503 -781 295 -983 -558 -699 -563 556 880 -203 52 338 876 -691 -935 160 -372 -141 -851 -664 -812 -229 904 250 -899 -175 -388 -60 858 -670 -984 -836 77 -968 820 -609 -266 807 -550 982 -751 175 -148 -728 519 -691 -882 -623 -34 -444 -960 -561 -958 -868 866 -226 -704 -952 -861 260 -700 325 -153 801 -91 377 599 536 -47 -575 -414 -564 -728 -923 -754 -471 -932 -934 765 227 -427 -920 294 468 -985 -190 -43 767 -665 917 864 41 695 187 196 237 573 -882 -87 456 539 -713 -674 295 -480 -816 775 921 -43 -43 847 -7 -488 -578 -658 -950 -46 652 -739 -981 522 -681 -382 86 -491 -195 502 19 -615 -933 193 -562 -421 957 -156 416 -819 248 899 44 -243 -979 -72 514 390 -846 954 135 -815 -330 123 -52 -59 -704 819 410 281 286 80 660 451 -877 -377 -421 -317 -191 -53 299 -903 33 -906 -981 -189 -219 263 -336 994 -449 607 719 905 -741 497 -403 305 511 859 230 -804 -616 -410 182 -596 799 485 29 -363 -513 -781 -314 582 -68 869 -614 519 882 556 293 -941 -845 -388 -896 170 -888 -385 53 24 -566 -45 135 252 -391 -547 -651 -847 -901 -806 -50 -912 422 -689 740 595 806 373 -846 547 -834 22 -153 404 880 257 60 -151 -878 326 47 674 -840 676 -623 999 -235 -623 686 11 -95 -185 -729 -128 449 -931 487 932 454 653 -589 -87 403 -793 626 -838 631 29 -288 -300 -530 -449 32 566 514 -30 -780 -924 -249 769 848 570 -373 280 352 996 -507 945 518 79 -169 564 324 -722 62 315 556 -425 132 478 889 -639 -387 548 718 -76 -822 -786 -379 -484 882 -153 -616 802 616 -846 -980 550 582 512 550 -570 -815 -115 805 -844 -689 657 506 250 254 635 542 -738 -684 -590 -800 194 333 -672 -862 236 923 414 524 -126 -619 696 3 16 955 -887 8 574 -922 -762 -888 -556 -626 611 273 321 -652 761 -61 -857 -734 42 -713 -878 -794 -54 -507 443 59 262 -854 902 -9 618 -612 573 965 221 294 628 362 -676 247 727 -88 689 -779 -750 -500 333 -812 -887 -493 611 -437 -852 838 -111 0 -831 -805 280 910 560 -991 830 317 765 943 559 60 294 -724 946 493 504 -462 -632 846 -35 854 567 -222 -984 -321 -233 -106 -734 -469 -564 -447 602 -40 -441 931 -386 -708 649 30 53 -997 835 768 270 -108 959 62 115 88 -206 958 27 -919 -720 -66 -928 353 668 -976 746 135 -336 -191 -45 -844 983 -292 -142 627 -457 -410 598 -204 216 -718 693 972 -258 -406 -663 25 -637 -141 859 -268 117 -751 570 -849 750 69 661 -333 499 -729 -351 585 794 -238 -306 -790 -731 763 81 39 35 -678 -431 902 888 304 -558 -578 534 447 -340 471 942 299 -377 -718 360 -256 -489 956 -621 679 669 226 -282 -701 261 -656 -532 -629 -625 259 970 852 583 -582 -907 -619 982 101 -58 -968 724 -31 -530 -679 -553 -159 161 -976 -69 -649 -502 -913 42 -179 542 492 -818 177 452 -722 -100 439 256 382 -314 545 -346 -416 624 145 384 -40 -552 777 -876 -218 926 -30 -475 -957 -512 -534 37 678 -373 7 -186 -459 -486 483 286 16 756 -623 604 114 690 614 -964 482 -342 -965 943 162 263 -970 289 308 970 -311 -398 -858 -837 -812 348 522 372 -731 624 59 -178 -213 803 570 -621 526 582 -229 623 -697 -891 -172 -861 710 178 -229 889 -158 -448 436 -481 -526 30 981 -923 348 -405 -301 824 549 -324 59 -222 125 -564 586 -176 -193 -666 -189 -423 415 942 -812 524 330 91 -452 228 76 977 172 -889 786 -38 672 -336 -969 693 -180 -200 -859 28 182 -912 697 54 -840 -700 -638 66 -200 94 949 613 -500 562 -346 -503 983 978 91 -401 -602 -601 -209 446 -454 48 -392 528 -976 828 -159 290 -841 390 -643 555 -950 464 782 158 -445 18 -830 549 -314 -426 -119 714 262 171 605 -882 92 -942 831 -454 -9 65 -592 138 -798 -857 575 164 401 33 172 866 742 -592 -320 385 520 177 -714 -264 -568 611 5 332 -98 -394 -899 238 -882 -792 469 -247 -504 -953 720 816 -545 -602 776 -894 -128 -820 161 -6 719 -772 -151 -412 -184 325 164 -332 -798 799 -797 -805 652 363 -46 -616 254 -264 198 322 686 -369 -653 109 505 307 -743 873 348 -632 116 -823 -896 976 -965 -322 -65 -811 216 457 621 -637 -688 -585 -560 617 253 -536 736 480 -22 -205 -497 -961 -9 -788 334 -35 -335 -266 322 -580 972 -444 -276 43 92 -531 -348 832 -912 868 -192 -394 7 -303 -788 -145 -315 54 -840 -173 493 -464 -177 -968 -545 -178 358 275 -831 -215 492 -169 -394 -925 280 -9 816 194 -883 190 -385 159 -120 -657 -189 420 -737 -516 945 -607 947 -353 -470 699 810 -929 798 186 -499 935 -819 -498 -583 397 831 976 258 926 437 530 737 39 -382 472 15 -653 -396 470 697 196 -600 -160 -508 123 -627 322 786 -645 376 795 -850 922 -687 163 343 -80 -862 90 -410 -955 -465 500 -488 -324 490 -697 -239 84 474 475 971 22 -297 132 714 -513 655 573 726 -544 194 -611 -343 -705 -558 439 739 -956 -624 336 -98 567 -346 506 -698 816 -730 619 704 -99 322 -158 334 -426 -621 385 976 102 -840 55 724 863 285 -299 86 -481 -606 474 -689 -327 -603 742 865 -505 -881 -10 -992 944 926 429 -162 -138 515 -84 694 587 211 -818 -596 -291 -476 -269 -74 694 576 248 -727 -961 -202 127 279 286 -731 822 319 -727 -379 201 256 -111 670 -643 -177 -215 -671 860 756 648 -838 -17 581 -824 883 79 685 -286 -741 -475 547 -864 -681 -62 -55 341 -752 98 -339 657 625 -166 193 73 -411 836 -306 353 -307 601 288 -18 675 -956 -756 -868 495 860 120 903 849 685 745 664 159 -532 913 760 -717 -440 -517 811 -773 -749 -580 132 -417 -668 -831 -970 -848 -69 -542 -637 -822 48 -277 947 11 -725 -79 -146 -222 228 108 569 22 -425 501 721 -105 691 -896 108 -331 466 425 258 904 -813 -269 -912 -947 793 445 -222 -242 -697 246 -701 434 -829 973 228 -8 -483 130 -693 -786 869 959 -449 -597 60 299 523 902 -763 719 862 748 617 -844 -632 157 630 -9 392 -584 897 -396 -810 -865 -429 -864 -124 -558 717 -338 -686 -879 -570 190 -972 -443 -841 -18 372 702 35 -950 -457 567 -172 -369 560 720 -101 350 254 -929 -474 480 29 -456 572 -824 -720 -345 663 -398 595 -851 -789 -754 353 886 327 -415 623 299 -704 512 -104 -309 -967 4 509 350 -509 -578 -730 -496 781 848 671 -274 -539 227 -352 -927 -287 -320 -904 635 -175 277 558 -354 23 -362 -292 -596 -303 -953 -683 424 -322 -690 -298 -940 890 -16 -800 -556 795 -128 651 604 454 499 -65 646 -853 -568 144 835 -761 667 -798 -789 586 -784 635 -763 -299 -680 569 513 -855 995 4 280 711 968 476 82 -633 -857 -222 -163 693 -771 834 968 -83 -975 -389 -564 316 -157 542 -209 929 606 158 580 21 601 499 -121 11 917 350 1000 -708 420 677 103 552 -411 -339 599 57 5 -260 605 -944 733 -946 -773 754 -118 663 -746 -476 -878 -816 383 215 -694 -140 246 -984 -143 164 -158 37 -248 -532 -585 140 -510 -363 91 727 830 -858 -730 328 181 -715 983 -848 740 190 518 -806 479 -122 678 478 510 -258 485 -752 903 846 -96 -539 -867 -883 -456 52 -508 493 -749 -420 -566 -664 272 -760 -423 -273 -775 -264 819 369 936 521 163 185 -298 -701 -370 529 -492 -546 485 -794 267 -419 -49 147 934 -481 -11 644 -795 704 -926 -855 838 -590 158 -613 283 -588 508 -749 -838 -110 -115 578 404 122 -72 -572 949 -417 -200 84 266 -565 -873 655 -459 -203 898 279 -984 -585 -628 -99 -31 785 -317 -681 566 827 606 347 -412 121 -418 -2 -706 -718 583 -956 -202 -823 -898 -285 343 -24 -738 -113 853 -848 -462 671 856 -133 -977 -994 323 931 -75 531 624 225 -184 -825 155 4 354 99 173 309 249 882 -602 837 220 181 108 -933 -560 743 -507 -73 -908 -998 379 188 -15 189 -519 -216 -293 -512 72 -111 -358 -237 268 -616 476 -879 269 -671 -947 -318 -17 552 750 -776 172 445 -271 -344 38 -431 -688 -720 -605 -357 -169 373 -734 553 864 -75 -450 -917 -173 311 270 199 134 415 497 392 882 -481 -175 576 400 551 392 867 -35 -778 -631 446 -152 204 -596 -273 -577 -31 138 -260 -80 -946 657 803 -723 -417 -165 502 -349 -911 -270 -813 -756 710 -331 623 -666 799 -18 -365 526 -781 179 453 -425 -423 -622 -128 -625 -873 -455 711 609 444 -397 -743 -538 -848 -318 -285 783 263 603 593 -609 -911 738 -280 347 241 -242 -583 325 -82 694 -66 -436 231 -804 966 -195 95 -978 33 -811 792 -460 -778 -796 852 -223 -118 -653 542 257 -905 -775 -741 -485 -918 948 288 593 -956 -40 994 226 568 -780 -222 642 667 13 -584 236 43 938 773 -926 -322 -1 72 444 50 684 742 -330 220 -503 473 899 200 -416 292 -694 782 618 602 -204 939 212 -710 -141 61 -376 -148 952 -138 638 -749 266 959 -105 57 -619 291 -514 864 -293 653 16 -827 -467 970 100 -974 276 -751 604 394 340 759 -743 218 -434 -242 -900 780 -568 -454 725 -600 769 914 16 37 534 -948 116 -677 -850 -205 439 692 931 714 984 290 -431 566 -585 741 268 -150 -481 -746 -429 -871 -989 268 -303 -442 784 -939 -17 781 336 -122 967 53 424 -824 -355 358 -772 -282 -5 285 399 875 -864 586 910 313 -932 403 174 468 -2 332 857 -341 -405 -426 606 -624 -467 -602 -662 210 643 -237 -887 -179 883 895 -520 -154 549 -204 -692 -657 942 511 740 -719 -692 613 -535 -751 -679 -717 -161 -759 285 128 262 836 592 -490 -409 -366 -838 -420 -228 -749 -657 855 -134 -906 -50 -951 90 -395 -746 238 -196 989 417 305 613 -904 311 -543 -406 -344 -904 -593 990 -132 935 -967 250 111 389 -942 376 84 -539 -506 -239 515 -890 -368 319 176 -361 687 -734 -979 621 931 -415 169 236 93 700 307 -968 302 181 -582 -225 256 -152 693 184 -969 -767 -834 -284 -96 -325 699 483 -315 -523 57 202 -835 614 -459 -250 -404 -830 28 282 893 158 344 855 551 591 -792 615 0 -409 180 14 -123 -140 205 -332 -833 -495 -420 -42 -805 11 933 -888 -391 894 43 604 536 -930 435 -255 -34 587 306 -967 35 857 691 976 607 536 745 -860 -102 518 -13 -200 1 620 686 228 -707 146 614 -642 102 469 -425 203 3 831 399 507 825 993 -507 932 -630 309 -349 -475 -580 -446 397 -278 122 -719 -767 -371 -968 739 -319 610 -734 220 62 859 -774 -705 -472 288 920 564 374 132 -147 -701 858 -194 -885 -138 305 469 344 -463 -576 869 584 -601 -220 255 -584 736 -912 -396 -905 639 504 -393 -641 384 -383 987 557 462 666 204 -4 146 -821 531 -33 -953 -276 55 -93 -786 386 -301 -505 818 -209 964 -991 649 -851 523 801 -956 -272 -203 731 -577 464 -494 -238 -493 -692 -143 -274 -486 -634 464 112 818 618 -137 -786 363 -954 617 -659 909 279 742 591 901 -740 -618 294 678 -890 -596 -105 633 -599 -960 347 -471 -695 -326 770 -262 -955 -183 864 526 785 409 -166 481 718 972 866 -5 -682 175 -717 -691 -980 27 17 -303 -968 -62 -741 -383 -355 506 879 304 703 675 181 947 -848 -632 825 486 577 -868 -874 -459 -78 854 696 775 590 891 605 925 -383 932 -785 326 668 602 -394 -862 740 -338 -509 757 -639 41 -969 974 909 870 -545 -985 572 -133 -873 470 -470 -968 -647 183 -45 45 -264 -119 -558 -365 561 391 527 -122 -569 -561 256 -427 436 1000 523 59 938 -926 944 207 -403 147 356 -409 282 497 786 -45 -916 543 -753 658 905 28 -966 1 -927 -84 -46 514 645 -704 -892 42 553 438 -288 445 567 272 -293 160 320 705 -955 -179 -432 31 978 -581 -435 -823 636 -248 888 -174 246 -361 -680 -638 484 318 -997 959 -402 -831 -666 71 -279 -964 960 124 970 -492 914 -957 -32 866 357 -997 -139 -417 -185 -91 -48 -110 -573 366 689 693 -536 -338 383 -964 -515 42 635 332 0 373 921 329 -46 -779 36 307 760 230 312 793 -39 -4 795 236 219 435 -408 -143 219 188 996 416 611 626 256 -151 -95 1000 551 532 771 -93 -763 -124 132 660 543 186 424 -794 -616 896 -909 -332 -212 -101 -91 -996 932 149 814 -864 916 988 -815 -657 757 908 -180 -741 26 254 362 528 645 788 -303 -786 393 -555 689 536 -685 -790 -594 -188 530 -652 -955 -670 -671 -551 -207 -247 -594 -413 -472 957 -415 -427 669 508 -116 -983 511 548 390 835 532 439 -955 855 29 -906 103 -351 -614 443 -961 -565 -364 136 -111 -516 232 185 306 500 -363 931 860 -624 73 -277 -796 -888 162 -557 -326 -898 409 566 967 -62 610 302 889 223 -475 512 98 -312 -299 -961 417 848 -577 -255 552 862 -933 153 -530 -821 -690 932 -171 303 898 -358 -142 -226 -545 -768 -804 -357 -586 405 -414 925 -941 153 635 -951 -101 546 -340 -680 622 26 -495 880 -525 568 -580 -716 -323 708 -283 -754 -571 -594 841 -104 -570 -543 -560 126 366 603 -268 133 -481 805 413 -806 126 -510 728 -461 100 -362 -778 700 342 750 433 -896 154 -327 461 283 69 538 40 -91 -342 -33 -705 477 -567 -532 668 -495 -346 -518 -330 -654 471 908 -350 -925 -401 -797 -653 -312 -737 -67 -330 612 -633 238 261 194 642 729 -231 844 -291 -270 -434 -673 676 -497 460 -324 529 584 -199 -506 -125 -356 170 387 658 -7 -704 319 -271 -576 -827 -190 865 -390 356 865 -635 8 557 949 418 -385 440 -121 704 209 -514 547 26 -825 -81 -235 -605 2 756 -664 729 526 -566 -208 469 812 853 -567 -850 -236 -899 995 738 318 183 162 768 252 897 -127 192 406 242 -14 -400 27 -959 326 724 686 17 -889 -966 532 987 376 -612 172 -499 706 -607 -447 -132 -461 -33 672 472 -656 -221 -635 5 -186 -712 804 -613 -90 421 729 350 800 739 -371 -652 -885 -435 -63 264 -222 -142 384 242 375 -695 -25 -54 -18 766 988 -854 -592 -566 114 -622 976 205 902 75 757 78 -380 -189 -317 -346 520 170 492 -633 -385 -737 -827 -652 -68 333 497 -672 447 381 149 630 816 -208 345 268 -557 495 -767 27 -469 -563 835 -235 -764 800 -789 497 72 -721 -27 -630 703 247 456 846 -825 630 -31 713 595 908 -155 -79 -769 695 231 -123 -400 994 28 -959 576 -950 -806 796 -15 -414 211 -57 -998 39 -955 -502 398 -964 -794 -640 -30 297 -125 69 796 860 -375 258 -646 854 -431 -53 -475 -408 691 -355 638 697 -832 472 675 -190 -610 -686 -153 466 -764 5 163 -719 -304 -953 671 -834 -744 -726 371 -136 -967 517 556 258 -955 483 559 268 -79 453 5 -584 -115 71 320 -936 -683 -738 1000 782 -303 447 61 -675 849 -812 -361 -398 -769 827 -643 -896 -420 -246 479 -749 254 -849 -748 21 -54 936 -571 -18 877 318 -210 -933 -941 -675 227 -486 -980 -389 -424 161 -907 -132 -395 -825 990 -296 752 39 8 688 -406 914 -29 296 876 227 322 624 601 358 479 -95 730 118 91 -250 852 844 179 832 -801 -164 677 -107 -598 -817 -612 894 703 -361 318 -523 -230 -726 363 -769 465 -346 882 232 -461 435 879 277 842 771 87 366 605 796 -585 -323 267 823 509 686 -595 -622 -672 515 -91 -671 301 208 -567 479 162 645 155 -611 839 -576 -99 41 99 -30 -782 131 21 324 -254 -879 -25 -517 -445 305 -115 -521 -232 -877 725 -216 -358 52 -435 906 567 417 -81 486 169 824 -846 296 734 312 -680 -640 -661 -494 -664 34 -728 796 -901 563 660 719 -976 -155 99 -216 -903 -519 607 73 146 528 548 -987 447 -403 642 274 128 209 862 246 -645 -3 345 -984 -411 -552 419 963 -953 9 -571 576 193 -597 932 -551 92 -99 -339 19 -389 -207 -118 -462 -150 96 -86 -844 907 504 -480 -299 -864 838 229 54 386 813 679 -89 -799 421 -461 -6 -999 258 747 384 941 659 -330 -35 -420 322 135 -771 651 744 413 884 -210 7 -624 -54 -462 641 688 -100 703 97 42 347 -729 147 -980 -750 -902 832 -897 536 -419 654 990 -903 416 182 64 115 394 691 15 -747 687 580 229 -305 -394 305 -934 569 -490 808 -207 711 448 -2 32 974 541 -344 -954 -519 -769 824 -414 685 -324 158 243 -543 283 -697 -945 -745 -958 519 -421 -906 -542 -109 675 600 43 -43 -153 292 -651 -977 721 990 560 30 -687 39 902 615 -571 -99 -348 943 -43 -476 -530 75 264 -364 -143 -644 -859 325 -339 169 -635 -283 707 182 -23 696 -852 -517 203 -240 310 969 -517 300 172 -75 403 809 977 935 47 629 374 447 -226 299 915 -882 374 317 -538 -732 -792 -551 -783 149 -465 750 750 -344 -759 78 -671 -1 -308 738 726 290 981 -53 -618 -470 -825 -415 -938 -474 139 -102 -624 708 595 256 -763 560 329 822 -831 350 -333 0 710 255 -820 192 -82 222 -655 500 -367 -86 -52 683 -374 -771 983 489 -481 -765 -527 -418 415 -546 74 -453 837 -926 -683 285 147 945 -229 155 517 439 887 176 537 498 679 -93 -417 -499 -862 919 251 -202 807 -681 728 -871 72 689 701 510 392 978 762 522 -486 56 887 178 -396 30 736 -626 -968 -953 -328 199 885 164 -539 617 687 -955 451 847 -250 409 -441 -775 892 -575 596 180 493 -277 15 -525 -375 -561 509 394 856 -257 -29 -507 982 343 -357 282 275 -898 465 241 795 -615 71 823 -806 -631 262 -449 833 281 39 702 -343 -469 645 -626 -917 236 484 438 901 -163 -905 -50 -974 527 -310 1000 -669 -465 700 -96 -358 -214 -492 -150 850 234 223 -414 556 4 -822 -130 -269 -572 920 818 668 829 726 -891 993 -361 918 -150 885 828 290 680 -592 -603 -728 -258 -597 183 -284 597 205 -973 732 -934 250 -670 626 -472 51 -992 425 338 338 527 -665 133 -60 -831 -847 132 78 -120 156 -885 -276 -277 323 -739 979 -349 -346 976 16 -908 -68 637 -933 200 947 -16 -845 -395 131 -486 942 132 -70 804 188 -918 -563 563 -778 -154 -642 -168 -192 385 935 952 -670 -344 136 -740 207 734 -492 -30 240 -77 876 330 -461 870 427 -468 454 242 -1000 748 -691 -66 490 368 -617 9 -336 20 -768 915 -659 292 -319 -78 289 -729 -147 -66 -752 -453 -539 -241 -498 668 76 -391 -841 148 -158 602 -109 600 -368 237 422 -196 990 901 -637 973 -356 38 893 -570 533 271 -179 89 200 -807 -438 353 -744 22 -291 243 585 -92 -523 -193 -827 -465 -945 -418 813 -502 -38 -172 800 -47 -31 -220 -103 250 612 358 -444 -573 568 -467 451 -166 -227 119 -69 -6 849 -845 -457 993 -532 191 462 898 687 -473 -603 -67 -554 135 -905 -305 533 804 847 -432 -954 413 -826 213 370 395 -369 -908 10 -647 132 406 501 649 846 -158 -230 -246 -586 -925 21 -856 106 708 -547 -775 -1 -760 -363 57 690 23 -730 -254 -657 -495 -687 -684 -345 977 -963 -696 302 364 -380 -733 -638 -353 -693 -282 -787 -672 -612 310 -643 874 293 -243 355 123 584 518 496 512 -656 -833 153 -695 861 -194 551 -961 -827 -714 -869 -346 826 487 -433 624 892 295 -421 -936 -581 -137 515 -599 -505 -971 429 -912 -888 689 264 725 -873 23 -203 -176 -77 56 275 -389 -277 -501 -396 -173 -992 187 126 541 960 511 -130 137 -882 968 396 -100 -949 -207 -94 945 -637 751 404 -910 -949 -854 781 41 338 506 -463 38 594 -906 -99 516 12 -987 106 955 -267 -252 215 -326 -838 -687 -316 571 -991 265 -625 44 -137 -87 -756 439 817 -493 992 429 739 -763 -199 537 621 463 797 -872 -905 272 221 966 -2 84 211 471 -886 -602 995 673 -282 507 476 818 -491 362 133 -710 -15 529 -736 938 816 -538 301 486 -692 -215 -765 -762 95 -284 4 862 -310 567 -469 579 -723 567 -127 488 188 635 809 815 267 891 -281 -71 912 789 401 -557 66 -397 -712 -565 -983 243 716 -74 -258 -819 962 422 347 859 30 -514 -320 -700 -954 -404 679 49 -908 -778 36 -736 556 441 -388 -729 381 150 -7 -688 -435 898 -853 -343 -22 -985 -930 -139 -55 -740 212 -80 -252 582 202 -685 715 322 -990 901 6 -508 346 -326 -347 310 -610 -805 414 -858 983 952 875 486 -930 -440 341 -234 295 690 655 -203 111 362 137 22 -934 968 639 -93 720 -411 443 304 98 519 888 631 -873 145 -860 -558 -48 651 -159 -125 541 483 -873 -974 -231 552 -155 745 -436 106 -224 -93 -674 -77 210 -521 -910 -553 332 859 -873 -646 -756 96 -601 477 108 361 551 -807 -936 -312 679 726 485 -677 -423 265 -963 -235 874 -92 -498 231 314 -82 714 -288 -597 348 -14 319 613 -37 -626 706 858 -308 -987 621 -963 680 -418 -593 -144 437 137 -394 -965 646 133 613 332 891 677 -365 561 901 -865 370 -877 812 237 -18 -282 803 887 609 805 310 -925 -256 -538 999 922 -123 -633 -753 -203 793 255 493 535 -826 977 315 -442 354 -751 842 -139 -571 853 232 -364 -431 362 -273 -272 -728 -33 46 569 -231 897 -121 -153 612 124 299 186 -809 835 -646 -328 -444 -788 467 302 -429 334 604 109 647 -114 496 93 -73 -861 211 909 -422 -915 942 -421 -938 -537 370 332 793 -202 929 326 -808 847 -565 321 -293 967 -826 71 -267 -11 550 35 -1 -741 25 464 101 -748 -354 479 -412 -394 -718 -307 334 594 677 289 -205 -323 370 666 -742 749 755 -206 685 816 -562 351 472 -874 -337 -390 -999 -57 -376 -424 -775 -841 -554 684 388 925 501 -30 -314 -369 -857 82 -396 -539 735 829 211 680 403 -612 -537 762 996 -492 258 808 -909 679 956 423 -838 738 -666 -170 959 763 483 619 988 490 830 450 306 -833 -683 214 -514 -784 -104 -908 448 -69 -622 -10 -678 362 615 867 852 -10 -808 764 725 210 -948 -561 -229 762 725 580 381 887 290 -38 220 369 -736 -254 -736 343 303 160 806 951 654 456 339 993 149 61 752 -33 397 -316 -483 868 -151 457 -912 -933 -110 -920 276 631 -830 -229 -284 -488 -424 105 801 434 -220 572 -512 -77 272 494 843 966 331 820 -639 -618 878 951 398 489 -766 -739 833 582 7 206 191 -12 91 354 -724 47 -892 -174 -593 -415 664 533 327 566 747 283 -319 873 394 913 -974 747 -566 366 -499 826 586 470 821 -503 521 -984 -274 38 -101 337 595 953 244 857 -303 -404 960 48 -653 -98 -207 -447 644 689 -866 888 -656 -445 -902 -882 -429 706 -100 -24 694 890 393 392 -193 -35 274 -43 -617 477 712 -349 669 -521 918 301 67 963 364 68 -867 184 -793 -214 -432 46 -813 656 -762 -58 960 316 -757 -344 -762 -808 776 322 550 -105 896 480 -151 991 856 373 436 -527 219 -403 579 -293 179 681 -242 -97 45 -68 -902 -779 810 -199 -700 496 649 -26 415 -221 -108 894 884 -575 -566 -794 572 971 634 -34 551 -3 489 642 730 469 388 29 -219 -655 -928 -420 -5 -756 111 480 -760 24 668 -983 320 241 -820 234 -877 653 -799 -935 -296 -489 849 596 851 -379 612 -693 896 352 203 972 246 313 -19 532 316 -165 527 161 -858 540 -499 -622 245 -38 961 -922 -685 56 -967 -689 -614 -296 -23 -81 351 -898 -866 -25 -42 -944 -777 53 -570 554 -245 730 697 594 741 876 930 119 -232 689 87 -837 132 413 -307 -122 -782 -143 -270 39 -843 442 -772 -209 -161 -619 742 945 -609 -427 45 -426 -281 237 767 102 302 610 674 281 -473 948 539 -147 107 314 -818 -115 397 108 -130 -824 -801 -305 631 -302 117 -20 204 -553 559 753 -562 -6 -737 -651 795 944 479 576 684 503 -808 18 987 154 802 232 -853 -423 300 -712 -332 -371 5 927 897 167 -608 481 166 -247 159 -492 -213 -860 -788 -433 656 328 562 687 515 -460 -792 -713 712 30 -925 707 -285 298 4 -639 -282 -198 368 -475 724 -655 -970 -620 -777 -28 -519 87 -681 299 -680 -768 833 679 -281 308 857 -774 408 -220 -761 516 -480 948 -466 -36 -296 510 932 -296 882 439 345 -173 549 -755 422 768 263 -1 -920 257 74 -924 369 837 516 -59 258 -955 830 296 -539 298 200 -51 -705 -897 88 -198 843 420 -681 995 -575 271 545 532 747 575 708 706 -695 -574 -307 -576 -326 418 -384 346 -887 -393 -578 -388 823 -307 42 477 477 99 11 379 -127 638 -573 -833 -315 -315 610 -968 -299 -711 543 848 652 842 -221 433 510 -773 538 -190 827 771 336 360 180 950 651 -586 -145 235 238 7 -218 -103 553 -595 466 -139 -495 968 -533 611 -898 -35 299 -953 -279 -406 507 -481 -632 673 680 -506 -522 -946 -47 725 -228 -596 310 -571 696 -158 105 -147 -790 -412 808 -583 193 -424 -41 377 -947 -233 48 908 -605 225 -857 174 199 -49 774 864 -508 830 643 -419 147 473 -787 432 -845 553 388 -8 -409 -727 419 43 256 701 724 96 -417 823 -130 723 994 -31 -798 258 555 200 63 428 -337 -247 746 -210 -919 445 -894 898 -613 954 -44 -54 -96 505 -301 -715 885 -819 648 563 646 42 665 421 91 -623 -639 -697 110 836 692 253 958 -111 -897 -319 911 -413 -471 -263 -329 -235 111 638 697 -103 -699 892 -149 -691 -734 187 -755 469 802 -300 930 536 611 330 796 858 -370 -949 62 789 -325 100 377 991 847 -7 -979 27 -328 637 252 329 810 36 -378 174 -509 -107 -563 -146 107 -47 432 509 -521 416 64 763 -422 -324 -358 418 688 -31 -145 -353 226 551 -767 -899 132 414 925 602 923 331 -486 531 623 -824 504 -863 -830 -29 537 170 -615 532 -632 -145 -781 -464 347 713 91 -244 168 482 979 10 471 461 -146 -552 -258 425 -273 193 609 -502 352 969 -594 -809 205 109 -18 399 735 205 -234 228 805 -3 -916 986 -839 755 -97 679 -583 800 786 -655 -371 -952 56 204 152 -373 108 -603 -355 -421 646 973 339 -912 97 825 687 152 240 42 5 841 137 385 -937 -279 -941 866 -458 56 0 342 -20 386 943 -293 -395 124 290 8 535 -400 -720 751 -141 -624 -758 -987 -236 34 -309 948 647 -112 640 87 964 -709 -21 -708 -246 -145 -600 298 -566 -125 -907 -141 549 729 -161 549 82 855 909 12 -537 815 326 476 -137 782 -613 280 887 255 383 603 -921 390 -683 3 218 -251 -614 -623 -598 462 739 -132 593 922 137 -645 827 -456 57 400 687 917 647 657 32 -816 -564 615 317 97 738 665 -784 -480 -251 -50 -740 -274 -647 429 837 -651 906 278 -370 -192 -688 541 -170 100 -276 -231 176 -81 -685 -671 882 -96 902 991 0 -289 -629 -557 -371 -169 -917 -23 301 448 404 210 -8 22 -777 242 -373 -301 -883 -44 455 -22 -310 -371 -20 -982 403 -567 893 -338 616 -393 -223 -781 -598 -439 211 889 710 897 -269 642 -394 -516 -381 25 595 -470 166 -823 248 -801 337 730 -282 35 313 116 -362 -620 627 -286 914 776 313 -374 691 -576 84 61 304 -289 -557 740 -414 644 857 -689 894 335 917 -678 297 645 679 200 903 -485 -105 -310 940 -311 157 886 350 -608 -658 -413 -462 299 301 598 434 68 -899 -953 258 -897 -440 -683 -972 -983 158 -59 715 -9 -435 -502 -795 813 -60 430 555 -210 771 -828 -400 -296 219 -179 -554 -274 -878 636 -285 -979 893 246 -5 -65 784 -121 635 -300 -183 1000 365 165 -844 -14 -111 956 478 42 942 -624 716 848 -617 -958 -475 335 453 -269 -604 -197 -360 -215 317 986 -63 -562 610 978 -749 -897 -768 -384 -755 411 499 291 -848 784 167 220 -513 458 -673 173 -829 772 277 -645 915 -976 -572 -142 -486 -217 609 -388 580 154 911 -334 -94 400 -263 490 947 269 -805 -146 886 -638 -448 640 640 254 -585 809 -910 163 350 -62 -643 750 604 153 -621 -126 -461 -802 171 271 244 58 -454 -135 672 -910 -566 709 -600 -762 295 -934 -962 -227 90 -792 -453 -557 -153 807 61 90 160 -496 -764 -741 348 -600 97 132 -484 940 822 308 -713 -789 800 362 124 1000 -576 47 422 983 796 -703 -839 -660 -845 155 100 -536 721 -279 -549 -558 -24 77 -6 -84 22 -900 553 -861 -293 -195 -637 231 -789 228 -324 -696 -504 652 -314 -43 -694 500 -394 567 963 -177 -670 351 -958 -267 -269 -906 889 -902 417 6 436 144 -484 679 875 -709 -504 -295 -810 320 -357 656 147 -293 -812 -97 441 -602 280 -939 -690 -716 488 530 -954 455 -583 551 727 -537 -198 -474 -31 -296 -75 -540 789 -306 641 529 888 161 -65 -536 919 560 202 973 -419 38 -113 -576 -602 -557 353 -537 742 910 616 -100 -742 559 556 -326 379 -698 989 -626 -781 617 -191 679 -317 216 237 -760 179 443 885 -441 -281 -831 233 544 354 -234 -191 -37 113 -116 -419 -984 157 -29 131 414 -114 2 -331 -352 722 264 635 66 -474 -723 -431 314 -983 -782 28 983 147 -756 621 627 -706 -751 384 714 -295 698 953 -214 145 203 957 -620 -227 -941 236 -218 166 -142 -677 132 727 505 -594 -726 923 246 425 671 -618 -748 558 263 73 707 566 959 224 -65 -892 320 -128 -717 775 -708 938 50 484 802 -875 -827 -277 271 -210 373 -948 727 -19 906 -21 -574 26 -512 918 702 -613 -826 -602 869 408 525 964 284 -743 247 -106 -869 -779 334 -477 -468 -120 -411 29 -769 -517 594 531 -582 -653 -680 -967 32 -965 -41 -303 -658 -709 -316 -577 -408 -425 963 -162 731 23 -291 -64 -882 -55 327 -489 -143 385 -142 651 259 -540 784 531 126 -21 -787 -469 870 398 294 842 -968 -992 -955 -671 -2 -804 -553 -333 911 244 -626 409 294 773 -949 867 44 508 -831 -961 300 -259 905 705 466 177 36 -108 -106 -602 -621 649 -905 -378 -35 -948 -461 -88 855 320 -652 970 161 470 -444 -756 61 -337 -359 812 827 503 -125 850 -741 -656 -990 380 -31 860 -894 -927 -1 456 915 -781 -138 383 -305 621 82 97 233 -172 -346 119 113 655 688 94 633 374 154 745 -135 -176 840 -598 -322 443 337 335 -784 -913 -164 -496 610 722 -539 544 569 898 186 -156 -540 739 -896 -614 762 -553 -865 -816 -357 -74 34 -917 -583 -654 -360 -586 589 639 197 954 -941 -1 -793 906 -360 -44 789 -550 159 -550 226 -986 -672 -682 -481 -993 -491 619 79 959 223 742 292 193 -299 -520 -460 52 -560 716 -299 -274 195 807 219 -543 92 -83 529 109 -682 -899 948 954 -772 119 -80 832 -298 799 303 -291 403 -238 530 230 881 -828 874 177 -762 -847 868 -518 991 -341 -737 129 -140 972 -24 -132 -880 -63 -676 -911 -169 844 -401 636 873 992 -529 919 630 664 -569 -477 -669 574 -678 936 -53 -452 -628 511 426 967 -443 -438 594 -532 26 -392 -578 747 -40 642 420 818 -937 158 950 832 -962 485 154 -291 -416 255 -387 351 402 914 -685 53 -492 -598 -561 -734 834 570 -712 -957 -919 442 368 789 -828 -948 631 -819 216 75 90 -232 523 106 398 -288 899 -737 -798 509 514 843 -118 -844 -275 533 521 873 726 -434 669 557 526 -513 -695 802 -888 -819 -5 211 771 968 -615 -994 -178 -533 -305 898 -697 -791 86 -255 259 760 397 -933 -989 -278 535 -425 652 309 -153 759 -100 194 -945 7 81 285 450 -126 623 906 -621 928 9 530 -959 785 -847 747 -309 855 760 505 -201 276 -220 -369 609 263 761 -115 741 106 7 787 -496 -536 -35 -476 -637 530 26 165 929 -462 -456 986 972 99 995 -173 751 748 714 118 -697 341 693 -224 -377 691 716 939 438 -2 -285 634 -349 929 -707 -161 516 -972 -371 -727 404 -704 -532 367 885 -409 599 -799 -445 494 730 -967 -875 -789 158 -651 283 945 -405 294 192 577 694 395 188 -882 732 -187 -755 -898 -564 -546 -700 -124 844 -719 -835 61 -475 458 691 143 952 -696 424 55 286 178 239 -775 -918 885 955 112 319 -325 521 637 -211 -887 233 -894 -889 809 -667 -3 -334 -372 75 -558 -565 51 -395 -652 -749 -492 313 823 -213 177 520 -683 -182 543 -908 -181 746 220 -880 818 286 63 635 268 -16 718 -26 -442 883 679 -429 768 362 -862 780 746 -793 -156 -770 -693 -2 312 685 904 -357 -14 635 84 -717 973 895 757 -648 780 -702 -616 935 160 -621 -120 -380 -523 -216 -221 -841 -826 -429 -255 730 -663 896 434 -31 -966 829 -748 -818 -547 -933 -481 647 176 822 -801 28 -244 -750 -897 -398 -373 359 116 -690 267 783 -415 147 84 127 723 -233 501 488 -31 807 998 -481 -574 -470 343 -98 515 896 65 -618 -798 853 251 52 -617 748 -757 -377 -374 -440 -814 -391 529 35 -831 -440 -117 -623 -892 -649 -735 71 318 -283 196 550 519 761 -719 656 -455 698 -786 -481 -640 -997 968 -193 1000 -980 -825 317 675 268 919 346 -697 65 -789 953 -913 -237 -184 433 -709 -91 983 -431 -291 -536 -387 634 314 -262 -543 309 639 176 938 -614 -382 756 467 -250 711 -133 271 -335 53 -336 530 647 -551 477 225 449 -734 702 -804 -167 845 569 -494 620 161 704 -467 446 802 379 96 481 134 -761 -866 529 129 -38 740 -313 -213 475 582 -907 -811 -271 297 -15 -602 183 446 -469 81 -648 -913 -567 836 662 208 41 -78 124 -951 -578 20 397 930 -352 -138 422 489 -822 -948 -171 -501 -674 -864 -886 -362 -928 -878 -920 -2 777 752 -555 56 -209 503 -702 -775 285 233 815 305 -964 -376 958 -222 221 437 662 -775 -24 -759 -383 -357 -409 892 386 478 -220 750 48 -368 424 764 712 850 14 958 841 -999 -652 934 -849 57 -33 -599 -838 -860 859 -204 956 -771 507 831 -126 -73 -326 -905 -45 -430 -441 985 -570 -590 -468 -464 -617 493 754 826 980 -759 -625 -324 -71 -248 -461 659 358 532 -722 994 560 230 -947 735 -256 -15 -521 360 -647 593 284 872 936 341 471 791 293 -749 705 -936 -268 648 -695 -733 -837 426 -460 -865 499 -635 -535 -104 279 434 -564 327 219 618 13 460 67 -390 202 -994 -93 852 11 153 -423 -101 -818 610 276 -534 108 -428 374 776 -756 -73 -890 -607 698 -1 792 -281 -784 944 9 710 -455 926 459 544 -461 -510 -450 -960 45 -976 71 972 98 -910 172 -707 845 341 819 -10 -91 172 555 -146 346 -299 -711 136 -993 -924 860 -418 352 -780 88 -265 -699 60 -504 476 -497 -407 -945 -884 633 -959 -325 912 -26 -8 157 655 -334 -177 -209 -915 -984 -613 304 53 225 -959 -44 -695 -794 548 902 931 407 -179 212 890 -296 769 135 57 -394 -679 -987 581 -687 -499 884 -29 -401 -735 847 -95 -146 -241 -610 -624 -15 295 -534 999 -546 514 -830 -689 -704 -345 -782 687 -75 366 190 862 306 440 689 -584 -240 460 533 917 -356 -811 189 999 -447 731 -869 -667 826 -267 -800 493 191 503 947 -614 163 157 -966 -43 -806 283 674 -343 -683 285 935 -666 236 887 298 314 -264 879 35 -821 -424 275 -222 532 205 754 630 -144 -588 -657 1 -538 -462 570 -524 -448 802 619 425 -634 573 -744 -950 166 2 -496 171 -501 673 -530 -895 -207 802 168 -470 937 -802 264 -223 -133 734 -769 -414 764 712 418 441 616 -35 -736 -862 -753 763 -832 -282 -905 -607 -275 123 -315 240 394 93 493 -898 882 97 -152 628 469 -260 -401 -430 -194 -713 901 858 189 858 547 -666 -162 306 298 798 -492 -600 985 84 380 -352 -498 400 -114 715 993 -933 97 368 202 -95 -864 728 -753 -570 -462 134 -406 908 448 -554 682 113 667 590 141 783 -545 650 -38 -722 -32 475 576 -741 -406 273 708 82 -957 144 682 818 -623 -117 -322 -311 887 199 429 719 -767 67 670 -644 -387 -586 181 351 -180 821 495 573 618 -59 991 -715 736 -42 -531 -536 -885 861 309 421 534 -921 -409 807 44 -414 -939 -610 944 -279 1 114 847 671 -371 513 -492 -703 402 -704 -996 -871 -918 292 806 145 585 576 -484 -71 -293 -315 125 555 -546 -508 78 -899 189 474 -468 804 484 -624 305 946 -54 589 518 -546 455 329 -980 730 704 -230 160 -349 703 419 130 -660 455 -317 -258 -251 365 -836 755 -978 -691 -599 -451 -278 -900 297 896 441 356 237 540 -467 233 -263 41 954 -357 -521 904 -883 -879 930 556 -641 7 -47 -513 832 6 -371 507 -897 -379 -318 55 332 -283 -905 -755 -81 301 517 -116 -167 -341 -249 -587 -443 -81 -461 443 740 -703 -392 506 69 744 180 -959 168 -478 -752 498 -385 456 -590 -763 286 587 541 678 633 985 454 -41 -926 -507 688 -776 450 717 205 -703 816 892 310 -364 -661 -897 192 215 -653 370 868 409 -819 -555 -186 -897 666 -966 990 764 564 384 -172 -635 592 231 246 364 -807 898 -221 -763 615 -105 294 245 49 -751 975 146 -974 -185 -329 -57 -119 29 -542 965 -250 134 330 174 998 180 -629 385 -74 -9 972 -962 684 -647 -760 639 -800 -604 -993 -77 -345 450 -673 668 -279 -852 -235 611 -394 641 630 -443 743 692 52 -107 -566 338 154 796 212 -924 -446 -916 -750 663 -136 -345 342 -1000 475 -666 -488 -389 243 -93 109 88 906 -230 -850 634 -148 345 -968 736 452 344 922 -147 851 328 -386 -928 -852 350 66 -940 32 224 133 -116 -864 506 33 -660 738 38 -299 -735 586 796 725 249 -551 -414 900 906 251 451 -393 -962 -839 248 589 -400 -566 -655 749 -24 683 -977 791 -691 -313 -434 362 -363 876 -510 133 957 -278 704 -967 417 -930 -333 -145 -709 -266 -533 908 158 -342 147 827 522 -746 564 955 465 -715 988 -908 933 -849 -610 255 -658 602 -842 329 -574 -891 -305 152 -641 155 -860 397 118 -287 -572 -684 949 466 -412 984 -10 -950 -605 -19 -965 578 512 -842 -477 589 346 409 -359 754 303 -137 -140 771 -492 -233 582 -822 284 409 289 -567 -62 -450 254 289 180 -312 -373 -694 382 -855 -967 872 -853 -510 131 -894 -10 40 982 -640 -834 494 57 -148 203 -558 595 684 230 -237 730 868 -596 445 -497 114 501 605 276 966 235 31 536 -723 104 375 -994 356 208 232 -804 211 685 -70 50 509 -824 -244 -663 -253 60 685 834 469 767 493 67 -539 740 457 -746 -153 435 -667 -149 510 693 -18 -570 154 605 -328 825 -706 -574 904 493 302 -389 -829 -694 263 602 -940 66 -745 605 -131 -968 127 -895 78 880 -704 271 939 -441 110 207 -114 -248 -197 -11 778 573 -748 -83 565 662 -742 -276 887 -146 480 970 -181 554 -446 -210 -785 -81 402 667 947 441 87 -216 -332 -505 64 761 901 66 297 -903 -960 -792 597 626 878 639 202 336 447 898 882 100 923 656 894 -733 287 -648 914 -107 -164 -417 220 913 996 75 372 -714 -677 979 -245 -198 681 201 -729 -177 306 -522 307 837 -112 -10 344 -772 343 505 765 265 -485 767 900 -304 -67 609 624 -453 -113 344 187 210 447 -528 964 -421 852 878 289 -498 773 -565 -114 -155 463 -924 -556 -802 -412 192 -812 440 -971 -154 984 -885 206 732 -405 -975 -712 704 -11 -834 -350 121 244 618 518 -786 -769 437 278 -565 251 -130 -194 -685 -153 -213 516 413 247 221 711 922 710 -101 -929 799 -919 -833 662 -564 861 -930 -46 106 83 -537 -221 -608 388 -746 748 970 -444 123 78 -867 -452 -345 194 723 701 -96 -732 -391 440 -876 948 596 -987 -346 999 416 -610 249 70 -789 353 -352 116 -894 -702 -556 156 -379 -760 521 451 -513 -572 521 40 -192 57 -765 399 -768 363 916 737 625 -411 -665 -166 -544 -375 -565 -795 -321 40 592 -608 921 -156 -821 763 198 442 543 -329 492 -510 916 636 -514 -203 -709 -180 -428 -871 -494 -363 -601 -376 818 262 418 -262 599 392 -879 873 -15 479 -496 872 624 576 869 363 -873 822 363 21 -52 882 -249 801 618 -335 781 -338 812 479 -907 -306 616 159 -267 -970 974 407 303 675 -713 -446 579 -49 -873 -586 255 -939 -238 -702 -205 -342 882 246 -499 -617 973 236 199 -350 389 884 411 934 -633 -536 518 165 657 -85 179 -460 97 -106 166 -72 16 120 -272 912 -532 663 -367 -893 874 97 -118 558 -35 133 -979 -55 -789 -385 -602 874 280 451 -845 273 200 661 -951 361 806 -738 -700 -740 388 847 -475 548 -728 650 -899 874 827 -831 325 -977 -806 -62 798 277 155 343 -32 -507 -835 -901 -918 936 364 -389 -205 917 392 200 775 957 802 814 -848 -774 -316 -659 272 -511 343 102 871 -67 808 -60 -622 562 -200 -609 -881 -802 446 19 879 745 -893 414 -780 -753 524 967 432 25 982 93 -310 -664 -388 -603 250 -248 922 119 447 765 -362 -112 377 314 517 942 -946 844 845 -752 545 -802 -868 25 791 -201 24 301 657 -374 436 -102 -759 -642 -665 443 -596 -797 -547 334 412 992 -985 989 -282 567 158 16 699 787 482 -137 590 871 142 -532 -816 133 113 -967 465 409 -368 372 -568 -392 852 -395 755 676 329 792 -214 546 289 599 990 379 -543 -817 -903 881 222 834 -630 -612 751 -792 -905 831 222 -46 528 404 -615 -961 -610 411 -376 -785 -488 -802 -13 467 -601 -663 -595 -816 -789 -196 -20 108 -770 997 -236 373 85 955 482 -228 435 883 -529 -885 -207 -533 -839 -281 821 -348 -184 820 -459 -81 819 -237 798 928 261 -996 490 589 -192 431 310 -47 -827 815 98 -513 574 485 -514 550 898 -673 597 -161 628 -585 -479 -29 737 640 -501 236 -55 -494 -154 633 58 183 -215 -28 831 378 -50 -434 403 868 946 -834 -159 -682 568 112 -981 275 -722 952 646 436 326 200 -512 700 285 143 -22 -892 -989 -98 704 439 -220 -725 402 -189 -263 -406 -40 -745 -659 -711 -385 668 347 152 294 -533 -14 713 271 832 975 440 -802 504 339 -972 667 -163 224 -221 325 -641 -184 -476 -330 -88 -858 -926 -102 -48 -662 -162 -419 332 690 -191 -925 145 -728 822 341 -813 -318 106 -667 694 -845 12 419 -365 856 -776 -671 951 -211 -270 184 -769 -853 714 775 -525 -704 318 -346 273 -173 414 780 -560 -156 -179 -317 -944 263 283 -44 180 800 -826 -14 980 127 -69 131 -177 -69 311 -663 -351 723 625 -6 -187 644 907 36 149 -227 533 -646 -765 0 220 440 -849 864 257 1000 -938 872 -88 -886 724 512 -929 247 -288 -615 -244 -225 377 382 -332 -419 741 -205 -546 -407 253 -65 753 -793 -942 876 -640 -15 38 -635 749 781 891 202 308 104 -443 467 945 -497 -423 63 -223 -691 -888 923 529 -931 129 497 419 645 -340 624 -606 -853 -184 -222 -555 183 -575 -285 492 -578 -572 496 -226 532 752 -709 320 72 -146 -50 -817 -460 593 -248 -850 810 1000 -789 171 967 -800 283 -744 -45 -784 -829 -571 887 216 70 -589 959 -797 -426 -278 604 -448 606 5 -158 2 -326 -457 -74 97 50 145 -614 -425 332 144 -762 -220 261 -445 -306 350 328 -635 264 95 -494 -830 971 217 -546 -903 925 231 921 301 -82 232 833 394 797 519 457 -482 400 -274 -532 402 -322 148 52 -916 902 326 -221 917 -547 -81 208 -991 -61 7 404 -219 -637 -315 942 -269 87 579 -731 -713 -863 -449 -667 456 -159 -998 -960 463 -100 -840 779 -205 -331 -387 713 905 -251 -228 190 -15 -888 -850 -83 430 306 -179 -237 -387 331 -303 826 777 652 620 -356 245 -499 290 -667 432 -38 91 -174 -286 840 60 317 -795 -999 839 18 443 -273 946 606 317 535 915 761 947 365 -326 -842 353 -167 159 14 -308 -97 382 -762 426 709 -238 -824 -919 -989 -826 -9 693 -360 534 979 -662 415 931 -732 682 748 331 -768 -736 815 -935 -520 -413 64 648 652 -305 962 861 513 129 311 870 436 429 -103 874 -286 391 -158 166 600 -372 48 -82 -946 240 -35 93 -395 -331 -731 -772 858 176 678 -204 16 -942 426 868 -389 -766 410 720 456 -192 663 584 332 171 836 439 -39 776 -224 -565 -770 690 521 -906 -721 -732 113 188 -928 826 187 403 759 903 -809 -274 -278 515 459 477 255 398 -546 -723 -454 -413 290 -6 992 605 -405 68 580 -203 543 -17 537 -946 -548 -294 146 364 -811 -518 -871 813 -295 664 15 -42 -352 924 329 -614 -491 453 -49 -717 -158 -924 462 422 -315 -176 739 -997 -626 -232 289 -315 715 349 -168 899 -850 634 251 -830 -296 499 -402 750 -513 -971 99 683 -803 116 647 736 707 -941 524 112 -340 858 -870 -910 -989 885 496 501 996 221 876 874 714 330 707 664 794 -836 395 413 451 -972 -686 -971 712 -952 584 -598 777 -144 47 -949 194 652 116 815 -746 -363 711 -465 423 813 92 -138 749 24 -25 -106 36 745 330 750 337 -709 389 -269 -453 -323 -679 -193 328 235 280 -748 -20 488 -837 -993 -702 240 -446 -323 -225 332 331 -745 407 -159 -958 -397 590 529 -937 593 -846 827 -992 -185 -157 -86 276 -326 10 503 377 137 -501 939 -664 -449 882 527 765 126 287 -390 989 -137 -16 541 665 -352 -673 -261 868 -595 593 689 -294 872 462 116 889 947 38 -125 -622 -926 -322 -969 317 359 940 -953 86 -463 -302 -625 884 -702 -442 389 136 -612 -35 -886 -864 10 -903 -910 861 609 479 312 -95 -823 949 789 -437 -84 -58 979 -196 601 139 450 738 649 731 -696 -690 716 -234 376 287 -574 -914 81 908 -468 549 249 502 -313 -893 -535 -126 -449 330 -30 793 62 -643 -606 387 -91 605 768 -583 -656 167 300 -560 -817 881 892 248 -414 -501 868 71 296 -300 -64 -35 -5 215 536 -380 -527 782 -226 209 705 966 63 51 281 332 363 700 742 296 504 -386 -64 -608 111 -581 -138 -198 -524 373 -955 -319 -216 724 -311 -648 -129 795 -729 -934 41 212 618 -665 870 973 671 16 581 -343 -267 -172 248 -728 -840 806 712 -745 -367 -324 -925 -370 514 -240 -867 -904 28 -705 -438 925 -39 -287 403 -395 -241 2 -404 -706 -484 281 -267 -171 594 -484 362 106 -264 434 -538 -20 461 385 326 773 -121 390 39 -718 -18 -120 564 -898 -208 434 -546 696 641 -643 872 781 362 -336 612 557 584 444 -555 -787 667 -644 159 699 -232 61 606 557 -826 -821 388 -531 -383 227 -554 -839 -983 -511 653 727 182 -734 810 -332 -718 -329 -213 755 598 -103 -941 -486 362 939 -500 993 122 -333 428 96 5 -918 553 -365 -66 -453 -917 -859 -102 718 -113 -777 -993 -167 115 922 67 -646 993 -83 705 -255 462 -560 -934 582 -694 180 -245 31 -409 532 -383 515 -845 917 -389 -345 327 608 788 945 -256 -699 116 -351 804 -583 -352 -95 -549 -27 964 958 -652 -360 -455 -344 -938 423 994 836 888 -815 669 654 -109 -745 -860 -416 -819 63 701 -973 -476 -874 -803 -81 -364 -387 406 -746 -488 -942 790 304 -938 -779 983 -124 -231 964 635 -805 530 49 -941 590 396 -960 -480 -104 -173 982 382 2 403 -368 402 30 -731 -970 -710 -953 -261 174 -163 -612 852 -1 -184 831 -227 48 -668 -395 197 122 -327 330 288 -91 6 -433 625 81 590 201 373 -445 535 -418 -296 -485 452 23 449 572 -658 -439 -775 -546 87 264 -892 -698 -381 -218 830 344 -783 -381 796 -779 -628 149 310 -362 622 -104 -935 106 -556 54 848 -130 -17 -318 -618 456 -68 -378 -109 -753 634 88 -790 -497 -457 338 163 -276 -332 346 -795 -672 787 753 -69 235 341 712 893 942 -39 -878 -78 373 870 -81 229 -446 996 -439 918 80 -881 178 137 95 -46 97 333 800 -807 139 -782 984 -685 403 141 -506 709 959 375 -355 330 53 -821 361 -879 755 -78 541 -73 43 -246 -273 309 318 -257 314 -643 -977 -73 -596 90 -889 -364 645 102 -979 -227 -247 198 516 925 801 -287 451 -979 869 836 -444 652 -278 431 -93 -169 -870 522 81 390 87 127 -284 316 -583 713 893 -193 -873 938 -146 339 969 338 935 279 -974 978 451 883 -21 -271 -918 700 715 -481 634 49 653 -773 173 -447 96 402 -957 384 189 376 -82 -838 -467 477 -991 -124 9 -336 425 700 904 236 806 -980 997 186 861 -709 -691 -845 -805 -135 211 135 941 -595 664 -529 419 -536 -364 -55 -172 -93 119 -527 -78 698 936 -646 453 688 -371 -725 468 -724 -389 825 198 774 9 102 500 -86 -608 711 718 472 181 -884 744 -557 748 -502 -340 353 882 -798 237 -635 -841 995 -278 784 417 -975 -983 -279 529 -190 290 276 -654 -534 -59 140 127 980 310 -851 -711 686 -839 -810 -999 526 385 -366 227 473 -548 -952 -470 -999 32 194 406 -157 -870 558 869 -329 -210 -75 969 402 913 -827 664 76 450 -477 449 294 -472 -383 -250 57 -270 718 135 570 313 -808 843 108 -168 116 348 323 -815 89 11 582 160 -59 -934 -842 110 391 88 -45 323 291 174 299 516 -959 315 -983 995 992 675 928 185 680 154 662 -529 853 -844 106 -128 60 -152 103 -452 -647 859 -321 -610 874 957 -755 152 472 -850 -864 -157 -117 317 602 429 -966 -650 692 524 289 -677 625 -53 -176 884 652 -347 -30 -745 496 -822 623 51 726 -909 109 991 -84 -285 -177 -448 824 -486 4 -979 202 718 69 -837 327 262 -675 -801 951 -233 -204 845 398 -894 -673 -934 -495 278 436 -273 2 -534 352 -44 158 -116 -891 -707 738 -672 534 -189 -104 624 285 -500 -715 618 -69 694 13 471 -352 837 -581 -542 -579 519 -659 -960 852 364 838 203 -755 692 -43 414 24 -368 506 959 966 976 -727 -689 -493 707 -483 -113 841 -867 778 995 147 455 -388 473 429 338 47 -829 240 -865 777 -5 -47 -663 99 461 -618 761 -93 -434 -880 203 145 -250 728 766 892 -563 371 -943 256 -976 -515 180 584 -355 663 -374 -235 948 -647 623 -139 -634 159 -865 -461 242 948 -143 349 726 39 -107 -790 351 910 -388 275 109 -216 313 -284 -972 975 772 -808 746 177 -243 -432 994 196 -302 -932 -391 242 354 783 -280 273 705 -348 102 973 -730 -290 -592 -602 -166 -108 28 713 -831 226 21 884 -836 -733 696 -313 259 194 -108 595 -526 87 -854 27 274 -5 890 -863 -208 331 336 403 -390 -310 101 -125 330 326 959 -122 -739 963 39 -233 772 497 -807 -59 835 -946 988 783 -246 434 -120 -511 313 -271 483 -225 919 -659 618 701 -545 -663 -938 931 -286 -391 -511 -692 -594 -998 130 -5 537 -280 628 53 902 897 -917 399 -555 716 919 439 358 670 525 -207 885 53 -993 227 -81 952 -507 580 -44 -685 702 279 -500 -516 652 -985 -508 -570 821 -759 253 -455 98 651 722 -139 267 -351 531 853 -728 649 -562 -312 -677 -196 -296 99 888 -612 -236 302 -422 -538 752 68 803 867 238 686 560 -168 368 -391 -786 154 416 644 57 267 -66 646 -489 -768 -241 -473 -862 -870 -306 74 405 660 152 -372 -152 675 890 349 673 396 384 -760 847 -458 -666 -905 440 -314 -291 156 262 494 -317 -619 -790 -629 -633 312 636 647 782 863 -662 -711 184 -755 458 170 210 -472 -49 863 38 818 997 -468 16 621 -212 659 -444 560 -926 905 -777 -730 -875 903 -594 793 -206 -624 -311 395 -921 -756 -997 -10 839 -500 382 407 -473 -363 -791 -719 -824 -795 -771 180 -742 299 -639 -992 -583 822 799 550 -890 -481 764 -667 766 926 -777 -765 -765 262 778 -412 925 414 -899 81 -18 -536 902 946 -4 812 -553 881 806 -327 717 64 544 -980 404 948 804 -657 -584 -621 989 -332 476 917 437 -773 -350 -300 -157 -229 439 -308 5 30 344 476 -793 -967 567 645 728 464 174 -306 -819 888 262 -653 534 523 19 543 -792 -640 645 472 429 222 -275 353 521 -332 795 788 -314 -538 535 -980 -142 -809 -388 -729 373 686 -847 98 -499 542 -442 -425 746 553 743 425 -585 -157 -235 -734 667 -136 -299 -66 679 -842 511 -83 -466 634 574 -274 -856 197 194 124 -447 720 812 -115 686 -306 828 -174 714 925 873 -892 480 954 -943 -671 616 -257 211 -967 222 -871 -745 -391 -611 974 46 754 792 293 -21 -31 -775 -711 -351 885 400 262 -888 799 -144 -147 -891 317 486 -991 203 -943 280 -612 806 790 -477 592 173 794 54 715 241 -324 -220 250 829 987 41 -134 -745 -481 189 -304 569 461 -161 -18 740 65 -943 -921 951 -395 -517 -538 420 -485 -818 757 -36 497 -989 -529 -106 -727 638 395 219 256 327 625 510 -289 491 -924 199 -864 339 -704 304 -326 659 474 -654 -380 804 906 -902 -607 853 356 560 -58 -349 -777 380 982 879 -56 -520 -577 -827 882 141 -999 430 14 817 -239 -165 977 145 193 -920 -418 352 -29 -405 858 399 231 89 538 -193 51 -86 992 -740 335 -528 -804 291 372 821 -501 -613 -769 954 899 72 -127 300 141 -660 825 651 -267 43 -569 312 -223 562 -175 -818 679 880 -671 77 902 -739 108 -180 -911 293 -414 -539 584 -413 680 -42 607 -106 450 104 570 57 -246 492 89 711 -224 -1000 962 632 -112 412 3 -101 301 553 -486 40 -474 -72 -211 -912 595 521 -657 -416 -402 -632 173 -61 262 -342 949 947 451 -284 -276 731 -312 154 512 -382 915 -360 67 709 -775 292 432 -640 941 210 -243 675 -187 -527 -964 581 -743 -863 589 197 348 785 -398 622 -94 715 959 593 434 -914 -661 -629 -781 -170 833 -177 649 -497 -63 678 4 -571 -115 787 590 -542 418 78 -511 424 575 429 -886 -794 968 2 -254 773 -17 15 212 -924 -617 17 33 -268 -170 -663 -589 -95 777 682 -703 588 -982 794 -513 586 585 280 422 857 -480 27 -711 -882 -483 -180 -784 -230 -229 -927 247 -488 -992 535 -246 229 -809 509 -562 -558 -770 -300 -870 575 -398 677 -857 -413 738 563 59 -536 -763 399 91 -257 -422 -742 975 493 291 -476 -40 -77 280 -944 -388 -810 -313 -343 491 -471 764 917 -119 -296 184 -747 499 674 -708 -623 996 -180 -987 -423 881 -378 950 -467 124 368 -331 895 -477 -267 383 65 -586 382 -249 -244 291 395 -192 -129 503 -615 253 960 725 -203 -47 -855 374 -936 -322 -904 -785 733 178 -307 958 824 -766 362 -642 -500 -10 247 186 -952 -646 346 -753 793 84 -834 647 413 267 262 645 708 558 193 282 725 756 -683 -684 -384 448 -502 -422 623 -704 839 -848 -970 631 -998 954 -96 5 782 236 340 -485 645 401 -74 -556 -324 -136 -169 958 -59 -610 429 727 386 228 137 830 -10 -508 193 -360 -65 -200 198 -995 600 622 657 -938 -614 -177 795 -201 -874 -714 -130 -459 -553 -158 -110 -576 694 -804 -986 82 206 979 936 -205 -643 779 336 106 -534 -957 215 -922 -27 797 -483 867 -14 372 750 445 -14 -117 248 -186 -281 73 -84 -50 177 -94 242 96 -985 283 327 432 798 -900 -992 701 -471 1 -66 451 214 179 -414 -370 -338 -180 145 973 -322 588 29 -856 190 -358 80 875 -79 664 577 976 323 -928 799 -625 839 608 -57 781 37 956 -321 -348 -138 -121 455 802 869 950 -322 -151 -407 -232 342 -677 -963 -136 -627 -418 573 -196 -634 493 -548 -870 2 -928 -954 784 -128 575 -882 45 681 737 115 193 377 957 -941 241 271 -190 276 935 -549 143 98 -628 908 616 -637 330 -756 182 -803 -539 -834 -701 -409 -406 -905 -385 -710 660 750 357 -632 693 -20 -785 -258 584 -168 -708 -492 -204 1 778 -615 -597 -963 867 -172 -782 -542 436 -239 -841 296 714 909 -244 435 864 -425 -705 -546 -386 -798 -940 -972 -656 179 189 -994 -364 -23 -309 -970 -660 -558 629 377 -150 -797 94 205 892 -174 594 -161 -490 429 791 -359 -225 -137 807 -277 -987 -518 970 805 507 312 598 361 643 306 -139 735 353 -212 388 -700 -954 -112 24 426 -518 -291 285 283 675 -335 825 -903 898 667 598 405 453 464 -58 623 508 -850 -310 142 -953 -412 -261 -741 -954 -264 -191 666 -436 -388 24 -417 -992 -764 361 1 -792 903 542 228 799 272 -840 -857 -826 -987 -923 321 977 741 -105 -464 760 261 -738 944 962 -552 305 -209 582 -612 370 789 981 17 372 164 -244 132 484 988 572 -195 470 -326 -329 -700 81 552 -236 836 191 -743 -428 119 845 995 -484 526 830 261 446 262 -862 -626 581 -188 719 754 -787 73 98 -86 -195 108 -590 414 919 -667 803 911 -854 133 919 -400 799 -212 -875 -356 960 40 -481 585 757 678 -712 -147 880 -428 -834 -589 -875 451 -393 555 541 -245 841 266 -514 -979 943 -417 523 -766 290 -185 417 -93 696 304 -274 50 -700 773 -734 213 -708 -901 927 -311 277 177 -503 -494 -292 -202 -673 972 -836 -607 609 277 629 -537 403 745 -345 -262 520 -265 832 -980 -356 385 396 782 -393 531 -742 -897 -264 -456 -305 46 -216 870 -158 272 -143 233 -241 -461 -470 512 -749 -760 -358 -602 -733 -82 552 -447 137 237 241 -863 792 -979 -394 -555 -811 -619 557 23 465 -558 748 534 532 663 -154 903 429 -349 -971 464 262 134 -968 926 -713 -304 135 -181 -358 -124 -902 -955 -974 189 773 496 490 -107 -486 524 424 272 -641 625 780 54 706 -328 -183 898 -829 263 -909 -47 991 840 -933 610 -17 -649 -288 158 799 -648 902 -577 -991 124 -964 780 856 804 -242 -758 11 551 -880 -358 -796 566 -387 205 265 -596 498 -129 473 974 454 224 427 -612 856 633 -860 636 633 -930 -661 -969 616 -761 -900 -15 466 225 -293 -722 654 -607 179 669 144 -768 -934 -277 -434 404 806 488 -946 623 -215 -980 -144 -802 -582 693 43 -426 422 -502 -31 -178 -113 462 -973 -27 -382 -775 635 -382 80 -722 287 -710 -705 504 -900 590 -844 61 746 -390 -44 904 -44 123 -184 -735 164 -164 -249 784 -327 256 -763 62 -893 -137 875 -113 -700 -851 -959 136 946 925 -526 196 -1000 -526 -464 -500 712 -690 -822 966 -665 685 -213 -163 872 -209 -372 -60 409 865 774 458 850 -289 11 711 869 483 663 194 677 -998 -881 -856 23 -311 572 892 599 -936 -501 286 -365 722 -566 -970 -283 369 -409 955 -326 -269 978 -633 -399 -220 -976 -834 -527 -335 -796 -198 -654 228 -688 184 847 -989 -613 407 -156 -791 668 186 537 -660 759 541 -635 -742 432 246 944 -747 466 300 -419 307 261 -218 -597 -645 500 -582 -617 -764 958 160 -291 359 -254 -409 -907 445 -248 319 -100 -899 -656 480 717 -727 587 268 -717 -883 639 -71 942 718 -417 -244 788 101 -18 -750 -496 -798 -996 302 579 55 558 290 71 875 429 -949 -584 38 -833 516 -42 232 833 788 768 668 774 885 -881 993 -553 -671 -631 656 -323 983 -689 -373 -940 746 219 680 -707 -877 -822 -689 671 -462 727 -241 492 -968 930 -448 266 -749 374 -369 180 585 742 -55 -115 165 -388 307 -700 466 85 915 997 102 841 -583 -373 580 -623 318 -525 819 -454 -635 114 -685 -646 -865 -1000 71 -833 -439 -816 -432 -467 86 -890 67 -395 -334 828 157 -767 760 -28 -176 542 -751 -503 -458 736 974 -494 -288 494 968 -639 677 -534 875 905 994 374 -508 -33 415 149 -785 -748 -893 802 -663 -726 -590 -310 -954 -695 879 96 751 -564 836 192 162 937 -422 115 -346 166 -191 -797 517 -915 952 913 -382 258 294 616 -354 701 -768 -882 5 -566 298 -267 -845 550 -594 657 -595 -712 652 231 -986 312 962 878 984 -394 926 377 842 -123 -649 160 252 -386 8 665 -645 573 838 516 -396 -169 233 -357 450 598 205 -298 -812 -548 589 510 -115 -302 -764 526 14 649 -325 358 371 -666 -687 76 -508 224 401 990 -423 945 702 403 172 -477 175 -717 -436 -308 650 -315 86 -992 -434 -404 -393 -500 -75 1000 -729 -987 655 -512 -284 -730 579 -211 -384 -390 -992 914 305 -936 63 718 449 840 952 -799 -44 281 -413 -920 319 848 428 71 -211 826 445 4 -237 444 -979 443 971 -124 941 225 989 -391 -539 -697 -121 681 -674 777 -390 -214 -606 -598 -808 201 -367 -654 459 -527 743 -737 654 891 583 884 393 958 448 -110 851 -576 284 682 -627 424 693 -461 807 357 -102 -462 -737 -871 957 728 674 -741 996 845 -992 -704 -414 -471 -215 832 -21 70 -974 -658 418 40 786 -929 -741 181 321 387 -438 200 -62 -99 387 -216 860 594 506 -361 -818 270 -723 -555 487 -553 370 -809 -814 530 -644 -996 683 76 -565 179 -369 652 -261 360 -274 289 166 -183 -856 -247 -11 21 634 -588 435 908 -65 -47 667 -419 -581 593 177 105 651 -818 13 -112 -925 416 -474 -618 -887 859 -389 -196 946 128 -697 656 942 286 615 845 219 503 328 647 613 496 -632 692 -118 747 -559 -445 582 -460 -767 -937 873 20 656 278 -840 552 -516 7 -661 -148 264 955 -301 51 -441 -526 391 962 -980 -683 -38 916 739 182 326 -138 -383 -344 672 593 -143 650 -455 -190 573 655 694 36 -401 593 68 -100 559 -753 172 -474 -43 953 -234 -579 901 997 588 -134 -249 321 578 441 -107 -397 367 175 -540 -804 956 714 -813 274 987 53 566 879 -758 -871 -424 -33 608 77 -179 823 -186 -527 695 40 635 -471 159 8 526 -583 -771 -849 506 172 -446 282 -659 -447 -416 -371 -102 598 -557 -336 518 -234 471 441 866 781 701 -314 -228 781 283 -805 358 273 -304 966 410 -948 -391 23 -416 -230 -251 -234 -118 486 89 988 184 744 292 371 -713 -960 11 -838 857 -901 837 838 212 -659 -734 186 -349 174 253 -734 -123 696 -467 -423 -771 606 481 85 673 -335 298 -917 -510 -571 265 -959 -422 -329 -677 -452 -44 -767 -359 -329 783 -532 -916 -439 680 237 -786 91 -775 -821 -877 581 -750 704 -422 -881 956 -415 854 -62 100 -348 -48 168 132 558 569 -222 16 70 263 -715 -324 851 -136 527 414 479 -604 526 -697 591 -774 26 304 -711 738 -74 -284 -958 -597 -487 651 289 -526 66 985 -292 364 144 570 -587 -12 -784 -56 -624 -702 813 523 582 -546 -113 663 -191 -490 -295 601 -301 158 549 626 922 -98 27 153 461 978 834 505 -127 585 -402 737 -21 11 -545 -13 -32 -803 -75 399 430 42 689 260 -677 -521 -645 -94 -705 726 -791 123 -969 -77 758 -482 -424 479 145 716 627 -548 574 -28 446 313 133 253 453 -418 387 -881 406 525 794 146 -563 924 222 621 -448 -395 381 532 777 -773 -963 647 -902 895 79 -73 -762 -364 412 536 -876 870 767 28 954 677 633 -706 922 -517 256 672 -748 -399 -21 -282 124 873 352 681 -322 -457 -420 969 -101 883 -296 756 -821 0 642 986 343 -255 -548 74 -980 185 -984 -192 138 785 -963 790 -996 660 137 138 425 693 345 -84 -516 38 -835 -478 -535 -567 318 -813 -805 484 50 176 543 -479 821 482 957 -978 -871 -109 -708 782 -691 -623 -750 546 959 -889 568 -341 584 549 -165 180 785 645 -830 -594 375 -224 -880 478 12 805 530 -676 -706 -889 -815 -351 -690 -759 739 611 775 592 483 904 -322 -665 -852 294 291 -477 -554 733 -560 -766 636 743 -368 -374 -225 -27 528 -562 275 232 79 136 -741 -667 -29 927 -244 364 152 -754 -950 1 562 -726 -460 -435 829 793 -719 912 407 9 834 816 -470 118 -490 898 -336 967 963 539 -314 -946 649 630 -139 59 665 -728 801 900 -839 -194 567 -218 -369 815 931 -562 -659 -965 837 -792 -110 46 -68 -795 633 307 -306 -466 -525 480 -557 -682 -395 -227 834 412 18 569 808 -247 -875 -40 -568 57 935 689 -482 -549 942 -520 845 492 61 662 297 712 567 552 692 -535 -161 174 84 188 -758 -891 300 -256 -704 996 504 -849 619 -498 -851 543 972 -242 368 -864 738 458 163 -28 -461 -188 330 874 -487 -62 625 686 63 424 -700 24 -450 434 5 970 613 891 -344 968 -801 -612 -748 -636 604 152 302 -530 -687 -224 -22 -942 -515 -170 480 916 419 -469 -366 -946 252 -596 271 474 943 254 374 -589 -265 -759 457 -618 -360 885 812 604 -111 -172 -487 -272 -829 891 913 647 -424 253 418 519 -404 269 -797 118 -727 -34 -271 -676 -750 356 478 164 428 329 -216 -364 -650 447 888 -559 788 445 -644 -593 -806 139 697 700 -907 -281 838 -2 -66 177 -5 -694 233 -944 48 889 -882 934 345 183 -917 -754 228 -292 -138 646 920 -84 394 -927 -185 307 378 958 797 -120 696 346 -955 -801 361 898 -342 -113 809 603 -904 895 -621 394 467 -262 -638 643 -655 982 973 351 -238 164 488 240 -163 -757 16 512 -554 871 -781 691 360 -216 656 410 782 145 839 -407 360 -483 -181 883 605 809 143 277 -851 141 -424 -473 -346 623 -719 -345 -964 882 -268 -724 875 -993 328 -265 813 803 379 396 784 127 937 -111 324 176 -701 -721 997 -954 -187 -129 902 104 957 -189 260 858 167 -611 -401 -308 702 -174 -673 740 840 -538 -191 112 365 887 37 -424 737 -851 958 219 -837 512 -164 -101 -393 -825 772 -270 -402 -963 -735 -254 521 466 707 -929 472 647 -895 813 -996 -365 -989 993 379 173 -189 853 -768 -320 358 -634 188 -799 -539 710 992 -558 -259 333 308 418 875 -635 50 -411 100 -313 -357 982 98 106 -633 -569 974 861 -317 -798 -362 421 -815 -790 161 344 -734 -539 -307 490 -655 -947 42 495 -183 -632 -46 -171 591 -444 -816 139 715 -525 -86 -938 517 -69 -2 583 -723 -959 -77 409 -665 -871 872 775 -857 -816 22 258 813 785 -261 -636 195 -171 382 -222 -144 757 -29 -405 -35 594 -711 650 80 -865 106 129 733 -369 -729 -868 -975 -655 843 389 732 206 848 -554 954 517 -25 -98 145 350 770 44 -805 -889 -600 792 -322 -910 737 -570 -863 519 755 -162 -276 493 361 -599 718 -987 -754 468 300 -475 -757 345 -396 430 -19 399 270 -46 665 -432 -513 965 257 333 -413 933 822 660 -700 -309 -634 849 -988 -337 -763 592 -510 481 -316 -663 567 -154 129 820 -546 881 -407 279 817 -166 248 -476 80 -51 848 -829 79 903 -514 -525 -618 -138 -63 90 -70 943 -360 724 -899 -924 502 -344 654 -457 190 -469 -423 763 938 819 -812 740 -290 -986 917 105 330 -56 800 989 359 -374 223 -709 719 71 -380 -271 -469 -979 479 -365 770 -338 -851 124 -555 -999 -768 190 138 -284 2 624 202 731 -601 800 -811 752 -484 -474 651 673 812 872 381 361 -723 -422 -605 758 283 414 985 584 -254 -8 -159 754 11 558 -126 -124 404 -245 149 -813 865 547 353 -746 332 543 741 574 615 -35 182 710 775 945 735 -834 -4 -701 423 -769 -322 -776 -228 627 -182 922 578 884 -61 598 -291 117 -379 333 191 -173 473 -969 222 291 -939 767 -900 -642 896 488 -657 738 788 -200 259 -112 -985 724 -784 464 -732 828 383 804 213 542 449 -386 -849 925 406 273 -585 -753 -743 -862 -530 -606 747 -787 -753 799 -640 984 -833 -904 20 -838 -870 415 141 714 704 -811 -24 156 754 933 -977 -623 54 -864 355 359 661 -880 972 -389 -575 -592 828 800 -55 -487 -342 64 851 -733 -277 -566 850 -635 862 986 809 110 429 -884 -805 -256 356 -568 -64 51 -230 727 699 441 763 674 -489 871 -973 -500 182 263 536 -341 203 -394 -595 558 -68 -829 668 422 -483 -851 -157 -456 -333 565 539 228 365 876 -929 -481 -137 -8 960 -855 736 -782 394 -970 776 -955 -373 259 855 -915 307 891 189 468 -490 -752 -453 555 790 -71 128 903 338 792 -607 194 628 601 401 -190 126 894 -484 -757 339 -3 -459 -348 -909 -197 520 831 -600 135 521 405 -228 345 88 911 668 -185 257 -326 751 -725 225 -120 623 191 -64 937 280 -524 -279 -263 -15 -340 -349 577 -97 110 -50 198 682 328 -842 946 352 -56 446 -921 343 -40 -517 -990 -964 308 84 448 717 185 -452 -415 -663 -619 431 92 -438 574 299 467 240 -894 -100 619 -309 239 954 -694 887 20 448 73 -578 -57 -746 -920 454 724 -680 432 -790 -349 564 -221 19 -810 -556 -47 -173 404 297 -34 -847 609 45 554 852 -920 744 7 66 -301 27 -339 -249 -342 -335 758 163 -331 -486 -522 810 -610 -769 849 -589 4 -406 436 -92 514 -603 -479 44 785 -48 -894 608 -786 229 -106 46 -36 -841 -850 -117 936 28 851 -121 -214 881 83 226 404 970 -958 96 393 -883 399 41 990 -43 -866 452 -899 577 332 -855 53 518 -826 340 -14 -5 296 129 90 974 217 -303 -267 -459 706 602 530 502 -242 586 622 -460 112 104 -226 76 -252 -93 547 -967 -193 540 843 -73 -306 18 315 977 -785 280 -586 99 -7 7 -345 -892 299 714 -290 775 -586 -524 -321 -113 -932 -227 -931 -196 -895 -309 178 -121 901 908 -882 283 -895 174 -227 932 -881 -111 88 665 -216 -771 396 301 -82 -581 -463 -651 84 -779 -15 168 295 -113 96 162 -350 -640 407 -588 -969 -237 -902 -538 -523 -540 -446 100 625 -447 -430 748 -248 -378 -202 -336 -896 964 -681 191 -786 -842 249 281 80 -380 323 -282 516 -933 501 -713 644 727 250 -415 -855 -110 -944 657 -216 -800 110 558 972 64 -838 295 253 -595 778 -622 841 -757 807 -267 -741 645 -257 222 -934 920 -227 -588 -976 -962 587 -524 959 -831 -941 397 845 -914 -38 -995 -32 -216 844 482 470 -944 -477 87 -973 -327 365 937 -32 994 264 -704 -19 -179 -721 -436 138 -906 242 -579 29 359 -470 -398 -995 789 42 -64 642 -329 324 402 110 -576 -266 366 340 123 -963 569 459 461 65 -442 421 -548 -717 846 -266 52 -21 -976 -67 179 -93 703 -807 -668 -574 547 83 755 -144 319 -609 -271 -325 526 570 293 953 30 51 383 -193 732 -371 -475 527 -661 -208 31 -866 344 111 435 558 -842 -271 -727 -986 220 -256 822 -271 -903 -147 593 354 -837 459 -577 778 848 -217 -319 -289 -180 248 365 -408 -534 589 -30 -853 517 -282 -402 -135 -857 -838 -869 -923 17 181 559 338 -124 -365 -777 983 -916 507 704 202 221 605 3 -410 837 352 -339 764 507 -753 -701 369 574 988 440 847 914 -953 -244 997 461 -419 -725 -141 961 -355 -706 213 910 690 -566 -366 -807 326 -493 735 -551 625 325 -375 381 -381 -994 -145 391 -94 -469 -490 458 -805 -827 632 -20 947 685 -72 -874 172 -706 -659 649 -688 269 280 -108 807 -27 570 695 180 -477 862 29 -404 -595 219 253 276 149 248 118 501 -862 246 693 224 -441 218 -157 981 796 459 189 -239 -529 -622 -396 444 -523 443 -863 -744 653 -659 982 -699 459 -616 522 310 -443 -354 -922 428 -824 415 832 -708 -989 904 -364 669 -441 924 573 278 -178 174 -780 -192 367 421 -851 153 97 747 -890 959 803 904 571 -336 -209 993 489 -699 -748 632 82 543 923 -333 783 132 -902 -438 -972 530 753 926 -390 -942 170 -655 -684 1 17 260 159 35 -909 -833 357 -404 129 125 791 765 848 17 302 475 -630 -682 -785 869 -798 182 -844 -646 507 811 -112 100 62 101 -902 527 412 -764 -99 -222 485 -27 -49 -870 -809 979 -342 488 609 -156 720 -800 -623 439 -119 -375 -101 206 731 788 769 -996 -581 -93 -230 681 -989 -856 880 -475 -670 -446 -909 -395 -476 -614 -762 -994 -966 123 538 -76 -70 -25 -676 -717 615 259 -50 945 178 -35 266 -368 -129 67 -916 309 560 427 15 484 772 416 -774 1000 628 -322 -469 779 -740 400 -393 -959 35 -345 -232 830 -166 -643 -161 343 400 -18 -550 -983 248 691 73 -35 599 582 165 322 -678 -382 -624 367 719 690 111 971 445 -588 807 -275 -332 -487 388 -745 -281 938 -28 235 -595 942 -432 423 938 -916 222 6 560 -421 385 -773 735 -496 -596 -924 -137 289 -267 -61 -789 512 -199 816 -260 -918 -119 235 410 586 -96 -671 -929 327 792 -785 546 -837 -156 -941 570 -631 544 314 -404 -771 -855 -38 -316 957 94 697 -400 442 372 -774 -745 -996 -939 -958 48 201 780 -912 97 571 507 220 338 938 -587 -399 246 139 803 468 -512 100 332 973 -622 -496 483 798 222 -769 -977 -736 -50 778 -255 194 -768 447 -270 819 -810 -903 451 -62 549 -266 -433 586 -415 -61 -951 -197 926 338 41 -593 796 83 877 -114 -324 22 -754 -550 11 367 -730 369 -867 734 405 269 923 -582 -15 936 -320 -289 941 -430 194 932 -401 263 -299 879 -12 314 467 -115 133 633 -289 517 -986 -112 -404 468 -605 -900 979 -909 427 -586 901 -763 -181 -422 -431 596 -607 428 -239 -238 -924 615 361 -757 -403 810 -929 -302 698 803 -365 -323 460 -9 -724 -666 899 145 747 -974 495 -718 576 436 721 -469 -725 -282 -801 434 778 331 462 267 508 767 240 815 -262 -130 -739 -173 -219 845 -889 632 161 496 -261 -44 724 -894 571 10 -939 -406 -520 -259 924 -287 -914 572 967 781 338 -539 -85 362 341 630 -357 -515 414 613 870 540 -917 -74 -293 -264 -505 432 873 675 -104 -666 -346 155 -456 -454 -476 -820 -809 202 -853 708 574 515 855 -599 -682 -577 -539 -940 -176 115 -110 453 -739 361 -239 109 -905 305 812 -59 264 548 81 181 -704 -365 54 841 -181 332 -333 -444 -770 -731 340 -904 -649 -183 518 803 -915 102 143 310 -632 -458 206 431 -392 -287 298 -163 -760 -338 -216 818 -752 291 -496 255 397 638 -868 24 -78 -981 563 -256 -442 -872 163 -535 -648 -44 -436 -885 -92 486 555 864 -923 -19 -362 -129 856 -916 -971 837 518 424 97 421 913 816 -699 277 -451 434 998 283 735 354 25 435 941 -82 241 -649 401 217 280 -941 -829 -586 -557 19 871 108 821 55 276 412 -421 -933 -918 273 -749 441 535 195 -641 -367 -627 -388 533 787 978 -36 -505 -94 -905 341 -294 398 -79 -961 590 -765 -292 728 93 -382 878 963 -593 -564 764 940 950 -791 280 -458 -93 -414 654 387 487 568 425 -216 656 -639 -483 6 910 134 120 -993 -956 -500 167 438 -271 238 -24 -977 658 112 -688 974 479 850 336 529 666 -946 987 93 -873 289 874 620 563 964 -639 883 382 -419 -271 -469 -681 -514 340 393 597 -495 492 87 605 -911 277 398 332 -376 -925 126 953 743 827 204 291 -321 -319 -589 -896 929 -811 516 71 -140 -39 -450 625 -464 172 347 307 334 131 -304 -691 -620 382 -386 -192 588 207 -65 90 590 -227 -187 -602 179 1000 139 819 -858 910 -615 554 -850 385 -376 638 761 755 -996 -90 -530 310 41 -729 -175 -919 598 457 -708 945 369 497 -470 -775 -379 10 108 732 -282 529 178 -278 375 -65 741 591 -224 49 510 -279 -188 160 -850 781 -802 964 551 -46 -96 -502 -948 -203 448 -154 595 -709 -451 130 -701 931 383 -604 -961 944 978 -215 940 -775 -315 53 -517 -791 -372 884 963 116 790 -318 -299 679 427 903 581 -754 123 688 989 -641 948 -833 -386 411 525 -400 -185 498 756 229 -806 -673 212 571 -727 189 137 991 -722 -332 -122 -265 -728 920 499 -593 -432 -734 239 -923 -937 -361 -115 -918 -333 -505 -49 121 -786 -293 634 -603 945 666 -591 795 473 -978 429 -312 -961 -138 -940 62 889 -488 -238 473 256 -985 -764 -259 -248 -520 -554 -804 833 24 858 -709 -255 578 376 -100 599 464 -188 -620 -515 333 847 -174 -541 638 264 560 520 677 -609 878 -972 -10 -166 -88 796 -679 472 -548 -61 -781 -276 -287 579 -210 -245 -162 530 -101 -669 -973 -30 421 -922 51 104 -892 -955 -421 484 348 686 -746 283 397 451 712 -173 768 -572 896 -455 160 -697 497 -532 -150 844 506 115 -24 -735 157 372 612 728 237 -987 295 -994 12 -383 877 -146 94 628 5 -736 -828 524 -496 601 273 94 -290 -894 -846 615 -781 730 186 -804 952 101 -356 649 -462 670 -842 738 493 -979 525 420 261 -442 -383 900 959 -840 -222 199 537 955 538 402 151 -569 690 894 -598 396 816 -410 755 871 633 863 823 273 907 -186 -363 -757 -104 -585 -324 -80 -650 -805 331 -482 458 -177 -366 -77 -147 569 89 305 -587 -134 750 -751 -141 726 788 -579 860 -765 883 419 7 -560 199 918 665 563 -757 -647 -680 581 708 -900 -890 229 53 -234 -977 878 -192 -924 771 375 714 991 -145 -730 -817 784 790 578 -522 -972 584 -399 35 128 107 570 134 398 828 -335 -543 -965 -218 647 -622 -75 673 -38 167 -579 -274 -988 557 -508 549 657 104 35 -268 85 -973 -228 -966 303 -853 407 453 -584 514 -565 -287 634 937 436 -360 0 -75 862 502 283 -798 470 -253 903 -289 26 997 733 -450 266 845 565 -121 -885 -57 265 889 -368 -840 998 -919 774 717 -268 819 -348 -601 745 721 692 -591 -960 382 -496 -327 8 245 929 620 -106 -272 -797 951 73 -702 -767 -911 957 849 -33 74 -22 715 -847 640 -315 -676 -384 547 -141 -835 -396 -912 -385 732 -20 -700 125 161 -810 955 -101 153 -683 344 -686 696 -103 500 799 -428 533 -837 494 -471 881 -103 -8 241 201 -318 63 809 135 995 -931 409 10 870 -300 182 870 287 -586 -20 -299 283 -234 -892 11 -744 985 613 535 499 -506 514 898 527 155 933 -840 758 -362 774 -212 -497 709 -177 639 499 -9 -811 680 444 -557 271 -374 84 -360 335 -795 512 899 -631 -617 12 148 270 -942 -344 598 418 417 233 924 786 85 -161 4 -941 -512 -477 616 361 30 -492 -560 652 -346 242 -521 53 340 435 -205 -907 -380 -726 713 -308 -328 265 -367 -758 -318 487 -274 -914 534 -625 307 414 -394 -841 -494 -60 585 367 -373 984 46 912 311 -586 -820 571 420 -720 -326 -971 534 -399 -143 292 626 -801 -875 -889 875 217 83 -623 71 -403 414 -191 -774 796 -730 516 -903 -386 626 400 -131 339 -291 -268 933 -637 -733 -721 -959 -135 388 -457 -136 -160 40 -203 -15 315 -531 856 706 218 -430 158 -179 195 354 516 770 -905 81 -160 597 545 167 167 -339 235 780 -819 -604 16 294 -561 101 729 502 689 489 82 -789 -402 483 50 -474 385 -164 -291 -80 988 509 588 -899 -607 295 144 476 95 -280 -360 665 230 29 297 387 -231 957 252 233 -145 395 -909 -300 -944 -256 684 165 -310 105 137 252 -433 260 -642 199 705 -391 -468 -893 -824 -113 -137 414 574 763 -328 654 -193 -573 945 -998 63 874 -625 184 -814 865 -2 607 579 -854 867 -245 -33 16 -251 475 -186 -86 -489 -503 735 730 -725 692 919 -211 -341 169 -639 277 657 -791 -1000 711 -475 -20 860 -969 888 293 764 236 828 -331 -257 -414 -813 92 -894 372 -126 -808 -488 790 -111 97 -686 753 323 87 996 326 51 484 512 109 -375 885 -957 -763 -193 -862 -595 97 369 -253 -663 379 -580 84 -13 571 -44 838 387 640 -146 -489 -889 51 941 735 -929 831 183 601 -29 883 -216 162 651 980 -191 -849 -586 -150 765 -40 -785 928 157 955 -515 -253 769 697 601 664 787 617 -499 124 653 601 822 207 -613 -194 -970 967 -827 471 77 817 599 -477 -893 -521 675 -380 731 230 -640 533 26 101 124 967 769 794 909 -177 145 462 111 -150 -657 -535 -787 316 -599 735 808 259 788 485 549 352 -57 683 -726 -150 849 -115 282 -47 -260 -82 -53 -962 832 38 951 -59 -96 -460 -685 -235 898 167 572 559 -242 543 210 230 320 750 -737 -913 151 175 495 -899 645 -536 -905 -374 744 145 -563 56 -159 575 -553 -78 980 14 399 -157 -461 -531 -465 -815 183 -482 -219 -358 856 163 -934 365 830 877 183 108 29 -382 993 -668 203 989 -403 475 749 -646 376 530 -998 -534 -220 427 406 -308 -682 -280 -220 178 -186 298 641 -790 -781 790 -20 991 -666 -340 -775 51 550 317 -715 883 459 -333 -73 37 -541 -651 69 772 584 389 787 696 -869 -63 689 -932 -159 374 658 -774 -988 -275 -924 962 -616 451 -281 379 -507 -67 457 253 -700 -728 -86 -762 -208 -994 -342 -529 -169 967 171 867 -22 902 871 -696 -463 -69 -806 321 160 293 80 -190 615 -204 -624 282 520 226 881 756 693 -905 330 305 96 116 -746 -185 -970 848 851 -748 649 982 -970 -572 954 650 -507 977 -142 234 812 -986 852 -212 -565 72 -954 -592 -291 155 86 -408 -27 423 -17 -236 -903 744 -970 496 192 639 319 704 -355 243 279 916 120 -424 -784 613 -369 -333 356 -854 64 -30 -365 -408 709 931 -82 -282 -722 20 -454 -971 -829 806 327 -630 553 -981 -178 -842 629 -51 325 -609 257 -978 350 68 -855 436 54 -508 -264 679 -435 -845 594 -695 714 -137 301 493 -83 421 -752 -147 432 -392 -108 961 288 -350 558 204 -448 -727 268 743 -670 780 69 -41 -307 -86 694 884 -49 -553 -772 523 -646 -162 -130 -24 354 -647 -422 -770 -229 556 -690 -680 -939 759 -199 -657 26 -640 -65 -809 500 733 328 -248 252 198 118 -794 -407 -787 -145 -908 -869 73 -659 -872 207 728 195 810 -817 232 -475 614 -636 -45 -590 530 -302 -23 -176 561 170 848 367 752 -902 397 309 921 423 249 -460 -340 997 754 149 -408 -468 -451 872 -478 -449 229 81 405 -578 925 323 -447 431 15 211 -436 282 74 897 460 206 -197 867 399 230 -799 -556 -200 -14 -563 421 -601 503 621 -93 -705 871 -380 -497 827 -711 802 669 277 -5 711 -115 680 -602 200 -963 -432 -18 194 391 -776 -398 -488 520 -808 -24 -860 874 639 483 -763 -599 159 979 285 -764 139 562 -312 29 538 -849 -530 560 232 754 -636 528 990 159 -791 580 -469 -488 18 306 -311 -257 124 -391 970 945 332 25 147 185 -150 508 122 -437 -270 -718 286 882 120 783 455 499 -483 995 453 -943 681 -884 293 745 -496 616 758 -472 -715 -185 625 -89 693 -317 923 -685 782 -252 -133 -306 -577 183 -498 -920 -176 -281 -329 -475 -799 858 829 598 -61 -277 -202 29 -97 195 -579 558 -738 72 217 -385 -944 843 -827 451 -717 387 -688 -420 -603 -728 -745 610 -692 892 404 -41 -230 -998 34 98 330 -215 349 712 -250 -618 502 -312 -804 -986 444 -451 -63 621 -104 456 -866 689 -770 354 -958 6 -291 -678 239 -868 794 707 220 -373 288 764 760 505 912 -727 -262 583 137 226 462 285 462 -688 -786 677 -951 -720 -292 628 -642 -869 -89 -430 -911 -709 214 177 641 111 -894 993 172 -456 -579 640 581 -406 807 -560 -311 532 101 807 45 86 -750 427 -374 418 -884 187 -113 -992 786 -298 -162 231 317 33 505 -626 -389 896 30 -463 319 683 253 336 889 570 741 551 -26 897 -551 -832 -793 698 -791 -117 895 346 28 -106 990 -348 -660 -619 -393 688 -517 353 381 978 -854 897 -704 852 -669 -914 669 -125 164 -243 -52 -696 -404 639 -525 -506 191 325 916 562 505 532 -412 504 648 -685 -541 989 149 -580 744 8 629 123 -640 993 -591 187 695 520 -498 964 357 -894 -856 -360 965 631 -658 972 -914 -620 -893 626 51 948 299 -478 -948 771 -283 819 487 745 874 827 428 681 539 -307 -469 815 -163 138 692 501 -714 521 -456 227 10 -325 776 928 198 166 754 869 240 166 -39 400 876 -601 528 911 572 383 187 -525 -226 886 -985 -901 -426 541 625 617 -734 279 -404 438 68 754 974 -378 -669 -769 -183 158 950 400 26 -337 737 762 -116 -297 -154 -839 104 385 655 12 -3 575 460 430 -908 520 958 -44 -119 717 -93 -470 -688 -699 -228 -438 416 838 -793 609 -520 978 -320 -45 636 -69 640 -421 -833 -108 -891 -366 -696 -635 -144 -618 -841 895 514 661 -344 298 -278 559 540 -736 246 -450 -800 461 -614 771 162 158 -227 -730 318 861 91 638 -603 660 310 -673 -355 514 -860 801 -283 608 261 -291 132 -421 -211 581 -935 -743 193 -870 858 -212 -397 159 500 -874 119 -793 -948 246 -3 -10 -3 -331 671 -285 -728 -419 962 178 311 -412 816 -270 477 875 462 695 541 -194 -112 -846 -865 -643 -941 -233 259 277 562 67 -323 -405 -547 -525 684 645 -444 -553 -919 897 189 430 -902 -1000 473 798 -874 105 756 -402 -268 -646 -576 -766 60 -224 156 -219 -595 186 503 -370 -495 -920 629 -452 -779 975 689 887 110 -10 -316 549 878 -145 -512 -130 -1000 338 -572 -471 -308 982 -765 -23 693 788 -254 -684 648 -289 -542 663 -278 9 -18 92 -351 -53 -663 -225 -947 954 831 857 -681 -50 -683 -135 -660 -375 985 -553 747 798 -424 -810 -318 -333 -830 -642 -857 520 857 259 398 937 -401 -648 -878 -680 -991 807 -854 718 829 -529 37 -543 -992 -994 907 -354 -171 -46 -326 36 231 49 861 -952 672 81 -115 653 470 -471 758 545 309 -962 -451 486 -449 -746 36 -126 -542 936 -478 -776 -935 -609 -102 278 -646 489 600 383 -525 47 173 292 -317 387 670 904 569 791 -365 -839 51 700 575 120 976 -609 -732 -267 -696 -998 327 330 -35 -130 -766 -24 790 -290 298 357 12 -990 -693 680 -537 211 994 972 -262 -594 -221 -128 673 435 206 -50 -493 -571 365 251 664 596 705 31 -574 521 -792 575 953 -613 473 -1 -857 -664 -789 15 780 -258 894 -518 677 -293 -595 517 63 -374 959 226 536 -563 -309 904 380 626 -396 430 -623 542 -402 -6 242 -248 132 212 396 753 450 -778 -329 -620 -316 98 -250 496 559 -887 994 -283 584 207 -287 -409 -946 -265 790 587 -765 630 -805 799 -155 847 -442 287 882 53 520 227 -60 -480 815 -371 -336 -396 364 -967 545 -921 -181 693 597 591 -148 183 -160 -166 -393 -961 171 320 -351 -449 -161 989 -947 -130 -627 195 -164 -23 473 197 351 -899 -635 -892 -424 54 964 921 594 -415 -49 -362 637 786 64 91 -782 972 153 332 316 862 -837 -879 586 860 -824 374 825 -496 -405 337 -347 -779 576 752 667 -367 -141 756 398 25 -154 472 266 284 -161 -844 -200 843 129 595 -363 326 -899 781 592 946 -735 275 631 748 201 322 -109 123 -266 21 968 -286 -262 145 -204 -774 958 511 -176 -148 -851 -872 -219 632 984 377 -100 178 341 203 254 131 15 -804 617 -204 -192 -405 344 106 271 -581 244 -636 659 -820 -583 -19 490 -902 -41 897 906 170 -406 362 437 419 -684 -740 -721 242 -300 946 -31 886 -993 63 998 -34 -130 167 -404 -588 34 -16 -616 761 -859 -841 238 847 769 -35 129 62 128 -42 927 267 39 -330 -990 182 -693 739 -406 781 -929 -595 -266 881 -178 -247 190 -67 -238 146 182 454 200 53 -160 -219 -507 333 -272 88 960 -808 -256 -406 -389 -245 950 -5 -235 -301 -316 -366 -380 -749 -154 234 113 -749 593 -906 488 195 400 183 57 222 427 25 -497 155 -318 113 -907 657 -232 968 647 -518 510 -779 -122 209 -382 -423 186 890 471 225 975 -79 980 558 64 -808 -833 -318 171 -265 -406 729 -502 -819 875 -878 -543 422 -69 625 908 254 -864 111 400 331 240 364 -908 -274 315 658 837 -575 647 -13 873 201 -139 673 -237 -458 -469 849 -401 -582 -216 -954 -817 459 -20 -827 770 704 -883 208 147 -753 400 -581 914 -502 955 -375 -415 593 644 -623 223 383 -876 -956 764 498 602 204 -375 460 48 -112 307 -90 313 -818 -799 648 150 746 -683 823 331 -428 574 -582 530 941 -539 176 514 903 -709 -867 487 122 -388 -208 -574 441 -700 -135 786 874 74 -305 -365 64 -51 600 -11 -706 -297 -189 -432 685 636 861 858 -713 528 469 413 -171 553 -407 -246 867 626 311 -44 -772 -607 269 42 -727 -970 -399 -627 -323 985 382 869 -815 546 800 -480 302 -535 563 720 589 -666 342 914 -48 -503 1000 -135 14 411 18 -635 672 -150 378 -464 413 -218 377 440 -711 -871 -496 -126 -128 389 13 -85 943 -510 -304 113 571 299 -637 -49 943 171 -538 -996 -691 -828 212 554 -484 -50 -82 -785 105 840 -172 807 -220 -599 661 -329 833 153 -11 -757 -277 727 388 -393 860 -27 -978 675 -613 35 464 -366 -384 -21 -477 83 965 -577 747 -523 502 -898 306 624 221 180 -20 -69 541 515 773 572 505 52 -893 337 -662 -692 -914 98 483 -797 346 963 -26 845 725 -354 -108 865 -381 616 -199 -491 -246 394 -977 464 -872 697 -201 420 -713 17 -783 -45 543 -895 -833 -608 312 -755 902 -65 774 942 81 658 -929 349 -986 829 -679 -226 -625 113 931 754 864 883 65 826 -542 85 334 151 268 555 -75 -633 -483 259 364 -707 -53 -991 -835 -588 723 959 -785 -206 811 -636 197 398 119 406 -925 555 285 -985 336 172 677 -676 -441 -197 389 -443 754 468 -669 221 -631 711 -62 -380 -825 59 439 -177 -43 -474 568 313 421 686 -945 -310 42 201 -487 -192 270 -704 -453 119 -227 -234 379 250 499 -552 231 935 -172 -833 -38 -83 887 -773 -729 -249 935 98 -876 -593 897 844 -448 609 52 -84 -390 -341 723 437 -894 -507 -220 -27 35 -662 -385 -757 -123 -173 -845 406 -351 995 417 404 281 -23 99 617 407 571 450 -868 455 687 14 210 47 -526 515 -168 57 829 733 -498 198 123 541 -469 -993 -173 992 -371 53 820 -249 -504 -60 -945 101 -835 671 -874 -596 -579 -718 -530 715 427 596 871 -19 -203 -77 724 183 -146 120 108 894 423 -861 -335 804 34 27 235 887 863 702 -265 -587 -369 -840 800 -412 764 -244 -697 -187 -362 998 -460 714 -994 -507 969 265 122 -485 -255 -50 208 -234 358 619 -255 -652 -57 637 122 89 278 941 -128 244 705 -506 916 760 628 -979 402 211 -570 932 -544 -509 -206 960 -192 -350 629 -333 -454 -731 609 956 -727 -369 -123 171 -282 -170 -665 177 921 73 -697 -61 -863 -156 244 -741 492 -802 -927 -436 108 -843 129 591 -891 313 387 237 -97 189 -754 -880 -930 -497 -630 916 812 -223 -389 614 108 -465 -415 333 314 -953 444 -269 -412 -168 846 791 -399 604 352 -210 -831 601 -148 -235 -883 705 -667 -867 -594 -827 -382 122 -212 -264 -232 589 -781 -170 342 649 110 -934 -997 -933 817 -338 874 809 -513 -177 -610 231 65 74 963 -164 774 898 7 -67 608 785 163 -365 -958 -25 273 -333 64 -595 -254 -470 667 -287 9 11 -382 -846 -999 -850 -158 -184 -807 -359 -424 792 -354 -312 749 -639 -952 614 -127 -45 866 736 784 683 21 382 -109 507 483 -899 -693 506 -48 54 524 -59 -261 126 -800 -987 702 -550 -202 214 866 -667 -570 -807 -624 -826 -101 12 996 173 213 -941 -211 71 607 208 61 929 -521 522 -41 -411 517 237 34 -264 888 310 815 -997 -441 -488 591 -189 777 206 17 950 533 -671 -995 -171 -456 18 480 344 -3 878 42 -867 -52 -69 -444 -241 621 -404 -618 -430 236 -790 42 991 -853 679 840 -749 -518 -936 -943 275 856 110 896 844 -788 -84 320 262 -805 -6 760 -744 -817 986 -439 376 246 -519 -381 -573 -20 -572 -999 -573 -959 577 789 -503 -423 795 -281 178 -320 651 934 207 893 449 -101 730 727 697 -732 -894 -576 -47 492 -795 817 -601 621 -957 241 310 695 342 -243 -206 603 364 947 -973 131 869 702 -251 329 997 -171 -947 -886 -277 439 -796 -986 640 -831 613 -128 334 -93 -14 -556 -713 153 -713 -701 -634 -837 317 69 -623 -405 -78 -726 96 -474 245 -69 -479 788 -121 113 -289 -497 -671 888 233 -527 791 992 -13 -710 254 -987 -314 -70 724 -368 284 295 -768 136 274 -743 311 565 -369 113 -212 -459 -83 -480 -367 -575 926 -36 306 384 -109 343 160 490 -210 9 951 839 135 878 607 -416 -554 681 524 -800 19 949 219 116 -283 665 885 -538 -10 -720 -772 -549 -750 788 612 423 650 -392 786 991 -734 -802 219 136 44 9 -701 944 -411 -324 -791 -425 -950 616 57 155 -817 892 452 21 -447 568 251 -8 154 -834 155 -141 -645 -874 933 922 -904 -32 715 835 -300 856 -750 661 -495 416 -229 391 322 -271 318 337 826 -828 913 -122 -107 -319 -881 226 673 -279 431 944 943 -357 994 -311 -967 -157 953 153 614 -80 -195 544 -74 548 834 -268 -34 448 839 -235 173 324 -53 -625 -965 735 -98 323 -63 794 770 -672 -579 764 -704 -102 -396 -488 405 -971 822 851 -450 366 -977 545 -209 930 -43 -738 650 680 305 445 -385 361 -778 -836 -551 105 780 -433 -551 -53 613 -533 -399 -181 950 -771 174 -185 -257 -226 199 -164 -642 -950 524 -920 -291 -512 238 -25 -194 118 -407 -378 -568 973 660 72 -486 301 904 451 360 -440 293 -417 -612 -140 729 642 416 -42 -451 -297 898 -930 -367 -156 -237 112 514 298 -619 -502 328 -221 -284 413 -720 182 57 -257 -523 424 184 -851 -935 -969 404 -744 -962 -735 -920 389 418 -32 53 655 -374 26 566 -946 450 505 -106 -973 809 838 -71 328 400 -174 844 226 -4 -796 543 692 307 -518 -397 570 604 -293 69 709 -674 -354 -725 -23 192 801 -49 315 427 246 461 608 -150 891 818 625 347 -698 482 -227 -710 571 422 -550 -666 944 881 256 240 -126 397 604 -455 932 12 869 605 721 -310 534 315 -712 256 87 74 -791 799 -959 633 179 -315 -463 -872 467 -922 813 367 -127 -67 47 -264 -927 -924 -564 -247 725 669 626 -740 -860 720 44 79 -254 661 441 -312 30 -227 -18 -273 -561 580 685 350 -86 -245 432 -968 -954 -966 -634 -915 766 -472 -349 357 -620 358 -700 754 -250 446 585 -498 342 399 -614 589 -190 35 79 -581 373 350 571 -146 -645 349 -558 111 -838 -432 -958 839 -92 63 813 -892 -606 -106 968 302 -401 247 -508 180 -211 967 -941 940 156 -520 373 -489 361 116 437 110 749 174 -529 96 390 102 906 -507 608 740 -81 -236 -974 411 -694 415 -706 -782 482 -67 824 -852 -93 -409 428 115 434 -166 -684 944 -865 552 -520 18 -996 396 -844 332 275 349 126 -501 312 636 -720 932 -385 82 50 -854 156 -750 -815 88 958 -285 526 -40 853 -780 324 602 -874 -812 -775 -699 388 536 -463 -150 -910 464 -840 54 723 -884 -824 419 -689 845 -467 -87 751 21 -4 -513 -651 -556 644 -327 -942 -176 381 437 -530 -825 -778 -484 113 -625 -690 -482 985 788 -588 111 305 -244 -352 -772 535 557 244 242 656 275 -668 477 -347 -640 -908 327 -363 656 863 -973 -390 263 818 897 -721 145 856 204 -57 -371 790 -573 -278 -444 173 -79 -316 343 -293 -142 944 389 -589 944 -375 110 720 -35 -347 -440 344 202 -769 -152 947 -94 -735 -389 517 50 635 -759 -931 455 464 536 889 -748 -751 689 -837 -513 252 505 354 -438 -333 -946 483 416 -977 -164 860 594 -154 3 -35 -384 793 -515 127 -501 -273 -61 -696 -612 -1000 -93 541 -343 -661 -109 424 377 -527 -169 558 -392 -812 -25 689 -513 550 -466 484 -226 -185 -299 -654 -841 -649 888 530 492 -883 -351 -434 -756 -75 -131 -232 983 -878 412 -945 548 936 30 779 703 767 907 702 970 -359 863 -668 784 -516 -522 771 224 -230 -968 -311 783 -277 707 -575 179 948 -656 -249 -700 197 327 -554 14 201 90 -857 -338 214 788 -145 -180 -832 -504 -217 -272 895 -38 -617 500 186 953 -941 282 -708 -400 -832 -974 -174 -135 -271 53 889 704 44 -968 -412 -165 942 -833 -771 838 650 478 -746 732 -579 509 211 -386 -217 663 -185 -771 -580 386 448 619 508 898 155 -368 225 346 -205 168 775 873 460 -542 326 -362 32 547 91 -983 -873 -715 -846 -520 -367 87 847 -958 -726 673 -866 2 -882 -886 -96 566 458 552 -818 81 330 259 750 700 298 -522 858 -419 709 738 -384 -769 -968 429 949 65 -628 646 423 808 703 627 549 339 109 -132 531 708 -928 91 455 -776 -393 740 224 -975 20 -541 46 -459 759 -2 918 457 -190 817 -43 -137 -893 124 914 -832 183 897 527 -877 471 -128 -847 -1 -148 138 -281 452 -397 -618 598 446 -66 -143 447 -159 -537 -978 461 -463 -820 -167 -606 -555 232 -222 -262 -497 -895 -152 211 -540 942 965 343 614 440 -489 642 -45 506 -849 35 -429 -996 -956 852 380 706 -44 -37 175 977 875 4 15 491 -835 584 -180 -344 -983 -463 -403 479 -545 -241 -913 -457 -377 854 -534 -104 -147 686 805 -971 -476 670 146 411 -414 14 709 942 808 -528 -866 921 47 -111 868 -914 565 832 -683 601 655 166 493 411 -472 -407 -539 -643 665 561 -35 492 -677 973 -119 266 -486 -267 -762 80 745 365 892 716 -687 328 696 -279 742 954 -973 297 710 -286 51 57 -775 -332 73 -574 -216 -875 795 -427 -546 699 -220 -326 -701 206 40 -475 407 -914 801 -818 788 314 784 -110 886 -826 280 911 -19 -87 -703 323 548 632 -726 -2 -471 -558 834 -23 -363 511 959 -676 527 284 782 -299 -813 971 976 38 -72 560 -454 633 -297 418 -954 -775 89 8 318 -20 -302 81 359 451 -762 707 652 -643 -51 -601 -729 617 763 707 520 369 805 -227 -131 248 290 850 -398 -328 557 363 -797 -121 -864 622 -683 -238 -160 668 -390 -646 -983 -408 196 -198 -26 140 -261 -857 -755 -418 -911 -549 936 -815 -510 -677 725 730 274 129 -882 -339 496 868 -736 18 -325 502 -968 -777 -129 -52 -764 440 239 -873 774 -678 -690 102 456 730 29 73 -92 -460 -648 774 -557 972 377 -628 -962 -425 -565 954 -235 -299 255 478 509 776 812 695 215 716 -926 96 619 339 -149 -833 886 -673 534 -668 -566 81 206 169 833 -971 701 -8 -60 662 136 558 933 520 -480 807 -809 75 -722 126 -443 485 241 -185 577 153 503 -332 66 408 -331 -978 -211 364 -400 -545 -262 972 570 710 384 459 -754 -147 -726 -911 -728 376 571 -688 -357 576 -798 -663 -164 -278 21 563 -997 -811 592 951 -992 -477 460 -706 -369 255 -925 -70 -290 996 713 -356 -359 917 28 -64 142 -597 -54 14 -625 78 603 -709 383 287 316 432 -338 -469 343 946 554 -727 -357 -669 -615 287 -389 -406 295 749 -825 -218 358 -728 -993 94 92 -165 -620 526 -136 144 -734 -304 -837 964 153 -211 -26 390 31 -81 782 472 -701 18 -11 -35 803 266 -467 541 -183 922 -12 -677 -337 187 -939 -203 964 -20 -531 787 167 555 -201 -861 -720 -362 -604 655 -137 -239 -251 152 -209 201 495 840 717 93 -733 -164 116 -98 -754 -202 -946 240 -63 690 -951 465 -555 -210 -79 942 767 -180 665 -913 -707 -2 -426 -457 -414 205 352 -437 56 300 782 528 -244 150 -397 213 -516 22 -48 371 -906 -820 426 598 -877 693 -746 595 -431 346 -387 -864 604 474 -256 580 -156 -421 815 -21 339 -88 620 541 -595 777 -365 228 601 477 -239 262 355 -98 -535 -761 398 762 11 294 101 815 -636 294 -883 882 864 679 -621 -775 -91 -72 -834 -328 -362 -837 865 -145 -865 320 -368 895 74 418 848 -696 384 100 -283 -25 -588 103 439 -165 -96 271 -727 338 849 -129 662 -203 1 -966 633 -110 -25 622 -12 120 590 972 -272 -348 996 -123 -868 813 910 924 -482 332 -201 -552 -615 466 195 3 973 -986 640 -807 97 202 -217 86 -287 853 188 -758 513 308 -483 -217 -305 711 766 -416 -408 -942 -533 -970 -166 -790 -9 -418 -577 590 752 -408 -186 -914 591 -251 627 820 -280 364 -9 227 -525 603 -517 145 481 -674 816 17 -359 29 -866 17 -794 -326 -542 212 445 -852 -269 -257 675 800 -542 6 694 -795 364 747 454 655 -555 920 -803 -970 120 -73 72 -642 -963 714 -102 -506 -614 -9 -847 -820 655 -587 -670 -493 -589 -938 491 937 121 800 -69 397 983 -56 844 -884 -726 286 319 199 -223 -623 970 186 -40 94 -348 -388 -397 -902 896 688 711 -916 966 -800 -315 736 -193 -849 514 -682 840 -938 483 672 402 -766 523 214 667 -622 724 -448 -52 256 -281 -859 -683 846 311 794 490 347 -409 43 -798 -627 -66 910 401 90 -122 99 -937 290 -774 -177 -858 -566 -564 365 71 -639 -265 -489 -586 684 -151 -960 -557 746 -279 878 -754 568 -717 -657 214 -623 -624 -642 497 610 84 -544 20 -396 816 140 -592 115 -48 -211 42 681 -539 45 -32 660 -642 -842 -155 418 -912 298 -290 686 25 -266 662 -406 -428 -533 -527 -229 3 698 377 221 -467 945 761 464 33 -536 435 309 -669 366 380 -642 -717 -514 891 352 -829 416 -278 -839 -842 -977 354 8 649 421 -867 947 209 678 -642 -306 15 -447 -346 -158 677 -931 817 -300 386 130 -88 -815 55 50 104 -849 405 -853 987 589 433 -213 635 -220 -599 159 -785 912 -505 -233 -44 -862 -590 733 301 -176 -927 602 -834 -602 849 188 541 -1000 133 192 -974 577 -819 -791 -718 289 -209 334 66 -937 -976 -633 -798 -825 970 -768 954 -345 590 155 164 945 -209 -497 964 -753 928 425 -379 -72 -506 -12 724 -162 887 721 -882 536 -445 924 799 235 613 917 479 929 -73 -507 154 -507 96 38 906 550 -742 -641 -852 133 195 36 332 155 218 -414 -298 829 489 496 577 -256 417 -522 -663 568 411 52 751 781 -451 510 -184 538 43 538 -330 -26 248 -772 882 -824 11 536 -852 471 882 -742 -701 -944 436 -271 235 269 965 -721 427 -542 -416 17 -11 728 172 764 -626 34 -854 -972 -98 -141 -794 -908 14 696 -572 614 -374 -466 -764 983 870 591 446 516 646 430 502 371 672 -637 331 -200 -312 -235 -429 524 32 -102 659 -380 393 583 450 -377 787 739 -151 490 -517 34 309 922 637 729 296 57 813 -668 825 449 129 -307 944 -197 515 -602 604 -576 180 856 -350 -338 -724 -340 436 555 827 -129 67 938 84 842 -233 970 8 -983 787 41 982 943 997 -521 820 -860 -519 974 290 510 680 604 -952 372 -436 327 99 119 861 -244 -845 282 414 430 717 729 -754 -572 65 -928 474 642 498 182 -238 -902 -860 461 271 -82 816 -753 -787 -724 -954 111 -239 -617 -247 230 817 -838 703 470 910 639 -261 727 -535 -849 -837 -379 -726 389 918 540 205 -26 -799 -633 -6 274 -739 853 -939 587 78 -964 -373 -623 791 542 -515 -133 -380 -83 -25 23 255 384 72 148 -66 -536 956 611 975 861 263 78 113 -652 -431 -484 -897 -605 659 870 954 -389 -43 2 28 -962 -336 905 148 232 924 147 630 -417 -975 -774 818 857 743 320 -27 699 789 -563 913 207 685 -320 -223 -300 -512 -33 -48 644 -329 -662 -994 -125 -918 37 336 -292 -491 -254 -830 9 -226 877 526 -362 -722 -885 914 115 674 162 -52 2 -337 -833 -313 -444 -936 733 9 660 -143 -310 -662 -111 950 -599 771 -351 -970 -931 -92 -253 913 956 879 134 -558 -455 797 873 -566 526 -81 104 -863 -868 -990 -610 -769 -896 -596 956 595 632 354 556 632 417 967 -10 473 -173 -382 260 604 -974 -595 -348 -399 935 -983 828 -226 -682 909 424 -947 -270 774 993 -483 709 -360 208 549 38 -162 928 -588 725 52 23 -170 41 -441 -279 -585 -308 -528 488 -514 -836 -577 173 -534 34 -713 268 -553 402 -265 -832 -134 451 78 -801 -726 -751 660 92 744 -810 965 -975 -678 812 498 595 -688 410 491 -693 -897 -331 336 -211 -913 618 928 170 -582 -529 711 -949 -125 175 -935 642 -655 -689 562 -647 280 -600 119 -461 552 -834 141 -748 590 55 349 828 842 416 -433 548 312 986 774 670 48 -150 -442 -178 332 -921 -741 -400 -7 51 224 -635 641 -743 280 572 944 761 481 17 -508 245 187 -958 857 -576 -745 -919 -668 121 804 469 550 -128 655 727 -654 -694 427 -155 -810 524 -907 -153 431 -691 832 -461 838 -499 787 -576 437 -782 -485 -167 768 -732 148 260 -340 541 -368 -33 -155 -968 800 -32 -412 -630 -898 689 170 979 -326 -591 782 -127 393 428 163 728 -966 816 496 -169 463 -335 -392 998 194 128 -809 231 224 220 -505 403 -994 -676 -173 180 -631 668 878 -627 -378 28 -122 321 843 -34 -622 -759 379 129 -570 275 978 691 -362 547 -492 -682 -306 958 561 -115 -254 781 -777 720 -559 66 117 990 -430 -489 -668 814 -16 -131 -923 -359 -769 498 170 -307 -376 685 -549 649 -630 22 866 359 249 -652 -232 -133 -408 -643 570 144 -137 -113 -97 -302 -625 228 748 389 431 740 -339 -559 243 923 -742 -269 -919 324 389 -756 72 770 532 -149 154 -461 -368 -757 201 -307 941 -792 -6 196 -626 790 193 -401 1 229 984 142 201 810 287 -741 972 329 -733 -356 414 370 411 -343 -321 446 188 411 964 -219 -121 127 10 776 23 689 -679 887 -554 -923 197 -338 413 162 18 -737 -148 227 -198 827 -375 474 872 -445 -164 -537 666 144 -288 -213 30 278 996 487 -844 178 302 -665 802 572 -155 -49 -807 -810 545 368 -497 610 359 693 738 -354 -602 -106 651 -212 -536 515 -253 -131 -592 110 -631 -750 913 216 67 -836 159 -598 -65 704 -808 606 698 776 822 811 -125 -905 572 167 -278 196 -795 -274 -287 859 -310 464 339 217 -567 293 -92 -650 992 -862 175 -921 648 7 -184 393 -227 -665 650 408 490 492 -319 -103 674 885 -306 -283 220 711 -543 694 -653 332 -238 -98 756 -263 -196 -926 -979 -282 428 -956 876 -660 408 -471 -667 53 729 -7 664 531 -49 390 151 295 -266 -243 698 -585 -648 791 -108 -512 -354 -797 -185 258 -75 662 318 -627 -452 -296 -697 -276 981 681 549 390 -751 -282 -324 408 662 328 -407 -916 915 -31 -628 256 -117 517 91 -555 -211 -588 521 318 -32 -854 -610 -210 -174 255 160 188 211 -831 -41 -144 -327 -809 -820 791 360 -114 942 -198 -947 -545 632 -708 421 -293 671 259 -494 -127 558 627 808 -267 -414 827 -805 645 -39 168 -257 224 656 -851 146 441 -909 955 85 985 -341 -995 36 -512 737 317 651 843 -726 724 755 330 -500 536 -596 154 -74 134 -720 -234 430 276 347 -48 -123 672 -671 -521 560 634 -415 -119 -546 707 -698 34 -205 -617 827 -163 827 585 -111 -40 -713 -616 312 298 -750 -919 522 -101 775 -761 -494 78 -976 -288 40 609 -981 532 770 919 305 -536 694 -288 49 -984 -380 -608 600 -434 309 153 -196 -584 745 610 396 919 -285 -289 655 881 -394 -965 -672 727 -792 -830 225 -239 284 -588 800 371 -4 403 -554 629 -598 177 -386 563 -481 -864 -864 -705 277 724 -305 -297 469 -634 -831 216 -513 -382 676 -847 755 428 51 846 437 254 -829 -616 512 539 331 -278 -558 620 197 493 789 -371 -759 -97 -689 554 -7 499 32 39 -743 842 344 -595 -298 810 810 -257 70 220 -442 -115 51 781 733 525 308 -183 347 -917 -532 847 507 492 421 253 -655 -198 -605 671 432 -209 682 -883 923 961 320 -2 -283 -26 543 713 841 101 59 -621 78 -982 894 293 -952 -1 812 -608 -831 634 -45 561 130 -722 467 251 -292 -267 -276 155 801 41 -324 877 -749 50 316 -306 -536 205 771 -221 83 741 -380 367 922 819 505 -85 651 550 -334 -408 54 -947 -516 -306 716 311 -614 550 154 -939 -340 868 552 -978 385 519 -634 162 204 -385 6 -534 -551 -464 161 930 647 -672 206 944 890 508 -374 -581 -536 620 -108 979 666 257 -986 37 -353 -217 -659 793 -944 185 -720 544 -140 847 431 -759 541 252 -95 814 359 904 -958 -912 -209 865 -55 520 -271 870 117 941 -968 746 -359 213 -917 -10 847 991 803 -218 700 -85 -506 -567 916 -43 -933 342 42 890 989 -424 283 -76 -168 95 -562 -796 -549 117 883 640 863 -833 -151 -16 -521 288 512 -839 -918 845 -670 304 -881 996 -317 -750 863 -123 -717 516 -51 906 -894 -188 -719 -289 -251 -862 252 -322 -673 -640 482 231 603 -893 583 263 167 946 -900 690 323 -363 -525 290 160 580 -360 -891 -401 856 257 -496 -903 731 351 123 -895 388 -921 576 -6 -490 -971 -107 -292 48 -517 86 447 -816 -491 380 -176 -250 797 97 352 660 404 537 49 885 -732 634 618 582 -442 -736 -402 -841 -827 117 -121 89 -755 538 -107 -510 -110 99 -983 320 -324 556 -610 -126 -362 404 -764 934 437 -733 -303 176 -426 732 -253 353 -850 -368 -920 726 -118 -622 -369 764 -73 635 302 522 -786 -906 -942 -977 -189 -754 -211 516 -468 -911 253 682 -35 571 398 707 -772 -862 -90 719 -483 991 -900 518 -770 716 336 -753 -562 -72 -741 -419 -925 -701 757 523 681 -363 -469 764 131 223 998 -14 547 -635 331 482 -779 -228 532 781 -1 224 914 -665 -85 -35 667 -110 591 611 870 -871 986 76 765 -174 740 -589 -619 929 418 -489 -582 -19 923 -204 136 -170 -122 -550 25 -314 32 132 -566 -192 85 -892 -359 877 293 298 310 852 268 193 841 -732 171 -481 -662 -377 776 382 24 -418 -673 654 -7 -938 945 -866 -371 470 -994 -321 360 439 604 725 -128 793 -899 999 -593 -174 899 425 989 879 -694 -866 826 -947 414 -780 -142 -853 436 -734 -630 -94 497 863 810 605 986 573 -697 276 -159 738 394 -25 -961 169 722 782 669 -375 -459 -65 -821 -788 -490 998 -95 692 -664 -781 -334 -912 231 -596 253 849 -830 266 602 885 -151 -852 -641 -360 567 -146 622 -922 -403 -854 -45 -143 -597 -759 903 -448 -738 -478 -784 -196 -263 -374 225 -737 308 -955 -198 -202 745 -960 -814 958 -217 -614 696 473 -57 -404 202 -376 740 -761 -200 533 -459 546 162 523 585 -945 -696 779 506 -621 224 840 -769 734 -421 -5 448 -840 325 -599 -419 -257 408 942 193 544 971 227 266 276 -494 -421 10 -818 -751 -993 -456 549 808 -25 -860 415 507 24 263 906 682 -909 675 833 162 -330 910 -359 438 -407 -331 248 546 -178 319 -245 496 518 833 -469 -669 522 609 555 722 76 799 -306 649 -677 -83 636 21 594 238 -848 416 285 569 -845 867 957 135 -580 -218 -932 860 -883 -221 835 43 -351 842 685 -465 -310 -96 307 -93 -433 -835 546 -944 437 -740 -566 -832 -557 234 391 -111 -376 846 668 677 -697 -399 3 550 -417 -192 -731 25 722 462 -174 -552 892 331 742 -781 -599 -813 -51 809 38 94 818 -154 313 -177 -675 -369 287 -545 915 -694 -765 719 -897 -188 -195 -972 -776 71 -155 -435 -241 -893 978 -736 -618 -653 -836 -561 845 739 121 -430 -782 128 723 -609 251 753 -314 -71 927 657 -153 312 -58 645 -539 -750 -195 224 -490 -773 67 981 -742 -760 840 -49 610 -229 -830 -292 964 -439 -269 -122 905 -605 -52 222 612 -551 170 285 430 31 -72 -391 813 -175 -684 239 343 -114 -144 -242 -568 854 -840 -402 -560 501 445 -454 -353 341 554 -218 -555 669 -25 -759 -825 -531 -698 407 -241 -636 84 911 -178 -802 -536 -412 649 264 -420 -810 262 7 813 411 -975 919 -4 -300 -956 921 -732 -338 -389 954 134 -366 651 -480 -130 -885 -175 -719 973 -657 -95 -861 467 418 103 683 -495 544 270 72 935 -641 201 815 538 824 -313 -57 -973 420 -188 -597 -935 158 -838 -853 854 765 97 -246 -489 -898 -505 904 -917 232 -392 315 48 57 844 788 -186 853 508 -170 766 211 112 -451 693 502 325 985 -741 -947 480 -812 163 -513 601 628 567 -605 -554 165 -706 6 -622 951 -938 93 -883 301 523 652 -254 -63 148 -154 206 129 417 -727 -98 806 -418 -871 942 -667 749 -760 -478 -262 237 356 -558 -499 -655 713 -35 396 -816 685 685 -248 780 939 -347 125 -18 -607 -351 499 148 756 -600 7 -856 -199 197 352 -353 -374 377 -151 245 46 302 384 142 -852 736 -662 -679 442 858 194 444 -738 835 590 526 573 828 770 -63 -85 -976 143 -921 -530 -219 -748 353 496 529 -459 401 -776 -710 788 -634 158 543 91 -954 -814 -211 -528 446 819 -762 715 582 16 805 474 889 -580 -214 -731 -799 421 818 -482 -342 168 -659 869 -650 -14 163 985 225 -178 -899 852 -666 725 273 487 -350 223 -620 -467 -979 18 987 511 -171 -847 -800 339 815 -969 723 -764 112 904 -7 29 315 -632 -256 -454 88 -184 -4 641 552 -543 -632 -82 -505 -894 -806 506 513 524 -616 816 845 406 -270 765 470 548 -72 778 516 -670 441 828 -502 -723 -763 560 122 701 -72 -382 988 929 -244 -926 971 105 -515 456 -659 289 -27 791 -658 -736 154 -652 169 -731 -665 -68 -478 -183 -256 730 282 -490 522 -384 -421 -300 -765 -133 2 -913 288 -660 502 39 -922 470 -436 -523 575 331 -270 -660 205 -578 -487 -615 9 -216 455 279 -175 150 -187 -370 -655 731 898 583 270 -613 -961 670 732 -339 -931 672 -158 -937 237 31 487 -208 379 -462 32 805 795 -735 370 53 219 57 606 290 -808 -61 225 33 784 268 788 605 210 111 790 -603 382 -687 412 276 -822 -36 931 202 83 427 859 495 858 587 881 -535 490 914 -319 583 783 905 901 -10 34 135 104 50 -84 -282 -41 5 772 576 496 -960 -205 -721 893 158 898 -189 -773 155 201 277 748 533 769 -639 -64 -451 666 -671 424 80 203 -375 521 909 710 -415 755 -130 222 -444 -47 -447 -385 -800 -862 -461 229 75 602 -128 -274 -271 -295 219 359 -63 73 364 -982 -479 -373 -52 -768 -758 218 699 -902 270 421 -764 -922 422 -171 -356 -170 -926 -58 254 435 212 -637 153 -338 921 691 679 -592 481 743 689 -534 89 139 628 -91 603 279 314 912 221 -164 748 -708 886 77 528 -541 754 326 -99 915 49 -475 -985 590 863 -362 992 256 65 219 967 507 -566 160 -853 -331 -322 -274 159 -194 783 244 -228 -592 -935 772 772 726 -446 -421 791 -14 -679 660 -180 339 643 -618 785 -226 900 -295 292 856 -394 183 -299 667 335 270 367 -421 -373 734 898 222 409 932 -577 -274 -768 871 410 994 -158 352 -56 74 652 242 438 75 165 682 -756 -478 21 558 65 576 -640 765 -29 -771 -823 -741 -568 -674 -145 -796 417 -395 268 -642 -577 -653 936 893 147 804 -30 -346 -919 -135 -897 734 566 605 -744 -181 24 -607 -41 -660 -675 94 670 -179 81 -744 887 -510 -743 440 650 88 768 -855 19 -19 238 830 112 -282 -332 891 -352 -116 450 127 -12 422 457 846 -377 953 572 524 975 385 -628 934 226 19 265 757 -813 91 -259 -698 -360 814 172 -34 156 -533 69 287 832 788 218 358 438 287 -77 -228 -223 -558 222 380 -640 663 827 -84 -334 979 -902 -817 -10 702 755 908 -199 853 685 824 172 11 -182 -147 -437 163 623 -207 -657 -979 -308 520 -29 -183 711 10 367 96 735 -393 598 82 411 419 -289 109 718 935 -933 -702 -981 -836 -566 70 883 447 141 -733 642 854 148 -587 -410 -370 -416 -893 904 934 910 -229 180 933 190 -912 682 770 192 767 530 939 325 943 -870 -704 914 441 914 -168 158 -15 38 365 666 -660 -210 481 -698 531 3 434 -394 992 -195 -413 881 -488 -199 244 518 198 -668 269 892 982 257 967 888 -592 -417 -608 -220 187 463 -989 -423 -1000 -210 -252 -55 823 161 153 -666 459 -2 16 770 116 -452 -987 224 -959 -502 -506 -462 201 -117 -138 -862 918 175 110 10 -648 -616 -121 881 -359 849 711 938 170 -826 -970 -933 322 -670 864 89 590 -483 684 -176 747 -247 59 857 -115 344 -904 908 -891 -181 423 -837 -894 957 -850 146 -825 389 251 -956 403 520 856 69 -219 -712 604 30 972 -289 -566 25 -272 -482 595 378 327 -205 488 186 956 614 -409 231 464 860 860 825 49 -16 -984 -879 486 -453 -358 -121 -153 208 -611 442 -663 -156 -40 -278 -637 129 -647 90 410 -591 -387 -422 -770 -851 105 851 -13 272 -403 370 -129 -574 496 533 -703 727 -899 -175 -731 294 187 991 131 -91 497 -639 415 386 -606 -85 501 -902 -481 88 -280 -306 227 13 -642 -415 514 -862 478 431 947 -224 -922 715 272 -369 340 632 569 -604 619 951 578 288 -87 -981 711 -900 -436 -506 -93 -866 539 378 147 68 -895 686 -661 182 -267 -912 -534 -285 404 48 125 746 -126 -928 951 -696 723 -945 -523 399 -907 667 -94 414 980 678 361 733 995 857 -303 -146 -550 99 620 -872 716 751 -240 -975 572 51 -249 -558 316 -936 -28 -159 -163 -867 -90 -472 -304 725 965 512 157 693 -835 -84 200 979 -514 -924 606 -619 802 926 -329 582 27 564 508 -784 -67 -189 -330 466 -115 -789 405 -42 -4 341 -478 -238 111 -563 929 605 -538 941 -533 -205 866 179 -520 748 -218 791 775 722 -324 215 450 280 754 -713 765 909 756 -919 719 -2 -133 282 -432 -915 -564 566 647 31 771 154 -998 293 636 563 394 -386 339 733 -387 -567 -60 -855 633 -340 -475 546 -66 -865 897 -327 -511 608 906 -154 233 -71 -401 -154 -998 -515 281 572 -184 -652 60 720 -223 -104 -355 588 -412 -109 -719 -299 -187 644 -138 508 97 -295 122 -786 -155 950 485 626 432 -994 -772 -777 -589 -150 85 485 10 -60 -553 -754 -156 964 -437 262 579 494 -913 724 829 563 279 204 228 -649 910 -938 -998 1000 486 -186 388 942 -266 372 927 -938 -980 -61 -244 -52 345 341 401 366 -974 687 -730 -391 154 -58 917 -765 -78 -434 384 508 291 522 821 -773 -946 -101 -219 -285 34 574 919 -163 -892 -430 -892 -828 221 -280 -803 -924 -122 -406 -490 861 748 -248 -453 -315 324 176 -832 430 598 -466 816 -654 -741 -507 61 -70 176 -652 288 152 882 -373 -727 999 -270 -322 -480 745 -907 559 -143 125 890 -126 965 -274 106 -494 -657 -892 -85 766 501 680 197 540 640 470 -642 987 -889 -625 -502 -387 477 -647 725 -278 -392 -251 -181 870 -222 103 552 471 948 -712 -142 782 -109 -618 -163 -475 -838 -176 -391 231 552 712 80 -311 325 829 -619 -573 -995 419 -647 224 199 434 -708 882 809 -767 117 -576 553 749 -827 -726 930 -206 557 921 986 470 694 -638 -527 -786 854 716 774 -442 946 -319 -218 508 401 -878 -77 -745 484 -384 -381 -284 -232 285 -766 -951 388 -623 -398 -168 954 -885 -959 953 287 299 77 -79 734 59 -264 267 -283 -716 -357 552 -649 478 187 112 540 -59 -277 -879 23 -649 692 293 -867 -867 -842 -702 982 426 -950 749 404 952 -567 115 -232 676 -149 44 -497 518 89 -535 848 -662 -115 354 146 187 -482 125 -204 599 -803 -659 -91 93 -361 -417 495 786 -356 20 -759 -905 32 105 132 -294 570 635 -800 644 -303 137 902 492 -997 -267 967 -30 -669 450 462 -369 883 -685 35 -703 442 -548 25 -206 174 -910 476 428 -300 -678 -599 195 867 -405 -101 -796 -793 -461 808 698 470 -334 -399 909 163 -733 -350 699 -445 647 -844 -365 -481 730 -728 -2 -210 147 -11 -823 763 -994 588 -666 -942 128 -478 952 -19 850 -315 -125 -283 -1000 778 -392 -690 583 59 370 -417 -742 287 698 -872 -165 237 636 116 -293 57 -950 -131 740 187 -970 96 207 141 281 -34 -486 -332 -279 605 344 -376 109 -897 -760 212 703 -128 -957 587 635 -372 -367 -785 -146 953 -340 -478 -678 -180 316 338 336 560 -696 348 322 135 -702 120 250 -257 462 76 506 206 42 -485 51 918 -436 -857 -783 -982 462 -222 -406 365 -634 645 940 -251 728 442 -139 -439 -833 122 140 -189 -706 356 299 902 -812 883 959 479 -229 327 -875 -872 -582 -294 -799 -892 293 -424 160 193 -876 11 253 -344 -305 -145 -887 110 -827 -685 -386 583 282 664 241 838 -801 73 532 733 232 486 -908 -258 -24 -53 -616 863 -590 624 867 796 -926 -515 712 369 -493 59 410 898 -389 -503 -858 -783 -800 647 706 -234 632 463 -660 194 -237 -743 624 -487 973 -502 -325 -987 -865 -877 -780 -84 175 14 854 -218 789 470 723 -489 997 -194 310 -865 899 357 75 390 158 591 205 -122 549 556 545 -872 890 125 -108 387 -677 -637 363 483 -407 56 -644 429 565 89 919 649 -47 -618 -895 -320 -519 383 294 666 773 700 -731 475 266 -275 -733 511 -799 123 75 -327 586 921 -117 -657 -176 820 -583 -186 -652 -427 690 -238 -140 -958 961 418 -884 421 -643 -213 952 -181 802 -620 -758 609 992 496 570 -414 715 -569 999 50 412 -121 -646 990 -26 -169 440 453 -89 570 374 -703 -756 415 -448 -384 -1 491 932 -977 320 603 -892 -906 -64 464 -356 -629 17 731 -764 185 236 -367 -104 -840 325 123 737 716 -204 649 -711 741 -812 988 -296 742 91 796 188 940 406 -858 154 848 577 749 -427 484 -972 -275 88 4 873 -88 470 239 787 -601 -915 -473 -269 728 17 828 455 -424 619 227 582 353 -348 836 -502 -733 -601 -333 -846 470 -982 -330 42 213 383 -805 -111 -216 773 -635 -97 -646 -336 -463 -262 -191 -130 158 -574 961 -589 694 -4 666 702 -872 -947 12 263 388 -356 -398 306 -247 -820 -921 -459 -711 -239 919 508 897 744 -254 -674 -525 345 394 -630 -258 -603 -817 -118 705 164 -510 -834 800 719 -396 20 -993 -906 658 697 -570 -240 -602 -313 -947 212 370 -761 -432 436 -65 -141 453 -651 330 -410 -942 -408 -906 -113 254 942 -810 -967 780 345 347 227 -88 -881 -385 -834 820 315 904 337 242 815 -44 -663 237 647 850 -102 -907 -309 483 914 435 -974 -575 -910 -727 431 -465 105 426 608 958 -244 363 -599 -709 289 -390 812 -316 781 -222 49 659 -569 -583 -268 -790 919 -35 -305 -221 274 473 -480 597 -307 117 670 354 237 959 -823 -886 -782 -705 671 429 541 -399 -746 39 927 695 665 -483 126 478 848 355 -450 389 -254 827 60 182 2 809 156 453 160 395 -38 -455 -763 -727 -370 -840 553 398 746 185 -422 -383 433 -600 297 449 -113 413 404 500 -802 562 105 -556 634 490 179 968 20 -47 -253 -682 952 903 875 -93 269 -92 456 470 -661 611 -738 943 145 -877 -490 -116 -378 32 941 49 -113 263 10 -108 400 -251 897 72 -363 813 -622 -361 746 148 -243 329 -736 -427 834 -202 -250 362 775 -970 888 604 -897 -424 -918 595 81 -448 -897 -413 -350 -139 -798 -69 443 -940 808 -717 221 -485 -509 -812 855 600 136 108 -707 139 67 26 181 -396 956 160 631 233 912 -842 394 -379 -295 -482 411 648 700 548 192 521 823 563 -641 672 438 140 -845 922 471 -812 -147 -480 33 267 -259 -560 -462 867 394 -962 -865 891 -198 992 -583 136 624 724 -952 -689 -467 0 727 501 374 -345 -88 -261 -882 -423 -231 388 -62 357 -625 944 -61 668 382 674 -700 -651 639 654 630 -559 -144 894 596 -412 248 -523 772 -737 432 305 -717 564 693 283 657 257 270 -998 -309 345 -955 -158 -803 -830 -348 218 -832 -467 -370 -336 830 -699 100 930 -3 682 -145 -283 -988 752 582 -888 -480 731 764 -195 101 633 -827 -229 -525 845 996 124 -398 -528 -969 303 -706 -298 895 368 -585 -379 46 695 -496 956 694 -697 -334 -669 788 238 -55 -973 398 94 -369 -612 -768 73 -592 -266 792 222 546 -725 574 676 206 -214 -966 -326 -155 379 501 511 -549 956 833 484 -443 -138 553 -339 449 -744 312 -286 -216 312 43 -342 448 179 -337 832 -311 614 44 832 533 291 -307 822 358 635 -361 -530 -707 -557 -527 -374 -979 153 652 451 -329 -305 978 -440 -121 658 244 -473 960 36 -398 852 174 -675 525 363 -330 -712 504 -310 -482 -693 -445 -744 -444 -158 357 245 -923 -784 363 -646 735 -835 -978 428 24 706 338 -284 305 -492 -390 136 -503 -280 -848 524 531 -152 -805 -750 93 123 -822 -832 78 455 906 626 729 638 410 -51 673 270 371 141 439 930 -281 20 -518 390 539 -116 -306 -659 -467 501 124 -235 677 -674 -789 465 -77 690 -906 -791 -924 -302 -131 58 -459 481 -945 234 898 -383 119 591 -190 -358 649 281 -296 -615 140 968 427 -39 879 525 -660 -604 -948 -399 -406 689 -689 520 900 -86 55 509 516 -627 -11 -571 -538 -758 340 405 -491 -131 825 597 -935 253 -43 120 -228 46 -201 618 -75 914 181 168 897 -424 700 -261 889 -814 186 0 -943 -671 514 -154 -688 -724 -779 825 -962 629 313 553 523 -656 751 -996 741 -215 -921 -10 -105 -49 -860 642 -741 -670 346 367 613 510 -433 91 62 -558 790 -183 -719 453 -849 16 603 -370 164 -776 668 77 933 -810 -540 86 -348 557 -618 395 466 -567 -438 -309 200 888 -679 -902 -316 577 -525 675 97 -487 -966 594 539 -399 -475 -387 711 48 -171 -686 -198 635 917 -950 -386 63 -603 -426 517 -72 899 -41 789 -441 72 72 701 -24 -54 83 -81 777 -56 793 702 -113 589 -555 -131 -240 -437 -358 551 -293 613 569 -917 -100 -968 -934 186 958 284 231 662 -146 -590 -751 -807 609 -674 414 882 -814 47 433 898 -571 -812 362 -291 -676 -201 961 -502 535 -401 -414 784 -679 4 178 -566 391 969 -210 14 225 309 -947 677 -635 404 -50 -550 -529 625 572 811 -294 -827 -929 551 770 192 867 921 -708 -990 -763 715 290 978 820 -345 -718 -218 31 14 558 -733 766 -132 644 -56 -929 313 521 616 -783 -389 170 -137 679 211 777 41 518 -635 723 -155 -40 -679 854 525 -885 385 -843 304 709 312 245 968 333 -970 231 990 -851 -317 718 -345 187 -280 -359 818 -369 70 -891 -696 874 944 -354 23 -667 -557 109 -422 -134 462 70 -802 171 292 -159 986 -59 474 -250 640 -206 -967 736 -625 127 -859 45 192 438 -366 -340 -678 852 961 502 -711 -25 874 -773 344 -120 -340 451 -350 28 -535 873 -335 689 566 -21 901 -472 -132 195 563 -978 -59 -698 -654 664 -129 558 554 -648 903 39 316 649 -158 -422 -201 -191 -27 220 750 -388 -512 -939 -709 -752 -190 189 -568 50 53 -824 -874 197 456 925 -181 -632 -834 -483 -91 -281 45 -830 614 815 371 -487 -813 -800 348 956 507 -220 -15 725 409 -233 146 454 642 718 -416 923 890 -953 714 -696 -22 -277 832 487 574 -892 -693 -180 690 392 612 -334 692 491 -87 -126 294 -982 205 687 -278 97 174 435 -478 253 839 -311 -887 898 -807 -604 561 -181 219 889 734 939 -318 -192 895 -250 517 882 -783 -870 271 -905 -818 -665 -51 383 431 845 23 28 544 397 -433 -655 -105 -605 143 -219 8 692 955 926 -872 314 2 -60 -87 -143 -661 646 683 -608 331 753 735 255 -428 476 -255 600 56 -2 34 298 637 654 -813 462 -113 -788 -697 -146 734 647 54 -921 260 -759 -170 -776 -49 846 240 873 644 -941 484 166 -39 775 348 -60 -613 -861 655 -828 928 -632 -45 -417 402 -669 -470 -566 597 -36 -570 752 -215 -522 -13 -244 140 -829 -237 -573 700 345 721 947 -564 953 -40 733 -98 -374 -506 820 732 116 872 909 -110 -549 687 -738 -730 495 643 -386 556 -599 -292 -151 219 -852 -472 951 -380 -888 794 143 683 222 520 -971 -458 384 -750 60 -985 227 988 -888 -210 -99 -54 118 -832 8 268 617 621 -96 -869 -78 600 -406 339 647 818 998 903 -420 921 -275 723 464 6 -387 -202 941 73 388 -110 68 -139 352 12 4 -623 572 17 496 496 -184 -367 -339 -53 -90 612 34 744 -618 907 695 -501 411 804 -439 -107 906 287 -878 955 -453 492 -856 105 -400 837 -390 -511 -90 118 -813 412 -566 -322 -799 651 252 346 -198 -65 -115 -81 459 132 452 -831 879 -359 -855 172 544 470 -826 625 439 287 -833 -975 514 -669 -939 -373 -30 -971 -657 -87 186 468 -618 122 -22 -88 628 766 166 944 -188 938 -699 357 108 -297 148 452 686 913 -737 606 -401 -763 -397 -836 90 -221 415 -173 6 -458 418 973 -167 546 -666 -652 454 427 -583 629 171 24 677 830 -44 496 606 500 -1000 55 379 935 -963 -334 565 799 -34 -395 -242 780 -73 -507 -397 608 -600 488 -262 -29 -341 -320 7 976 -816 -195 391 -459 -933 -541 545 -723 623 184 -633 34 590 -537 571 -142 159 912 -363 225 218 -387 48 -699 -144 -811 -959 134 -934 -691 -163 275 949 765 41 893 238 148 301 998 295 357 140 -981 0 -247 341 683 -949 -92 871 254 -89 -443 -261 -230 -440 -151 -810 113 -640 -140 659 445 224 182 5 506 -850 -475 76 834 -315 680 -337 930 589 105 215 -847 -394 -516 325 -889 -257 757 -549 -705 690 -771 -654 -881 -168 591 -658 -428 -3 584 270 690 689 -292 -495 -333 -394 -792 81 319 884 638 -322 -467 -412 -570 -688 -19 242 7 76 280 790 -864 -458 -269 -890 -564 764 222 900 -566 -433 -935 -915 540 853 702 -290 27 -856 -139 -10 -349 187 19 -721 -937 -966 -524 -662 -511 -658 161 805 -712 457 477 535 570 172 -790 -771 243 -138 -230 -446 237 -585 986 56 -811 213 708 349 -675 -976 996 822 156 -708 366 -70 -220 929 863 -243 804 894 974 879 -462 -48 -513 -509 334 405 -172 -752 401 260 -681 886 932 -242 -17 -558 41 200 71 103 -883 859 102 344 -230 -23 741 613 -492 455 170 682 51 862 -1 219 261 475 818 -201 -587 217 518 848 661 949 83 -435 -833 538 677 355 -385 613 529 -843 667 578 940 -538 -902 871 311 478 413 939 480 776 -711 -333 29 840 -77 -274 -817 -561 436 -268 644 -905 266 -264 574 -377 484 -300 354 396 -615 -845 -812 -538 461 -85 869 942 -269 -259 152 966 -672 -78 204 -365 22 960 43 602 41 38 -516 232 581 -166 878 569 58 569 -373 349 345 138 150 -573 -581 118 -514 -540 313 -653 -420 355 78 -40 572 407 -353 -509 -16 -681 288 545 -320 -64 -625 -854 621 716 -869 208 -853 633 26 12 -741 -892 811 277 392 328 -246 509 632 731 756 -843 515 14 -111 553 473 -45 -122 415 652 -731 662 987 -962 -447 -691 -281 90 208 -891 -139 948 -788 -575 486 -792 -918 817 -175 639 -567 -705 15 702 38 700 322 -926 -287 -468 -901 504 896 209 463 826 -92 203 402 -469 -932 551 -293 831 137 852 896 -441 -448 -290 -968 -675 -370 -869 -451 -208 67 -250 -62 492 629 -37 -912 -250 -998 -233 709 -774 991 10 240 -989 54 487 541 -241 625 -423 979 651 -571 581 -436 -868 -299 -668 -806 355 619 256 -556 -54 -226 -46 499 514 708 -434 774 670 428 -920 911 -530 229 -905 -650 -295 -925 -546 -976 -251 -134 -819 -339 867 -583 -534 -861 -772 -548 -214 129 407 117 923 -705 406 -744 971 -385 -328 819 69 633 -905 234 144 670 968 877 -851 -640 415 -41 -22 124 915 615 -530 -809 941 -690 -611 414 -98 -648 -267 754 984 -651 137 -520 -731 -973 547 8 -43 -266 -891 -5 -502 238 -555 -921 413 270 354 -730 -593 -90 229 -975 864 66 -316 -983 -166 256 620 29 736 -900 -655 -241 349 -959 -151 -233 540 -939 68 -513 729 -631 183 -385 498 718 261 -438 -610 613 505 -612 552 -468 13 552 -878 -43 437 -107 -799 680 -180 289 999 -47 -965 -468 -761 739 -954 74 -697 727 -512 20 -795 -284 -866 902 -117 -12 -501 798 -152 -715 -656 809 -171 -723 551 339 -24 -129 399 481 676 -586 -139 -287 -821 -337 303 -627 63 -528 607 -259 -886 -49 579 94 71 -331 -65 155 -316 229 -796 613 72 211 661 190 -862 -838 72 764 652 867 972 -173 -196 -368 116 434 -114 -337 887 150 -453 -109 519 -878 -348 231 -790 -291 -422 -590 -652 326 999 194 486 882 -801 148 422 903 830 700 506 808 829 368 -110 -970 -670 517 -377 540 -846 404 824 309 -675 208 366 107 -128 259 -626 512 -663 -440 -556 -334 467 634 -611 -502 -226 952 -211 950 542 -529 -793 -814 836 -460 -383 454 -8 -245 -703 134 -563 -409 -196 -675 374 215 124 961 740 -824 427 485 484 734 357 -477 711 -161 467 -80 386 -178 -606 760 -779 -483 876 581 -609 -770 -397 856 815 -338 -817 639 311 923 244 -420 776 -229 -529 -885 81 -250 -405 380 -706 -30 959 -506 229 22 334 -492 -575 526 -186 574 -764 529 7 469 -821 -135 -587 -788 972 -492 486 623 -288 422 478 539 26 734 -371 -208 786 -966 955 123 983 898 -996 -946 601 -418 609 406 461 183 -266 157 -462 -703 111 561 573 110 897 124 -286 537 -100 137 -954 -182 762 -796 541 -159 -334 -992 115 149 159 -746 -973 725 -323 -231 -658 59 -563 608 -477 266 551 -579 -273 873 661 -548 -465 320 -458 478 -856 567 -880 -116 259 -257 559 -352 -106 -995 642 -73 211 323 270 9 4 -296 -333 -30 -3 -925 -82 953 655 664 -632 -538 431 -540 -45 255 838 229 -204 -784 377 74 149 -749 -113 330 -997 -319 -218 -536 -960 20 -623 -859 416 898 -834 875 69 -92 -545 47 838 795 598 799 723 707 -902 580 -633 -716 360 -652 124 200 -385 795 -315 -368 791 403 -88 -609 746 83 -459 -951 -285 163 129 470 61 621 997 749 699 -445 540 283 647 265 27 150 404 -260 487 975 -954 -757 -28 -826 -454 -314 -47 217 -16 747 -517 -552 -774 629 -741 710 97 -428 -849 183 910 27 -839 878 -447 -979 -292 495 -482 604 -307 -678 -556 -189 583 -543 433 483 429 919 -172 247 -859 -342 -227 377 704 18 131 917 -761 343 -573 808 -115 -532 441 191 712 -998 -540 945 -211 51 -279 703 -832 -278 -364 918 296 -195 313 133 715 -20 288 400 280 521 315 356 24 -75 -226 854 67 -425 -967 -301 -159 784 -612 525 364 -985 -22 469 -968 -170 -987 869 187 -423 239 -523 413 98 -707 -603 -652 -910 -838 60 -119 846 194 209 -76 -443 -862 -63 922 -89 349 336 97 499 -282 741 220 -52 -427 386 -719 956 107 708 487 924 -18 19 933 -290 704 -395 639 -628 191 260 -217 -357 -470 -590 -649 -581 327 744 696 436 -432 684 665 -929 36 301 233 -317 294 -684 988 79 -95 -196 -368 -6 148 -930 -474 284 569 764 658 601 -978 -527 332 927 393 268 223 234 902 -779 -871 675 677 250 -25 -727 -750 658 331 -813 -66 744 -424 770 -564 -714 -646 348 -423 771 -306 -821 -378 -251 904 -799 385 326 -158 -309 937 294 -562 -696 376 -808 -244 -723 746 294 -513 -667 200 736 151 366 -846 -694 267 434 -126 979 730 262 -605 -926 306 35 -369 309 993 -302 -60 -862 -159 -947 -449 796 -297 544 -464 -546 646 -43 -468 -897 189 685 905 -279 756 -1000 -655 -881 -792 461 -680 240 -301 337 194 -718 -567 770 -158 13 -660 -814 -567 -585 940 -866 -752 -314 627 598 -152 -222 645 342 -64 -702 -673 -810 -109 875 -830 797 -957 742 -496 765 486 -459 -977 656 -486 -626 711 582 -654 632 -437 112 -299 -309 939 -401 -480 758 -425 428 -560 284 -627 -482 -114 788 167 142 978 -786 -40 775 -173 698 -380 490 -791 489 -199 -518 -560 917 -744 324 -432 437 202 -319 136 -308 403 785 285 909 -622 -865 593 803 137 364 463 -468 -310 940 482 182 -838 -215 896 -430 290 -11 641 -150 912 -492 -710 -464 -858 932 -26 -183 -49 369 519 138 215 569 731 -576 424 -218 -52 -542 869 938 157 -169 594 881 -828 898 549 -446 -175 -740 214 106 -557 356 -860 889 -370 -348 503 -398 521 -788 918 -458 -446 -423 674 26 -668 -123 187 493 -789 752 901 52 -58 973 26 -776 789 -505 -594 -206 628 416 -147 -321 350 -288 -408 120 983 649 -463 13 415 88 122 -142 18 -980 516 -696 507 33 -435 797 -234 473 319 -568 -727 174 -766 29 -163 711 -46 -908 148 528 -487 -808 953 -864 -855 -837 -847 300 411 -312 646 -962 523 -520 529 -324 -874 -574 -879 -125 -713 480 -679 -135 -527 -849 838 -926 -101 864 -695 -375 724 -699 955 -72 -249 93 722 234 918 -258 -157 -109 704 612 -922 349 681 283 -158 82 465 412 -300 -330 976 -363 937 -360 743 -303 680 -814 418 -645 563 99 -830 -841 -969 -895 -493 -277 -86 377 -207 -175 -944 929 -646 -275 572 310 966 -34 644 -608 -893 -579 -105 546 -21 470 855 -91 298 585 -588 -744 947 177 -605 927 -73 887 -817 -803 -518 -394 677 -459 -556 -488 -961 108 -678 -166 -441 -428 -781 -949 45 -105 609 129 -718 911 904 -872 280 -331 -666 -729 -461 -582 -89 684 -601 643 -592 617 -210 761 -337 -832 -712 172 -153 134 -549 123 110 -865 -44 843 941 -851 -714 193 626 -855 -500 339 -471 -580 -878 605 930 706 -126 -975 -405 214 -7 -223 4 306 -224 23 -538 688 114 545 -782 -305 507 235 -759 51 287 -762 -577 320 -742 -481 -136 -451 451 -735 -691 -408 687 54 506 -609 50 -922 -738 694 855 981 681 -671 -524 -348 -502 930 -677 764 -666 806 938 535 -204 173 -410 547 -434 690 -240 -275 -808 932 -643 976 917 573 -136 -71 209 709 -264 -850 799 -479 641 -718 999 -579 -198 -66 -311 24 -5 -295 654 756 397 -903 723 765 -243 765 201 -280 -171 327 269 898 -60 -699 919 201 -429 -158 -763 1 -908 851 486 -380 436 -776 -399 -260 -621 870 788 -732 -730 -526 -209 64 146 -546 156 925 676 -987 -500 249 356 -5 -125 821 -635 524 -169 -604 -387 58 -384 -731 892 23 -321 -239 -847 -593 -722 28 -319 899 -510 173 331 -919 675 -891 -612 828 -53 -311 613 749 643 578 563 521 339 -786 -392 334 -940 290 -568 516 -511 -264 276 -287 865 -408 -463 336 -429 -979 114 -860 628 -604 -301 -442 481 -387 -158 725 -281 -607 -414 877 -176 -747 265 -485 362 309 -446 -462 462 -268 -549 -372 -839 -709 39 291 -159 312 -396 666 630 -713 -276 36 -250 -366 134 -945 462 121 -849 287 748 -651 324 -619 -852 961 433 97 -224 230 485 -132 439 -301 -686 914 812 435 -365 642 648 196 -944 346 721 -9 271 965 632 -199 -750 971 -314 239 -398 694 287 -490 96 -254 233 684 283 565 -814 -704 -40 636 -28 -229 65 669 354 280 -701 646 -38 -682 -885 334 -108 95 -44 -351 -266 -252 422 -48 320 -796 -366 4 -194 -257 -273 177 -851 189 676 -100 624 -27 -185 -195 99 -504 -334 -385 410 -590 -951 -3 124 169 993 -877 -494 -447 245 76 -972 978 -777 -827 -730 -286 -517 146 -573 -419 -884 758 12 -116 878 235 -416 800 73 853 -756 -986 148 -301 -276 -502 796 228 896 -660 953 -629 -738 -506 -94 496 413 750 46 -62 254 650 509 -445 137 378 -792 179 81 936 -588 -677 793 -697 -584 936 -641 -143 -351 -327 -520 902 -813 722 345 461 522 420 414 954 -553 -939 -534 956 -366 -530 413 948 -98 -163 -94 767 -6 256 915 -903 -207 -427 13 -338 62 707 -393 572 534 132 397 149 -323 -183 370 -983 911 -154 -974 -100 334 332 880 708 85 803 -7 -718 339 448 123 -266 591 -749 -711 464 675 68 -587 997 986 118 779 -411 165 151 -289 998 389 282 171 976 749 315 13 -914 474 746 -134 -130 638 -620 874 -708 647 525 314 644 -210 -138 -613 -513 194 -502 187 -728 667 977 314 13 313 -324 633 -647 -122 -799 -725 -692 -628 -974 489 923 -528 437 -386 -130 -389 -909 -633 -112 869 8 796 -431 479 949 -579 -622 886 -743 -324 619 517 567 623 -656 -868 229 -688 -629 -92 -329 -160 426 275 461 3 -285 -897 446 679 -837 394 258 -555 436 612 491 803 139 -550 -313 -836 -145 -837 164 -6 -274 644 -925 893 -535 -86 384 -315 -498 -458 -632 -898 530 -433 228 -739 932 799 632 817 -552 693 981 -894 -879 345 -597 295 -182 189 -585 -909 45 338 -498 -477 844 338 465 150 118 892 -747 -336 417 11 75 916 176 625 -517 -153 797 -551 964 -819 719 -497 -241 -732 -723 210 -250 -792 654 -654 -130 -116 540 348 -780 445 18 330 -5 -957 -608 -979 -248 -924 -792 208 604 -438 -210 459 -318 -732 34 -618 -10 333 -125 -610 -775 -263 449 -791 610 -813 7 29 -907 86 -90 873 150 -884 741 283 283 -510 861 -778 940 -344 353 120 -597 -404 618 340 195 46 671 -538 -49 -66 -996 971 813 -321 -591 767 301 210 -318 673 -463 867 -410 396 -652 595 624 -465 880 200 -619 645 423 -464 -214 576 77 -738 905 -471 -1 824 465 -142 652 738 -552 436 -765 -253 -176 -450 -882 139 145 314 -656 -365 -262 349 -613 246 793 946 -261 -324 71 -675 -40 -850 710 516 467 18 -435 968 -228 -81 372 704 941 972 -939 666 296 432 310 991 -696 -557 71 -911 -965 986 544 -204 511 135 -368 283 -58 446 -405 855 -40 -77 -3 946 -315 380 -798 745 -517 670 -442 756 -657 -336 429 -739 -344 399 380 21 -354 442 148 296 430 639 979 -512 -851 279 -669 165 -43 -896 549 704 -62 -689 -914 -248 -510 124 166 400 -289 -643 188 101 -370 14 936 970 -125 -127 684 723 -916 524 -860 550 241 -16 984 771 -164 -851 76 -300 -798 -931 -585 -186 275 972 669 -966 669 -562 -20 -742 718 -888 -293 -23 -482 651 47 -55 303 299 252 419 -917 -261 -44 788 -539 -113 341 -845 814 -991 329 267 968 644 -614 -724 -296 -135 -694 906 330 -668 -356 -797 -32 -333 612 577 -870 -931 -936 180 954 663 42 837 -126 -94 -892 368 748 874 577 639 484 87 -421 -831 48 -166 424 -933 224 50 515 -501 577 323 -243 761 -139 651 460 -213 -946 267 294 -661 -338 -204 -349 689 -679 532 631 579 232 786 719 -429 375 -784 212 10 -462 -746 725 -453 -406 -58 -500 -365 751 -907 -238 498 180 -104 649 730 382 663 -420 -281 275 858 -686 627 -93 -439 -363 476 325 -357 535 -664 -930 804 -684 903 288 597 -505 560 726 668 58 527 806 -712 177 0 -967 360 -932 54 815 603 496 -806 452 809 -508 45 706 -818 -815 474 661 -844 -629 975 -829 902 -1 -265 693 185 -567 -317 -327 -666 -95 -570 686 -711 505 -5 -445 809 -751 549 1000 651 -444 -414 178 5 518 -432 730 876 -899 -657 720 -593 -899 -216 506 378 973 -20 268 -568 -344 -399 -647 174 564 507 437 -482 -993 346 -749 868 443 -523 991 573 756 -822 -267 -92 -977 -437 723 435 679 446 -190 750 -524 -845 872 855 -233 -568 556 -293 -17 731 -542 403 572 -231 334 848 161 -727 645 413 960 -880 -767 174 -846 -166 -33 850 636 903 -359 -936 349 -681 -14 -248 432 175 786 492 346 -996 735 -559 -825 -212 326 620 219 525 -988 673 -644 -53 -609 -970 546 -984 -973 -475 -361 -11 -238 -689 -111 -115 433 -750 302 -992 949 -553 -171 983 425 -506 726 899 368 -175 386 998 -274 260 -699 -747 74 469 654 -694 96 816 98 -715 -492 850 949 999 550 194 -927 82 -35 730 -184 -715 264 -633 533 -829 632 824 856 66 -540 618 854 427 -122 346 -190 -801 -439 -498 12 -211 -919 626 70 -141 155 -730 -855 -498 -509 -979 989 -642 40 -817 264 -123 -67 768 -938 -584 -599 -848 -961 400 810 635 518 -779 514 729 -433 -416 -615 563 -590 875 -819 32 -511 -211 599 459 672 -296 68 213 -804 -493 -44 -609 213 343 -871 158 -564 405 638 -497 81 -21 -181 -617 -832 -976 -857 -140 816 -308 -632 696 375 866 -685 96 141 -873 900 -516 720 639 -373 28 860 -133 707 -335 -513 363 -656 392 779 -806 -182 943 -27 -226 -994 339 308 -503 226 -646 -879 652 413 -857 -46 694 -32 155 860 -743 77 -952 -195 -318 914 -244 -191 -350 -945 512 -454 323 998 205 -344 555 458 58 873 -512 -151 31 -641 805 555 657 457 480 43 280 -128 -86 -971 39 265 -72 -903 -762 265 -181 -293 -423 -840 619 507 -818 -291 870 436 671 872 809 459 127 304 199 564 -120 -987 -894 -339 726 -567 -426 275 -208 751 -620 -735 -309 -169 -30 -550 707 900 427 587 -719 -81 336 -856 -245 -118 -760 -681 868 211 710 166 149 961 205 -694 -880 452 724 -705 -827 -136 124 796 -753 -382 -321 485 990 344 -442 -482 71 169 -433 543 -254 831 -510 331 120 -771 261 -312 -542 820 56 164 -168 950 -59 739 -475 -734 397 432 -39 24 122 867 937 18 143 939 814 -476 -65 -871 -33 68 -418 -599 -545 -370 51 977 670 -408 681 -53 -384 559 -600 438 -764 457 -450 -149 -517 -918 685 64 -888 -607 722 -752 -264 -391 -866 -901 -389 -369 -12 -290 900 88 -417 814 -933 -55 -525 954 36 943 -691 -303 -70 -376 -613 120 685 -144 -663 -701 -29 -777 772 420 508 -995 122 -240 -486 -955 336 -674 115 -589 694 -600 585 -629 967 -646 -973 398 -297 -964 -163 -722 -402 -995 -1 743 -626 296 964 -166 -29 -517 -664 -895 -301 -811 181 -81 -321 -365 -980 319 491 -734 110 -100 302 312 -837 993 464 -494 921 -437 939 -777 496 -120 688 -959 30 980 -363 923 360 363 387 -378 177 -51 -970 872 923 873 -840 -985 -722 -174 -363 -644 580 208 500 194 625 -835 -794 272 186 -639 -495 -707 776 -638 799 -735 -972 199 -940 884 5 888 -139 -242 571 572 962 190 -747 682 858 750 717 -633 152 -116 619 8 38 831 -733 661 -381 778 -764 -14 937 940 -706 -146 -458 -84 140 140 932 342 795 962 -264 67 -629 645 -957 58 -124 -135 -883 -31 -705 -418 -241 -755 -403 676 -395 -484 -425 -685 -684 -235 -429 717 -342 973 -676 -605 -206 108 -68 432 -308 993 659 -17 -716 -871 -785 -375 736 560 -31 719 3 -463 -412 -508 -702 -305 -624 8 1000 970 136 765 -758 -352 -389 -641 -965 -920 -675 -501 78 402 660 956 -297 -746 -291 -732 7 550 -703 -260 -730 -410 -332 157 -448 -672 -233 742 -252 -278 -571 -492 -289 -655 136 197 216 983 538 -140 349 -763 -701 383 459 -622 26 -235 -277 861 631 -826 548 -858 -107 652 -749 361 29 848 553 -131 937 988 -418 -255 -890 27 -852 -616 801 526 588 299 -20 376 -628 -58 347 942 544 444 -408 -297 -155 91 -989 -612 689 -151 83 -928 51 303 -201 -426 -948 928 -285 -436 316 -986 -491 734 938 863 -338 318 -244 269 -586 882 -32 -354 389 -967 -928 -751 -362 -728 -570 625 -760 300 956 438 -331 -719 -691 86 470 -868 941 643 -637 -893 -321 -855 -398 717 453 -720 -973 762 442 -88 268 -176 820 133 -597 314 968 287 318 70 -168 428 -561 349 -661 267 -860 -353 103 46 847 -477 -276 902 100 -123 836 996 -114 -766 333 -875 374 -133 -833 744 -797 -718 257 229 -513 -834 309 -467 408 984 245 294 833 482 913 270 816 277 -91 742 -112 -801 -864 802 -994 -74 695 267 -490 862 -697 470 -204 -76 -165 -233 -573 -580 552 -11 506 238 592 773 -961 -54 641 510 -717 -875 -488 739 -23 755 -315 818 711 976 848 -696 -311 343 -670 820 -289 -453 259 -444 973 83 848 247 -556 951 216 -911 209 -63 -357 314 -422 -15 -994 -549 418 -11 108 -294 -712 -678 144 -520 100 874 747 -585 454 -320 -620 -616 763 676 -606 -281 262 207 -553 -845 -108 -977 740 679 -578 -92 884 415 821 -990 -153 -455 -86 830 862 729 -133 768 420 -494 -303 157 720 -991 -900 55 -973 -830 -851 768 121 -46 -184 -422 -928 251 124 -217 -710 -37 507 428 976 427 55 -182 -142 -996 353 -361 -180 -966 902 -377 -14 371 422 -836 769 732 -223 75 -91 -103 -122 9 435 642 1000 85 -17 268 24 -60 860 -188 -882 -154 898 83 949 -365 -498 45 670 -543 548 933 -240 763 -559 -194 -990 -31 -450 737 -50 -733 663 253 -947 602 -958 -437 -416 -391 -984 430 905 -725 312 354 418 -474 -805 -626 -563 -803 -377 377 588 -542 -103 -591 -859 499 -416 -497 -322 -388 -263 -598 384 -512 762 -494 -569 -17 115 446 -981 -330 618 -351 -418 502 473 -385 -745 389 928 -687 593 -867 77 545 -460 357 -335 399 -731 937 -734 456 33 -509 -869 523 551 -336 -159 -741 -783 -100 -395 -361 935 -877 194 -844 -569 10 207 872 -106 -456 -258 -233 -112 286 629 840 242 -896 -35 -431 -157 145 997 -1 -987 1 -484 -515 -885 748 -782 -602 -572 95 -962 -866 902 -317 593 -619 492 -597 673 -590 430 -111 916 472 902 868 -28 -350 977 -111 -864 -220 720 -491 -200 -346 204 -287 812 -105 -215 -926 -57 -988 743 44 439 559 -176 -415 -863 603 -753 -255 411 840 -728 892 -247 -369 843 -870 593 407 259 2 -929 519 -317 -235 -957 540 435 -670 457 -803 400 139 329 -977 110 498 -489 229 767 532 515 -234 -297 363 663 -28 920 -157 -30 -642 -63 870 -908 -548 -846 32 -202 -26 -15 -262 692 950 495 30 -966 -306 -384 582 666 -220 785 -891 -958 19 -235 685 -665 457 358 -935 315 872 -942 -952 591 -290 732 565 -192 423 -921 370 -476 290 288 209 -714 -362 -475 979 -689 -798 -953 906 95 69 -827 -844 864 295 -625 356 235 98 884 236 -118 779 -522 -216 -382 827 832 -607 -13 41 490 -170 282 407 -882 682 -304 673 459 -29 -167 921 819 -696 399 750 726 -656 553 730 570 -2 322 -372 -968 276 -911 771 53 -502 583 709 -195 -760 339 255 -331 127 -244 252 34 -436 597 -379 -999 -851 -393 117 -274 -246 -717 934 490 372 700 -604 -216 171 106 645 112 291 -406 -691 504 823 -773 552 -624 496 968 335 -141 282 -282 -186 128 924 137 -567 518 -703 875 -215 -717 591 660 318 949 96 85 879 -301 231 -375 -11 901 -451 280 -9 -864 -195 252 -998 666 312 -40 -505 176 -531 -940 838 521 -270 848 -630 132 -195 -106 -914 916 462 -18 -590 415 -130 -171 406 645 -896 112 596 -886 233 -300 -256 533 14 838 -30 573 -780 918 -475 -509 -648 109 -806 -178 -650 -327 607 717 923 897 -861 -474 751 -85 -239 -269 975 -27 -815 984 -516 -880 -618 641 634 148 -400 -332 -250 -459 -568 -841 826 792 850 -675 144 -135 157 -527 -526 -35 -734 919 479 -915 729 -670 -375 -536 96 549 817 -400 -573 -836 964 170 -812 -192 -734 -401 -890 457 191 191 136 145 152 134 513 57 -607 950 -242 775 -459 -449 288 477 117 456 -288 944 -894 -696 -59 -697 -409 -165 238 -539 85 660 -218 390 803 -562 642 104 -224 -25 -822 -395 377 -548 320 338 -10 365 740 306 -688 -211 691 437 -152 -917 962 -529 843 -678 -482 663 -148 308 -1 745 -628 -517 -573 -982 920 672 349 -711 -630 825 475 -294 445 -761 -517 258 -965 -679 -961 -963 343 -644 284 938 395 317 387 -694 567 -233 -844 -445 -909 27 -450 107 -141 -54 -281 301 365 854 -993 223 493 280 -142 365 351 -121 623 463 987 -736 -2 706 668 -817 -991 -482 111 -77 436 -714 -597 -628 1000 -206 738 -674 62 581 -983 249 387 496 124 128 323 -655 873 -64 -152 -230 823 -759 -767 487 -855 -520 598 534 205 -231 -805 -750 -616 181 174 -930 599 290 -20 -27 206 726 -357 746 62 -316 120 124 424 349 987 822 -367 907 -677 -616 281 -212 -836 699 -226 50 617 -430 -968 -869 976 224 29 -844 321 -650 561 735 49 -1000 645 -767 387 -233 877 490 913 -322 363 375 557 584 332 50 418 515 -38 -475 434 -212 743 -493 -771 -932 427 -18 616 587 666 -52 498 -410 570 -94 329 503 -351 -700 965 152 -804 795 -684 -878 340 -69 960 449 203 679 -996 878 -793 588 -363 -259 -750 216 61 609 896 887 -66 -463 558 413 565 797 78 -753 273 904 -211 489 -623 333 137 388 -934 -9 981 243 -511 880 -450 70 -610 -916 238 479 695 599 533 295 -69 407 -163 -657 -785 584 -678 -446 -229 -88 341 -108 -885 -776 -126 -549 -213 575 406 878 -101 352 -612 84 -204 -732 162 -263 -133 493 -711 756 770 283 540 -693 764 -186 376 -111 -9 -313 888 486 -304 888 765 -449 -804 577 -254 432 935 349 -12 -195 -212 85 -589 127 -783 605 -659 36 -441 -507 594 -861 -24 826 -43 -103 -787 -947 571 715 -445 -689 785 194 214 -282 -794 -577 -682 -585 -199 444 683 929 945 496 -937 492 847 -175 -538 295 -196 457 161 -886 146 593 380 594 -19 -192 -385 -945 476 -556 -859 148 -233 823 -477 -447 -181 -858 997 -903 -775 147 856 739 -55 -378 29 -128 -681 896 -795 -957 155 274 339 -638 -147 569 41 -243 -646 -380 -231 607 851 -588 -95 -257 907 537 429 418 733 -70 -361 160 -485 -279 736 456 -996 826 -152 -249 -669 -188 993 440 -615 -908 -379 851 -412 267 -749 -235 935 -216 -354 -945 514 662 -663 -39 -9 60 -543 191 -507 729 -966 868 -796 803 92 289 401 865 832 -468 108 379 -488 307 401 -66 794 429 -568 -289 -433 967 -238 -958 -276 -599 -612 -341 468 -118 942 133 -904 -518 -240 523 836 323 428 202 150 157 968 -573 -499 -190 -755 -593 559 -888 -553 776 -362 460 459 -873 -784 677 -260 294 -92 521 -659 322 -115 293 -999 297 7 74 700 450 170 -633 -721 -785 447 -865 962 -516 -662 -298 931 -632 -488 714 100 390 278 -277 83 -81 -154 926 -264 -35 826 619 449 120 -336 -566 -249 -485 -522 845 -345 -514 669 -573 589 978 -642 -32 -287 827 184 694 -619 648 -401 -241 80 321 229 -107 68 630 -556 -956 -218 766 827 -77 -223 829 -618 901 411 204 -699 -643 723 -977 -76 -725 929 247 5 743 314 433 -635 85 -395 453 -215 -315 836 534 450 486 121 -1 -757 471 -85 -583 911 -61 250 -27 -960 -451 908 -564 579 -923 -773 889 773 -531 658 242 -222 -351 -991 -736 712 -13 714 201 82 -377 513 261 813 -455 883 -775 459 116 -958 877 -876 764 -275 158 969 -11 75 -414 -153 -946 -795 752 -740 192 299 -219 -756 546 -865 -818 115 -783 999 -207 931 -763 -651 -929 21 455 -822 -184 290 982 -553 619 -396 435 -992 122 703 326 -1 -373 -183 719 279 277 -601 937 -484 -662 -913 -14 328 -683 582 594 -78 673 -858 -685 560 12 -25 986 -47 992 96 858 949 454 -35 896 -537 -398 -488 838 -872 -669 387 695 -532 -425 -230 714 627 -440 240 579 592 -972 98 -3 32 374 -741 -887 233 -66 550 -550 -401 -130 -506 -821 610 441 49 156 -710 -924 -660 332 238 -347 -668 -258 -946 888 610 -52 175 887 31 911 682 314 -685 -199 -479 262 -7 -642 446 -295 -274 -828 -730 745 -532 393 -459 -356 -669 -472 940 -521 355 -834 810 -284 -585 771 -334 -726 -817 -542 106 -30 -78 -949 833 -107 -561 434 -609 649 465 899 -680 650 -835 397 797 -473 817 -740 -446 -278 20 -59 -703 -706 -528 317 -12 -704 397 902 -227 11 595 85 384 -340 -346 462 -479 -619 243 -508 -873 -90 -116 -13 -47 -451 -541 -383 373 -739 -795 -23 369 397 -260 -691 -136 -912 -219 775 -828 -501 -299 -163 425 -4 70 921 192 288 -816 -886 -364 -882 760 -433 745 -343 582 -922 553 747 -790 -289 -516 -764 602 324 152 -583 -924 -633 14 893 -960 466 -950 395 -866 -658 -988 -580 528 587 335 -206 -482 -432 568 -852 -445 91 879 -368 -448 407 945 753 79 -410 537 -995 -268 653 -228 -73 899 -411 -784 585 157 569 752 735 -741 -773 990 140 -968 790 -762 644 -560 676 991 86 711 861 312 -66 -361 -797 -12 105 -781 -245 -935 569 83 -927 170 647 -465 905 121 724 783 -521 -115 778 86 448 -414 911 64 -741 807 221 325 70 -37 21 -107 -98 -942 -586 487 905 -948 -897 -449 510 793 -197 646 -244 -882 -698 896 -175 -922 -785 722 -877 575 841 179 -49 896 344 421 -969 426 957 -920 -511 454 -621 535 -101 707 -121 -81 -109 333 792 -763 45 -848 410 575 662 -733 83 808 677 -430 -460 -85 -303 -209 -208 348 205 -620 -813 -581 456 462 -251 -465 -784 313 -600 288 -180 334 72 346 33 833 956 898 -361 740 -805 759 -507 -68 25 -352 660 -209 -854 101 806 -552 141 -710 832 -451 -524 606 750 862 -314 752 942 341 -679 -149 550 -996 640 199 892 679 -459 -112 198 -758 373 -244 -827 421 889 632 492 -678 -907 -245 336 -198 -441 -599 77 343 258 -986 843 836 471 205 -396 982 656 19 -473 512 639 -609 -9 898 -298 474 -330 -310 -625 -397 664 -576 382 -278 -450 -256 393 -32 -699 -900 225 975 -847 439 591 332 179 633 447 786 60 -589 74 -830 -419 833 800 607 552 -12 -146 -894 -795 38 321 -486 -336 524 -111 639 -329 876 297 100 178 230 -900 721 409 -539 -525 240 34 -758 -190 -240 -342 -84 -480 318 -873 214 710 -309 423 -303 586 312 42 261 521 -342 -475 -536 -105 -356 -954 -512 -607 575 419 386 -591 337 725 27 -42 620 -642 386 974 -765 235 -141 -68 -153 -711 31 10 893 893 -466 144 650 24 762 -942 -355 -63 -34 -891 779 -3 784 170 709 929 -325 531 -59 -315 391 828 -6 -162 -848 242 253 591 -354 -723 -839 -532 979 -216 -674 736 -864 438 77 53 -293 992 -503 474 -463 -108 521 14 897 -700 964 131 325 -762 -667 -728 -593 482 909 -469 595 -335 -899 884 -22 -155 -748 -460 -234 -514 -258 -691 -392 -461 -535 980 -238 763 365 -834 589 -503 -385 822 515 942 246 855 -528 14 -452 549 -619 -814 -503 -432 196 631 -901 -485 564 793 72 542 779 -344 598 -301 -776 -51 42 -299 663 457 -519 -51 -378 842 -594 403 550 -826 504 772 980 816 -354 975 585 -505 -692 111 319 -147 434 870 -125 358 618 425 -987 423 -735 -254 797 205 367 -783 492 601 -696 -26 560 -724 975 -978 895 -35 556 465 387 -476 -353 746 504 -602 577 276 158 -893 262 -404 -526 -29 -996 -384 82 -447 946 839 149 -101 778 964 808 818 277 887 467 -31 -926 496 -297 74 677 713 101 -446 -565 -297 92 -128 669 673 437 837 154 871 -442 340 747 -181 353 -414 381 172 -912 -485 -209 336 -24 447 462 -472 -467 -619 -631 431 -830 453 201 -964 194 -431 -185 -874 186 852 -807 392 -261 -482 -837 -818 -458 163 866 -537 -570 -182 -46 -275 521 621 -65 259 292 490 -277 -547 -143 -592 355 193 595 41 368 -552 757 -517 -612 -715 -679 -433 280 165 -647 385 314 -3 737 -220 513 -416 -783 356 433 -630 623 448 -948 23 284 -822 -144 258 -556 235 466 -794 616 -292 424 -217 463 -326 615 -813 976 -896 763 -612 495 544 -557 -975 -426 -315 430 -857 -619 161 -859 -956 319 -743 328 186 852 -819 -703 693 514 499 799 -918 -673 -553 -791 -518 -55 -677 -313 343 -403 -76 540 561 870 -749 37 334 908 -709 838 925 315 -612 869 -23 -462 -672 -394 -84 999 -381 957 325 609 -676 960 -189 317 226 423 20 -802 -60 769 11 -717 -30 341 -844 885 -953 316 471 -753 510 380 26 961 -371 327 180 248 -910 -675 493 449 -77 -470 334 -245 778 -165 -161 602 136 -929 -202 -167 -763 247 236 -286 -69 638 31 139 -867 408 -520 624 -765 -105 774 -747 -34 -828 -566 619 -894 974 305 747 -126 -569 171 -840 -765 -450 -344 578 -54 -344 895 343 108 306 -483 -213 844 -401 158 571 241 -939 -69 -574 95 -713 -90 -181 -78 353 762 876 -287 -110 -191 698 94 385 39 17 -163 -707 522 260 575 -383 -163 -922 789 132 775 493 621 -909 -229 -105 -751 -965 214 -64 534 -530 -331 723 239 263 162 -830 60 -660 470 -45 193 866 -227 200 -18 842 -107 921 433 13 -502 512 -769 446 -578 187 36 -617 711 -834 392 785 444 -553 218 -367 388 874 43 368 194 -596 -657 358 652 -856 -687 -944 912 494 -698 -689 -763 589 658 182 -341 -116 948 578 -764 795 -694 302 908 956 -716 795 -172 315 478 605 -254 809 5 867 -667 -250 -103 -458 695 -844 574 -758 -73 465 956 728 -19 40 538 -133 500 -652 724 -223 -798 993 -841 648 804 227 -217 59 -114 -442 -936 -965 665 -749 -18 270 -820 977 -34 362 512 -959 785 667 943 31 -790 -407 -521 153 523 -206 242 -528 -596 -54 700 -413 527 505 -820 98 -358 -735 58 -112 179 -584 462 637 546 555 214 -5 918 763 -608 465 868 401 -575 -452 108 -217 407 -657 -780 -400 -424 268 -704 816 -685 569 949 612 -7 309 34 -926 -24 -459 -473 -456 490 -729 943 452 -730 749 -770 -267 567 30 777 -944 215 -195 364 658 705 -99 822 531 590 653 509 261 116 362 -240 216 -525 -541 -711 -271 475 877 624 955 -158 -177 697 -738 -817 494 -87 -664 382 -632 222 -62 -698 5 -910 -704 928 941 874 918 138 -264 -428 539 -538 977 739 -539 409 89 -111 -681 -358 643 526 690 491 -816 605 -401 -42 322 -248 411 -344 -33 803 -252 578 -922 -661 895 -591 126 74 536 -825 -593 -449 -98 -687 658 719 -373 -319 366 -372 526 674 -752 -157 -850 731 255 -473 542 673 52 -705 -376 -227 689 -909 259 -975 -181 739 -461 474 984 470 -1000 670 600 588 302 189 -357 796 812 887 593 174 765 -363 641 -104 0 -147 283 98 -496 -520 717 -833 -491 -141 -32 -469 433 -611 849 -332 135 890 -894 307 -39 -130 848 -280 886 -874 -966 376 684 916 -472 -663 -28 973 -508 493 -415 -478 456 -224 334 -694 -979 409 -760 -685 -757 159 -95 363 384 149 -939 -912 -992 209 -900 752 -447 714 -941 750 -162 418 113 -292 274 -287 -470 800 -99 -120 618 75 739 811 38 88 599 398 -851 173 -364 173 631 130 256 956 -733 969 -102 511 -899 142 413 -715 445 -197 -754 -566 696 501 90 610 -701 -108 77 13 907 -342 -289 -230 -459 -811 810 683 -54 285 -173 410 -475 -679 28 -623 331 -927 611 268 -93 -588 690 385 248 332 321 -453 -39 -472 605 -142 965 234 979 338 -918 -143 946 923 755 901 12 -962 -718 910 700 -860 402 474 551 -137 99 427 836 906 -285 832 -21 480 -972 -767 -677 -700 652 643 783 343 281 -780 -39 140 350 126 -100 328 -497 -444 -31 673 957 937 509 -61 -553 314 222 625 929 -378 -557 -202 -814 -899 -558 -60 514 -449 907 20 337 209 -889 673 -924 558 485 -948 508 12 335 -867 586 -476 143 -748 242 525 43 291 -415 -328 70 882 702 -955 -252 -745 -203 323 32 310 780 -984 -198 -336 116 284 -729 807 -390 319 -675 735 -871 -354 -765 292 15 391 609 -735 458 926 -206 585 349 -162 928 -753 137 372 -322 -957 -736 -459 300 -953 -550 -732 683 -924 -850 -292 22 -475 -633 -344 -69 -505 571 658 697 676 -242 10 -984 785 -542 888 162 166 483 475 128 849 663 661 -41 -289 -721 244 556 155 -878 -691 764 178 -633 460 -849 -942 459 -187 -737 -51 347 896 354 -117 237 -235 24 -645 -612 346 279 492 51 -921 -859 382 176 -208 116 -645 187 152 276 -299 325 -716 -466 452 -982 343 183 253 -541 8 550 261 617 -573 -662 616 -759 -361 -915 -552 -450 -187 405 -833 -71 731 970 -471 -527 -45 888 -617 -203 836 956 -501 498 61 639 889 -493 806 316 3 -770 -663 527 730 -345 530 39 995 240 -333 115 625 273 419 4 482 -151 -568 272 -178 -836 -207 -415 -290 60 -324 -509 -556 490 -152 -422 603 293 906 -243 328 -65 317 -467 796 -933 209 -412 476 -655 153 -556 -624 755 -827 787 -289 429 22 -262 -394 345 -751 31 344 -728 -580 97 -732 331 445 904 -862 -560 296 -979 -190 233 -355 -226 -199 -852 346 799 -2 456 800 -883 -378 -602 397 585 -139 -56 -224 -720 323 112 -846 -301 -640 823 -335 334 465 356 616 467 604 318 621 391 -928 196 -346 -412 -144 -434 330 -849 -703 670 521 316 -803 -644 -548 801 -917 -430 -605 505 186 -927 890 -850 401 -143 -918 655 624 -936 185 -875 754 -56 -129 -636 -512 988 689 -564 -678 202 447 -370 -509 337 -297 15 772 491 505 10 290 900 902 -39 820 -522 933 -268 518 135 -316 813 -522 902 -775 -674 -242 -238 666 -728 130 -762 -862 -525 673 648 -9 957 425 913 -399 -924 -798 222 376 282 -476 792 303 7 354 270 -865 -759 181 750 881 -14 -707 179 -33 -922 -997 -204 -580 -2 -157 798 -374 -691 -999 -93 -15 591 315 212 179 -161 -714 342 737 -643 -888 -469 699 -960 406 -135 677 757 -86 611 -190 -257 814 776 -121 254 -274 -496 643 507 -213 861 994 -603 -724 -673 777 -64 532 -46 -841 -3 -14 85 -470 -402 -640 740 -503 -550 -595 498 -14 940 -762 -781 636 4 -290 -513 593 74 989 -225 -992 -560 116 -619 -279 -587 -628 -471 -224 -279 -690 352 796 517 -574 586 -585 5 193 -211 861 -243 660 -953 -428 517 -57 -573 145 -541 611 900 789 -762 657 -37 320 686 52 583 548 909 20 498 744 601 -339 -601 779 825 757 -652 771 824 384 487 922 -10 733 -281 27 841 -80 -64 465 -930 -878 239 732 383 -990 -628 -890 785 -690 -907 -217 969 209 874 647 706 -409 -845 446 -798 -233 646 573 455 -962 181 739 214 -84 -172 -664 -162 388 -947 189 381 -736 -846 -100 -209 338 -266 -551 -374 -429 113 295 -792 -200 380 -865 317 727 360 851 -48 -929 -488 -266 -351 -345 -544 -237 -568 -170 511 -552 634 -584 -121 -521 -392 349 -690 -612 -666 209 -5 -468 708 762 527 -137 -742 -211 -620 -751 130 494 -863 920 -851 358 -453 64 -519 541 -349 603 702 219 200 427 815 324 110 -158 -501 763 377 -511 467 -523 367 85 -975 -45 -335 -998 -722 652 -942 -290 -566 -190 -804 -27 518 -601 412 995 -799 -191 -498 117 444 203 498 -790 -967 -440 -671 634 831 -702 725 -729 656 201 339 438 -805 739 -140 -272 856 607 281 -542 463 884 707 797 -310 -690 398 120 40 -170 417 -126 479 297 337 426 -200 -801 -337 737 742 85 943 -861 484 400 -863 1 136 185 742 -78 835 651 -826 -999 546 981 861 713 575 -608 483 -655 -649 688 217 -348 -680 27 -587 248 -865 638 -40 -130 379 -347 -118 135 -329 -244 -196 776 -744 -260 173 -271 811 -165 175 -678 938 730 593 651 -198 135 -187 -935 503 341 557 -429 159 945 -277 992 766 19 156 -369 -170 685 -303 765 64 535 -766 -325 295 50 841 -743 -261 695 -810 9 215 -722 488 -811 277 397 -884 -499 245 -1000 643 503 837 796 58 -253 -993 103 -110 892 -451 447 424 501 570 636 -257 107 -616 813 797 544 205 -74 682 759 828 -729 -185 814 -714 -84 348 -109 -785 -559 -739 870 367 975 466 898 -639 604 60 307 -427 154 -380 -58 619 -382 344 -169 380 480 370 222 -838 -661 -427 -937 956 776 -827 966 -501 -26 -77 995 772 -97 -341 979 -230 -565 -754 495 -408 -767 183 259 925 -591 -53 -707 930 -436 774 -442 626 -550 46 989 -817 -69 884 980 934 -202 602 -183 -51 -108 675 184 -676 -802 229 284 13 107 -622 -911 844 -496 800 -520 680 364 -350 -632 -285 998 233 612 -657 555 -285 970 872 54 383 -2 -49 621 -4 875 833 543 -21 524 -741 732 -516 602 -14 434 -259 -495 -335 71 -895 13 273 -498 52 -947 982 457 200 286 -912 842 -339 131 952 -117 833 -499 -348 -440 116 402 472 -755 -277 -840 -309 895 315 914 -434 859 448 -535 -742 610 479 573 -394 937 -344 -837 -33 -489 96 -596 156 641 946 474 943 -457 778 700 181 6 -468 -149 999 -29 5 719 -47 172 37 -196 -18 560 -774 656 548 -615 -254 186 9 221 -940 781 -315 136 338 661 127 826 981 181 -766 -753 111 162 27 35 -33 -468 -307 -71 -616 -973 -946 709 845 7 201 -536 854 974 367 -790 -309 868 -907 -104 584 272 660 590 937 57 626 152 -746 -312 358 480 -532 924 -278 47 226 -444 358 389 -49 947 -8 -254 565 -501 504 -840 919 597 351 633 -923 -368 60 -675 -601 237 229 -308 -584 -237 670 -430 -843 -97 178 -911 -231 -773 506 949 -242 886 583 -223 -246 993 738 236 570 -973 589 -276 810 334 494 -972 815 920 128 -771 -614 891 579 52 310 -278 -932 937 -274 346 -713 -893 231 -796 865 155 704 843 400 40 781 -1 -895 -69 478 -100 126 119 583 423 -667 927 -886 579 833 367 -483 989 -956 -827 64 132 94 640 -545 -829 -218 -22 55 77 -800 -437 32 -362 -720 -402 864 703 796 -145 12 160 781 -491 -683 949 265 981 -862 -305 344 -339 -526 -578 792 -348 930 -121 -765 325 600 463 467 -536 -706 743 -919 284 -849 8 -111 -680 -629 -351 505 -753 -136 -90 873 -687 19 -787 -427 690 -640 -984 543 -926 -136 -465 601 -483 -23 412 796 70 750 -91 -671 286 451 217 430 461 -496 734 357 -379 193 -906 771 918 -817 -356 910 992 -205 15 -24 -902 -336 -656 197 571 426 431 838 -307 -327 -200 -557 -251 -406 10 -36 -378 -633 -254 479 -643 -978 110 -320 365 179 668 -250 608 469 -498 -912 830 -989 228 454 118 377 -262 211 858 -927 244 601 -734 -898 -608 34 -82 -136 819 158 162 -313 145 -333 45 -574 -249 -923 -396 -862 931 876 -240 -94 589 -130 188 -178 877 -649 142 79 547 -153 -851 89 -921 -639 340 987 975 -112 -657 -565 503 162 768 -679 -67 -77 -949 521 287 2 -75 -215 -58 -396 -118 910 -795 769 -372 913 1 -350 51 963 111 -897 -195 -15 973 314 -579 -732 625 866 811 -207 151 380 477 210 423 -220 950 -59 396 -504 -508 -164 644 -9 442 890 645 -722 359 -361 -436 529 -667 823 -778 -511 -28 125 -701 -294 917 152 813 -23 -365 -530 425 -215 598 886 311 -18 -829 -216 -881 -661 660 231 -561 478 -452 -452 -921 973 349 655 -265 723 -69 710 -710 -432 369 -676 -421 -234 -763 -869 -474 -517 -446 -970 -176 -538 -11 -557 523 674 731 -756 647 -971 -644 643 682 -249 841 980 -701 874 870 -814 248 101 771 -324 -409 142 -918 649 971 -709 132 324 -469 626 -25 784 -858 -961 -495 833 486 155 -62 340 820 -945 593 329 -828 617 580 356 -237 238 -472 625 587 92 591 -879 -405 389 34 -265 -146 998 33 -112 15 91 7 -279 -917 620 -620 -947 -193 -650 409 -747 438 581 -545 -862 -36 -767 -723 -476 867 -412 -955 795 -384 -204 416 924 -546 -404 322 -175 784 -318 -403 -464 -35 -220 -725 464 -679 -940 279 599 -846 862 -484 82 -610 -749 387 -294 -341 -9 260 -132 -635 873 191 740 -408 648 -48 686 -207 369 452 -990 -651 -349 -942 -911 -327 121 33 444 66 615 -300 -252 405 -332 -386 682 802 -991 345 -67 -498 20 -584 -248 214 -648 -382 -373 -180 562 -389 -610 -794 475 -534 -497 -733 239 944 277 181 -705 -804 -395 -732 -302 325 801 483 -322 913 779 -642 248 82 -455 -776 664 19 -340 -142 -290 -579 434 -288 -978 570 83 -831 780 -536 -500 -371 -209 -137 -764 883 -979 933 972 549 -682 192 -804 503 567 -967 956 -326 -166 -897 701 451 -901 -463 -79 -991 39 -335 -517 643 505 -249 447 860 -78 -795 -713 463 -172 -226 -821 944 240 -235 -833 794 -879 -849 732 -298 -599 172 -899 -986 -228 -809 -164 108 788 506 -88 -218 -97 994 738 120 555 7 -486 -533 -918 20 -863 489 711 158 -997 -702 893 504 -5 -131 601 -932 -908 861 959 -561 -471 -413 -339 -433 -879 -70 -557 -125 290 -239 302 214 964 351 442 -205 246 646 -567 -771 -515 -270 271 793 -614 -996 505 -520 190 -967 927 -436 272 791 -620 44 -88 803 729 -333 -376 -130 344 51 -57 110 944 226 880 -405 -439 -307 -298 664 503 -415 117 843 188 -935 958 174 -688 -82 839 -112 298 472 -435 -995 519 77 730 -719 195 144 -550 927 -796 -336 947 544 -977 793 -551 433 -312 -301 -521 -420 -357 -91 -368 599 834 117 137 -418 -300 445 555 -223 -885 -764 -962 675 -181 390 289 502 -618 -32 669 630 -348 -536 -550 272 838 -468 203 -950 -164 923 -449 -386 -726 512 763 -724 295 -462 380 -371 441 6 997 718 201 442 624 -961 -551 165 -255 294 -897 -272 9 199 -616 -626 -159 -13 320 497 733 -962 -756 -393 -117 925 -673 -992 -891 -99 521 -985 598 -45 818 592 177 245 395 961 -397 -812 -244 -482 263 491 743 -921 -131 474 14 -749 707 -814 -414 477 277 -51 452 -823 901 -802 -250 -300 732 -502 -257 858 -371 983 217 38 745 654 -350 823 4 356 302 -999 -655 103 406 -342 -832 -415 -936 -250 -456 -202 -228 310 -95 191 957 -997 75 773 35 -189 752 448 451 -309 13 934 -514 53 458 -988 -453 56 769 110 -884 707 470 -126 435 275 928 83 -699 -484 595 548 93 127 -756 962 162 -308 86 -866 -878 -716 -634 -62 -982 532 -182 203 -100 560 -159 18 -417 720 249 904 -638 570 586 120 -595 464 251 80 -213 -677 -602 521 -620 -752 -548 641 563 -951 -673 -132 296 -998 -863 748 -215 683 -890 -212 -322 -75 -293 675 475 41 711 -869 -292 -930 -340 -391 -36 -146 698 334 674 -986 932 -884 -276 -599 61 323 474 -794 291 570 -151 785 -882 107 -172 -84 833 334 -575 478 589 383 719 -542 -813 104 -706 -378 134 799 -219 -667 -191 474 375 629 -971 286 -958 347 -470 -553 449 -644 -204 208 683 -288 220 -545 -517 -424 639 -812 -868 280 -735 -847 495 62 966 783 849 -551 -300 795 -267 -319 158 593 -571 821 193 403 -851 906 612 653 470 -134 -973 -679 850 -232 797 565 867 535 175 -171 511 678 162 -572 -6 106 -837 -753 -81 101 381 -455 -247 -728 860 230 -210 889 -210 586 -762 131 730 -319 -40 659 -499 296 -173 775 582 128 -588 -30 347 733 816 -193 646 -863 -583 620 -825 -429 -258 795 -446 720 163 -605 669 998 74 170 -136 -26 -849 853 775 438 -656 700 -221 513 -520 -488 -824 897 851 616 -464 307 184 -645 -125 -616 918 -457 564 957 785 295 839 416 -410 418 566 -367 -851 82 844 986 -143 920 -81 630 -566 542 721 -841 74 969 -898 907 834 306 -762 106 -695 -370 -23 459 -501 -189 -668 -630 994 -707 212 769 765 19 -517 823 77 461 953 761 -99 458 -866 995 -545 -108 -961 -267 -540 -731 523 -938 545 -558 -510 -353 888 -551 427 125 -230 -252 -896 75 10 -548 -693 563 743 -21 892 512 -493 728 934 735 -180 827 434 875 527 -535 -52 891 -488 -924 -484 352 -975 -425 -71 121 -774 -179 -668 578 688 320 -999 -286 286 168 -360 147 -626 552 -955 -192 497 -86 -982 -887 -706 -621 320 38 -365 -326 926 -721 -873 961 555 947 -722 272 772 -85 717 406 132 953 648 407 -121 925 422 606 295 416 -582 -603 -379 -983 -948 -483 795 180 -755 624 -553 -118 -389 -622 -778 -151 -345 -843 717 382 15 753 504 -413 -755 -222 -422 -338 782 765 -257 272 -318 159 -38 -478 -332 546 606 -868 -289 591 309 966 -740 334 457 -855 -239 399 45 650 605 -704 514 -662 -338 -248 527 7 60 -409 411 302 -975 -658 -344 358 -298 -785 38 761 480 526 990 14 -593 -904 -420 837 -543 -515 515 917 -927 -404 -369 -267 899 528 -715 762 30 956 787 -881 934 -559 -406 178 -139 -635 12 -37 622 -253 -267 912 835 416 -366 590 -577 -329 623 -500 -532 -775 -344 713 705 886 330 -511 531 950 -472 -945 -901 -765 -956 521 -517 879 -355 -589 386 -812 -585 -947 128 -574 -56 21 -447 193 -426 -946 -653 -715 374 -840 -246 868 -112 875 -668 -236 500 -384 63 -760 295 848 -479 723 -705 585 722 -170 -4 291 -387 177 452 297 795 715 -197 74 751 449 -477 843 189 -41 65 -748 759 -706 257 -646 870 -971 -252 -486 147 494 -210 -196 71 788 -783 455 151 771 195 878 -499 225 265 423 -547 915 -401 52 419 -713 -853 -327 451 -327 -726 363 137 389 433 980 920 -543 -130 323 -86 312 94 131 125 724 563 -325 -926 -883 -326 -26 -363 -82 -483 101 -945 -724 787 74 -479 -143 -706 -838 -576 63 624 493 -935 -471 -514 620 59 758 744 350 636 328 176 93 61 598 -259 -424 -117 462 619 -46 -671 220 555 -97 -308 -472 -291 345 -51 894 -541 -972 -646 248 -268 -399 152 -855 436 636 524 -520 66 629 752 813 -57 928 -436 334 -744 -801 470 -382 721 -687 803 -434 272 -297 584 129 350 708 -570 -182 671 -586 189 -830 754 417 263 -801 714 894 -307 60 339 716 772 -742 556 128 485 623 -93 527 639 -900 -954 13 624 -166 537 778 -979 226 -784 955 -90 515 -377 -680 -297 -951 75 -709 328 148 -29 355 457 -967 207 -650 275 793 -939 -487 31 -77 809 877 71 832 574 293 827 779 477 164 492 855 -114 608 145 229 478 184 196 -149 279 236 -929 -481 61 277 -537 -72 -18 -105 949 -959 -923 -929 -17 394 -729 919 -914 -323 60 455 537 -914 11 -284 220 -680 541 -138 972 -801 -813 -920 166 -602 58 471 -216 22 299 850 -658 -817 191 -440 -227 375 848 -698 -542 967 -175 144 -566 585 444 -409 -139 525 -722 -30 786 -462 -877 -433 -721 -882 -609 -65 583 -503 -877 -622 530 951 326 753 241 229 929 -476 720 365 -738 833 248 -335 268 825 325 920 112 489 108 864 549 59 299 -473 899 -74 843 -50 -460 460 -84 363 -957 -765 865 57 -226 -649 -12 -798 -419 877 838 -712 14 -648 -631 -472 -305 -701 363 -754 729 -701 156 388 -987 629 841 -166 -400 -740 -924 349 590 -238 19 -57 -269 432 17 731 -188 2 255 798 175 -469 -213 -457 -906 557 664 329 82 -760 370 951 958 -738 -454 373 501 -359 -645 120 655 -268 113 209 -647 529 -655 -264 -260 -392 -731 -265 -21 -255 -914 -340 -480 871 377 923 -331 -823 -910 -564 -593 146 -695 811 -947 563 70 -826 -587 -333 -815 -57 -729 -76 983 -875 -858 800 -147 514 274 573 549 378 -136 438 392 814 -351 -121 -745 -476 561 214 -151 444 164 716 96 -64 -180 -531 859 989 568 -707 266 -51 -390 129 -786 -720 293 888 -36 578 -934 -453 609 670 188 -261 717 592 -296 472 956 877 690 -897 -210 805 -209 214 -354 -785 374 833 -571 646 -304 -371 961 -418 620 -463 -723 203 634 -230 -794 -406 528 31 176 -335 -622 237 268 704 -975 65 -317 179 733 -611 284 -503 200 474 832 -249 282 -438 -280 560 992 -150 174 104 -238 -876 -537 850 592 356 -553 924 -209 -212 12 382 894 360 -569 -384 333 -77 422 136 583 67 123 -627 26 -947 -264 66 -643 955 129 -703 158 709 -84 -466 717 -924 -730 690 -9 -124 -119 259 -792 -251 -8 -752 -790 -269 670 -54 389 -936 -766 5 -925 18 18 -272 87 830 -14 66 -104 137 -253 401 -1 -492 -827 -145 -606 -751 722 -164 717 -788 -478 710 790 -766 738 712 144 628 533 -350 40 -6 232 4 218 898 318 -77 483 624 -562 220 745 651 -700 526 481 271 -468 -802 -381 -222 -114 357 -650 -378 519 -679 720 -757 -437 -732 779 -25 485 -614 -64 -206 109 98 -1000 -169 -450 238 750 -367 59 208 -263 -947 130 -347 788 365 -296 380 -946 -948 -713 666 47 -272 -351 -735 717 -452 -257 447 756 -581 -452 468 100 285 -341 772 700 -726 1 -316 68 256 -553 -854 -471 -464 656 -344 119 -378 911 951 59 455 909 402 661 184 472 -586 400 559 390 798 458 668 -61 -266 32 514 387 -858 -863 742 127 404 -69 53 478 442 -193 390 -627 -24 455 254 800 -980 98 146 -436 850 825 -396 -504 -890 534 -619 -892 566 -881 550 242 678 867 -894 622 -989 -191 771 492 -27 -284 -555 818 771 -673 -192 170 727 192 981 473 441 -820 860 -772 -818 301 -204 -454 10 652 287 -235 596 662 132 -488 -714 -766 175 502 697 426 890 228 175 759 402 948 631 -274 -203 -694 -703 507 -589 -444 451 45 -450 962 -565 -702 426 -981 968 -592 343 920 -912 -142 143 153 -946 -845 -262 -781 -850 -979 -987 -566 535 987 838 -144 736 -624 -700 -665 -876 -291 -929 685 721 982 259 55 614 -407 378 -599 -457 -440 564 882 755 -25 -584 617 -443 263 -984 -531 402 894 -229 -46 407 254 205 941 -371 855 576 -945 348 586 342 -575 293 -679 757 -360 -534 855 -982 697 206 -59 618 198 -74 931 -443 -640 571 874 93 -431 -630 110 413 -465 570 -227 552 -660 -445 25 685 193 181 639 276 -712 172 -110 -723 -229 128 874 156 -610 286 982 -258 723 -192 447 645 730 116 -686 765 474 -527 778 91 -737 -72 823 -623 628 -458 651 -852 -751 407 -383 -219 -666 428 -837 -583 20 97 -783 717 -129 900 998 -440 -107 679 18 -783 997 724 396 -990 -850 -166 -862 14 333 952 24 224 -609 167 -527 -663 -111 555 595 769 -110 -219 218 -70 -914 -135 -133 -385 -919 821 -186 871 222 839 -424 -1000 -833 -141 -546 665 -156 -141 327 248 552 159 -93 164 -218 669 297 -168 -834 400 -932 219 -314 758 353 -764 499 -369 522 780 -241 -115 -239 548 -580 658 -347 842 211 -388 833 -767 142 359 885 -588 836 -839 -794 -869 -231 -561 -511 -195 -76 925 819 -598 -777 888 656 -535 171 457 -132 -496 -653 -646 300 995 -324 969 538 844 478 288 -847 -634 -941 746 696 -212 -590 -927 -822 773 -62 -360 361 -413 208 722 -933 -163 -8 668 97 -584 -506 -804 702 -106 822 -319 -757 941 375 -830 -666 592 680 200 11 382 663 885 -943 -723 -587 118 577 745 -747 238 -658 -519 -967 480 240 14 -1 -468 -885 -105 20 -249 -729 -337 794 -906 -926 -882 -987 975 828 -899 117 594 192 527 302 322 55 -374 361 884 -155 337 50 -569 -870 719 336 -809 39 922 766 -36 121 306 968 802 -442 -746 384 1000 869 799 429 -691 -96 804 -796 -138 294 176 556 597 -73 -361 3 -855 160 -617 28 891 980 -443 -943 440 415 -847 -165 -100 -810 967 571 -870 -834 -444 -101 -134 -194 557 177 -51 548 -980 -85 50 -243 -321 -767 898 -529 -653 -782 775 984 715 536 -907 -287 192 -835 655 -420 610 939 273 128 522 -510 -196 188 71 37 700 629 -621 793 -101 -868 622 167 417 728 645 -484 -119 -50 -387 -129 -377 835 -82 856 902 -152 610 -57 -791 134 7 -281 -915 642 -667 407 -490 802 -919 -178 506 508 800 146 -382 -431 -309 -666 -905 -773 -702 37 558 -855 240 96 -712 -199 14 -489 893 661 476 273 521 250 905 -902 -746 -525 -908 601 529 -215 688 -388 -903 -769 -676 -632 -808 -420 -254 599 -659 432 85 646 -139 480 -824 -206 -332 -586 -386 -147 -828 -555 681 20 975 215 890 332 -263 438 929 173 -763 -948 209 -209 -610 -499 -336 -254 -834 951 531 353 -592 -667 -997 860 466 146 997 356 458 999 371 -885 -854 826 -407 629 -810 -995 -649 -486 -64 268 -128 -585 -146 117 949 -558 918 -633 -181 -250 -289 -198 -590 -225 733 81 -91 -318 -845 -472 345 328 228 453 918 -442 845 237 728 -892 -435 -776 -88 145 213 741 883 -782 970 -498 543 80 -148 48 97 -214 -241 854 872 871 116 530 -622 424 280 -640 -95 635 -347 -996 26 -503 -567 -826 -27 -694 -416 -887 503 789 -550 234 641 -223 -919 -645 -441 111 294 747 -985 145 207 542 -727 102 266 -861 922 887 770 -661 -917 -598 -112 -648 -345 -229 61 639 709 112 -490 678 -414 -732 794 -301 -139 -181 83 -313 337 958 -832 913 -178 194 -675 546 -554 -4 723 54 285 -811 474 222 830 -718 480 -673 55 -539 472 -497 -369 742 559 910 -164 667 752 -138 841 402 -812 -365 160 738 -89 -759 -593 -744 490 -170 703 -710 969 167 522 -449 283 -307 -12 -161 233 686 -515 -904 689 -448 -148 543 789 -521 -90 -806 -780 -938 634 -991 -991 -550 -249 426 -30 994 652 -109 -820 266 -876 688 -78 -979 -257 568 -543 -809 839 -585 138 137 29 551 483 91 563 345 34 -637 -99 -466 924 -62 -179 321 -372 -195 -874 265 -557 695 456 699 -602 -952 -980 -352 -731 204 -517 -113 180 295 -862 306 824 -437 -327 -668 -812 887 618 -219 524 -841 -958 -465 -656 -758 166 -576 -174 -319 -52 -555 476 665 663 784 -226 204 854 615 554 -760 157 759 -765 38 542 727 -796 -35 -830 842 143 -390 -987 17 125 -21 372 462 86 -11 10 -434 -238 802 -803 643 -441 501 153 223 801 -607 -87 316 857 278 -78 530 675 -775 508 -806 -122 506 576 -370 279 -54 -370 -825 -240 761 -658 -66 604 -236 416 -554 522 -908 -747 780 -297 552 14 555 -893 -410 598 925 -271 389 353 -407 227 -22 -470 681 977 -148 -268 -126 -126 899 608 271 701 24 -356 729 -238 66 430 -17 962 585 882 163 434 778 707 -352 205 378 375 -993 169 663 -472 24 -665 -914 267 -709 724 49 -820 247 -38 387 -646 68 -557 112 -8 -7 -705 -325 579 -417 151 -613 -302 829 396 -248 101 -703 177 278 -813 312 -463 -580 -965 -595 -840 -996 -294 -179 588 -144 -348 151 -440 -912 919 -238 486 231 541 -473 29 -88 325 121 339 -349 -530 82 532 -348 622 -15 399 -347 -728 -416 -805 618 -991 194 -711 472 773 487 -416 993 821 -411 361 530 275 746 230 172 147 233 844 656 -261 -912 806 716 771 568 -943 -793 -722 449 828 -819 447 -791 -700 935 -676 217 970 169 705 933 -967 11 -991 -727 -606 -128 789 -652 404 -195 810 538 980 40 -833 147 912 830 996 -759 -11 -924 -655 -970 -228 -285 -563 499 -394 770 -9 -776 602 -180 857 430 265 158 -573 79 -224 -192 -924 -18 -724 592 79 -701 894 -755 535 -963 -73 132 -763 -814 -428 926 -482 -572 42 274 -121 45 944 -833 276 -411 -598 -943 604 -369 246 871 -839 -377 243 -693 729 766 -91 -233 988 888 951 -878 -219 -48 -961 -653 225 -472 -754 -28 -618 281 55 -179 420 -961 -784 287 -705 -174 377 740 962 -349 330 -848 597 -975 63 784 558 319 -992 599 698 -623 -849 93 -465 -507 -674 -224 -150 867 502 -602 -307 -690 550 -668 733 -138 -764 -836 -378 -546 964 955 -416 -954 366 311 337 103 708 344 143 -937 23 -790 690 -40 445 -82 431 -695 -785 -163 -165 -945 -742 887 -853 713 664 -481 21 530 -331 -662 -39 -23 -255 533 282 -971 204 192 687 -475 -446 -776 418 252 874 -359 -674 -880 -783 716 -870 -606 88 -630 443 -298 -982 -995 -942 -137 -979 724 -538 -298 -335 279 -546 -466 -849 -694 818 -67 -366 -562 656 718 -417 748 210 210 -4 195 -236 751 928 -630 -434 429 -982 857 -46 -172 213 -333 -589 -350 -952 -755 450 -746 230 -642 -45 -933 766 -234 -671 595 -153 -34 539 -248 -877 844 -339 -819 -572 -321 395 -292 -35 520 805 857 391 -182 74 -806 -987 -250 -201 -686 -45 -810 -992 -990 185 -66 -578 939 463 819 -434 -942 -179 -360 -129 -651 -772 844 -12 -117 303 271 -984 317 -145 974 346 142 -158 -375 -430 -747 -761 -282 -631 -604 -251 -167 -382 -440 404 -271 -54 -251 -403 383 486 -10 318 -120 545 -718 -7 -429 -307 462 524 -328 -415 -17 -180 501 668 -761 -279 -862 305 260 154 725 16 -31 -528 92 -355 -104 537 78 196 -56 812 -575 -552 630 640 609 -446 970 -386 -624 -573 -552 -875 -705 772 -335 -772 -598 937 -775 605 341 -815 -992 687 322 -652 647 867 -753 -766 -910 -783 822 303 -942 847 -763 -602 300 -851 -24 -425 729 880 -87 368 -210 -860 -803 377 -208 2 52 403 921 20 -270 -540 606 631 -386 309 -563 -855 -44 778 -107 470 -227 -288 -302 -693 690 203 -226 636 -962 -708 -140 11 -289 -896 -910 691 498 123 425 -224 -343 -63 385 -705 815 -817 783 -402 338 689 314 977 744 -876 959 626 940 -439 57 617 -238 -753 98 961 -901 -112 283 -755 -913 788 839 -564 744 -884 -967 -163 522 38 -195 -450 -991 -681 -616 138 -392 -583 692 -954 -49 428 541 371 -120 456 -317 453 739 699 -968 -39 -599 -803 -395 793 -703 -526 -59 975 -19 -160 984 -307 319 41 895 181 -934 349 458 802 -133 567 -263 -840 -996 -726 -943 -233 -97 516 354 -835 230 948 -828 537 241 -835 -131 817 -823 688 832 -428 566 368 -60 685 -627 327 -584 948 670 -894 415 -945 77 -595 178 -222 320 -38 -957 -975 283 -10 -339 -550 -425 -666 914 553 494 816 -731 226 -422 552 -737 -725 -212 644 -112 320 906 454 605 -548 691 -439 290 534 -451 63 -485 365 697 -358 242 -936 86 -602 -714 537 128 -330 -213 318 -324 484 206 124 661 -281 -73 940 -863 21 497 64 -710 313 -93 649 -708 -435 846 -120 -744 138 -528 786 484 -104 -729 -464 514 -702 -180 -825 -954 -292 62 -244 476 -504 -834 -908 595 399 941 458 -685 -544 -458 -743 323 953 -17 -439 100 -553 -528 698 -347 599 913 225 -314 -606 936 419 882 -644 -221 -334 280 -400 557 359 -124 628 -413 298 125 -771 360 -589 285 589 -668 -372 -614 136 -684 819 622 -668 175 285 -636 442 -575 573 332 -574 560 -513 468 -44 -632 -309 -942 -81 946 -965 -889 380 -561 -724 685 -684 -369 -916 357 -616 11 -730 -76 -609 934 21 579 -923 -765 -339 -216 -352 -34 -242 347 500 517 -503 104 883 335 382 -169 -692 645 809 846 -310 804 -682 463 551 -680 -478 405 631 -975 329 595 795 327 834 -576 -626 -351 -888 378 282 -825 -749 -490 59 613 317 -894 -484 -241 -873 399 -71 -364 -674 259 -952 -816 590 -468 -422 884 -971 789 -434 374 -256 899 -80 383 407 79 -641 -90 -770 812 687 134 -47 -811 193 -886 429 756 209 971 -405 769 -746 -538 224 780 -983 898 -1 599 792 642 590 -430 -117 -725 137 902 -835 20 -845 -743 524 -519 -780 718 502 -169 -596 -780 827 704 482 -237 -385 -750 880 247 -581 513 -378 832 623 979 -663 514 -297 -483 -45 -658 -315 -367 551 -489 -479 -125 -182 543 -895 -196 -193 986 253 -116 -815 -532 210 831 -789 -39 -227 209 -269 997 580 -873 -999 515 -494 573 109 -131 366 263 -598 -991 -579 -644 -236 629 495 -239 34 -63 517 167 504 -99 692 -598 324 238 831 -278 -69 1000 -764 390 -158 -846 561 113 -219 689 109 -669 -657 506 -585 396 282 -548 -820 -263 -37 -395 63 -487 -345 -316 280 901 -735 -174 262 907 477 -662 -666 -409 -728 -512 -716 -283 141 435 -436 -414 503 580 651 -132 785 851 322 615 -742 904 416 0 591 -675 -775 167 -459 -368 278 523 -465 -879 594 -997 638 916 -936 -308 -489 870 -242 -482 -623 485 -785 970 100 967 -19 -213 -213 300 796 274 -320 422 953 365 -252 -213 191 252 -801 -640 982 233 -471 -356 -531 487 -510 -901 585 661 -853 112 404 -539 612 -549 819 -896 -485 870 -949 -196 496 -32 806 -772 -809 158 47 66 481 63 92 207 390 -941 -121 -11 -521 456 -277 291 372 -114 390 921 -793 -633 -594 -175 685 978 280 -767 -560 -137 -856 867 -164 -790 -903 -123 -323 -868 -661 -48 -483 431 -934 -903 569 -549 -756 -700 -969 397 -436 852 -258 4 919 630 347 -878 -210 320 567 -33 933 76 928 140 -773 424 -348 741 600 690 -506 122 304 424 -899 -554 55 -186 -72 68 -860 -21 -52 14 -72 -679 891 -297 -4 187 -456 -281 381 323 -576 -337 -123 545 -106 -108 710 -562 226 -67 905 -137 -6 109 264 650 626 -767 207 644 -662 443 -52 82 -245 697 -823 953 -54 758 -162 302 -710 958 -22 -477 -94 438 571 480 -355 61 -426 -51 -295 -320 952 823 695 387 12 -127 730 930 -40 -103 -516 244 969 286 317 809 -400 650 -184 192 -119 346 -432 -955 830 -28 -599 -597 927 614 -558 162 968 700 -113 -569 346 -19 597 314 -680 427 -466 -648 -627 -556 -642 615 866 -74 610 108 -70 503 -259 327 684 836 298 732 -371 -980 -114 450 234 -426 -453 -497 -996 11 -340 29 -541 833 289 -501 -448 574 -629 -899 -562 689 257 196 799 -645 -889 794 833 26 154 809 -745 172 654 -525 -543 543 287 -105 955 -844 741 -541 -84 -130 -554 3 141 -873 862 45 395 -351 -677 -855 214 -318 376 -17 395 -638 633 -747 245 302 126 538 175 -56 362 -308 254 151 -501 -193 -414 -489 147 -732 382 205 600 721 66 -391 -230 -187 -801 -852 87 -554 -300 566 709 -858 52 421 -597 130 -88 315 -450 -252 392 -518 445 -924 -225 -485 -620 932 -721 919 -941 721 44 -786 -405 -425 933 636 186 -463 -968 471 -766 932 336 -307 246 656 975 -891 -958 -475 399 -804 146 573 888 -741 -94 -62 401 315 49 -856 743 778 16 -652 909 565 -764 -758 464 -219 703 146 808 -378 -258 -290 -751 -767 -711 900 -254 531 -285 -846 -281 989 866 247 -516 398 626 494 308 -363 -18 -508 538 -213 242 353 455 -509 808 420 -394 -876 958 -692 1 534 -652 -923 -146 355 -361 955 -966 -558 -733 -53 -771 915 754 -817 582 -563 -820 202 -682 256 -478 -530 803 -699 -592 -624 637 168 -139 -530 -367 -24 495 -634 95 -361 -630 -634 565 -918 757 -667 208 859 572 812 -25 401 -626 -710 225 51 866 -639 -798 200 -872 -635 -865 679 904 17 196 -219 170 -314 -954 541 -856 954 -210 -798 330 -741 247 77 -620 581 365 324 524 -297 -119 519 -626 214 737 430 -102 142 -141 -588 -921 -252 -441 -609 769 -111 -508 536 -756 -351 -543 604 -267 331 -299 -827 -519 -5 -115 992 -856 567 191 -607 933 -920 715 635 -857 486 359 -557 -345 60 926 665 771 453 968 -4 328 -768 -283 746 589 -455 442 634 421 842 -534 -468 -191 490 -68 108 -26 -213 -702 102 -470 -997 -386 678 314 -874 129 -408 890 -801 -352 616 117 85 -29 -656 -617 180 -958 -190 457 -286 127 741 -92 -575 60 46 -771 110 500 -545 -697 658 -634 -444 -848 154 -13 987 -724 -514 846 -941 891 318 174 -864 -63 869 227 -905 -479 -693 70 545 -322 199 138 695 14 628 406 771 -829 -162 472 375 -788 122 559 -544 953 145 390 427 466 -852 701 484 -949 -762 130 -291 715 838 -13 -392 -926 679 -622 339 323 801 -976 -583 -447 -53 -248 187 268 373 740 732 -82 633 -206 595 -353 -205 -954 277 -546 -963 -217 -363 496 923 278 -537 825 -302 331 -723 -32 -445 489 369 238 -31 -392 -318 746 772 509 714 -929 453 -705 -158 -61 291 -919 -45 327 816 775 461 74 63 -83 13 474 631 -815 -542 959 324 -695 62 711 176 78 888 -821 935 -358 -80 780 736 -290 -395 476 -204 -803 45 189 -644 852 -352 -818 547 -249 614 -968 19 -231 -636 758 97 681 918 570 -305 358 854 -45 -426 -969 812 -842 -636 -116 -670 -579 -775 -341 128 -466 -30 -698 143 -470 -712 -375 -218 -2 759 8 -220 654 -853 703 605 -494 76 800 -802 695 -546 -663 597 978 879 -320 107 -370 866 -432 -335 -430 559 -563 -47 348 986 295 77 314 143 -455 -139 -24 579 222 -1 297 820 847 -244 -533 -236 221 388 -773 108 -117 -204 956 482 319 -9 999 479 -918 -617 445 -491 533 449 905 920 10 -273 545 -566 -808 -144 -365 714 -693 429 317 -352 -459 338 186 -387 -634 -295 394 -646 369 -603 -444 694 472 916 906 -271 385 -321 -685 346 984 133 -494 -665 608 -93 497 379 -327 -869 954 -4 897 -581 -715 492 -31 894 642 -198 -725 108 -946 -765 -436 -11 338 165 -993 711 -726 -639 990 174 144 -939 153 29 295 339 299 -215 -303 -280 -392 -168 -602 -778 -830 375 404 124 909 -483 -66 671 619 868 509 552 225 677 -832 -45 -848 -719 -820 -886 268 133 882 431 982 738 99 626 531 819 208 87 581 -687 713 -267 -5 -704 -404 189 -756 -148 630 -712 -581 -539 -643 364 -854 -416 659 873 211 -375 -358 -655 6 636 256 -837 -487 721 254 -923 112 -560 -502 -148 322 980 -533 611 144 -702 -502 437 95 -539 378 -213 4 676 842 686 469 -735 662 -868 -957 603 716 166 -749 -524 643 -360 662 -262 698 523 -668 191 832 -117 -642 469 -330 751 -929 846 -479 -813 -400 -567 -879 -715 856 871 751 -502 -137 -948 -403 870 423 406 -444 -911 -822 -828 -481 583 -768 362 -529 -712 323 627 532 -862 913 -630 37 -951 -79 598 -259 219 -762 158 -724 -922 591 407 -943 216 -623 -793 -631 -213 -402 342 -884 -96 -205 762 668 873 728 634 42 486 -899 716 920 -633 726 503 -249 -932 -992 915 160 -624 551 885 755 156 -20 -325 -197 -363 524 398 653 205 103 73 -649 928 -606 934 -800 984 -709 -373 -401 145 -321 -97 243 11 -966 -356 -591 -734 484 845 839 572 259 159 -968 62 700 939 931 -676 251 347 -484 68 -45 -565 -361 307 -867 363 960 -890 199 136 -700 892 58 866 856 -677 -735 382 -726 -431 -65 151 790 -738 880 654 -536 -359 187 -239 -732 -176 -101 474 -943 742 -925 -37 -154 428 746 -817 114 895 511 -402 327 999 -875 -447 -217 874 -566 574 256 -660 824 851 -463 -419 -173 -301 -555 -95 -502 857 -598 -639 -456 236 -179 867 185 -832 -89 -971 -751 303 -109 -474 -130 468 -360 -835 -190 -793 871 102 -609 612 -709 142 -291 89 72 -667 -60 954 -885 866 669 -383 -871 174 -56 828 398 183 743 -650 857 645 752 -629 -388 440 482 358 -646 878 -276 373 -218 -850 846 568 -784 204 -277 -821 -819 -676 505 922 -121 -515 433 -672 883 -755 -410 -867 266 964 -235 856 181 -353 68 481 -13 4 726 -959 6 484 -49 238 460 -633 841 261 26 -494 -966 907 298 310 -124 163 167 371 234 -716 1 915 54 337 -894 -340 -168 603 -799 541 288 483 579 501 302 115 -167 -268 -34 810 -500 -657 86 120 -106 -865 -975 691 547 -956 -271 562 -95 -680 -197 791 983 -265 919 -636 170 -198 639 390 -722 -701 -875 711 -42 -432 575 745 885 -844 741 692 99 235 -63 -606 873 947 -842 559 999 -827 -348 -984 730 -272 825 -420 708 -586 602 -832 -612 -875 -29 -810 -715 -655 -610 729 -33 209 265 -955 -587 -143 482 427 237 -981 715 312 113 -440 -564 -809 -292 827 -691 -796 549 -676 303 679 -941 -807 961 553 -599 -397 842 145 -873 -549 -539 792 -139 -698 348 755 421 268 218 -969 -60 -223 -661 -806 -969 929 816 -692 760 640 670 -631 -180 -502 987 962 230 650 -765 889 484 -723 -366 -150 608 -887 458 894 624 103 254 494 -321 350 -879 891 768 319 -978 132 -494 319 -286 -120 151 -180 888 30 -503 -897 815 348 362 242 -440 934 402 561 -750 -298 -178 745 -392 -470 -229 -927 489 881 -293 825 792 729 680 898 -884 -11 -674 -927 -845 892 -981 895 426 674 779 -838 -57 802 -188 -526 -480 313 -579 -917 127 414 -736 -275 -509 -387 361 -698 -475 -321 887 -141 -785 853 774 -240 396 263 -422 -26 -664 -755 -394 135 -668 -156 306 329 -996 -127 -735 463 82 404 227 223 -385 706 -234 722 -916 853 -932 727 -110 -788 845 671 811 346 942 71 782 467 804 -728 917 485 86 -590 17 747 621 -307 654 -56 580 127 -995 -557 4 -892 -370 -108 -334 42 977 308 -542 -227 120 11 764 -88 971 533 -880 894 -754 -291 -402 493 92 940 -463 -222 -395 -963 782 -149 706 -205 -912 -122 -294 716 -88 -489 -879 748 55 -304 388 -109 936 750 702 510 4 -937 -880 457 -49 -796 715 -852 893 250 -155 -305 301 920 -370 880 896 874 -947 599 874 682 -925 378 -781 835 -591 2 988 -299 692 -963 -662 -652 920 -278 -680 407 -625 116 323 -964 537 473 482 866 -528 892 -630 967 222 174 140 -451 -713 -727 842 244 -151 -926 -97 7 757 601 -809 505 310 -563 -27 -278 -500 -618 720 -892 -599 -495 704 178 -378 570 500 -797 -944 843 -128 183 -40 78 -223 -43 -161 309 -80 333 601 45 945 -975 77 -733 233 -607 473 -35 271 892 -468 -697 -788 617 487 52 567 536 573 -3 -515 736 -699 713 16 -349 -328 -945 189 452 -680 784 -800 515 675 317 -597 111 191 35 -253 -786 352 -274 926 48 553 712 887 -626 -447 425 -11 274 -536 -139 66 -309 580 939 573 13 -176 865 492 -679 306 62 829 822 773 -312 -908 796 -934 892 129 219 -99 -443 -664 244 187 861 -742 292 -295 -437 -6 803 -331 -687 842 844 -676 595 -487 -305 -990 -365 855 -396 115 -324 -963 -16 380 323 -899 301 -686 187 198 495 848 -481 -356 41 121 114 224 181 -115 -717 -758 -279 399 -238 876 995 -189 236 948 393 -440 152 -185 526 740 -212 425 -799 560 325 -979 -799 -634 -397 -787 36 597 -466 -532 -240 -296 401 -464 -620 -539 -180 244 -873 35 559 117 237 -379 -639 -871 54 -550 -538 -972 -618 799 308 218 -952 771 698 -432 855 722 646 101 -155 -286 -246 -396 -557 -497 224 0 -59 339 -121 -651 -468 -80 274 72 778 -245 -927 279 764 447 -574 -564 751 467 -601 653 344 580 -82 -135 80 -804 68 333 -681 224 -104 -921 -352 154 89 767 462 -644 -199 -718 -632 -532 530 485 -358 -364 920 -862 534 855 979 -617 -359 161 667 -762 -833 -380 389 730 224 -990 -513 -791 -549 -224 344 959 293 -443 -481 314 448 115 -427 -246 418 -708 -290 -145 -494 528 -172 -664 513 -692 -319 -376 132 408 394 -217 370 847 -104 9 -794 -329 -392 994 365 41 426 329 -299 167 469 -411 -255 -738 -966 150 832 -890 -150 820 -629 359 658 417 -632 -442 -438 719 -659 940 -387 806 373 -605 417 912 366 659 -251 -323 792 -718 -5 704 -760 711 607 80 -793 306 26 351 883 577 789 566 829 -175 -280 -851 146 -792 258 173 287 -747 -534 -818 516 630 -701 310 639 -674 -77 525 -544 -762 695 394 948 -302 40 542 648 -15 828 -88 -694 -720 -973 -606 -55 237 -76 349 316 184 889 -552 -461 921 916 984 -696 -527 -448 -590 -66 -781 558 75 -367 281 -406 -780 99 909 865 -235 860 -100 527 -686 585 353 268 105 847 -564 321 122 -550 -750 -851 594 593 -618 88 -62 -842 -355 476 -138 172 -678 987 -213 -760 322 765 483 422 -403 -529 -257 -833 -986 -749 361 -790 407 975 326 985 -826 753 -649 198 597 -8 269 635 -544 -178 505 -457 -350 -482 -438 755 395 -804 807 -55 -732 -768 99 -482 788 -597 185 -904 545 384 895 235 -709 415 -732 -548 294 -941 584 220 -948 953 -238 -251 258 577 -935 -774 -530 487 -841 608 604 -185 -584 633 321 -92 516 830 -143 948 7 -668 532 -23 -280 324 226 -87 272 826 620 485 -364 -332 293 -816 -167 369 352 -659 -652 708 933 429 -374 -461 82 -31 956 -776 579 34 -654 -551 -426 -448 3 525 -342 935 392 205 -520 935 -21 538 -310 624 -497 -782 660 -474 784 -51 -934 785 886 -781 -561 -39 299 -592 -311 -84 -877 42 -957 -832 -989 -862 -380 -832 786 62 -958 487 -350 972 403 -198 408 -131 -976 -272 515 -912 271 -738 12 748 -181 572 64 436 898 -835 -622 502 -822 291 934 -334 -988 -205 -397 -978 -93 -789 -708 977 -200 847 -382 -74 -201 -854 920 110 -211 246 -95 -435 -479 -474 625 -973 488 148 944 814 356 18 100 941 -281 -911 -769 -243 661 148 -886 668 921 -424 -979 42 162 115 -978 -519 -540 -183 -716 -733 287 -484 562 936 -541 -457 71 -406 -374 -943 888 135 880 -201 280 489 -219 835 312 664 552 -116 -944 -685 835 -188 -160 121 747 962 628 -528 -521 -779 909 973 -659 366 -951 -493 973 -672 -165 503 -126 -424 127 607 701 -461 -600 289 -115 -588 429 797 -186 -306 -886 590 923 -511 156 729 919 363 -937 -688 238 272 -246 239 179 865 -278 -577 -973 110 731 911 899 -354 207 -936 857 -634 246 -997 391 995 -20 -140 -436 367 -848 -539 -308 825 -667 350 43 -662 -258 -522 733 410 -117 -219 -705 -748 -921 350 -815 988 -244 397 -383 346 -19 -963 272 671 -768 -933 -510 -559 -646 -831 603 -498 -859 -29 -889 -829 715 -809 -978 -560 -433 543 985 684 819 -160 -14 199 464 771 -212 -451 -784 -142 -899 602 106 -486 -170 336 245 424 449 -682 -217 -326 630 878 522 969 -478 -16 -148 371 563 460 145 -420 -634 -456 723 -962 277 591 -767 395 -608 309 651 88 -540 -554 88 -87 994 -160 83 -130 -520 -708 -986 -746 519 316 169 -230 -28 -881 365 766 -690 -340 777 -427 -884 538 -452 985 812 771 -306 -962 -775 -662 -324 -819 -598 895 -302 556 -673 366 490 -297 174 957 369 -793 -919 -433 -281 -247 742 872 305 433 -599 -290 849 -471 -120 727 45 620 301 -848 363 -20 -574 844 -769 653 -4 258 285 -774 -249 -671 41 463 458 735 -543 -803 874 -569 767 960 -337 -269 902 -617 -201 -599 -100 -162 -431 800 822 -19 930 -971 -794 47 534 -767 -280 -305 828 237 54 356 -625 -268 749 -29 408 -140 282 938 341 -779 -413 -952 -623 202 -57 646 582 -812 -162 21 -160 -349 -850 93 227 760 -737 -869 -315 740 219 285 -945 617 41 884 -369 548 -132 233 266 -354 -397 761 -265 -976 -387 560 222 1000 273 600 736 -491 472 531 294 -334 -131 967 -776 -484 -562 -175 148 -443 -767 -376 -450 -484 705 384 350 587 83 -843 -791 921 225 -419 691 -780 -970 155 -510 -703 554 -901 -634 449 -190 303 -263 945 -911 -364 452 982 360 -757 -544 -96 -339 -749 896 608 -732 400 -353 422 -244 674 -558 67 258 979 -726 -729 106 -735 -398 752 -877 -257 -656 -648 -325 -502 502 -226 581 641 585 -963 568 -751 66 -217 361 8 230 -130 143 -428 947 -974 -36 -243 -203 788 -665 -906 -776 780 -267 -213 -488 -288 118 -878 844 459 -610 220 -701 689 -215 397 -71 -77 -239 -74 933 -845 462 14 85 -213 492 634 757 -626 314 -838 -940 -814 -948 185 972 831 689 7 -471 -703 -854 687 200 252 -701 978 328 460 724 886 376 842 -864 -833 792 841 -14 -626 -269 430 940 -90 -683 -65 -371 945 -933 207 -138 -825 907 -879 -911 531 10 -653 -164 283 -713 183 753 75 678 167 -773 -5 -114 642 -602 641 523 360 -403 95 -868 815 8 -67 154 -401 887 570 197 984 360 -493 -410 -252 -430 -551 -513 355 -697 -467 -640 -775 -484 695 -58 -148 -69 -262 -412 -310 -639 474 124 570 -229 846 452 -452 -749 943 -653 917 223 -816 799 -396 224 -649 926 -11 468 -909 -349 919 558 581 -397 313 629 -595 -853 -482 -494 -891 294 226 -888 -557 -605 -6 -376 -380 -855 -949 -393 -471 -419 125 -142 758 712 -454 847 -82 234 41 -261 291 876 981 859 69 -602 499 756 -761 -911 698 -687 -248 968 588 -558 699 197 561 900 -996 424 -274 -218 618 -991 -563 -123 -947 738 694 -783 -326 -109 270 -621 -900 570 -55 551 -851 -235 548 855 -69 462 -321 855 670 210 -812 314 -467 338 -97 575 -936 -759 -532 -453 253 654 -982 -715 847 -352 27 -245 -895 -377 195 764 428 179 -707 621 -526 201 58 514 -135 433 497 154 -428 472 183 -260 81 -560 -999 797 956 -157 -148 64 -793 -167 -879 665 -923 -610 99 85 183 3 818 846 72 -512 -915 559 698 199 467 363 -834 538 -84 330 597 620 -515 -864 638 -401 -137 -682 -416 -489 885 -56 47 132 86 617 769 203 242 -214 522 -623 589 -671 14 -946 21 97 348 972 -695 22 -368 -444 946 -350 802 -9 -458 916 909 103 -870 44 -488 -871 -511 223 -49 -450 180 -171 -754 -574 393 579 -168 903 650 -202 -269 -55 744 -746 579 684 -265 227 -953 -791 365 -17 900 675 -891 -85 420 767 -848 641 -603 880 -56 -512 976 -785 276 -518 -659 630 401 -666 360 -917 836 753 -323 -225 -749 437 653 49 826 55 690 854 -232 -473 -479 361 728 732 661 -866 413 224 952 -433 -488 249 9 382 660 -421 838 542 903 970 630 210 721 -957 669 -159 -917 671 361 -62 -919 -156 -523 854 -740 547 -717 570 265 -717 9 919 259 540 -892 -694 937 865 -191 658 933 168 -309 591 138 522 336 704 715 261 12 841 358 28 487 -263 375 152 -653 997 -779 113 -815 -543 559 815 671 465 -382 -312 -585 -588 407 220 638 -557 971 440 -471 -621 489 -421 -518 -377 -544 -75 196 -209 756 -956 -330 505 902 -887 696 851 -381 -727 -150 541 -587 -201 405 -820 -870 284 807 615 111 828 -241 804 -597 -487 122 -702 746 622 -819 651 7 246 -226 -855 73 -963 -579 624 -797 -860 259 878 744 -579 85 -352 -15 -814 949 301 -200 -566 -387 -246 -936 -270 -442 -13 -77 111 -292 -968 139 148 703 -926 152 234 691 -337 165 348 -486 1000 274 -708 715 224 491 336 782 940 916 948 -455 675 610 269 583 877 -370 -2 716 759 628 -171 -655 -395 -412 781 -13 -617 933 628 774 -713 -30 488 995 421 215 -133 -399 -493 177 -800 -499 -779 -256 740 -531 -624 267 -343 468 -679 89 -140 -779 243 504 660 -908 342 -139 706 -459 74 972 187 229 279 -307 4 -144 -500 673 637 656 -327 -701 366 411 -698 -161 258 -549 -599 -35 -194 -57 -615 759 -924 736 761 -19 100 -845 26 -909 -342 783 -180 -455 905 -865 -204 100 -314 -928 99 798 483 728 -147 122 -966 247 -389 417 145 81 76 758 278 -108 571 170 -154 32 63 -937 822 247 365 -744 -196 60 -580 15 689 -690 -245 727 925 -628 954 -863 272 40 117 443 782 -312 290 453 -89 -611 618 -664 -331 -728 -145 -412 -97 -108 384 -579 444 59 408 104 511 -785 -639 974 697 -209 179 -453 849 -131 -66 -966 609 288 937 243 231 -406 510 240 -398 971 -561 -181 -731 747 -383 -512 614 -200 -757 -197 967 988 -169 -930 239 -871 875 745 951 -585 655 -90 -501 -449 788 772 947 179 649 416 921 702 82 -478 900 -264 -593 713 -359 -977 -657 -57 97 -347 737 116 775 -816 -423 -97 174 3 -6 706 -260 919 -761 -345 -445 424 -595 -486 275 -837 82 349 838 -901 130 391 959 -344 902 75 808 -413 718 92 -911 -502 116 388 -583 362 -722 254 58 -219 -24 -1 -751 -182 925 -971 369 -973 993 745 -439 946 -447 -984 407 318 -831 -69 44 783 -36 453 -779 -614 -170 674 814 742 196 -913 -893 -132 -621 -565 969 266 -131 566 100 -330 524 870 -886 -10 215 -575 -427 577 -193 827 -409 293 462 -404 -677 -953 -398 738 30 538 -531 621 -363 827 -577 -687 887 244 535 -246 737 -532 407 -481 687 -539 49 11 -416 881 -681 -132 -759 504 -499 -932 667 400 -922 -711 -581 337 208 -178 438 -64 722 15 965 608 19 -951 -279 158 -930 672 399 864 -840 938 361 -838 -569 471 745 -397 247 878 829 -26 343 -334 893 -784 639 341 539 -547 -509 69 81 534 -77 223 232 -475 -431 177 -214 -57 -597 -255 299 -64 -242 606 982 -129 -400 -401 -662 316 139 9 -568 -734 153 -837 56 601 752 -721 -617 886 80 478 504 361 -685 73 582 -635 875 118 998 -845 761 -20 -645 757 607 979 873 -350 624 541 -453 725 -178 930 -125 90 -80 -551 -783 -196 -459 -47 -671 431 817 874 -902 -489 -594 -550 -569 309 922 -194 85 -63 -504 609 -690 -455 325 -690 484 -562 -262 -930 -551 610 834 445 -567 731 145 -159 290 -360 793 348 48 -719 -294 825 740 -505 885 959 354 867 649 -575 343 -170 237 -728 486 -215 355 -824 163 134 162 -852 -739 -777 -906 -253 206 -287 -127 638 -620 -968 555 -394 904 416 -972 -812 146 89 342 -965 -237 -926 490 -172 -621 932 -287 212 325 488 650 -989 -591 98 232 694 418 646 -568 926 201 606 617 13 -992 -690 765 390 -581 921 475 556 -525 792 -856 -742 -966 -693 845 685 -625 248 -861 322 993 496 366 874 113 -264 -577 -965 71 825 744 496 145 -878 2 -621 508 98 83 903 983 -602 -668 -64 317 354 330 -998 -148 739 -639 206 -678 -174 235 185 699 467 -314 -998 875 -990 -660 942 36 -993 -986 -631 -919 -362 -48 79 662 -500 -841 -453 588 -848 -19 705 273 -816 861 -554 739 439 960 -107 67 -745 828 -573 609 17 -187 324 231 495 -393 814 -28 267 462 803 -684 350 -113 214 -575 441 750 -989 5 730 -400 -641 -406 672 318 -487 831 -690 -521 -195 -151 -190 242 794 854 -369 377 -653 826 522 609 350 995 466 -823 744 -578 -1000 696 -256 -5 -208 550 -450 106 -212 -170 -434 -809 977 -246 -649 525 -84 -513 -826 -152 -317 253 850 -406 71 447 334 602 -316 745 252 -77 568 -239 -610 236 675 4 -428 -297 -867 -859 -610 -901 -400 712 -328 1000 -69 -844 -463 -251 165 652 411 -435 -734 -773 -467 465 781 -841 988 439 -560 -814 262 -239 -1 641 967 -103 -104 -225 -732 254 -777 460 -857 705 -241 -425 395 65 847 893 -185 883 777 889 218 -769 953 529 635 -163 -18 580 -1000 -845 831 -927 -480 996 888 617 504 -692 -782 -106 -940 887 -276 -824 -651 -987 -694 498 -45 843 -814 452 -969 214 753 642 -508 166 -826 -580 -427 -32 794 -518 202 -597 -260 495 -564 -390 -622 -308 320 -101 571 351 -447 520 -226 -285 358 82 870 546 421 -813 712 888 -177 -79 -295 -804 -838 525 451 -960 441 -507 -246 494 -993 909 632 435 -22 -1000 692 225 880 11 -29 -871 -825 611 -791 169 139 -387 -283 351 -741 716 984 912 389 -342 -4 -658 374 -606 152 -32 384 153 482 -849 -346 750 799 474 932 42 888 659 -646 -303 35 -505 695 -864 -96 683 437 25 -177 -913 -752 700 -136 -863 17 885 216 -701 -272 -775 -421 -978 -854 -748 -969 -876 -692 26 25 -127 -359 581 -483 228 -207 -810 -962 -522 848 -201 378 467 856 -936 -729 829 361 -644 -909 -919 924 942 -986 -798 418 -566 605 -638 -682 183 362 -965 -197 769 134 631 -425 -142 546 -334 -544 890 441 899 -243 -174 -887 848 581 -440 913 -809 872 925 -765 -329 -464 -173 -197 69 -824 501 -235 -226 -385 426 -817 955 -522 593 360 933 -870 636 800 624 -974 592 65 -570 -985 -1000 9 -267 -963 419 707 659 -813 -704 914 158 879 -903 -935 685 449 518 -821 913 863 -270 646 -774 -131 -854 492 613 924 -720 297 -741 -110 -581 479 919 -597 -50 -733 -295 432 -619 -852 -688 -223 796 -893 -710 34 973 720 749 -878 55 34 -820 -409 -34 -601 517 -237 -824 807 -971 269 285 742 925 68 422 -116 766 -364 704 689 201 -364 566 239 -992 45 534 487 -987 -806 380 827 -903 153 621 152 -184 338 271 255 -140 234 931 -534 -882 -499 -760 784 -290 33 -924 -162 -418 -488 -625 -271 -810 -65 83 -675 691 494 -453 686 500 -137 -696 304 -71 -178 -645 236 -982 -618 -344 805 230 -279 -94 -132 -887 -939 523 -381 -70 -445 375 141 -289 -852 -530 -830 272 764 122 -606 243 51 433 728 -361 -19 549 926 271 353 -636 698 170 685 -494 -409 750 397 67 -382 -308 388 -143 -780 -279 665 697 -237 -338 -608 -632 -925 837 -947 500 300 479 -338 86 401 -100 752 809 -897 -92 402 402 -48 -411 -372 899 -631 -704 697 593 -86 -276 414 401 -298 -62 -213 848 306 -689 790 901 -531 158 -220 869 -331 326 802 -550 178 -239 -118 844 848 -144 -890 508 -938 -204 221 -887 861 -767 -393 -14 390 719 -290 126 -830 216 100 -675 49 -808 -223 -578 -975 -478 603 -940 -718 -421 337 -209 -814 -818 197 -913 978 60 655 -898 255 320 890 578 229 151 -902 -61 181 -486 -578 -907 -161 841 221 887 34 -781 935 293 583 -259 -934 -96 -158 -393 -875 -187 -636 922 -557 -435 793 560 -190 552 -944 532 673 750 968 -934 -941 -23 -790 654 -242 957 -267 228 964 908 50 74 459 431 529 901 -712 798 -909 -750 -680 717 -407 -670 609 105 -588 -801 352 305 620 237 -250 829 -231 -132 -539 750 471 -206 341 -810 -87 173 -750 -796 -243 384 574 596 -786 -437 62 22 482 885 -983 61 659 -87 -655 -878 -38 431 -558 -70 526 -931 -785 165 320 -181 758 89 962 127 -932 -769 -418 -149 58 645 263 -247 -712 -565 559 -231 -450 -66 -386 -16 623 293 -890 -791 27 -428 -877 -994 57 777 51 476 24 641 -805 241 -553 595 -372 434 300 -503 -868 -935 192 -456 -801 -443 443 -539 403 -360 -809 657 458 -127 -996 111 -53 -453 407 -92 433 660 109 316 -203 -72 172 -632 172 -812 237 -831 130 -690 -395 -525 348 -925 113 190 765 159 326 -579 -91 -788 146 244 -697 46 -777 726 347 972 770 -609 252 -536 -530 709 451 223 -840 329 -701 -458 -903 -253 -879 370 -338 327 -559 -465 86 -764 -702 -172 368 268 -992 -117 930 839 -828 -319 728 258 71 -178 -860 -308 345 790 -602 -97 -624 -668 -292 754 -614 438 642 582 -245 143 -774 931 890 -770 456 871 445 -786 373 668 622 30 552 835 -329 341 17 934 -771 -124 180 -553 -30 -323 -18 -267 449 -252 985 760 -750 -814 -893 608 261 -408 808 220 988 -543 120 693 -84 456 536 833 -987 744 -59 -338 25 873 -194 -950 -446 4 429 626 -478 873 767 -468 -298 813 788 -938 591 199 171 -248 142 -240 -233 -237 -949 -581 489 219 -132 189 -811 -427 161 774 -742 -464 476 -92 -492 924 -300 603 484 -700 -119 542 76 -630 -975 -497 -768 -978 859 -651 81 -353 206 -800 79 -128 -476 -583 -392 276 -59 -9 -91 685 -919 -612 991 704 -88 -178 -351 740 -931 -199 797 -879 200 -289 -278 -69 -581 586 998 920 -103 875 -433 -425 -270 -695 452 875 778 -534 -188 709 -746 -20 -500 163 -173 -571 -521 -477 57 -293 -932 -963 -545 -317 782 318 -278 450 -850 736 -616 719 -264 660 -820 800 -605 -741 -32 467 388 486 -232 905 -24 502 498 -191 -981 984 883 961 -656 -796 -659 163 -662 503 640 -435 -635 -777 -567 -496 18 -634 558 34 -74 -389 711 -265 606 -707 -51 -142 -547 30 -811 -223 714 -361 -508 -292 -724 -445 -909 -127 -160 -248 961 -669 -357 957 39 428 -704 -592 913 162 -59 -921 -507 556 625 -811 815 -335 23 -216 429 -8 -540 917 -127 224 -679 -114 626 312 837 858 656 755 -352 377 865 -32 222 -600 538 -544 901 -964 -237 -809 511 -10 97 -72 -887 538 745 -267 622 786 -144 -925 821 -708 -585 154 256 816 -202 73 681 138 715 296 -901 122 799 -131 -167 949 -165 -245 116 158 149 -505 148 -443 811 313 -467 3 -658 -251 262 240 827 -247 -590 351 -132 -87 986 840 528 480 -836 -179 467 -126 819 -551 -780 -61 217 16 910 912 -588 506 -250 -207 73 -986 -704 447 786 -813 809 -318 -61 99 276 -352 -164 319 345 590 262 -929 -163 -911 366 -997 -82 557 67 -928 493 422 287 -323 772 770 -892 -535 -95 652 -455 47 403 384 -571 -457 636 -576 254 -782 -916 -65 436 -753 343 795 691 -260 254 -148 -387 782 -865 288 -961 -800 924 -261 -532 -830 640 -658 -480 357 -163 -943 561 -934 -15 819 319 -411 -173 -681 874 -775 -118 110 118 204 764 -448 -111 887 13 -874 316 -974 -787 -720 202 776 -162 241 -227 297 199 -762 90 0 417 -458 -414 -980 254 951 334 301 -183 -913 263 -588 -427 -500 -818 -54 -55 321 880 150 -860 388 -443 -693 -481 -298 955 -463 -333 831 -732 158 -186 -185 888 -278 -474 267 975 -695 -256 471 -232 647 711 -59 -949 -929 989 766 -798 -858 758 -226 -268 75 -840 -217 565 -996 -277 -465 263 680 583 -910 -572 -526 -851 -550 669 894 682 -276 702 641 112 -715 -37 -78 -72 112 719 -600 105 -683 42 46 360 -487 -912 -72 -358 -593 -706 -289 990 483 -754 648 908 -275 -160 -879 663 126 996 873 -814 182 -389 731 339 -474 95 -926 883 -658 -697 443 -880 572 -739 -36 757 180 -994 861 -539 487 282 500 232 -396 -529 -469 994 -386 -896 936 357 -80 533 -295 317 -650 180 -889 779 -629 -660 266 -724 -423 500 691 288 263 -353 -820 -748 -76 -719 -454 -115 188 -511 275 -575 217 -674 -939 934 784 603 630 98 115 -717 54 680 759 -545 -322 -46 925 110 -108 128 350 849 95 -807 868 -448 932 577 -627 -250 200 149 613 354 678 276 319 -171 -231 634 -461 -323 -694 -992 -643 640 -723 230 -964 -413 125 -235 484 596 -588 760 -873 -324 -806 -291 386 145 -772 636 -980 417 181 -632 -446 834 35 -893 -269 618 517 -441 716 335 -74 -635 -772 525 -155 -348 -212 571 829 697 726 -594 595 -968 88 971 -309 -24 -938 105 262 886 236 207 -158 -317 -315 11 688 -230 971 891 -163 -591 978 732 149 50 87 524 775 -830 -654 -926 457 -649 642 391 298 -308 213 308 192 679 28 -787 642 630 84 -323 -183 0 -592 675 493 -939 231 -909 -655 -754 -608 -544 -453 563 -753 107 226 761 34 -332 246 717 -981 -798 581 243 -219 -713 -151 -835 112 -755 -289 854 -412 926 -46 992 -890 -957 -153 -820 -909 -89 -692 966 249 -210 107 182 178 -965 -718 -466 968 155 -202 -179 417 730 -331 -240 -379 -119 932 -837 -917 300 -412 -869 816 -245 201 -939 825 -230 -109 857 -496 -57 -322 649 130 -394 563 -702 850 320 980 -838 -153 282 275 -452 -545 -304 -502 74 439 -570 951 -264 68 324 -22 60 -311 311 -8 -723 208 673 795 344 38 -694 165 -122 214 -909 537 -156 -637 52 -362 556 120 -441 -367 517 544 -807 -981 -845 760 928 620 807 -739 -780 675 -109 372 709 908 -222 46 581 -482 559 -382 -398 -674 -829 859 -472 897 -903 191 -752 -655 -709 47 -75 -405 111 -361 -852 564 245 225 595 614 -625 430 -686 -549 -23 -749 45 -491 791 273 531 -810 -728 362 260 794 -608 808 402 857 -932 711 -538 227 -506 305 12 -82 681 694 817 435 -515 -440 -601 -981 -303 -961 13 661 -367 290 -75 -457 -313 -451 502 -177 328 -696 321 979 -500 744 -240 -534 215 431 650 361 895 228 -806 -352 463 -564 -37 -410 -580 998 807 316 639 -894 -865 601 240 -840 -880 37 -519 521 -362 487 -482 -99 -458 157 -826 -62 782 -849 -159 -476 442 -236 -252 -249 598 -552 767 589 -199 838 62 -293 71 -294 79 149 -330 -36 -747 -841 886 -776 179 179 2 163 493 468 -382 -930 -973 346 122 -346 541 727 -159 -890 -628 365 -762 605 537 -772 -67 -283 157 551 893 517 192 -271 -502 -236 863 -797 -86 22 -957 519 -21 -643 266 -345 -270 523 -885 -119 -116 964 -193 -953 411 -472 891 752 998 449 -159 585 -327 -917 869 378 -720 -784 -255 -49 -446 644 127 -446 -798 -496 558 -640 671 59 -919 299 -812 -543 888 -425 -68 -138 -315 -976 185 -862 -835 3 -108 682 904 -600 373 -369 -724 -858 542 3 567 43 620 484 -381 -318 -379 862 160 979 -223 -464 -944 539 784 150 292 487 -165 727 738 926 -961 367 -768 876 929 -815 -105 754 -212 -784 -847 -995 351 871 -355 467 -507 903 816 -788 491 -746 -492 -761 740 689 -244 133 193 439 -247 -163 -168 669 433 498 337 -110 -265 651 -904 -416 578 -830 -517 916 -228 967 911 426 286 639 -542 -455 184 639 840 -643 -215 -768 606 -544 -44 914 49 427 906 933 -674 659 782 -817 -968 -400 581 -930 350 -801 852 140 783 -588 -226 135 601 -177 -263 -729 854 -165 349 -538 -325 618 -300 -34 499 395 148 -395 -992 232 580 825 120 963 187 -452 215 620 -98 -626 -85 -355 -508 -393 134 -634 982 279 -861 324 -602 -93 318 142 135 205 -632 -785 -35 -53 -720 84 -935 -372 184 727 86 -993 -422 871 506 502 -413 593 6 -301 -785 -451 -153 -489 -271 -495 -18 -951 -946 -809 -269 -19 78 462 696 133 -741 621 394 -174 891 -511 41 -764 -423 -433 466 375 874 110 703 718 405 -627 868 252 -933 541 697 -629 -298 543 762 208 990 -823 -975 -161 311 -713 -561 334 -634 -26 491 -61 441 -616 862 -121 -790 296 -734 529 746 -12 869 348 -737 102 429 191 -691 -943 -82 -17 -888 -788 -573 -679 -620 -364 732 882 392 12 -340 -492 627 608 332 336 -61 -281 786 97 -728 834 -183 250 428 -491 -366 -225 -851 58 618 828 -458 -595 768 -721 -613 -751 933 905 553 137 825 870 782 -244 -659 288 771 -620 -460 76 445 586 970 779 -856 755 866 -1000 398 744 793 978 320 -911 -152 775 -445 599 -327 -684 -852 -750 -365 -708 -2 426 174 -470 423 255 613 -480 -892 -115 -597 -155 -768 -815 455 -879 -465 529 483 -426 963 59 688 -838 -540 241 -413 379 -48 28 -866 -859 358 -551 -148 -77 209 858 75 416 625 -624 -288 361 -7 941 234 242 -999 -177 -929 47 16 -312 502 -891 -176 -664 932 973 -50 -490 -726 -284 -356 -36 145 606 748 -839 279 226 -751 134 -958 -672 99 697 -74 -45 600 -457 652 -280 793 107 859 -376 -953 72 309 158 -999 -471 -604 134 -779 136 -688 -229 753 -390 552 289 -424 68 -431 -154 -109 968 -128 -617 644 745 759 -307 -839 -738 794 844 515 935 581 364 -322 -1 -722 -787 -55 -341 47 -564 110 -642 -306 29 -337 -238 -268 -74 739 246 677 408 421 -503 -131 -428 -594 978 575 769 -36 237 -525 737 -979 -929 775 105 -989 -579 967 896 750 -547 709 42 -45 -730 823 883 -814 911 -641 235 -985 -478 -81 -593 -31 665 -964 -947 -355 -141 535 766 -524 986 -693 -464 738 239 -641 -48 172 946 636 -769 466 -752 -98 583 -780 -547 556 760 448 993 -558 -481 -956 303 -445 954 204 -959 722 -233 143 -759 470 -61 -349 974 -987 390 -571 53 -678 844 -758 965 -393 -497 -683 173 107 851 -186 749 -246 120 -789 -365 -948 807 819 -360 -976 -837 -13 -495 -998 -520 908 602 236 -61 -138 12 -890 -214 -220 370 292 -486 -247 835 649 -58 129 772 -266 -30 -986 -995 -66 280 188 192 923 -63 382 -734 548 -648 -593 -479 -923 -577 539 872 40 -694 170 -576 982 433 -466 703 -166 187 166 303 502 -987 -987 285 -29 63 133 -874 -422 -256 44 940 -890 216 41 459 -695 -90 529 964 -375 397 -689 -539 165 -39 -345 -534 157 -766 -481 644 47 454 7 631 -738 306 995 257 288 102 -925 700 -368 760 507 -70 19 672 -794 -53 -719 163 -993 -667 574 -235 -222 -260 -205 -320 -378 -821 -29 -322 -237 -252 349 824 -375 -56 -948 618 -245 452 599 225 199 439 251 805 823 448 408 666 -325 -465 -217 -447 426 231 31 627 701 -664 337 202 -458 539 -384 -384 531 -60 -866 -989 232 68 836 885 -329 -28 759 575 -477 416 912 -722 -230 861 -540 919 -391 -193 720 482 -197 -387 841 -557 950 -742 288 166 -772 238 413 467 -371 -604 1 -179 272 246 283 162 441 -635 -343 687 477 -495 -446 491 -280 374 -873 692 -668 -180 274 -667 322 -643 -775 -148 -17 924 604 389 -385 -796 981 -153 502 899 -935 228 556 915 691 -563 970 -837 713 -88 964 -111 -950 167 139 -360 347 572 872 557 -33 -400 908 285 361 -448 669 566 -316 803 688 -592 685 -291 134 954 877 -492 -360 11 579 723 -747 501 654 776 338 245 57 394 537 -672 -551 767 236 10 639 -619 604 417 -388 -547 637 -7 703 934 545 -617 -509 -964 864 147 488 -448 -476 530 928 -382 788 209 767 -906 82 717 912 597 416 -735 -345 838 60 -434 809 312 -569 -934 657 -834 748 -130 15 -104 727 -907 -571 -702 -761 -991 0 -526 -73 523 516 878 203 263 345 426 -69 702 -788 -85 -480 -965 -307 625 83 -581 1000 -170 -202 947 358 -67 21 685 542 423 528 570 263 827 109 -762 -734 -23 -230 205 275 -476 -379 -487 -942 22 160 -296 644 676 842 919 -735 191 675 487 705 750 105 -374 654 -489 349 451 -219 646 88 -148 -77 433 -890 -754 -228 946 -405 -896 -399 809 14 -96 -623 80 -509 612 -55 -693 -677 -866 -38 893 -837 -70 -209 -856 -74 96 69 811 -651 104 -669 -94 -219 139 -71 41 -270 364 965 -703 -246 -406 -807 748 921 532 909 -191 -647 873 -997 355 -728 809 885 394 -800 840 12 436 -574 -984 18 -993 160 801 470 -437 303 -994 564 -561 -313 -990 -970 -386 465 462 -66 -79 396 -668 -784 -505 79 140 -173 -129 -246 -887 974 -672 -148 -137 -288 309 194 -244 -946 -42 -352 796 217 -588 -18 -27 -25 -820 -485 -28 397 -826 418 188 -286 693 -311 -41 28 819 -902 -885 557 423 -558 -557 838 -271 520 -770 -660 -808 -929 -497 -567 -2 -806 -399 252 685 -741 462 -771 786 474 144 -340 -413 -181 999 127 -817 -417 -180 -850 -790 138 971 797 952 -600 10 -830 -623 775 -834 -139 -975 -263 661 766 -408 -948 426 -361 -662 468 -825 994 134 482 78 -50 118 195 675 -370 -698 -952 -351 -261 -246 721 105 -829 800 -831 9 918 -263 500 364 -597 849 -718 596 -84 -755 743 66 -426 939 669 225 671 796 -193 -230 12 285 -976 821 -922 -617 -182 -430 709 632 -928 48 -925 860 734 231 559 309 114 -811 33 -936 -982 -968 -892 969 754 713 -590 -223 -438 704 -743 -25 689 -836 -425 761 -499 -337 -592 914 882 856 56 1 -669 786 -130 81 327 -900 -270 -573 -889 -577 484 -546 753 -415 750 40 621 172 -549 669 492 -38 -539 -992 148 959 -70 -672 184 364 -60 680 397 -727 814 -666 -319 -415 -379 877 -504 -167 -921 -671 965 853 224 -909 -179 619 -968 564 -498 407 933 183 -197 445 -487 -883 -80 -634 -340 940 -351 203 -659 223 315 198 -153 566 615 -599 385 647 483 -645 -347 -702 674 -26 984 843 627 709 797 726 -884 -703 -579 -965 -786 -882 -930 805 -621 -780 -229 957 -16 -428 -211 49 -116 -203 179 -673 343 409 523 -285 -519 602 -765 869 -132 745 412 -85 -552 -667 610 70 -170 -625 -1000 274 794 -826 334 -353 -35 796 497 670 605 99 -852 -128 152 -214 -106 267 288 -935 394 -449 -325 -128 840 -994 595 99 201 654 190 -417 -895 555 -624 -440 -663 -209 810 448 689 -606 728 971 8 330 -769 225 885 -337 761 594 -1 1000 389 -116 -124 -730 45 -69 -252 839 816 304 -760 -712 705 902 -23 575 730 -657 699 767 890 46 -175 295 -868 564 -952 -995 702 988 -500 -600 -961 -242 461 680 20 -975 -67 -702 917 633 501 -995 -164 -743 983 -348 329 -679 -438 870 -802 272 211 337 167 -31 476 648 962 -690 681 252 -53 117 469 -5 -897 -833 -809 885 960 -317 111 -830 -666 590 594 212 912 476 -528 77 -989 110 397 -742 -632 299 217 -118 -383 860 -164 -276 -106 -254 251 -457 -800 -955 53 680 -76 -127 -38 912 647 -869 -734 -839 -637 -254 -368 607 57 263 -469 -368 -951 645 -600 -885 260 -489 106 58 257 -429 -186 -150 -775 526 368 566 -365 -397 -827 272 948 409 948 405 586 480 -478 336 27 403 -19 200 -570 723 -747 -937 -454 -994 -846 911 -547 443 312 -393 -672 -559 -962 20 823 195 -252 301 -158 -222 505 724 422 368 850 -361 888 -548 420 664 251 -653 823 -368 -52 19 -542 -116 821 -29 584 450 30 -681 875 160 -692 92 34 47 769 851 -62 -579 -802 432 -349 955 -145 650 828 -505 902 -338 523 58 956 -482 864 885 584 926 -910 -442 -755 843 735 -311 -43 -962 572 610 -118 -423 -983 587 300 -20 885 205 98 906 -833 -281 -715 261 77 38 -141 -959 218 -579 -636 795 -88 57 -259 -47 961 423 -399 768 -948 -35 590 90 -224 -432 -440 965 846 -493 797 -221 -675 -70 28 586 -799 -519 340 -588 -198 -675 832 -122 288 232 -168 -337 -935 -628 -94 635 734 363 -92 -91 807 -161 900 120 513 963 823 826 -671 -139 381 -437 -970 -29 156 24 836 -716 950 -545 988 -401 -538 -422 -387 -144 415 798 -285 -348 -891 -271 441 450 808 499 536 -117 -231 830 398 537 216 47 337 -909 512 -964 477 995 -813 -297 971 116 800 -122 -590 -715 897 -881 283 67 -211 -110 -303 887 -176 -11 510 652 -487 -31 -434 -222 -232 -490 -711 -18 568 685 628 848 239 -420 66 179 621 828 885 -141 -8 -157 189 900 -883 207 -38 -309 -718 640 -309 -133 -493 -71 325 749 -364 -422 -535 -388 -413 90 551 -164 -620 -873 343 647 907 -843 803 -967 760 923 229 -114 -876 74 466 548 33 345 -135 -338 -644 -512 -883 -213 -695 215 -80 528 76 -944 515 -188 -720 181 -882 -769 471 -6 705 644 131 -41 -241 136 133 -201 512 -519 -839 8 -644 146 478 793 577 -60 712 758 -866 -974 -900 -581 379 -598 -161 734 104 -743 -681 305 325 591 -436 837 544 -164 680 865 -435 182 -911 861 -273 791 -367 750 947 986 421 167 850 -647 551 574 112 722 446 -721 -974 -45 271 -483 990 107 -691 -329 944 121 -722 -770 -184 63 333 915 -757 627 -700 432 -479 -228 690 -735 932 871 948 470 -205 759 501 -340 -950 -930 600 817 579 118 612 662 -449 -430 -496 -959 82 415 221 -233 -235 636 951 -367 -98 -543 -435 -11 412 -590 -862 361 -129 -687 -560 760 705 188 961 -394 -269 343 -786 220 111 -259 368 -196 -181 -996 370 -76 426 877 -555 -111 599 -789 -573 -958 -563 376 -873 306 566 -118 -833 -425 808 154 704 -585 231 -541 353 -570 -438 71 233 -115 -29 692 -444 311 -343 79 -886 -485 238 577 808 -289 -940 -967 557 -797 557 334 917 184 -160 626 572 -283 -490 98 -481 340 494 -989 562 815 394 -953 966 -573 198 606 519 286 607 -460 77 -301 946 -976 49 296 -675 -512 287 146 -116 505 877 165 426 484 842 -323 855 -497 981 -250 33 -735 -95 -338 217 -260 221 -160 225 569 978 991 -35 77 136 -294 144 -629 455 570 772 967 -971 464 869 -651 752 383 1 -312 -893 975 -317 795 -390 343 -244 -427 819 104 562 874 784 753 133 -573 -653 -609 660 -408 -746 45 46 316 802 226 358 703 -202 -144 556 37 -185 738 -88 -916 -763 -888 -242 650 -824 -773 520 616 -866 347 554 20 -582 -351 726 541 -761 673 810 -814 213 -454 -234 950 532 119 952 -385 50 516 962 -724 780 401 654 -663 -439 322 973 568 554 -841 -641 836 -615 46 -866 -801 211 780 -781 -94 -10 207 271 240 -334 60 0 288 594 4 -337 709 790 -449 699 37 -612 551 517 563 -669 -25 -762 -415 204 -565 -690 730 -942 410 546 774 -897 -887 772 -608 -989 893 286 345 46 650 -796 -481 837 274 628 -30 80 -35 -486 732 162 665 -919 -940 432 -552 -901 82 900 949 -158 -145 -421 590 -201 860 -451 360 -407 -945 82 697 -922 666 539 -269 829 382 993 41 -842 -378 816 -44 -566 799 215 -625 -458 -124 847 -614 65 -701 409 239 507 -961 -850 878 -634 -248 330 787 976 674 361 359 -579 688 944 369 -364 487 961 -150 84 -531 648 -919 680 621 -498 131 227 -378 -329 -498 -534 -697 -926 847 -859 -564 -288 119 359 -962 457 -101 -286 335 72 151 35 -53 -392 234 -932 313 -555 -390 -478 -483 23 -978 13 -949 -427 225 654 -409 740 486 -803 -399 203 -96 -328 -858 71 -373 308 932 -107 -323 -380 411 -962 -378 -173 476 164 433 -967 -585 487 -16 572 -654 449 670 -62 510 -90 -631 526 -631 723 -378 32 459 -185 499 -49 -225 -421 785 -529 801 479 -212 80 -875 208 746 -871 -580 100 901 290 518 742 400 -43 -729 609 510 -274 -41 608 -635 467 -644 -965 592 815 596 797 541 880 -993 53 -40 430 -446 383 722 -242 930 -118 568 -441 454 477 544 884 -211 457 -701 -711 308 -865 -562 -963 968 -845 -214 -309 409 -349 -604 298 173 -462 -574 -372 -848 -669 -930 291 -140 750 -476 640 595 176 822 -335 -912 -383 -782 163 -57 104 -140 -281 -274 871 324 -463 -743 975 861 -730 -358 -508 -712 161 -319 -855 -819 -537 242 643 -585 -185 740 -122 -564 435 577 -466 -506 -693 -118 265 19 53 -199 304 395 -48 511 305 -736 -368 26 -685 928 112 -180 -2 442 -574 -249 -275 -756 102 551 -763 -635 440 -225 55 334 481 845 -444 -261 -700 324 192 -403 -882 94 395 178 -649 -22 851 -324 -844 902 473 -35 188 166 -389 -503 182 -852 -754 -958 656 445 -569 566 899 -389 -636 805 -792 -34 845 433 -343 -741 654 108 578 217 -539 -261 517 -996 -517 533 208 -765 116 689 -897 -189 -205 -700 -80 255 -187 457 -988 430 368 -940 -901 -571 815 421 425 -32 -538 -663 145 -309 940 -211 -776 662 -135 889 782 -876 -148 -226 421 -985 470 -514 -451 868 -346 -410 942 -973 -307 -461 -903 915 -20 534 778 270 -28 -540 -474 61 848 213 -447 -292 776 -796 -264 273 91 24 808 -853 395 -133 -922 -26 -337 101 -840 351 -885 497 -625 132 -590 -154 -332 -43 125 575 144 -519 -806 999 842 -550 28 191 697 -828 -921 -785 -164 -634 -156 -330 -685 959 971 -307 436 -584 696 835 327 -6 -994 -116 -33 724 -523 -83 635 762 621 32 368 -583 717 25 23 523 -821 -439 -386 655 -239 -362 483 -862 -608 119 -574 277 -49 -838 -290 -312 641 439 5 -491 -782 464 -273 884 -555 -683 -346 -512 -535 347 818 309 424 -422 -140 597 52 -334 163 -694 -325 -634 -553 -4 -376 813 -22 -700 20 -256 910 -137 -296 171 -741 409 237 564 657 515 60 107 149 527 -799 -694 -308 772 236 272 -928 -264 -741 -220 96 -977 948 459 150 257 -183 -962 467 -229 -26 -592 151 -641 533 439 -713 -576 189 285 804 152 721 472 691 -786 606 -372 -621 324 -786 -531 -226 -460 -405 930 -382 -128 -705 -564 -599 -444 643 -336 6 -136 79 328 842 193 -338 517 480 -250 -339 -712 -962 -611 433 -232 624 621 668 -663 821 -257 942 427 -660 331 -226 -568 85 -563 -892 86 -903 -646 525 -982 -86 -273 848 -983 904 -544 -912 974 665 -817 914 965 785 -711 410 865 947 35 173 295 -935 -234 -920 -866 275 -687 -555 -333 -95 725 314 -335 -520 -257 518 358 800 -543 -593 665 -942 325 866 334 525 815 -302 -790 271 -524 -720 -15 360 -626 169 140 930 -893 940 122 -381 42 349 -410 908 712 778 -727 -113 -55 -226 -314 600 694 898 -430 918 288 471 53 -532 804 -714 -303 14 -345 -103 -490 -600 -228 -476 -24 233 586 865 -102 385 -813 85 521 269 -689 -395 184 -972 -886 -417 278 -385 199 17 -215 805 86 773 -696 382 -572 687 430 515 -137 378 -740 55 655 -635 95 431 483 -692 -437 -871 849 808 761 923 169 198 916 802 693 934 -673 -123 -979 -31 270 87 -575 61 -69 -146 851 27 200 -334 -714 -598 615 -54 -566 -189 -246 -368 379 -932 -690 -435 -780 94 -99 -824 -514 -34 -803 799 -129 -278 -658 123 415 -463 520 -220 898 120 294 233 547 22 274 -790 17 -629 -15 584 785 78 805 954 4 -186 729 -314 -201 -387 651 55 778 519 -184 703 -953 94 -992 -817 -328 816 -745 154 998 282 -149 682 -901 23 -806 -385 -893 19 669 -63 -15 -674 -486 -143 33 -271 922 712 -964 -688 911 433 615 -706 -292 969 -203 988 -678 -855 -906 147 342 709 95 742 896 -152 -932 -470 220 784 -533 -491 -422 340 -55 546 -891 118 -958 211 -169 618 146 -516 709 -145 580 334 557 130 -146 786 958 -422 783 285 -327 -832 166 582 -763 547 -794 -847 -908 -13 -115 -712 27 -786 502 514 -533 13 -515 391 656 370 -640 257 -864 634 -882 633 834 286 867 217 234 915 -851 -584 147 -905 562 -437 -132 686 -156 -818 369 916 955 -284 857 379 783 -585 -232 -904 -1000 -696 69 -651 59 6 589 288 -163 551 -373 -644 444 -577 -808 647 -495 942 79 438 619 -107 267 19 522 928 583 3 513 125 383 899 725 -521 -648 671 174 221 -665 -499 82 498 63 -710 940 -116 579 358 -861 -999 644 -214 -61 263 -932 -60 -5 -796 -844 301 -938 -613 -838 -861 824 136 -335 561 -1 754 -141 -990 -639 958 -703 115 -442 -410 -150 238 -748 -262 230 -128 429 953 -922 687 484 -937 -79 382 103 -532 81 830 -672 156 -605 -793 -973 809 727 287 392 -389 -709 -158 -833 -149 148 -623 410 490 147 -650 -36 -419 -987 -648 557 -308 232 504 92 -910 -902 365 788 -246 389 103 -614 -884 -526 -585 -295 603 646 156 -8 -281 -242 -584 361 756 -558 747 -873 74 624 486 -143 617 389 -966 200 132 -601 64 195 -743 136 32 -343 -348 499 -654 239 -965 -877 -314 -72 748 341 -423 703 451 -773 151 -170 469 -829 581 -595 -920 -929 -788 947 918 283 -296 -857 618 632 258 1 -986 -455 -455 -924 811 762 168 896 -575 443 -790 -499 -560 -951 -18 -806 -778 897 883 289 -714 61 884 -720 334 -555 60 234 -417 934 -263 978 -369 -147 -133 -977 163 262 807 467 480 -603 -723 -399 894 -119 911 -662 544 546 -48 -74 763 783 -363 -632 -191 -975 162 -477 -855 367 755 -346 -175 -819 -576 -752 -483 -858 420 82 -594 -622 884 -164 -794 -963 -196 862 -632 -985 -972 575 -675 952 -980 648 -940 -405 -157 617 -240 -467 489 -336 -121 -904 22 5 -151 -494 2 386 -512 272 278 541 -90 -433 -987 992 637 -751 663 859 7 -296 970 -42 803 -318 -642 -435 356 -381 -308 446 181 366 -262 -708 80 266 -959 -275 -232 714 -646 282 -233 44 -917 -667 862 -332 886 -970 -906 -755 515 73 966 -590 -554 943 -213 -900 -54 -913 -269 854 -877 -903 -636 183 -802 -196 179 -200 -296 959 -182 392 -555 -980 903 663 -690 -54 -262 161 344 -328 -387 -793 170 136 -218 -526 -325 872 -641 -744 -955 -995 780 215 -428 173 497 916 -995 -398 -593 394 504 83 -280 667 -993 879 539 66 -770 163 917 646 643 730 -277 -46 -435 -744 -932 9 -802 -442 464 -575 -349 -860 -130 -491 -368 -360 455 -969 895 407 38 777 -229 633 -882 -893 -911 -647 498 284 -556 -410 -133 934 -743 -817 -751 893 -35 -117 -718 -610 568 -230 -939 392 -357 -796 249 -837 708 -266 -685 -998 171 -351 -417 -355 104 591 342 -552 2 -29 762 969 12 -300 -950 -573 -323 -726 307 730 -267 693 428 -834 -469 -502 -274 -22 -302 234 543 -623 346 -608 340 -473 -545 -15 346 -69 -931 -517 947 508 -694 689 814 -233 -97 215 -822 -83 -991 586 97 -642 -717 -721 -827 -62 -639 -146 585 917 -970 -513 323 4 473 -347 -43 925 -583 245 -729 569 -199 249 -36 151 -828 147 866 -525 981 749 -201 531 350 -462 -333 180 666 -109 -895 808 -418 -363 -771 -12 -620 -22 131 -994 65 322 -3 498 -167 -271 164 660 114 -867 -894 666 -571 -70 384 948 -49 -484 -368 -548 -189 -611 -521 -815 318 -728 -204 -310 -122 -701 640 -484 -444 -572 311 -839 629 -112 983 -749 -305 -568 348 -476 -720 -599 -544 -496 982 -28 224 791 -265 601 223 213 855 275 556 -268 910 -572 214 -144 801 857 -405 -926 177 -683 130 238 -141 -530 726 109 685 375 -491 -26 447 610 -539 -813 871 694 321 882 995 550 541 -191 -671 -177 -893 -845 -539 182 -933 450 -358 831 874 271 -764 -891 -316 -244 257 583 868 998 -457 -447 -128 930 851 173 -255 -434 499 586 -462 -257 -159 -684 -830 -428 -949 -945 -830 -919 -407 824 941 -488 376 -839 -818 976 160 767 546 613 -865 -130 -438 -525 571 -437 970 -43 -623 598 -218 -36 823 -53 766 -163 -46 -67 310 567 -325 -540 -218 757 741 -789 831 595 565 483 966 357 -539 883 -191 -997 -555 -659 -591 58 -219 820 594 305 -625 795 -228 294 826 199 -66 -392 -167 238 826 543 -272 673 -972 -826 386 305 59 -179 -682 90 -606 -253 -906 -854 -348 957 996 -979 -921 -762 214 -50 481 -997 203 593 519 -718 562 741 -602 -822 -358 -69 446 777 410 -922 450 -538 -886 825 387 -619 -50 -740 443 -61 -150 -572 542 743 980 712 -440 853 -219 -55 -2 889 -547 -551 171 712 475 306 784 -152 612 -464 -829 -497 845 580 750 433 -380 -336 849 -633 264 -923 -21 -824 117 566 530 447 544 970 -720 -995 -727 -300 472 656 146 72 -39 788 -326 -173 400 -8 75 416 958 892 -792 -152 8 -622 289 494 793 -839 507 -127 85 -968 932 281 194 521 -366 263 -346 492 932 949 254 -586 127 686 556 441 -204 -197 -298 871 432 528 -799 -88 219 -878 -2 231 -41 -616 -160 793 100 -873 -309 -689 481 -268 417 968 -289 113 307 462 -498 715 725 -176 -68 -233 -158 -826 -348 -121 324 569 140 307 728 -939 -752 -319 -987 -395 -477 282 933 -747 334 -513 874 657 795 944 -431 -5 -639 -605 9 165 -964 100 -379 -931 -799 -656 421 116 -228 -367 -797 94 -531 -515 -345 943 670 346 -934 -579 -555 309 166 -831 574 -862 -846 194 -116 44 663 657 -304 -261 339 607 -888 -324 -785 314 -546 -194 549 -204 -208 82 -77 12 -406 -770 745 924 639 -468 -718 -932 672 -83 -767 334 -709 -796 691 217 393 -765 668 225 810 108 304 838 200 -764 852 -508 293 889 -806 837 995 702 643 -55 -444 405 217 -418 152 692 -827 -252 13 -344 -166 945 149 686 146 611 -718 -794 -951 47 185 -759 -391 759 277 -629 -404 481 -312 852 -337 -607 -504 -120 66 615 -471 -840 -919 -663 23 -697 205 46 71 155 -208 -966 -566 190 435 547 -750 168 531 -745 -253 -400 288 -933 -369 -110 -391 32 -133 630 -437 -488 217 -351 808 546 656 363 -173 717 -668 292 -951 -990 590 -703 154 -333 447 -482 788 32 462 -774 -750 -471 -883 505 537 147 -933 602 -979 960 -133 260 222 749 787 -876 -293 -36 171 -618 -677 -699 -69 -257 68 -801 984 -746 69 -953 -428 -401 196 626 381 -206 -995 975 -425 343 -771 139 48 937 576 529 161 -162 647 -499 959 506 -211 -454 665 -347 666 465 -1 524 439 -552 937 978 -804 565 -667 689 554 390 815 838 -366 -39 607 -225 664 -630 -359 195 70 919 -611 -796 -991 -954 -714 -981 -214 761 -543 141 -883 692 -448 617 -158 135 656 792 -985 -776 -236 -783 539 841 -912 902 333 -499 -404 716 -641 -86 -3 -748 -509 833 815 -600 625 929 814 650 901 912 -158 697 335 -21 -426 -81 -178 -861 710 970 -779 -557 217 398 827 -621 711 -35 -594 -389 691 -924 114 -587 -887 910 914 -840 857 586 -669 -733 870 -954 -794 113 -513 -751 -190 503 586 -638 -557 -690 224 -521 346 -565 -65 -607 729 -606 -325 -709 559 -914 -320 399 246 -590 -970 -673 -684 -566 -626 406 1000 -243 748 269 14 -517 -320 431 642 -489 -153 855 739 680 656 445 51 285 -902 -836 951 -715 299 -252 -349 -311 -738 161 -104 738 640 822 308 -554 -863 560 -989 -770 287 407 -659 -914 -729 -18 3 -97 665 -234 -594 334 603 117 -415 -490 -582 449 227 -325 534 -559 -667 231 -270 127 -787 919 -165 -544 832 46 -702 87 -400 676 -493 825 285 724 899 -606 -335 834 678 -457 939 -887 514 -44 -141 965 -683 -191 691 -408 213 -354 -946 964 133 -762 728 -291 -447 670 792 -828 -887 -175 -441 -433 361 244 -474 -496 -52 -895 -739 -754 532 -273 837 545 2 -279 -278 943 -281 -660 655 -890 -448 -888 -609 714 -825 -967 159 386 860 491 -829 913 752 86 -115 -792 -249 875 -877 138 -690 218 828 202 -481 924 720 641 474 1000 847 4 -385 -198 -78 250 -19 -411 -86 763 -459 -236 -617 -376 332 795 -992 -119 626 306 622 -79 136 -853 -508 359 668 -66 500 -864 -381 288 -118 -161 -280 -156 -538 763 -805 910 358 -891 -185 243 -466 712 128 -328 185 -777 609 -498 643 115 258 -301 -989 -44 -579 -134 567 503 700 -316 246 414 630 -278 822 -278 634 474 908 811 295 -901 921 -142 -685 592 -689 -941 41 -612 -69 163 -413 -318 730 -748 -763 -591 631 -443 -443 890 645 802 404 465 -533 141 373 409 -263 17 643 -901 783 253 -115 248 -728 -807 241 973 157 -246 -500 436 -856 19 -479 -463 -352 -127 -238 -5 -784 -224 620 391 853 -910 -22 -259 -781 -726 855 -444 -308 -34 919 -301 580 926 -669 14 802 752 397 -513 647 30 987 -197 242 798 680 498 615 13 -756 654 246 -735 67 -178 187 644 193 368 163 627 281 404 -294 288 -969 954 -863 50 331 -578 -383 678 328 362 -870 -395 -409 -642 624 -371 -47 820 -959 -642 -304 225 -640 -188 -606 -763 100 969 464 -977 -25 107 727 -513 -446 767 66 963 684 -328 -586 262 -913 965 624 346 -495 -135 -186 704 -594 512 308 886 227 799 626 -955 -58 -995 380 748 -80 251 -100 -730 -295 -908 634 -797 -209 -753 -405 652 637 395 -124 -247 541 412 758 -890 269 289 -180 230 887 266 631 772 -441 -516 -416 133 84 350 -799 -631 -909 -997 766 -320 986 818 -45 625 -94 -900 -602 424 -296 347 184 -184 790 57 -93 962 36 237 -466 709 -481 -778 441 828 -34 -886 328 -909 171 -156 -952 112 506 -489 -235 -896 -756 890 -724 893 228 -84 610 971 -273 108 3 608 -615 228 528 -290 -966 -477 167 -723 -891 868 -161 -947 70 -934 -843 -343 -199 -827 -585 156 -913 395 169 541 -754 -815 -775 685 857 798 -273 811 55 324 229 717 -770 788 948 -112 -269 610 -397 -496 -954 -772 -1000 -4 -552 835 379 676 -18 -333 598 -870 610 -28 -659 -694 -293 661 79 36 941 966 778 -412 -684 931 -285 122 941 553 737 95 884 807 939 263 663 516 -336 889 188 -284 -340 55 -474 963 -863 -435 -957 276 795 291 399 -156 710 878 -908 78 311 -348 818 -462 129 -334 610 94 824 -568 -916 31 357 -777 -636 -552 -585 13 -55 -110 -567 -986 -723 -208 -303 189 305 819 -563 -258 270 444 757 148 810 856 -123 -308 290 -66 -834 871 -252 793 22 -899 617 -475 -919 517 -925 239 215 357 -660 108 741 955 507 234 -508 -320 -205 -655 -820 535 931 797 321 -459 598 -766 271 87 274 166 938 911 295 -415 90 -72 186 -194 65 576 -130 712 -415 694 -699 -138 837 -65 263 -116 -899 -732 -555 448 -853 329 -580 152 -310 -458 -176 698 651 988 138 -172 301 -52 87 166 -338 -71 65 459 -944 -123 -494 641 123 261 -775 978 327 674 -63 324 -777 -658 -833 11 -746 -680 10 -716 -202 355 682 259 -399 -223 572 -333 437 318 -32 -866 -417 -302 -125 -91 -828 926 -427 512 56 -900 372 -519 -799 -541 -423 963 -529 581 752 -829 297 815 332 -6 147 118 742 -740 998 213 -133 115 -210 -297 -755 128 -747 -872 -256 506 -938 807 -927 -836 -582 -830 879 367 49 689 235 -777 -674 -146 275 -7 -791 -185 129 -745 -667 331 318 -743 596 593 402 736 -368 837 69 -342 832 -137 -317 694 -74 -620 875 665 809 553 195 -349 -841 -9 431 -438 975 818 687 995 583 -506 -951 -731 -514 -651 -625 884 -144 382 -35 -57 -814 680 885 -180 -151 -945 -539 -153 101 929 -866 89 -346 -737 -71 792 57 -910 -840 -793 209 323 128 115 68 -99 -538 -841 15 -232 994 159 666 82 -616 978 -461 46 680 -917 581 -761 -975 552 946 440 -974 -371 186 142 -21 -634 -253 550 -920 -972 375 707 986 -357 -619 -926 343 155 -171 -893 -520 421 48 276 65 883 992 787 -58 641 -105 378 -287 -722 763 -659 849 312 783 334 667 972 -153 689 136 958 743 -223 -827 98 367 -830 -758 -703 682 -995 -184 580 964 -195 981 956 834 665 -586 600 455 -394 -75 -890 -369 -159 687 -62 -796 -646 -257 180 245 -641 -952 245 -30 617 628 -684 253 -97 738 -100 849 -815 -680 -721 -314 423 140 741 73 -353 -603 585 508 -778 -858 -560 -113 511 418 596 -875 647 21 46 445 147 -501 684 -511 -694 466 -115 320 -321 -706 602 -691 837 -248 -882 -754 -946 -278 887 416 442 106 445 -143 610 -264 969 -50 -980 803 50 -100 893 -863 157 -425 -250 62 475 728 -483 -662 560 -15 -560 -931 -112 -822 -129 -380 -443 -349 -138 341 -730 7 471 688 519 723 370 178 -528 -312 -833 486 -425 685 -152 -144 -24 783 -223 -82 347 -11 836 202 42 408 -729 134 -420 -706 77 110 -582 973 246 -419 246 460 64 428 -273 -588 142 413 -182 -369 -186 -726 -603 -42 343 -361 -48 11 276 307 -14 -935 -297 504 -547 922 -817 63 703 565 356 49 -188 775 115 -211 -424 -558 -402 146 773 258 957 -217 893 -275 -696 454 -753 984 285 36 676 -404 569 -108 261 -49 -464 612 703 -157 -389 -337 939 -435 -310 -101 628 529 -3 432 -949 403 -756 -568 -764 353 -261 286 409 543 814 -157 543 950 537 247 -475 -806 514 983 -264 810 -118 936 725 -593 187 673 -257 -262 -750 853 -648 639 162 750 -727 -30 371 676 -391 -290 -953 416 132 -489 -813 676 938 115 -157 153 -285 -929 166 -301 940 -697 -705 -472 505 -951 -948 -320 58 282 686 -998 -223 -120 -728 -804 -238 590 621 300 484 -89 789 -737 1 465 51 -285 -93 -576 -476 -506 628 285 126 -354 513 -95 -202 65 -691 -245 -985 696 672 -174 333 526 -347 865 439 459 -138 -276 -426 -87 113 157 14 626 648 -39 -2 108 -53 -524 892 -487 481 -663 909 351 54 -298 -575 651 -11 122 51 -930 244 -557 -954 -2 869 918 151 618 900 -812 -613 431 -314 -776 51 -510 -555 533 -713 -897 -849 -503 375 -657 -725 380 760 819 826 -453 903 -481 -731 -371 -966 -794 420 -867 704 -131 413 492 -541 568 -900 922 155 538 -102 -774 599 663 563 -852 -987 -746 -772 724 186 -144 473 -504 -422 -421 -553 140 247 120 166 209 -718 -204 -334 -338 610 -736 -683 731 221 91 -930 530 -256 703 -310 -444 817 714 202 705 -138 1000 -681 -976 380 862 17 -720 293 449 -301 492 -63 -678 -994 986 174 -685 952 -742 -705 374 -717 277 623 810 -208 474 -753 -394 314 -91 -396 488 907 -664 -505 379 -654 -782 -220 -116 560 -535 385 573 451 297 -869 -927 -726 868 -523 -760 -920 618 -678 -879 274 -945 -491 648 431 680 -668 -150 841 82 -472 519 -525 914 327 265 -97 666 475 -279 920 234 -124 -740 -347 358 -15 -677 368 -387 -622 552 252 -526 -408 554 896 278 91 526 -673 316 -794 783 872 448 -402 216 -656 649 -39 -412 549 -794 -15 996 99 -625 611 -749 193 -889 858 233 193 -433 771 647 314 -445 -903 702 -440 -845 939 21 753 198 6 -985 191 -80 904 90 -159 73 731 675 205 -144 423 -680 -48 -699 630 -662 659 747 741 124 -651 710 -624 871 530 -569 404 571 -840 -987 962 -955 493 -418 -105 -862 382 482 367 927 203 372 -728 -72 -56 316 -699 532 -361 -1 -282 243 -213 -368 291 768 433 -547 873 684 772 -446 148 -627 983 -87 67 -559 323 301 523 -718 41 993 -261 544 -356 540 -725 320 505 -478 -203 -233 -374 211 528 -678 391 -998 -442 -701 -552 838 -506 -906 -509 466 -656 -605 369 978 449 -718 -80 346 -345 -534 544 163 -91 383 -461 -552 945 -48 88 -722 955 774 -129 -19 135 -164 172 -728 -100 709 -927 122 725 -137 9 181 -982 238 -981 814 8 331 -821 -990 -113 -347 -283 787 920 -212 739 495 224 614 -394 -668 207 962 172 123 681 -795 394 194 -268 -224 743 -565 502 892 -166 855 604 -918 847 293 -988 586 628 -300 588 998 497 -517 -395 174 -638 -31 838 -266 91 163 -141 780 -696 939 -835 816 834 320 -437 468 -467 303 94 -473 605 661 -418 -822 -385 848 624 -846 406 -553 952 -698 -170 -532 486 -439 -198 -681 773 731 781 -332 367 158 -824 650 163 844 -813 -217 -285 904 -946 -202 339 514 -80 -305 993 -495 264 -258 -814 -970 -149 716 -741 -751 760 -153 54 -603 -350 258 75 -674 740 256 770 448 686 -636 -175 648 828 -914 -619 -733 515 701 -857 -293 -998 -94 -757 107 -178 -203 470 171 -423 847 -952 -750 -777 388 279 633 20 -468 -294 713 -593 -684 337 859 -755 138 219 -608 -928 -275 -235 -791 495 -5 541 245 130 721 -804 293 987 -299 898 48 680 224 716 -58 -832 927 -523 951 -413 -921 -353 -580 262 -784 -566 -668 -165 517 -969 -824 -636 968 -832 -698 955 74 761 -724 331 -543 -875 631 -16 -890 -652 -637 -458 236 -149 630 -462 620 406 -382 308 249 829 549 -777 -336 698 -849 91 447 -995 -724 677 -228 0 985 -856 -762 -280 264 -86 233 98 885 -804 717 -657 893 -919 -307 553 735 718 777 -832 -626 -369 266 174 -615 20 -577 -788 50 589 -198 -510 658 248 62 948 480 -542 -67 -566 -675 267 -184 -98 -409 554 -910 -660 152 475 -127 -52 -693 -50 -154 337 888 662 -901 -785 -998 -852 519 -685 -477 -988 -617 -260 -109 765 -405 61 -888 -600 297 525 -845 546 -252 -732 -293 -839 652 -577 -234 -482 -172 447 504 394 -209 616 905 68 845 151 -944 303 651 -397 -311 918 -685 -685 51 476 982 727 694 -229 -886 243 412 969 877 -419 -774 -269 469 -261 928 -466 -328 -544 -866 -512 -527 631 384 474 -977 660 577 549 403 -531 514 -568 485 -300 -80 -414 -882 -878 -294 851 -877 -617 708 -817 -655 775 -880 848 581 882 -882 651 189 671 885 929 -757 367 244 -849 836 133 -601 299 -127 -113 -81 -928 -170 -551 46 -295 -559 856 269 -97 -911 434 902 343 -72 -851 -67 298 940 -85 -883 897 21 819 426 992 -393 -344 -438 123 530 -711 -565 -574 -26 -768 503 -439 675 -271 156 868 620 -863 669 -72 -511 548 101 -492 33 19 956 845 545 -354 443 92 280 264 -376 439 396 870 68 -789 533 -53 5 133 -912 74 -599 902 713 77 -868 600 836 910 751 -826 -880 -223 -549 -90 210 238 710 87 -53 316 50 -972 379 180 403 267 354 -737 17 -281 169 589 -638 -538 -341 106 -827 3 -859 184 248 -254 957 -232 221 584 -204 381 498 -618 -916 -815 699 -977 238 -130 -292 231 -153 970 535 602 -314 952 311 -895 -739 712 905 644 -858 693 165 237 928 -323 -10 72 -104 812 -702 606 -599 -229 -466 434 -58 -661 708 -24 -140 -228 -854 -694 475 -485 -763 421 94 481 -370 905 189 292 557 822 -118 -393 320 -527 587 491 270 -735 740 -745 -623 375 -367 832 431 -294 232 -819 928 540 -807 -723 -535 14 779 -452 -671 -978 -854 442 258 -296 -987 992 332 877 -453 952 722 -945 613 24 621 274 119 -176 645 319 -664 -222 452 467 -963 -587 -523 -571 578 480 -566 -509 914 713 388 555 -916 -271 561 18 194 180 438 12 -946 -991 937 -862 -333 -718 588 540 572 29 869 826 -796 -242 -100 -635 -695 434 457 -229 214 -786 506 -75 440 817 910 -256 -337 284 837 -646 474 -445 85 -844 680 128 -556 748 -379 -489 -722 -285 -127 -325 -369 -403 -536 266 -482 125 835 -616 -217 -588 224 -895 350 857 -426 -571 -425 257 -29 -991 -174 -324 600 102 -144 577 -358 871 676 286 -108 -541 -651 502 -694 160 112 -209 53 -134 -636 388 -701 -518 -429 191 -493 -544 737 561 681 297 710 925 -413 -354 -153 -371 571 384 306 557 -819 910 -661 610 476 -709 -191 882 -84 413 402 -445 -709 503 195 -757 448 -905 61 271 -299 34 -279 -531 564 -430 -137 -54 530 358 52 216 -336 389 -949 958 -975 -89 -901 863 -32 491 199 -677 19 901 -97 115 930 -411 -416 678 435 5 42 573 545 -577 -129 566 224 -64 258 814 696 327 -875 670 686 -739 141 -819 -328 577 628 -407 778 -28 668 744 -958 -611 968 823 28 -190 -948 -617 -532 70 819 -537 -890 875 310 500 -896 -699 -541 -706 960 711 499 -595 611 -985 59 541 82 475 -677 185 -664 -744 282 830 788 -579 369 499 504 -72 -325 103 844 646 -758 235 948 -455 -276 -972 73 178 -368 -474 -457 1000 162 -131 -791 -729 -462 665 777 716 -235 -847 589 186 -545 44 -564 886 -239 -534 657 -636 -683 769 -311 -326 -552 78 -982 -168 75 378 -308 528 144 828 883 -113 686 -132 695 892 -959 668 610 991 298 783 -75 402 533 -861 89 365 -549 -123 -341 46 657 -686 926 533 538 -412 611 896 450 206 661 834 -749 -707 460 -922 484 -10 593 -648 912 -776 -837 516 -236 990 -193 970 -302 -401 84 -435 -973 820 282 -70 759 -617 -360 -867 814 -949 -169 692 539 540 -42 259 820 -678 0 -511 -334 -108 501 685 60 745 -848 -293 -948 73 731 -647 -104 501 925 -279 951 -614 815 558 -507 -955 -361 -760 -923 -794 -524 -61 206 742 -405 -209 774 -54 402 -871 -236 -430 2 749 -783 -504 363 -797 -811 -771 -582 507 -589 -346 -725 -394 -582 -837 672 -427 251 -544 156 -971 -795 -847 -197 31 -86 997 -351 -450 -268 -101 -821 822 960 560 -297 134 -268 -972 -709 857 -733 573 -642 620 -391 633 -74 -142 -702 -95 -386 221 -816 -359 881 -749 10 -492 575 844 414 -911 491 324 -296 578 -327 -638 -44 -993 942 -906 30 -393 -164 275 -794 756 -294 -667 -558 -413 -458 -778 207 -983 209 -482 408 -489 107 584 -763 -527 -218 824 -975 201 81 -498 -636 376 -677 262 -427 -660 -177 -150 842 200 28 -299 -199 677 1000 -417 515 235 644 -382 -483 246 782 -655 200 535 952 485 -704 -709 -982 -57 296 -108 487 -389 863 88 -288 232 736 939 96 437 -419 691 -261 -906 658 943 310 -498 305 845 -286 -965 -578 33 792 -326 -62 586 851 -394 423 158 699 706 -73 -813 636 -896 -180 918 -318 -864 109 133 -105 -189 -332 585 -280 -930 413 -706 881 -533 -17 -691 891 -912 531 -33 -676 -87 -716 597 -259 -751 994 -858 -375 856 217 200 -338 277 182 289 852 248 -67 487 -653 33 976 -959 834 -170 382 90 367 -26 -966 214 -108 969 852 -508 794 -486 594 180 -381 -399 355 -91 153 57 -588 -574 -56 848 -590 504 974 -887 398 -219 216 -196 -80 -475 -359 -228 -793 204 -862 -116 -345 -337 207 -423 -102 726 986 -229 82 -384 122 -712 -497 -436 -462 757 397 899 -2 -104 910 957 800 -371 399 -305 653 795 -354 -748 524 -250 596 80 -10 591 -540 368 170 -815 110 540 960 970 719 -932 71 856 77 -591 642 -719 -910 -370 998 915 -446 494 588 -592 -769 148 -598 -69 999 870 13 490 -619 949 544 37 -327 71 372 432 268 705 106 -939 -536 -663 -581 420 45 560 -70 -901 -658 369 -546 864 -875 314 174 194 -673 -338 -820 342 149 676 14 -391 958 740 -9 45 283 -261 495 366 -245 758 -917 984 -656 623 -904 -698 -424 -162 -370 -645 534 573 462 -245 457 -101 -316 225 -82 -933 219 877 -434 656 871 -964 706 -676 374 -975 634 -23 -146 -394 -447 576 -569 -566 295 -355 -586 695 -339 260 -126 -417 -614 122 -712 811 -985 389 -982 -101 43 533 -187 958 295 -35 -756 766 752 -407 924 -79 957 -39 -274 -229 -782 -937 193 992 -338 -458 729 727 -596 643 -492 949 168 47 207 -496 401 556 -273 -862 925 657 -259 219 379 -375 -824 -381 658 151 746 133 -15 -104 -193 -507 -122 -31 -661 -492 173 -522 -199 64 -397 -427 753 -726 -523 -757 887 895 -135 -188 -225 -295 -697 11 -10 -413 -2 234 -893 -312 -510 813 -685 -124 -42 782 592 992 -617 185 -112 -52 -292 536 289 -148 900 -657 -647 -245 -778 -799 673 -974 -833 296 -753 -818 868 -161 689 -114 707 -113 409 -943 458 -854 802 -114 736 704 -918 777 -568 -654 -458 -464 188 588 -864 -596 316 865 -217 953 353 -336 -443 -873 463 -441 172 527 397 246 156 -138 696 256 554 -873 -371 -910 929 997 257 566 684 -945 575 515 -628 988 441 -51 -239 182 152 -939 -225 -106 613 262 398 4 -484 -585 -474 -791 -570 547 -538 245 84 486 573 704 -774 -920 -316 282 -21 -569 -106 314 -779 385 661 548 404 -567 -641 125 857 -389 160 357 527 -518 667 21 347 401 224 -465 -996 902 603 304 956 -144 -793 351 -567 852 497 362 866 828 -995 481 113 -834 579 -958 871 490 -399 86 -915 -868 954 -683 -704 -651 391 -639 -309 -698 879 872 678 -677 -35 -175 53 129 -378 995 -250 104 683 -749 -116 -427 921 307 426 456 158 80 -699 391 652 945 21 -786 -872 403 476 988 -421 -582 927 -248 300 -874 -395 141 -883 650 938 133 648 333 -322 -683 150 -501 193 -645 906 -816 709 -983 789 814 -577 226 -380 -815 -219 323 723 371 -606 153 829 -344 -718 -184 -587 -513 -322 722 -757 689 2 -331 -572 -633 832 -283 -346 77 -262 -109 -258 688 -964 539 -25 -208 13 -849 -792 -526 -228 357 -834 834 -960 -468 -828 495 960 820 -349 643 782 21 410 3 -852 912 -789 -561 -856 757 641 225 544 -197 989 948 963 941 995 876 474 772 -959 -985 -261 250 579 133 736 988 -910 -378 815 -785 -98 420 -481 -181 491 904 -649 -957 -203 -236 -630 -100 -730 967 559 820 189 761 -749 -950 489 678 338 688 -568 215 -947 429 135 -472 -924 204 -285 486 -393 -179 871 -274 -702 442 893 471 413 -512 -760 146 -569 569 666 607 710 344 -778 908 -231 728 209 527 792 -965 639 93 929 565 96 -238 -818 -596 295 -452 -508 -672 -124 417 186 417 -526 -192 632 -254 -118 -572 -393 177 3 888 -944 301 -917 914 761 -890 748 272 -203 665 66 -399 726 854 -735 -21 -15 826 417 -586 -36 -754 854 -955 109 -634 574 -12 11 579 962 220 -299 48 270 218 -293 866 -494 181 50 141 -945 513 34 -857 510 -283 676 -362 17 -778 508 -386 854 -806 -923 358 632 952 -20 -382 -782 -852 869 192 -262 300 -975 764 805 -365 248 431 -90 -642 685 621 -452 -988 334 -786 -933 -288 205 395 374 -110 499 0 611 245 -548 -228 170 12 -245 -959 -829 -193 -431 -557 73 620 -519 597 -14 -62 889 171 -418 784 -771 270 618 -318 14 -8 -509 164 996 14 302 309 957 574 -719 -161 647 -646 -835 -491 517 142 131 477 411 -533 789 -488 -500 -114 911 -326 409 36 728 -149 344 -51 -23 721 -688 840 -651 -160 -313 -413 -300 -991 -701 -324 -832 810 -857 -404 790 -453 462 -580 -935 -867 -114 -16 -764 106 976 -873 -973 467 -791 646 -666 -641 -247 -404 889 561 281 -263 -498 756 789 955 -524 398 -758 -453 143 811 -649 -376 -489 -100 -755 -310 -365 153 774 709 921 228 -341 -651 544 -373 -308 -174 989 449 204 613 724 807 -96 511 816 -871 -149 -985 884 942 534 663 633 914 -970 235 -592 102 648 423 110 -57 -517 -369 152 9 -207 460 -529 -795 504 -551 -857 239 778 -998 12 -255 -60 -25 -70 -560 376 485 -696 -159 -432 753 -931 274 -244 -106 -757 165 -457 -504 91 -872 -564 -225 731 970 -51 -172 882 -585 -948 -194 -119 199 -32 -602 -725 612 -200 -681 -763 -1000 -104 -177 623 -77 -688 541 -28 -43 874 -109 -895 -728 -471 40 40 930 16 -282 -827 -365 -412 960 -659 -411 -564 -379 496 832 850 -711 956 -297 455 903 -764 831 993 -324 -40 -218 -656 -948 994 -884 202 -365 -132 670 51 838 -404 -944 -499 46 294 172 -548 -761 -824 174 767 701 -541 -866 594 -501 -882 -834 -459 301 -466 727 424 -683 -971 366 938 59 -689 486 925 -406 461 -719 -81 416 -979 -343 813 -818 353 821 163 -530 922 -645 -435 -815 -43 -111 558 -279 -525 890 -578 -747 16 -77 -4 -941 389 -144 -755 402 441 68 840 220 692 -167 548 -244 188 277 718 -254 -315 -382 8 -727 807 327 227 -424 -76 301 829 620 945 -70 -507 -758 -951 -331 39 -569 0 -535 372 168 -52 529 736 -157 593 283 -169 64 -677 -141 201 804 20 -641 83 501 872 -900 -181 -617 -265 -24 -33 -391 455 -956 457 206 617 304 -702 493 -498 -400 -140 -482 654 793 -95 681 407 156 12 439 -686 -930 -728 307 -280 -6 619 606 702 -938 573 850 698 155 928 -313 -923 508 872 388 210 301 540 398 -992 9 -998 -599 535 689 598 940 164 985 -874 -330 -100 -873 245 939 666 29 -196 -611 -988 -978 -465 -496 -290 -544 -546 721 -21 371 688 345 56 -40 396 285 -154 221 -5 129 -574 -715 -656 -309 -408 -472 383 555 -1000 124 -527 906 933 -44 -206 -210 -343 604 -97 197 581 -21 269 -204 12 -136 609 419 -382 148 -565 -43 -595 -940 -622 151 -173 -788 -46 -710 -679 643 -437 -312 -123 -913 594 204 -891 358 -253 338 7 -120 1000 -744 -831 932 -741 653 290 -89 945 261 734 425 685 -135 -723 -879 -620 -686 -307 119 706 502 392 -920 774 253 -619 303 872 -431 521 224 -442 21 739 428 814 -495 554 -444 -445 474 -663 -353 -225 -302 -190 453 443 896 -672 -87 493 -758 867 -309 -656 -186 -830 -730 -217 705 565 -729 -689 203 47 -34 -875 -46 690 -140 -779 -870 -103 771 851 532 581 -417 -996 -288 -155 264 -347 -257 -247 -684 -564 164 -336 179 -633 721 -89 -332 992 -828 -887 -91 -325 -848 -196 -305 672 519 294 103 -617 -675 853 735 -328 254 -198 -92 -709 -970 -166 -56 -851 -565 -971 413 987 447 344 -608 -831 -596 -413 -761 -650 76 25 -994 853 -9 -518 -191 -808 738 0 -128 -411 -672 377 666 951 -259 -822 936 280 539 175 -586 365 -683 -437 803 -674 37 492 -26 620 -779 -811 517 -513 654 -963 -541 16 513 849 775 -283 -318 860 190 372 340 564 -814 -33 -347 707 819 -821 147 691 -331 -444 494 897 35 -955 583 -51 815 449 -565 515 738 -593 320 -853 347 203 -43 86 459 -841 -36 426 -453 709 -593 547 -637 916 -457 -819 -643 -834 -848 663 950 -851 623 495 79 -527 586 875 -962 -40 658 -32 882 478 -285 768 -275 301 -369 248 33 679 -953 527 -759 -890 -1 -499 603 864 601 575 967 752 -217 -170 -264 -828 544 264 267 803 -73 -540 -416 -61 315 803 981 -322 575 555 -780 636 585 -802 -990 -409 -787 486 601 -387 145 -153 -154 646 -833 84 -402 -898 -808 1000 509 265 241 209 -513 -561 294 200 -484 428 954 -893 869 359 718 -173 -865 748 185 32 676 -212 -175 -35 -768 -538 -586 -584 392 502 879 751 -563 -375 580 81 -484 551 -202 -295 427 349 652 -483 681 739 -196 768 962 656 234 -714 147 418 -572 787 279 337 -685 962 236 618 -284 722 -923 -889 811 28 455 788 298 151 -622 195 970 -626 -74 1 555 753 814 -867 -76 132 -429 322 142 926 400 -102 -264 -299 -93 440 89 -575 -223 -11 -996 -961 689 125 -617 764 -414 85 203 -864 -26 -426 786 245 -468 855 -565 -103 905 970 330 391 -881 -40 470 -144 -394 489 923 273 849 -721 -130 -381 127 -666 206 -44 409 323 890 -706 121 758 218 688 147 -632 544 54 488 652 -314 62 -739 407 -243 -682 483 -441 -961 468 -754 -989 1 -787 -943 -428 -167 -459 -322 207 709 816 105 -304 992 -701 -754 170 -150 222 424 974 -957 217 788 918 489 544 -515 -760 -632 -780 692 -796 84 978 435 648 577 -724 -324 -633 -675 -836 717 -356 -946 524 7 46 812 384 -277 -56 570 -727 31 -219 -11 -134 -489 627 -5 -247 -72 -136 550 -404 -290 230 -337 794 383 -30 323 -356 -771 -368 -17 -518 530 35 -273 777 -555 923 -507 -650 855 -380 698 305 -85 -289 -445 842 -962 -234 94 102 794 564 -252 -302 332 656 486 285 126 -432 -155 716 -584 334 -921 779 -355 754 715 -62 -556 548 -713 -524 -882 738 -111 313 -141 -515 735 374 -38 -186 607 -596 365 605 -826 939 -356 934 -475 -34 -707 -95 -604 -145 -923 -847 175 440 -240 -708 -251 -719 -210 -804 -829 674 479 437 609 822 -933 -43 646 289 723 -598 -583 -94 774 244 -501 -484 -861 503 -955 -366 387 -429 -283 803 377 114 241 568 947 -990 -870 -602 198 -12 937 -140 539 600 738 -790 -416 -539 -929 49 -296 -539 -260 815 -920 -575 -131 -670 485 -138 -254 194 404 323 -296 376 -640 391 412 -818 882 -717 751 5 550 841 827 -553 -242 280 88 526 -105 993 330 -880 -15 -544 -258 -737 892 -631 -596 629 -218 -729 43 835 -523 513 -87 -543 -255 -96 736 38 169 -748 -616 488 -824 -435 -540 162 -901 220 780 -15 -448 -507 -113 -423 967 219 788 857 873 532 41 95 540 783 589 890 -859 994 -320 -235 802 502 366 649 -832 -279 -571 -662 75 -365 -129 249 -600 -302 765 165 -887 797 -931 703 498 -95 -969 819 -909 -978 695 -678 534 -175 -25 316 -493 -851 563 -584 913 -248 486 -423 -697 755 -615 -302 857 -974 611 -259 -231 -172 -238 358 769 704 663 -245 -440 -116 -133 -651 -49 98 811 453 -382 974 -42 366 -922 -940 -409 635 -83 938 284 580 739 908 485 711 857 191 -207 -42 -329 418 842 184 -893 -412 -294 75 698 349 -643 -375 -234 599 887 -506 -448 -240 592 308 -879 -988 796 -999 961 -89 -833 372 -804 -682 408 -693 794 785 -437 959 -375 -411 747 559 -164 76 202 334 -46 314 596 239 584 -679 -784 625 443 638 612 -850 920 397 423 -626 -406 391 695 -741 -483 -698 689 -813 -997 704 -756 832 948 -454 364 -454 -72 725 -93 750 -142 -386 590 -596 294 -581 -713 -297 962 829 153 197 83 561 484 398 -76 -170 446 -573 -166 413 -71 -104 -171 -373 462 -463 54 -846 -109 -162 268 711 574 52 -663 -961 -395 -579 447 229 514 -344 783 -903 -898 959 -124 368 -181 112 334 279 -300 885 -468 788 -428 -30 -335 437 -981 -745 -553 -505 -573 -844 35 154 3 654 -883 -961 -174 -864 -778 507 -205 -293 523 -61 -729 -140 47 191 363 112 153 804 973 494 -21 -25 6 261 -277 -475 -542 -392 985 665 -989 -110 758 -25 -8 -394 -631 732 360 734 502 -256 683 444 -66 333 806 66 -130 59 40 263 -624 -206 -166 822 368 549 330 714 -582 -449 -449 470 855 -315 -270 90 844 265 -298 560 -286 -339 8 291 -43 -987 -96 -745 951 -388 118 -754 197 -463 -304 345 -502 -432 591 -346 -530 -831 -778 -437 105 407 -580 -859 804 760 952 -342 531 790 -1 795 117 556 -115 -870 -698 357 62 -103 647 -855 -171 261 793 551 -90 565 -795 352 771 -507 -404 -692 -11 -254 153 366 -447 85 952 605 -292 141 -535 -773 -346 -585 827 919 122 132 229 -273 -59 385 275 423 -156 626 -408 -485 -259 -78 149 249 453 -121 361 490 -123 379 -544 771 -577 855 -296 246 475 -208 142 -299 0 740 -278 -971 -36 -914 -521 -495 -331 -198 -490 818 561 -776 880 362 -646 -912 -196 496 711 -217 -355 20 -764 290 -144 991 -916 242 -909 -8 -3 972 607 746 127 401 958 -627 -221 -456 419 -17 -321 -542 379 383 253 772 692 -356 -779 -749 582 -124 -864 244 490 914 -16 -273 705 -909 102 144 -219 -765 -747 -477 761 237 -3 -613 144 611 -444 -952 148 -27 629 -524 45 -623 123 -301 -123 -47 920 876 300 391 -183 839 150 -808 337 944 -966 870 -664 -684 -564 523 880 -358 162 -968 472 777 -50 -243 859 594 945 285 -375 -80 701 161 -633 -427 -127 220 784 -943 0 -581 526 935 -818 -82 569 -419 289 444 -527 106 -259 -981 -983 354 -815 -457 694 317 636 -979 722 638 993 780 -962 708 558 82 536 -21 -604 -30 838 -777 632 687 -897 47 -175 520 949 466 793 -177 -807 -427 981 830 -897 -909 -681 371 602 -496 248 -819 203 -595 -825 -748 -34 195 559 -770 -193 -479 -532 -162 547 -703 222 814 642 949 1000 -962 128 -551 -222 -579 -568 689 548 311 -763 330 767 -698 806 -693 -297 -13 -14 -953 -266 -446 311 -528 -284 -529 1 -909 346 -658 690 -108 77 83 -977 -290 -36 286 948 105 32 217 439 123 43 586 -545 762 -735 -863 -713 663 784 -233 -877 580 423 -593 234 -820 -871 228 849 372 -806 -110 999 631 -258 -950 -228 -345 339 -283 -935 662 20 329 -128 466 -998 339 136 481 202 377 693 -327 -587 -30 -827 -170 -202 -322 382 159 404 -496 -226 -129 -866 -906 -592 -195 74 175 -521 360 -513 -79 -651 -770 -372 77 409 991 888 -521 484 -202 -859 -474 -536 -501 -509 158 398 924 -796 580 -2 236 910 884 -818 -483 673 373 480 681 938 -539 -445 -626 -783 831 836 685 -242 534 -760 900 -514 803 -882 -650 -800 798 -412 -906 480 -218 746 307 -457 29 -868 -178 190 -533 832 896 798 412 -555 917 -649 -773 -824 221 -141 726 188 587 -458 -262 830 -391 219 747 -315 890 -141 -604 139 976 -32 810 -967 -129 963 -454 -70 -361 71 31 982 -733 133 989 -13 -402 916 946 -671 54 19 711 -744 480 -17 -63 -454 668 -398 -865 -873 78 163 197 -422 935 -243 -201 -731 624 483 927 753 -658 155 270 23 -308 674 684 -759 -441 361 514 685 803 -212 872 -399 216 -769 -685 604 -399 612 870 -234 -330 446 -656 377 463 733 -490 -365 -671 837 -672 -875 36 -894 -358 516 -580 -737 -173 704 878 -550 -434 293 -385 -577 -59 -934 -856 -198 26 -161 397 -623 -619 312 -99 -654 -249 503 -859 41 -520 -141 -129 -413 13 848 -258 -359 385 -701 175 46 -19 -670 1000 -190 -918 -396 -750 829 -386 306 375 -839 -168 -272 557 -198 -150 470 292 972 -80 -313 -767 879 707 374 858 132 -666 745 366 291 254 368 876 294 -65 -15 -831 66 -499 590 -301 -114 -863 -83 -652 464 -765 -657 271 960 -890 -718 -901 942 -310 -273 651 -992 381 -844 -423 365 -444 568 -242 -819 157 403 -934 -172 129 -407 67 239 14 585 168 -158 -235 447 -174 -864 -85 -608 -461 -733 -868 -534 -703 217 -583 868 538 103 -329 -922 656 518 -864 -942 -588 546 273 -886 672 -97 -814 -829 679 977 62 622 -820 -105 -112 -365 -794 489 -837 -495 -99 588 575 -174 -680 21 -239 608 -471 473 796 -816 967 692 -205 685 -501 -498 -705 294 -773 -642 -807 14 833 61 -322 -764 -748 381 -269 391 272 -49 12 -997 -168 173 417 694 613 -561 -104 -475 -969 194 -939 285 643 -911 924 763 501 230 -241 -400 -553 150 -691 -915 -497 749 155 -723 117 751 -192 -654 -266 746 -274 -914 464 362 612 -994 -675 612 -285 -719 -936 -209 -857 -546 -957 -970 704 -802 -450 -193 703 685 -814 -643 -195 450 983 -665 280 -729 294 -659 830 -881 377 -888 -932 584 -954 103 -231 21 -83 493 -302 -839 -808 561 136 524 213 -771 -652 128 -759 166 451 -785 -828 26 -514 -889 713 818 -366 176 -761 -105 -21 -602 -590 70 -995 -897 -690 426 -911 -747 489 933 137 14 475 328 101 264 -469 213 -447 169 348 -318 273 689 608 988 573 -531 968 -930 343 -726 -65 -826 -732 -956 -171 125 804 -640 491 -911 325 -314 803 531 -794 367 320 151 379 822 70 -363 -794 -78 476 520 765 0 -899 -992 218 -697 837 -708 422 -59 -350 -709 143 -755 -502 794 -550 820 970 100 -642 -759 -288 -809 619 145 -865 -274 318 300 -691 -615 650 669 -357 558 346 -953 -66 325 -720 -89 -101 821 871 -457 -982 118 -636 132 296 -677 196 -20 558 -517 184 -11 -481 -340 -540 353 428 655 543 -223 773 491 774 902 92 969 519 459 939 585 -966 515 -92 -803 -380 -852 294 644 590 -626 546 335 752 -543 -494 -38 -865 -305 363 956 -909 -251 -189 -320 337 582 -755 -566 -400 48 -227 -726 -181 -638 949 -812 47 868 29 -702 403 724 679 369 -6 190 981 -634 722 490 17 276 -283 580 427 847 -527 -732 -744 416 -608 -806 799 964 -262 439 -653 361 -124 -743 376 -608 -951 499 -861 935 997 -248 -633 484 567 -195 -936 425 890 774 173 206 -274 341 -973 -206 993 865 -955 244 349 -203 -991 333 611 -545 737 820 428 195 931 -759 984 -225 -384 844 562 951 -914 760 -979 492 873 -383 611 125 578 -519 -598 373 268 -938 -54 -569 -215 -136 177 -882 941 -259 767 -876 -195 -616 684 -953 -75 96 -669 -119 -262 -375 147 -766 37 -561 485 -377 -614 984 -287 134 -340 347 -834 -115 327 -22 -916 -819 902 280 -230 94 -666 193 78 -694 -231 705 -117 -222 -750 835 -22 176 -515 -389 -815 417 746 549 -602 630 255 -767 -156 -113 616 -177 -541 677 792 -102 -360 -809 -128 -430 -230 138 -592 892 -749 -398 152 -198 -372 -788 679 337 -894 -784 -553 728 162 621 413 -686 -777 373 380 330 -180 -889 691 -715 717 945 605 548 -941 842 -609 -641 -243 -886 419 -100 391 746 117 487 -772 -595 951 -389 -460 -274 774 426 763 135 -150 878 -816 -949 -698 720 -492 407 402 -437 -538 -664 -884 -191 -452 675 896 -859 -662 -903 897 236 317 139 312 -792 550 -846 947 -198 452 25 986 630 -48 524 -319 -465 -110 -392 -644 -918 972 -367 819 869 -557 616 600 -244 -316 -139 431 736 -181 -375 -885 -845 -654 563 6 919 444 584 235 193 -24 703 904 887 -262 766 138 814 -323 303 623 385 48 138 723 -829 -707 703 -509 -685 853 809 -522 -1 -506 -676 712 0 3 146 -19 -336 804 933 -989 444 316 -663 -606 -857 162 322 -277 430 707 -417 832 -921 709 -931 617 -326 559 675 42 481 635 802 -972 79 -738 805 589 -230 -370 857 936 -142 -234 934 749 -991 957 299 655 940 -71 533 -751 -773 -292 -744 -815 -167 625 -535 546 825 -165 -666 196 -42 -348 443 12 71 186 -983 57 190 -475 -389 -515 -431 536 233 -410 -151 571 -209 708 162 985 -560 -84 72 48 564 622 -288 671 -609 366 -130 -81 -925 -699 -300 -101 -208 -825 -920 -587 541 805 -158 -528 758 469 -445 602 -908 894 -851 114 -693 749 795 489 -196 -539 638 371 -866 -878 -659 104 -416 -288 691 -609 -575 233 -632 243 790 314 320 989 -342 -102 -764 703 205 -421 -884 185 -458 -824 -863 -633 -739 -998 -288 -680 -895 -121 979 -542 533 362 479 493 96 -844 102 -293 815 879 203 -573 897 -980 250 -811 -675 -339 -920 213 -162 -844 112 705 -207 -947 -190 40 493 -102 -636 -82 499 211 -385 -986 -637 -761 345 255 -177 568 -977 373 -419 -885 510 157 814 464 438 -362 -59 -223 -589 215 -449 435 -126 -46 749 324 935 331 567 873 -852 -786 797 -195 -87 271 210 741 644 228 -790 184 588 -732 -98 -400 -763 44 155 421 839 281 741 131 -776 87 50 636 202 964 809 -667 -97 -777 -789 250 -672 -834 367 655 -517 228 -192 531 367 205 989 80 -670 939 116 -411 36 416 870 529 -81 -836 -975 107 -681 872 -980 -880 509 920 749 -948 -771 -418 -138 -22 -60 -986 -64 -991 -561 660 357 -513 584 -639 -939 240 719 577 -977 503 837 52 -372 475 873 771 685 -894 -397 931 -944 -184 -274 -668 638 -103 -71 820 -67 575 349 -63 -374 -612 112 563 -672 650 -559 -622 -11 -934 -442 -454 359 140 757 -94 364 -971 17 692 842 -345 -923 -295 -22 565 -585 228 626 164 326 682 353 166 -354 -550 917 -353 -884 771 234 -150 -529 662 -392 101 559 298 535 -598 192 661 679 -614 -59 -18 -580 -545 -767 833 574 859 736 -48 -97 -902 -738 221 630 -445 -288 992 -524 434 379 471 -529 609 -124 -483 320 189 29 -215 179 861 650 -504 -881 182 839 -4 127 845 44 -47 919 989 -728 598 780 647 170 -607 -723 -240 965 756 -686 -543 -511 403 31 634 -950 917 217 312 510 -860 -744 -174 261 481 371 479 -404 685 92 898 -817 958 612 903 -878 -143 -907 -998 -687 995 -427 -461 383 378 617 -92 916 -995 -331 766 551 77 552 -432 676 -632 967 -917 168 -418 -98 -578 -432 -490 -874 157 -537 328 242 -740 -695 -875 655 950 91 -700 649 778 736 889 -620 -995 -879 856 207 -518 492 526 632 776 576 -407 148 762 -496 -736 206 169 -389 633 963 -886 777 469 238 632 -774 -881 -347 420 236 -421 -975 941 -828 574 627 712 953 189 386 654 210 -737 -351 -687 778 -398 299 -846 -550 982 -736 -457 -591 222 79 -588 15 -316 -170 -128 609 940 -223 -930 -520 339 430 736 -66 -745 -438 223 204 787 -975 -252 -490 609 -356 807 345 -727 697 44 -704 381 201 -876 42 -521 -811 597 79 343 -789 660 -607 -769 -818 794 -137 653 941 -936 -847 -69 349 533 342 38 -335 126 719 -48 -921 866 317 -502 -656 -111 -36 -477 62 783 -304 -914 -992 529 451 909 -691 147 -387 135 -470 -180 962 -82 -415 -791 -240 362 567 -443 619 -1000 -779 -243 42 -547 -123 206 885 -280 256 426 -2 -863 459 -237 168 -86 -380 -661 -361 -392 393 -615 307 -501 -731 114 -199 -959 -502 621 -998 970 -365 559 -891 -199 176 -613 314 -910 -455 164 580 -489 810 -586 859 -719 600 -273 -994 -842 -748 864 785 -368 -506 382 13 -566 871 418 610 -596 976 -825 -773 -20 -651 399 -449 977 -52 -754 461 -34 -237 490 -921 -442 -635 -992 -124 -576 -415 -927 247 -75 326 -994 -216 -823 -513 -73 694 -95 212 746 -516 -738 -261 407 872 -765 929 -149 -286 -669 -402 -808 835 -667 858 -876 384 52 752 -851 -589 266 -358 571 858 307 -100 -125 685 -324 18 932 480 877 -380 -823 665 -566 -282 829 -760 414 -37 -45 771 370 444 484 -564 -225 741 716 530 57 978 -901 -364 -748 212 -904 -310 -46 157 154 827 722 -131 568 545 92 830 900 757 -851 256 152 -58 758 442 -394 944 620 196 597 878 -443 -110 -161 776 -530 44 114 -613 -704 -102 -225 347 887 -200 -522 882 971 -991 465 66 -54 -743 388 127 194 -708 787 941 395 525 708 -738 663 469 754 -506 828 195 -448 165 865 -308 -558 -999 765 449 -106 425 161 -106 -291 520 -208 913 662 8 -998 961 -161 -943 649 501 132 113 929 133 -307 -974 -396 -36 624 924 262 -848 -306 -140 722 -414 -906 -662 -756 -702 495 985 804 -713 -749 -636 639 -294 -731 -321 -277 245 -809 269 -528 27 392 547 241 -29 -223 72 -632 380 -266 -991 113 194 735 815 865 -732 434 680 569 132 -373 -924 719 -241 -11 -752 -689 620 -226 -937 79 262 -320 459 877 -557 828 591 230 -454 493 -429 -824 -106 72 2 -615 317 -705 924 626 -676 739 618 -540 -726 -105 878 -911 82 750 549 -710 -343 553 277 712 -684 -304 385 450 850 45 -126 799 481 216 -992 -615 763 737 -442 802 -997 518 -745 680 -311 -67 -551 -904 105 -763 377 265 525 572 929 241 -229 224 403 -445 661 212 329 217 822 -573 -952 647 -374 984 -852 -32 -266 -304 -430 39 553 211 534 732 785 702 -734 -669 650 -209 255 884 -366 609 -804 730 -756 -972 -439 578 61 744 -289 436 298 238 -48 -985 -429 -219 -596 -931 -38 -656 830 -784 -906 -872 -325 -764 274 -578 490 452 80 183 504 311 547 826 816 -692 541 123 -766 403 870 -284 841 -271 511 -640 331 228 -12 233 -121 139 843 35 -46 -697 -731 -174 -794 -225 224 700 483 522 934 904 -437 -673 -791 -419 -10 40 -153 819 584 100 809 -28 -216 -47 -273 240 86 -81 185 -609 332 -338 47 -138 347 289 -778 -340 620 -866 245 207 104 -491 -959 319 -994 164 874 -257 180 477 -823 301 868 200 -874 341 -97 176 549 -51 -392 213 -848 823 489 -170 -649 -393 684 -317 86 607 634 289 -156 -566 -892 573 -985 -87 258 509 928 -746 -732 -240 32 84 -161 170 992 -593 -373 -469 -512 883 435 -682 374 425 -948 -536 364 155 -913 286 -640 616 59 -22 268 -745 -515 -848 -234 862 -89 273 9 -350 -696 -689 387 411 699 863 -929 58 -492 -564 783 70 568 -904 -314 407 891 869 986 814 -228 -871 420 -437 672 19 -157 618 671 335 332 305 559 -850 -564 552 108 96 -110 131 -861 126 360 215 202 318 193 166 -242 -657 -254 192 -889 72 13 -496 974 123 -807 590 -467 -340 -911 475 763 678 -235 618 83 235 -286 908 401 -250 -27 558 -911 6 24 914 63 702 -974 302 822 -792 699 -569 990 -92 -343 -222 487 -987 153 -359 -195 653 -781 742 932 -307 -602 369 -681 847 453 -754 -168 -558 543 -376 -862 856 401 -876 976 -752 368 -352 578 -457 330 601 -237 256 -346 -19 397 417 149 -583 128 -352 174 -500 258 815 -9 -91 492 -690 -142 302 341 923 -448 -77 -558 -177 522 -450 -583 -811 568 -376 282 -535 545 440 -654 -12 200 934 143 203 -166 -494 -839 -306 -281 185 600 -513 976 31 837 -856 -106 -142 -469 168 -82 277 -702 -978 988 -314 62 144 -386 -881 -457 13 320 244 882 -286 134 -222 541 388 -398 805 -391 -953 726 485 -184 163 791 -451 -771 -13 -391 942 880 375 -806 -907 -260 445 -297 -474 935 891 948 473 764 483 -112 -132 -646 643 -379 111 -980 -234 543 -959 278 716 691 597 442 330 -275 -202 -450 361 306 -159 -72 779 -283 -31 624 721 -524 991 614 -306 682 969 -948 865 32 263 -272 -978 -591 336 -321 698 530 -863 160 -822 -803 579 170 397 -807 -62 -316 -931 838 167 -858 -186 352 -583 -891 -856 -255 -722 -814 506 -483 509 417 -659 -712 -536 -935 -48 884 655 154 -187 796 290 -926 -742 -422 72 383 -631 676 -794 -692 -246 209 334 479 365 676 472 582 964 -665 96 -109 -167 632 282 -381 -546 -927 -217 -817 -134 -694 -855 390 14 733 459 154 -914 710 -844 473 72 -8 643 -464 -944 -319 749 196 -713 -888 -561 106 -244 -228 974 63 -602 573 208 377 560 742 303 740 -616 619 -647 64 -114 -10 806 448 -853 893 -4 730 565 710 654 -876 -576 -355 524 -186 -762 653 -360 134 713 -624 -778 -436 -104 913 672 305 780 566 -363 268 -102 817 719 -436 393 12 706 -712 177 -375 -19 -866 216 540 -82 957 495 478 370 -194 -7 -947 167 -905 634 -672 74 -716 975 379 -422 164 -700 199 153 -774 297 -249 -151 936 -790 369 -688 324 113 493 37 -579 549 -479 -732 983 364 -322 -983 -79 886 -394 -100 69 23 -418 355 987 658 -549 14 863 -64 520 -735 794 -709 707 339 -584 -696 -51 310 -315 84 226 783 847 -214 -162 -928 833 -442 -706 541 -150 -507 -106 -939 -469 -351 -330 -896 776 -24 279 397 -527 949 775 -572 -544 -455 -969 -55 -449 997 -854 -315 -967 62 207 444 -500 -852 -529 675 580 316 -452 824 142 -634 172 205 -261 -165 -391 -194 899 111 -616 946 -431 -441 427 516 -949 -614 -462 -323 777 -928 -454 52 -904 175 536 -303 -390 199 -658 860 -374 703 153 567 -438 689 -772 650 -8 -19 512 650 272 122 862 -758 171 837 -261 -642 -522 -397 -857 -453 457 -906 957 -739 -102 12 -727 -948 -199 25 -814 -870 740 101 -251 -967 -487 595 372 133 -547 -794 -13 -798 108 536 -312 -61 -247 323 -710 -841 -78 315 704 -728 555 142 -825 -228 -667 237 171 915 188 -618 897 -934 248 483 637 -807 -97 -487 606 -113 -840 160 851 746 843 -272 -579 482 -612 -955 -500 -325 -765 -964 -445 393 753 95 536 -743 -648 -713 -385 494 -532 -751 730 -312 -15 47 -144 -751 231 -707 87 -40 -922 159 -767 -904 -525 638 246 74 -853 347 -892 430 -706 894 -13 826 805 865 -578 448 -194 44 684 -345 -474 137 -47 -620 891 -482 247 -828 -571 228 470 689 945 -521 -669 384 230 -984 752 628 -32 787 -243 -352 586 465 794 716 85 207 -91 434 967 -589 272 554 633 -904 743 -807 986 -739 -361 535 -810 361 -740 537 209 708 -239 615 79 371 737 -349 618 -674 196 115 330 350 501 -10 526 -725 -506 -10 477 -89 882 -653 262 857 -775 157 -704 552 637 815 910 527 -189 -190 -832 -59 530 829 151 922 -433 -346 92 452 -939 901 795 -85 -393 -872 296 29 -286 227 -497 -591 965 -426 226 -435 -169 -117 306 -609 640 879 -927 -69 324 -998 -498 43 894 -29 658 614 312 -754 605 186 118 -863 -144 -426 924 395 242 308 -829 -385 -213 -748 -688 831 -103 -951 125 983 -816 20 627 -822 783 879 -179 657 509 589 771 259 504 16 -444 930 -662 -519 76 -163 909 -887 196 292 695 102 -529 -766 -932 437 -945 851 -164 523 249 947 692 665 169 417 -768 398 428 801 311 145 911 136 -311 59 -974 586 623 -970 -511 -438 -577 -274 884 380 599 281 77 756 349 940 -523 -986 -388 334 637 -277 749 267 510 716 -478 506 993 -772 609 771 340 515 -973 -758 731 -108 92 -801 183 987 -293 -970 420 394 538 242 -946 -590 919 704 133 621 541 -799 -437 693 755 334 395 -801 168 -694 -848 -864 302 330 951 -687 511 960 649 -582 -151 862 691 489 -446 -362 -85 520 75 797 872 673 -8 87 351 -205 457 -469 369 463 -335 0 63 591 487 -199 -165 -508 -598 -910 -751 -794 -345 18 825 -144 -356 -620 632 315 332 -474 522 -781 -32 701 764 -269 -208 888 -2 21 -684 652 -837 -89 458 -803 -355 -246 -595 -697 -84 -713 843 -360 -421 -691 -179 -178 -271 477 240 17 -450 -74 442 -263 744 134 794 -295 993 638 -634 448 -748 58 893 -443 833 977 -933 313 261 839 732 988 428 681 252 -749 -968 -774 489 -231 696 -748 -790 300 837 911 -79 39 -58 -907 -909 -615 907 -58 421 -825 -557 -731 -772 -737 255 -87 -46 871 510 255 -362 -841 -784 781 -488 -880 -215 612 -270 -739 -708 -714 -452 356 -315 217 208 952 -358 575 -737 133 -725 -24 432 -622 -856 -184 -670 676 16 -820 -246 824 552 216 -230 724 810 320 477 -540 541 580 953 -112 927 -966 227 -521 486 -834 317 836 122 -280 -412 110 811 994 900 -81 -476 461 -107 -449 -906 -308 -925 283 546 442 915 767 802 440 997 700 -965 -725 28 -283 20 -815 81 -506 -749 -1 684 109 -245 -716 -511 17 -410 -813 -892 -313 807 872 -272 -653 -823 -328 -911 -86 123 -45 -774 -90 -99 -515 143 906 -55 -88 913 -418 -494 842 576 -258 448 -692 -261 581 376 956 365 -253 -122 667 -752 769 620 -186 -426 -373 457 824 -734 200 -70 841 883 158 -408 -773 926 282 -586 513 989 -319 -965 316 -291 261 -303 681 752 -542 339 43 -461 -756 -434 -302 -234 539 -679 999 240 635 978 -703 -573 -974 949 -884 472 302 -37 -815 283 -219 -114 -992 -656 7 315 -740 706 314 283 -739 853 -818 560 -772 577 821 -235 86 390 -299 -180 134 945 -812 239 -808 -758 102 -625 603 -945 347 -356 -895 872 387 -999 997 -294 164 -993 -891 -709 -706 -221 775 -857 -100 -722 314 -709 690 -909 683 -158 -956 -703 478 382 500 -709 789 -31 -435 396 86 742 228 -785 -162 -866 -808 -85 -345 -747 -549 923 -860 -526 353 934 -800 -107 743 791 765 39 -726 827 -282 90 -391 702 -719 -564 -224 -250 556 708 560 668 -416 491 -377 -416 -72 -346 688 656 -667 653 777 647 -525 733 573 522 -443 -795 -464 -171 -738 -927 -875 -855 129 256 6 50 -428 -759 -385 -972 -868 -140 101 48 953 -753 837 117 -442 -599 -873 -461 -528 960 455 223 -910 94 -879 -980 -211 389 -505 715 812 -504 212 -27 -492 -59 -815 -93 -479 -465 -396 905 -479 734 236 -565 155 -462 277 217 -658 -886 800 -477 398 -813 289 -523 140 -961 -455 -451 -345 331 653 758 470 295 997 194 -574 -40 505 307 206 -226 300 245 157 833 -25 -905 -113 894 -901 115 737 813 474 733 -900 930 644 -461 -57 -202 822 534 929 948 701 816 -868 -561 -28 -734 868 -690 -804 457 -40 221 1 888 407 -473 801 428 -808 618 612 -313 491 18 -373 147 -165 43 71 -103 -860 -214 345 -546 -212 -282 902 710 976 -384 -272 -885 861 534 133 -684 -885 109 -94 -338 15 868 505 -749 -480 755 360 -635 959 -51 756 -551 -901 293 407 970 979 69 -863 596 -576 -217 -980 -825 918 316 -922 -99 647 235 714 -522 -994 286 -911 119 -535 733 -787 -996 657 766 -147 339 956 -704 -34 90 614 -36 -27 752 -806 12 600 -81 890 397 931 -442 864 676 57 -84 30 65 595 152 859 -930 -796 -298 208 769 -397 613 -188 -491 726 207 -658 -421 842 -457 413 19 -659 -208 -642 -941 -997 -587 739 -660 -851 -428 -940 381 -634 119 743 -814 113 -747 103 717 -589 928 416 373 8 699 20 297 894 366 535 733 -931 588 330 -937 428 -187 -844 402 179 -775 385 -931 -585 638 -315 323 779 -362 -981 -577 -527 -811 332 -407 -727 189 982 848 -317 816 -462 735 -606 -353 771 656 380 458 -658 496 673 -213 -339 520 324 149 175 944 -88 -551 885 -711 279 -933 -341 955 -706 880 -81 990 30 536 -509 521 520 805 -472 -681 -921 -339 -724 5 -865 -965 -771 -938 143 926 244 401 -332 -566 421 -639 364 -8 -146 554 506 -46 -128 635 -92 110 -677 125 -992 332 390 283 -848 536 79 485 -138 -791 -333 470 -396 586 -863 -810 -160 -869 640 -561 -478 374 289 862 915 63 134 110 -944 809 782 647 831 -129 835 -242 670 756 326 726 543 -770 -377 -138 -722 -601 -823 -613 -943 -679 72 -36 129 555 -31 355 -122 -130 844 -627 -621 -638 -642 387 851 -509 -824 -768 986 690 359 497 -564 105 -334 -872 -421 996 -240 -795 -721 -271 -92 604 675 336 -843 -579 770 545 936 -55 -383 969 -976 105 52 -982 390 -918 382 -113 -463 331 -896 -829 79 930 -180 -191 45 -824 -12 170 -221 373 -814 -604 265 661 -314 863 -989 902 -192 -805 -159 -85 133 978 -134 -787 -859 -478 820 -205 190 -176 410 -169 -572 455 286 -577 12 -17 839 -531 -180 860 -494 420 -21 -574 351 -365 -774 -648 -878 799 -843 -179 602 882 -954 876 263 -579 720 -559 932 346 210 737 -306 800 121 181 -983 -580 -365 849 -695 962 668 -965 542 196 -489 958 -397 74 277 -328 -220 -503 -641 879 -194 -228 -214 71 -937 -468 275 397 -840 332 -825 -933 -754 -340 210 950 297 -91 -197 -22 -822 404 -504 823 -135 111 546 195 -345 519 498 890 265 -605 -489 -168 -28 890 376 -68 -657 -988 185 438 -787 -5 -485 449 331 520 993 -93 -191 -849 -179 -159 -499 97 -667 668 727 504 -290 675 -856 102 872 108 -35 -116 232 663 -146 749 -128 -343 645 616 -466 -170 791 927 147 -467 -67 875 -957 -866 969 54 249 207 -912 693 -928 -905 -50 680 -732 -24 -673 -489 712 -408 460 60 590 -360 -228 -378 -528 -758 -373 -476 -966 826 116 701 774 404 432 -758 355 353 959 830 274 949 228 -349 654 276 71 872 -918 478 144 -515 263 -338 -483 -611 339 -713 98 481 -72 696 715 189 -504 625 99 -897 -521 963 683 -854 -802 -307 -22 -919 401 643 942 -109 652 311 262 -900 -882 173 -469 -745 307 132 -800 678 688 10 -256 489 -46 655 -151 -358 -532 -588 -90 -122 -468 -849 115 314 353 619 -177 513 634 399 380 -169 -669 543 363 -895 550 -963 -706 202 620 -182 -915 585 -341 -284 269 -196 566 976 -802 75 784 354 410 54 125 42 -498 -787 812 677 930 307 279 905 930 -14 516 951 223 737 -604 -441 532 964 -876 761 268 703 -228 -594 783 423 618 -870 89 -689 555 757 909 -721 771 28 397 -28 -498 797 -624 -253 -249 922 50 -716 152 758 -442 788 -1000 259 -504 127 -971 -633 -130 -883 671 -794 -391 -926 -251 938 -460 -92 4 863 -816 348 -438 220 -365 252 -446 -993 749 -478 -121 143 -506 -891 -222 -207 -798 -124 781 201 220 -40 400 -781 -329 -541 -660 -877 104 634 544 914 -131 -79 576 -335 234 -985 144 -826 199 -463 635 140 -983 -746 675 140 422 384 -197 652 911 -995 -345 33 985 -719 82 -840 240 80 191 526 -848 830 -583 635 -929 -530 -717 186 869 386 600 -48 283 -447 907 733 -535 420 246 404 168 876 9 892 -118 827 964 646 -564 580 160 873 742 400 -768 -520 -411 915 -446 -662 -945 506 -721 -316 78 -643 -201 747 -530 -685 478 852 787 -659 -676 566 602 896 -360 -824 -647 -625 -154 801 -722 820 -124 622 -622 -25 -654 76 910 -511 -321 -40 91 988 -220 -798 -119 956 903 -388 -566 604 490 482 -303 -971 -269 956 667 469 913 22 -373 166 531 28 -653 181 491 643 702 -873 283 639 -986 -898 530 771 -973 257 -848 -559 -634 -838 143 -72 -605 985 697 -469 570 -940 778 -759 -730 876 455 -12 -830 234 660 945 986 -471 149 276 953 322 -172 -903 -61 -245 883 240 -809 -351 -269 -130 313 -758 -61 716 948 -143 -387 634 102 -654 -26 -857 -787 -361 -226 -645 -318 -884 809 -255 643 -634 97 910 801 822 305 185 -134 -755 963 426 -338 931 -480 -171 -138 967 -872 -943 -42 737 502 -678 -367 -393 278 -660 -102 211 765 -319 -247 -380 825 -98 945 698 -394 548 263 922 -266 494 808 -321 489 -25 -138 806 812 210 -954 416 171 -861 624 311 379 -886 -83 -877 -188 -666 929 -175 206 -530 -477 387 -871 512 -984 -962 -537 794 424 -983 -260 882 -937 109 -987 -322 -308 -679 -937 -666 647 381 522 -850 929 -854 553 -649 202 858 -566 546 -714 -414 -971 962 -225 -199 500 660 33 -123 575 741 -447 5 -763 -363 58 -457 535 152 540 114 -144 843 889 -359 -45 945 -821 -154 688 634 454 -932 836 -578 -158 -7 -19 970 -45 660 -608 627 35 730 -276 -700 -123 -22 -670 -561 -830 -113 -926 944 -458 -296 -314 408 -368 33 728 -403 832 135 -251 -843 33 -95 -594 -1 983 -19 -672 274 -669 -689 596 -792 -593 330 633 550 368 -913 -871 294 -591 -240 -577 710 595 -814 -8 -197 743 382 992 355 948 710 -887 -17 -861 183 -986 -21 155 -887 -256 -689 -75 -639 -109 -24 -883 562 236 360 512 109 -965 488 983 -274 -436 -998 868 74 -875 402 -531 -534 -158 -286 -508 -695 -337 201 -896 414 -676 -11 -56 -406 -710 961 321 481 421 -819 -972 -713 -634 -682 -516 -391 350 -799 -34 195 667 146 355 847 -807 619 -690 -368 -594 445 -498 -109 -332 430 120 440 -399 148 -438 -759 367 191 -984 -952 -616 460 392 -627 465 -440 -77 630 193 -409 -687 480 676 -173 -202 211 -416 -24 -735 -39 421 -558 639 806 231 -295 -651 608 120 554 280 64 -443 715 -676 243 411 251 -913 260 -744 913 30 740 -908 -929 428 102 532 -772 -813 430 -196 -937 -192 387 763 903 -620 -865 -779 755 -725 -275 -700 -472 -698 944 947 -87 616 -487 54 -966 -690 -176 -667 923 -353 -913 -864 -37 -588 -850 -384 -792 279 -554 702 4 400 -934 -836 -538 665 116 -666 -891 -813 313 -817 -90 34 385 -473 516 -454 636 188 763 919 -116 -693 -116 -513 710 863 23 -668 908 -423 -710 788 469 -38 160 -765 -769 282 -673 18 720 550 863 -806 -305 731 995 691 141 -653 643 31 432 -385 -443 -740 -564 524 -915 789 768 424 -615 -690 682 734 57 507 454 990 -202 300 -247 207 -416 -550 -661 746 -869 657 138 -636 81 -629 427 713 170 -968 -576 191 -438 -769 -492 371 864 -581 -476 -648 -683 912 -533 603 -557 -568 -47 -682 91 964 51 655 -118 -981 -486 -763 689 -925 743 475 258 856 -674 -34 343 -201 699 -465 -890 805 -785 584 448 62 367 933 987 720 -45 65 -449 -725 -785 -351 -338 -685 -145 798 -32 -826 656 -369 986 200 -466 -60 -518 127 -335 87 383 -912 191 -674 -264 425 106 -45 323 661 -16 -245 -452 907 -554 408 -111 116 523 5 -953 -840 -245 662 -453 899 384 401 -78 907 -16 -104 282 228 -604 127 562 -584 503 312 165 -362 320 0 -409 -589 723 583 -788 -931 -276 -986 -332 -844 516 431 -787 -232 25 -913 -132 -256 -307 307 -679 -896 82 62 -120 496 -358 207 838 355 746 322 -334 206 -467 479 362 650 469 650 246 133 892 -59 -418 90 -555 -330 -332 -443 -815 -993 -787 -104 309 342 -391 -907 37 -252 571 -812 -63 -916 602 855 -232 -395 -676 -573 331 13 -696 926 718 -425 -90 -20 55 -367 279 -266 -581 734 909 623 394 -783 249 -556 544 257 516 -841 310 -973 537 410 -723 -214 -802 46 677 -162 -470 -121 -949 293 -688 779 310 -545 378 189 -206 384 124 -312 -104 -481 871 -109 -154 247 386 -427 -270 -845 -273 468 899 6 442 305 83 894 -430 -198 595 333 -582 -349 966 89 538 -373 512 368 -51 -815 -196 -146 644 -888 -703 -841 -665 -130 896 155 999 -531 -855 130 -455 645 -869 383 -575 -582 684 953 142 -447 739 135 879 -556 885 10 390 -629 228 999 -245 632 -18 -411 574 -788 92 754 -925 -575 -442 412 974 946 73 -139 993 991 -186 -880 532 169 -7 -168 855 -601 373 -401 -857 -83 971 -908 939 882 471 -550 469 33 984 -209 906 703 980 -573 130 580 927 -806 -302 311 747 297 917 229 -11 -365 326 474 109 -979 715 -121 165 424 337 116 34 862 785 71 200 732 -144 -276 -536 -690 42 -332 31 -882 -706 -827 -491 -925 976 928 818 928 -900 707 -711 -806 564 -638 -748 127 -750 471 -427 604 602 367 -847 92 223 812 460 -629 314 48 149 -815 703 495 -749 893 -655 68 -574 57 -779 -584 -538 -305 416 -362 -511 688 -946 249 -340 -898 535 310 -295 -671 -40 235 808 364 -642 501 495 736 471 935 672 -745 -133 -711 973 -917 -974 -184 -376 -142 -624 947 840 -18 -377 465 -282 -123 362 91 395 300 -890 -421 764 -293 -244 612 -947 750 -313 -979 334 62 106 315 -218 -798 903 345 -683 35 141 -414 956 60 421 -263 -87 439 709 -992 516 -508 -508 563 -635 -768 972 -924 -754 234 -957 287 -138 -27 -500 913 899 241 366 569 -215 -420 75 933 -337 213 -153 896 164 -541 -388 997 669 992 -914 -477 -905 -204 524 -698 982 -711 771 748 -242 -228 423 865 -916 -167 374 659 904 565 541 368 959 394 -989 -858 910 96 -32 -637 -713 -921 158 -710 440 -803 -330 -971 -807 -531 -160 97 90 -855 -515 318 -586 566 880 760 -696 -431 129 -150 746 -922 -768 -485 -339 592 43 -789 313 425 537 746 -112 -784 934 -426 -54 371 387 -528 751 778 -447 -189 -851 -377 -616 673 -311 -180 776 418 111 -92 353 746 852 -24 -7 -382 -335 246 -454 -495 -339 459 -284 725 185 645 75 172 924 233 -926 23 851 198 -56 -571 -491 -326 385 -399 482 818 862 -758 -854 982 997 459 -595 531 906 -323 853 103 -74 780 -535 921 295 -946 -998 -10 -16 241 -341 444 -1000 139 615 -20 373 -371 924 -677 455 -708 489 884 493 -711 -581 76 -87 -948 -784 -131 -942 170 400 967 454 592 -789 -106 -421 701 -271 919 -523 501 254 -24 -13 928 -181 -889 534 -778 -320 445 741 112 328 -940 -728 -411 -898 165 183 744 -644 -970 621 -108 285 -43 -713 186 604 -405 -265 737 -495 738 381 730 777 -47 962 659 -943 165 -975 -25 -220 -8 682 -223 145 -953 391 -781 -896 468 779 192 232 -644 -101 408 944 -935 -206 264 -851 -32 379 459 676 704 986 -987 157 293 -367 -589 -163 -278 -293 678 -802 -241 -584 21 446 147 -68 -83 -811 133 975 -950 -927 -36 -758 36 369 210 142 -85 -960 594 -828 -810 -646 260 -126 426 558 700 -894 -213 -135 -495 967 -862 152 893 545 524 388 833 -248 -263 5 523 -529 -776 -405 -222 787 -587 -292 -990 -290 323 433 804 434 -761 712 -513 -914 -1000 870 627 -689 -142 627 -238 980 677 876 -791 40 463 -254 -879 424 -157 -707 83 -158 715 141 -284 933 789 41 302 -283 -836 -202 -649 -940 -631 559 876 -615 -821 587 230 753 659 387 -920 203 612 484 -826 133 331 715 334 -773 981 401 578 725 -606 627 -799 -681 430 450 730 -920 226 270 -348 425 -875 -545 -720 735 -905 361 -132 -7 38 -134 845 40 -934 168 -847 -783 -19 538 893 -607 998 950 -974 -465 259 121 -431 843 42 610 14 -754 300 175 642 739 526 905 178 -2 975 741 -320 -309 -567 598 238 454 34 449 -101 450 29 -490 443 -268 -145 -752 -485 480 574 656 879 642 655 -519 76 -279 -729 847 -958 -45 649 754 73 421 706 300 -193 -115 885 -988 780 -334 -712 -312 961 -351 841 740 -734 25 -151 -841 -105 958 423 -993 832 -264 819 -581 -83 -623 -79 -483 254 -174 -401 699 -328 -380 -65 973 -183 518 -995 168 -687 -934 758 729 536 -504 388 325 976 438 72 125 -84 -750 -256 -762 -491 193 468 -582 622 -936 -502 650 -752 -588 542 -791 -403 901 844 -901 -995 761 -948 31 8 -971 -611 -664 -925 699 -371 -618 -993 -756 -538 -959 653 628 310 -858 895 197 -460 617 823 159 665 649 916 -351 -350 -728 -307 929 208 -740 -577 179 368 -563 -829 599 580 276 -711 -508 -118 -806 -420 -296 117 288 151 381 309 -234 -932 -153 11 -15 981 382 -944 -709 -147 -5 -716 755 -946 911 -191 884 -487 456 617 21 -345 750 -444 622 34 -379 62 -829 -588 -638 -706 -159 -482 -404 -305 376 -540 611 -785 -469 -515 -916 329 40 -972 -433 455 -86 -763 852 -170 -670 -122 824 -383 529 -282 -882 565 -558 -881 126 952 936 618 233 556 397 -517 -441 240 283 296 400 -813 -385 -346 572 -94 -46 701 -757 299 -798 -426 66 -950 -57 -379 933 -559 -385 -772 615 -82 -959 75 -513 -685 -803 -432 -394 -209 344 575 490 -902 -693 978 -107 -537 317 -802 310 976 418 -481 791 70 -83 168 -216 193 655 -704 992 -884 -195 -829 -368 -580 859 747 865 -615 725 -980 -567 -141 326 129 736 -674 860 965 550 195 889 557 -253 194 -904 -425 144 -500 495 925 -189 -880 -856 -451 159 -97 -195 954 135 161 -953 392 -563 -251 796 -334 875 294 -659 106 157 -690 -445 -884 -355 364 -472 -408 -519 587 660 804 -433 400 264 -633 -104 736 883 -550 223 885 -488 -183 -611 988 -709 879 -872 942 663 959 -436 833 -62 150 714 108 410 194 698 99 -140 298 81 255 -567 -884 -332 -691 -865 -760 967 -137 665 -269 -687 -79 292 711 -48 -327 247 14 -300 -655 -486 42 -771 -464 893 -728 428 -970 -652 -946 79 911 -530 845 640 -172 -276 857 2 -95 486 -824 901 -346 481 -53 -336 -322 -336 285 -689 391 -189 188 -110 -472 810 -469 -936 -42 -518 -221 862 -558 -223 -26 -519 -49 -665 940 -263 -722 447 -950 -752 867 -477 -723 333 -967 446 725 -142 714 372 -75 -932 -130 362 771 -629 832 715 -833 -245 -760 341 977 633 920 -748 276 442 -635 871 348 -423 -524 470 -653 -181 118 88 -528 -445 -963 850 -215 -853 21 -265 997 81 -294 244 656 -858 631 -668 290 -738 866 230 -777 80 409 359 -947 -229 674 -829 -929 -85 -725 -86 360 -656 -35 -61 -254 -333 181 661 -344 -862 806 888 -876 -430 -312 113 586 -111 -856 -976 -753 627 -371 -297 -611 762 -329 404 322 -714 -471 -884 -577 861 383 -746 2 872 -702 -886 -613 878 -204 -698 -897 521 347 190 383 -463 591 -72 -722 -82 -255 272 -798 -305 697 290 -694 -679 -666 -819 354 880 -130 -932 78 831 187 55 475 871 -935 274 -692 -9 -153 -602 -854 -694 -329 738 -232 -549 985 -585 72 -650 -179 -651 239 184 384 -715 -397 628 -595 404 -346 -946 -141 19 813 202 687 49 -592 879 -365 -184 -770 -261 549 464 -75 746 -925 857 684 268 -896 230 -643 -765 364 -311 -981 203 -729 -939 -304 363 289 -719 393 -497 -882 525 380 -971 -234 344 565 -493 -677 -17 496 188 -952 -730 441 688 602 798 -436 817 84 -389 12 578 740 -384 65 -633 422 877 -359 -839 -915 -835 128 -855 846 -296 266 904 381 -918 104 54 -155 -590 -896 999 -619 68 -468 -175 164 213 -146 -771 -70 -376 948 929 -178 540 -22 16 813 -590 -257 360 -390 272 908 -234 -395 887 -627 854 -628 -478 904 635 499 232 -909 -106 -508 451 -710 -613 -155 -973 -682 261 181 -913 462 482 -487 -403 -466 766 -389 908 217 -118 993 522 -739 175 959 581 505 832 80 795 7 106 -957 -588 -572 -568 -550 -881 164 446 831 969 -454 -642 230 -256 -675 261 804 790 954 -169 -531 -249 862 126 697 470 -345 656 -595 -518 95 230 435 -687 -584 815 -369 474 273 -516 -818 828 -932 829 399 163 -117 670 248 636 177 858 -266 171 -174 168 -569 -812 19 -697 -691 785 -675 353 837 760 -355 434 -246 -660 -567 -198 39 893 293 175 164 -826 379 -473 285 736 358 -681 -554 -6 583 -834 -951 -403 -319 660 -655 18 52 406 994 -758 797 -541 813 -242 -368 133 499 62 134 -770 490 -846 21 -549 359 -846 -639 -759 -836 -865 -817 548 884 -828 -449 -175 -631 740 -12 265 99 741 -716 962 -583 645 -142 -270 627 -508 888 263 612 -799 836 973 911 588 -921 -171 778 187 -274 -143 -373 -343 464 -579 -278 158 -904 -308 -567 559 -567 336 -435 -331 -747 79 -278 588 -413 693 221 183 597 -449 -230 722 308 105 -687 636 359 991 829 605 319 -930 -129 -576 -415 -780 484 989 -970 -506 379 72 689 -962 -738 82 -675 -744 185 -694 793 221 899 870 149 500 555 80 123 -693 -324 627 -644 -132 799 -718 51 -250 -273 -576 936 -596 935 -203 -539 -437 -472 715 -578 895 -137 490 880 -858 -358 -496 -813 -940 -387 -736 967 781 -760 147 -983 971 -236 -523 -264 -515 853 -692 282 249 514 49 246 355 662 -965 46 992 463 -198 -520 -927 902 333 75 -362 -501 253 203 856 737 -873 769 150 555 -815 549 848 782 149 -578 -445 781 -391 313 -130 -146 -979 932 -874 581 -864 384 -595 -925 -403 -236 -36 912 103 496 710 -606 -721 17 902 -50 415 982 962 -227 910 532 -872 988 -357 -90 -814 692 417 867 -441 -979 -88 584 -782 939 -800 542 589 839 -989 966 -696 706 662 30 860 389 866 -1 474 309 908 915 414 -811 -919 -518 -585 -86 28 -8 -891 19 95 726 561 33 -369 985 -940 -655 531 973 -915 39 936 -964 -67 -803 83 477 -955 -754 266 599 -657 -847 582 258 -924 697 -153 -301 259 -456 -625 403 -407 -232 -707 -239 537 -875 916 952 -359 -177 -771 6 -750 560 -953 423 -823 917 -473 -408 -384 -108 -140 -455 456 -563 -319 711 660 375 -588 722 188 208 1 939 211 -387 538 229 607 -459 535 -26 669 532 -520 911 -46 -961 -355 254 -758 622 102 865 -744 -553 -897 646 -468 -114 871 -599 489 -974 672 -39 -394 -182 -355 -305 716 -696 186 700 -367 -420 843 585 974 -214 -236 -838 978 574 410 -640 387 -217 -646 -292 -820 785 822 962 332 -9 -197 -104 491 -45 -268 776 -89 330 773 606 220 -499 -266 -432 -630 291 927 -759 -255 -933 -984 -682 652 380 462 -546 -560 -192 -740 305 -197 254 -771 -49 326 -815 848 -226 618 -14 -996 995 153 296 -74 986 564 315 814 -571 969 -808 -91 12 -701 106 -961 -160 -630 -41 -138 348 -106 841 735 842 -278 421 -698 -890 172 -7 -199 115 -27 -566 556 -815 -196 555 -597 472 462 -815 720 399 992 -757 -481 -534 330 -228 -963 -925 -647 -776 874 -694 -42 -382 92 -816 -611 -856 -432 -294 -438 144 -945 232 -154 490 833 864 102 -716 -809 422 322 786 994 577 837 -186 176 51 -884 -791 912 -292 487 -302 -416 101 -785 654 -141 156 25 97 248 -231 505 -841 164 198 -939 -274 -738 -222 -596 -18 -660 155 -313 987 -350 344 -883 -451 -327 -48 615 887 -487 -312 254 58 869 837 -320 475 -35 -885 507 -293 -242 195 651 -92 477 -759 115 421 -42 -76 8 -48 575 -537 -443 -93 363 -505 -943 156 -625 432 -141 -930 -558 -234 -790 431 -884 -944 572 787 -971 509 -279 730 23 796 943 61 708 -117 -480 -720 879 17 808 -834 -546 -449 67 156 -27 689 965 -458 -113 -945 -92 813 603 891 -430 417 -959 442 -879 813 52 816 -888 -842 -23 -349 -476 -253 397 417 599 -589 -432 -883 513 -320 -467 -247 575 245 528 403 473 -494 744 -47 718 910 443 -604 748 -167 52 -415 -682 -633 -278 -815 -149 126 -211 -990 -298 378 411 -188 166 383 109 -883 -147 -384 347 -598 -32 703 128 -335 679 940 616 586 233 -53 -165 -716 -76 -273 794 764 -872 316 -993 -168 681 314 673 140 593 373 715 -371 -96 -205 -156 -285 -122 -376 -39 529 -39 481 -973 408 829 334 595 -265 682 352 334 888 917 -859 -128 938 985 432 785 -202 841 -450 -378 802 798 -999 -530 -344 -456 477 55 -712 -724 468 53 676 496 -627 -708 100 -72 -775 839 -616 -889 -139 -269 88 -76 464 690 -773 -745 835 528 738 894 398 867 -743 818 -989 991 -548 973 541 112 924 -461 -717 -101 179 -335 312 936 410 621 449 -394 -503 -417 200 -197 924 -943 -874 626 -303 -643 -915 233 -253 -320 397 939 232 848 225 786 385 -724 289 408 133 954 649 940 588 -89 807 133 -656 342 -656 -840 874 -703 198 982 -233 504 735 -991 -520 244 -979 922 915 -756 508 -809 31 328 812 -580 -146 -346 -963 -906 564 275 -100 -406 -438 -143 845 411 461 -209 48 -894 601 539 364 606 570 -725 832 890 672 -329 -80 795 -709 -248 160 -65 -960 181 -554 -928 -323 132 -185 -585 503 535 -560 636 -535 -252 -157 257 817 -477 552 984 -38 216 -921 -864 -789 -424 510 380 399 -158 503 210 -814 -587 -619 486 -564 -166 -130 298 -583 194 -705 277 808 965 -793 85 535 87 578 -391 -610 -172 -363 836 -325 -892 -476 474 96 -152 -143 -873 897 -180 -180 -841 221 -383 949 462 -502 -677 880 -856 233 568 -120 813 -562 846 588 491 -859 464 -658 -444 790 -926 -617 596 804 615 717 201 159 -345 -969 456 912 -392 -518 -505 -369 -515 -438 263 -604 115 -908 175 97 437 -595 -785 853 149 -893 -573 -781 973 521 687 -358 -949 270 700 -478 779 136 -658 481 -186 -207 -234 886 734 -461 -599 825 -974 -710 31 -552 -572 463 -496 738 -885 817 -814 662 770 -649 29 -759 273 396 -826 -185 705 813 -258 879 -90 -834 614 -811 656 -755 -409 -731 -863 598 54 601 266 178 832 392 -358 -982 -451 -196 199 -919 810 933 -988 -778 662 -125 -460 -340 872 -43 -200 44 74 -667 -108 -79 907 -904 -72 -870 -224 -730 775 800 418 -544 -110 811 -188 555 -964 664 -486 11 677 936 803 594 570 472 919 -139 -804 -974 -628 227 -259 437 528 204 954 -732 159 -953 -475 -500 -270 -617 -937 -630 200 -561 8 747 893 -595 -154 542 382 -775 25 782 -625 479 889 -316 587 504 571 -982 -465 -432 -732 -832 222 -68 680 -441 -945 -110 209 192 541 579 527 813 661 -175 -65 422 116 847 -153 -193 -743 -206 114 -639 -209 -547 954 -495 -931 -74 480 -360 895 560 596 -458 247 489 947 167 -646 -791 60 914 -606 -509 -705 -969 635 430 379 106 -237 962 -775 -965 -478 -770 -924 218 -601 98 239 425 19 577 85 -753 -14 -359 -971 402 -71 324 -972 -480 659 807 -343 -830 -717 894 325 116 616 -499 -988 194 -226 86 -807 -717 -13 499 562 964 798 -649 -235 -748 543 114 142 -362 -961 -487 -998 -364 -858 -207 -339 316 673 403 -992 -195 -7 301 492 481 23 189 -495 993 -72 -869 -538 280 -681 324 -467 -607 -52 -23 -541 2 84 -366 814 -905 -840 132 -479 -225 597 -773 754 -408 -799 230 792 -57 -976 369 -946 834 393 -129 838 -240 -269 36 -172 -595 -163 205 408 300 -898 691 -262 144 353 608 978 -539 602 -831 -725 -582 644 480 -849 -69 928 -615 -602 -491 801 915 848 -573 -257 -258 761 -537 216 123 -29 853 938 -209 -870 201 -254 -75 -894 -481 275 -890 -280 387 -975 928 -29 433 836 447 -800 633 -201 -795 822 395 742 395 -852 -344 607 494 -614 577 795 650 646 654 693 -841 390 533 -761 -324 -629 -888 769 -189 -301 -614 948 -955 -170 -148 174 -868 255 -661 541 -166 -871 272 161 630 534 -65 -150 -745 488 -927 834 -463 313 -499 17 151 192 -847 192 -878 -300 224 -934 801 -683 351 -975 -539 -302 56 -915 486 922 789 525 376 -719 -758 886 107 -797 -75 -527 613 128 731 -92 208 -266 891 149 -973 771 0 821 312 -54 224 937 -78 794 -758 46 979 171 714 768 594 -793 -372 482 -77 -759 -508 409 702 989 51 -101 795 273 318 669 -383 -886 -992 -685 -405 515 -299 -130 -613 99 -886 -264 -484 355 13 -891 -162 -249 714 -157 -878 428 779 -155 108 128 992 514 787 -676 771 653 123 887 -96 -929 130 -417 -622 424 961 -771 539 -476 100 909 673 661 271 -959 509 336 208 -586 -453 -857 24 -8 181 546 932 671 -143 975 911 -516 -559 -609 639 -378 330 -393 -108 -979 253 371 930 -220 -611 -679 673 577 348 -429 -943 -5 -542 450 -139 -135 955 17 -121 63 316 -1000 -747 -969 -108 -191 -584 -920 -46 -936 782 352 -629 106 839 178 615 -124 -17 -648 781 -38 138 -362 -652 253 -513 41 18 650 903 -464 -211 -962 283 -648 -696 -888 489 -545 -223 -134 209 -120 -203 -821 -984 -142 -932 758 -956 790 -682 -608 -99 -843 917 409 -511 -972 -587 -907 423 -710 -98 -15 436 -91 -550 142 917 -65 -289 131 595 -248 -686 132 -124 329 894 170 945 428 504 288 -691 144 -786 406 902 -581 -933 -508 -970 -142 152 86 -136 776 -346 -866 -92 -718 993 821 680 197 910 -28 852 886 -359 -372 -614 -993 -25 489 908 -81 -411 -589 -811 320 -615 -285 152 23 -605 -862 160 280 -541 -276 -260 183 -562 615 151 693 775 -39 792 -181 -427 526 786 979 -560 -599 -230 458 789 50 -32 -24 624 -97 -918 61 391 -55 -418 676 -161 146 -542 141 664 725 -60 -140 676 648 -170 863 234 -248 -878 -623 944 -44 -204 961 -73 780 -257 300 483 -202 928 464 -517 -232 841 856 204 602 810 375 544 456 250 736 -706 275 153 538 621 404 -139 480 277 -20 933 -767 838 524 994 85 -370 581 -751 -785 -506 -887 457 -382 779 42 -975 -82 144 -517 636 -128 468 -177 -301 -370 119 -45 -769 9 382 -55 -674 -226 677 -240 -697 408 -321 741 610 -290 55 421 -73 -185 -895 256 751 -106 473 636 -192 -476 -127 -480 -251 -580 962 -477 381 -921 183 433 535 63 203 949 678 -455 -538 -220 609 7 295 896 608 303 117 247 -332 301 74 -376 383 -611 -658 -958 -672 487 526 25 -609 -320 378 947 -59 507 456 34 200 62 723 -260 42 373 -593 -736 -52 -377 418 -55 -562 -302 -995 -944 457 873 166 475 -55 332 -966 99 885 43 21 979 -181 -316 89 -624 -782 -991 -128 187 70 311 458 -973 -913 -180 -674 419 -791 -337 153 151 -632 860 -756 -980 -540 -723 -710 -86 40 -676 124 -598 217 -742 -189 80 592 253 -741 -607 -456 321 487 -42 919 371 -531 985 -451 492 342 -42 -231 -790 -443 -445 -799 -161 -297 -988 987 243 142 134 135 -209 -90 142 252 369 -974 680 -199 -146 890 -827 628 -792 256 883 958 -364 506 447 959 931 432 -947 273 -866 -473 777 755 745 -982 -854 253 -305 -435 623 -79 -930 251 568 452 302 992 -244 -776 -405 -214 -500 227 478 803 383 -839 -218 -881 -760 23 -785 -310 377 991 -84 303 17 708 -144 -42 -792 -785 -812 -199 674 382 -623 941 -816 -379 688 -377 -404 499 -35 503 702 -351 65 297 -692 94 -643 230 93 957 10 -114 206 -658 539 -855 45 357 -19 650 731 224 -610 122 17 -774 608 -278 984 894 -979 52 -206 184 -246 146 712 364 613 -636 662 -535 603 -794 -67 298 -343 452 -247 -198 -727 235 678 847 946 624 -321 414 -364 -639 726 -556 -584 250 -440 -494 -552 -201 881 458 -142 311 872 -263 884 -589 -55 -328 49 -634 -891 503 142 -215 -99 -379 740 -821 297 -612 201 -820 193 -973 905 -45 -43 -476 -116 748 -350 -512 -932 -749 889 821 -615 -441 56 850 327 -977 -68 683 -895 -881 180 -843 252 581 718 901 458 158 -641 693 -425 389 -488 -131 988 -474 -139 16 161 -656 446 889 -495 871 433 304 612 -674 332 -787 444 251 -488 -257 95 913 -218 756 318 -955 -610 -631 -144 -161 -474 239 988 199 -199 913 923 49 -30 203 -206 -10 673 -885 -883 38 -802 -138 -241 -601 938 61 -389 -290 981 -611 285 920 697 196 -463 530 -127 834 -923 317 783 340 -256 -872 809 -583 -703 -129 261 -278 -814 55 565 -52 726 19 -851 178 774 -175 825 -812 -29 198 -420 -213 -461 839 850 -323 1000 -545 384 411 425 -836 490 -841 147 537 166 -332 462 -786 344 349 -384 -126 638 866 146 -800 687 -189 891 -816 -866 398 673 589 896 -699 272 -63 328 -629 -999 390 2 -632 870 -350 877 -499 689 637 408 254 -68 132 -698 -995 230 -513 -753 643 -6 -857 -512 -410 -987 117 972 521 -690 835 -911 714 -579 -808 -292 -816 -340 871 315 -887 282 -658 -573 215 61 -693 784 847 -13 -382 -525 -209 634 178 798 -391 400 -698 874 877 -310 426 748 -669 664 819 -89 -586 -637 538 -249 301 -457 -340 859 -267 919 245 -491 838 -392 -322 231 -988 446 -390 -191 -53 -715 410 -877 516 222 -740 -886 572 213 541 -870 -238 -746 -405 -786 109 -214 -743 -940 -179 776 -152 -11 -275 52 -662 -130 763 -10 -226 -402 -517 -617 76 976 -15 -532 -927 358 -499 82 -291 -508 -67 230 -471 816 608 779 133 539 478 -966 -626 394 233 -969 605 817 -800 -882 -900 416 -525 -954 -161 -950 -165 213 -364 623 -528 672 879 762 804 736 478 -274 732 -119 -733 102 -672 101 874 -455 -326 -405 -68 536 -208 922 790 -148 -18 -471 -870 770 992 -50 -45 196 -932 -778 564 -684 43 745 242 -892 -849 914 -819 -629 -737 -560 847 -916 -892 395 722 -117 -557 751 661 -22 -817 91 -553 409 -600 -339 -437 147 946 531 -478 910 322 -588 -261 -699 -71 -674 43 -368 2 172 -81 203 -271 -447 339 -854 -956 -440 -877 -112 28 952 865 -251 -53 -281 363 -95 -464 477 -186 -549 50 149 -318 849 769 370 -864 -172 -960 105 997 -538 -719 656 740 -465 -678 -243 240 -511 -594 -697 510 628 676 992 59 -523 406 -345 209 0 -852 -531 999 944 -831 152 -853 260 96 -251 291 388 -48 -170 808 -531 507 -767 361 -948 -344 606 -48 934 209 230 -698 -745 792 341 -228 -432 709 -430 936 -618 395 -560 312 -5 -96 638 -912 387 458 -293 -722 -489 -1000 -139 106 932 -116 847 -781 -129 -625 -182 361 285 -128 541 379 -991 -204 426 -138 927 985 509 496 -409 -789 -939 601 139 -767 725 -458 -237 254 -140 21 694 -475 -946 -175 999 801 377 571 723 871 -997 882 -681 117 843 873 -799 996 -344 570 -134 888 -978 -31 -701 584 -900 -212 -58 835 -791 449 -832 928 588 -827 320 984 93 -714 -222 426 -782 496 -101 -340 -531 598 302 -406 342 46 588 189 872 -853 289 -210 774 -427 -787 -854 733 134 375 -168 -62 794 -862 -903 627 -801 -590 -499 255 -494 143 -918 415 592 -756 469 807 -22 830 -740 373 -77 704 406 -624 -533 -354 492 -337 -442 189 -57 751 910 -272 575 116 81 -237 982 899 847 -542 -485 -815 33 986 52 878 -222 150 -1000 289 -545 84 703 -822 -442 -585 -865 931 -718 108 -686 -931 -837 -179 -767 -554 -721 -721 -115 613 980 -218 -233 -115 812 -844 -312 783 627 76 916 -604 -185 355 959 -89 -140 81 -647 453 463 -298 996 -918 -492 650 994 696 -922 169 782 126 904 -933 -736 347 11 584 735 298 492 374 166 -479 -245 -89 -722 -964 -769 -744 77 773 -451 -346 -936 -321 662 288 225 955 -349 809 -870 -984 577 -370 386 -187 372 -152 840 160 -852 -105 -52 -45 446 328 821 -393 -676 157 581 -57 557 -797 319 -158 -871 92 924 -107 -432 -901 -595 915 586 -783 -578 -461 -431 -998 771 469 -192 670 315 150 -590 -963 650 889 254 -62 -115 -965 -873 -5 -702 -209 -31 1000 -649 -628 857 685 -895 -161 122 -215 -876 349 526 -953 813 493 198 680 812 736 -703 988 -390 506 540 -20 -760 -247 -868 -584 804 -8 -474 985 486 478 545 481 -569 5 188 -923 -940 728 -659 411 470 338 -681 333 803 910 969 500 -819 -181 726 797 -9 -655 -358 703 -789 144 396 558 -495 -126 -863 -313 735 -189 -591 -576 -471 -863 657 292 -152 169 961 -181 322 -21 932 -692 -626 -539 261 766 -448 312 747 255 -124 480 727 8 426 788 49 924 -639 208 -47 492 -969 18 -90 689 -547 214 -590 -457 -98 523 -151 -875 490 -173 -657 520 -923 -968 -894 32 520 50 940 -588 822 -680 815 646 919 232 898 894 814 -784 -833 -746 970 -189 -349 792 -101 470 22 431 119 -231 986 -228 274 991 41 -926 705 236 902 253 264 805 899 -367 -540 471 -294 -231 200 -418 -805 -285 -562 854 -936 -124 -368 -398 -202 197 -292 278 132 -550 -38 962 239 -119 -25 -471 -533 -796 -166 -988 523 -547 -849 -610 -600 -513 493 -713 -158 826 -224 -95 892 -257 522 318 -226 802 -876 -930 123 -454 300 -934 -544 928 715 182 -65 47 354 161 -293 190 -348 -318 848 -146 343 -368 370 -167 296 -326 537 417 349 -595 -961 -12 842 254 -272 109 110 -641 -735 159 552 -928 -855 112 -470 -690 754 -29 135 -839 -535 -810 323 -179 668 -693 -500 -446 -923 -234 317 -457 795 739 -546 529 -514 51 -444 867 339 779 -586 -341 -245 -468 -911 -217 204 -996 136 -943 777 -880 -463 -473 -29 931 -957 296 19 -778 514 -578 504 937 406 755 -214 2 -634 -647 -53 -133 -52 708 -804 708 803 145 209 -779 -834 174 -347 472 -156 -810 -926 -232 947 913 -295 151 -412 -726 -427 -990 -485 -642 -776 -998 -655 652 -438 324 -594 322 704 -638 769 -4 390 -1000 -954 -552 39 -40 -843 -663 365 748 384 -868 452 -378 -838 -569 643 -99 -428 84 -921 -55 872 -827 541 286 -651 986 962 264 731 894 -940 -188 -545 -985 411 402 -473 880 -91 -148 688 -378 602 -305 535 4 491 -564 81 -675 -147 150 -896 481 14 429 -628 961 -942 -409 543 397 359 -553 -829 757 -516 62 73 337 -635 701 -456 -522 821 309 104 65 581 202 -501 -146 -835 911 -415 781 -855 931 0 133 531 54 185 -581 -980 566 365 -523 165 907 166 774 -224 -52 825 -334 319 922 -549 -603 -727 236 166 377 -246 208 101 821 -170 247 -771 -625 -95 -337 -644 930 -894 -581 87 515 -378 772 -291 502 -814 836 -545 -61 277 697 -869 -375 -749 425 -714 -469 753 135 544 24 345 645 731 -701 -407 -802 900 -127 413 183 228 -472 -424 30 719 613 -971 -953 353 558 -993 633 196 -309 -482 385 -470 300 531 -977 727 327 -97 377 -368 -438 576 408 -452 651 54 553 -867 139 -917 511 -451 -68 -463 -661 585 456 586 499 717 -42 73 -869 -320 958 -458 621 -707 730 -268 968 -228 397 126 -402 514 -186 -46 12 98 -743 248 790 -969 -972 822 919 290 -736 -397 -537 -18 412 -709 -377 346 919 805 -880 278 334 7 967 -713 270 -262 860 384 -639 919 893 495 -147 735 14 -117 -480 -38 -411 132 657 678 -56 261 405 -779 926 672 -337 -190 -957 -706 616 321 134 -963 246 421 524 -992 832 133 866 -299 -574 -979 -117 -121 505 976 -231 749 473 677 -271 -672 587 611 -674 -830 460 533 -277 -663 -185 -951 -72 -79 -290 982 362 430 34 809 -94 956 731 -351 -456 -160 -328 391 232 627 -14 -744 -338 -489 -262 -236 -400 868 -656 -89 -553 -564 -350 533 -60 59 905 73 532 72 -784 -566 517 -351 -836 836 150 347 -918 -129 349 107 223 910 -828 -274 -375 595 218 217 -976 -673 486 675 406 -978 -362 664 -861 735 -558 840 985 -322 -649 149 499 -220 696 -898 -858 -655 592 286 -420 -995 -184 555 -58 -785 -591 -992 -428 714 -523 -301 -789 687 -972 -333 522 203 522 -869 712 546 -388 -32 -600 -328 -160 -780 -971 947 167 893 -65 187 313 539 454 -967 -336 870 306 -14 -688 30 269 -746 -369 459 470 71 -48 808 483 -667 -817 712 -576 -574 -857 -498 676 -898 546 421 422 -565 -30 968 0 -270 -815 -734 139 770 -480 56 -276 -670 48 -437 512 -575 -70 -968 898 999 21 -902 604 -160 531 509 -119 -30 -745 928 181 -589 566 207 342 -917 864 -329 228 -126 535 494 -364 647 -102 -44 -331 -979 -19 -536 -38 -843 -395 988 -542 573 302 25 162 484 -176 -740 -864 666 -495 380 -955 489 -282 703 986 -854 62 438 -69 669 439 50 -882 475 612 785 995 519 405 665 436 417 -72 -523 516 396 108 294 -164 524 639 -869 -971 676 -134 -222 299 -623 507 -786 592 697 538 617 -570 17 300 -947 832 -43 723 667 847 969 815 112 370 117 -506 -817 899 -427 839 -878 3 961 -680 185 -380 -827 269 686 -679 653 174 745 264 767 -841 -728 -816 898 585 -884 146 -457 -679 369 -875 514 -805 -457 -457 218 933 927 -301 -137 -248 139 -242 608 -446 -342 810 926 -905 134 -903 -389 353 -816 -124 -730 784 -612 596 -962 423 506 947 145 744 239 4 132 436 900 -372 -874 -449 -850 -758 907 -876 525 53 -298 395 455 875 384 -287 -821 610 1 481 357 3 446 617 -963 -105 -225 -66 -395 520 8 -794 880 -991 -608 -656 859 863 758 492 758 -384 204 -80 48 67 500 331 -154 192 -363 241 -364 552 -468 249 931 -50 -892 -127 -172 23 -960 -1000 723 531 442 -447 53 194 -176 -825 414 -826 617 150 178 -204 722 814 -142 565 -603 864 -313 -345 -96 102 866 -740 278 -557 -809 70 -765 -995 109 713 -843 -88 637 -259 -646 -144 -300 312 616 -517 615 155 777 -685 -874 -807 690 -95 -775 -899 446 399 547 543 -217 395 100 -452 -273 698 -633 269 698 -75 129 -47 173 -177 -241 -987 279 725 -473 249 -161 187 -179 -106 446 -180 940 -598 -429 -545 -144 266 -75 -671 -718 -419 711 474 -382 -286 648 -518 -818 -50 234 -742 -994 -895 760 -525 -523 -629 -921 -249 -120 -871 798 944 16 925 -103 870 -568 -909 697 -765 741 175 613 -119 989 553 -969 -642 -440 -439 -612 773 -750 204 442 137 314 -894 921 -902 71 405 2 -756 697 -257 636 979 -134 690 869 586 473 576 -428 887 -525 497 -353 3 792 652 -598 -597 -329 -484 -843 62 195 -534 -401 -440 -824 428 929 328 -232 -489 466 -464 -124 877 -527 -540 -142 -184 -48 476 824 -439 -801 -260 -2 -774 181 -641 -719 103 -458 -779 -328 973 -775 -928 -819 -711 -805 -332 161 -4 683 -782 792 -55 -107 521 -18 675 797 -210 178 -895 -347 -643 -477 -161 148 -934 -619 121 744 699 634 -869 -12 -97 992 -6 477 -812 -378 -207 -545 -259 -706 -704 -291 179 351 -183 916 689 635 -273 898 -457 -543 503 931 -557 -135 540 268 -121 -872 211 863 -349 923 50 -121 -604 -931 -438 875 -705 752 -596 235 -838 -733 314 -805 -914 -246 -448 986 546 493 -958 -429 -235 -831 -69 -369 325 -253 566 393 88 -124 -327 -927 -574 -799 -22 -351 -932 -120 -609 -459 -313 -127 -516 -783 -437 -362 -676 -432 63 -315 380 -775 651 -432 -996 -811 -796 993 131 133 773 614 -576 654 914 146 57 -539 9 188 629 -933 -569 237 -769 -189 -485 -748 -983 -812 260 -492 -962 321 -581 673 -776 -464 -792 268 -250 -399 -927 -202 969 -639 -833 -129 243 282 -498 633 -205 -450 -475 -667 -433 966 340 542 944 -33 215 -196 -538 -304 11 -695 325 833 952 615 -499 451 -845 -156 -191 -775 111 -76 -917 450 -79 -593 -137 -573 996 229 -740 -714 -879 -780 -504 816 415 -290 -787 347 261 620 609 971 -901 818 -980 117 201 -296 -46 641 -757 889 707 677 -375 -785 -957 282 -415 -451 -657 157 215 931 720 805 144 -117 806 -885 -436 423 469 -958 978 -526 977 -303 733 602 524 590 -648 -702 990 -716 815 650 545 726 -823 925 -798 780 -19 676 185 -174 -404 -724 -59 331 858 32 -640 216 -351 175 -767 -676 617 918 130 -866 -298 248 -842 -18 -279 461 -481 98 756 -782 797 -382 -766 986 606 873 189 244 -272 271 -616 864 -152 239 78 391 -945 239 -491 627 360 475 -989 60 -474 -899 -299 -897 707 695 -666 194 807 -893 -502 1 890 631 429 -750 534 854 798 -784 -631 -96 426 461 550 -267 -221 152 473 441 77 -351 782 504 405 242 -823 456 609 167 -409 796 -824 -971 940 -366 397 588 -652 299 482 -633 -35 228 155 142 914 308 671 101 -652 475 233 837 -895 -759 665 -66 39 66 684 122 661 220 549 -251 -390 583 650 -727 112 666 -291 378 142 141 -406 -104 332 212 430 -671 379 -765 -839 511 283 -14 -677 -563 -232 719 404 295 -994 -40 -433 -170 343 -214 282 -663 317 831 54 -778 863 755 452 872 560 -866 642 -669 139 -495 739 -131 866 550 -242 -684 990 -427 410 -475 841 -129 -854 -982 335 -748 589 528 746 -659 860 360 823 -251 -848 -376 -350 -138 456 -931 571 792 76 978 131 855 -206 975 821 -342 -651 95 -174 191 266 922 155 -370 -14 -632 587 -896 -386 732 -749 902 187 -304 783 -250 -670 -12 253 -675 214 958 -160 -780 -274 772 37 556 -261 -757 956 278 202 -729 394 -91 625 -737 666 668 -415 -272 -351 715 -266 -916 -747 -309 -385 919 -565 -881 -51 360 107 281 -200 -647 544 303 -598 77 815 -646 257 -698 -611 801 570 -559 490 -524 -558 684 -43 -650 243 -412 843 23 612 -321 -472 150 -350 319 447 -343 -73 962 242 -861 -362 44 -69 956 -563 -957 -271 971 -631 587 -103 -588 -49 -248 -575 -738 -56 -945 426 -472 -43 270 569 -468 -805 323 811 -181 366 930 -371 -906 881 596 -228 -408 -839 257 399 112 -679 580 -618 612 -913 -579 -146 802 -769 -557 390 748 -305 -69 903 836 -785 130 105 -558 -201 -528 -480 -539 -946 -958 -31 -502 394 898 22 -798 -424 822 19 781 901 407 874 -182 518 -526 326 -904 147 -701 958 -290 -205 -644 955 189 316 -825 -962 301 710 295 287 -16 -710 900 -264 -335 -50 552 76 -86 -481 987 -933 -352 609 752 772 -425 488 -227 -801 -80 -18 -322 838 -314 -544 -55 61 891 852 -905 260 -482 768 -943 839 -149 350 140 330 136 -448 631 835 -962 150 -208 313 -150 374 424 -45 717 789 786 -333 455 -402 929 316 -845 674 -8 824 -782 -543 770 46 -154 -404 -960 472 -619 680 263 594 1000 -183 150 661 203 803 -112 -498 -838 -450 210 -639 460 -555 151 790 -541 -792 -901 618 -634 -867 17 -654 -73 642 918 508 753 999 505 548 270 81 -145 393 970 -647 -294 -673 992 -528 691 -910 166 572 871 642 -929 -802 586 137 -583 -823 -833 -640 -987 -437 -350 -125 293 870 -657 86 817 -193 -706 -191 777 499 868 -680 -485 -391 -439 -881 -889 876 65 126 -406 -729 501 -817 -239 369 677 -996 -117 -556 624 162 -57 913 -327 2 -727 -136 667 857 -69 -503 6 -861 -614 -974 338 -111 -141 -151 -944 -429 -130 -18 -497 48 495 -460 561 -554 732 158 621 586 39 -890 264 -320 411 763 -544 933 217 821 -641 88 -555 -244 504 -441 642 -504 567 -349 -804 221 605 -944 180 144 -564 572 181 832 237 721 -778 762 -96 -594 -889 -310 8 554 -881 -304 828 237 -658 -989 841 634 -257 -470 83 -83 544 -601 825 73 820 719 -630 32 339 -450 531 891 631 -561 773 -611 344 323 726 741 890 361 240 453 187 -13 529 -917 -61 -693 -124 -356 144 -145 922 -545 -884 417 495 921 383 707 -89 327 331 -290 440 -65 -467 -335 745 -547 -926 404 87 -971 -872 -362 310 332 -936 286 298 -633 326 -220 870 -491 -621 -527 -469 783 269 235 204 898 27 578 -365 59 -473 -46 899 852 739 101 -48 -213 -684 742 -625 278 356 125 280 -628 -912 441 -263 588 685 998 194 -781 987 -15 -10 -763 591 177 45 -756 470 245 808 -957 -155 -699 114 204 773 253 -81 -306 -408 778 -81 485 -872 -948 -751 934 -535 81 -488 853 -833 655 791 902 674 -263 -443 792 518 87 -104 225 955 -672 -736 904 703 795 -41 265 -471 -909 299 -800 812 -70 842 370 -955 -18 -758 -705 465 345 533 -810 -399 879 -290 -905 -207 -697 -190 382 505 -680 299 139 -554 589 -273 -957 439 -21 -17 786 573 969 -980 54 -31 -924 -620 -867 -704 -416 -992 -164 -82 -446 317 -757 -914 -401 -723 372 708 950 150 583 535 481 -769 603 251 902 101 366 -954 -428 -946 -481 -77 -499 611 293 38 -492 -460 -764 -430 -665 904 -528 -740 709 568 772 629 416 874 451 -746 503 -499 -465 655 -599 537 -962 -454 -14 -989 481 215 159 -800 -190 127 346 -811 -682 -302 -808 -197 -503 -556 150 179 899 -72 -125 -823 904 984 -4 935 438 706 -620 -255 982 -248 940 625 -674 -209 139 950 457 698 -901 118 90 282 -691 -347 631 41 -103 -911 740 -496 532 3 -523 304 339 610 287 -937 -282 699 -996 905 587 717 177 806 99 435 270 -593 -588 378 -391 482 733 502 239 443 -913 -476 27 -896 534 -558 82 -23 -162 -735 -19 706 -260 -48 256 -319 -819 153 817 -203 -94 657 -487 69 743 -690 -329 -984 -635 -583 -336 -240 196 -447 -416 653 40 684 824 -177 321 -128 -667 -531 -595 898 586 339 -404 74 -892 -114 995 -891 -608 353 637 -529 10 810 -776 310 -796 -562 239 -364 -78 593 996 -268 478 -660 829 950 -872 866 970 685 50 -201 753 -868 812 -40 -313 -451 -109 -456 -586 -23 -386 -74 997 -373 848 258 872 -925 -500 -372 480 -847 471 -804 -50 234 -23 286 383 307 56 -916 -472 27 -280 -961 959 517 113 130 826 473 -732 -754 175 182 -859 47 804 -708 -789 -869 582 603 544 305 -763 514 258 88 -610 117 522 764 696 535 504 -81 764 469 558 -244 120 -619 912 -936 482 6 -891 -573 -509 499 45 -577 65 -112 617 220 878 -250 805 711 -637 563 -652 -472 -90 -82 514 -478 -740 895 -903 -546 -254 343 675 -936 67 186 -335 428 962 -291 -316 807 192 236 707 -327 717 -776 566 452 -491 611 -462 570 199 500 788 -495 330 -347 90 -253 907 -417 -201 449 -431 -294 882 -541 -524 -335 970 906 -415 -362 -566 720 -278 -514 -375 -672 673 283 406 661 -540 -847 761 761 -287 -444 209 -81 948 -564 981 119 328 -101 -32 -600 172 624 221 34 -690 -907 -197 214 249 -689 -182 -544 -44 -632 516 -423 -887 618 -745 225 61 -955 -803 640 -601 -540 954 205 959 191 -137 -605 -789 -888 -576 -211 -848 373 699 -255 -494 842 75 -432 681 -956 -498 395 643 -295 -505 -231 430 923 528 683 252 -906 221 -925 -919 977 -336 546 -710 874 -749 98 -572 -444 -557 134 681 679 -522 676 -748 408 281 -956 -635 986 -588 -685 352 -438 253 940 -39 -402 -130 251 -113 50 -876 -411 793 307 -270 -868 -486 991 211 -519 364 297 683 -551 -110 63 747 532 268 -347 -56 -474 331 915 129 -490 3 265 -520 -450 -560 -201 728 60 -426 514 175 -890 147 -545 -906 -945 -373 -940 -986 275 -576 865 -490 -467 -431 -942 -417 -577 -712 417 -362 -940 -330 947 964 416 507 288 122 895 -248 -870 -416 -451 -703 688 594 -473 280 -727 -846 348 356 -760 -713 742 -70 962 -6 -439 214 -208 113 784 916 653 -536 -72 950 436 157 -975 221 982 833 724 242 -624 -40 -818 260 -911 872 779 607 531 81 685 816 213 -853 733 446 445 -406 894 943 -348 -126 -906 -49 227 -204 913 -935 -774 60 910 617 682 -842 -322 224 -4 -94 -400 940 -886 943 706 14 567 950 204 524 704 633 76 43 204 -130 668 -778 397 -626 -254 -667 -842 -147 13 -782 200 -618 -180 654 -344 526 450 282 -795 630 -464 -643 -365 -464 222 -861 -218 -411 166 -286 -844 451 -513 496 -695 -769 -485 588 -663 771 -531 -155 612 -853 -154 830 -712 771 -430 -51 -953 634 281 -600 289 708 758 -873 -931 -481 -686 104 -542 -634 -630 909 -993 -942 -991 -19 -368 552 -425 -706 168 171 333 -939 988 -151 -448 890 608 -60 118 -955 -558 257 -253 37 949 -194 537 -916 983 -221 -429 824 -621 983 177 7 315 279 69 652 -512 -863 -248 -399 847 -217 -907 86 -532 -183 -558 732 -979 904 124 623 313 797 80 156 -565 279 -144 761 -878 662 -803 740 -258 -579 398 514 866 774 647 -838 -799 -591 -279 -899 836 -515 385 3 790 212 868 523 -632 -694 -92 -569 437 985 430 -88 -419 -158 55 -94 578 764 263 324 589 523 -208 -104 -721 219 -591 713 67 -199 957 351 -315 111 938 -419 -101 479 373 468 124 220 213 -875 -796 -625 -417 411 -824 332 419 -935 179 296 -523 945 320 217 -265 546 -811 417 201 -428 -615 -158 549 403 532 -587 -445 -723 945 409 186 391 -292 779 -366 -731 232 317 362 522 -855 936 151 99 -980 517 546 -778 -285 -647 -823 -189 -248 782 430 -972 129 536 700 36 -953 -367 5 -172 317 -961 -351 -299 -168 62 -918 803 489 -147 242 -867 -301 54 -729 676 -244 -875 982 616 -32 826 -685 618 148 516 540 393 194 -198 508 -541 -140 -420 981 871 -796 518 512 639 -422 -103 -503 304 392 -302 -576 216 987 -753 480 -651 -537 -203 -760 -190 390 -911 -893 -279 581 -568 -414 -539 -593 -290 -378 889 369 838 894 -228 -110 623 698 -444 659 167 149 -565 62 402 -881 -271 -28 -640 203 548 547 -129 467 836 884 -573 378 -776 -472 619 384 21 442 943 456 822 -839 -595 -842 826 691 444 770 -504 93 352 74 -88 -721 -846 71 953 115 346 763 -971 810 -472 227 -378 397 -472 -575 934 738 -148 68 565 624 55 -950 441 -490 430 -777 -531 -16 794 -314 -626 591 489 -701 782 17 460 698 910 -756 -542 -812 139 -134 -328 -965 -888 507 -165 -111 -534 -118 419 -326 -398 816 107 313 -697 -897 669 883 291 -205 649 928 848 585 811 670 -400 -561 538 665 -941 -510 -905 498 -664 333 -861 627 -621 234 -78 397 169 35 -598 716 -401 35 179 -439 -356 -339 118 248 -633 672 270 -184 -104 -315 524 192 722 -329 -498 867 -744 -812 -87 -592 320 -397 512 -864 788 822 598 935 -897 978 -647 576 134 845 318 244 12 320 156 -271 -335 799 -22 126 -416 823 -788 100 559 -510 -972 984 583 -177 751 275 623 -169 -36 708 -618 319 -66 865 -602 70 264 -317 -104 -886 -810 976 -61 -482 -113 486 -906 931 848 -680 337 896 -435 -228 -979 -552 114 71 -569 -765 -194 -335 520 379 -353 929 782 876 -242 -282 -730 -595 787 915 -622 816 -375 -680 -601 -718 171 -26 -613 735 -485 80 678 333 -820 569 523 104 843 -701 231 -429 -13 -184 539 132 -760 -363 390 -383 897 -601 -396 825 -560 547 12 -304 -960 156 -719 -610 -105 221 -517 -683 27 -216 -683 -237 557 -168 -56 -850 -557 -202 994 712 -637 -32 654 172 134 86 442 873 -272 -84 -227 -118 802 499 963 522 -311 -643 294 211 -232 331 172 -694 -907 954 -994 858 -170 -421 -156 -154 -225 127 -719 59 -637 -929 26 -358 -609 511 -31 -698 331 -200 192 125 397 67 344 313 583 288 -653 -170 -184 100 624 173 -343 -136 777 -870 -100 942 815 440 -903 -165 562 629 851 -696 600 79 998 653 970 -412 182 -602 -477 815 -87 699 519 380 408 -892 639 624 -705 -603 39 -431 758 -604 -854 -926 -854 -742 -318 -778 56 71 629 -147 -609 -93 -235 829 500 901 697 -472 503 550 -635 -991 -812 -528 469 292 -128 -992 -186 -502 -112 -536 320 -497 209 581 92 -998 -774 -717 845 459 -504 88 234 -609 224 -569 999 -880 -731 -314 -75 -434 -133 457 -937 492 120 -161 621 719 58 -71 -433 957 -741 -626 33 204 991 260 -320 -959 -411 189 681 470 359 621 905 56 223 -37 718 -867 -990 -925 -52 698 -955 501 -481 -661 -659 167 228 588 131 701 451 -604 -287 -16 -990 948 -933 -58 -942 535 612 348 204 177 -94 -829 687 -327 884 535 -583 -421 -267 -661 -508 -851 -293 -789 522 975 -677 695 604 -976 891 -75 288 517 741 465 986 524 -317 841 853 931 851 -144 -974 463 -331 -58 774 -415 227 -218 372 -847 -600 100 989 -997 -214 870 -848 901 -977 560 -511 -627 -745 962 -167 255 -388 567 -707 4 321 -367 423 743 -344 193 485 -196 -600 -385 403 474 -971 -904 537 -294 998 747 294 -20 39 315 -38 -696 289 288 -435 71 989 516 -632 415 656 -837 607 -846 -955 100 384 236 -826 963 -475 110 849 -460 810 -504 23 828 817 -760 291 -26 -835 -967 681 -23 -211 422 533 -752 -234 -465 853 -64 875 413 783 -382 50 591 999 -590 530 411 209 -23 838 -646 -949 -609 -273 290 -430 -497 988 460 -239 -230 382 835 903 -659 -453 -369 99 985 -536 -647 911 884 873 674 -886 -695 890 -709 -903 -805 741 -12 -633 -749 12 -715 -842 -812 619 246 -452 -26 -396 833 297 384 -725 -344 -427 966 -151 -536 -856 873 760 -395 -784 -241 -555 -212 -367 640 -154 -32 -983 407 -277 124 -80 -273 -96 898 485 -855 679 511 -221 676 240 -973 728 114 -8 500 -549 -772 -530 449 -69 -158 -6 669 38 -339 -569 732 -304 -13 379 570 -245 100 732 -918 -614 -583 -909 -489 -336 -4 8 -241 260 -622 -638 -63 565 -371 145 -100 -67 -150 148 -671 259 825 706 -292 279 -148 426 -726 262 -557 815 -534 -766 -350 228 40 707 428 623 377 -719 -877 -971 452 -468 -888 -709 107 -15 -39 723 -743 -225 756 -390 28 -812 151 -267 -612 -992 -832 977 -644 423 -439 -573 -140 211 -774 482 670 -218 -483 -413 -491 -781 -767 -213 -407 -730 429 -587 462 -985 -181 -642 -693 611 35 -610 -709 -357 903 190 -72 -982 -73 451 -603 -262 -410 -240 -340 -721 330 -65 -668 324 -347 -76 563 315 -982 -951 54 185 374 -676 430 -502 -408 503 -659 684 360 -558 750 -429 -882 -386 869 -550 -320 -228 -871 -226 -503 -793 -91 183 -479 -145 188 235 -129 347 -280 957 -709 520 -589 -292 -170 393 -999 604 -525 -193 15 269 -257 150 345 -894 94 518 -630 -697 -745 337 906 318 -984 494 -60 -760 764 670 -859 595 688 734 -506 85 980 -941 158 -103 -465 665 194 -486 -343 330 76 645 -365 190 -548 833 -77 92 -276 -115 392 -541 532 257 686 -584 -14 -692 219 -624 -26 -367 -850 643 -879 730 905 -914 488 360 49 -441 193 372 -115 -824 -474 950 139 622 -614 -261 110 -291 494 -735 245 907 -438 -938 -954 7 -60 837 -910 98 -753 -632 118 -12 85 306 -313 750 -129 767 255 31 694 903 -225 -77 609 -751 -307 355 -715 -737 959 -342 -632 458 885 -6 751 785 781 381 656 64 -746 691 419 135 420 -31 -628 823 -237 816 714 454 294 -957 478 -814 -83 340 -501 -797 -606 -203 -782 -731 -167 855 -684 -16 -719 186 792 -244 144 -667 -173 558 -42 665 701 -649 -187 445 870 56 -225 -342 294 762 -315 -496 -391 907 -332 -736 -320 680 731 -308 -254 -808 -319 -967 -915 -48 -356 886 921 168 37 -302 792 43 -850 829 -695 -472 879 859 -451 -64 109 -399 -358 -953 -111 135 27 -15 -355 -88 372 304 752 343 376 594 398 -63 -499 336 122 505 -130 -28 479 349 165 -287 -120 -893 444 576 -303 286 -594 -309 864 -186 -537 728 -585 503 -582 -445 -612 -397 -681 185 -269 -975 436 -684 -999 -990 553 866 737 -968 -723 922 895 -372 388 -321 692 817 -953 -395 -952 411 945 -696 -14 -426 -755 -903 612 -271 -674 -815 -262 -587 165 -617 597 -262 -827 232 -70 714 -107 992 376 -492 728 873 419 -347 855 -329 860 669 718 34 -982 -143 961 615 887 372 -524 -127 126 -418 -71 -223 540 149 -112 -486 825 -569 -832 892 899 -465 534 266 -219 622 -611 -775 52 -120 729 -280 -297 -583 622 865 -907 277 -243 -823 -206 -348 981 -681 567 -429 -947 440 292 -984 -296 916 -358 -791 311 -201 -742 -834 355 -234 -122 -7 840 686 -308 758 440 251 -73 195 975 -152 -478 284 -181 958 -952 -1000 -67 -27 -485 794 590 866 -867 -714 -303 525 -191 725 350 965 714 786 356 -179 872 -748 -605 946 677 -39 872 328 686 351 -481 -675 783 244 -491 -97 -112 118 -201 612 804 878 728 23 -372 36 -968 23 -317 -413 658 328 781 347 10 -225 -949 772 -466 -772 -510 735 701 -681 -235 915 -431 484 237 484 324 494 -947 -869 -30 -343 -984 548 564 -312 -160 913 906 -942 231 -157 -953 -7 808 433 733 317 577 -110 694 894 86 450 -548 872 -916 456 -980 -89 -238 -472 -650 -103 -233 -764 -12 986 -907 -115 386 772 610 962 -183 -286 -991 388 -899 -687 213 341 225 369 963 209 197 975 -431 -832 -514 -193 -479 -693 -746 584 -491 882 -798 -875 -977 -296 -430 883 507 373 -996 -771 514 885 419 22 686 140 952 471 845 162 -812 987 7 624 -524 -491 -1 -807 666 984 -869 -599 976 -868 -161 896 514 -711 -706 301 -894 -398 238 257 -454 -297 638 -406 -64 368 952 106 336 -701 -871 649 -879 391 -353 -255 -326 536 -382 329 -115 -210 454 -244 -992 781 -451 -446 -48 -452 -174 -534 620 -114 601 848 829 -30 792 417 787 305 202 -910 -492 314 -570 682 -701 542 -558 108 -641 -943 -279 356 -551 502 300 -960 650 -900 737 -383 970 386 403 -934 -345 -612 -967 568 -686 -309 741 862 927 195 -793 -83 608 860 210 -745 185 -567 -765 936 -340 280 -57 735 -686 967 109 -111 832 48 594 -134 -568 -155 666 239 -165 62 -627 -928 -845 -556 450 891 616 -527 524 15 -697 199 -104 -435 -989 -558 -865 -562 -423 697 587 -105 -965 -736 -637 950 675 -10 500 23 838 -6 242 -84 114 668 109 979 534 -141 -335 -17 56 -708 927 424 938 -229 955 489 -333 -733 601 63 -755 982 588 592 -328 -737 115 807 73 629 639 -625 915 797 940 -440 648 -237 -667 599 -337 -525 305 703 563 -953 -883 -147 -452 -8 -975 765 979 -633 -209 -941 -767 -477 -734 824 712 512 647 835 852 815 280 439 921 555 -934 -249 143 -441 -320 254 -723 293 265 -134 -456 -951 -25 -111 -405 -224 -268 258 624 596 32 369 63 -409 111 -924 -98 327 -40 -986 -997 -874 -333 -398 -499 621 383 986 -509 -654 -69 -563 663 831 757 711 -781 -347 -596 101 797 -317 675 -565 -53 473 -589 132 741 361 -221 -432 -825 -608 -744 708 -51 990 -715 171 447 -244 -200 -720 -953 471 -741 -169 -944 581 -18 6 -866 -51 610 161 965 649 -343 767 -221 993 344 -652 -213 370 -724 29 -314 -188 -603 -235 212 136 -225 -649 -998 -11 -910 5 -195 -344 -165 346 -746 776 -239 -429 -434 -41 824 -531 -167 -64 -28 -650 211 116 887 223 -219 774 -29 -898 541 -288 241 503 -730 -980 -687 -413 -714 -967 -475 -452 682 -456 222 744 875 745 627 26 688 401 -498 -458 -133 -277 -249 690 -358 -429 216 -995 874 -435 277 -108 954 -420 -995 -621 472 -812 -702 -517 -787 -768 -147 378 -241 100 495 -535 650 668 624 -975 764 -24 516 888 983 -756 368 -526 281 -526 987 358 -114 35 -46 -438 248 124 560 10 -489 128 -358 -2 179 -382 372 -902 -918 -491 353 -942 -502 -404 -141 -685 -862 -488 814 74 609 129 -294 -131 550 595 -591 -33 -284 -532 273 527 -673 242 -266 -55 -827 122 364 373 -288 826 -215 -889 -299 -53 999 133 -575 -557 247 597 370 825 153 151 -963 931 546 -876 324 -240 335 893 -834 523 -418 -217 -359 357 723 -227 -222 314 20 661 155 859 690 -846 803 -961 -595 929 -706 53 528 -474 -835 84 557 614 -751 654 -325 -339 -511 -10 -674 180 73 -680 652 839 -403 91 28 153 -947 343 -588 -549 -104 -261 65 110 365 -778 329 549 138 -48 -84 483 -636 -697 -658 -927 -991 672 914 94 -387 164 -877 78 -285 -124 -144 -653 706 300 -713 -151 -608 285 -734 -472 -674 -173 -414 860 -31 176 231 802 756 435 -147 -695 -497 -848 902 -484 268 -348 130 -825 689 -913 191 77 -70 -907 -300 -360 106 -754 -101 -202 -713 803 665 -46 324 -607 68 -65 753 636 -972 348 860 -501 -508 -80 655 -256 -985 797 -856 178 635 159 -929 264 -60 -580 -277 -350 599 568 -273 780 -479 -513 50 -658 -335 -791 265 -446 -812 -346 274 -284 -388 -330 -92 93 -869 -257 860 -807 -57 -687 -774 -903 813 -655 331 -193 -709 -633 -406 -224 -782 158 823 -581 506 -790 132 -836 117 -146 25 159 240 -545 946 -559 -947 -771 -205 -800 -47 142 725 874 -837 273 -103 -520 340 782 59 -277 -230 697 -249 282 -275 27 -23 516 -282 -264 -790 -24 489 887 -952 -638 -492 -879 376 -290 517 -398 811 -237 -890 224 932 273 527 -151 -275 14 533 68 -911 804 65 57 359 341 -516 73 466 -358 525 -869 -376 -397 -998 -812 -35 322 239 -470 -209 217 626 -1000 305 395 885 209 -947 -355 -978 -109 337 119 308 574 175 -874 361 667 -120 -218 -228 -763 -204 -914 -7 393 -875 -990 720 -414 -334 -214 968 -968 777 -789 96 20 185 870 309 220 -708 -3 -713 241 133 -607 -448 588 837 755 -289 -681 -898 12 198 -726 292 41 -15 -731 639 -694 389 904 -179 -80 388 472 -224 -542 575 -755 45 -919 335 788 224 -141 590 571 -442 -490 -923 169 -149 -389 -348 -231 761 116 546 232 722 423 325 699 -737 -850 -468 765 -586 128 -970 -279 940 484 -631 -525 -665 158 930 183 -584 -347 -683 -989 -785 668 313 732 812 842 324 147 -821 -687 917 664 33 607 592 285 -394 557 560 -345 -408 -184 58 -609 617 -728 879 305 404 -180 -853 -791 -299 -937 -743 -109 168 306 -801 -458 -18 79 -785 -6 291 -820 940 51 27 526 -901 260 8 627 -61 -591 -861 -984 -25 -355 -506 -372 -466 58 90 -984 -741 -47 -174 552 -200 139 441 75 112 -436 844 187 138 -603 618 -552 925 -750 423 622 450 927 829 -710 649 -20 -531 868 959 744 757 -89 -314 681 -573 -328 -397 604 -668 -130 -852 -252 -304 -985 557 -906 21 -215 493 -289 -895 -112 521 -793 100 -381 -986 -181 -736 658 -285 -902 -279 -732 31 72 98 -406 656 415 799 716 -712 -578 -403 -840 -649 698 -935 -431 979 -870 -411 -283 -437 -209 -371 319 -706 900 -602 -944 -309 -273 -272 -62 609 444 -636 -350 -531 843 -364 667 866 -232 44 -460 -621 912 -899 396 -562 238 -58 -509 -375 -527 790 705 34 -889 505 701 293 702 -530 699 -37 -347 -620 -880 768 -782 606 -484 -960 269 -688 -810 678 -822 -254 886 -820 -729 -944 -627 322 -816 -865 -569 436 -135 -943 -798 422 -740 -701 255 321 -285 604 -338 574 76 -790 379 -511 197 165 790 766 88 546 325 -888 -577 413 31 308 533 990 -323 -346 -77 -93 -246 123 -489 -89 215 -189 -29 -76 87 732 771 -837 -266 -878 -485 354 210 -964 -625 62 -762 -249 418 -338 -994 552 211 390 997 771 -939 99 -203 647 -391 757 -17 32 -497 -15 -206 -20 629 601 -534 825 -703 480 -183 -509 896 -923 444 866 242 -372 -716 -509 948 -908 -702 548 153 -872 557 972 387 853 -309 -892 -167 -89 159 -226 -899 -150 -147 720 -202 347 224 210 887 -399 452 223 -549 -562 73 769 657 -76 250 -316 291 300 723 876 -808 629 707 -457 -318 -949 -389 242 -713 549 617 222 -546 2 -162 -515 485 120 -174 424 378 45 401 128 285 -779 779 535 -751 586 60 -195 970 -577 -253 -478 431 -409 589 324 621 778 -573 625 620 96 -810 106 47 234 -460 -734 713 -739 -886 343 -464 -890 622 -557 -246 -482 -965 -96 310 -255 -484 928 100 -694 330 948 20 -855 39 -877 581 -85 616 33 -432 406 -237 -869 709 35 147 602 -491 577 683 -985 -757 -425 793 86 -941 806 519 71 -4 -971 891 -186 -216 563 -675 -79 766 -58 -401 -510 -935 332 -711 21 -299 -814 -163 26 -242 -694 -641 743 -279 -774 -633 825 173 -784 -6 -901 -703 793 -320 119 876 -987 326 -745 -987 132 370 -90 396 -190 327 -680 459 -732 -690 525 226 -973 562 800 900 890 476 133 -586 17 -902 695 898 406 -721 232 -581 -365 -528 469 604 334 697 -798 -734 -387 503 -281 -187 -851 -556 -92 427 106 -756 -845 739 -330 814 -362 -678 571 900 -688 274 112 -263 227 -61 534 -485 625 809 -877 -811 65 -817 292 -949 803 1 506 -268 -331 -431 601 58 190 633 -533 -584 525 744 21 617 566 646 42 881 -160 128 586 69 -561 -331 -283 954 540 -232 -215 601 243 -166 -943 689 384 -394 -123 -594 142 -173 89 436 676 -634 778 -886 -872 -768 607 -416 679 965 -499 478 160 840 -97 -865 -964 -873 823 -806 205 -56 -234 -683 -945 -814 424 -337 -411 637 -14 540 998 -639 554 -651 -170 174 -16 -32 -644 -679 938 168 -548 -11 -201 -998 242 -319 -398 807 55 182 -340 952 292 759 707 990 -880 -302 -935 -27 -482 -519 -419 829 -47 -281 -928 -354 335 15 -171 -299 -714 207 -923 922 413 775 -348 570 249 -326 0 -276 286 594 -556 -128 194 -315 -248 504 184 -699 42 395 -736 -220 -541 -759 -217 -599 -770 -851 -159 785 -359 604 -254 789 708 261 432 -300 -290 449 295 557 -391 479 -695 -726 -756 630 -140 467 613 893 418 137 992 -80 -220 176 -331 927 -872 342 -597 -88 -469 683 -936 578 967 -336 239 -106 381 967 -270 952 -94 340 628 -411 -900 -548 745 -575 -202 264 -476 152 -205 688 183 714 205 672 -581 383 -130 468 -328 980 -715 -335 539 -70 -151 -607 -43 -371 430 -691 -488 822 -772 -808 -278 15 69 271 228 -609 40 42 956 206 -454 422 806 -938 223 -862 -420 -447 282 -257 739 344 875 426 773 -26 -435 -951 414 -684 118 -68 919 -184 332 458 -887 -309 -536 194 580 -459 453 242 576 275 -117 -166 -103 740 512 -698 -672 -963 -463 590 -308 103 894 436 449 -238 29 -576 768 -775 -280 -271 846 678 9 63 149 -967 -290 -915 -114 -85 948 617 -908 176 -588 -722 -872 -269 -672 206 -606 -177 -897 12 550 -640 691 -542 937 714 221 835 39 463 -874 927 -935 -403 -838 -714 -161 -632 -56 -83 -219 565 -345 -175 945 229 17 925 490 294 882 -211 -571 346 -957 -248 828 -125 -533 -374 838 872 717 -611 563 671 -879 -810 -102 -577 92 726 -141 263 4 514 7 274 -424 -112 934 426 -324 -642 484 -143 505 -522 945 516 872 543 -184 -639 -240 -173 62 -618 -898 -647 573 67 918 831 169 -874 -665 -713 -178 -369 172 -428 -168 342 978 227 -770 631 653 538 353 713 902 710 -724 347 -770 -298 445 -666 547 -82 333 726 -234 -942 560 867 -389 -301 940 -280 91 838 546 440 -527 262 547 -884 544 -995 -122 -854 211 227 653 -700 344 677 628 -579 423 882 603 385 766 -849 -368 488 -175 -44 -343 114 517 -312 123 -639 -796 -756 733 -580 -562 -613 631 -136 908 33 409 -552 62 364 -33 398 982 -567 846 741 -836 838 650 303 -32 -516 -948 691 614 583 62 -878 380 -640 752 -561 124 -753 -165 589 -56 -456 -859 -214 -400 537 -96 -225 338 -596 192 408 726 -377 329 -714 -532 412 160 -847 -155 293 -775 505 828 318 -563 -675 349 -385 351 872 725 -104 -671 -278 672 -485 -412 -405 -649 -673 705 -208 363 927 783 601 -508 870 6 -817 -949 -67 456 -649 537 424 -100 325 716 187 420 879 876 -963 588 314 987 -199 -126 700 -630 882 923 -275 -602 79 -683 998 -878 -108 -714 -496 -662 -200 730 -349 -339 485 785 273 -288 -677 -943 426 792 -382 -784 990 630 431 -714 59 358 -510 -691 -446 -939 592 510 863 -818 153 188 -300 808 -646 835 -632 41 -790 -182 292 426 568 218 844 961 639 -794 -183 741 758 397 412 477 33 620 272 -841 1000 -938 -998 -866 370 -127 -150 -345 -326 294 -833 -188 41 195 -871 -479 906 -486 278 221 446 -336 514 -968 578 431 -830 978 -92 281 -973 -299 -528 -703 -27 72 190 415 979 755 335 -315 -492 354 -907 593 406 -768 799 163 115 134 509 -283 992 747 -540 857 -871 -726 320 -733 -798 954 -222 275 -419 -54 -549 504 -158 -45 -950 -87 -720 975 338 -854 -660 -632 -539 328 77 -616 299 369 -167 -464 -941 -113 893 298 52 -432 -70 225 136 285 919 216 828 -851 531 706 -329 -244 -185 -222 782 -605 -522 -345 673 319 296 272 -613 180 538 -834 223 182 -404 700 -53 612 666 -720 358 -736 967 -508 710 663 477 91 593 -121 -686 636 -206 -190 -961 89 -191 614 512 219 353 136 -872 -427 301 -172 229 -211 -275 274 -847 -473 -835 -757 875 -971 -867 -763 311 337 587 51 397 -331 113 565 -473 -729 604 -766 863 668 749 -295 -915 -900 -46 182 -895 -283 -478 -632 -590 332 -482 165 -903 91 555 833 -454 -727 9 -767 -188 -984 -176 -174 723 219 419 583 -631 -483 36 -182 745 -569 -55 402 -966 979 -687 581 701 968 -551 285 -340 685 744 614 -823 20 856 374 888 -696 -18 859 -576 489 56 -921 254 580 622 951 -811 831 50 -333 -327 447 209 -600 -78 238 448 -613 -978 -252 -469 85 338 -835 572 9 39 309 -272 137 -425 -491 -609 -459 814 655 -743 -392 -45 -3 -494 -485 -88 751 -703 -304 -634 -233 612 -518 -733 -994 200 323 820 387 441 126 155 482 -966 486 563 962 -778 -882 933 -695 -471 256 -798 -228 823 -274 -188 -810 -182 -772 -723 -968 -373 -852 -364 610 -2 534 626 -596 -777 902 316 -863 895 574 -467 547 -777 985 132 47 -52 833 594 -890 -320 -350 -429 882 -490 -15 -616 44 -112 -631 331 987 -800 -658 955 351 46 503 440 -847 77 -334 52 -753 26 -770 -697 718 -746 -28 -568 887 356 470 -384 59 321 -150 -358 19 -946 628 -667 -388 549 969 -198 -758 495 -912 645 132 505 682 330 280 172 -572 826 -29 -197 154 -68 816 -572 -830 -323 -477 274 -228 375 -89 -256 -687 -14 -277 -286 -546 527 -367 -389 -33 381 338 41 -934 -180 644 -391 627 -75 625 -498 485 -212 672 7 -140 -757 885 -690 -918 204 -984 -940 -184 858 -115 447 554 529 -864 618 -417 -73 -888 40 357 -735 84 -75 -400 -376 227 655 824 120 893 57 628 -331 -514 138 602 -779 -315 903 -381 630 -689 -695 845 923 -764 367 713 -720 828 592 171 701 -782 539 828 447 829 453 78 680 588 -728 -264 662 -754 -675 9 -695 288 954 -877 680 -362 -461 626 723 33 207 -882 500 -252 251 -151 856 -242 735 -906 -316 -226 912 442 -751 605 -907 368 367 222 -244 212 10 -618 365 802 -7 -164 968 938 -882 -24 -770 -807 -578 -776 549 6 126 -171 277 381 5 -143 22 -357 -405 540 -646 -204 -204 920 308 -498 -69 125 752 -570 779 -863 -39 383 789 208 -825 35 604 300 -729 605 -934 262 -505 478 272 -80 -441 -141 -94 844 -62 -878 953 631 -540 711 786 -32 -198 -708 -796 298 77 73 -91 -377 168 3 -671 676 -555 577 -168 -491 58 -921 -5 -201 642 399 -382 -124 463 89 686 -660 51 -459 -637 682 -525 -603 -44 -655 -68 260 489 -739 254 -217 110 827 727 -733 983 853 -657 757 816 -455 -299 161 -500 88 702 -88 -658 -637 -460 31 748 49 -661 -177 -852 -1 165 -475 792 458 440 630 -135 362 -188 949 -75 -281 -371 -446 -643 -996 -657 -250 -3 -472 -808 659 -602 150 -220 413 -632 -213 546 -253 -914 759 -403 457 -410 63 -606 148 738 310 -156 -905 985 -245 -573 439 776 -988 700 91 48 743 553 498 -971 -931 -103 974 -190 -991 306 288 -234 -248 -191 -269 563 716 21 410 623 429 -960 -684 218 -393 565 -855 814 -249 -516 -39 743 447 251 -683 716 741 -415 118 -261 26 -244 -747 402 -835 871 -744 289 822 217 636 -613 -98 -86 316 830 677 -11 556 929 -432 615 415 421 329 609 -974 -317 -305 -297 -217 -383 167 688 442 227 -639 -480 -176 -770 -599 -676 -953 -271 418 972 854 285 -864 -42 420 -96 -652 -4 -18 -563 -48 -468 -941 -643 480 -432 -96 693 805 159 947 -190 -46 -438 768 113 986 14 636 446 313 874 -537 -204 -328 -831 -365 -390 495 -986 -31 -306 154 -454 -269 48 -440 -164 -196 846 253 -822 -369 -48 315 154 -399 693 713 -580 880 -611 -573 -940 305 -483 285 -404 -95 -697 -378 -514 549 316 -633 -277 172 847 904 -490 298 -226 910 957 84 845 514 372 -856 -950 567 321 948 -872 207 734 526 -425 -362 -289 597 475 656 -749 -500 778 -391 -334 625 -435 534 347 844 521 703 -272 365 -246 -353 862 -780 -687 508 -887 682 115 -222 152 625 977 -926 813 379 -498 35 -423 736 -242 210 61 70 156 -855 -338 -209 322 438 722 283 -755 -319 -125 555 987 -579 -424 651 776 -869 788 -625 -65 -205 -268 -372 209 190 -701 222 -94 -526 -61 139 -595 -961 831 889 220 -663 -143 -455 675 301 943 658 231 -243 -982 877 535 -717 -372 -707 -980 -918 -359 -221 -472 -464 -473 -105 766 -315 631 -915 -942 847 -237 -288 -325 761 599 334 -330 -635 628 -173 -597 -942 504 147 848 -927 -383 484 613 -6 -227 627 210 -604 -886 -239 878 -917 842 -17 -883 863 831 -548 -624 -726 717 625 -499 749 -763 -258 999 -809 -924 -563 619 -733 500 -309 -997 38 637 -294 5 -653 454 701 490 303 -556 948 -930 -889 -589 674 -609 -797 -673 734 925 -396 944 -517 -975 273 786 -72 299 -520 219 -808 -378 -195 -962 -218 385 258 -814 523 119 -110 -58 574 -141 186 529 716 551 -697 -123 -267 766 987 -842 881 638 988 -543 801 363 -259 656 305 -130 18 300 -25 -537 -28 -470 246 500 502 -539 149 -67 -725 358 796 -802 907 102 690 -813 -700 -320 687 989 -393 887 168 577 434 -819 -994 387 591 -73 887 912 -856 -740 933 70 -699 -880 -314 -854 258 -104 476 700 -516 674 -828 709 -97 6 50 723 -847 782 -338 957 -670 -28 -319 -299 483 -12 2 -683 -104 744 935 -390 115 -872 -533 -556 622 624 203 951 143 402 -509 256 116 971 -173 17 -399 -858 582 894 208 188 -69 648 -673 184 -722 845 884 127 949 791 -409 716 -580 601 -595 -666 -307 -567 261 -738 745 206 -975 139 144 589 732 397 -423 -339 56 817 626 -774 309 -915 -491 -356 565 794 884 774 750 -701 -885 951 -59 334 989 -932 -358 144 193 -165 519 565 964 -105 -601 640 -404 84 51 -291 257 781 739 319 -356 543 723 -210 -568 -635 475 -463 447 689 -112 443 196 -198 -216 927 -142 583 636 -453 948 206 655 -100 -376 -813 923 -793 -518 514 -654 -468 216 -344 127 -17 774 -88 -904 120 -891 659 680 702 607 -195 -653 618 560 665 111 523 799 674 446 -522 -722 489 978 -149 -125 -687 218 475 -124 323 -778 220 -445 791 -502 -937 -171 828 -328 437 -296 512 -293 18 390 236 -672 845 934 -34 -432 894 -688 -717 162 -11 -931 227 355 190 -536 391 -880 -843 495 -932 360 110 830 257 -376 929 270 893 256 -373 -684 916 -737 -311 -929 804 202 -262 -219 647 -707 524 -408 -443 -950 -727 -296 -493 781 34 -31 589 268 766 -722 117 837 -797 992 -993 711 -756 -478 -281 -467 839 -387 259 -301 153 207 -583 687 -300 -959 -318 -269 177 805 687 -451 309 349 -594 -963 -364 11 770 86 290 143 -967 -576 26 -579 148 744 648 744 -547 -596 -3 188 627 380 -387 806 -994 -504 992 11 -751 477 -106 934 419 641 -335 -712 341 -826 -758 -412 803 462 683 380 -291 852 139 -505 -71 -336 -654 -251 778 239 -798 -368 -330 -928 -282 -946 -452 -246 -159 707 866 -719 -427 -303 -803 -905 845 -624 158 641 31 957 834 -828 -51 349 448 -595 -622 -600 292 -2 -443 -680 900 -568 -425 -300 589 -992 301 195 -836 163 -342 790 487 239 872 635 178 305 -886 210 530 -286 201 -121 454 -39 847 -61 -990 -946 -159 236 -597 732 -190 -184 -324 -229 -879 -483 -131 -110 -82 -327 411 -454 -995 -701 -777 -852 710 701 -560 184 -121 147 -722 387 503 -10 -810 317 -420 281 -953 -383 -925 635 879 -660 214 -428 -570 170 -676 -485 628 393 694 688 743 23 551 101 -400 -914 -134 -430 19 300 76 -243 -107 433 94 -57 -424 -130 -58 551 104 -393 -95 -292 559 -156 -975 -886 55 -405 -253 -334 949 696 522 874 -231 -552 637 -400 -538 539 969 -957 -120 147 -871 -986 -731 -12 -51 457 803 26 718 588 -931 874 742 880 -364 -294 -545 202 162 108 427 38 -434 902 -362 540 475 468 -297 -8 -73 -230 -3 -557 965 910 581 344 -588 -89 695 955 60 270 -914 613 -511 255 617 380 999 -346 -89 -446 456 -798 -279 -387 571 202 -232 -23 434 -592 269 -613 618 120 274 -326 -709 -813 801 -871 951 490 908 708 -717 938 260 -588 -990 -86 854 543 -801 -88 324 -119 429 588 -876 -568 412 844 514 -549 -54 -936 -693 593 -926 738 -817 -698 -552 928 766 937 -780 -82 -659 -625 615 -42 852 -351 272 -671 -575 -21 -770 301 -285 756 75 582 856 -2 -454 -282 669 -616 -3 249 575 -406 467 664 213 344 -805 -16 777 683 -736 -371 942 -251 35 -460 835 -52 43 810 -578 751 -671 -824 273 901 -591 506 387 57 -249 -945 -457 -19 481 342 301 -358 937 311 8 767 490 -325 -834 658 892 -344 514 772 -801 454 686 -644 -478 110 -198 71 -600 261 -862 -50 464 558 -461 -154 590 -289 -595 -745 384 -337 -278 -535 -91 672 -77 -450 97 -211 100 989 196 -903 -95 -244 670 297 -947 620 -512 -752 863 115 416 238 625 724 -483 830 808 504 325 205 -526 -619 355 520 670 482 -812 -131 -478 -423 -751 713 -183 -592 -9 360 -652 331 465 -961 914 830 134 824 -181 -670 -968 -329 -487 166 642 422 -483 885 -217 969 -673 -952 170 267 -169 -172 349 -381 354 540 810 672 -474 -648 -434 -305 -309 -92 -302 213 107 352 913 822 -195 -316 -833 920 -475 -132 647 937 -56 -977 676 -511 986 -10 872 313 -661 488 -983 657 -773 -242 899 108 327 99 36 -171 -622 441 748 698 -613 445 402 -980 341 -820 149 119 570 15 -510 -16 -446 -115 -327 -768 102 -944 -21 678 764 96 916 60 -870 905 199 -866 89 -121 925 880 906 742 -91 -972 -951 -342 910 381 -807 870 189 -340 -184 -205 815 -270 -517 571 927 -904 -841 166 592 87 -33 547 923 -142 280 729 170 -554 -823 320 -582 -927 34 346 -514 691 -731 107 -522 53 -983 -526 726 278 50 -913 -569 183 710 -974 -577 -399 85 737 -758 651 484 -139 825 675 582 -569 -681 793 645 435 614 586 745 -714 -633 -846 614 716 -876 -388 -583 908 -882 581 -516 -211 823 497 -306 -528 762 648 51 -226 777 -736 -828 223 885 694 -22 274 -121 338 -901 647 636 404 -645 640 934 273 509 111 -872 -62 51 643 632 -210 102 -865 -97 -759 -967 148 -439 244 627 -630 -845 -866 -107 -691 -817 -293 887 -130 -134 -98 914 355 -140 553 -283 792 131 173 196 -475 673 -519 -249 606 -765 -215 -268 126 753 632 -224 -670 975 743 -681 -719 -759 -226 72 243 915 -939 -487 13 65 -638 -55 483 213 1000 834 -342 219 -433 683 849 711 530 -206 -454 940 422 217 -807 -575 579 -662 577 288 -120 -28 -80 899 -344 -543 809 276 710 745 -619 488 -748 -334 363 100 -38 671 -213 354 600 895 -590 533 611 335 -976 -657 694 -888 -174 353 709 -438 897 -867 -68 -814 -664 137 -917 -365 -95 376 -577 332 641 227 -162 642 -704 153 678 -562 -189 -214 -453 711 913 -385 -475 294 -70 -782 -220 -440 325 435 171 627 1000 -1 -541 -735 142 -963 186 446 -945 329 318 466 -858 -590 481 345 -792 78 -618 651 -270 -435 141 -339 624 958 940 -445 194 939 83 -180 -689 59 610 -821 -873 237 -788 -896 -738 766 -802 -839 -108 -927 944 -94 71 -305 -621 -203 -517 609 201 694 934 92 -839 -186 -496 -337 -616 -601 -158 -82 473 -564 -858 570 -872 -525 940 -723 -525 -348 709 296 136 35 427 -864 248 -690 -675 494 257 964 345 -26 405 -504 224 -751 -561 -518 628 -83 -642 860 -100 -406 -92 377 -359 144 -174 -766 667 395 280 -251 217 263 999 -315 408 -584 -114 919 -696 979 -956 -668 -102 -245 -598 48 202 -927 421 -205 -578 308 -887 893 -148 -876 314 325 298 100 724 476 -479 469 -931 266 -543 -769 749 713 -494 947 -485 -382 447 -816 -345 -675 449 828 94 904 912 -909 995 -42 680 -231 613 314 -515 440 -117 -239 150 -355 -332 -290 51 -801 -912 574 478 -846 -775 -836 -601 553 -676 480 -919 -179 283 192 -246 -540 -430 594 751 910 397 -147 -602 -363 -452 -408 -829 811 544 -689 214 720 -85 -820 376 -598 -998 186 148 -14 -881 -833 -44 393 517 -228 840 -485 731 -197 281 744 683 -846 -221 -184 107 996 650 703 -657 -281 933 -680 787 870 -800 -564 590 -102 746 71 -426 475 104 655 914 59 554 671 264 -425 -123 605 -313 -302 -735 819 -158 -373 694 90 -935 514 -607 -356 165 663 138 904 -395 -568 -246 851 -483 -78 -650 -950 -507 753 495 -370 -609 885 924 -897 -10 231 -601 779 -1 447 765 -749 -432 47 18 77 699 -155 -380 141 -100 -920 -983 173 -874 245 -500 -777 738 -84 668 -117 686 330 313 -878 -79 -725 100 737 286 -706 96 -439 222 950 888 817 -237 575 966 -912 -542 782 292 897 -229 -830 565 -855 -420 543 -181 545 -177 44 184 371 121 153 159 -937 -615 771 895 659 -769 113 -941 402 -12 -522 -378 -130 150 -805 -822 572 889 -155 -894 110 90 -753 -901 457 -4 -797 -819 -44 -89 -565 340 132 -601 767 7 -556 -980 673 -922 617 -666 278 -321 -672 369 484 -538 159 -383 -565 620 558 -217 7 573 -593 282 890 -577 -323 372 -87 -580 417 608 231 120 -611 844 -110 325 639 -342 -663 -854 944 245 -823 -730 159 -142 -110 -837 399 -782 428 -377 -270 -368 -673 -401 566 937 970 -393 -818 -254 -469 -235 -617 343 -35 -469 -653 735 -760 -284 696 443 103 902 599 -787 213 -333 699 -757 685 352 833 -859 957 -190 -692 -598 287 -647 -810 -161 849 513 -94 585 521 577 857 -352 269 240 775 -828 217 -576 704 763 170 -739 93 355 127 -342 573 876 -85 594 721 -961 -834 -18 30 919 842 210 730 -468 -293 640 993 466 -917 -29 798 -640 813 -720 438 683 -522 184 491 -835 -537 36 151 178 -813 -303 -604 401 -103 -566 -387 -109 -140 -159 424 204 1 -935 -885 -54 227 -464 151 -961 -564 -287 444 848 29 -898 425 375 2 838 -529 202 865 199 828 -938 -957 581 -957 486 -619 -261 -613 77 22 -834 -690 -826 -685 11 -172 842 -479 622 -524 -33 119 214 -401 -716 394 328 -219 -16 367 -67 -50 926 -985 391 -861 290 -145 -709 392 -906 207 728 -92 -801 -241 -619 733 -23 281 167 556 -911 -733 801 484 201 26 294 -724 93 -343 -640 -325 -528 -357 236 498 155 31 158 -245 276 -145 229 -141 140 -74 883 738 -746 828 78 -264 -792 -216 993 880 856 -856 803 -95 286 936 -295 -590 -153 340 -167 942 -89 818 613 -78 681 -313 206 733 730 825 68 972 -248 -520 710 -673 -889 -719 430 -753 -27 280 -889 -683 -425 -61 -710 -150 981 -824 -109 190 761 876 -114 -360 800 -648 -365 205 -666 -95 447 994 112 879 -303 -758 -937 -282 974 156 967 -362 -902 458 412 537 169 -198 208 441 840 336 626 -423 440 332 -589 -148 845 616 -31 -225 -572 648 -478 226 -656 65 959 -890 870 -334 986 247 -25 407 234 -115 -571 77 -439 -546 914 -990 -687 -552 388 -795 -622 -126 -264 -236 944 481 -978 -328 473 -936 575 940 -373 643 595 627 -187 446 -867 -437 124 -511 -337 828 -370 71 -295 -933 -981 -773 -530 385 -253 249 168 658 363 -579 20 -340 -345 216 -352 490 133 -203 819 -278 -156 -344 -382 -892 597 -54 333 -460 -28 -353 937 499 -142 345 533 686 -791 -660 -949 209 523 630 439 622 727 119 225 278 809 420 -496 517 -933 444 909 63 36 117 447 -181 449 957 -207 617 -343 -56 531 -173 50 626 954 -796 57 917 -395 337 575 -744 -248 520 227 -283 -703 35 228 198 813 432 -552 -882 386 -103 -965 -281 -74 476 643 -865 -172 -145 -737 -867 -61 419 313 -297 989 -245 41 -527 375 698 -113 863 -849 255 -980 -211 -108 711 801 -466 220 499 812 -175 729 320 417 108 -445 415 -720 -597 85 513 -285 353 -511 -448 -46 936 -206 442 -117 398 571 269 909 -658 -294 483 -956 -658 -371 -149 477 502 198 185 -814 -253 -622 -362 463 -696 150 -364 -582 -193 940 686 -862 488 781 423 -767 -168 -51 744 439 -789 684 -335 -549 -474 383 -785 759 199 266 945 -117 550 -797 -108 -54 -863 233 -969 -411 -28 852 899 -364 -14 -730 385 -994 982 996 -123 -201 -922 -406 324 -111 -903 63 -91 299 262 -639 350 414 -765 877 638 -134 692 -986 -707 -449 799 -534 643 214 -857 -177 3 -697 642 -846 79 -141 -735 -968 -41 -998 -397 390 -990 -451 402 -765 28 891 541 -92 857 155 -21 659 -209 -699 -418 919 -802 852 452 -799 -418 582 -369 37 -749 1000 -428 348 -167 -336 -366 -286 209 -216 872 -556 913 866 136 817 -201 806 -51 515 -523 918 20 -670 666 708 -887 -180 475 -578 -380 -826 718 -928 905 446 -579 -11 795 -765 -260 630 292 -693 862 610 -443 131 891 219 -431 683 161 -929 167 21 -369 -670 -302 69 521 933 -657 339 -177 401 -44 360 544 221 588 306 -817 276 280 -569 -828 69 -795 -58 -875 792 -403 809 -287 -388 984 -25 415 904 26 -676 -636 -793 -232 -699 -208 -660 67 602 310 -385 -574 938 627 215 -651 822 724 -141 711 730 -255 363 -319 -189 354 -669 912 998 -328 45 405 107 227 276 -139 -141 -966 285 552 775 795 156 -410 -886 234 -218 1 -31 650 -650 979 -342 -693 -112 764 60 -12 -78 348 -316 480 -516 -810 248 263 -601 -223 -369 273 45 203 -420 801 871 920 227 993 502 966 184 134 34 -828 618 824 -450 -490 -746 11 -387 -978 638 577 191 419 -402 -999 -509 654 860 349 -692 973 -585 -791 421 620 -450 -169 -358 734 -589 334 -231 -199 234 -299 -736 -632 5 -822 -602 188 148 -181 961 388 -670 -816 331 -867 156 970 -40 -744 -381 -555 -812 763 190 943 -472 -939 -179 465 764 -765 -153 -268 306 54 143 -42 -468 972 445 119 467 905 -411 -40 974 -547 -37 -565 693 -157 980 64 -254 -312 795 -804 -47 -179 -489 -648 -853 216 303 828 92 910 -510 -632 -757 427 -828 -409 498 67 -751 -688 -650 494 -135 210 -920 -139 -988 599 293 332 -646 -304 -675 626 771 981 -157 503 -328 -736 301 322 55 -276 499 -68 700 855 -608 -29 -489 -654 -487 -910 837 750 -941 301 -307 -647 218 -811 -272 854 -123 905 -523 770 611 110 -331 -839 171 -683 232 -202 569 -500 728 -187 -725 266 725 511 -272 -296 794 242 -456 -556 -393 -142 -65 141 135 -184 726 -416 -973 -603 -700 488 611 594 684 59 -722 885 290 -253 -719 -869 876 71 809 -789 -385 -283 182 -1 -844 -809 -561 -598 -533 -375 671 -16 650 351 -723 827 -289 -13 609 -771 923 -731 409 279 -341 -713 604 519 -951 -755 655 -897 -835 824 -141 -922 -299 -625 148 -46 -820 -889 -299 289 -91 -824 548 156 520 -510 -628 289 -643 421 -489 674 -919 -410 -913 -396 984 -614 -718 -752 -757 -400 490 824 400 -258 368 -186 999 -650 943 -421 -685 150 986 -108 -526 -972 -69 622 -393 -308 -859 41 7 239 832 727 -351 -41 158 -647 -211 843 -408 964 -891 -458 167 694 -911 2 -906 -959 -345 -48 459 97 -730 431 -805 364 -530 126 569 -801 90 205 792 525 -749 -640 62 -327 -871 -53 863 32 -633 583 797 -820 872 -218 888 -807 881 39 74 515 -789 -237 693 -241 -635 -978 -788 -516 -879 -939 -586 -593 -851 106 -777 -292 320 314 -934 -90 987 924 -960 685 146 -306 366 -948 -711 401 27 697 844 549 152 -400 -159 839 119 -962 -712 759 186 725 214 -739 519 78 948 68 -34 884 -412 64 -588 -368 712 -500 -114 -738 139 -9 -669 320 511 -250 -713 -908 -471 79 -584 -413 801 -266 -983 -381 115 -304 413 -719 -553 604 -150 835 953 296 -600 -900 -342 60 254 -17 815 899 -311 834 86 -75 -389 397 412 -965 -128 -525 -504 37 43 -970 -328 566 -622 -783 575 471 -922 -369 -569 -114 546 215 -503 229 -600 907 -972 -595 517 -688 585 -765 992 256 -696 319 -524 -333 342 -115 818 476 -642 -214 819 282 -162 786 721 -903 148 444 -365 -989 802 -35 -893 895 -639 396 686 -603 -461 338 570 -211 194 531 673 -143 693 5 200 531 -417 639 -701 666 -173 -152 322 749 -27 244 -96 831 -955 517 -51 372 -242 204 977 -820 575 -159 46 -19 -897 -684 -853 -331 575 597 557 90 -995 -762 722 -436 313 744 501 -823 817 227 -404 -667 -435 144 336 -757 -898 745 216 490 12 570 915 368 944 513 -430 -725 -36 731 -525 546 741 -270 258 -842 -625 -315 -507 -742 -797 -520 -577 -758 -18 -167 -348 -298 -662 -587 -670 -286 596 795 882 -108 -360 214 216 921 -112 839 91 357 -321 -755 344 -55 -765 -716 -499 -451 -736 -482 755 437 149 -432 600 -766 596 21 79 -836 880 -959 -887 522 482 287 581 -463 815 -492 655 -967 148 122 637 665 538 -39 141 -960 789 220 840 -577 -525 387 767 -701 936 240 405 -290 493 979 -323 329 843 636 -227 603 871 255 -75 -920 -919 768 -465 -716 -991 -491 474 764 38 55 586 -704 378 -737 -170 398 -966 754 477 -885 95 560 -718 -831 730 392 -880 -942 -117 -723 -121 781 -214 -824 -208 76 132 -957 -54 714 396 -313 701 -452 -601 -139 412 -248 39 -307 -938 430 953 387 -532 250 -491 707 344 408 186 -759 771 436 393 -384 -144 264 338 -480 511 -135 -665 -244 -825 676 770 -242 287 652 -182 -682 -390 18 515 236 412 236 432 694 -268 292 307 -382 -598 667 942 -56 985 -704 982 -106 96 -819 -551 -605 -999 150 498 -614 -205 -641 419 507 338 98 -133 512 276 -885 -396 -901 209 -786 895 -896 -601 -945 930 996 -453 -50 -342 -671 -322 169 -704 -409 55 -650 723 -371 467 -797 -615 -148 -269 -15 -610 308 505 -610 247 -67 724 -529 855 -2 -854 -295 838 -46 520 876 576 -70 -196 796 -877 322 -311 649 -272 -321 412 301 170 -27 -84 735 -924 -287 18 541 151 852 771 819 -783 482 492 915 -583 -761 -393 -246 145 746 -639 411 790 366 701 351 687 981 -373 -61 -152 976 -31 -839 -186 -677 -186 781 -318 -557 388 468 757 78 726 18 398 -262 204 367 489 904 -86 183 241 -925 473 277 422 120 188 104 -853 -28 877 -922 558 -569 -437 164 -792 367 -78 937 760 -599 769 662 740 -300 -429 954 -134 758 -637 537 -524 364 660 -900 42 645 -502 -5 202 -869 577 676 18 -116 -805 -220 392 397 367 -768 667 32 -171 25 852 72 397 613 -588 -279 -351 -641 564 -476 -828 -765 -87 -498 -984 490 -370 176 471 443 -897 -889 -60 -567 -418 -3 -443 -853 234 897 728 140 -932 894 90 306 151 171 -540 715 -197 512 445 -118 -423 -381 212 434 514 -334 941 9 953 307 48 -294 418 863 -538 129 301 -956 528 15 -356 100 -881 325 199 56 -574 -1 -508 -743 877 -337 564 -188 455 733 -334 479 -309 -927 -303 558 -111 930 -293 664 773 263 751 -71 520 -912 -1 837 -351 491 749 -194 -446 985 170 312 -427 841 -314 975 -269 639 759 -793 -904 -401 375 221 231 748 -645 -603 300 -619 505 431 317 923 937 499 749 -952 -917 346 -968 986 -965 511 319 -484 -798 125 -291 -701 310 326 -254 472 -485 848 -586 506 498 -679 240 -475 -208 -450 -249 307 -422 30 398 186 542 484 910 -437 746 -260 286 7 34 268 -617 837 493 -550 936 -948 -914 -761 -930 -782 -743 948 497 -499 -313 -865 949 -182 412 -471 -213 -427 934 26 -890 -506 854 611 760 -153 -8 -37 -76 397 -571 -390 453 -462 -606 721 -246 -11 -954 -537 353 182 740 -295 -210 356 -387 817 -20 442 -375 -510 596 -432 279 559 544 437 671 25 642 -455 -426 -627 -90 -461 397 705 -940 117 998 238 677 158 274 -653 -258 615 -753 -37 483 -851 -800 -454 272 536 -604 -954 107 -799 -810 572 911 -808 744 323 262 -180 179 428 306 682 659 -352 -267 -116 196 74 218 -665 -430 357 -589 -676 -428 161 -647 170 -610 645 -175 903 -160 -106 511 -262 418 -169 -315 55 52 -284 -425 -677 688 -384 306 815 311 -116 -836 454 16 241 947 166 -325 -422 -439 659 165 -84 -312 422 822 -83 -649 -523 -635 -174 -845 532 290 812 -732 -865 865 -83 -951 -122 -968 -718 97 -479 -491 154 77 -843 216 655 1 89 321 512 -479 -153 573 896 882 -475 379 -323 707 418 -885 -702 -234 859 -441 -199 -137 985 -613 968 145 -666 137 -544 -117 439 314 -305 -550 835 -382 548 -112 950 412 794 -892 16 143 158 -78 -559 -519 -601 -310 176 -521 599 786 637 -199 52 424 -323 397 989 956 -423 130 641 -114 49 -322 315 -720 -295 928 -885 187 -869 916 -616 -841 441 547 -168 -862 -476 -576 636 -961 587 539 387 -53 617 -846 360 847 -764 720 600 653 -210 -743 -907 578 597 -574 30 -535 -607 -923 -177 -372 778 572 -452 -402 787 288 -765 846 -104 -925 657 -662 359 -593 -225 -620 -791 -464 -903 -878 -767 255 -603 97 944 474 -897 705 -494 76 -835 -467 -330 999 -974 386 -84 818 108 866 549 505 946 530 33 210 689 993 -746 247 253 -280 -949 858 680 376 -769 -52 524 -53 -973 873 -590 -714 913 -16 516 876 -343 397 881 103 697 -641 -762 979 -431 154 -951 773 -348 392 834 -398 945 599 803 39 -398 -754 512 -728 235 472 54 521 -121 915 -438 -148 984 916 -507 151 -189 -928 280 167 369 391 618 -480 412 -513 -241 51 -552 634 887 -63 -355 936 -186 170 -712 -983 -824 -651 -803 -103 328 -293 321 -728 -307 46 -181 -956 186 314 15 131 190 -137 -154 -818 -628 -770 222 -185 781 -419 136 -337 -458 -990 272 498 -18 -252 -868 740 434 87 -833 248 281 473 -541 368 -890 -613 851 234 982 -666 938 167 514 -939 -407 662 -9 601 622 -395 -370 790 -58 789 -537 625 728 -955 387 -471 -63 505 590 567 -818 333 -227 603 -873 165 -887 -381 -426 710 619 -269 -706 -448 -184 -893 56 -715 -565 -7 -211 416 327 982 -993 -296 230 -541 -105 -942 511 -13 875 264 728 345 160 -643 -972 256 -612 -666 -828 -376 188 -739 372 950 162 929 -312 282 650 -77 -348 -153 -654 -777 456 802 201 264 406 9 -186 195 -140 307 185 352 -492 -351 -436 -97 -180 712 -494 755 -602 -78 -129 -484 674 979 951 -485 755 665 -627 878 -751 -539 611 -594 892 261 626 722 717 -655 811 6 -461 878 -687 -936 801 -135 -669 -680 -372 754 -503 949 -499 438 397 -988 -19 -59 239 -586 304 861 938 388 -472 -264 -398 -357 -64 -726 632 -133 977 -963 -205 -252 -95 -837 -259 -189 229 -247 727 -476 314 -528 -837 -42 -916 -149 572 486 320 382 -708 672 -191 655 280 402 -551 209 578 -938 -13 530 801 26 774 375 316 593 -680 366 -974 -671 -571 -981 381 208 550 151 -823 -262 -414 729 89 648 -445 113 204 260 -975 -840 -857 944 -846 -814 -927 466 -377 754 -40 60 -452 251 -452 -698 -295 627 -435 910 492 3 493 -672 801 -333 -398 521 625 124 -990 440 99 976 -270 -226 -406 -359 -155 81 -23 -903 -446 396 -718 -585 -236 -786 331 -756 -251 -46 789 -228 -967 57 377 91 -389 -825 616 245 155 -462 -624 950 -705 -443 251 -238 -230 802 -185 -7 -45 824 990 -139 139 -35 -121 -520 -912 -623 -265 -883 -494 -892 788 -709 393 220 511 -621 -513 562 383 201 690 972 71 552 -76 -421 653 -841 -645 481 794 759 -744 -415 306 806 -596 804 -672 838 -434 -937 441 801 -283 804 192 76 755 58 999 129 -681 38 781 -43 -108 -952 0 -399 125 882 -591 638 -355 923 -731 -248 449 26 494 -637 -530 685 -451 177 -764 -96 -434 -250 -49 925 -702 -830 -377 -45 -666 49 433 799 36 -186 315 -717 764 -121 50 -802 -230 686 199 521 464 -193 -23 -117 601 -865 193 922 -921 555 244 25 -524 188 -744 16 458 139 320 -677 -687 335 -530 586 792 447 -219 -770 -530 -152 -832 20 -283 731 -296 370 -468 -909 -186 384 501 526 -615 886 -605 578 836 -286 -104 -775 910 671 -772 -979 -496 522 -764 285 73 101 -779 649 -83 543 -388 -31 -773 -694 -626 -562 -896 688 933 67 -509 407 -173 -572 -664 902 742 -860 -582 -986 485 494 -421 -594 514 -38 -540 10 -500 -652 -657 402 135 152 545 -377 720 688 890 -197 -834 -418 812 -833 -24 -429 -936 -17 -385 22 229 375 859 -444 388 -630 -681 -60 626 714 -736 -88 -80 458 831 423 -92 820 -876 871 422 231 -69 -196 -293 -853 58 283 953 954 -355 -50 -943 -137 -761 264 93 -334 558 63 900 -107 -306 -96 -229 920 -235 502 -955 419 -816 678 -422 306 -185 369 -8 906 280 434 -338 788 6 635 31 231 -148 589 145 -173 -800 -133 971 -121 -274 -491 -752 968 955 -832 -831 357 101 -658 -755 -104 -452 307 -163 750 880 132 116 620 562 -646 -672 765 -149 259 -734 662 -436 -242 -510 -479 -744 -44 -781 -976 763 197 -622 286 810 -517 -655 -492 999 -28 500 -658 278 413 503 3 -683 -85 -267 525 -292 -382 811 -284 -874 783 -903 427 240 378 188 -37 -424 -722 39 -748 520 491 263 -155 682 -426 -441 -530 -116 -864 -812 -279 -415 -948 284 750 -150 731 -570 701 885 -675 140 -280 -897 457 333 15 -9 -206 879 247 11 -495 60 -717 411 -931 923 64 -630 769 865 929 58 -364 -610 -447 -78 -975 -281 -210 -907 497 862 -785 -879 307 -292 519 -671 656 -330 13 -206 -779 -383 797 406 -375 512 863 929 293 -91 914 -816 9 -36 -723 129 120 170 -903 525 -595 -979 65 -226 -998 -437 93 -851 795 130 26 299 -514 792 -880 -491 -392 -144 42 13 -483 -230 110 -584 -889 -512 375 -289 -581 -171 -650 -861 -18 -21 441 -336 -416 -472 435 -902 503 -206 245 356 827 -276 -869 794 -100 -317 -74 -674 628 -521 -755 -834 932 -756 824 -574 -987 -7 228 -178 -615 110 813 -968 222 881 -810 -108 -324 -448 -538 590 810 241 -657 785 -250 772 -412 175 124 548 362 -260 208 -537 228 762 160 -836 -506 267 885 -839 -391 153 306 -373 648 -176 -61 918 -805 827 -387 783 -730 -670 831 -99 20 -745 440 -146 -153 -112 -113 489 763 -903 499 978 -48 -725 -276 266 624 637 794 -293 -85 -953 -933 85 761 -61 -190 927 277 323 124 -853 -818 -812 -606 -188 676 671 -445 430 -260 874 -75 -121 -65 349 -496 189 30 137 724 323 774 -247 294 -358 149 -605 -302 -342 740 -487 287 138 602 -701 -296 -560 -213 -591 421 436 790 356 450 -351 636 -667 454 -675 525 277 570 -858 -845 -809 714 -655 -838 316 -893 415 -284 -110 556 483 -175 695 746 776 273 -88 985 28 952 -33 5 -556 552 811 944 940 -964 -324 840 -724 596 -387 -874 -913 313 272 -255 -452 65 218 764 -465 -274 165 -31 -928 995 -319 901 -725 901 -496 -582 -843 717 877 349 946 -206 279 -174 -136 -460 -354 948 -174 -489 349 -325 -753 -538 -205 835 618 643 -143 -658 968 -980 138 152 567 -431 -593 909 -714 168 -837 -793 -450 469 145 -337 460 -115 679 869 -22 91 919 681 -266 -479 -968 -254 40 300 -126 -755 597 886 -535 -640 297 -977 -982 -249 -518 9 152 -326 -694 430 -758 -410 35 -424 -142 702 898 383 447 -571 -298 40 827 285 -433 -726 -712 -511 -506 -715 -929 272 618 -26 -517 125 -129 866 -334 927 -257 375 -293 -951 -133 -258 707 48 367 413 -628 -108 99 -36 -300 -442 3 -623 2 -635 554 978 90 439 -86 526 -855 541 -84 -253 73 715 849 643 -92 -126 -267 -810 586 168 -256 979 -807 15 -769 -891 -142 204 -86 305 -358 -94 -770 -908 377 188 938 35 66 -792 -899 641 -964 700 -932 642 214 -727 -376 -306 -897 -729 357 -191 603 973 -662 997 -987 917 118 166 -976 436 535 363 -554 170 515 294 791 -455 878 748 -600 -475 -640 365 104 -515 628 -778 -347 769 -390 691 -358 -484 277 -477 593 155 -920 -835 308 603 -796 -11 -18 794 215 439 -199 -983 493 -506 -764 747 -463 195 894 266 467 -292 -451 -826 925 -880 11 -578 -686 -584 -549 -986 -377 -478 276 630 352 -512 388 -141 698 348 736 -313 -502 35 -47 -119 433 866 960 450 856 -995 481 -439 482 -419 -192 -749 950 830 -219 671 997 614 288 -867 853 379 849 768 76 792 -694 -770 853 -228 704 163 781 889 792 -677 124 768 921 -602 362 -794 -844 81 -789 819 -58 431 -29 -740 612 984 -380 -752 178 275 -664 -76 430 -384 -708 456 709 827 -812 398 -213 608 -971 710 -951 -677 621 -564 -243 -706 -52 831 195 61 -140 -172 -591 -945 944 314 -869 440 938 233 794 465 -575 26 -366 611 -713 788 -758 -373 684 -17 -394 192 -342 763 1 -95 -437 -690 793 -217 -511 -756 -969 -507 31 407 811 -655 -361 59 513 -266 -318 -35 402 -137 770 137 481 -111 -763 894 -450 163 -465 -199 859 -842 138 -297 -680 -457 -985 -214 -473 -495 281 983 -839 -752 -770 -639 943 614 -11 193 764 230 -318 -863 790 -889 365 109 -488 -572 556 710 -633 -779 68 984 388 44 481 -407 621 345 900 276 -763 -96 -724 -748 474 -192 717 -183 455 791 847 -427 706 428 676 323 -494 -242 355 -398 -651 -67 -650 -809 -984 -383 739 -913 -814 -35 -596 -170 -142 281 -235 -223 -355 429 801 638 87 449 -742 -612 -558 -810 -886 -406 -270 -927 -438 151 399 -126 -54 -305 -866 499 558 -17 335 -681 867 22 946 736 -953 -947 580 81 -499 -90 -775 746 -66 -413 707 112 -684 301 130 -791 -504 390 -24 456 924 -382 345 9 -518 -211 391 -76 -739 -741 903 171 174 -109 766 -257 737 -148 -421 -769 365 519 -564 370 -108 168 16 -665 -664 52 888 69 -512 -508 795 -921 -389 801 -862 -797 103 992 -587 613 -595 347 765 -161 -518 142 87 -50 908 -760 522 3 -527 413 435 521 -26 -632 772 996 -986 -969 -383 -570 -360 79 366 -522 -150 96 -98 454 356 200 -265 274 -827 -66 -650 -904 -702 289 -171 -780 -8 -368 -551 -977 396 95 -777 -306 -203 430 47 -603 521 -632 695 -909 820 -538 607 890 365 -55 182 851 -570 305 -510 -114 -549 796 981 -886 -982 -887 766 339 972 195 405 -477 -233 146 -5 825 -184 -569 -52 226 513 -449 30 -469 575 825 136 573 873 567 -137 960 803 956 642 -213 408 281 537 723 -6 250 314 730 386 616 163 -152 924 128 -319 -908 974 -144 -508 326 106 -140 -727 521 243 -777 -528 -714 -635 373 -31 -297 -406 -929 -726 791 -669 -40 910 656 4 -65 -69 49 479 343 917 682 -217 -903 569 -869 916 -599 698 -497 450 166 -842 -158 188 450 -833 126 -504 168 -618 120 595 -726 944 734 -350 565 -93 431 966 -7 69 -120 -470 483 -354 -951 756 644 859 689 1 -881 -887 -742 164 653 506 86 813 -899 -470 -666 894 711 -49 -306 -484 -931 -150 -668 13 757 182 -570 -926 291 22 -214 -930 937 797 468 388 596 -902 851 907 654 -412 -541 696 947 -936 809 -91 812 -503 -505 228 -597 46 21 -698 -841 501 -406 -332 841 585 -555 528 -30 245 -332 -215 23 92 -601 62 -8 -818 -87 637 779 291 -381 -299 731 -332 593 430 -80 -289 275 -116 -99 53 -441 85 -559 653 -390 -524 -496 -760 363 405 -580 917 -991 -608 -269 -722 -192 221 940 -41 282 -739 935 -331 -985 489 414 382 -896 -654 -843 -859 -641 979 -271 307 -1 -263 -367 145 -168 -472 482 727 490 372 322 -352 -368 -914 534 -392 513 -415 179 588 132 755 -941 -787 863 441 -402 -478 -654 -813 622 340 -479 657 -240 823 -671 469 -488 -136 -157 -46 681 -932 -976 431 188 -732 89 354 25 603 214 -165 -838 123 418 762 237 946 628 641 496 -495 -42 343 1 558 -601 628 86 80 9 366 941 -817 680 -283 384 -340 908 -434 387 -972 -371 -646 -126 758 -232 124 -887 361 -281 361 686 -848 -373 -597 714 -558 -52 -958 418 610 -855 462 535 -830 138 -172 90 474 -542 -72 -635 103 -739 -162 473 28 -303 203 -690 966 -661 870 -680 936 495 -787 741 -945 -360 418 731 877 -116 -663 465 755 -966 225 915 483 955 -641 -550 -138 -185 -522 -6 -578 646 -43 54 216 -63 -798 37 -836 -19 966 -197 234 922 838 -636 181 -905 246 54 536 672 -318 771 397 -218 252 937 -962 -491 300 289 782 -889 494 -622 -276 619 -231 654 628 -855 707 -523 124 972 703 16 45 -407 638 -474 453 670 -966 593 622 845 892 208 -337 79 -957 -24 -147 294 -762 322 -584 5 402 768 -15 -112 184 -605 915 152 224 491 -184 878 812 7 -512 -169 -152 -889 -280 510 64 -41 813 -581 -227 -364 -170 -328 -98 339 -382 -175 10 763 -374 413 685 -443 -858 -810 -615 689 -392 796 -498 644 101 50 109 -696 -451 -149 298 407 335 792 -267 -824 -292 67 516 -356 108 672 685 9 -463 -14 643 -483 -159 -579 -168 -371 -917 754 901 -844 -378 474 -502 -200 -430 633 792 -70 442 264 182 -288 -198 14 -20 532 17 398 866 -13 564 936 -125 -893 272 780 -127 659 368 697 231 -603 -35 -629 941 903 -192 -977 -18 -278 821 105 -845 684 255 652 -477 18 405 -459 -918 499 270 -91 272 -765 -49 988 915 -819 -497 723 242 -700 -877 989 -695 -294 923 -50 310 -313 -737 207 -188 -944 920 -873 -633 -584 -506 170 843 -475 277 -830 -364 -66 918 419 541 -697 -428 210 816 326 -353 222 381 -803 680 73 -638 923 -935 -897 -898 38 398 926 -567 819 -310 -935 71 538 -352 861 -62 -144 -260 662 -349 -705 370 384 -444 398 412 633 687 -460 70 89 511 -197 855 -966 707 -45 -62 -498 616 315 -151 -130 -313 233 669 6 -630 -532 -189 -877 -636 -849 -951 606 886 -845 -403 892 -777 377 -195 628 304 242 -160 -881 -433 418 -499 634 150 727 180 438 264 -263 616 -825 -557 -702 -645 61 -528 625 -462 -358 -775 15 46 932 183 -393 -883 501 -288 725 957 -506 838 -269 589 -279 -600 -383 -975 -223 448 978 457 -188 919 -502 272 -75 211 -431 519 342 447 977 -792 589 -627 229 754 -234 643 639 410 -172 -20 -49 -19 -703 -808 -551 -425 -725 -353 57 588 -865 947 610 -307 -492 392 -95 392 -952 764 -782 540 -884 -232 -897 215 -950 158 -704 -61 329 -902 -471 276 -606 624 -949 869 -479 343 -432 -863 -500 -711 340 386 742 -370 -590 670 -746 492 277 -80 -743 598 825 -337 294 -393 254 -386 885 -779 722 -435 -558 -409 -739 111 -192 -59 -823 784 284 -166 -684 -352 807 697 456 -865 -347 -551 -487 654 -269 -405 -643 -739 -948 -283 -158 389 482 35 886 -937 -201 -406 -771 -758 52 278 -301 -987 633 -563 -537 -454 530 -427 933 53 417 -253 367 -637 410 -522 -476 398 -592 -826 -153 272 694 11 668 980 835 454 637 -487 -882 630 -630 421 235 -522 -208 -85 943 -318 -458 -945 -341 -217 752 186 538 859 -424 -183 -158 -773 42 -88 -105 539 583 738 48 -575 622 705 -413 -488 -494 -213 -952 359 -57 102 -876 480 351 720 -472 472 -751 -549 -755 972 250 -209 -118 -503 419 -371 610 -211 162 259 -871 -230 694 -538 571 261 33 902 378 -625 -138 -284 642 -40 -368 877 -585 111 245 -104 243 130 -687 -649 -646 -962 205 -658 -17 200 438 323 283 163 790 -928 633 811 -689 77 -608 385 -561 -849 -892 -963 313 -644 682 -568 -678 -160 290 982 11 803 436 274 355 733 209 661 -829 444 -33 606 -792 -715 902 766 -262 539 -411 734 -277 551 419 -140 588 -283 177 -131 282 392 -641 118 861 135 -287 -338 -774 -324 174 -119 390 -768 331 -60 -431 873 795 725 736 179 910 -352 752 -665 585 251 59 -931 -888 792 -750 415 980 -699 -496 731 419 690 -19 421 -901 -298 -428 613 774 687 265 893 -777 821 -775 512 873 389 651 -810 -227 -145 -500 252 -619 799 312 597 438 -430 -152 857 -604 -685 130 -384 281 657 -975 -69 -205 596 -649 -165 -517 -178 -992 -736 989 -805 978 508 266 -362 255 -907 -642 -556 772 466 119 307 -931 -680 -851 -842 234 -225 -417 389 -983 -457 -376 -989 -866 929 530 -304 -418 520 754 882 -288 -564 -462 -730 -241 -409 81 179 -915 273 -175 -234 360 588 579 59 536 919 271 844 -210 -180 230 404 468 5 248 915 -85 747 -551 972 -586 854 -674 -490 -279 545 -52 244 -222 914 -449 279 763 -709 77 -821 -980 119 595 -850 106 -480 -92 -121 394 984 -984 -573 7 248 219 -806 393 102 -653 461 -929 -642 248 780 725 180 -328 770 259 -513 305 196 -757 923 908 -840 310 238 -883 371 638 -322 -893 586 -349 673 -20 -29 -532 -822 236 -515 421 -621 397 510 438 983 -320 365 18 -905 -360 -170 -323 -565 195 193 -255 1 -561 655 659 -791 56 -376 -406 789 -466 26 252 401 -11 -620 277 473 421 854 38 330 610 -780 -855 594 -637 308 -138 520 744 639 -246 678 787 150 672 171 547 88 -732 754 -23 528 117 361 989 163 397 -894 -144 -243 -918 -28 -979 580 -259 315 -989 -432 338 981 -892 650 -862 -992 665 291 -738 -373 -658 -708 223 172 650 -593 77 -686 -587 744 -529 -534 -296 715 163 -259 99 -39 296 284 197 666 -356 522 -552 895 593 -515 60 877 -909 215 251 493 280 393 -246 -111 258 -964 389 205 659 -517 -956 138 221 -6 -199 97 472 -429 -790 -658 245 -987 -646 -699 -947 465 -306 286 -33 820 -848 -696 996 -838 798 -446 -996 886 379 587 -354 -874 488 -396 681 -300 768 -942 -972 907 827 380 -11 -45 -967 988 -999 -355 534 238 760 -452 883 4 -385 -507 -783 675 -603 -613 -226 -475 710 -17 -323 -519 -992 487 -553 694 809 -279 -416 -193 736 723 611 54 -431 -954 -472 565 382 -531 -607 932 -503 -940 481 56 223 -432 -461 876 949 250 -272 -898 -823 -411 -561 -711 -151 -780 556 -66 783 -250 -54 -608 55 276 -988 -90 -731 973 -871 894 -749 518 928 -833 -49 277 -166 -903 -705 330 213 607 -560 574 294 974 924 840 29 427 492 -863 -455 -638 -300 125 -793 246 -382 -547 867 337 -456 -905 -703 -15 -543 -672 822 289 868 -468 -662 -517 207 1 -528 876 330 756 -120 24 824 746 -627 -492 -27 638 299 545 827 959 -811 62 -294 768 17 193 -195 365 -248 -722 -43 967 32 -471 423 -525 520 432 -32 6 737 323 413 -286 575 479 82 -996 -798 917 -371 274 -374 -931 728 382 -209 425 65 332 -923 896 -556 209 412 236 -21 774 -114 86 999 -122 -754 -748 -25 515 957 153 24 -76 652 506 3 -66 133 598 705 835 -672 -616 953 -7 -678 -671 169 -782 -164 -219 -212 -603 847 312 -254 457 -422 480 -309 -102 546 838 393 -407 -763 -318 -804 -540 609 -61 222 819 737 -734 76 14 91 -692 758 -496 897 -430 778 573 -895 -302 -460 -672 -981 -874 715 -210 -897 201 586 -477 87 -976 24 873 671 484 615 -871 -17 -350 -319 -591 -838 -233 -126 968 197 -171 -402 -762 -921 51 -262 -89 -246 -233 738 767 -299 886 -106 120 -775 294 288 -820 -260 -7 -77 317 -353 -609 675 -660 -659 -417 -940 -351 -949 247 -239 -199 503 66 -188 -187 821 -63 610 -691 277 713 -235 761 -250 523 -935 272 -812 -11 -442 531 -761 513 251 968 -59 248 -947 649 660 -666 174 969 706 -365 -899 685 607 406 -614 286 942 -262 695 -766 477 -504 738 -937 746 526 -928 682 834 -363 406 -208 797 962 692 485 -947 -539 -238 919 975 638 488 -677 287 -973 199 -62 861 -916 953 184 665 490 718 725 -746 -611 -562 -506 -667 -149 -806 422 289 889 741 645 360 -727 794 -208 -735 505 -535 -787 444 -368 938 309 -795 -471 -77 105 996 -877 466 110 747 -221 743 530 -738 -522 -263 -579 -443 -179 -336 -743 200 426 -91 629 176 -84 117 -824 507 70 348 -253 -978 865 -636 -308 -312 987 162 -772 158 -715 463 471 120 -961 -186 -505 -803 -964 -304 187 -772 327 36 -23 -81 -920 895 -78 179 913 447 713 907 -625 107 113 -257 728 522 391 -30 984 187 158 455 121 -439 211 355 -687 485 277 886 853 -929 617 621 480 605 401 -630 889 -508 759 824 57 24 463 -517 702 479 422 278 -577 -170 -65 400 632 282 801 910 200 298 580 -520 -37 707 462 122 -5 -50 750 -450 938 663 435 -783 -43 487 -315 524 434 -816 -774 -597 160 292 591 979 -482 338 497 -26 440 85 552 92 -948 91 -367 -556 -642 -588 916 118 -323 -244 -922 530 439 -388 967 -178 177 -292 944 -364 523 -371 -867 -37 -585 -431 494 -115 -375 905 -414 944 991 -813 -197 -436 -882 724 -631 -318 384 697 -786 -534 615 80 269 -823 236 801 469 -737 554 250 346 -661 3 -989 -932 -563 262 -341 -576 260 -485 86 -711 871 -786 -329 -668 952 -492 -241 -367 30 -74 -554 -160 -562 198 -643 824 -914 -329 -511 569 746 560 -566 536 -621 682 739 -624 917 -1 -600 877 -732 -331 -407 -204 -347 -142 -467 448 -509 -802 -521 -514 362 161 -482 993 938 106 672 -738 414 -456 -126 57 777 -334 632 237 307 -41 934 776 582 957 -629 -565 539 256 -798 -49 321 408 919 -607 276 844 887 298 -747 -205 -196 95 367 362 -331 938 24 -803 -52 355 -525 533 368 -618 327 963 -872 646 -701 -215 -289 -333 -885 283 -946 -621 -568 833 -593 -746 -664 20 -227 -452 -321 -807 861 -784 -243 150 458 869 -690 159 588 653 803 -391 621 606 751 288 -6 -169 -626 205 288 141 582 792 693 -603 561 -303 967 144 -251 -551 -519 -504 120 240 536 785 527 -681 -533 -170 -180 -579 -522 -840 -686 175 -218 112 -988 -415 756 -276 -753 -339 -509 -249 611 -253 46 -466 -63 263 -916 -5 514 -591 647 48 -225 -949 435 -946 715 -407 148 718 832 -43 -86 -127 924 -198 -921 102 380 424 -60 -686 -824 329 -440 -29 -524 -690 577 -3 -189 955 875 943 641 -800 -748 49 -426 155 -779 -739 387 -287 881 773 -745 -349 560 -918 268 887 -486 -544 807 -853 863 -214 586 -606 947 -593 460 -392 -655 -96 -166 343 -381 472 -768 835 -722 -390 507 727 3 855 -198 120 -344 -802 -166 -347 10 -350 367 -837 -909 -165 -546 463 -344 -323 -789 407 238 -41 932 966 669 953 420 -466 -613 -220 94 841 -947 90 125 -348 859 726 262 -223 711 -481 -96 729 -22 259 657 -125 774 545 -974 -467 -472 -403 -626 239 644 -454 -148 412 -851 -128 -964 -126 519 -47 62 892 721 -17 -968 428 -516 752 -327 -973 -862 215 302 534 973 927 -405 185 461 702 585 912 -213 -511 -48 86 105 -977 152 410 -933 588 243 989 -233 -714 488 518 842 796 100 446 209 -885 -296 800 -646 -384 -657 106 -941 626 -420 -294 873 310 279 93 431 802 -258 -282 -649 -196 635 -403 139 773 690 350 832 -169 -726 -779 -469 -379 814 -952 -294 462 647 30 -452 395 864 483 -712 -480 897 -929 -481 -817 -564 734 795 675 -881 -348 -494 -635 -90 -562 838 438 808 340 361 -997 434 -22 -70 917 -917 -175 -929 737 57 -262 -432 -873 143 -69 326 -10 -499 -745 103 858 449 189 189 -386 494 -379 723 -494 823 -129 -918 -141 834 385 -36 86 766 -424 564 798 -352 -98 824 338 -819 -383 -929 414 -70 -349 78 -681 262 -892 -316 63 863 264 -213 -607 983 7 331 159 329 423 -630 813 180 -35 -860 -532 257 194 -378 295 176 301 406 -129 960 -666 278 374 37 -424 -120 -327 -707 846 -158 -130 -150 -11 238 -320 917 -326 -70 812 -581 -58 30 774 18 956 727 -816 35 -768 -427 -542 -810 324 -388 -870 -158 -662 827 59 986 -114 655 -488 887 973 -304 -337 477 345 -344 419 -862 -420 -922 641 -289 -784 -456 -307 788 811 -830 -224 345 233 -472 -64 503 741 79 337 241 168 261 887 771 39 973 -480 704 -823 -550 96 -525 -169 -405 -392 816 906 -938 571 -696 19 -253 576 759 -90 315 900 -880 417 -246 224 -301 74 -354 698 -463 -479 -747 -996 159 -478 -787 334 33 298 616 -563 159 779 377 907 -710 -537 293 679 -586 543 -409 94 945 244 -579 -286 765 -349 -161 -708 -81 569 -510 -75 -276 593 726 -181 -418 -539 80 -895 -899 19 501 486 85 817 -274 167 511 827 -719 -739 430 -399 886 974 -679 -163 324 128 -292 -713 11 -114 -996 148 -911 833 -598 -576 650 -867 620 96 -534 943 -688 473 -258 866 538 -591 -702 -805 -749 -188 -6 -653 -444 629 147 839 125 -994 871 843 622 835 -806 -381 -601 -289 979 201 -651 -137 -441 -233 914 -324 438 -548 -402 -995 -395 -577 584 -882 -599 -485 -539 -912 49 -112 -356 -668 -683 -23 178 -486 -674 -112 623 -93 687 713 -758 -237 -330 228 398 -8 -868 408 112 -161 -244 -77 90 -535 -261 883 459 -361 362 690 -811 195 656 -467 367 -856 -728 -651 -494 -182 682 269 244 479 164 111 397 505 609 -373 -744 -263 541 32 698 -276 -659 -260 -394 485 264 -245 731 -473 -563 -292 -132 -852 -501 -927 -232 -453 72 241 517 -608 496 -543 -652 -940 -307 -180 257 946 -205 732 -431 760 983 130 -179 -460 -963 -210 -936 584 -404 -189 545 619 -115 731 -369 -902 188 -560 91 68 145 50 132 -269 -363 -258 565 -308 169 295 -565 740 -410 -135 792 115 -506 391 -110 -99 585 -492 -913 -305 686 -47 991 575 297 -618 806 -269 787 -227 136 -254 -77 -932 89 -13 340 -799 925 805 -19 629 264 803 -992 827 -428 374 -137 4 384 495 -472 -455 -239 676 -523 -243 -984 660 -960 573 689 -853 -782 437 203 697 -524 175 -915 -330 -556 -753 -112 890 -137 -109 439 722 876 983 -719 -941 625 605 321 -433 -217 53 -874 889 554 -930 214 547 -249 -69 164 659 76 344 -24 447 619 243 981 104 -126 -158 -680 -231 -697 191 -269 -492 -589 -253 340 -280 729 -96 649 813 580 -279 118 -102 -5 -26 -995 -525 -229 22 907 629 -158 712 -299 -545 823 -198 20 383 -70 -27 -124 766 156 457 -743 -279 -59 -373 292 -179 -87 -339 92 102 970 -530 802 -541 -9 240 249 -5 -355 -287 13 -605 886 -302 -606 363 -107 -835 -783 368 -482 -905 -185 -483 517 492 140 -710 587 345 -568 -361 715 571 -703 925 522 472 -498 -432 -205 162 403 -41 42 -243 -430 484 -752 368 604 482 213 -699 119 -636 -292 -10 28 -931 54 -585 -142 916 -315 -606 671 112 -705 -272 447 -874 220 588 -544 105 975 -276 -784 -930 179 72 -618 -72 233 303 307 -455 834 237 705 948 265 568 -499 387 161 -51 -816 -197 -756 -703 -282 -101 58 226 -185 129 -133 999 -250 -328 -802 -458 -793 -652 457 -288 -329 421 235 -328 633 313 -305 -546 -230 -532 -848 829 540 899 670 453 -162 -750 379 143 -122 -764 -456 829 866 -561 -251 -150 803 135 629 -483 -723 18 -170 -898 207 -712 -209 60 -492 -659 -167 208 -568 754 -765 -145 -324 846 -409 -845 885 486 -410 269 -835 292 -29 -856 -30 -365 760 39 709 -110 -382 -551 900 649 -141 -395 212 553 750 -644 -87 -506 -888 1 -797 -953 -502 547 722 743 -485 724 198 419 880 139 -509 -291 -281 872 399 -724 304 809 -988 491 469 16 395 -467 176 -548 -223 879 -608 258 -124 47 -443 403 -729 -31 990 -610 -343 208 700 -722 599 -774 -143 870 -618 -77 30 -840 944 927 466 -189 132 670 977 912 678 308 445 -655 -981 983 -703 246 -258 405 -368 403 729 702 955 621 -648 56 650 -987 663 553 656 -561 292 605 609 -31 810 265 150 147 -927 -856 26 -853 -402 -815 -656 -347 722 867 -959 -608 868 388 315 -186 -472 160 -703 -990 80 -734 -662 -498 -541 735 -142 -593 -286 72 -964 -665 810 76 -475 -777 152 31 -547 -277 -723 228 -246 -123 -84 -66 239 -461 309 278 -324 347 -754 -804 -12 -560 122 217 647 -139 312 831 -47 -495 999 -450 732 -114 -41 154 469 -551 -765 556 -820 -170 345 -934 -62 -442 895 -251 596 537 142 729 -155 563 45 520 -480 339 959 718 708 -431 646 -920 555 -721 -133 -445 334 837 136 387 -663 -678 167 340 14 582 265 -225 569 -540 149 425 -491 358 -58 98 384 469 976 -646 -818 -283 1 -512 -193 -296 829 701 765 473 -118 -568 -587 -304 -210 -62 -81 -462 -884 -391 -614 -164 -114 83 -755 -414 -873 999 -278 -656 447 938 -338 -468 301 624 765 457 988 961 -653 -922 -186 950 118 -774 -29 293 -84 398 410 722 395 -706 -200 -518 -611 640 -37 -800 331 -595 384 657 290 381 206 -38 -542 650 -223 -81 -855 967 912 -333 483 -553 -343 783 -782 824 -244 538 101 -227 624 697 -255 929 -678 71 143 127 -457 -193 -127 -547 -150 913 937 -192 -866 881 156 -929 -820 -853 -756 -329 -31 147 525 216 -974 -140 10 114 391 -644 268 -600 -410 -409 -732 797 189 471 786 572 333 -78 -291 -592 29 575 880 -398 915 -762 319 717 523 83 580 628 391 -656 -261 -625 -543 840 450 -920 904 80 -668 -613 115 16 -480 -417 316 862 -519 817 -167 377 286 -719 177 925 -314 35 -274 -858 -807 -941 196 -293 662 147 939 464 544 269 -418 -129 918 -43 650 -319 301 -902 683 386 -159 364 -191 -714 -490 741 58 -832 879 857 177 -842 962 950 -463 -740 -381 347 -666 458 703 -390 803 -846 -13 93 -782 767 -499 -267 20 -250 -570 -258 585 -92 -543 264 663 321 -152 95 -762 -598 -953 -132 502 692 842 -56 -524 -85 -783 -322 552 833 814 838 784 363 -609 50 49 -100 228 -456 211 140 -506 899 522 -987 -129 -398 -919 556 789 658 -379 -732 907 46 -547 64 -985 -136 599 -823 665 310 -521 66 -304 -247 -373 811 983 -61 -900 -211 993 -775 -863 -323 -564 871 -313 517 -231 766 -498 774 -867 -664 -257 -845 -585 48 725 -520 160 790 -50 342 540 86 79 78 -372 83 965 -918 -494 -565 125 -397 -521 214 286 260 941 860 543 -631 776 -574 642 -23 332 500 274 -679 -814 -420 -179 -669 870 -914 -444 459 940 -174 918 -596 632 88 -121 -134 214 -547 511 -116 -202 -755 364 823 -88 168 -514 -807 -316 -490 -427 113 118 -348 -653 0 -655 -808 -338 -266 -720 372 117 916 -162 293 531 690 -912 5 -676 -987 235 -49 565 71 -578 -697 -266 -515 -553 92 834 619 807 -639 -115 -136 -546 583 762 -862 -372 753 -234 615 -238 -259 407 398 -767 729 842 411 905 827 817 -13 -229 60 -106 276 801 -288 367 156 -345 -846 -760 -691 -646 -570 -768 -350 523 43 602 707 -520 -61 -559 278 780 -438 225 227 -438 228 -447 -743 182 586 167 -506 -338 512 -541 663 -292 726 -887 -622 -647 -272 -345 -754 -186 500 420 77 -85 -843 99 425 241 862 -103 26 495 -186 -406 343 652 105 753 -368 785 785 944 105 50 304 296 412 -454 -539 -492 549 -335 -695 477 908 858 -692 -311 401 420 -829 -181 825 346 -537 336 -931 -306 -844 50 -44 667 -232 245 -255 522 913 780 -531 -747 -813 -127 905 -769 -765 -6 652 922 -403 187 -910 -868 -157 -399 110 745 989 -660 259 -245 665 709 -574 -84 -5 99 465 658 -506 -402 -647 -189 -330 -620 897 -955 -487 -636 951 -251 -689 905 -212 61 793 -26 398 917 -484 379 -754 193 -64 469 561 689 -996 -437 -320 -790 7 378 382 661 987 -71 -459 -735 -243 -148 -222 60 335 409 907 848 -556 275 565 308 930 448 189 324 -372 473 103 -550 278 -47 -88 202 631 -67 169 48 -839 307 704 635 -58 246 -500 -704 248 -782 -129 -881 -908 -313 -421 406 107 259 -89 -857 205 215 978 927 -89 -160 614 -384 -552 -863 536 -891 -300 -279 188 644 -708 -201 -27 -869 -783 463 -241 539 599 -411 357 -2 340 -695 -632 -233 -652 105 873 -161 -9 -4 125 -432 -38 173 627 893 -289 -345 -657 -312 720 -20 583 199 887 -29 918 745 209 833 -422 -723 592 950 897 425 736 414 532 965 937 446 -636 689 442 585 -795 261 -763 680 -440 -741 727 -130 951 -327 624 -453 285 -301 -910 -207 271 -897 327 -547 -645 -817 511 325 -291 -904 -539 519 653 979 544 274 -668 -820 280 335 -900 -346 -585 475 -72 550 -746 -115 -845 -325 -888 710 -291 510 -446 -553 304 333 535 748 -27 384 504 325 255 600 814 542 721 -881 -998 35 -241 151 781 -313 446 -399 338 918 382 -151 3 -410 -127 -806 767 538 113 355 -185 -995 -223 428 -282 -201 -222 556 308 271 672 -479 915 -74 852 808 927 -14 -765 899 -761 -908 464 253 855 321 675 -575 666 446 -694 706 -340 33 -617 702 -442 961 157 581 -888 896 189 -359 -549 -261 -590 256 -958 804 942 862 164 357 357 -277 -708 458 -69 -487 272 676 790 371 45 -629 682 120 336 642 -933 725 39 6 310 -506 -139 -411 -104 268 -764 701 -266 751 468 -861 -70 688 714 325 -610 -627 -140 -556 -762 208 -757 -259 735 818 -906 -581 232 -601 -645 -748 -946 -980 -94 337 -248 -705 758 129 741 203 -575 -92 157 -302 638 -564 -814 465 -69 -731 471 100 232 880 339 -671 -749 -898 -565 421 260 45 -87 -469 -325 534 -136 -457 -568 208 -677 546 692 -602 -943 -941 -631 22 294 -260 734 -673 427 661 -233 864 797 805 -472 -976 -57 19 -274 -77 -289 -681 102 791 360 586 430 837 -126 -314 -383 160 172 201 -872 -328 676 857 908 -577 -825 97 -819 -98 225 -366 -564 -859 -678 177 905 -74 -640 -648 -427 323 304 -370 776 -932 -650 -905 708 -584 -747 358 986 216 859 247 -416 -487 473 -310 -717 827 -911 -217 -908 539 861 -247 -568 339 -351 571 -76 -496 253 -493 545 -740 201 -395 40 628 932 715 908 -930 -384 -559 173 -587 872 -271 -409 -146 199 525 418 -417 -600 -368 593 -360 -128 -501 166 873 40 -409 -534 259 40 -47 -536 -490 855 -74 76 75 829 -6 -937 -400 -772 -615 212 96 -120 -636 -854 493 398 -819 -712 -542 498 -737 -154 -125 -824 -426 92 -357 -177 14 940 -830 518 -414 -7 610 340 -704 283 986 -762 -860 409 -754 -735 717 -821 860 -878 -965 -506 435 -194 349 365 645 -917 -88 -852 -598 710 838 271 -306 640 424 -240 113 698 347 537 -972 -711 8 -697 215 512 533 966 -795 -330 -215 89 -984 -321 379 -843 676 -967 -51 -562 227 751 -185 -131 804 538 814 637 152 337 -221 -725 -573 450 -568 -373 -245 -403 70 -769 711 586 183 -851 808 -638 -42 434 -640 944 -905 -239 -400 -821 520 -1000 488 789 880 689 -923 727 -659 864 -522 -278 381 506 -42 -885 -333 100 291 328 548 -935 -970 112 -394 -900 -241 -501 -643 -82 -508 779 -12 -627 189 -307 -228 943 -181 -295 -786 -762 -521 -507 295 266 988 214 -248 -353 825 864 690 -764 -869 -572 -623 -278 -79 65 925 -58 -557 -481 -715 44 283 154 -330 -674 436 -886 602 490 754 34 -85 528 1 613 141 -988 -842 134 -290 -524 746 737 -790 -379 -202 369 -388 -328 -691 -848 247 777 221 -994 441 394 -436 -230 513 -715 -989 -599 141 608 -273 173 -986 764 -300 525 -83 -509 -171 53 972 100 435 925 757 -646 605 -52 937 -903 -863 914 -674 -880 247 973 -139 778 -633 -738 160 319 700 708 -827 899 331 313 -631 721 -729 672 -479 -76 -860 140 99 492 131 690 489 590 248 813 74 456 -200 -15 345 -630 453 717 -834 -254 -845 573 -818 -139 359 -378 466 -536 -908 -750 835 701 -76 178 -788 -816 -379 335 286 -195 399 -179 -967 -784 -773 774 -767 751 130 -463 720 -405 -238 -365 541 271 -527 -978 -784 911 -998 689 -47 -462 139 -576 -216 -22 -882 -56 -271 -718 645 -19 -544 879 -313 136 -68 487 -457 46 -980 754 270 -331 73 -207 727 -517 900 943 -996 520 927 209 358 748 508 -966 -793 959 -855 -150 -379 906 236 73 -328 29 468 -766 -551 -635 612 -5 -37 -956 -199 184 197 782 126 -764 176 -609 -491 -852 -703 426 -547 937 -702 472 -464 -914 851 -864 -251 271 922 923 -978 459 -399 -631 675 -157 175 -547 -997 -288 -605 -577 18 706 -784 -491 464 -169 210 -469 542 789 -303 108 335 704 -647 -456 -805 695 793 -383 -297 -392 969 457 768 719 -57 851 -78 -472 123 -480 369 -215 272 327 -870 -799 -493 -710 -52 -543 261 2 513 -524 354 -581 116 869 -548 -179 -9 1000 875 -42 133 -523 -390 623 -627 -806 543 475 850 -994 329 745 552 113 731 863 -160 -58 38 -768 -207 784 -46 838 570 107 -832 468 -627 296 708 -842 118 -154 -519 -974 -159 -81 -762 494 -320 488 394 951 64 581 -544 87 173 -266 804 -178 208 220 -302 36 538 244 25 471 686 471 22 -256 644 711 161 734 -315 -239 -402 -328 357 762 -744 148 300 -717 -862 -930 921 -337 593 -555 -904 255 185 -840 -133 948 -278 -389 371 389 -285 -100 -612 -513 885 898 -356 406 -83 -851 80 247 833 91 -805 -765 -732 -128 -873 807 635 -981 10 104 691 -301 523 445 -484 818 82 -343 588 992 -573 -141 701 -102 253 180 -705 -926 514 48 705 -102 -969 -82 393 337 643 -698 -503 -226 -636 970 275 -418 130 -791 -220 83 -893 358 232 -388 690 -166 -218 -636 -527 -977 -91 -23 869 -880 -849 -128 217 268 -74 998 -742 -597 33 -63 -117 746 -318 421 649 -79 232 148 53 467 821 -693 -142 343 845 37 177 -421 -29 378 63 -896 543 -863 -534 -753 935 -938 -64 351 -216 173 688 -590 -819 125 -995 896 -960 97 594 -549 208 -777 526 517 694 543 414 -511 973 836 166 824 507 489 -655 -81 -347 907 -122 724 -417 -48 -168 -813 630 -869 628 234 862 -682 800 824 389 52 249 -927 -666 -265 -785 411 470 -892 702 456 -587 744 116 -680 788 576 -258 -939 -404 467 550 -925 -426 -674 633 273 -121 693 4 -332 -277 -402 597 404 923 193 958 -803 -92 -772 238 -365 -34 -866 9 -183 -401 81 160 507 -638 -833 707 512 -401 -243 -457 799 226 731 911 -430 -475 -228 -193 385 -779 -905 -329 252 900 -224 -753 -874 -85 521 -238 -973 -284 438 917 -415 -990 207 422 -352 -653 -965 237 236 -546 601 802 -665 909 -892 -596 90 41 275 692 95 -430 307 61 -663 616 149 -627 -892 -865 -623 709 -483 -332 486 -196 817 -929 832 -169 -867 -789 -811 273 336 431 265 893 -713 167 553 -176 280 162 90 -886 -221 -817 429 996 312 -840 -726 50 829 -755 272 850 769 -264 -850 155 476 -45 -459 389 437 609 764 291 0 752 707 -520 765 -678 665 -868 -317 180 -786 543 -274 -289 -984 -186 -111 114 -823 474 -622 905 -683 -57 885 792 -659 929 -499 477 764 -975 -614 943 -348 687 -198 833 669 -754 -587 -51 -354 813 100 859 974 342 933 670 111 151 350 -107 -334 532 893 -506 -395 -718 266 -926 23 -946 767 205 657 -906 -948 -814 84 616 209 179 -488 559 543 -809 -134 -36 -999 237 790 -991 189 500 593 471 -636 587 843 643 922 -261 619 889 159 -779 631 384 830 -126 207 913 974 -760 -539 960 -657 -555 -845 428 -892 53 896 -968 -562 567 -89 -392 763 -940 -272 -167 -552 -255 182 -151 663 674 973 373 523 -797 -452 835 -753 -632 23 440 903 -765 -963 -271 327 -976 132 966 -442 -494 -212 326 -421 882 -709 999 -253 135 571 724 86 775 135 839 -801 106 233 -853 236 737 543 -447 531 -340 -128 -750 863 -373 9 634 -672 -656 680 -677 412 586 467 63 -589 -657 -142 634 975 -570 383 960 -345 370 -717 -775 -277 452 230 -900 173 -613 396 251 -907 -230 -95 143 210 607 866 406 -484 -586 989 -321 882 772 96 108 428 123 -400 115 -399 -833 493 -840 -69 -411 818 496 -938 808 869 444 -277 -606 -750 544 -337 -59 45 -452 221 -643 -59 -707 -612 -723 734 -317 360 -627 72 -640 -847 -308 154 347 -393 870 28 443 -359 -880 -62 -327 -360 -387 -654 -417 565 -671 331 -506 -509 115 250 449 -13 -920 35 -537 49 -605 18 -748 -935 -614 63 -261 831 -336 -185 990 -10 393 2 265 -754 684 -390 927 162 -559 761 -807 571 -402 181 -628 -617 -404 38 203 -235 932 611 -233 -510 319 -412 244 7 769 -97 811 -463 -3 -300 -24 -137 -689 -237 -198 -768 -81 155 -339 902 -840 412 -554 245 598 553 236 763 242 -841 -736 -632 -370 337 -143 -35 279 -536 -943 399 -129 -482 -527 -870 542 -681 -141 -295 -349 57 431 441 -238 -532 -812 -254 878 581 415 -628 -319 -22 719 -377 -688 -864 644 18 -679 -56 58 443 787 -879 838 -130 319 739 163 435 603 -949 280 -919 -656 235 836 188 490 388 213 -266 263 -774 -289 27 -298 877 -837 992 654 -609 180 377 -108 -85 -422 -402 -614 233 -694 714 979 845 -777 -66 -558 -94 791 408 709 0 -260 -647 135 695 -178 422 -778 290 -470 -482 -453 253 423 212 -937 624 617 -377 680 309 572 685 -932 568 598 -97 -580 426 82 -195 -178 -938 343 589 -162 -582 -821 807 753 495 -917 899 552 210 -116 -587 -581 822 26 64 841 773 556 99 734 -425 463 -50 -532 -881 460 717 830 -195 -479 405 -393 191 -103 383 -230 -223 -377 -266 -69 459 -47 263 -256 196 198 -881 867 153 -804 961 34 -63 259 -78 813 -18 -961 -219 -553 485 924 -910 -342 262 731 -209 74 439 113 -981 478 118 286 -663 -544 116 -226 -415 -866 -676 426 45 -985 803 345 398 37 785 -887 497 977 239 -198 -264 -328 -706 638 247 -53 94 517 -320 -549 -2 652 -571 71 -159 533 -532 -13 -482 280 272 496 471 -768 201 -417 201 -995 -573 -505 235 -957 433 211 -126 -165 -486 -782 -858 864 -581 982 -432 868 -26 -417 -149 -441 554 755 -539 -797 -270 957 -535 800 731 403 241 540 -753 38 -661 -976 115 641 855 437 597 615 806 -101 437 61 320 752 -283 786 342 -481 48 166 -905 -955 -924 294 -375 -867 497 780 -433 981 437 -481 -910 -897 261 -990 -216 751 -76 760 -520 635 987 -178 -174 -671 263 595 -979 -228 673 -274 150 -435 -969 87 819 127 259 314 -936 650 -665 -496 -603 -274 -710 765 910 -607 393 -996 -799 65 -892 -341 -207 141 466 186 -713 46 -323 858 -537 363 -95 -814 -952 234 955 603 -405 -267 -965 598 615 -948 -761 -346 734 -165 267 476 286 -302 323 64 -208 -228 -440 432 51 -467 437 804 285 -263 298 -190 -539 -100 236 838 -16 482 -505 -664 264 379 -749 968 891 934 563 836 827 896 -83 -684 402 893 -354 -98 -348 -108 -26 312 987 314 885 763 -134 922 227 707 692 232 -722 -565 636 956 871 -338 -816 26 -849 59 370 -38 -910 917 -679 497 -175 48 -965 772 -346 982 -262 -370 876 -977 -451 763 137 -408 536 27 -771 523 -23 744 -355 743 -907 606 -432 -342 -694 921 611 -746 344 -447 -839 -644 773 853 290 206 -381 -682 -605 -196 6 619 -682 202 654 484 -739 800 -913 -754 458 954 -352 -397 279 -95 -749 -462 830 569 -691 150 535 -417 352 737 -964 565 463 -57 81 546 -571 -166 821 928 -397 808 205 824 826 -750 -346 385 510 299 -409 367 396 -228 -967 -751 -851 -848 -159 -565 389 -746 -485 -986 -350 -692 -162 310 340 -386 257 -508 -97 -494 -235 -216 640 347 778 -718 869 -914 620 -231 679 -925 -751 636 336 -962 725 -630 916 -937 -60 793 80 279 -484 559 -235 -790 967 -725 -366 192 -806 -370 919 725 392 -728 -884 798 -850 722 591 -272 -146 -466 -457 146 38 -352 -545 998 -402 422 71 -535 -231 -151 845 -918 447 936 925 0 484 -2 98 -523 -359 118 -112 -798 -987 336 -391 178 625 656 -188 967 -682 -903 -800 -812 777 817 -271 -394 543 -482 165 -334 330 689 -486 856 -906 -813 -222 -646 -995 -828 -250 156 57 234 918 -359 -478 -121 785 762 80 -712 108 -279 -68 301 325 -723 -211 761 -877 261 -744 -811 430 552 -881 813 -8 -206 -459 504 715 -363 68 691 -573 -232 854 -899 -267 -867 401 880 526 -482 336 -643 249 636 -256 865 172 159 -636 -941 -572 941 -895 -56 409 974 -95 -270 797 478 -428 -872 32 -702 -900 -532 248 448 205 147 408 865 -524 664 957 -513 -942 -454 -992 776 181 -938 866 -558 -173 265 -922 -92 -662 94 -365 892 -382 -499 860 196 772 -474 -370 -244 665 994 -890 -96 -221 -867 30 -621 -325 -481 589 486 873 -219 -954 -381 855 -369 -71 -163 -75 640 745 -339 -652 295 -748 -787 245 98 126 683 -373 724 -903 -993 94 -485 732 -134 880 -531 300 -447 -831 575 -338 -378 -463 190 461 -331 544 -154 854 -37 423 771 837 742 377 -618 -216 -878 576 775 -628 643 -534 110 -753 401 39 861 220 -704 -518 -666 184 992 -30 -672 783 -801 -308 369 -595 -541 889 293 -240 253 896 -159 960 -684 996 -502 271 -716 226 177 -283 892 -306 270 -126 -986 284 -521 748 -707 -936 207 -388 316 -193 -951 -318 -144 -156 902 138 -797 -176 91 -165 -236 562 -287 785 969 -335 981 615 89 729 777 352 -471 -802 264 320 -671 569 -173 -389 -260 470 473 491 -761 -526 215 -236 983 374 408 -983 46 -46 -746 -421 370 820 -831 963 -804 820 -885 -871 -590 -974 927 260 140 -611 715 -344 -968 -177 556 154 364 617 -948 477 854 354 30 -158 -454 -544 -307 -219 431 -259 334 958 519 502 127 299 956 43 -439 -508 -257 -707 370 501 501 969 638 845 -838 65 869 546 703 843 910 494 -836 402 582 835 -933 -776 -632 432 -241 841 242 -666 137 124 -301 918 49 -557 859 529 306 137 200 91 97 857 921 413 -330 -248 -22 -932 401 237 432 988 797 -121 404 841 -525 433 -210 -273 786 88 -230 988 315 100 724 -32 -326 -747 675 -522 -910 -44 276 -3 848 -812 276 245 464 -333 -552 103 991 -311 -681 971 38 599 281 -98 76 -885 394 -352 -56 -699 -29 967 -75 665 -541 171 465 128 513 199 599 -545 677 -287 -717 224 395 -717 -506 -467 881 -218 -979 -860 -782 649 618 862 -47 -303 -117 -48 -659 -929 233 -935 641 79 937 450 553 70 724 590 515 147 -231 -44 -129 463 202 724 531 -909 -904 -500 -394 702 367 -750 236 667 140 -82 481 63 -300 909 297 -474 332 -182 20 -91 -963 -550 -414 -543 56 -96 454 -769 -549 670 214 -614 -983 -203 589 -359 -451 986 -372 828 -188 176 -137 438 -466 682 957 395 588 -588 -180 -340 643 -492 81 104 -98 -7 -164 269 268 -145 -688 -805 -905 -524 -868 -52 691 -804 -176 -955 -592 726 -804 741 644 -710 196 -491 424 -131 -183 716 -479 -537 -641 926 500 -710 -735 632 181 499 -754 -118 334 23 945 -721 695 618 -413 328 980 222 -308 -747 -875 100 -117 565 8 70 -951 -565 834 -269 -760 722 242 -45 -363 -848 -498 -222 711 -227 -120 538 684 -741 65 -781 670 847 122 578 736 896 547 582 788 537 564 510 -452 -781 -3 -371 992 -217 341 -15 -224 511 -492 -93 -537 933 -397 -898 -953 562 786 131 -725 808 -312 -210 970 660 -621 507 466 495 -288 -742 369 -640 -702 -23 633 -864 -191 -693 234 -542 145 389 -276 170 740 811 -590 -535 579 -798 909 -732 584 697 -881 -363 617 158 962 254 -459 158 -312 368 384 -299 -135 -303 513 869 226 -350 304 -429 723 438 -339 496 115 685 440 273 141 856 403 -879 346 291 4 976 -311 -893 250 -18 -37 535 651 -888 309 659 -975 -976 -898 84 -947 297 -884 -283 209 -393 198 860 940 315 748 -262 -733 -305 775 664 748 -379 685 -616 -1 -324 -927 -911 -642 -637 -498 -984 331 229 660 -834 -560 -481 -132 -463 -962 -832 -795 574 426 198 994 -355 -342 773 -48 -196 -34 748 286 960 629 -578 954 134 -994 -354 -317 -73 92 -903 -289 626 -833 -3 -348 314 -158 340 -684 344 953 127 485 745 93 582 258 26 643 -790 344 -969 -750 329 -637 998 80 -354 -934 182 -968 -173 121 -512 104 -766 353 -260 -674 -434 -260 218 -335 -341 -181 229 278 756 887 445 230 276 -918 49 912 -277 3 -977 -301 969 938 837 228 692 17 451 388 609 -257 695 1 158 726 -304 -22 -67 909 -344 545 331 -392 -677 565 -203 612 210 -279 -76 320 -248 647 848 -417 -448 387 -844 -687 381 -174 -521 136 -345 -442 -552 251 -556 -130 -508 -254 110 664 -142 350 -587 336 -372 856 60 404 -734 -956 368 129 114 920 108 663 460 396 521 297 646 -487 -430 -817 -115 -257 174 -478 -938 -684 371 -940 -366 13 -84 436 -758 812 633 328 -660 43 -523 -772 -582 512 -927 676 -438 117 -549 16 -70 756 -759 -242 991 416 990 557 -564 408 -397 -176 812 204 344 -337 -377 665 752 196 934 -631 -957 471 873 -414 -369 544 -135 -609 944 -766 292 -742 -197 -448 446 -622 929 625 831 88 -94 245 -857 -566 -992 -918 -119 129 -272 -84 70 -295 -179 -671 -1 -691 515 -297 550 -272 -250 -697 -793 584 822 -470 595 -301 542 -995 -424 -722 33 862 315 965 337 -306 118 -462 -238 165 847 -305 -550 533 60 -145 501 -539 895 293 -788 -550 -122 -763 134 -597 -705 409 -439 543 967 573 -342 777 119 714 -795 110 -206 -242 564 697 478 -595 -130 -752 -461 43 -454 -623 575 549 -12 -293 897 7 -275 -516 853 408 -807 669 -85 -220 -674 -816 698 833 239 749 -348 672 731 149 163 144 414 518 994 740 -911 -396 -695 936 506 -668 996 -540 108 -249 684 -505 440 343 -883 -8 707 522 -646 -660 -498 415 -920 -957 -60 70 -32 141 7 638 914 396 -371 227 -615 731 -525 -851 -382 -794 -164 967 853 -482 -332 64 87 308 -337 -537 572 -160 -394 -187 -716 532 709 -715 -583 -20 -912 791 640 -523 -660 -106 316 952 -963 -344 108 718 -163 426 620 320 -72 -758 929 771 -263 -795 580 -90 255 -717 41 -816 -847 467 578 -521 227 0 79 -144 245 528 -762 419 712 -767 -343 142 728 -61 -538 316 -594 803 261 104 -788 107 750 -998 -540 -713 -99 -109 278 188 -913 116 74 -30 157 447 370 108 -768 -800 482 -794 -950 687 878 -93 869 843 -383 -763 732 352 -572 -663 -40 -735 -641 581 -724 882 840 865 868 -201 -63 199 416 -451 525 -67 -362 -438 -972 -507 -427 316 -698 448 -843 312 549 -538 -472 348 -213 -136 -320 373 -663 509 312 448 -919 575 628 644 696 88 246 813 -591 199 -808 438 888 -391 -253 643 -459 165 -355 530 -435 -132 -261 938 931 897 -530 -168 -92 511 149 856 554 532 922 494 -409 -678 -318 450 250 -782 -663 -888 547 -387 28 859 -127 -365 68 -350 45 277 -36 775 -96 113 -87 167 -516 139 -51 395 -943 -971 -942 -235 -450 123 816 83 -506 239 -583 623 232 204 928 578 173 478 719 -650 -797 267 222 372 483 822 -359 -782 -310 906 -875 -998 -798 522 476 -251 462 544 509 564 -803 985 659 -349 -840 670 -329 -618 536 -301 54 -358 -931 205 308 -283 -434 392 814 -164 335 -606 -243 -680 312 592 -238 408 273 720 890 -363 -67 -358 -450 -52 -947 778 552 -636 196 -340 573 732 151 25 764 435 822 308 -620 886 -169 374 951 -424 98 623 -352 -452 -765 -821 754 -878 488 260 -737 880 858 -658 783 593 -441 -714 -535 799 -704 -759 -723 -168 32 738 482 252 -213 983 -247 -856 -894 -905 188 -941 -354 759 -852 532 -831 -753 397 718 594 112 -41 158 527 -197 -684 -892 -560 836 -235 -131 898 -692 963 682 439 -119 3 213 331 -260 740 650 -570 -913 824 -670 -464 -666 -275 40 -349 624 -640 497 -284 -709 -447 -555 -904 -872 -776 770 704 70 -206 438 916 -708 214 -839 622 536 242 -217 -862 250 107 751 -189 959 338 -998 -321 516 192 -424 128 794 108 348 257 -622 281 292 535 652 -772 -740 -65 858 372 -543 819 375 46 16 -66 -365 -10 36 -356 895 -64 -184 -99 270 862 -704 657 497 708 522 304 243 153 -554 875 342 966 621 -788 485 -205 376 -6 -555 -235 394 767 393 864 116 631 -353 -404 -137 652 -22 876 38 982 885 330 -327 -54 650 -706 -631 111 667 221 -333 -825 -957 89 -178 4 -791 457 15 503 73 457 -851 697 -277 -890 864 721 534 -219 124 -625 -440 -460 -87 -684 525 -170 -749 626 -207 -376 -371 470 -352 -923 -932 -498 945 438 -171 -367 253 237 775 242 683 -180 15 364 -727 -588 878 956 556 -818 -829 936 888 -330 759 -480 367 734 268 525 -642 -676 -24 -421 -775 -281 -899 836 -822 856 211 553 -834 309 -947 -588 -475 -942 918 -224 637 -80 -712 -810 323 -142 200 44 -993 -871 -880 966 500 448 996 -360 489 -613 -957 -161 -39 71 794 740 470 490 -240 946 -987 853 -519 871 -877 591 -251 -567 -685 -309 -126 -738 921 -588 -353 93 978 108 451 -170 805 -914 954 586 -120 275 -290 750 -289 432 151 308 618 905 23 767 -443 -188 662 323 503 244 741 270 921 -476 -816 -300 190 94 69 63 815 -518 -73 -892 682 151 316 -199 928 -848 -564 -871 498 907 289 818 106 420 803 -587 697 -385 -906 839 -426 3 327 -92 -470 915 827 -77 901 -927 546 473 -339 -30 395 -63 812 935 -983 149 -469 767 609 -220 972 -785 -664 143 748 -494 423 995 -300 -334 -855 -710 692 789 -87 -606 564 109 142 -757 -581 -407 616 -117 -816 -516 -260 796 753 469 367 -987 181 -43 553 538 -303 861 463 -838 941 304 456 671 -989 692 -900 -298 794 828 910 -185 -433 -574 -455 195 -810 979 -341 576 994 157 341 -982 708 -891 -264 -914 -531 -598 -740 -360 668 -111 -522 726 709 526 274 -440 93 227 -33 -162 584 191 680 844 176 -70 -507 99 477 -591 265 -160 -422 939 133 -732 1000 268 -715 284 972 212 531 -386 857 997 830 -988 859 -487 -56 628 -90 316 719 -674 -795 214 464 305 863 -495 -319 -95 927 -681 739 -339 652 849 -649 -271 98 -958 -412 -43 874 -543 -308 306 -914 -965 -372 32 637 -743 -40 -401 -959 -713 -498 496 -739 1000 -6 -251 844 158 639 -827 -41 -48 -8 -708 812 -777 -315 -412 -707 -858 -892 -286 674 -204 -352 330 -402 832 -454 797 -251 217 -590 -9 -255 -567 -744 870 -40 119 -229 469 978 378 602 -636 -325 760 -475 -129 -720 644 518 947 -343 -801 -621 508 939 -656 309 863 -630 -449 -2 -606 -994 -116 -403 -130 -876 718 -134 -609 -139 899 -897 327 15 -621 -496 -760 -346 -490 927 -447 -365 129 -243 -997 -451 799 35 880 787 -883 162 472 -224 -42 338 -750 -283 -879 -164 709 397 -169 516 -961 732 -560 724 -315 567 -74 222 494 367 11 -14 -269 -509 -56 -806 970 -749 -449 282 -838 184 746 97 -48 -120 -265 -346 -145 816 -108 -216 -153 614 37 -336 -73 245 363 175 940 -778 -854 -415 -96 -9 -32 -333 -353 -432 52 -778 136 801 423 -29 217 573 -38 -366 702 798 -986 843 -175 -345 468 685 -536 -719 368 149 -987 619 302 743 705 -129 -123 235 376 -923 841 -642 21 420 -745 -78 -315 247 239 -116 -655 -248 -465 126 -677 -744 -111 179 502 330 213 293 -423 -827 332 616 55 592 -530 -625 136 852 506 -955 598 520 -575 329 990 932 -201 774 -256 -229 872 870 -7 996 275 -105 634 912 66 -338 -624 725 61 -68 253 -725 -868 19 391 -783 -823 315 -240 -346 213 529 -745 446 -679 421 573 256 -9 938 -786 -591 32 -511 -413 -179 -808 864 885 463 872 -867 997 574 784 531 504 -62 317 248 -474 -687 90 18 695 636 -687 436 -181 530 131 291 222 -196 656 301 -447 518 714 442 87 77 -16 -604 355 342 -598 699 -114 -368 532 667 -362 -54 -690 -778 853 -761 -335 -822 -152 -233 618 394 -181 -733 -135 -930 110 -786 661 670 -801 -34 822 428 -963 -487 -924 955 -614 -379 -496 779 907 91 -49 127 -923 -852 78 -456 -953 -27 -278 -7 186 -448 -173 -782 -706 -311 -560 -946 -319 1000 -277 -179 -26 -854 -28 718 247 887 -893 -58 770 250 -354 503 21 343 -597 587 805 466 147 -75 -442 620 -785 685 -252 -579 859 235 -741 -784 -822 497 -678 644 667 -255 -788 204 -423 -649 -805 966 -251 24 -426 -248 -711 -401 827 914 -40 -700 -82 643 756 -91 -308 876 -88 58 -840 641 -768 725 977 -248 -153 973 825 818 -525 -632 -805 407 -867 -157 -539 658 -420 -910 151 -327 -17 -420 274 142 -795 660 -447 -939 838 742 -847 -958 674 678 -80 -195 -155 857 -780 -622 342 240 -471 158 684 -972 -976 -823 -608 -920 409 -970 -343 681 216 771 1 93 -178 -573 -969 -472 338 -424 -234 -904 -488 122 848 -695 973 -761 659 -988 163 -233 -825 -294 380 -101 65 -445 -410 -311 485 612 91 -901 -583 -766 138 -29 182 708 888 -424 827 -819 866 -65 858 -289 884 -17 580 880 -15 480 -349 -512 988 -365 837 770 -480 552 437 -651 -790 -294 223 744 146 766 203 -914 938 113 320 -498 899 230 35 -955 -917 -581 435 9 -82 -641 379 -104 -498 161 556 546 77 868 -446 753 788 988 -937 977 910 -329 -990 338 -573 -381 -414 -213 -534 561 973 94 107 304 -139 308 944 -166 -682 -9 348 885 621 219 323 -444 390 860 462 962 -483 779 -719 113 719 920 114 101 -113 702 -724 -985 656 -698 497 -976 840 -149 872 -52 980 -522 201 -568 -982 59 605 -754 -628 828 -600 984 917 -226 503 243 373 -815 -792 873 -564 -437 879 -96 868 159 53 906 144 -679 959 -886 -866 -438 -16 -343 327 -271 -600 -367 -158 284 354 -925 -701 920 758 793 -407 -308 501 -634 -737 -944 -912 -200 590 -481 247 -44 826 300 -450 -330 -547 729 605 -116 465 259 -171 -454 3 684 -869 -531 -517 -777 -519 334 -49 573 844 -793 194 -495 77 267 509 772 121 -354 699 -537 -114 -217 -903 -974 619 -841 695 954 224 -471 356 -811 84 219 68 198 -121 -649 -443 -30 -716 -920 848 919 344 -967 -52 -865 925 555 593 903 -324 105 -241 780 -625 511 856 -267 -544 434 713 -660 -599 -653 125 -973 -944 -659 -360 -562 539 677 -368 -589 804 439 -142 544 537 -864 135 340 -515 -10 394 -250 -290 -215 -48 -564 -239 134 -613 107 31 -421 -252 -205 19 197 -496 -644 -97 431 758 -988 909 409 344 232 -120 199 -597 -808 297 -143 -407 466 -22 679 -376 -505 -5 685 -125 423 -796 875 -869 -691 -303 140 528 -297 708 524 -204 359 -93 156 321 841 -696 -93 -234 -172 -767 -251 -79 -394 -54 755 249 -206 588 -238 894 -189 -36 -90 514 577 54 339 45 662 111 -432 -251 308 355 -712 22 -333 492 482 243 297 85 -32 789 -214 -425 428 799 -532 948 275 949 406 -988 -154 279 -840 225 690 132 -942 -646 -315 112 -680 537 -516 893 579 706 -526 251 -919 127 -788 281 -492 780 128 -204 696 404 812 598 858 872 277 -375 541 355 778 -51 -45 -582 603 382 27 -983 -334 143 48 340 -998 389 -586 189 -560 -190 -993 -825 841 334 -197 -356 -176 311 678 -701 39 -757 847 -127 -218 -730 238 322 -471 143 613 884 -512 390 -255 -339 -69 626 -44 799 44 -566 -87 -655 363 499 797 204 -47 520 461 -391 -375 -688 821 846 -632 402 51 -591 -223 921 331 630 395 -778 -587 974 328 802 -850 515 -333 -89 567 140 -98 -71 379 -991 -123 72 915 -680 -437 312 393 832 -611 -169 583 770 -652 747 -136 274 845 -76 557 164 97 37 -228 -498 -784 -726 -898 -755 -707 141 -325 -268 -127 -569 -84 -86 736 -664 -554 261 885 -828 475 -669 -602 -696 991 -676 -227 -16 898 -154 -444 -358 228 725 -598 -637 704 -840 -905 -376 531 -298 -754 667 63 -425 -653 994 -695 -437 -520 -723 -372 -523 965 -111 -483 -705 885 939 -415 -204 -98 143 -82 655 -491 314 776 508 -974 -269 -848 83 396 651 -170 -569 813 -391 982 875 372 -163 154 -224 -157 19 803 -614 414 599 520 266 -392 561 388 -683 -532 -202 -114 -318 -156 565 -717 -790 120 554 706 -126 -121 346 -148 882 906 983 974 931 932 -886 971 784 237 417 -983 758 -175 843 557 -414 456 930 -860 -111 -111 -142 87 610 -208 -905 857 806 164 718 -302 -157 -586 97 374 600 -316 -525 -358 555 726 -105 -681 -989 -789 962 -779 791 487 -414 -441 -964 780 709 288 -406 -581 -779 740 -27 467 -237 623 150 370 -119 -798 -475 853 -112 -588 -441 638 -534 27 439 -470 14 -713 -264 946 -523 -360 973 600 -928 -133 374 352 164 582 -940 857 -362 -467 710 -934 -489 -143 -284 262 -355 -720 837 -479 19 -731 -398 247 820 989 -528 516 -109 -88 -670 714 -384 -657 112 -789 973 -187 955 412 225 278 -112 -370 881 191 -356 -128 336 134 -574 572 -902 -423 -802 682 -658 -573 773 153 -892 684 -316 -715 929 -644 887 953 -527 467 -349 -228 810 -241 -580 -162 453 567 429 810 -25 -411 -170 868 -701 119 556 746 285 642 -587 821 28 653 699 811 -595 286 885 139 -974 -419 -437 485 421 -436 969 -859 -954 513 -322 55 62 -901 15 -445 -104 604 -871 783 435 508 -513 961 -79 -600 153 653 -478 240 -784 208 -107 -267 30 -318 610 739 -967 -238 667 802 359 -517 399 778 345 623 370 974 618 -430 -725 338 -533 -770 370 246 -965 -337 195 116 -619 849 461 193 -742 764 720 823 -861 -398 -465 -95 -54 534 -302 -307 -358 486 -359 -693 -159 44 143 305 189 458 -40 630 367 350 381 673 893 560 547 -244 -583 916 344 -450 19 526 918 935 -263 -327 124 834 579 -138 -267 -185 569 -704 -763 -450 -556 -920 273 147 -189 -264 386 525 203 -652 142 -119 945 166 605 -42 -375 -502 -825 -647 -647 100 -315 -39 -354 257 195 -159 851 923 314 685 185 66 -301 83 633 629 277 965 724 -37 -11 -260 607 365 781 -726 -55 -406 457 788 -365 950 758 -615 301 321 -511 686 18 960 122 -927 -504 223 -201 939 600 -944 993 34 726 747 -847 -372 30 -248 -306 77 22 -485 306 82 300 829 -902 15 196 194 -640 13 194 409 -489 -655 378 -928 497 278 979 583 640 406 -942 612 781 81 -329 -77 700 -708 -910 527 648 446 890 756 172 440 -133 -450 -526 197 222 954 -113 -530 923 744 -38 -659 -935 -721 -671 -305 602 296 -563 825 -984 355 -730 792 -211 19 722 325 159 408 327 652 -521 80 947 -951 480 977 895 -768 555 -668 397 416 -282 484 -960 -998 -33 24 -667 379 -23 711 120 232 560 361 -138 959 46 433 918 -348 284 -95 911 -202 22 469 768 627 -865 10 -862 928 780 -367 -640 998 -651 -173 838 742 454 127 713 8 -498 921 -704 900 543 -364 336 -978 -988 -97 -615 345 653 -163 378 -269 -740 974 613 235 -329 -306 -78 -61 -422 -115 -996 -455 -722 707 259 -429 689 981 61 -358 -629 -639 441 123 55 -830 5 -558 485 -270 -50 315 -819 391 145 654 -801 -69 934 811 -880 -584 -69 -456 944 25 937 457 522 309 -209 724 -999 434 -514 -224 952 -105 303 995 99 -468 -115 -948 -943 -173 830 328 -557 450 -522 343 -167 -214 670 260 -356 -464 684 -619 -704 -267 -621 285 -565 677 -230 158 -446 -941 761 -939 332 826 764 -273 932 -415 173 708 -751 725 -963 -625 609 853 659 848 -546 210 -332 -634 790 107 -799 795 -577 242 90 644 -117 -813 619 -481 -86 -344 417 -252 27 -882 -190 367 476 123 172 -192 324 667 -474 993 -213 878 -419 -298 303 364 -456 -612 939 -564 -872 165 -339 -61 -533 -351 136 -429 109 390 644 398 723 717 340 939 -285 -303 -269 252 -608 142 218 -409 652 -857 -558 557 427 452 944 -864 918 -764 62 439 166 651 -507 738 845 852 -672 370 736 755 -947 359 985 279 -579 -220 16 -612 -274 -303 -944 729 -80 19 -926 -423 -666 767 183 784 109 181 683 -446 770 481 -960 721 -299 169 -617 -127 965 233 -719 -915 -536 -875 -331 884 -387 -544 995 459 369 249 -393 -442 -241 740 -405 -656 378 16 910 526 -957 -565 485 772 704 -212 -345 -528 613 125 619 -572 -70 -974 345 -102 -422 457 588 -908 276 505 318 163 -117 976 671 168 -793 -295 738 69 180 764 -614 -315 -326 313 -967 -774 -303 -429 287 -248 -918 -747 578 -523 450 -787 688 -166 554 -735 -170 -368 -527 813 278 779 943 581 137 -392 106 403 987 951 -813 -217 72 513 601 -983 -296 -968 294 509 56 -454 -536 -579 600 483 -849 -544 -511 659 -355 976 -973 481 -224 107 -135 432 524 -10 622 486 592 730 907 318 -742 -121 -385 -325 -605 486 705 748 -460 -369 -429 352 86 -649 -208 -737 705 -885 530 -689 737 907 -900 -85 470 -983 -838 907 -668 -321 -694 -514 761 -908 341 -915 -235 208 -315 376 -700 545 688 -734 -58 -360 336 102 -206 -824 360 -541 -432 777 -43 774 -39 838 994 485 91 370 500 414 626 360 -5 749 944 388 787 81 775 69 -113 806 -797 -175 -53 -398 182 340 552 508 -641 343 840 62 -68 59 -104 -482 -660 -14 277 41 -320 -489 511 -510 -251 -138 464 711 -604 -391 819 251 349 -918 -529 -908 -530 -967 -933 -269 -425 -431 228 615 -286 215 -174 185 142 388 837 -879 340 -512 182 -637 276 505 232 -999 186 94 -152 169 163 -358 -973 224 -483 -265 880 -530 -804 103 -299 -225 -529 920 689 -112 94 351 607 654 -713 741 -318 719 -301 48 857 -692 751 -493 -713 -32 -416 988 47 497 470 -985 20 548 764 379 -440 -594 -980 -832 -942 -306 378 552 -348 906 -280 807 193 -529 684 -628 536 -997 444 619 27 -970 -250 638 -840 -589 720 -405 692 -802 -388 754 -92 905 -537 245 -548 -26 82 -777 -170 -878 -820 -643 -464 837 198 -992 -415 -43 832 -363 -268 403 89 879 100 -467 -292 -74 -694 19 488 654 -639 390 -144 684 -697 966 -616 41 19 -960 -744 -928 51 850 -388 620 -145 -433 238 454 406 863 189 376 -754 387 976 -578 -735 -794 149 -846 792 -439 175 -683 -933 520 -494 -631 -422 -328 -228 731 -722 845 774 314 513 135 529 -135 662 -518 76 -494 -937 905 289 -686 297 999 -547 119 -948 937 -231 928 676 402 345 -382 603 -581 667 386 935 277 967 -762 158 48 536 214 908 -986 -33 -85 -925 -302 755 826 989 486 417 519 -711 532 386 -822 886 799 -445 737 524 -481 -226 -231 -858 -734 976 -479 980 -380 743 -665 -806 -831 -618 -980 -615 962 245 147 706 918 -607 234 14 75 -321 763 -458 832 -912 -716 -81 261 611 922 442 728 -323 -203 857 -765 -728 358 -614 -979 650 -538 661 641 320 -648 -971 148 -438 -121 -883 758 735 726 -373 -566 -416 764 -986 -248 782 425 -933 -709 361 166 875 649 -116 24 892 494 417 462 495 801 -130 -852 471 495 478 624 -358 -711 932 696 -662 -121 -788 790 397 -306 562 -360 -349 858 -163 -278 816 -209 -560 260 160 -596 -392 306 746 -11 413 639 369 -50 -135 -650 -55 -132 -322 595 -15 -382 878 -805 -863 106 -763 -654 702 228 900 698 759 -999 -470 272 950 -297 -280 775 -692 -835 -134 797 528 -379 -443 -541 676 909 10 775 169 -484 -740 -635 171 96 -246 -820 -1000 136 196 631 -649 -822 -233 -18 -250 498 301 -452 -657 -629 -140 -784 279 620 -45 842 347 -831 -582 -718 -567 -387 -348 373 859 668 307 596 -59 899 -333 293 -325 -665 545 -645 -213 481 713 -646 26 -91 -845 -126 -60 83 262 -279 861 257 575 -109 -999 -62 837 666 985 -987 805 803 -811 -874 482 -744 696 -849 190 903 -847 738 432 118 -285 -251 685 423 969 693 676 -844 -647 11 -154 592 -709 -222 -831 308 958 369 989 853 -277 598 12 867 398 -806 102 82 892 188 31 419 388 -292 72 -180 992 -324 -768 695 -885 113 -882 148 -853 -55 -560 328 747 298 0 229 -768 738 216 -637 -126 -959 -303 -683 36 -229 395 -655 301 243 -309 8 -340 41 -668 886 774 68 676 -251 -937 -876 597 -537 722 856 652 309 -754 -544 16 34 948 -235 591 352 148 -27 798 440 -416 -101 -108 -103 238 -969 -526 -129 518 -67 -680 445 -55 -97 -665 -454 -601 558 393 224 -37 -126 -848 -615 -263 884 481 -624 -973 414 -381 -288 484 670 -284 -790 875 -568 -916 -358 937 -305 420 -117 -215 7 -248 511 -259 -551 195 -627 -203 335 983 490 -158 -500 -762 865 874 874 -798 -139 -648 720 -837 -332 -604 71 467 53 152 -355 502 845 -832 -798 656 488 70 -47 -931 -598 794 -579 418 473 -896 617 528 392 640 504 -604 -202 -310 -405 -261 -65 101 78 682 -293 573 -700 -300 -595 -673 -262 703 -585 563 731 598 -280 29 -315 -601 -909 739 -982 546 -811 -161 -654 716 -908 -327 -487 930 -720 -443 -200 -2 -688 728 -796 -948 803 755 -915 636 765 -937 -872 -756 -927 115 -288 509 -429 -760 -972 94 -135 -391 -577 -66 -398 -670 142 -118 -110 -30 651 362 -531 314 604 533 -464 18 959 336 63 -818 337 423 -404 -721 233 -567 -391 -113 762 -524 -35 159 127 -715 872 526 408 305 465 -311 596 464 -559 -213 789 368 364 -792 438 -571 -171 -366 -910 -946 -735 951 -19 -2 514 967 609 -9 -47 -238 -201 -898 -865 -25 935 -707 316 -959 -939 -989 778 124 -677 -734 -273 -36 54 855 252 39 -80 36 -681 -525 -745 319 -739 -143 -39 819 999 371 -232 572 714 -96 -457 721 -250 -661 104 696 850 25 260 173 946 620 -14 -29 -680 -864 830 -858 -47 -967 865 -142 792 -475 -892 -708 -514 -988 -834 39 553 719 -851 -730 -54 803 -870 -362 686 972 596 -675 694 -597 501 928 670 258 436 -835 -481 -165 -900 413 269 233 117 63 8 -799 -300 231 -25 -623 -471 147 637 94 824 -165 927 -259 385 -839 349 670 192 212 311 -390 -896 631 761 -770 -891 -956 -352 -326 616 48 -540 -513 -643 -43 742 711 -31 -54 244 -913 -151 818 -709 -225 349 -270 -646 908 28 -53 345 -685 -876 517 -564 143 79 378 204 539 -939 -338 -400 640 -138 758 -323 526 -495 153 519 26 -827 -353 -108 -83 -343 33 -398 -916 958 880 758 -701 -597 876 442 228 519 -73 974 618 71 -769 651 -219 -135 -451 -649 -300 633 -464 117 -656 -400 671 -665 316 806 -197 825 -425 -902 -87 98 648 -255 -777 -399 545 -782 -519 -783 -266 729 -310 -10 -540 -329 -58 988 -464 578 428 867 -376 863 -860 -649 169 -212 607 -950 737 455 166 -96 -133 -590 879 275 363 -911 -512 -171 89 661 844 868 788 -844 -558 119 822 720 724 936 -528 315 -47 707 243 -558 -250 482 -398 569 633 -118 -565 -846 223 -891 -962 331 275 363 -548 -449 845 -674 842 963 747 223 -788 -226 380 -171 -823 75 389 -430 -648 985 787 883 441 -501 145 -703 436 638 -915 388 -512 -555 -737 -760 120 34 567 -649 -654 -610 673 -879 153 -747 -770 844 306 -286 -91 986 -896 455 157 393 -915 381 -74 926 -577 332 -317 380 698 -909 -828 -513 -595 -578 -38 89 461 266 413 -794 -995 888 -622 -943 -844 967 -22 943 -731 851 -417 684 804 -828 -329 -908 -435 -331 814 99 -570 160 789 -987 -334 -45 678 132 237 -538 863 -300 -882 -245 820 -750 -273 27 -337 -440 803 735 986 -976 448 328 -388 727 181 -726 -939 933 322 -678 685 -358 80 -346 638 -710 681 774 -389 754 -722 707 -710 837 870 437 -464 -799 350 919 -773 -760 867 246 -630 774 -880 67 -994 -311 291 -643 -799 263 -811 -160 116 916 579 466 881 209 -813 -218 -433 -303 23 -935 -756 -197 947 543 -148 868 74 166 -792 -99 172 -202 793 679 435 -916 528 163 -904 777 -843 -297 -28 462 37 -28 319 735 -487 -907 -192 10 -508 888 938 946 -283 -493 -472 -108 -133 286 838 -741 -990 -475 917 705 375 -872 -994 556 142 -342 -2 874 356 843 -136 -17 620 853 202 549 981 338 924 -152 -915 -816 933 -173 314 -312 -200 -279 382 120 553 -119 513 -4 8 871 -373 -829 -653 450 -208 -664 294 -61 250 495 465 -225 996 487 -402 440 106 174 973 -272 -665 952 820 -456 -491 41 633 635 -545 488 -294 339 -584 -158 -46 306 427 -798 -642 939 -739 -657 853 -657 -831 302 -747 906 80 -702 -62 -106 260 -420 855 513 -721 49 834 744 -427 -958 -407 -578 -431 -47 -752 -98 612 31 -861 555 21 -518 -163 -592 267 919 528 -365 -241 91 -275 -927 73 331 470 -535 102 124 -16 -553 35 859 253 -713 -925 -751 963 -746 703 222 638 -83 291 -909 229 -341 828 600 -723 -474 610 -291 427 701 -632 425 -323 172 879 162 694 691 -975 -945 -57 27 -830 781 543 162 -559 767 155 -240 109 132 -447 227 127 234 311 215 80 210 205 -361 -999 -759 813 273 -793 236 -437 276 557 -192 -658 209 -851 31 -182 -882 55 -622 999 -265 -4 495 -825 -640 533 -750 306 -531 852 -453 -740 -153 295 484 884 253 -348 -341 -618 98 -911 888 -964 937 170 880 6 71 161 -768 -693 -177 -214 481 -494 960 441 33 -930 89 698 96 707 -838 578 -936 134 955 -371 -586 908 294 -386 660 438 950 -941 794 133 144 167 927 69 -45 -205 748 487 611 151 195 -407 590 -867 -600 -483 -751 -297 -973 33 549 716 205 -330 -414 -326 -307 -224 -432 507 -246 975 994 -485 -830 -669 -878 674 -891 -993 -960 295 283 -508 680 -358 -55 -81 371 -183 -11 751 696 -352 919 -641 -849 -595 -944 237 -188 620 -716 504 -569 975 -622 283 472 31 70 686 803 -111 -17 -745 12 -756 115 212 -252 277 -447 224 147 -634 -564 998 -4 -427 -566 -522 243 480 111 460 -520 -47 -440 -1 -459 748 26 -830 38 59 -757 430 989 677 -801 258 -393 934 -663 -380 443 302 583 859 -478 144 109 -105 200 -959 -6 -36 -211 167 958 558 -615 -234 465 211 628 -509 -549 404 115 -389 682 -149 -768 626 955 -179 587 -104 75 -846 533 -269 770 -992 339 174 634 62 731 556 -112 413 -266 -224 62 -472 396 -343 -284 616 639 -592 -59 202 -363 -411 590 861 -533 299 -711 50 421 -53 598 727 901 751 288 355 573 696 -141 -581 743 -829 -46 -264 -809 755 45 -323 485 -166 -579 911 580 -181 60 -777 76 -634 -485 467 -872 -823 -125 231 -110 160 299 -445 647 818 -742 -845 793 -371 -310 511 664 765 926 -368 235 -400 -761 982 -347 201 -544 603 47 80 281 690 390 72 245 52 947 -938 -7 24 832 -162 656 -76 -928 -396 -47 698 -121 650 -710 -356 832 -939 682 675 -487 39 444 -401 -879 994 -365 -777 -299 844 -678 -803 612 328 -470 782 50 -308 -961 -732 -851 885 -738 -839 938 249 -120 854 -240 221 569 -126 440 925 211 -456 608 710 -781 161 960 -311 747 948 -507 -722 640 -800 -143 -417 -450 64 472 -363 231 -310 962 -418 958 -366 -614 139 -106 657 -283 -864 870 -473 552 886 516 -574 -908 477 437 792 -427 -694 938 -412 -286 14 53 542 137 558 -541 -78 878 -671 507 -327 -650 917 165 68 -679 685 -134 -401 -534 -793 -68 306 -313 -856 674 -400 -997 1000 -561 82 581 641 -315 893 635 -994 164 -913 -474 -23 -523 582 -826 -955 -356 -449 659 485 101 -890 844 287 -291 -317 181 723 -623 -741 -776 -619 567 -750 839 371 -456 -247 -263 -831 -240 492 589 -606 -207 -996 -869 476 -854 518 -813 605 21 -479 660 810 -907 -198 -881 365 -895 -483 194 -147 187 -384 -781 -267 -280 519 -951 641 634 -371 582 -207 928 -315 -649 32 -32 709 -490 -549 553 362 160 132 -494 808 243 -702 -416 -184 -869 -576 64 -122 311 171 140 -945 434 59 -854 -819 -516 900 -984 784 -2 -77 849 868 -336 1000 -73 501 -194 -343 428 799 -232 945 -379 552 -146 -291 -138 808 5 -888 -707 -54 391 606 220 898 180 -568 458 -401 -412 802 -845 446 -547 -628 922 698 771 27 281 805 555 -602 -555 -79 -806 996 -625 713 -848 -49 -158 -175 375 -291 -427 -803 -850 -200 -763 -388 640 262 -875 518 361 283 -611 -392 -264 -153 -582 -452 361 360 -59 -731 -189 994 -498 867 -582 -39 -74 800 -276 -158 -305 -450 -812 474 -114 754 542 -860 721 709 -957 577 327 164 -655 855 711 675 -45 52 -997 -432 -399 662 860 789 -511 960 822 -299 115 504 -183 191 998 631 -183 975 878 -978 670 -973 -134 148 185 458 -495 696 752 440 -336 953 -519 -889 -176 -476 -349 -165 716 -73 771 -637 639 -178 394 -623 -16 160 105 -101 -49 656 561 -826 -180 -664 -226 269 858 647 -47 -126 571 -211 851 -693 -201 81 599 -965 260 -632 -210 -590 -427 39 -100 185 520 -49 -597 -139 38 300 -76 203 237 780 2 593 533 -532 -629 537 907 -680 -539 368 -483 170 249 -227 294 -950 -47 -582 601 91 713 -352 890 598 993 349 551 -917 648 895 54 402 458 229 -782 670 -558 -735 -753 -508 -714 854 -243 -935 -298 -362 -862 -868 -701 -803 949 473 -96 -378 -737 -93 578 -220 745 -287 880 -12 -346 304 333 -418 449 647 849 -951 265 4 -953 982 731 377 401 -763 791 497 -937 856 -585 443 -764 -730 -113 50 -106 -846 -413 119 -609 367 -83 -67 905 -608 -177 384 580 -753 944 -255 875 -972 753 540 141 -632 485 464 -824 891 -712 -525 725 591 428 -128 -932 -584 564 570 -65 -378 -459 269 -427 692 -19 123 410 -121 -573 23 -259 178 -118 -999 -439 -880 -627 -850 -27 1000 -189 222 -602 711 -270 738 459 912 298 944 -773 848 819 -585 856 -117 171 13 825 -686 -528 -135 -275 -146 -816 -790 81 467 407 -353 -491 -200 455 833 893 760 -91 -166 -204 432 495 892 -245 -995 -24 11 326 -305 776 447 -456 -428 -385 242 675 349 572 -795 -808 527 594 778 938 -84 923 874 -260 248 713 -190 631 -54 -678 710 398 -648 -572 333 363 308 265 -757 -654 -205 760 337 344 -789 -632 -429 -550 468 215 784 -920 287 -713 565 146 -397 694 855 517 855 -285 -482 766 418 -730 451 404 740 -347 -337 775 -344 -850 242 585 756 -335 -983 305 -609 545 367 -779 320 -287 -444 736 660 302 103 -122 706 873 192 -859 482 -805 11 -581 -976 -493 614 -224 529 396 -104 -719 -602 678 -14 59 375 153 735 623 322 122 421 133 821 -916 -234 -616 -263 -479 741 97 -750 -564 -261 -811 -223 -115 -72 427 -868 389 1 537 872 -602 -94 -664 -853 -962 -669 171 579 -817 -951 -512 -578 146 872 873 822 512 -854 -832 629 -218 -773 305 540 621 -447 -807 505 -287 -337 -224 -915 235 -987 400 -830 859 390 -539 -474 -420 -464 235 125 606 7 115 48 -854 108 -517 -454 807 938 -572 -923 103 -892 800 -13 -114 -404 -276 -736 869 724 -992 54 427 -256 890 22 203 -44 -542 -21 623 748 834 -837 -560 925 220 -249 864 962 -818 -641 -281 -925 615 138 875 7 788 -280 -508 -301 -899 970 -967 -522 983 -279 -715 764 -265 113 538 -410 211 872 469 979 685 680 930 -764 860 671 967 -857 -583 -500 -21 718 -459 -552 -635 -322 798 -480 150 478 141 -752 -386 474 573 975 97 -233 295 -733 316 -73 -575 -615 858 -977 -904 -121 -238 357 -112 766 -772 487 363 945 27 -918 734 -993 -65 -995 364 961 545 -123 -945 709 -665 -451 -614 -43 518 991 -922 -801 755 675 -293 15 -238 -742 -808 555 -982 -22 -237 588 194 -163 -129 686 71 78 -986 -945 232 -896 -209 332 775 121 -890 800 406 130 251 67 -381 -494 702 -208 19 411 -80 877 458 987 300 -956 -223 807 957 881 -296 28 -609 119 783 -897 539 998 -776 92 -162 79 -237 958 -437 -998 998 -852 860 -841 426 524 -113 731 535 263 -490 3 -1000 868 -99 734 -155 805 -584 -353 -946 735 -615 754 885 505 655 -65 -753 120 124 361 -505 941 823 -486 703 352 980 -922 840 -277 -299 -831 313 69 -209 -888 -780 507 934 358 -111 985 -647 9 921 987 -581 675 242 -397 637 457 -470 715 116 -142 -489 668 231 -848 -736 -211 656 -48 756 -775 -514 -344 -957 667 685 641 195 592 430 92 -289 567 -899 -398 -558 788 208 -1 -422 -519 121 -982 846 -626 667 745 737 -183 -52 797 -624 763 -157 -445 -811 51 453 -32 727 320 24 -990 -401 339 984 -893 137 591 -451 -564 250 424 -343 -795 738 -388 490 -445 425 361 808 275 -497 378 -39 -38 -897 -777 -131 335 -881 -125 -453 902 677 -744 -316 723 -781 -265 153 951 -452 405 980 132 716 -103 591 89 -163 338 -734 -307 -425 -91 114 58 -240 53 -431 -819 550 -687 -843 -873 -461 -513 247 787 217 -627 -439 -711 -55 -655 -691 377 997 -467 -186 886 466 -211 -378 405 378 -803 -556 368 387 -88 665 -978 205 2 861 698 862 615 807 135 798 585 -4 -567 773 568 -215 -838 252 -447 824 -441 414 111 -86 -220 -163 748 762 -234 761 115 -8 875 -429 424 -176 -657 17 -282 646 -504 343 -452 497 -832 -419 557 -670 -422 -410 997 -607 -789 842 144 -422 3 345 144 -893 936 -647 -915 -865 627 -346 -811 -37 815 852 -788 -363 559 846 -230 377 -593 827 -756 -593 461 -125 -457 723 186 -176 868 251 -814 590 -770 -896 741 -855 -566 -187 -927 -402 334 352 -729 13 -818 -99 203 477 -3 259 5 -754 927 -18 615 630 -828 -287 548 724 568 -237 -195 384 87 -985 -701 752 459 454 79 -979 -476 810 -416 161 647 -315 -997 -245 -596 726 62 244 30 -474 419 651 -744 123 830 -94 -685 85 -474 251 -113 992 306 -989 846 969 587 -768 -39 480 907 764 840 -797 -829 300 943 -148 -634 772 43 839 -925 136 164 -9 263 -40 -900 -76 583 68 -976 810 -760 261 -487 -990 -912 95 624 -903 -436 761 -591 -896 255 290 966 -983 339 -331 876 -636 -69 -797 -616 103 822 -214 -368 -336 98 -333 999 716 584 -135 -718 -182 948 37 -867 308 -462 -698 275 147 -417 -616 -466 108 -921 596 -844 182 -800 -636 245 30 -153 -68 -156 393 -250 -41 998 129 -816 -775 592 982 -417 288 277 -967 -522 525 -490 -259 643 -412 211 -919 -981 -446 214 979 -602 -964 -785 -110 16 -900 843 314 291 252 -483 276 -266 -36 809 -52 526 749 244 693 341 -421 395 -627 -838 963 537 -135 869 -73 379 -137 781 12 -181 369 698 -504 -274 868 -883 727 68 -853 311 357 759 -623 80 -906 233 385 470 606 -868 837 827 191 263 381 832 -134 -520 813 -549 58 -786 -382 807 285 507 237 196 66 906 168 939 92 357 -626 290 351 146 18 -503 92 -969 -31 -32 -542 763 -66 214 -292 132 -233 -245 538 426 586 978 -487 -397 -654 714 -504 422 -699 -719 531 949 -215 -598 386 -467 171 -759 -80 297 -105 -485 -566 -407 -281 310 -864 -820 -701 -104 -555 -33 -429 57 -910 -587 882 481 949 679 -954 -493 -579 -612 -97 91 687 518 508 678 -181 959 753 274 727 917 660 -521 547 727 -566 -690 727 533 -827 54 889 -684 720 -554 312 194 964 -229 -892 -642 159 -142 27 251 -984 860 487 -943 -875 -257 25 -587 -871 24 374 -810 930 857 637 821 116 613 -844 432 488 -888 588 139 853 -646 -433 267 -853 -317 213 -164 -810 -761 840 183 -809 -801 256 935 360 847 -79 443 547 -194 619 -202 509 211 748 938 782 -5 -951 888 -763 275 543 137 -680 -460 -626 -900 491 83 268 934 572 663 63 -216 -66 -304 84 160 246 329 410 -312 -136 -537 545 894 -430 -995 -939 446 985 443 882 -293 -619 916 464 32 482 -90 397 -417 881 -996 419 -679 -687 516 585 34 327 481 648 864 66 -493 -12 180 -646 -95 469 -795 -362 -412 80 -186 -683 -819 -364 564 -502 642 796 872 -748 129 779 -447 -399 867 543 322 123 -719 226 36 -479 46 -712 -399 -396 409 536 -958 -14 -552 -960 -201 487 874 919 -256 765 -798 -444 -1 469 670 -243 845 -935 -112 688 -930 -352 610 -242 854 806 -524 263 -682 128 14 -856 -339 662 -353 -400 -772 255 763 -257 -118 425 -35 -178 316 509 -81 -807 451 581 -413 241 829 186 -117 144 -273 715 666 -610 -436 -337 909 -567 -17 -450 -292 -325 -405 398 -549 -707 510 -940 -518 -334 -81 148 292 -35 -404 -951 572 -885 -238 -85 394 397 177 -631 729 -264 -324 -535 696 -234 -411 919 -122 -403 -349 -347 -39 842 209 703 672 299 512 -531 872 461 744 -97 -605 821 -352 -401 -12 505 257 964 -590 950 -952 -354 826 163 -701 -245 -29 739 -262 -80 295 -741 536 -208 -838 864 -265 -886 513 140 -374 498 -525 932 -249 20 72 691 -530 902 -71 -670 -568 -454 -691 192 289 -798 991 427 -369 -277 429 613 -582 879 396 -928 840 727 -72 149 -616 -664 -147 863 522 -945 422 874 -816 -872 545 413 498 -647 405 92 -213 347 845 -191 953 -609 -391 270 169 -69 100 -363 256 -912 -87 381 438 -102 -993 -191 -350 -453 179 170 547 556 477 420 682 170 138 561 -910 66 -541 -36 512 938 -602 890 -211 727 -646 -195 -653 -730 980 -352 249 -193 292 -500 -799 844 -689 -727 336 264 846 -165 -848 776 721 -646 115 -888 -439 -425 -568 -754 -937 -180 92 613 -791 -121 516 -334 -926 513 525 -279 -980 181 -430 423 838 -997 -879 171 116 150 -433 347 -81 -7 927 -514 -244 557 653 608 -176 -841 -430 -869 398 17 584 -339 406 -884 189 716 155 -199 -310 -333 95 -710 169 -185 -881 758 441 -470 -4 -708 904 -68 -935 73 -303 -170 -20 -584 601 184 -907 -538 -617 -140 -698 573 111 -785 -777 -766 -888 -495 444 -264 -201 -952 -175 551 -955 627 -625 776 -881 357 -722 917 341 -805 -616 707 -223 -17 170 -37 976 -291 13 -909 -485 -727 -289 -777 350 294 -909 -603 -144 -3 -968 -501 -196 -494 760 -608 561 -864 565 -759 464 -603 -810 -620 609 -476 -423 -3 -183 -859 -856 -620 -611 27 818 -664 -56 36 142 326 -52 497 -339 453 224 937 -234 -384 -993 -966 772 828 -107 -400 20 -347 -127 -455 -92 665 -788 -799 246 -792 -843 -445 -114 -688 955 -491 -415 -337 424 350 919 -42 -595 -924 -976 -273 262 -986 758 231 454 362 161 218 -219 -219 408 506 28 134 -104 241 -251 930 487 -562 7 -833 12 651 567 -691 -711 93 46 104 -998 333 520 336 443 -176 -425 -334 -577 211 864 -466 -560 -433 367 -628 74 629 -240 -498 -904 -638 805 421 309 -251 -340 -381 -805 -775 65 778 -306 -888 70 -53 -685 -605 650 -445 -491 -886 -726 -61 801 416 -71 65 757 -702 -82 28 -495 -988 -266 928 -203 837 173 -25 321 29 607 -947 893 -831 799 40 631 908 -6 811 849 -951 -22 -141 725 -339 607 -220 -759 92 -641 136 819 -142 616 -318 -227 -255 869 279 620 -241 553 -673 -549 871 95 899 551 507 -47 913 742 -712 323 -861 -26 82 773 408 -584 503 -497 224 -170 -510 726 -232 299 -85 789 -35 -642 -320 -209 -973 92 744 -972 -937 -86 440 -627 -536 34 -335 655 -771 324 -601 768 228 -433 -596 -993 828 -473 999 -377 248 412 883 -669 -783 -405 -973 -895 330 849 511 705 -986 -848 548 -72 -879 -420 -212 -379 -79 -767 718 7 -33 -999 -279 -318 -988 929 -207 989 -665 340 926 263 -884 -299 958 -564 -871 -746 -651 -9 828 -450 -322 -544 5 603 152 697 672 -84 -745 -77 -972 418 -488 563 -648 -928 -391 736 -887 -279 392 471 -300 492 929 -684 -574 -470 -439 -615 952 -366 -390 -764 777 102 -743 594 602 884 335 304 -929 712 -696 517 982 136 319 -491 -771 -904 27 -587 570 671 -942 -580 857 919 -597 909 617 207 -961 -213 -133 -840 508 -716 -292 -216 963 552 -558 277 -883 341 -301 94 321 -914 -601 -686 -923 813 289 -863 898 -818 969 -777 -840 -136 808 850 -463 404 499 412 -139 976 685 -358 -989 -307 798 -153 974 622 816 536 80 -748 199 -972 945 132 -426 -69 296 -301 535 -504 -468 -13 -486 -909 -67 -804 -697 -704 450 -857 642 -842 249 -457 907 -238 -493 902 -649 -725 -866 762 -992 -553 -126 -975 189 244 -252 605 -813 214 341 106 46 951 -504 -490 -347 -5 96 -799 582 413 -290 -781 -950 -668 -452 781 -747 380 506 -918 -83 -932 -751 316 327 724 -760 -600 -505 540 -212 563 824 -96 262 -488 514 551 -381 -819 -654 -336 -849 721 -632 -645 -208 585 -23 464 930 -71 -787 -670 -419 132 -437 -788 -829 809 61 130 69 114 -293 3 -705 -173 -623 -685 358 -704 -782 -218 730 -32 -745 727 -306 102 -212 -719 -975 -487 -637 -387 -470 -387 116 541 -263 -724 -650 26 477 486 -877 -547 316 392 -655 356 821 -436 -969 -275 -918 173 318 -384 -530 355 286 216 -338 52 -146 623 -847 723 -473 353 -310 -515 -530 732 -707 -324 799 -521 -835 5 -182 -48 561 637 -363 -930 509 -611 903 776 -145 562 290 618 390 -478 879 -583 -373 960 -156 -852 722 959 -478 -510 549 -155 -779 -607 216 900 -743 431 342 -328 125 -997 956 -198 110 301 379 2 -71 313 -29 852 89 56 455 199 277 24 -221 -777 680 -504 -805 953 -124 -774 697 77 -1000 424 -557 -514 931 -325 111 -747 161 605 222 518 574 339 -926 341 571 818 479 281 -306 149 -419 850 -694 612 218 -525 379 584 474 303 -917 841 -873 -535 -496 -199 -88 952 -682 -720 991 -35 -781 166 -806 -55 228 733 -448 428 953 873 44 -472 -954 -220 731 -322 -880 -143 458 -585 626 -45 -987 -903 741 107 432 274 -453 -992 553 530 -434 74 -762 992 334 467 -40 213 930 311 -802 -578 -204 589 -768 -429 608 -164 324 831 13 379 -389 652 323 18 133 -472 -363 -982 -361 983 -288 -119 -179 -341 38 498 311 289 -559 -309 598 225 202 357 -8 855 -470 -797 -735 570 611 -304 546 50 -1000 795 -129 183 -199 936 492 -537 -69 -319 169 742 764 210 -717 -125 892 -396 818 -442 -494 -90 -384 621 305 -291 159 461 -182 32 879 816 421 -239 905 -156 -507 533 -421 212 653 -863 -701 829 -91 -475 -635 14 -753 380 -208 945 -926 -717 -912 -672 -189 569 -149 -679 951 -832 134 -176 -130 -278 -197 701 707 862 923 -517 632 -784 423 807 -234 -143 318 523 -809 56 740 -536 591 558 -11 940 458 -204 460 819 748 -895 649 935 -269 912 906 -779 -582 -178 379 530 114 -429 217 -575 881 269 -808 138 -95 714 674 -960 -935 361 437 -39 525 -650 292 -132 785 -956 -116 672 663 300 -461 852 747 331 -42 404 -454 999 454 -98 -426 -42 -57 -156 -41 -945 -127 -91 -967 -227 961 637 -716 326 -835 -398 331 -162 -215 257 -413 593 700 -679 -129 -223 -175 -103 -780 -225 975 679 -955 -209 504 -551 118 22 516 985 896 -226 647 -799 -826 -232 651 64 -266 -328 -251 -166 254 -312 566 -430 -435 641 -555 38 -552 -825 -731 -908 -195 81 -153 269 -243 647 886 606 410 96 -825 929 -157 117 929 -126 972 138 -74 789 -506 539 839 621 -286 88 503 -169 -779 695 484 -516 -511 -586 -540 -256 -371 471 -872 -885 -715 -86 77 822 -181 993 4 15 321 -193 -855 751 -657 857 -589 -592 277 859 170 -328 -912 185 436 -155 797 -178 -810 -386 -239 480 -941 683 538 829 -45 -487 702 -736 166 -846 -245 222 186 382 -979 780 -578 279 -392 395 -98 -610 -165 -558 912 237 -855 -562 -678 76 68 -655 -718 -152 -946 -811 -282 472 -130 505 675 557 372 -603 -955 714 349 911 -889 -661 -826 -638 369 -758 651 746 891 238 466 -891 -192 872 270 244 -637 -426 604 740 -905 -992 560 993 -381 -19 -937 492 225 198 -276 -688 855 458 409 -740 -288 511 495 -298 163 -833 -3 -479 475 542 909 -212 -850 -139 -523 984 -338 -454 300 286 587 862 447 -488 34 -323 48 -657 -70 -338 568 316 74 407 -52 125 -247 810 -576 -794 -721 -462 -985 919 -481 722 131 -236 449 -678 568 640 -443 -52 -799 105 767 470 -782 -965 114 602 -745 -33 -750 221 -997 -114 982 -6 671 584 -248 -897 -665 651 544 61 368 -992 330 -675 -101 -501 321 358 387 -438 -323 -696 802 173 185 428 -911 693 418 386 -482 381 -885 -226 -747 920 -524 -311 -253 -406 669 -139 -693 -358 -569 682 -507 -85 923 56 -974 447 -497 3 823 -656 624 172 -770 149 -144 198 -405 -352 -695 -929 32 -156 952 422 64 -540 -256 -425 -856 662 -607 -157 82 874 -499 -617 870 -125 108 -289 864 420 937 281 -185 594 -412 -167 -688 -227 -672 -138 114 560 298 154 483 -693 -969 422 -898 460 497 446 -269 655 217 -553 100 -824 914 -728 -258 584 -423 -362 -161 789 786 -303 629 838 -807 -363 498 -436 94 -520 144 -125 -347 -109 490 -380 720 -869 -544 -975 -212 34 -313 813 -953 -333 -304 -387 567 -688 -274 -384 260 937 -808 684 284 -640 -631 257 756 -205 975 -480 -456 686 -68 -60 957 -533 -322 -737 -127 -234 885 -115 -83 153 -923 958 344 859 -164 511 -667 644 -619 454 -815 -287 127 409 -496 -643 892 350 -970 59 325 440 -783 728 -447 -110 923 805 278 149 932 652 -18 -135 198 -415 -40 -231 -769 -159 753 895 -223 494 171 -404 748 -951 656 -644 27 287 159 -155 -129 -26 467 394 -677 -225 373 -324 148 -988 -264 -502 380 397 -18 -742 444 -847 39 18 811 -459 -513 516 334 -934 247 672 -934 -298 -378 29 787 -939 468 -817 -400 195 886 647 192 197 -802 -546 109 258 -36 529 -154 470 312 -308 380 -327 -303 -328 719 659 355 -514 -10 53 -241 1 -526 999 -955 24 -83 380 -184 -479 892 174 1000 -382 279 997 -634 434 134 409 -106 -256 500 -872 825 -662 -828 424 463 -768 53 295 966 -5 -761 -133 -240 -301 211 728 939 482 101 -202 872 -53 953 960 -721 121 443 -485 874 -954 362 867 -329 267 -188 494 -473 -76 -958 -251 137 509 -241 466 554 -438 229 182 -312 -482 565 143 778 954 -719 -444 -180 -890 -139 413 923 -271 655 -337 425 -460 -25 660 -622 -662 -953 -9 -514 -895 -261 -803 -34 -425 460 798 682 -374 423 -910 709 328 -493 812 712 468 -245 -200 73 -784 -167 -898 738 -719 -916 42 -398 653 580 -914 -72 -427 472 282 -169 838 529 -273 -143 664 -213 604 -960 540 -905 909 -31 424 559 395 571 110 495 221 -803 -980 340 -789 202 71 -145 752 -997 -52 252 970 1000 -202 468 791 -210 -446 706 120 -73 138 -203 409 281 -811 129 -27 244 -400 307 -240 635 627 155 -499 -235 -938 713 24 -615 -461 207 315 -29 963 958 -273 124 190 862 -997 -433 585 699 -564 -92 698 -336 -750 -619 649 -832 373 640 -741 -924 -705 813 -664 210 -596 -538 -85 -970 800 -877 651 -553 521 541 480 897 -540 577 128 820 -190 -7 -549 567 469 246 -284 -613 415 144 198 -658 779 -801 9 -315 -814 -140 14 949 -694 -679 422 -467 144 698 -703 439 28 65 -83 -847 243 596 920 738 -5 981 -119 -147 482 -725 45 -83 295 237 430 -886 614 -602 -358 -666 433 83 -840 490 430 211 -321 -445 -600 929 29 792 -602 148 518 -870 445 -167 464 762 -211 -872 763 44 -785 -444 301 -106 180 -266 -256 -941 840 72 730 -524 -395 461 -857 307 734 517 275 -564 -919 116 -149 724 378 -786 -831 160 -182 564 410 -78 959 -865 -226 847 -561 657 -853 -427 681 -896 -566 -497 66 553 -514 202 929 450 605 -150 801 23 965 906 -989 122 686 886 -184 -835 -85 -414 184 -980 -994 454 -381 -220 -362 -730 -63 80 -913 701 -394 669 467 -846 626 -861 -940 246 -584 871 -21 766 -535 105 -320 438 -408 279 962 741 -551 -129 410 135 140 -518 314 859 709 467 910 556 -231 -269 390 -391 418 973 764 -498 25 -870 -121 914 895 979 12 -816 -669 -222 -352 -448 587 -686 358 422 772 233 233 583 -322 -954 -471 -433 417 -514 985 569 658 212 -609 289 709 -746 -481 177 697 -558 -580 418 -361 -725 -516 -145 -524 -57 -66 936 -419 983 -75 313 792 -414 -130 180 -765 -528 -110 718 -761 389 127 -13 76 137 407 -965 674 -74 -961 -275 665 -855 789 -781 829 428 -261 172 113 -394 -497 33 74 -958 599 627 -404 639 -279 -908 -477 832 -11 497 -833 908 -78 986 919 377 540 -46 -765 980 -30 627 -640 -102 599 249 428 -688 -884 -5 663 706 -591 95 -292 435 697 -642 -904 -548 171 62 751 -528 707 -100 700 -574 216 -934 -972 -998 997 -60 -586 -564 -676 559 39 -792 -791 -197 -642 52 -363 -808 -666 -634 920 12 -831 -389 199 -476 696 771 -727 79 -828 -33 -214 -31 -408 -848 -923 766 379 -976 -470 -85 -807 406 995 -585 -722 563 -107 197 849 -811 -521 -438 412 -579 -822 -901 238 951 -634 -353 -253 198 774 -280 -29 -695 -787 959 381 991 -96 319 629 -437 667 475 350 969 -601 -496 790 -764 729 189 -236 -211 348 -28 977 -629 -957 -235 491 650 671 -540 -533 -738 -311 768 312 -102 672 -220 123 674 -329 -50 784 236 -493 -935 -483 695 346 -329 -237 -116 -78 9 40 721 71 648 -909 463 983 857 -841 555 222 -905 -281 -77 -5 128 -659 -274 142 810 -910 -173 958 541 543 335 -725 146 -290 346 -829 -847 709 -608 -927 -288 119 698 185 -574 698 799 -109 32 739 783 -780 44 -964 -190 416 -1000 285 204 489 -304 532 541 -625 -770 -912 -691 -267 -352 -279 -466 -494 755 794 -367 -844 -823 36 -320 -721 226 681 135 -356 -804 110 -836 -205 331 -555 -864 768 -438 727 257 522 -983 916 143 704 -454 -724 323 626 482 848 -99 231 -570 724 19 602 -269 -912 -358 -669 -166 -119 -314 -417 894 953 991 196 -802 -135 345 -120 458 -91 -378 -134 875 273 -706 81 335 673 -594 153 672 600 -923 474 50 568 331 16 -651 914 -833 -325 311 -6 253 -547 864 -79 752 215 -442 -467 -305 974 185 734 318 -340 -191 976 918 871 -804 -97 -637 -611 700 41 265 476 150 -970 379 -967 -93 -308 -754 -991 223 250 991 -626 -935 674 -121 607 -430 -920 -293 666 393 -569 -510 118 -752 -599 828 803 -445 -211 790 -370 478 17 292 434 -670 -135 28 572 448 -134 -467 811 -357 -944 736 25 -644 -337 752 -213 -50 -324 -454 811 974 -2 -843 611 -916 -154 619 829 -786 21 978 -761 -632 -393 350 -1 848 513 -789 -370 -150 -424 -361 -700 -327 -347 893 847 80 -65 -139 -649 -157 -568 -571 -482 872 814 756 125 -417 -494 898 -52 -702 869 218 -196 473 -210 867 -799 362 348 874 670 -707 -830 676 122 869 889 -188 -543 -148 844 -944 -981 827 977 137 485 -382 -995 -174 -922 440 175 -819 -898 362 557 -511 -482 -217 -207 539 -807 -73 -823 -987 434 -829 -995 -339 -520 -332 -624 990 817 141 -608 -360 2 826 -221 -585 957 -111 846 632 -197 -512 385 -6 -69 -72 44 -720 741 -818 -768 -123 194 767 -794 -61 -315 344 390 -286 606 680 -136 13 -406 247 357 -809 -94 566 735 440 -561 -957 -578 904 -90 -606 -663 1000 363 -129 -128 -672 -449 -280 -831 473 531 -994 -779 702 -230 313 898 971 -553 -698 -242 595 -538 424 -835 -153 971 -950 674 -970 218 -293 -391 -462 -484 -346 -970 224 -525 -308 -517 -784 682 681 -168 647 -111 138 309 624 897 414 -761 16 -724 -781 -884 777 638 -672 296 -863 739 -482 -759 -168 -194 -516 -863 38 805 -466 751 164 248 -807 440 886 129 763 -540 602 487 -278 371 238 -224 953 -176 -241 247 69 -518 48 -82 -35 356 884 796 184 -357 -936 -148 414 843 -290 579 913 232 340 799 865 -924 608 -878 608 449 778 -982 -726 574 -749 228 -439 -439 571 -85 -326 605 576 -946 -784 834 -6 888 -404 -182 640 -820 511 -790 639 724 -853 738 -942 415 -289 85 109 -55 525 -185 493 917 583 591 501 178 166 656 -122 -350 -618 884 -149 -155 -942 -51 353 -283 12 692 -21 -628 566 -87 -63 -507 789 936 -646 -639 241 320 382 628 -512 43 -249 499 -16 253 -295 -54 802 -837 -165 -799 554 -719 -830 407 -865 -341 187 675 -271 981 359 596 501 370 -975 -945 240 -158 -174 168 -433 652 8 419 754 105 -528 263 -1000 804 524 51 418 -439 -435 -243 558 -588 -991 155 291 732 135 -565 -778 787 515 566 -808 -724 -821 -721 671 912 645 818 -578 382 -663 -550 527 -623 27 -130 554 -198 -436 622 598 25 392 -340 -126 193 974 909 413 434 -676 953 -465 -649 -10 -324 567 -609 788 690 154 -383 -702 256 463 -446 -761 -660 -645 298 -10 20 -453 -989 -396 -144 -626 116 301 869 472 -297 -512 -751 -938 -132 -888 413 -163 -943 192 -576 492 -185 -755 23 481 -632 -139 -138 -7 714 -278 816 -694 994 615 316 -795 -688 914 592 -442 772 982 -576 168 556 623 519 312 -743 -128 -258 327 504 461 481 426 -80 -328 876 629 -831 -492 888 323 886 -632 236 -921 18 807 657 -846 -506 763 805 -377 268 343 464 397 745 -224 -353 -316 949 -149 -460 -658 -837 949 -915 810 -137 -506 -619 688 792 407 -495 376 -538 449 -160 328 -20 399 -563 832 -26 313 897 -481 593 254 -85 351 190 -743 581 -179 839 -993 807 392 -409 330 -655 479 521 -200 429 -559 -493 -424 670 -802 578 194 -65 -165 -342 718 902 -417 -815 -910 653 -608 574 -917 327 -31 507 -637 -782 159 206 -17 -664 844 -301 948 85 -147 -689 453 -717 -450 -772 -641 910 -741 912 310 353 100 -497 43 -999 -542 263 751 -113 666 -457 -467 -601 390 553 -858 -981 317 975 -471 -637 -25 -117 297 50 632 -618 939 -890 537 940 -349 -985 842 616 351 -958 -50 150 -878 -681 -842 -967 -207 -329 -237 672 -828 286 593 -675 639 768 -668 -64 -275 -697 249 961 717 -617 183 581 556 638 378 -489 807 483 553 908 -321 911 -730 -708 -819 -674 864 -71 -534 -544 -412 -380 320 258 -719 711 -508 -560 -157 -688 794 -642 -691 -316 -202 -786 373 985 -224 928 -766 -834 207 96 13 -163 -597 209 -198 -575 -618 -14 70 538 986 -953 -18 504 -319 862 -475 -610 775 183 -769 -946 -401 -382 -457 -32 -880 995 -95 -545 297 263 -722 489 -356 -188 519 -723 771 -309 964 -63 -66 -441 600 562 864 -823 716 766 688 -449 -907 -862 244 -151 6 -62 472 155 -926 357 -265 98 -78 776 -270 179 -236 -704 65 382 784 -72 354 887 849 -408 745 439 -720 346 -133 -832 921 243 -811 485 -725 -196 -614 -741 -210 689 236 -821 944 -680 -825 -407 -188 -806 -445 817 -686 -483 876 430 -393 -583 226 955 768 470 -652 487 -46 962 969 798 -559 656 296 781 596 186 826 661 341 -911 666 -41 -276 -715 -58 841 479 128 891 949 404 785 -713 627 586 311 875 875 -821 -636 136 -577 16 -349 699 -660 -1000 109 -44 577 -305 308 705 199 -977 -669 -79 660 346 -349 351 92 892 59 48 389 270 403 -566 -843 -904 38 -215 551 -196 -38 527 -131 448 -506 719 2 -757 -733 -161 -531 -672 -955 -252 930 27 624 -122 572 -171 -835 -26 235 729 -871 800 -163 -452 285 608 273 868 -569 -448 -273 209 65 284 480 -267 882 -304 -494 -977 362 -205 -447 831 121 -829 -388 573 826 -871 742 -164 -314 -588 -713 842 -578 -814 111 192 -227 527 760 509 -291 -209 392 830 564 70 -844 -257 296 420 787 995 -75 -699 -75 -13 480 -511 796 -239 752 -615 685 -647 -482 -919 443 759 142 111 505 -846 -307 -206 -941 515 789 -293 138 -162 573 709 82 592 833 -430 -283 353 -18 -286 -759 342 -940 261 91 -559 -38 915 502 642 -335 672 533 -285 -409 -838 214 341 -968 -675 -664 991 -38 -414 -591 690 611 475 -88 -517 31 176 -456 -984 -86 -41 -456 -74 -576 743 -298 -939 535 -683 697 -269 464 984 796 757 -26 327 323 805 -610 -49 5 -668 -33 728 -819 -588 -967 -750 456 -937 112 334 -29 -542 -804 914 853 -950 -357 890 96 652 683 -772 662 701 811 -210 795 -212 282 652 400 -847 949 -376 756 313 -99 555 -214 559 940 792 -148 -911 -721 606 68 -175 360 -762 -182 75 695 476 436 -625 -849 -971 -950 757 -208 78 368 464 -640 -467 -859 831 -88 -524 -782 698 -212 213 -329 907 -443 -597 84 -537 20 17 -449 913 -950 -574 392 552 -241 90 -94 -780 47 633 270 121 25 -829 215 437 335 -297 844 -569 273 16 -300 966 -246 102 818 -189 689 566 -760 273 -556 -4 -610 -306 639 -80 921 655 384 -347 122 422 -791 -676 224 -429 367 704 -953 -84 969 -648 -908 -850 282 261 13 309 660 -618 179 524 -565 94 207 -430 623 -923 -725 -792 -518 -410 222 766 57 -124 816 74 -906 -17 -427 -549 -817 -114 -369 -565 -63 80 -975 -581 -945 53 633 -616 417 692 639 126 402 110 -420 827 -691 237 -965 -189 -19 603 -260 427 248 836 803 403 -31 -616 33 -382 26 259 912 140 766 200 -275 -117 -674 786 511 -276 298 -532 38 -623 -432 -543 -615 -566 -211 -996 959 34 613 527 380 564 -345 -754 393 -508 960 119 527 542 129 717 -411 -238 511 642 -721 -407 744 -748 -107 668 223 -503 -904 845 -908 382 485 -896 -606 946 -112 641 770 -659 -152 -401 -430 -54 804 181 -723 368 22 -445 -19 -103 -472 133 -977 776 -657 -741 -415 -421 -976 625 482 -540 -290 -777 -433 -767 -939 -936 -765 348 351 108 -41 36 602 -906 815 910 17 519 863 367 971 -267 -979 -414 -634 397 303 762 -324 227 -595 466 694 86 -185 -893 494 -221 524 -843 384 -237 -354 947 371 510 739 720 -700 59 640 -718 566 -335 -905 -142 755 -822 85 -301 303 284 516 -258 48 282 -731 -816 101 -144 -120 252 -70 397 -840 -505 -523 966 415 160 -978 -560 -865 338 42 -874 -953 621 -236 638 442 -182 747 -612 76 -517 -356 -632 351 380 -642 -539 959 107 918 439 -887 -555 374 341 -690 88 106 341 353 812 573 647 -741 -867 605 -969 -213 982 -322 546 -428 -734 771 670 -756 689 687 -638 -309 279 967 -785 423 -761 875 815 -619 142 -467 -971 -586 234 -963 746 -817 -516 -515 -242 160 158 -139 279 280 137 -704 405 242 -600 951 -699 163 803 -619 -809 -409 -119 525 -888 -870 -433 -869 991 -777 -508 -433 -970 -132 778 378 -839 881 472 902 650 426 262 -828 -984 -733 -414 157 -255 466 -941 -166 111 914 604 -861 -227 -9 -744 964 76 48 825 455 -349 671 -79 89 203 348 -10 -543 934 670 -514 -171 272 -266 -639 258 347 -464 -886 537 873 777 660 174 250 -497 -744 -527 426 -719 -746 -313 -151 886 543 397 411 -951 517 750 139 129 -151 -279 -42 -522 -384 238 155 368 20 590 -338 379 623 -685 550 -741 385 -609 -349 -283 -467 159 -640 416 -999 -560 -591 -307 590 -897 953 554 -827 987 871 390 -576 224 -38 -65 529 672 -874 882 -705 156 731 338 144 -857 -541 319 -964 706 317 -247 658 548 262 308 -480 -419 -562 429 323 -94 -314 -847 -629 -110 564 -418 -557 -20 103 -863 -954 986 328 185 223 468 -242 -968 -278 158 76 545 585 -976 -880 -314 407 195 726 633 145 703 784 -659 746 374 998 683 445 609 -385 -121 62 -334 376 152 5 -395 172 358 258 729 -436 378 470 -415 -818 470 -738 -173 502 878 68 -977 719 -147 400 798 428 -747 -365 -370 927 272 965 -344 -920 -543 -761 499 393 -16 -505 -145 -826 346 -887 662 -296 -916 736 83 -772 -127 347 724 -130 -201 550 671 626 679 -735 332 435 551 -729 -6 -786 556 934 719 13 856 941 86 532 -263 55 572 -226 -558 305 -986 -230 -387 653 -623 -539 -103 822 513 -83 376 -751 618 -601 231 591 -332 -392 -678 348 -531 334 -567 731 -658 -140 -969 524 970 -921 -580 -223 -409 -492 538 -730 248 -655 -861 645 -921 431 387 -364 572 -582 -919 -733 896 -129 -588 487 -56 793 -715 -918 613 451 -446 323 -449 617 -782 817 -206 428 31 -787 -728 -51 -756 560 -264 72 -235 -980 -11 -701 -843 607 -338 -562 190 -556 454 -727 -16 -708 308 -654 129 106 342 -230 990 225 -298 199 -147 -320 586 -372 528 166 -133 154 -387 570 973 986 163 850 788 -891 -97 165 -551 271 -702 11 626 -944 415 -706 -995 840 -291 -691 -695 -157 -532 630 797 272 -195 -561 -570 698 -393 558 333 -89 -406 -665 -310 -886 -661 381 395 557 -927 843 -576 202 294 -628 687 622 37 -732 -741 -157 292 5 622 -720 71 626 -949 -974 211 378 -456 995 -599 -151 -733 361 -828 270 822 406 -85 645 47 136 -962 789 125 -173 -279 -29 -135 240 4 -389 322 120 -611 398 265 803 -775 -855 -808 756 347 817 157 -637 666 -671 402 -138 151 -225 527 -824 29 -462 -466 355 -835 174 585 411 -871 925 -613 -413 320 -986 823 648 -840 148 153 405 513 -9 -247 -753 154 -329 370 717 451 -483 -252 -739 -302 -263 -828 175 -987 351 304 -1000 645 574 -50 990 811 370 -736 -664 -665 -597 557 -456 -101 483 -641 -275 681 716 -969 -446 542 135 539 -407 588 103 -13 421 996 -552 -940 -933 -965 -321 -610 383 767 -159 -985 350 218 94 -53 -841 -205 83 -799 391 428 27 701 30 -262 788 672 276 -408 -267 141 730 -498 788 -764 -259 -559 10 -517 -910 -567 243 585 411 -901 -544 337 308 375 909 522 333 203 -382 -370 -164 -696 487 -954 -802 778 -125 746 522 793 760 410 -222 -989 326 -674 405 27 203 667 802 -258 647 880 -397 476 -607 996 463 991 -911 -445 808 805 -6 -628 163 492 385 -766 523 425 -744 -433 411 -539 -240 -223 439 -923 525 -636 -798 -560 680 -461 768 -735 -305 645 181 344 -547 402 521 -874 -687 150 -535 -159 454 665 -489 110 -778 -232 -617 452 -525 -26 344 386 912 834 471 -104 410 823 117 -763 857 -406 769 675 -311 -6 -484 -405 -422 -625 744 -941 651 -478 -687 -308 -822 -318 598 -464 146 -24 -418 354 748 327 956 23 -39 -371 500 -142 130 537 -717 -895 -924 466 565 -538 -106 301 72 -786 248 -359 168 269 -480 310 -922 -869 910 -443 -58 -769 467 -345 735 126 -459 975 -901 259 536 -399 308 790 -647 -695 -291 446 -456 307 675 -778 -4 -229 632 -140 -311 99 -362 -576 -949 -370 938 -305 246 97 43 543 -776 -317 -277 -139 382 870 -257 -272 -618 -140 35 864 -642 200 -383 -512 824 287 -15 -843 -407 748 871 622 -635 500 344 419 474 357 926 -506 -586 -638 -940 233 -684 -307 142 88 169 -749 684 -311 -656 -823 -322 -581 -707 721 -103 960 332 531 -706 108 219 -420 -683 109 -847 450 302 950 462 424 -388 -514 -622 -894 -267 287 -490 -40 953 957 490 172 161 -907 -169 140 391 -245 179 31 366 633 27 388 265 -692 438 329 30 -398 -110 -925 132 -117 545 -728 758 -36 -805 922 -784 224 347 71 -561 -371 -630 131 -346 -353 515 744 878 510 -419 332 577 194 -192 239 507 -205 -192 347 -995 -114 -557 -135 -357 186 -996 769 -109 -883 -55 -746 -607 -383 -660 647 -38 282 710 -955 -19 977 -615 41 87 548 382 77 -544 -606 -810 -792 -490 506 798 -504 564 -581 -153 341 33 -956 -494 991 -74 -287 199 -225 245 176 992 -130 -320 -192 203 233 -478 -856 172 -867 -149 521 -100 -176 108 144 -160 -598 142 370 -667 846 954 508 -282 -691 -371 -15 931 158 965 127 644 -734 -127 -489 250 -436 -788 284 -978 -183 657 814 -414 -47 791 252 -265 -419 328 555 -962 909 262 517 897 515 666 -812 626 13 281 893 342 840 441 998 299 229 235 359 -968 852 -283 -36 -399 -902 -532 932 116 842 118 524 31 899 131 712 605 414 -126 -326 47 -969 -628 -818 535 -849 -279 304 932 -680 -532 -368 -656 95 532 -731 683 -162 -336 686 -171 711 247 472 -75 380 -366 50 -210 -71 -736 125 135 433 -419 368 277 918 522 385 -710 -97 -649 670 -687 -341 -882 -815 -21 332 -229 195 -830 -279 982 77 -235 771 -151 -291 979 276 -263 -241 -402 371 735 -530 -419 -938 620 -880 -79 94 379 -548 -542 103 -362 150 -369 -597 106 -632 619 -629 938 -507 976 -561 80 839 865 147 -653 -283 858 -140 634 -447 -100 -841 835 -674 -347 -56 518 -953 -68 409 -503 -465 24 -245 -284 -812 716 867 902 -271 -264 784 150 -889 845 -23 -317 -876 320 -434 -401 657 -739 448 569 256 -944 -258 862 687 373 -346 -170 -462 -630 -406 750 603 859 -662 -846 -175 -99 433 -294 -452 -81 -39 -925 206 251 -679 -982 348 634 697 173 998 744 -44 -724 -190 539 430 11 457 -376 -812 -488 16 657 -837 -961 -351 388 608 458 -280 -882 956 571 14 -768 436 799 -662 558 607 447 -33 35 -258 -510 -531 -771 -854 468 636 779 -16 -328 275 -272 -624 663 -90 -210 208 468 -681 -527 263 -262 -734 894 -839 729 -554 -995 654 778 -15 -805 760 809 -125 -594 -926 -639 -70 578 -670 954 31 929 -248 -636 95 -809 997 -211 226 254 -709 -658 695 750 -41 431 892 -869 -967 548 -40 -332 908 695 55 -737 -950 -715 -680 863 -867 423 -321 -772 -204 -714 661 -299 869 677 -979 765 905 -757 478 413 59 -718 -727 967 -253 426 -940 103 781 965 -293 564 620 -702 -270 -168 97 -894 10 -888 -573 757 381 967 878 660 -45 -611 464 671 334 -724 -835 548 -383 729 -359 -365 -988 460 407 306 438 -587 -642 -153 -134 291 -406 73 887 -772 -525 953 -100 -594 -903 -133 -388 209 506 -266 -24 747 -27 -702 -450 -372 7 -398 478 897 621 531 -123 -233 -713 545 -495 181 -186 -924 -549 -455 -82 432 196 -274 532 -636 190 328 -574 581 -492 223 -556 -440 640 -317 610 -312 -166 908 565 -318 -279 579 -913 -784 -435 -150 584 629 551 979 644 -969 -895 687 -276 244 -161 -358 -650 797 820 762 759 -789 89 -871 -672 -835 -569 924 -889 -535 -215 443 -550 -939 -262 -258 490 654 -949 -366 488 250 -152 257 -325 -982 -43 667 738 -446 -966 -401 -463 -850 319 994 -550 -506 -304 -109 103 419 -614 70 51 821 340 -756 -527 -602 17 -816 -334 -238 -861 479 -537 767 371 823 -268 -865 146 172 -829 471 944 53 -433 -265 -317 196 -32 892 302 879 -670 -605 548 -180 283 -685 -213 70 -27 -170 907 946 -461 -621 -218 -189 713 -701 -552 -811 81 -238 -317 -19 -676 -766 -575 -648 -476 625 -879 -734 -391 -442 757 -744 -160 -909 99 468 -310 -698 -213 957 -93 887 -948 -120 57 881 -630 223 946 580 -15 -996 -428 62 -783 -795 -588 648 -75 -698 578 -331 -591 -205 416 -127 -347 -715 -586 970 -641 -955 891 77 685 -175 -758 -651 588 -615 201 -293 998 682 -414 235 -161 -194 -774 153 -743 -250 823 -681 858 606 -466 -749 100 -184 -252 -878 -232 607 -890 -507 -566 334 -413 346 -755 556 -599 -13 90 -965 910 -838 -707 803 622 -660 475 582 -192 -809 282 -806 -491 841 -989 791 839 283 -828 -467 -339 671 -293 97 91 -820 -937 90 -355 32 197 -611 917 -23 -540 -656 110 468 -893 46 788 675 873 13 -284 758 880 114 -921 574 572 -11 123 -502 -995 -170 74 -640 -793 302 -517 393 83 0 354 805 231 -334 -794 269 497 629 -617 -693 -135 -839 639 27 154 -762 -150 -798 232 -552 -950 -68 -422 30 -197 -922 -7 856 -132 251 -263 24 -701 592 -452 -772 69 529 354 599 16 482 809 414 32 -715 -234 595 835 -486 -464 -522 898 32 869 -639 -288 -89 101 974 -179 -590 -12 -30 288 187 859 -902 619 336 914 272 928 -895 -372 -88 572 855 276 -294 831 773 -942 677 189 74 765 258 -103 789 -392 -754 338 868 -215 -540 760 293 -262 -76 -176 547 822 243 -567 493 -653 -516 207 983 886 -192 88 578 -90 -779 930 -696 -557 466 -397 936 -921 -94 148 933 447 -894 862 281 63 750 -688 -37 735 68 -444 -419 -858 442 464 617 -341 -76 970 735 496 969 996 -269 -203 -265 99 -464 531 982 -78 -72 -982 446 945 725 874 762 -186 -441 407 -185 713 -426 414 865 -487 -793 -29 638 -158 629 -761 -206 -918 431 88 -189 -312 -699 -335 -559 293 459 13 716 159 -61 -611 -568 -985 547 429 450 -45 366 -745 889 -580 177 -308 419 476 -588 842 610 -843 -112 112 -881 -750 -216 66 346 -970 561 423 761 32 -375 580 -847 327 -991 -833 -334 -668 455 -439 -972 788 911 -875 -766 991 -854 653 285 -649 -845 -785 473 212 366 636 551 636 585 975 57 736 346 -160 -8 791 -805 -929 -528 26 -82 -129 -375 263 205 856 425 802 -582 -549 338 904 915 -394 532 -615 -309 743 378 -119 112 241 307 852 -791 263 689 386 617 492 276 -210 185 657 -893 442 -578 -888 378 -976 -630 -454 -622 -382 366 -237 31 -117 648 756 226 -657 -83 600 25 -778 404 600 807 -953 194 554 552 -373 -748 -521 -390 -557 -763 -971 537 134 65 -135 757 -190 57 -27 -273 -583 635 48 295 859 -82 368 31 -891 300 -587 856 141 -282 858 -766 -10 -746 733 -53 892 -337 -914 834 311 836 653 -654 633 964 492 556 -66 698 639 -798 789 -365 -733 -994 625 91 607 924 -855 -984 730 -455 445 405 -697 141 -628 -153 -840 -270 427 535 -411 549 132 168 663 175 73 -110 965 923 220 819 -684 -471 21 -559 -39 -688 -507 -361 -483 46 556 -705 543 -859 -690 -654 -228 330 360 14 796 682 237 499 424 -822 83 -421 810 -382 984 -361 -950 -235 935 750 403 963 -193 -820 -448 869 -132 358 531 -388 41 -83 74 452 -102 -32 845 192 -306 -897 133 -222 -16 430 -771 -619 -253 -735 -395 -848 24 -869 -585 774 487 885 -872 -931 999 204 -459 45 -75 -493 672 -177 834 867 -722 -775 -393 -725 815 -922 -767 -21 -689 472 -921 -133 -863 334 926 623 -689 64 666 816 -34 -767 -270 -311 735 -203 473 -765 -944 704 260 -360 424 -942 -377 214 917 -291 -230 -152 902 282 -681 -643 -863 278 -916 -989 -889 568 -859 531 240 72 -469 597 -374 -72 -598 -78 -755 391 431 735 269 550 975 -912 188 218 384 774 -870 910 -258 -191 -346 529 174 274 764 269 -919 -208 239 817 -50 -280 -535 -707 -872 5 950 42 109 -954 -575 -894 -125 -555 -168 706 370 996 458 457 -493 -238 642 399 221 145 -554 -173 62 740 -689 -218 996 315 -369 487 673 812 728 -252 278 -918 -663 977 -621 411 892 330 -297 -964 -72 840 -981 -505 726 91 792 613 555 804 -71 -138 1000 743 405 255 -461 659 -853 921 -409 -356 -130 -439 807 115 -971 974 -656 929 -744 994 778 68 89 263 392 606 534 638 -866 -639 790 157 -837 -91 -252 -905 -932 -277 792 -43 -659 866 -969 912 -896 630 -341 -813 -253 665 -150 -823 -642 -874 757 479 839 -601 -438 915 993 -6 -376 -159 -75 -203 975 -359 738 -236 -487 -234 848 -626 -462 -310 -269 699 -149 696 767 -935 963 -89 -927 315 -463 894 681 693 -60 86 988 -778 -714 -245 -60 751 514 -816 964 404 -917 848 230 336 -773 731 -398 -877 -693 -535 272 484 -568 -320 900 -957 -418 -849 155 -137 -633 740 -339 -72 67 81 -429 -390 -762 -502 942 -923 -435 -979 -345 -618 -9 -912 160 708 -767 -835 143 624 -199 -849 -670 -74 275 826 946 -733 215 301 -631 861 -458 455 136 589 412 540 110 -990 873 -756 -886 -663 -8 -181 975 753 897 825 -38 905 538 852 298 537 -952 -701 288 -120 -130 -702 -510 677 -420 -284 989 578 -36 353 621 -501 983 551 -857 921 -898 -399 863 -883 14 -717 -602 -518 -112 -352 -108 -512 -751 137 291 630 564 591 -775 772 -744 -225 -294 962 -887 693 726 -524 -129 -837 196 -246 -757 475 631 -405 -368 45 -239 878 342 880 491 10 809 227 81 182 -690 676 801 663 43 -568 -649 -181 399 -291 -941 4 -854 -196 -111 69 997 -555 -519 302 186 -543 276 230 -401 -826 -444 339 -269 -408 -159 762 263 615 145 -717 -714 -716 631 -915 148 -132 494 -87 -207 -92 -737 -653 8 -380 254 -862 623 -919 -369 789 -306 992 -677 -129 -637 433 908 486 -236 -521 -426 -69 54 -94 -245 47 -303 -738 716 648 -760 -58 -57 -22 322 285 267 -537 590 94 -799 -121 165 305 598 954 404 644 -453 630 447 -224 551 -268 -827 335 -692 188 492 14 -864 982 -705 528 132 -571 588 -803 129 -539 -995 -589 -883 -730 -390 -637 -395 478 -549 -847 -512 -370 -524 895 -525 -16 13 -705 583 976 120 -833 268 707 -552 -220 248 657 -86 72 322 -403 607 669 656 843 -860 494 -474 662 879 551 215 908 -850 345 307 409 -945 994 451 29 91 -883 -413 685 -462 830 -164 27 -327 400 -127 -515 -873 -356 301 -567 847 -419 616 730 -109 -376 -356 875 32 459 -805 -345 530 617 -994 379 842 506 912 -187 -734 -671 241 513 951 432 615 521 483 -692 -895 109 -507 118 248 238 482 -184 9 706 -851 443 -100 -991 510 -354 -731 372 -209 305 -116 760 -392 857 -664 -702 -694 692 -818 -316 -666 -480 831 627 573 853 355 -471 228 -227 -524 -568 706 -761 772 -803 345 93 -307 31 103 -126 5 -653 410 730 713 -913 -310 733 -471 596 -378 -374 -716 4 -149 -915 921 882 783 -889 670 -385 -110 942 -189 504 749 683 -175 319 556 -296 337 -973 -652 -383 -171 306 979 802 -318 -512 491 -475 448 836 942 -149 -125 -305 -758 -993 902 -86 -588 270 -389 -700 -232 806 -939 -122 826 843 813 147 721 -162 880 458 -709 329 302 -861 758 -867 -771 274 550 -799 -151 588 -560 -97 851 913 114 -448 -671 -758 619 -285 34 610 -924 -423 -883 208 -604 3 -899 -167 -296 417 -131 -738 -326 348 -551 -903 -77 78 -156 812 596 714 829 292 49 -363 133 -413 -908 -692 -890 107 -784 701 -373 274 -939 488 521 -382 -299 -700 848 363 -836 -735 -428 -543 901 -399 77 780 -585 253 -815 929 -370 -642 768 548 -213 -640 -751 545 260 -211 -864 6 -431 699 -554 -31 674 779 -652 722 267 860 -43 -906 -636 -917 498 304 -652 718 -335 887 799 -198 -330 173 -281 -290 -840 921 -115 -923 663 -383 -968 -379 202 -834 209 -416 -28 595 260 302 585 -326 392 -821 -435 976 48 -569 343 555 285 -841 -166 872 783 668 438 774 414 76 765 -378 -500 -856 -213 238 -675 -263 -900 -441 -372 -959 92 -178 -70 289 790 -772 612 886 427 704 -362 673 -632 -340 -711 -941 921 314 182 -657 -393 -154 -960 256 -676 -113 514 982 664 -866 638 226 918 668 -330 436 188 -561 500 940 997 116 -656 954 -178 -749 -972 -329 -110 -99 -125 -894 274 -105 -679 638 -439 243 834 -206 575 312 -745 -489 373 -555 227 -936 117 -321 -126 -250 521 -736 -317 444 379 520 -453 -160 -410 -428 615 673 -236 -182 -364 489 -133 631 990 31 693 352 -69 -806 961 -302 -956 -754 512 -625 -53 446 -111 -9 -104 -840 14 -421 -380 413 -873 824 808 -554 -558 202 -507 309 -763 -635 -647 652 23 997 713 80 329 881 -403 -477 -669 939 -607 244 74 145 -137 966 753 -763 -288 561 649 475 -456 -373 51 -125 285 -338 -423 385 -184 904 -632 508 -254 -328 -677 -902 -259 -189 657 -616 -257 31 881 842 -294 -27 925 -617 -523 -144 -158 490 708 496 -262 -684 -822 234 -554 -455 112 774 -175 711 -951 71 372 -987 -938 802 -496 34 -505 378 -986 679 936 -637 423 967 364 -411 -36 -265 -588 230 998 -65 -722 975 675 787 60 -428 656 587 111 390 -434 332 -767 804 -608 -972 301 -879 -10 -455 997 -587 595 699 -248 -468 503 -812 -806 429 -205 365 929 157 -165 493 614 -937 -42 831 -733 -382 156 -65 387 -922 549 -972 661 -361 -480 -130 854 569 -786 -993 956 20 -395 480 -991 255 -788 -199 -148 -164 -558 619 324 181 849 29 -350 668 974 211 -25 -443 130 -260 -333 653 -141 -115 -259 -589 975 973 -205 -654 -411 -343 246 -979 363 -678 389 -408 -146 800 358 694 519 -454 -381 -824 -440 208 340 -22 -3 355 -584 -646 755 722 264 -711 -741 -40 683 -545 -460 -307 -498 -980 670 621 -655 -143 -744 505 506 -520 450 -138 -752 492 657 130 874 -768 3 -439 143 827 -976 568 428 -971 535 384 251 42 294 569 95 523 56 155 361 -279 736 -17 8 752 -987 603 225 790 -607 -54 606 315 991 -515 816 250 -557 -988 -481 -202 -478 261 -468 489 971 -486 282 970 885 594 -659 -881 344 638 -810 506 -649 -124 29 -954 -789 -542 -241 -979 -764 -37 -119 745 436 -653 557 252 -194 -257 -732 631 -296 749 140 -79 -267 -192 760 -93 582 -342 766 560 -636 972 490 392 -443 731 -968 -401 292 -649 511 -415 -464 537 -119 -536 -689 496 970 -827 1000 -87 401 19 -424 -485 557 -933 935 871 859 457 -851 181 971 402 -344 397 675 -313 132 868 969 -158 901 -428 38 109 -351 750 175 498 -424 369 988 58 534 267 -702 273 347 -557 -41 595 -479 -785 -523 -822 -804 293 -404 572 -700 687 -845 -680 574 167 -428 174 500 -733 -24 -454 -254 -389 -779 369 -98 157 -857 128 188 187 221 144 -774 -859 416 -228 -699 770 -410 -220 925 -703 -633 674 -472 82 640 828 753 324 779 -585 129 496 -408 -858 808 -340 -818 362 -219 -883 -112 -77 -189 -947 -257 639 -258 835 852 678 -538 -986 804 508 354 -830 979 296 -707 595 439 963 -517 -918 488 261 825 -734 -401 -466 -349 -636 420 825 91 327 481 574 465 -151 -160 -334 628 -19 -201 -55 188 454 947 367 -486 -875 -605 -915 782 -157 -24 -514 756 783 754 -13 -491 -584 905 -665 -656 279 154 -380 -184 -82 -832 -474 995 -164 -376 -927 -598 447 -979 -537 385 -31 -50 850 -111 436 -249 -102 605 -83 539 449 345 424 -90 -124 172 584 -657 -232 59 -200 627 836 -774 -694 -790 325 644 -737 586 372 55 269 -633 -578 706 -276 -863 911 -926 -649 573 921 422 -884 524 329 -300 -454 -179 560 294 19 285 725 -429 505 -703 277 629 84 -885 303 -349 318 494 -711 741 998 13 187 -511 331 261 -481 -753 -157 -274 49 -722 -221 -327 -442 -749 71 -148 194 -830 826 -722 -404 814 940 -369 -348 232 -589 686 558 -596 -435 -13 885 -498 487 -320 493 227 766 892 -446 -694 -493 73 248 722 819 250 -780 332 -698 -467 256 952 636 -171 -854 826 870 592 -304 85 -203 603 -250 674 95 951 812 -310 -862 469 -513 -855 -642 579 -293 863 -605 377 -488 -336 664 730 544 752 899 -24 -412 -526 207 472 33 -571 922 930 -500 565 377 940 -810 -976 -156 886 81 -780 148 -906 -401 655 260 91 450 -711 60 72 446 187 -543 724 -308 738 948 360 80 -217 -540 -241 67 793 -558 330 -645 -494 652 -6 -945 -604 -880 245 429 314 564 -772 252 -23 -565 -73 710 -298 -14 121 -576 856 -443 483 -406 -103 270 -645 751 368 -178 -655 296 190 -4 -176 -49 -802 -575 -42 -576 983 938 -433 94 -98 -704 -617 150 -946 -543 105 -148 -624 -825 142 101 558 325 978 392 367 445 -508 916 190 257 -428 17 -164 672 -422 -188 910 64 88 452 973 -369 -910 361 690 350 -285 273 -374 -504 581 -598 208 -624 -2 679 -698 456 -922 -803 -883 950 875 718 -393 -80 -967 164 79 270 -42 -643 -505 103 -209 -976 119 -616 475 272 -1 -836 980 680 -699 -34 635 -327 -833 812 -393 -317 -210 -692 -695 -400 324 658 -673 -841 -894 292 -928 161 819 -133 -932 -957 -227 969 -656 845 -578 253 -388 -364 -456 71 711 -914 30 971 942 -367 68 -244 -877 -115 157 375 12 109 -77 640 -444 -819 246 -689 968 961 -891 -728 971 -964 235 909 -236 61 800 876 -366 -819 787 138 899 465 -350 -145 -516 359 177 106 -383 779 -544 436 -587 348 -140 -440 -760 919 -424 785 -913 -130 979 277 507 -675 -680 -25 -706 921 632 515 -560 517 -943 -903 -883 469 71 251 554 -210 977 123 164 -494 324 366 482 117 -461 -772 -80 -60 307 -319 -214 -507 -922 547 183 804 442 7 534 -782 -302 -476 -101 -592 79 655 -514 889 735 201 961 565 946 194 -351 -523 344 -398 949 -678 829 -733 150 -688 437 122 927 -411 535 -211 646 -860 -136 -538 -303 -284 938 156 -538 -132 -516 343 122 357 -362 -17 648 846 -155 -204 768 -249 -212 977 935 763 -666 467 986 -504 -980 720 -157 -361 161 36 716 -990 951 680 -494 -185 -257 64 701 890 -346 869 570 -433 481 218 -877 758 -271 -847 512 -739 -815 -499 565 394 -653 -142 -277 525 324 551 165 -715 75 -134 -1000 -341 181 -740 -573 190 -510 -399 -100 139 705 408 -640 -690 -209 762 521 462 183 903 -86 948 139 -979 -260 354 109 -750 -867 -510 344 -515 -630 682 -44 244 -320 382 -921 540 712 -204 -138 952 -693 606 -704 336 -947 -338 88 -959 700 -630 -494 616 685 573 888 -29 572 343 -766 431 504 -982 574 -655 -90 42 -510 214 -746 840 -677 -601 431 -190 72 932 -133 288 170 -811 -165 52 -915 -585 -29 -384 -519 -63 413 35 561 226 495 578 86 621 -266 950 347 -979 916 -642 316 -905 -142 -578 543 518 -556 321 325 36 -873 41 -978 -85 763 100 -811 960 -35 784 966 -44 -950 654 -344 8 348 198 -265 -17 -253 -815 -416 224 -459 -703 -422 -636 905 -137 -807 181 851 -31 -605 -390 -346 -748 43 -633 -471 -239 -864 -562 613 41 659 -577 -538 196 279 733 727 239 650 -495 -764 543 -616 -155 585 -1 -752 -878 185 -241 -359 406 960 -22 481 313 796 619 -954 796 160 841 -243 885 -840 -227 573 -167 312 59 534 -892 586 -562 -92 131 660 -408 -889 -354 -621 862 343 -988 440 794 -179 -263 -978 -12 -297 -493 -251 -456 -780 -328 -101 -41 370 25 -93 -450 477 -669 -694 881 335 701 -177 -520 597 406 651 -720 782 -271 342 990 729 -116 317 894 -369 -184 -310 -769 733 -17 -804 -726 -329 -141 53 919 -972 -892 321 536 72 -830 -501 249 -824 661 564 942 880 -102 816 -933 -204 -908 -428 902 297 -61 923 165 444 406 -537 34 -970 113 -973 -545 696 -650 36 -411 -852 -458 -492 -698 313 224 -49 -304 765 306 -753 -772 -246 673 -288 -222 850 -982 -29 -23 -177 412 681 748 378 -886 -305 935 -980 286 460 470 360 800 -441 -363 -651 485 -938 40 900 -23 52 736 706 -299 -505 1 -682 358 698 -745 -925 662 -69 719 -180 -793 276 -968 300 339 -239 -8 768 -213 721 962 890 951 148 -931 937 174 -497 -1 -531 345 326 -163 -287 -581 -502 949 306 140 416 185 -666 259 -510 -551 455 -22 768 -897 -234 462 -914 517 -430 -922 933 309 -942 386 -974 217 290 -482 934 -468 -365 -900 358 718 -273 979 -731 32 -802 628 556 776 51 745 -223 984 -558 172 625 -722 -307 -844 538 -909 -878 -411 874 335 -715 -197 -917 -542 -558 -911 718 -906 281 298 -716 -851 -999 -240 -659 867 472 -157 -150 370 -731 -165 -421 -857 388 -228 -6 778 600 -584 -622 471 391 -321 -812 -116 -810 -442 824 739 -508 719 992 -997 570 330 644 420 -634 -885 444 936 -20 672 -676 -237 -596 -238 752 -315 -216 589 -698 827 -797 -794 453 -125 81 -795 271 626 868 -780 -986 -367 72 -181 980 -938 -149 -605 701 -388 567 716 801 -33 850 911 -82 607 190 -75 -948 -810 -761 -339 -567 771 -762 -195 378 864 302 -372 -891 30 -906 953 -621 -799 -872 433 -394 -410 -91 545 796 -928 -514 -371 -301 -792 -615 -96 -388 826 -583 -629 -562 -918 676 -484 215 -69 309 -720 -813 -574 190 643 876 -694 378 -119 -819 -346 378 -222 842 -67 -18 -956 -851 -984 -28 39 -955 -530 -928 -996 -528 37 882 898 208 -82 -219 -924 -890 -253 -383 192 6 -395 187 -179 -622 723 -888 737 564 300 620 -200 -620 -212 911 831 -343 -203 -371 699 -329 459 -128 -204 -288 -791 765 -155 805 847 -796 -93 -521 206 -227 -856 -852 489 519 -94 -364 74 297 -493 124 -812 966 421 641 652 791 -629 511 -2 -890 -729 -635 246 -566 -226 -154 -26 -762 484 -31 156 -261 188 200 -985 -833 569 -280 291 -373 148 20 376 -990 -120 -45 478 -368 -559 -222 -85 -767 868 -839 -335 803 -817 116 -609 358 202 254 94 168 -312 12 -936 89 197 -128 -10 -919 -541 445 905 -688 -697 -513 403 -96 452 329 -555 5 548 -918 -774 866 154 -209 608 -968 106 -53 448 146 -885 -385 -993 -18 -210 -484 582 875 -904 35 216 -100 -906 -882 624 960 -216 782 -550 -496 962 651 -52 490 -720 -85 -497 487 683 -353 696 214 171 933 -792 115 -373 214 58 -968 150 37 -881 -593 163 796 84 -848 -347 -891 971 -605 287 838 318 622 -612 731 -100 -762 414 129 -875 -705 106 -638 575 534 -318 -807 857 13 153 580 -876 -341 161 -901 928 -260 -594 -982 664 -765 734 -395 -938 979 582 -592 904 736 462 3 961 -445 274 289 427 -752 183 -281 -493 160 370 -91 772 -486 -66 402 966 718 -777 918 -769 63 756 116 -678 827 -481 145 921 9 -714 746 271 462 -330 -889 536 151 -969 -800 -419 606 176 193 714 -934 642 -834 -941 89 -145 -760 -924 -559 750 198 -653 430 495 -21 -101 -196 689 508 -585 174 726 576 -22 517 747 308 30 40 690 -499 -57 -325 -887 -674 -595 -798 -808 -145 -771 -368 -790 -830 643 217 -795 962 -854 -945 -994 -784 329 710 -356 -631 238 494 -249 178 870 -758 -230 909 87 -93 -553 402 -169 -248 48 -72 -717 451 554 -667 187 -845 -834 -986 -52 220 -465 261 587 786 741 -622 -753 95 532 199 -340 605 -111 -878 679 -423 125 855 327 -684 922 -602 -212 448 -810 -237 295 956 246 176 -380 -445 262 -921 -937 -926 -31 -619 921 -926 -409 -919 664 -717 376 -914 -224 -104 925 -312 294 -950 997 440 181 688 539 611 546 -259 -129 514 -779 -920 -829 683 61 -298 622 395 -602 -749 535 215 -411 522 -267 126 95 974 675 -328 -908 20 -507 -12 -629 -79 538 551 562 935 595 -577 110 619 -225 387 815 390 527 467 -588 -874 -817 -690 800 -358 134 752 -669 -709 36 479 845 -79 -173 -612 -42 -727 -999 -555 945 -264 593 -184 910 666 150 664 917 -703 -730 473 644 42 981 906 -71 498 -488 916 277 400 -277 266 639 -840 87 234 207 -611 -299 -164 -825 431 -845 566 222 -904 721 -331 -748 -521 825 -603 952 309 783 -530 -722 411 891 -868 -373 -361 -329 -965 807 -710 -669 -170 995 743 -984 -785 387 910 681 958 732 -338 -370 324 303 359 -48 -305 761 292 -618 400 820 265 543 -938 -26 757 458 -286 -767 -820 72 362 729 990 -678 -356 -23 -853 -136 456 -268 -831 160 638 17 -151 578 -896 193 -543 25 188 644 -12 631 -333 913 749 -769 822 214 -129 416 91 -608 565 -338 -270 187 627 746 588 -861 -273 -84 386 386 80 -779 -578 323 -836 -986 590 905 916 910 870 899 -650 8 34 244 -628 -511 882 -212 170 619 -13 -335 -798 -445 53 -174 -850 883 959 -470 638 597 -634 -966 35 735 -516 -675 -524 843 995 5 265 -931 174 -65 -961 -562 -980 -605 108 -991 -588 -850 558 -18 -151 -398 934 -622 247 -377 -1000 -36 -938 -823 678 113 580 -661 -459 -536 -975 -985 -27 -16 -609 350 -476 908 -298 -912 -592 760 447 517 416 -905 611 -620 437 395 578 -365 369 918 647 -585 -308 239 59 62 -707 638 52 -177 185 -794 -206 427 884 -277 709 870 917 617 212 371 -883 -639 -857 -283 -997 743 -834 -574 -362 60 -207 853 -84 -354 -650 458 -441 -500 785 -447 947 -430 -256 470 951 -76 -712 537 -258 -525 -204 514 -979 -613 -348 39 920 761 -507 102 745 195 -959 -230 111 331 260 -530 -540 583 -831 -564 587 -309 -153 -776 -633 -39 966 58 -125 -673 96 740 -287 842 -429 -713 882 724 -212 -910 285 902 -835 569 785 -371 767 -78 -968 605 -592 -209 567 -363 534 -927 471 861 -811 104 691 72 -818 -725 94 -394 670 -626 -768 -699 -73 818 33 -467 -397 106 552 -849 -886 909 -38 -443 -671 159 -238 275 586 517 -919 627 -152 -383 813 871 -349 -10 362 401 -106 -338 -895 -272 405 -608 -380 291 -727 -161 301 -77 580 473 258 -408 531 -718 -303 -760 -545 499 636 925 433 -893 926 322 -944 157 -648 -45 -809 -861 888 985 -770 795 -590 427 609 864 -369 -534 -54 -564 361 490 583 -162 14 -890 134 -225 322 -860 349 -468 -67 -647 387 769 -54 -152 -122 301 854 -292 922 386 450 -127 927 69 -79 893 465 -793 -659 -344 443 839 -276 -989 -267 -918 121 -967 735 -989 242 -229 810 -913 -754 -131 181 219 -163 -878 937 -934 381 -402 998 -53 -620 358 -142 -800 -683 -566 -455 -156 224 -277 -88 -400 908 628 -392 -153 274 -288 848 -872 -388 -220 -888 -132 -550 -341 -821 982 -864 579 676 -428 395 -758 912 -920 -789 -382 -358 705 -181 789 474 -289 -618 164 533 -472 -916 4 -532 -313 843 -45 -290 319 -360 -844 -785 -397 -269 474 -547 388 -454 133 -300 -477 -613 88 -213 501 260 575 -134 -735 -555 -919 297 -141 349 630 146 -350 -56 -740 -917 -835 -483 780 -165 977 -362 363 260 -415 810 -110 -658 -794 111 568 -314 99 -561 -168 -796 833 -234 -834 180 -365 611 -178 -880 879 -305 162 609 -26 448 -622 -293 965 955 -464 580 665 156 -287 -854 -62 -935 306 392 112 304 488 -783 -176 995 705 753 -216 765 485 910 -591 937 -310 -53 -189 324 -350 474 67 -271 501 -631 739 568 469 448 410 943 -226 114 -916 -364 -741 543 -602 781 434 678 -417 -53 -338 301 -162 -948 176 -318 58 766 948 240 645 -352 507 796 556 166 -830 796 491 -537 193 335 85 -799 818 1000 750 122 -570 533 489 142 995 778 -207 208 -557 658 -318 -633 711 8 -530 952 -780 89 -303 339 709 -211 -801 576 583 -282 -398 -182 -837 985 98 -425 -740 -170 -45 -14 829 -764 937 229 385 636 -733 -546 622 -407 951 424 287 -228 -379 -993 -706 598 111 449 -972 -536 -564 204 -363 -846 30 547 -372 936 739 578 100 -335 -397 808 798 223 -292 399 -778 163 538 333 -616 -515 754 -290 -698 -568 -980 -599 623 -226 666 -709 799 -976 -107 668 83 321 -59 427 431 519 610 405 -811 -912 -449 279 295 -569 -351 -574 -638 430 -474 294 818 214 -307 176 -180 -748 863 221 242 494 25 -925 -979 433 911 -205 -980 -362 918 -138 651 -132 -555 -866 419 361 205 -154 839 892 819 185 -390 -853 -38 982 -939 -951 -990 344 748 -322 482 -595 572 419 -426 -399 -816 -273 -831 401 -676 267 -809 -180 -307 -715 221 -292 -501 239 11 -959 -180 -460 298 -338 132 838 -854 23 -40 -130 251 22 -500 -646 247 973 -65 -303 432 -398 470 117 848 772 152 -732 883 711 -12 545 709 72 -369 -785 -556 -875 -42 501 -513 315 716 -547 -153 -6 -345 25 391 -736 241 -299 823 317 -439 -904 -728 -75 -610 552 -431 -401 274 643 245 -183 -982 516 -999 -497 -338 -795 -983 110 -972 505 -40 -276 -278 -677 41 -233 -260 85 738 541 696 -252 368 51 511 34 -519 -734 303 162 -964 314 -627 -810 -42 348 -744 -844 262 -396 -245 886 518 -654 306 987 62 177 -475 -479 55 -487 744 906 -936 117 402 789 113 78 999 -961 388 -28 -463 -628 -342 736 -314 908 -816 810 -458 816 -978 -561 482 375 125 -621 -707 -590 -701 245 880 -326 -709 383 -859 -731 793 308 287 535 -928 988 856 187 -588 869 -149 -78 -674 301 -386 -589 442 -606 884 -518 553 727 -985 -31 -425 -19 -233 -719 -383 896 53 -767 895 -839 -467 -475 550 169 423 68 467 912 249 -596 971 503 -698 454 86 -805 -660 951 297 -641 116 -620 -346 -814 -814 -879 -97 634 -331 -658 450 148 409 254 530 529 -558 313 -887 236 655 798 981 -173 -458 742 936 -269 900 557 902 380 -918 -851 -887 8 650 -982 318 453 933 -698 521 317 774 117 592 -71 -522 472 -533 -824 230 -568 666 -510 -140 706 -48 552 -159 708 47 -590 80 -583 74 -615 -12 -276 -264 214 -624 -582 496 -217 -665 -970 933 -280 -115 892 525 -561 628 929 -116 298 -479 730 907 886 -651 -225 143 528 851 -944 284 847 999 850 755 73 -88 -144 -811 779 628 736 736 -693 239 230 338 895 915 474 -474 -800 766 143 -41 862 -224 -561 774 899 -923 563 25 -287 451 678 288 699 642 386 -359 305 -775 868 -393 710 414 205 -924 688 -615 836 301 -880 -625 -47 584 266 -76 -187 -146 767 -319 -174 -717 -697 -626 61 254 675 -529 -4 430 442 259 314 -170 162 255 597 -794 -695 814 -725 382 -296 -563 -487 147 -651 -610 478 -290 522 173 -130 719 397 64 427 249 -911 -324 375 -79 -246 -780 -831 -417 -987 424 391 69 -887 -221 -337 -249 -947 620 -354 416 -499 -210 -942 173 -733 -565 795 -936 -322 -463 -145 -902 -169 874 189 -701 -836 -585 -478 194 384 -868 955 849 -552 -458 916 472 -635 542 -985 -585 -54 -205 -711 676 317 440 903 -598 -420 435 -675 -839 961 162 -134 935 510 -973 20 -18 -59 -374 -707 -728 107 716 -735 -701 -814 -159 -249 561 -426 -796 -286 923 -947 784 -845 733 916 -641 -556 977 -522 293 715 190 -481 241 798 -757 -263 -619 725 -368 304 -84 -411 925 242 -371 328 110 -32 14 685 -595 152 267 422 320 275 -169 293 919 87 -581 -176 92 -545 -780 591 -69 556 -720 -520 -70 -795 -200 363 -944 746 -393 932 -959 4 -77 748 -621 398 -73 -378 -152 -607 577 521 666 -881 937 954 322 -448 937 -519 586 94 -974 -342 321 -194 8 -530 655 590 -741 549 290 -621 -996 339 -151 611 -500 -312 323 378 429 707 662 -751 505 -333 499 -4 -855 940 41 814 -510 545 -839 -238 39 13 368 -718 -390 467 150 189 -485 315 -840 841 379 738 -256 853 -12 271 499 -79 252 259 -999 -707 329 509 -969 -554 -366 -976 -185 -65 -811 741 919 472 -382 -78 693 -139 73 -313 828 -728 949 -239 -5 912 -546 -926 656 -286 339 806 246 470 816 -627 865 638 -299 397 502 -31 -251 -359 33 222 -502 638 -159 466 -724 -132 789 -713 694 80 401 709 734 -736 -908 -681 509 47 -383 81 711 -673 777 -475 778 792 -928 -692 -846 867 -310 194 -40 318 -713 -627 -90 -746 641 923 711 -33 -799 -415 383 167 -77 903 -701 147 -315 295 -984 768 -313 -280 600 -953 505 -458 -268 -660 693 463 17 -17 325 -670 898 942 204 -10 460 -733 284 163 599 -384 -624 812 -103 -128 581 666 -152 -133 884 345 -438 219 -828 -188 665 962 548 484 217 -39 97 -465 719 23 -471 981 -28 725 776 245 852 994 -886 777 -1 -511 -71 435 -728 802 862 103 -365 189 -181 -54 -581 781 270 994 360 -512 -127 -95 704 103 -344 -323 830 -367 332 79 -430 525 -402 561 -333 802 613 -738 98 -539 536 949 182 -529 298 774 -782 825 -147 303 -502 812 -182 80 973 -183 -321 391 625 -72 -296 -331 -658 -117 -199 -192 -959 -918 -879 -122 -711 -41 -986 532 165 -947 -893 618 -235 137 -638 -6 569 -31 249 984 -477 -199 -409 -418 -744 80 876 864 -42 -935 473 -998 -446 650 -686 -711 -576 -785 -903 -280 -929 -414 155 120 53 588 -101 135 -198 451 -846 -799 934 -854 -195 -90 727 -975 203 660 -447 -923 -230 839 -309 354 -43 565 -654 -527 -130 403 -150 284 795 -224 987 923 83 -587 738 707 -32 -527 -283 -49 292 478 949 -166 -416 -842 24 -896 -718 -643 -439 -313 -727 -701 817 535 682 697 287 -606 -176 982 236 -578 699 -902 786 -443 -219 491 234 -200 285 595 985 -421 910 526 447 -494 199 -823 -362 -882 516 313 -884 350 963 -81 903 989 348 534 384 -891 -61 137 -789 665 727 -631 700 716 704 628 -98 464 582 154 -786 -152 271 563 -391 579 -578 -646 -711 964 161 893 747 40 -296 243 737 -2 -650 91 766 74 61 -522 -18 935 -146 279 564 600 610 703 -148 -505 -494 352 -142 -993 -478 244 -793 -684 561 -918 756 -262 770 -456 -453 336 -881 28 -602 -924 606 54 -117 629 193 789 728 -160 727 509 720 -684 2 -432 101 726 -45 33 290 356 -562 114 -745 -838 -81 74 969 -142 310 -465 -884 164 168 -827 407 -491 702 -386 907 284 -777 226 380 637 434 -255 320 -246 842 355 -143 -732 -527 -242 131 163 -703 890 -246 -68 42 335 736 514 425 -262 901 551 -596 -535 757 176 923 -490 319 -559 126 669 -241 -323 649 492 719 -151 -373 -456 794 880 -395 -562 172 -87 -662 144 323 -532 197 -49 -961 820 -727 282 202 -733 -779 -491 650 145 -600 -851 -33 305 259 -844 -466 -923 -766 -837 -704 -769 203 -278 690 241 -938 -3 -26 411 139 -592 -87 389 -353 -76 653 -240 -932 830 -860 932 433 -113 708 -886 -394 -279 846 -785 -967 715 958 802 -904 -765 -768 -585 -676 -587 -934 359 -708 646 -535 503 -992 -501 698 260 37 201 -527 -645 695 272 309 859 309 771 -567 265 -943 827 788 -875 558 145 -760 -695 627 728 696 990 -444 227 -646 456 383 687 116 -78 77 -133 15 190 845 -197 -90 943 158 -26 74 -40 -162 311 -768 -933 -468 62 868 212 73 -545 -723 619 739 588 312 760 832 187 51 793 259 -309 -648 -8 -596 -104 -602 -241 -575 -777 -797 582 463 -191 -234 325 46 -368 -589 -561 274 327 -574 -147 738 604 150 -963 -575 -989 -276 298 -615 -974 -252 978 471 434 518 226 419 -836 268 997 104 409 -526 -883 -584 223 -120 -948 287 -668 176 -808 33 251 194 679 274 -793 -413 743 -182 -661 -803 -125 -366 376 599 -836 -710 164 187 948 777 594 -113 959 604 -351 451 -424 -382 -82 260 -507 -845 -18 -809 857 618 -473 806 -269 437 -881 165 94 -592 -93 437 -178 740 77 -768 -387 -472 457 736 404 -51 779 -752 -314 -714 -480 302 -443 460 955 413 -236 -166 -136 -139 -315 -477 -857 661 392 -706 -68 -878 -644 -817 699 291 792 -278 -965 -943 655 686 -485 -1 -955 958 -898 -682 0 719 -437 615 875 720 -828 375 475 965 765 -995 -837 338 -49 -773 72 245 598 -605 -459 -560 -154 -569 178 303 -448 366 345 -421 -952 935 -929 -930 338 -136 810 800 714 50 -773 45 -184 346 31 -531 108 -648 -174 27 330 205 -241 280 -119 150 -471 390 -148 -666 -81 170 19 557 910 6 363 233 161 996 54 -702 864 403 -703 -247 -850 -339 960 -192 -265 -257 302 352 5 -65 -246 841 506 -598 250 682 -497 913 -428 -739 -61 232 -171 -671 -532 739 -4 94 241 670 765 419 333 385 703 82 -95 -64 92 35 -192 -697 -396 -219 -730 -199 847 252 -207 5 -258 546 -150 -365 960 -116 -440 -434 -364 478 -899 944 -755 185 -590 449 240 -230 -914 598 321 947 -730 566 732 426 705 -410 -17 851 -292 -23 252 -851 61 831 -633 984 -916 621 773 316 -225 -874 613 968 314 -118 305 642 621 242 891 -767 891 627 -827 20 -812 588 -816 -754 -576 43 977 -824 393 782 -738 -828 669 -390 493 -971 321 -350 458 -805 -691 -416 591 568 -146 269 -548 -738 814 -548 -261 402 433 935 344 410 -926 286 -209 -456 288 -946 619 198 271 -515 832 -7 -311 -561 -321 -455 775 -976 985 -764 798 169 -982 -193 -920 837 393 -121 487 546 -313 251 17 -199 -497 705 -166 -31 781 -838 713 -383 -253 317 -118 -969 535 -707 4 -228 982 -713 -492 653 -183 913 365 -364 -533 629 -234 908 -713 -554 -481 951 786 -934 703 -192 -631 -205 406 -974 -233 258 351 845 -950 813 845 -471 -660 -986 -642 833 -829 -743 -851 345 141 171 315 -554 -450 891 -936 594 325 541 -35 -525 -358 491 497 -239 373 494 753 -191 -564 715 997 688 760 949 785 -763 275 207 461 -688 -67 -838 764 -649 586 528 727 118 -738 429 491 41 675 328 129 132 152 -901 857 434 -298 -356 -502 162 615 863 -239 -451 -597 -844 -55 -674 -186 939 30 660 -65 -850 -62 662 107 -654 258 308 938 551 -508 -950 -168 73 -695 989 -966 902 310 -497 151 -512 -169 42 -682 -111 -760 -454 -97 -405 992 601 219 761 361 -752 -674 -314 -143 353 -103 -267 -887 413 -479 918 69 -98 -902 -74 519 451 342 964 -922 -320 13 -502 -935 -533 988 -938 212 -165 657 395 -979 168 -761 542 -994 -228 -898 -907 -339 394 799 -968 -626 -289 -68 947 936 509 -382 -94 -836 -133 -100 737 -6 901 -105 25 57 193 -725 637 275 334 110 -98 -796 -793 -144 809 334 431 -463 -52 261 968 -296 185 537 341 -453 871 -373 -177 871 660 -658 684 413 267 -297 -494 871 793 803 -971 454 24 691 -995 -450 831 184 -785 669 -977 -645 196 541 -932 -78 576 -139 -530 199 810 -728 933 -651 384 682 102 -348 -973 -451 -146 148 676 466 246 -91 -505 -382 52 421 -687 -387 -97 104 -274 266 -887 414 949 758 378 130 -235 -431 -425 -298 730 729 -46 -181 408 -403 -901 -896 -93 -412 990 -773 491 239 -31 -546 846 977 -858 -394 -821 57 -93 316 85 370 -117 756 -255 -931 551 -744 932 -742 -319 943 -991 -990 -93 13 747 858 23 -656 -654 -996 -468 -42 994 228 452 379 483 -125 792 -104 -664 177 515 784 697 476 -179 -765 -508 96 41 113 244 -319 -439 862 853 -794 -980 907 325 474 -728 -407 92 -900 -756 286 -346 -528 -431 -46 -851 -438 734 -852 -231 -323 781 -23 -188 704 859 666 -403 223 493 -399 -489 73 -216 340 -455 127 -125 -240 -706 374 -815 -62 441 -956 393 836 487 -242 -323 399 -591 651 283 -504 966 896 16 -865 689 -352 200 -298 -186 372 -269 -268 -513 788 -250 921 348 -600 -850 -604 439 993 -289 -7 -844 -823 981 147 -625 64 5 622 -915 463 13 -636 -373 -553 861 853 748 -940 450 -985 -803 -151 -352 562 -624 -15 579 645 -363 -931 -604 185 505 821 160 -349 -776 -978 -352 555 269 667 27 971 -343 88 382 973 89 13 -365 -756 -301 -291 192 -206 -703 -938 -785 100 -234 540 306 603 -248 986 791 -247 689 688 990 -75 -46 -325 651 -40 167 251 815 -415 -646 737 -866 702 27 -743 -187 -786 -838 -894 -644 672 791 -853 -732 -615 -992 187 -648 341 969 -991 22 206 85 831 -76 -489 -784 -966 561 29 67 741 951 43 -759 -769 -703 42 -111 -728 305 -549 546 941 -203 608 -494 -346 269 271 -440 -513 941 -57 555 -447 -237 -739 -37 883 710 17 -991 216 -628 -803 490 -812 -511 -499 876 100 406 -928 -744 -418 -885 -990 -176 992 -806 -23 829 516 -171 936 60 121 46 57 -154 -4 -494 81 -955 614 -344 898 -533 -674 -264 567 733 796 39 774 -106 -561 -524 -892 335 960 931 43 132 -949 -251 -129 -892 -523 379 -801 548 -408 -233 728 880 689 -443 -474 -762 390 614 -437 819 139 988 752 740 -233 -696 311 360 -189 741 513 611 -905 687 796 -285 -458 -334 -859 -245 -166 929 -882 -107 -108 371 1 -76 -126 -396 506 800 -156 -873 -653 -553 957 104 -986 -647 -269 -53 169 398 879 701 832 -163 -167 183 -316 -927 -802 361 932 412 835 665 282 -877 -229 836 455 530 854 -756 68 846 -404 -142 556 -151 781 796 -78 -756 -288 865 -243 -321 -568 173 -140 730 -116 615 305 540 -748 471 -14 -561 747 -377 246 -610 119 -122 614 656 748 -383 363 -98 -704 -88 239 -86 -61 -911 -739 -739 872 -566 -944 -396 -180 476 -219 897 -100 -464 375 218 676 553 775 -575 381 -118 -642 353 -743 799 868 22 -22 409 406 -181 92 652 -696 -321 -358 74 -156 -81 -415 -611 684 701 -958 -905 -149 -951 105 -74 -224 507 911 906 -678 -708 23 429 -157 660 -313 -31 -653 662 766 -686 516 163 637 -567 -905 39 198 535 -828 60 573 25 257 157 -436 -733 194 -101 -730 750 -62 -386 -623 165 -985 133 673 -458 664 301 -54 -343 -404 -142 -978 174 167 988 -429 -488 -917 749 471 429 -277 181 817 671 457 752 -647 239 20 -775 8 474 -107 167 621 -2 -397 406 203 496 -7 285 676 354 -224 -289 -602 -311 73 3 874 132 237 -623 994 300 -968 -124 848 756 -136 356 407 31 806 985 278 620 92 -428 -76 238 523 334 690 923 419 -217 -306 -971 710 -95 593 -117 -105 491 74 815 -735 -770 231 782 849 -425 996 825 -882 -479 534 684 -594 844 -143 528 878 240 749 -783 -657 -897 51 126 548 517 346 -350 -340 417 214 -374 709 80 -956 324 -840 878 29 171 5 -505 964 582 626 39 -782 -483 313 501 608 309 -135 -48 -973 -57 -786 -793 -391 -582 48 -865 166 -54 -173 342 -765 139 776 23 321 499 380 -647 523 201 -912 84 -99 752 188 314 210 848 -889 972 -866 647 -168 958 747 257 -866 670 289 116 90 486 350 -972 873 -426 -593 -806 603 -125 921 198 -278 -368 174 -907 986 166 -446 765 -427 754 904 -991 4 823 -648 877 -687 233 771 384 -228 596 -547 -424 -968 966 -364 718 -917 445 118 -163 574 -163 -375 876 419 -577 -450 -871 -359 -809 632 -324 759 -423 70 -664 -22 -578 723 693 814 517 319 225 -572 983 -267 -444 721 -954 -681 373 239 -988 385 797 680 112 -69 -255 157 -244 -563 -75 -714 -935 24 467 772 -100 521 -636 125 -765 -207 910 -345 982 -282 284 -327 208 345 780 303 2 721 -186 839 -907 -657 -658 687 -452 255 379 474 -655 -736 -682 -519 602 -712 126 -710 859 910 470 644 -452 725 495 330 927 467 526 -548 -96 703 524 -20 -222 -914 -667 463 876 917 -805 -483 354 -502 381 793 -521 -554 -718 46 735 -914 -784 857 88 776 -537 -239 172 -230 -226 -406 -483 -670 -932 84 114 -835 -896 591 824 -806 293 -798 921 604 712 112 -398 -582 -578 816 -6 400 331 84 609 90 -297 -86 200 -222 -71 360 206 -355 51 42 -243 280 -198 -406 -774 702 -331 -917 -674 -771 92 507 55 950 148 631 158 -289 634 695 -597 -732 569 -498 -307 655 633 443 21 818 -351 237 -910 -454 506 204 813 576 -267 385 148 508 851 433 -440 -126 794 -299 -576 703 451 -605 -792 960 -446 -607 -97 -244 -993 25 731 227 899 -877 -490 -672 -633 377 -981 -727 60 179 547 -19 -611 -894 80 -753 -263 286 87 -50 -703 -800 833 500 -31 506 -585 -393 717 -818 -519 -952 -328 350 -251 -454 346 223 -227 482 -245 -540 720 653 407 98 130 200 -265 838 532 861 -896 149 930 -611 45 -514 6 -992 -725 751 871 -29 -20 -577 936 -702 -711 880 766 139 -261 613 -792 -601 -618 -379 522 -538 -170 853 -983 674 169 936 -164 -441 -735 -503 -219 -90 -98 -792 -576 -955 349 -535 -11 704 183 718 998 -508 401 695 232 -633 -530 975 964 586 -275 512 -602 2 -456 543 452 147 284 -86 -904 905 -15 347 309 561 918 -855 -142 -483 641 -929 -433 -4 -718 -728 134 -272 866 -524 204 351 89 608 574 -805 276 -399 333 -495 211 -381 -578 6 -844 -431 -35 -20 548 321 370 -205 -957 52 -689 810 -535 491 49 -182 631 -562 -453 291 812 123 949 188 -492 -39 -981 828 591 -621 444 -915 150 -145 8 784 593 -374 -8 88 -931 191 -348 786 67 994 968 664 824 93 542 203 -861 -450 -801 704 349 468 -10 818 -75 -920 762 834 -844 341 829 -793 -673 -256 -208 52 602 447 490 70 932 -510 491 670 901 283 -325 215 208 346 -353 856 732 -262 -162 -453 245 -505 401 -680 627 910 876 -189 992 -862 864 858 373 -964 -681 -942 -342 62 207 401 -166 -397 -262 828 582 362 803 -957 689 -500 -333 868 -151 -937 229 928 -617 -25 -24 -594 -917 372 -596 -198 887 -88 716 -797 604 -736 -599 862 143 -648 315 -904 40 914 -903 57 260 -54 266 69 -15 923 -151 633 317 -855 -264 269 -677 309 573 899 455 741 219 -114 -782 -283 461 129 -725 810 -20 -205 -556 458 913 -102 -225 919 239 845 347 248 -304 -456 619 -261 712 -4 -607 -175 305 460 802 38 -979 319 215 -305 531 902 -753 -140 -337 -13 829 -465 236 -910 943 833 -292 755 -122 -542 336 -873 -691 -696 639 240 -792 -366 808 171 -543 -344 -783 -95 -901 -558 -160 -90 482 458 478 -843 887 -332 -414 -628 699 -656 583 -521 794 -440 -826 -94 -617 726 124 -798 -55 -701 -730 -797 -633 873 919 -344 -95 554 465 -457 997 714 -617 961 881 75 -40 190 -375 -896 225 -605 -751 957 -189 423 455 -508 -872 -855 108 -206 -32 615 169 888 767 -669 945 888 -760 418 -278 -713 -89 -888 530 -500 -523 891 -741 644 681 -462 -287 -347 -337 753 583 299 -749 525 -26 31 -112 445 456 678 630 -347 -256 275 153 533 -143 -224 -540 -522 540 271 -571 35 -7 7 789 -733 -355 -730 179 73 -982 523 763 -339 -635 -500 -237 -684 574 821 416 -182 422 578 -16 565 636 352 -422 -542 -459 -181 896 768 -443 571 765 605 913 -501 -667 -123 417 -405 -505 -41 52 -289 943 805 -753 -967 273 -35 835 -233 -585 -616 778 -866 -720 471 899 -615 -619 499 -479 888 -771 -265 51 859 849 844 -668 -801 -2 544 -982 963 954 -993 830 459 -400 30 -542 -403 679 -658 -599 -452 24 556 832 -654 919 -167 -161 -950 529 780 782 736 333 44 -243 -943 113 287 -564 -603 -99 558 -438 -408 -743 641 -473 823 -500 -916 386 232 531 476 -851 380 -473 -225 -735 781 -914 644 262 506 859 -383 220 -22 869 964 -466 -968 -667 -45 457 -790 -403 444 -748 -553 -925 206 476 730 -940 600 495 -31 961 708 544 -635 6 -873 97 700 882 -928 444 226 -299 -506 312 488 -638 -145 -834 -599 783 801 270 362 -997 203 831 919 -788 534 -443 -51 -765 -506 -324 -470 -907 647 559 644 554 919 -65 -961 -721 -722 859 308 844 434 437 -758 -439 -164 -737 859 577 878 -818 -554 845 -541 -918 -232 481 -629 -442 145 538 638 111 503 -549 20 154 -216 -698 -83 314 -586 222 -735 879 -15 348 -37 278 -668 -917 -12 -385 -856 124 546 392 457 615 90 -69 289 605 -665 834 -927 940 -96 -472 -827 944 81 547 -542 -9 445 947 -52 -978 -244 -321 124 519 -278 882 -697 741 960 -724 -259 530 -217 717 652 549 548 491 871 -123 242 -562 114 684 255 -378 -822 -655 -676 576 -60 507 420 315 -703 394 549 -270 383 -976 -571 443 832 197 -655 -450 969 812 -569 792 -369 -407 532 -992 -201 508 -762 509 -399 282 -681 142 330 928 -803 875 -266 387 -819 709 483 -609 -943 -586 14 64 532 -962 119 -389 -798 -917 -302 230 24 -242 -397 109 -13 693 795 244 -976 -80 -47 993 227 -479 -87 -303 54 -881 291 520 142 920 -713 -247 -554 898 -1000 562 862 437 -362 -538 448 624 -377 -388 -602 621 3 -532 -617 -785 -798 955 862 971 766 458 -859 -82 475 -89 -512 -232 -387 -278 385 -897 -397 435 -291 125 193 -476 585 -915 709 837 -684 590 -234 739 954 -88 -34 -533 754 217 920 91 612 -560 261 170 -467 -543 -302 330 -532 -762 -639 -323 -590 198 -25 -900 -491 269 272 234 -912 -576 -462 834 536 477 -487 -402 293 -359 -246 621 54 992 627 -334 466 301 158 -124 301 -165 585 251 -659 -287 363 -240 -952 -958 232 54 57 363 110 446 -544 -464 284 -890 918 91 524 176 -318 -361 -50 6 738 256 -926 842 -323 -176 -188 -41 867 -775 2 389 714 -445 352 -763 -512 427 741 983 -847 -419 29 209 -69 -964 906 201 -645 -717 -169 845 -981 43 -639 -479 -586 475 -399 -898 184 -693 -473 993 972 617 -836 241 -694 274 836 -358 -571 -80 -909 -367 -175 -892 984 915 814 -457 790 93 424 -909 -172 449 -599 -35 677 -544 -772 648 -80 187 279 538 -566 160 834 -216 632 -331 -930 -320 38 -308 -173 612 -485 240 -681 940 -776 -573 -539 -32 -677 -928 813 -618 491 -263 269 631 -131 -691 -610 -962 21 -650 564 -851 -512 991 -330 300 -294 747 232 -283 929 267 231 -383 -415 135 -758 508 841 -985 35 -268 928 -392 798 29 -256 548 -860 193 -305 828 -197 -11 553 -877 396 -719 62 371 544 -28 587 455 -946 479 851 -581 -341 -944 -921 -982 -355 975 904 718 -691 -66 -862 829 113 581 -112 -46 -842 599 11 694 557 -200 182 992 -817 -599 -977 432 516 712 -173 -387 204 -785 869 570 96 -754 -989 -189 396 150 -257 6 474 -83 -18 -73 712 -815 40 -335 -60 666 -960 -185 100 -437 389 313 -593 864 416 -685 743 322 931 -390 605 606 556 305 -589 99 -393 235 170 817 741 14 566 -308 -273 -32 422 -19 992 269 -506 -407 -197 209 823 229 116 -390 -781 -170 504 -157 623 -931 -851 -767 728 -628 -949 256 -553 397 -452 894 677 950 575 -618 937 -591 -216 -456 979 884 -253 -567 -562 -88 487 -809 292 -138 500 -913 -84 -158 -783 -339 515 622 -857 301 54 -690 208 -478 541 991 64 325 -944 985 903 455 -160 797 -408 -927 -905 -667 780 -756 299 87 -595 -768 -540 -892 -395 253 100 351 192 -890 199 776 770 320 380 -250 856 -949 -461 963 788 406 -538 80 -628 -900 256 727 835 -576 356 -69 -351 -766 -120 205 -819 -324 -25 190 432 61 495 -228 571 148 527 971 276 356 -195 947 -222 326 -2 407 -734 832 -829 510 424 258 -428 -243 -24 -617 -53 149 761 349 596 -748 -381 -319 -505 702 529 -480 501 408 -530 -769 -948 190 -968 -611 998 292 -732 515 484 -352 742 -273 966 -788 318 576 -738 486 833 -475 116 -633 629 137 794 2 -183 117 497 -326 788 125 492 -476 -377 656 758 -585 590 -397 -888 917 956 71 301 -481 468 -84 601 -507 -742 54 344 -199 218 -301 -813 -291 -856 853 879 -711 706 212 -186 -53 853 -152 771 538 282 -538 477 -662 413 -665 -525 314 -307 523 -721 -1000 447 -530 269 598 991 752 -322 291 794 989 601 -72 829 228 708 824 -596 272 -845 315 -984 -274 -738 -219 -646 -100 -719 897 721 617 267 313 517 -270 846 437 726 -59 865 771 330 -862 -110 612 975 -320 565 988 301 14 802 780 -983 442 754 253 48 826 -515 149 23 -201 -431 -481 24 167 -919 -269 -945 -858 769 289 -549 -263 126 611 695 199 986 110 -516 -35 384 64 -604 -371 -778 -622 -990 -8 -950 -969 646 510 -576 -440 -62 -783 -407 -949 -341 841 -140 -264 -244 328 -715 -960 -315 948 273 -912 -437 997 678 47 893 832 865 739 194 -394 810 229 117 -821 -996 -989 -37 7 253 868 144 -154 -464 21 477 -662 -218 735 194 -635 -905 917 106 -184 -969 77 -893 -475 589 -924 -107 216 739 -981 -667 572 277 -169 -426 -428 362 -301 622 -39 -714 536 470 972 -361 265 -496 193 -826 60 982 909 494 -19 -451 1 693 354 -653 -362 14 163 -520 189 -409 -538 273 100 92 -794 -815 847 980 895 -987 -110 -496 532 265 -210 679 -695 812 283 -185 -174 785 -37 200 -266 -548 -309 -345 -5 917 300 170 121 -925 492 192 792 361 -129 -372 -790 -328 -427 -808 882 325 262 -53 -612 -180 510 753 266 811 64 -685 -79 -907 19 -613 289 -937 -473 884 235 -644 178 986 -497 815 -718 -8 -124 604 172 739 -395 140 -434 38 945 -506 -672 -797 274 -750 619 -373 -169 226 339 340 295 -242 -526 -951 550 -810 875 333 -150 410 617 72 296 481 707 -769 561 -257 -655 -19 144 935 -109 -910 -305 382 472 -404 -202 -348 -97 -3 -402 -176 -305 593 -143 -214 228 -192 -574 -514 335 75 553 997 -413 297 -716 714 -290 485 -954 570 -600 -25 843 466 -987 709 256 -891 -201 473 -361 701 261 897 -529 657 527 116 533 -878 -111 -671 166 -317 -755 -100 59 -818 -502 318 -40 286 -634 258 94 -807 421 318 -136 -723 -174 902 573 698 -670 791 893 926 -681 647 985 743 -708 -696 404 -177 560 185 -133 839 631 762 839 -204 -746 864 -805 393 689 -801 829 -227 121 250 136 374 -533 -232 706 582 -812 -437 73 -84 -33 889 863 -512 -616 -841 -848 962 -104 -917 249 194 -542 -278 -500 856 681 -990 -63 -492 -179 -902 365 869 303 -660 -248 504 -141 -749 -533 144 740 -650 -259 267 -819 -54 782 -806 -263 163 717 -7 -124 639 18 134 929 345 247 851 641 -96 866 224 -740 221 -310 915 427 992 -132 940 494 442 496 694 -673 712 330 -417 -345 788 -243 -104 104 -541 166 -10 -376 149 54 428 660 988 22 430 -906 626 136 912 -796 494 550 376 -994 52 211 298 953 72 669 795 692 -810 308 -749 -516 -382 -65 -823 -151 -22 950 -494 -557 422 -240 446 -416 -817 -55 107 696 -834 -791 -839 -97 262 -253 -320 -133 152 103 -138 660 43 -182 708 711 -589 -149 -737 900 462 178 -956 151 214 -645 751 708 488 34 -594 530 29 -105 777 163 63 -396 648 287 -235 970 -817 25 -69 174 -394 239 809 -861 -594 -911 -488 -873 916 242 -110 -205 -829 369 299 355 -402 706 186 877 -609 45 -729 24 239 -81 -279 369 -986 -316 -103 -446 486 209 -257 -144 -365 -720 704 6 318 -366 -958 878 -567 197 -354 273 -263 -214 571 338 -365 -577 -393 742 -320 711 368 168 977 -418 640 -42 381 -878 -761 -704 -629 540 -720 459 -134 -666 620 484 -226 481 592 556 130 670 -694 -782 -449 -593 871 -910 751 -486 -450 -941 -452 -134 646 84 -933 382 -593 -117 612 -5 522 985 -702 854 585 195 -192 -421 -370 620 -287 646 441 -991 898 -906 674 -405 560 573 -618 518 -941 925 -360 -618 -226 -7 -426 849 -457 326 653 952 500 -368 -221 700 510 -495 119 -571 -757 153 844 866 -832 -713 -98 324 748 -215 -91 -362 819 -633 -648 487 -805 -240 -805 -303 116 327 8 -944 -574 958 986 -711 -406 -589 -926 68 -907 644 -780 -274 -889 -881 -489 -62 497 -657 -992 -393 -271 867 839 -678 -416 70 -599 -575 880 9 -106 -931 -73 -599 -804 -935 428 218 909 -782 -797 -472 -686 901 -998 592 -623 -411 -152 -515 60 563 372 126 13 503 -667 310 829 710 747 -560 -402 -982 -879 725 -865 241 -573 865 35 3 -366 -168 -882 806 -9 624 948 978 -186 -302 664 767 288 703 -72 396 -719 -795 794 265 -553 692 30 -505 -203 689 960 -479 312 288 -879 900 -710 625 -256 352 -918 7 732 -341 -717 -170 -109 -518 971 -43 53 -318 -811 495 53 715 649 76 906 194 996 576 -769 -755 755 -503 -53 917 -194 -53 -63 -454 -218 430 97 -357 694 717 -609 122 181 -429 -527 -825 -778 -647 -868 250 -912 67 646 71 -147 -981 666 -734 -766 -419 -288 408 827 -51 636 -594 785 -179 -85 -540 -546 -721 -189 -192 -496 76 -450 169 -538 -409 510 -271 849 233 -81 834 589 -666 872 179 -154 128 -266 348 954 289 607 421 829 88 -678 -52 66 -620 -861 -783 853 -914 285 -355 -999 -709 667 987 739 -666 977 960 -901 -227 428 99 -783 49 -508 246 -248 -389 649 -715 -979 537 -709 865 -466 156 885 -784 368 804 116 -53 324 -984 977 -208 -223 340 -234 -723 -643 -180 -784 -275 163 655 86 -79 -722 -376 -210 -296 -41 257 992 760 -791 -606 -327 -886 881 -507 481 -298 -85 -774 362 388 394 -487 -270 -621 545 63 961 336 -509 415 226 537 197 -869 64 394 399 -462 -58 92 213 -545 254 -127 -523 -140 -543 -94 -232 -806 684 -266 -80 -458 -421 -309 -704 959 -538 812 541 797 678 -193 -709 612 -894 29 364 -789 98 -384 -958 626 139 527 870 -523 -321 461 88 630 468 -840 737 340 -33 -481 -46 437 72 814 -503 359 -967 484 378 -105 317 -168 729 -966 895 -207 -246 482 -913 -375 774 939 -110 -172 -45 203 24 282 702 322 357 511 -47 911 948 -726 424 952 -181 -714 -114 48 -53 611 -782 -405 -51 -307 747 99 902 976 -584 -967 738 112 511 487 579 494 201 -618 968 -330 -188 -60 -126 -771 303 -926 158 196 -902 -851 896 773 22 206 177 -793 -662 112 251 481 789 471 -573 707 -821 -829 -368 629 -777 -741 -111 522 836 -808 -425 906 -531 999 887 -187 196 515 220 627 829 -145 -466 -275 -750 -299 139 -483 -942 -865 848 -886 -753 988 792 -833 651 433 -343 639 -495 954 455 200 -812 965 962 -739 -959 -569 551 -549 -622 -648 -522 -49 761 922 -108 -982 -489 -140 -173 171 -825 -891 -790 894 102 562 193 -846 294 810 -406 -203 -899 206 -166 -903 -985 385 497 -174 89 241 -830 -419 280 600 -461 -127 -893 -885 -296 105 -85 -857 812 518 787 775 -378 -610 -722 -594 -726 642 690 615 922 991 953 -887 447 -720 -817 201 497 493 761 64 -828 -632 335 242 747 -765 503 -308 339 522 -983 -346 -379 656 -980 -608 -246 -210 12 -869 496 -626 38 111 -350 43 -628 905 -501 -182 -600 433 -932 158 64 461 189 659 6 790 559 469 93 -156 -217 -151 607 -590 -508 -310 -498 1 -505 -488 -43 426 -193 665 880 57 -365 889 -722 419 647 162 456 -493 589 672 968 748 -274 330 687 -23 125 74 -147 -286 994 644 117 -671 -109 763 358 -265 496 744 216 589 874 -812 268 28 -180 236 -747 -514 -441 580 -226 101 727 247 -798 148 -181 716 -29 -19 -803 -209 701 206 -200 436 438 -578 466 -54 50 -195 121 -767 -551 406 -80 -923 -33 285 47 467 853 234 643 248 366 -886 211 513 -789 -20 -30 -176 175 146 16 -524 367 -930 -908 845 -971 -221 -501 293 37 161 -277 40 832 -113 -333 362 -654 206 835 351 -604 -75 -855 1000 357 -690 854 380 987 -510 307 -844 -90 855 -424 -826 -968 177 330 11 846 -787 -584 -379 -411 456 304 -986 -420 -571 637 665 103 289 -761 -641 -353 375 -356 979 -924 520 40 518 981 -286 624 973 837 123 -692 -186 510 65 602 -271 818 700 -239 -464 -950 620 -136 -724 -375 -159 -748 -684 462 -484 -967 222 957 -425 605 -368 831 204 467 -295 798 -118 -844 222 -176 670 969 -209 -603 223 -7 -89 -771 615 349 -772 -444 12 -554 127 -552 124 -315 689 440 910 -461 351 -42 566 517 679 433 -127 -482 135 -455 -598 -130 988 -624 570 -816 78 -991 606 -492 921 39 -150 354 -94 -775 -331 362 -933 -778 217 218 937 -668 -132 229 882 738 -289 883 326 300 850 122 -266 -218 797 -464 270 -845 801 -711 645 -296 -376 -197 -710 928 487 885 777 857 -751 676 -714 597 736 -2 148 782 811 411 86 -79 -348 -827 -605 -320 242 254 28 -871 890 -595 404 -13 657 -834 -371 -17 603 56 574 391 31 865 602 -907 424 -423 -683 337 -679 878 570 -400 -805 -888 232 958 783 -917 339 -87 352 -259 -471 -936 -275 -775 -337 395 945 -416 7 746 650 543 822 725 620 -672 -860 219 759 2 594 534 -212 -666 -994 672 77 -141 -306 377 878 14 190 70 -584 -960 120 -785 215 -315 -248 -380 -76 257 -112 -75 803 517 36 267 -748 574 -661 428 806 -67 -97 -548 665 554 -37 396 -770 -987 -634 314 10 -315 -462 -409 241 137 922 552 315 980 -151 -412 -249 -942 849 -440 449 924 11 919 5 921 29 -663 -891 726 885 -177 -249 63 -761 798 -547 793 -52 -894 536 272 -851 859 -129 234 409 -891 -648 -504 680 646 178 425 486 277 -331 -409 670 -335 -552 -570 559 706 267 -794 654 543 -838 -186 -803 -555 287 -778 -934 648 941 998 -355 464 656 -697 794 831 -379 -291 -425 80 -286 -391 871 426 -25 723 -828 695 116 -977 -46 999 -736 -701 -468 -911 621 45 -674 -577 213 -294 928 -241 -93 205 -606 513 962 12 -468 -684 -792 896 434 -730 -668 -403 965 -827 -560 299 -816 653 461 -408 -622 -281 -717 -562 -191 576 -584 488 752 -323 -408 939 -819 213 482 450 -678 935 553 -462 303 -790 -606 525 566 124 575 75 -845 -144 -806 -290 -422 -161 -787 0 -335 -338 992 -640 -983 281 159 431 795 602 496 973 -619 -100 -937 -733 -110 320 47 734 561 154 258 622 -637 -916 823 39 420 812 341 84 50 262 597 -871 190 -122 569 -478 239 458 -37 -241 -80 -617 -174 412 -883 -634 -322 -389 604 81 -819 133 28 931 -404 294 -128 879 853 -727 589 -867 -495 635 954 -774 -554 203 -756 -331 681 -360 511 876 -606 -712 896 -4 554 339 -250 -535 448 -910 -845 -828 414 635 588 159 -836 243 849 903 82 216 909 -890 664 805 -732 868 865 -872 437 177 244 423 719 874 -601 -205 532 354 222 324 337 -579 982 -753 -57 -870 -394 296 947 -15 -11 180 842 136 355 -693 984 -213 -255 -396 595 -520 -145 704 463 922 918 123 -639 141 -355 -886 428 -915 -122 657 -444 960 612 552 -306 -839 -872 -429 950 -810 -921 330 957 -519 680 295 779 304 -46 497 -997 645 980 576 -619 870 -325 911 -668 -428 165 663 -868 312 -562 924 -771 80 246 -876 32 919 649 -910 -862 -124 702 375 918 -868 22 -374 -867 -424 -802 -215 -986 -827 194 -952 741 -831 -576 -612 385 707 950 468 -488 932 -151 -761 65 759 -804 -251 588 603 -864 760 921 -171 -98 643 -414 -891 -314 816 -390 -365 139 863 981 -698 130 -590 21 886 247 760 -644 -619 -147 288 -772 -668 492 215 671 28 -280 699 -947 724 187 -855 611 -117 -970 182 975 822 645 -262 -162 913 531 579 -724 -787 913 848 131 -463 169 67 -959 179 940 921 -685 602 -624 -130 713 690 591 855 -152 -286 549 -484 428 -523 407 91 972 250 -691 -118 155 -475 -819 294 460 187 739 -80 -201 103 -127 954 -831 -654 -434 -549 690 991 -223 -799 196 871 -982 -731 839 421 -987 19 -221 -909 -34 742 324 20 -737 284 -192 -467 389 -329 -959 -93 639 -773 -184 588 125 -89 -289 408 -520 697 -507 -811 48 192 152 846 306 -396 681 -204 -275 119 -521 -657 -65 -837 15 -193 785 -83 -914 117 -759 -696 -378 -657 -894 375 -418 491 944 -951 181 602 237 505 -892 487 -175 80 605 -366 245 158 316 401 -915 161 732 -522 -104 54 -633 133 -726 -539 655 743 777 -59 471 943 528 -332 -924 508 -31 -105 858 -609 718 450 448 -584 -261 -384 330 228 -395 109 -136 761 773 -833 -841 561 -182 0 -472 570 581 83 270 805 -970 512 938 -521 -974 -298 -892 599 -517 -979 210 454 -41 704 872 644 854 -398 -567 472 -713 -409 368 -397 -488 208 -987 -143 621 -964 562 -10 363 550 -404 360 201 738 -425 -519 282 -245 292 106 -500 949 896 910 610 950 430 334 292 1000 -237 -561 -187 -181 324 195 377 -584 -143 173 -259 -537 932 -731 19 880 936 282 791 -133 -951 259 -478 436 616 919 -827 -914 585 289 -376 -17 624 778 419 -40 -573 624 -603 -294 -845 -276 -523 -324 690 -729 -217 258 344 -337 -45 125 -568 -34 620 -273 196 196 64 -68 826 -469 -677 490 -957 -61 -606 -161 -52 864 640 1 -919 -984 297 842 -126 877 -358 752 -748 149 -238 431 1 -10 793 -955 728 648 -427 148 -660 22 -344 83 339 240 -292 11 816 -508 92 397 -55 -606 -163 -861 307 -11 -96 -2 -130 342 -76 -212 686 859 91 -480 -577 -113 -800 432 -493 746 62 848 220 -789 -179 656 288 971 -21 420 -646 -709 345 -307 890 968 242 563 643 -527 261 -361 -487 -879 -768 -546 -510 547 695 390 792 -517 804 -134 669 120 32 621 896 351 -712 -386 -563 -932 -435 -824 -586 -150 984 -205 -882 605 310 319 -497 -509 -808 -470 -943 -335 -945 559 -934 -131 867 -415 -896 963 -5 742 -734 -641 -963 -546 -194 158 646 468 237 102 916 -996 271 516 239 -644 210 -925 859 43 -929 -623 256 -845 -483 -879 406 899 672 -526 -866 -269 -621 778 909 263 -849 286 -654 -864 -534 498 154 -783 -533 -786 156 -680 -40 60 -493 -13 -917 -46 961 -77 -114 698 -966 333 -673 103 704 -714 246 -380 -792 397 869 -918 128 870 -685 150 294 798 -21 -204 -496 -484 412 -240 448 419 915 -326 -714 364 949 335 -928 162 -483 -399 -294 -603 1 -787 537 901 -42 -31 393 157 -431 201 416 849 495 -836 -187 514 -861 827 -67 975 -388 466 -900 -391 196 -144 328 -648 -31 -323 663 182 560 -103 -949 674 -565 -596 96 64 966 -772 991 14 -650 -933 -373 -525 -874 901 282 147 779 26 -973 -314 713 -387 226 -387 514 598 445 118 982 -806 -177 -310 -69 -939 -665 243 684 -28 -599 819 559 -776 592 69 302 250 144 -453 -161 -284 -749 -812 164 258 614 -27 614 176 984 -700 556 -498 -811 -467 -787 -498 910 -634 -548 -504 894 -343 -702 -151 524 490 674 -725 616 403 638 -822 -999 3 -614 -443 134 669 279 -397 320 -387 -604 444 686 -639 848 713 319 639 -358 -342 -713 -540 -968 377 291 -848 820 188 674 543 -178 934 274 -592 -822 129 169 129 -512 -654 -801 708 -419 -433 -6 -527 -728 -524 403 547 -150 -802 904 -676 65 -339 300 -521 -519 -318 138 -139 -138 668 365 -530 -631 -6 486 -401 776 964 -357 522 417 -114 -678 -958 34 766 -611 -562 -568 -670 -487 900 -82 763 741 203 -830 -858 254 -438 636 -230 930 -422 830 -985 801 696 236 378 70 -391 396 805 332 -757 59 -29 -73 885 496 -79 638 14 356 -656 -632 622 -426 572 486 -453 -53 -777 750 265 526 -422 12 237 26 446 259 -609 4 -605 -637 255 -198 288 830 -28 869 -83 7 621 -798 -630 821 -411 -363 -901 987 871 -77 120 -817 -747 800 -516 -539 543 414 -268 -497 879 -941 427 962 43 277 -427 615 509 -934 16 -897 -167 -890 -804 -957 633 -229 -93 934 803 349 -782 -612 634 137 416 172 785 817 -518 506 -354 -692 -373 18 -907 99 583 -733 -568 -339 134 -373 807 121 933 338 -713 41 -165 -741 -156 -212 -901 181 498 -275 3 -502 960 -495 975 403 352 957 637 -367 177 954 -668 -896 -345 -49 309 -807 -583 -418 476 333 3 -613 745 150 -683 324 838 -827 176 253 -637 -714 -259 -679 671 -975 284 -366 -120 67 -42 262 872 996 447 -392 701 648 12 -23 280 788 644 427 -156 -471 -852 -476 -494 -157 -512 -865 298 28 -762 -505 -93 18 687 530 -968 846 -364 -367 -846 57 -930 -697 -714 897 -924 130 807 -389 510 -607 -876 959 921 643 -331 -561 838 -271 169 416 140 960 264 -565 954 656 -570 -75 -673 -378 199 148 817 -591 319 -422 -18 -227 -564 -874 696 237 -737 -859 -729 -315 239 997 -987 213 475 -675 210 649 274 -326 508 -27 541 522 152 828 -712 954 955 322 -579 -487 434 112 -157 -458 256 -54 -27 767 734 -216 575 -472 67 -555 -835 -495 -882 87 -81 -97 -933 -117 -963 -402 -490 -563 51 -33 -651 687 -442 6 819 -736 856 632 890 -304 -56 66 384 -50 -946 291 567 -154 34 568 -645 154 -226 -98 588 -911 222 -751 -486 616 -921 -380 276 836 470 391 788 911 531 435 250 -829 -340 -332 -762 311 -608 -620 -19 446 -882 -842 -79 -829 474 102 -181 -348 150 69 80 504 785 859 51 215 -223 290 270 -506 -824 -888 -647 -865 -244 889 517 -742 437 784 -268 -787 -57 -499 -217 -251 -930 -802 58 612 541 895 498 -94 700 107 147 769 56 760 -428 -896 -857 485 -796 91 276 -96 280 797 -550 -311 211 799 -215 -821 378 456 887 -663 820 -969 -86 -995 -413 35 -106 567 932 244 515 -720 -151 82 -965 940 12 -941 -637 525 716 -795 263 -586 -45 86 -111 836 -655 -635 208 638 -144 323 -441 -692 5 -808 520 93 -390 -586 409 366 -477 728 681 -416 -696 942 -966 -936 732 374 -168 843 -986 474 -636 41 -164 476 -87 -395 -177 -227 380 415 400 -839 199 -654 36 326 62 -485 114 -208 438 -914 155 -269 439 46 545 -573 602 -57 -906 703 -347 -368 789 -719 -81 773 -399 51 -842 -387 436 381 -629 -937 539 746 -733 926 330 -888 -313 -511 31 -278 370 603 989 657 -462 -363 430 -737 65 606 -412 -928 -426 565 991 285 -531 404 85 791 -33 -579 -941 -925 -853 576 -589 -772 -29 -664 -28 757 -620 709 -673 591 -247 -324 938 -652 353 417 493 -270 797 -761 769 -759 691 -716 -845 569 -859 -792 -782 -418 -172 228 102 762 -395 -176 553 919 39 -748 345 615 316 961 812 9 -515 -892 -397 -521 -657 990 -927 717 907 -697 -931 -227 -163 -411 827 -250 615 -836 946 108 641 -535 738 -77 -420 -362 -532 -772 357 -11 -904 625 571 437 857 328 81 -583 -200 -916 331 -528 -124 393 -368 177 -426 -277 -703 390 312 -818 235 -600 695 -422 870 796 -699 -378 -167 -658 934 233 -977 675 582 -111 688 -235 -607 552 -175 298 240 -254 -655 -50 556 -596 -253 -434 542 690 492 -804 662 -664 -264 -183 757 -360 792 946 -582 610 470 -75 366 853 -889 -481 798 139 -415 267 96 -740 912 758 613 644 -94 772 6 367 540 -801 -348 314 -419 -458 -319 981 735 -369 335 8 109 717 153 -393 -307 -882 866 -549 274 -710 -285 119 863 -177 -720 417 973 -983 584 826 -670 783 670 -455 -364 701 -158 269 581 641 455 477 -849 -866 554 728 596 943 42 579 157 980 181 -150 -416 571 977 592 366 -117 -228 -944 -680 497 -381 470 266 -873 483 -830 -716 -258 657 -691 -40 -794 -791 -255 -261 -74 -135 565 291 -187 -577 -30 14 246 259 -863 -532 76 828 -202 -343 -31 -533 849 -931 -852 213 989 200 898 740 -492 -603 502 -114 611 -842 146 745 305 -588 -622 -406 738 -742 -440 666 -40 -608 833 -779 -152 -888 -90 -120 262 -474 779 95 -988 532 690 -241 491 -844 74 891 903 985 -193 -338 -902 846 141 -808 542 -582 436 563 -880 512 -287 17 825 811 -608 806 -681 -226 -464 -399 -64 350 99 684 -938 -518 -980 254 -318 -833 753 945 307 349 795 15 -618 174 -888 -57 345 498 849 -122 -188 -419 -854 976 -399 -303 -829 208 -948 -271 -266 -7 319 170 904 -780 -781 -116 741 989 -861 624 807 -43 591 144 651 -930 448 -237 476 -652 244 -517 -672 -211 824 -513 -74 -432 824 -634 477 -41 925 952 -547 -697 740 -996 537 865 967 181 -921 -992 -977 -1000 -238 -493 729 -801 -774 298 902 -848 409 -853 649 -230 -821 -998 560 -436 -653 976 258 -240 937 421 -618 648 -995 -242 -557 1000 143 115 127 -779 -325 -906 181 -107 -478 -234 270 -293 23 -252 264 -427 891 -544 -821 488 814 -577 -338 840 -304 708 -826 721 -299 455 -852 577 901 -660 132 379 925 424 767 -953 -921 611 926 -416 7 -742 724 -760 979 -840 940 31 -95 765 -658 -813 -224 532 70 -722 -864 -91 -415 665 -366 762 -656 639 207 910 339 619 -683 983 -194 -842 -203 826 278 707 -775 392 914 -805 -599 392 -254 -675 475 912 623 559 -396 517 726 697 822 -942 -925 551 39 -989 402 -157 -181 316 926 -118 420 -942 -724 184 792 711 -318 565 404 576 297 173 -432 571 740 -307 960 -732 238 -2 -948 -34 -116 -717 439 676 498 -364 490 622 -150 -369 508 2 971 -955 908 570 100 319 -475 -517 990 874 -192 514 -734 234 501 -842 -486 -274 -170 823 -260 14 863 -24 -182 -530 455 -630 -89 -686 225 -397 365 178 948 453 -279 20 -408 -162 -287 888 -350 389 316 -7 -890 96 -389 -608 32 53 153 434 -11 615 854 -231 414 -533 369 -3 -899 360 750 -725 -586 -255 884 -962 -401 57 -314 221 917 -359 -89 584 -300 663 -110 652 359 -43 -183 86 -224 -21 -590 78 -216 837 -589 406 296 294 -294 -953 240 -720 972 -908 46 -907 -78 510 429 -586 -796 -697 404 -586 -837 388 -247 -418 -653 -258 -788 -452 716 -870 230 -389 -271 -129 589 -1 -439 -314 -514 513 -282 -197 -215 -870 -742 265 600 303 -508 -871 209 -8 601 -650 -765 -237 753 -865 216 251 -238 826 101 316 792 737 -612 664 -181 953 -198 -611 -73 -711 -276 994 629 -132 876 -72 -402 898 316 423 544 506 741 -394 930 976 -495 85 82 -974 453 268 -442 600 659 116 -343 950 661 436 346 997 -666 638 402 -364 -93 -710 -577 624 622 503 833 -865 737 -905 -891 -758 293 -107 936 81 -452 -312 -593 -75 881 -869 56 -334 -819 -88 -961 -254 -46 -120 -746 969 698 -271 -325 -891 117 -473 -299 979 -636 538 -957 -551 241 172 693 752 -430 404 89 -487 555 -498 -442 -215 -60 -738 -481 -111 -262 -760 -339 -533 -389 272 448 -229 366 -589 -34 -94 995 128 173 105 -462 341 -372 -211 -901 784 937 137 -213 912 -106 -415 -202 -599 788 861 808 -591 -580 -427 891 -457 -3 -368 380 908 -348 478 91 972 -214 -115 599 910 361 -418 930 678 -696 820 461 -325 745 -456 129 -558 -36 153 401 -947 -211 -709 836 -351 406 157 -23 741 195 728 -112 -209 251 494 50 599 907 887 -924 277 -713 335 -335 -505 123 -240 665 684 -473 842 876 94 -252 -552 -577 291 -223 -553 -735 752 -721 953 997 272 975 30 -243 388 29 651 580 -37 -444 -220 377 -441 138 -215 697 -930 -544 565 -498 577 428 -861 -34 -177 -520 -926 -898 314 254 6 -652 -979 -709 345 641 -696 -852 -988 -930 903 -804 571 16 -555 390 -766 -705 810 -918 55 -321 261 771 -546 -541 -41 -849 124 -789 957 -711 486 198 608 545 732 174 -154 -333 -271 827 -450 -966 873 -59 248 -526 616 -397 764 -211 -518 -297 -353 -133 -82 -595 -123 3 212 -608 876 -275 -122 126 279 242 718 -444 -182 769 765 -87 192 450 -180 -332 4 720 -235 63 -574 -553 764 -721 -308 845 970 38 -12 359 115 -171 439 324 -410 63 -46 812 335 -767 -419 904 -785 342 -255 365 690 741 268 -296 -148 541 631 -780 761 856 -437 700 659 993 -259 372 418 -296 -572 -804 -697 -106 -101 965 -652 -483 -237 -629 972 -410 -904 862 508 -440 -316 -823 -847 -679 -7 -720 -539 938 573 -616 655 -26 -93 -129 11 810 413 648 -356 0 -16 -533 461 889 443 797 -710 2 -26 814 -118 -366 -440 -455 996 -188 -837 739 714 -837 477 292 415 -515 -337 -668 222 271 -471 28 -839 -371 -900 -7 708 717 148 -435 708 111 273 725 396 -797 426 395 -86 -27 227 407 -322 452 858 131 800 -255 92 -536 -784 -537 -321 -43 -150 -450 745 -936 -625 482 721 492 -213 719 296 868 253 -129 379 906 -7 -806 538 -397 582 450 750 -732 398 594 838 788 -698 -694 68 599 -89 727 507 -91 242 -338 140 -302 328 340 613 -952 843 170 -76 554 -490 -964 -822 -164 -184 -149 620 -719 310 -48 -857 43 -332 808 1000 763 962 -91 -82 -628 583 -122 24 -841 38 -924 -618 320 -540 -634 795 639 558 -614 -613 415 621 872 559 125 -258 -144 653 419 -497 75 652 586 52 33 -311 -351 480 803 -626 -463 464 476 -551 -170 677 -93 836 69 570 164 901 -992 -100 -547 -890 147 -238 -164 120 852 -918 19 974 97 -490 -280 -766 19 320 327 -725 983 -503 -740 -69 -807 -82 715 -900 220 -544 -698 -405 426 554 720 -412 -319 -836 683 393 -157 -848 -371 536 -153 -110 846 -250 -860 -349 44 305 -890 762 -465 18 -509 658 984 661 -522 -993 483 -259 293 -784 -775 908 191 -225 -324 115 -859 562 438 75 775 -444 -819 939 -611 -232 131 -465 230 931 -509 -673 288 -523 3 86 -536 323 34 -611 -658 -294 -418 -390 -355 -9 8 -28 -449 351 571 -538 941 913 395 -940 -483 -10 200 -561 -990 378 91 -388 -771 -126 804 -442 -514 210 -288 -374 -159 -470 -54 -573 -374 -721 854 889 -170 -908 803 -565 -895 -482 694 -974 -978 767 744 546 -509 -721 216 -217 598 -332 334 -642 408 -16 -185 -2 447 -828 -316 -833 -193 -241 -568 562 346 -246 -909 253 -101 993 -319 305 756 114 827 744 -427 -356 -328 -824 216 869 638 198 -328 -388 -369 495 -860 797 -921 34 736 195 -854 168 56 56 -930 574 924 -420 -13 52 -586 785 38 203 -447 650 565 510 813 -910 -101 -428 -802 326 -883 938 -16 958 143 -217 -973 -423 726 937 -384 -421 814 -379 338 620 -71 409 811 -480 -396 -72 -653 -831 17 -923 735 759 -575 87 312 346 682 850 710 969 -202 -189 259 627 -984 62 -746 -867 371 -917 -977 -270 582 849 472 -579 313 -976 844 768 -716 -21 -896 -520 -293 962 -196 957 -527 -120 493 -377 940 -683 195 567 109 528 -650 -955 918 -381 743 -382 -707 384 -805 -116 76 -494 -8 386 824 -768 665 400 -781 656 634 -646 22 -258 -351 -176 -692 775 260 518 102 419 -711 265 -246 -741 241 -242 -309 -243 -433 893 -966 -967 134 319 -258 610 852 457 -492 -13 -773 -418 -667 -99 -995 -695 -798 459 312 -924 -454 -13 104 817 -371 344 -404 -747 263 214 -835 358 -955 -330 -606 -478 -27 343 -987 -3 867 811 151 375 378 -366 -931 875 932 20 -279 -657 -719 -214 203 -893 -778 -285 -983 -171 283 -705 -594 -25 -874 45 571 559 989 760 -410 -166 71 591 558 236 165 568 502 -424 70 -751 172 -274 193 -679 811 273 370 670 -223 234 -176 948 678 59 -681 673 279 45 172 -938 217 -875 -725 965 -258 240 -365 -669 2 -916 -524 -313 722 -610 -974 -73 172 -796 142 -66 -309 410 -972 348 118 -220 -317 703 810 -622 -993 -303 882 979 525 -382 -735 -531 -22 385 185 -373 -435 -835 387 460 352 616 -910 191 -572 503 468 -537 -942 -550 210 -79 774 -372 -129 566 372 236 733 426 -418 -422 -270 -84 -551 -167 935 112 364 -305 -424 -294 543 564 -748 288 772 -964 -656 280 291 -736 836 560 -916 -367 -877 603 -279 586 -836 -567 802 835 -206 -266 927 -510 776 -912 -744 -936 806 -144 809 630 215 -58 -366 -184 372 -966 -137 -967 22 -408 576 236 -402 -149 -24 711 -641 794 254 906 -746 603 219 -238 -599 631 71 481 -99 -489 803 158 36 -714 168 -248 219 -680 -870 -472 904 -476 -740 36 689 938 -694 -51 -456 -246 -854 216 985 819 496 762 500 -635 248 106 1 -232 967 -156 686 845 293 974 -134 200 735 -47 -204 -666 -154 369 -594 -598 723 -117 -160 878 782 -388 -393 629 528 -378 100 -544 758 782 772 -99 -894 973 467 -182 195 164 495 -705 275 -631 -271 -779 -775 640 355 126 -568 -733 767 763 175 550 633 937 468 -182 -672 -710 -205 845 -135 -195 -456 -597 617 345 -22 -58 -991 228 697 1000 -319 51 -113 344 370 -676 -848 954 880 -225 886 -821 199 200 -38 -29 -838 -240 -153 410 184 -547 -915 -188 -950 -760 -390 590 -299 -680 -342 347 -203 838 263 -47 696 522 310 913 172 579 -715 906 -90 -958 -902 163 868 94 -480 -418 -39 -963 699 -396 42 303 502 602 -857 -397 126 -203 926 -33 781 259 274 696 797 -837 881 572 682 -744 -835 598 90 223 639 114 -845 168 -618 128 -981 -454 592 -353 -314 -37 778 -753 -69 -213 140 26 -42 -509 -182 -408 899 132 -915 206 50 -648 -640 -692 565 17 -977 391 920 -514 484 642 96 14 624 428 639 -318 -585 -181 -15 -411 674 -990 480 754 57 633 632 -817 626 657 -937 405 -887 469 -941 238 -248 -328 889 90 -992 -787 140 73 -261 79 -365 -565 -364 -703 619 -181 -473 738 442 -301 -571 627 -97 -572 -260 786 687 412 -405 562 -130 -638 775 190 440 750 371 -529 692 683 -435 639 -55 -606 -845 753 -181 -287 -246 -548 392 602 -865 -682 -191 -74 994 -385 5 -304 -748 -607 -493 -499 502 185 205 609 419 678 802 546 -931 302 -967 980 -190 -582 999 849 -678 28 888 115 419 -738 758 260 899 1000 -61 339 -709 487 104 114 377 -374 -359 871 -243 -411 209 583 962 54 -562 612 451 -936 -735 94 718 -151 228 -798 514 779 850 -105 -644 581 -86 566 -465 -675 120 333 652 -142 -686 801 -395 603 120 -101 -774 -714 -380 -234 -401 778 -188 -955 495 -606 -533 -774 786 182 30 -522 -508 469 -788 -589 434 66 81 587 960 978 862 -833 761 -759 47 -133 20 -438 -882 516 108 402 -409 -706 207 293 176 260 -425 -522 673 -943 -245 -542 -725 -491 -933 965 -730 177 339 -246 186 -994 658 592 -249 160 -923 -514 804 -579 459 900 -758 812 802 -775 366 -418 607 -71 -929 -416 -525 -168 -462 346 318 639 935 -683 168 -923 -573 -883 142 -248 -407 844 -16 -609 -695 -349 -844 -427 -21 960 -267 119 -798 373 -386 -922 645 891 -367 -458 544 337 -247 341 35 -736 84 458 975 809 -83 -128 -466 -42 -38 617 -728 -763 947 -630 -999 -708 4 783 292 655 618 -168 -259 -14 477 -959 -679 783 -627 -225 -324 -598 851 -716 -851 112 527 932 737 27 -223 192 179 133 846 686 314 970 -549 -877 653 -667 340 -850 -313 -170 -528 0 750 260 476 -256 -219 286 -122 -349 289 948 -882 200 -517 517 -137 880 -999 -141 -182 197 511 973 824 634 505 171 348 422 116 550 464 -309 -18 -465 -573 -476 -101 -510 719 803 -950 -526 -394 -387 -352 -189 -746 -126 -707 373 566 685 -630 680 555 -785 -69 593 -862 -758 -917 390 -764 668 383 235 -541 679 -955 867 -53 277 -525 631 -725 -654 214 334 570 -638 -813 483 202 712 476 713 187 -429 -410 -675 -833 808 -113 -313 295 832 486 -978 920 -326 -606 -328 595 -979 402 -895 -313 -163 878 -619 78 -959 873 -711 -90 -426 828 713 255 792 546 -178 77 -82 -610 -996 335 185 -400 -918 564 371 188 -269 -433 10 -871 590 -268 559 -229 -582 -197 -978 -643 -232 879 -623 658 135 621 49 471 272 -973 -967 -477 603 867 5 -898 -179 -977 -499 100 943 328 922 968 578 619 804 642 -819 404 -552 198 -866 289 186 384 -552 798 -195 123 -300 417 -370 330 -48 334 348 -213 -699 794 511 -390 -46 -776 -17 135 492 481 214 663 -679 359 -175 191 460 15 305 423 97 826 -8 984 -825 529 999 -762 -330 -728 560 -704 -950 -557 6 457 920 350 -269 -726 656 216 544 -785 917 -837 -427 -945 -235 -770 -222 671 171 667 -561 863 963 948 -36 56 -718 331 157 468 -763 -358 451 713 -96 728 232 -944 249 -461 -7 36 536 -973 5 -65 -957 -972 792 63 309 -711 -386 -21 42 955 695 962 718 -403 -343 207 854 -450 -871 747 -897 732 689 408 -861 544 488 -14 778 -432 792 305 216 459 917 -957 79 -125 762 -912 -220 483 -59 794 615 -361 -142 835 415 571 212 -542 40 -709 -28 150 -70 620 -344 904 -131 -920 -344 -842 -394 683 375 -826 488 -248 -971 311 -960 -322 387 -210 286 -906 1 432 -324 857 437 760 -595 494 516 -185 -449 -303 -79 802 -374 420 539 -571 -40 -563 -580 598 226 979 25 -168 -278 -794 -994 -311 -857 104 83 543 -707 834 -816 -262 -529 377 409 -797 809 264 601 -119 -833 -874 -436 -776 478 978 -270 566 678 -307 495 -725 -366 -654 976 602 692 969 -171 -107 -800 -468 -893 -404 -830 856 -703 61 411 755 -546 489 902 -167 578 -485 341 -576 -531 319 23 -925 211 207 -893 497 399 664 -682 297 -5 -22 872 472 -888 337 -529 220 230 -948 914 618 505 66 428 153 -213 465 -519 550 420 54 710 435 -267 267 -907 34 96 350 73 590 390 -312 -726 557 -696 -918 -656 -818 -75 290 -190 386 -646 884 -345 -523 -651 899 276 820 246 -896 -221 705 -791 111 445 728 956 422 551 -419 -346 506 -653 228 -982 447 -382 -232 805 -490 -105 495 824 -927 -198 -681 -313 600 771 662 7 -780 -537 782 -957 -983 -963 -73 12 -644 -462 -266 -114 87 238 -795 655 390 -746 593 156 812 482 -591 980 309 599 -733 -258 -67 618 -453 -116 -38 318 -73 -194 -516 321 -650 109 -660 929 -353 -458 575 798 306 15 -998 709 741 -237 -915 275 657 -751 561 -205 42 -87 768 961 522 -752 666 -224 188 630 -791 -439 -372 159 358 684 523 -309 372 684 -320 830 -151 -542 686 -728 -449 -28 -551 -700 603 316 885 41 900 754 -12 -886 916 -936 -450 799 3 991 699 386 -959 869 672 -553 252 -102 67 42 549 741 -980 -402 -431 617 -695 160 147 647 742 -688 -405 -305 153 -440 -815 383 891 -183 243 33 120 946 936 251 489 840 432 316 -465 -734 967 182 35 -906 -311 -887 -213 481 -165 -215 -925 -357 -792 995 -674 888 936 -918 70 879 -486 921 635 616 -447 100 621 899 -376 -630 -691 -881 -947 361 841 714 330 -584 -735 798 -315 -293 915 -813 -53 354 912 369 -921 -765 -303 612 -759 -657 -207 199 -635 -483 -930 -663 -787 -378 -136 399 -477 714 -125 383 70 13 -252 477 786 613 -65 928 -647 710 65 -156 -223 708 -787 861 -9 -822 -78 854 76 -290 -320 -86 -386 819 630 899 979 19 151 691 -541 282 -831 455 -654 -335 192 -473 -186 -352 -847 239 633 818 44 803 -818 125 423 -175 610 747 373 -407 -494 241 791 973 309 589 309 664 -619 705 -48 -890 773 -440 -633 -381 564 -483 -72 -777 -279 432 150 -893 -827 -756 -559 251 -212 -896 669 2 -947 837 -82 962 -594 0 298 133 284 -133 -692 77 -892 -823 -586 760 -361 -971 113 -643 -364 -527 99 934 -920 -260 187 -121 301 554 617 -212 -376 621 218 866 -133 -343 966 44 657 -942 896 43 841 -112 31 -474 796 -384 -26 -493 887 459 -958 101 503 859 -167 545 556 -115 932 -645 -529 633 -936 458 -757 392 477 -949 329 -307 637 959 263 71 131 -553 -443 813 513 -789 600 813 499 729 -438 339 92 772 -971 -945 93 -324 832 194 -724 -381 722 -884 -395 179 -966 -420 359 962 85 438 -223 -21 -136 -983 999 72 -669 -312 637 834 124 -66 170 554 7 200 681 -555 -518 -948 -104 167 124 -50 573 89 -481 451 -162 -27 71 -447 -702 52 -374 -367 -234 652 -870 -565 658 -98 -572 393 -643 313 -748 481 -732 -401 -648 -446 -112 -169 -54 -148 -766 137 5 825 290 88 -230 -731 -714 670 121 -886 801 -798 966 35 371 116 -486 585 -962 -760 -583 390 704 -446 -312 -220 -546 -513 -959 -162 191 -855 -900 274 866 54 156 627 504 932 776 520 448 138 998 -970 -201 -105 522 321 370 671 325 -634 -489 85 -76 -545 -914 12 837 772 -886 -34 -13 772 675 -736 -345 774 202 -900 -359 75 22 424 357 789 -866 -931 53 673 -568 -99 322 292 -110 -480 314 -535 689 -949 240 126 971 -937 -377 326 800 125 -854 -197 546 465 -827 735 -51 620 387 329 737 791 -208 736 672 687 509 -251 192 7 -292 941 883 -141 -617 -282 257 -856 610 -363 614 830 880 -623 531 -84 -676 783 -211 -519 -316 -509 4 -48 357 -993 470 977 903 -445 -567 678 827 -498 -421 250 -235 -14 -177 -433 -260 -374 98 -857 -481 -328 -992 957 -58 -268 241 -398 -457 -700 -135 -563 224 363 591 -545 461 -421 408 900 502 -367 511 701 455 884 -972 -339 888 -519 177 310 567 -489 -473 -832 -884 -349 -121 -441 886 -180 721 -849 245 -416 -639 -956 996 -160 904 -665 146 460 -598 990 752 -321 -250 281 988 -14 -666 204 561 222 555 -698 -250 906 694 -766 966 -790 -357 385 -604 -260 941 -643 -162 -380 -496 -62 -405 -765 -482 769 611 -380 851 -51 334 -366 -766 154 508 -683 -185 -847 962 -864 -948 -866 625 -240 977 133 -678 -432 -82 968 -419 -325 846 -446 169 997 742 370 358 22 -383 94 353 794 229 -345 -438 98 356 -600 -215 -333 567 649 -583 707 372 798 -890 808 -923 -245 -450 -534 779 -196 -461 545 270 -149 -771 372 153 998 184 953 603 -554 648 -531 66 397 453 -804 798 -747 -979 -888 -143 614 875 -953 432 -410 894 591 420 383 -112 408 38 152 491 -636 -667 875 534 -74 -101 160 -847 862 -466 747 -760 682 -268 -383 -986 -768 -679 146 -145 -22 164 -580 567 545 -695 193 -961 -78 251 931 -339 998 0 -183 578 -871 108 543 -173 -616 -655 768 470 -641 -262 147 439 651 -269 -119 991 18 790 -50 -232 442 -697 -458 -416 -150 143 -434 99 -142 201 798 863 -606 -606 -936 -370 265 -239 834 281 179 435 -8 967 983 -721 -751 -111 392 81 380 -763 -854 252 988 -107 -405 -945 900 916 -777 -818 -991 858 326 300 253 762 676 -678 -18 -756 -915 -632 491 67 -595 0 -339 922 782 101 -703 902 -998 478 -278 774 640 -854 -842 440 805 -706 -291 81 148 435 -702 632 138 -82 682 551 -999 419 252 -483 -78 532 546 -188 -357 -424 489 714 -41 550 -387 -930 -822 422 434 730 872 -109 -655 908 291 -508 -875 -747 754 649 -709 -816 341 -397 -321 294 -194 -588 169 996 256 -522 -262 800 -951 -800 828 330 -972 -492 220 -769 193 -767 887 25 212 -674 521 -762 -899 -472 -111 425 -439 -742 762 -521 55 -331 -887 -46 331 525 616 799 841 1 -198 -682 461 -599 -32 -427 514 -986 169 974 74 -924 -712 -946 -257 397 233 -247 889 320 837 -419 449 634 -431 256 -699 -815 -479 554 -590 -107 757 -486 602 506 566 -303 -840 827 -324 -804 391 620 486 204 47 -468 131 -510 -752 -114 -113 259 177 -352 -774 856 471 -585 214 -694 233 -756 -426 -174 -880 -912 -634 -199 501 778 -645 -437 319 307 -792 14 449 252 -393 -722 521 72 -776 526 -411 884 -645 -398 879 -147 804 959 167 -773 476 -200 72 -267 -998 -932 418 -540 845 -782 54 946 -645 -116 -859 196 -296 922 -103 888 -977 348 -587 -608 -705 919 -813 -377 -255 -651 -680 516 -621 -555 493 811 628 -34 -76 833 -974 -490 -188 -809 853 360 -443 591 -813 -863 571 -346 902 -45 836 881 -138 -854 -970 -890 -943 -313 512 813 -599 233 835 329 -21 426 966 -181 483 -247 246 -671 298 672 -716 -792 -412 -528 -91 -49 -173 -529 -960 -306 753 -858 -372 -211 950 825 -483 -22 -367 63 212 577 706 -225 79 58 408 -599 -432 435 970 -702 -505 -473 706 -895 220 -8 -534 -837 -875 77 -829 48 788 53 -137 -182 129 972 552 103 304 282 -381 335 -550 -69 -794 823 834 -548 -572 -322 -21 -500 -990 -838 -379 498 393 -517 249 -467 197 860 -733 -263 -276 616 -254 82 183 835 159 132 120 347 540 -814 -920 -278 -827 724 944 -49 351 -444 -876 560 -619 -939 -600 683 -477 -819 205 -772 642 686 471 872 161 -977 770 88 921 422 -315 -148 866 -712 69 -907 -862 -472 556 -810 -46 753 777 -729 295 -944 172 767 -381 -234 769 -851 -297 316 742 808 797 -450 -342 -500 67 883 -239 823 280 -628 -957 -744 788 -210 -391 288 411 580 781 -757 341 410 557 729 -434 938 538 -190 -92 172 -90 170 -871 -264 971 -531 -274 -568 -352 -524 -105 239 -22 -167 -571 997 -535 -902 245 -803 458 252 888 551 -377 -872 -428 488 -444 711 559 -822 -928 -82 -367 288 215 -783 -42 -152 159 -566 905 218 556 540 341 469 567 -807 806 -646 -523 414 -480 153 863 -955 258 860 741 -761 -723 -986 -700 -314 -193 -804 -266 670 -862 -357 -685 -408 -32 478 381 -753 -632 980 -335 -967 -294 -434 928 621 -483 905 157 859 324 -183 157 -694 -687 -202 -630 227 -208 -463 898 633 883 -422 583 -692 -822 -288 914 716 295 -549 27 95 136 -653 754 351 325 -689 -797 4 668 -278 -11 -122 -389 -208 -254 -757 198 915 908 -961 738 -468 -137 -212 -394 -54 849 -745 271 91 668 842 480 -102 -116 -702 -915 435 -472 675 456 -39 775 -720 -92 -545 814 447 -639 -427 930 -945 -8 798 872 -442 273 -944 -766 550 -796 677 -686 -6 -606 -508 199 590 -818 -380 -393 -335 -406 113 -613 778 -715 6 -79 602 539 376 834 704 -889 388 98 279 -570 818 -234 105 -803 -596 417 701 723 -930 -546 460 293 341 -122 444 808 -155 665 -645 517 809 547 -820 -670 254 -631 -486 86 651 -726 -626 -897 470 -952 718 -654 -161 -64 943 -369 118 -417 486 -678 -853 125 763 -28 247 32 -343 -787 403 268 436 -402 -968 811 -494 -480 -275 -908 -793 -334 -469 681 -896 -851 314 104 -943 -447 -4 -219 10 801 -475 89 163 -638 -943 -812 846 632 220 792 661 -219 -407 513 -699 -391 553 895 635 473 331 -214 -5 -729 -218 501 793 123 -566 130 462 -893 -622 143 151 468 691 -845 963 897 -525 385 242 -784 -474 -477 789 991 -495 531 348 191 228 747 -662 792 -102 -907 741 -437 -848 716 550 233 -449 -899 765 -439 -281 600 -791 -241 985 250 -952 725 932 -175 190 210 284 -386 -494 -905 -383 -45 -695 481 787 -294 -112 134 793 -814 -595 -665 775 -706 483 851 554 748 350 836 -530 -99 -778 -307 -138 -97 -211 -829 993 165 -53 627 -678 -274 682 -948 -788 -339 -214 424 106 -669 -315 -985 312 -768 317 -491 -446 671 -742 195 -898 -260 -815 -644 -374 -502 898 -446 747 -272 762 507 -680 262 94 -856 582 955 -689 -713 -833 -868 25 -943 620 909 912 -301 -75 867 502 -122 -943 -753 711 -317 989 478 679 540 -650 -349 690 -681 -4 -969 -25 -182 690 -401 -876 -120 70 -609 631 -623 162 491 61 -224 -635 -445 629 322 -147 551 -912 -351 -760 -711 -369 -686 -188 -574 213 310 594 -685 45 54 719 716 194 -64 953 554 -380 247 878 476 937 -98 -364 -585 651 62 -109 978 -27 -786 895 -965 -386 922 138 166 423 339 -209 -876 -126 170 -71 901 -693 765 880 -392 -217 95 537 -535 324 424 -39 762 -985 954 998 -888 -715 907 35 -708 864 -200 880 -512 278 -517 755 -914 654 43 251 -576 705 -470 -993 818 92 478 634 126 321 -755 -910 -65 530 -668 460 -878 -366 357 -213 -657 -823 -791 -145 118 774 -179 -180 -438 859 -471 499 346 600 -685 694 -197 -431 493 -391 -122 -582 298 -719 305 67 754 -308 -576 796 871 930 -757 989 447 32 -383 367 45 893 -966 172 -77 -490 -725 -783 -458 -801 -573 596 -801 357 -448 -629 787 -702 314 794 -695 -589 240 72 626 -295 750 -298 920 372 -806 -883 649 500 281 -281 -963 368 773 757 178 -12 377 574 -261 -998 62 495 36 -48 -746 -957 -841 518 868 493 573 -668 -347 -255 -986 -298 -494 765 732 644 -266 -171 -320 -192 366 683 445 414 -630 951 -246 48 -664 833 -223 -59 437 -73 472 172 -732 402 204 559 -824 -446 -278 -354 934 -718 325 937 14 -886 -904 -946 -778 -159 404 270 -551 229 205 -621 668 -270 334 -451 277 -845 -11 -683 709 -138 548 400 595 408 217 -943 116 -714 809 973 -58 24 -168 -340 -807 713 -875 825 -856 660 -287 480 753 -757 -618 -56 -216 608 -225 605 401 -329 -338 636 -1000 -727 436 128 -823 -710 -402 -657 -358 712 550 -208 83 -545 990 530 55 -437 300 833 996 968 82 95 -315 -863 -14 -207 814 54 -323 600 -741 -166 -943 -150 -817 701 -536 -648 67 -317 436 292 -860 757 -960 425 761 499 921 -921 508 -921 -157 -414 -925 -284 -105 -579 -107 586 -287 709 290 720 854 -624 -791 -848 794 558 196 -94 805 552 351 431 -223 -151 -371 -924 -607 -724 735 -439 -783 -345 -492 -109 247 -965 -785 89 -160 -158 -680 394 208 -679 -255 126 123 -505 -627 858 -526 -163 -295 0 -348 -28 -264 451 -839 625 558 -428 -584 664 -76 383 -686 -894 -394 -160 -59 742 -834 909 -183 828 -671 -263 92 325 124 658 -47 -910 -477 -669 425 360 214 -654 520 854 942 -424 -47 300 -748 -32 -436 -840 -265 866 -357 -507 -917 620 787 911 -564 605 273 648 -547 -634 -670 343 230 734 -948 -679 -724 -800 700 53 -201 -555 -864 -342 490 -596 -938 801 926 245 307 497 871 -611 -103 976 -838 -116 140 156 -172 -651 910 617 788 -394 294 -582 658 -838 847 48 -325 875 694 -5 571 -561 -163 -296 -133 202 -573 -721 6 502 862 -874 -243 -280 179 -255 369 665 -85 -400 -616 -854 -263 -538 883 525 216 -992 637 495 474 -599 262 -656 -294 794 -728 477 -949 793 -975 -797 -33 489 132 972 5 -40 298 -341 705 -175 -392 313 747 839 650 -281 -401 -679 941 38 -160 687 628 185 -137 486 -816 -980 -284 -499 -713 -179 333 -78 116 338 656 -139 -622 -125 -638 -492 -53 401 -537 -523 187 -137 -272 377 771 -185 603 490 -585 -194 -649 299 -52 706 -493 302 -94 -272 -885 -228 795 -876 236 591 -391 411 192 599 336 717 172 -885 785 -235 831 -991 275 901 471 -518 -764 -179 194 -103 474 -336 -571 757 668 -509 -346 -651 -374 669 556 -266 641 -557 -672 -938 -457 -76 -312 -662 167 649 -435 -782 290 -301 -843 -393 -615 910 109 -526 723 516 132 -56 744 -46 -876 -411 435 -747 543 -200 -132 -119 -846 -400 -500 -389 484 243 797 290 856 749 -202 -907 742 -206 -916 733 559 668 -24 47 -490 -940 -651 231 345 -221 654 -813 -85 -220 -704 -466 99 -559 -735 577 -523 893 -275 570 8 507 -504 -829 805 304 -73 383 128 -906 -920 583 -406 -400 932 -971 475 349 595 119 -608 -972 -218 988 910 800 -669 929 356 989 481 767 -56 664 -938 241 -339 -678 517 902 673 385 260 915 -238 -41 -145 632 535 582 -590 623 677 30 79 644 218 -814 344 -303 -111 383 -152 0 -140 283 -65 -953 -885 -862 -314 428 -529 -492 -960 -355 262 153 -400 829 193 -855 74 89 -427 433 -407 -298 -500 -95 350 594 458 -7 127 -712 23 21 733 759 792 -691 310 -125 -572 -194 338 821 -490 257 -272 -305 444 915 -944 -375 -673 -109 14 844 -623 625 161 6 -473 -666 401 257 -128 151 764 -475 485 -506 -819 -136 914 -573 -826 -957 75 -229 -676 552 716 781 -677 -476 -7 568 -349 22 -746 -256 -773 -920 -974 918 3 112 559 222 -803 524 504 -934 605 -476 -105 785 47 557 -583 -606 102 271 72 -382 -802 314 383 297 913 506 659 523 619 -367 848 -888 -298 -505 207 -863 485 97 698 -96 -926 -926 350 -723 652 502 809 -804 314 -662 581 -806 -782 -218 -882 -542 609 -600 180 216 815 -712 495 790 591 -998 768 -870 -372 -425 -767 -11 -958 169 -912 -656 655 902 -179 410 -947 463 -599 -663 -557 -52 924 -518 -578 509 -412 890 -510 -231 285 537 394 -222 381 -287 349 103 620 -414 7 -207 -177 -974 -462 813 120 -343 -342 6 953 505 -301 418 36 614 578 284 990 -346 -416 739 786 862 543 177 345 -298 269 614 67 491 742 532 -808 -36 758 -396 -160 -529 -9 115 897 -561 -946 -194 10 -540 -25 62 -770 425 -889 -51 335 78 177 -886 -212 -242 699 -11 -238 -191 220 -270 -329 -308 -570 248 -398 140 -930 -347 -36 -353 969 383 224 243 -873 -971 635 -173 -732 791 -539 383 -631 785 59 286 405 -188 -613 10 -890 -168 365 303 -772 472 -574 -87 -218 -741 670 -613 -682 -944 -245 -529 870 -287 -697 752 455 75 -929 627 142 -565 156 98 397 -226 719 -405 953 -763 -403 -184 103 -714 785 -202 451 765 -618 -424 -804 -978 238 696 215 -653 -239 -347 768 -720 89 -823 -563 -425 302 -337 956 -54 -123 344 720 -302 -826 -235 -761 736 -138 303 49 837 -58 523 259 384 31 -326 -376 -882 -806 678 -300 924 -950 310 603 504 857 115 404 489 443 -756 459 -777 59 886 247 819 460 690 520 -721 -868 505 244 137 731 -801 -716 28 392 -90 528 -121 353 373 525 -877 21 -608 -715 -15 20 -918 155 -878 -784 -451 -962 105 -33 -735 -181 189 -299 -152 -689 -73 388 -124 -451 63 -339 119 -472 314 602 618 -248 -300 691 484 -154 108 -620 -964 196 408 275 -984 -18 -182 -50 423 148 -415 242 -786 -223 360 -540 -591 268 -990 71 -889 133 -177 -953 -375 391 960 919 -615 -541 874 22 -181 -901 463 567 -360 -145 286 -686 170 572 -81 -845 464 -840 -492 -815 -392 -182 -253 -627 464 752 -467 -570 72 -516 140 177 503 -625 -394 -434 233 744 -93 289 -594 -733 -210 893 896 784 574 278 545 -450 -914 -747 -239 282 896 271 262 697 350 -96 116 -355 -639 -464 -578 -308 905 980 -495 -330 -160 -358 664 864 621 743 -495 652 856 -686 478 -436 266 463 910 915 313 -8 -987 330 -138 -898 -111 -53 -800 577 -897 902 -184 512 808 -533 -439 121 469 32 505 707 -546 -372 -463 -733 -706 -912 -527 -151 -763 -238 691 374 -391 901 -605 100 -323 -630 778 -835 -484 -316 839 -309 -529 671 -353 307 913 -623 -368 951 225 -806 -762 308 -609 -750 -371 -909 211 -382 -516 -161 -769 -911 -153 479 194 679 910 -407 -168 357 860 -353 -144 -664 295 470 331 459 -82 -604 -1 273 257 243 266 -286 987 -766 938 -632 663 -983 2 742 734 784 -441 120 -118 989 713 -7 940 488 394 542 355 -877 -621 -184 -717 856 600 104 361 110 -276 -876 -167 494 748 -646 -298 495 -34 362 -242 83 967 859 -630 334 785 757 718 381 928 -971 534 -443 -231 -439 164 891 765 373 161 -286 153 -817 -792 317 428 -620 340 -284 782 -786 -98 626 -55 908 -885 814 -684 310 -483 -347 -652 745 -679 314 650 -531 -829 -365 -265 674 -966 942 138 -189 239 920 -454 17 -627 -656 -550 517 355 37 418 870 -94 374 -72 155 -277 396 704 783 51 737 193 -520 -460 302 263 -473 -1 59 61 -90 -701 -739 -317 447 -135 -471 584 -305 260 151 -104 681 739 370 -814 923 -846 906 -7 442 -601 -754 -348 864 -448 515 938 -71 214 93 605 592 290 922 545 404 -276 897 -483 342 529 665 485 412 386 -533 -156 170 -711 356 -53 885 -898 -913 151 -554 613 -544 957 -227 397 503 421 845 -399 247 -272 -770 92 981 -456 -115 154 -891 827 -463 -561 677 763 996 180 -166 -776 -710 -338 -134 -380 987 -445 342 568 224 121 -732 865 -243 32 54 -224 172 -598 -561 -883 -179 277 -85 225 -998 -454 -495 56 814 -150 -92 249 -498 627 528 1 830 -702 488 -683 -775 -305 233 -414 618 27 -779 -43 -731 280 409 -874 -862 -668 806 -877 -827 868 -431 329 -473 806 388 134 -332 -852 480 -669 -651 571 88 -382 238 77 515 -72 -183 -303 999 -371 788 -91 994 116 303 717 972 229 -972 634 -283 640 212 777 467 166 -77 -255 122 -140 -377 405 972 774 -438 -150 -465 -519 629 -741 -299 -586 470 114 886 -608 320 -108 -870 -353 -226 491 -183 941 -731 -41 281 -365 -560 773 -110 -354 72 -102 620 -558 -61 -641 298 355 -70 399 -599 693 244 -496 942 548 791 -300 -76 -530 -330 -47 -571 -969 108 675 348 887 652 -322 454 -670 83 544 54 -250 -620 -634 906 -685 175 -298 605 229 404 -522 71 350 778 -111 -642 665 -34 95 133 -336 -103 447 -121 140 -671 555 620 -828 -822 607 -688 370 793 930 -628 968 864 674 819 -769 -807 255 110 -725 882 -403 97 -609 -358 -226 868 890 -38 -251 -718 567 -347 491 -174 -988 -272 -515 -359 938 927 679 851 -538 -119 220 -816 -533 700 -241 654 -29 531 -920 -734 633 474 -438 -299 -682 925 688 389 53 852 -278 505 55 77 390 210 162 -241 913 549 -733 938 -293 216 536 -667 8 -529 -795 -348 429 -186 620 -502 -625 -361 -275 260 -491 -157 -10 440 -578 533 159 -820 -199 -766 353 300 -860 -969 -634 129 -825 -552 -669 -634 53 6 817 -45 900 -601 426 938 -294 -457 -121 -684 573 -350 -983 473 -860 261 684 817 585 162 -889 802 103 -17 609 166 927 -496 155 -996 519 376 343 -555 27 -182 -820 647 80 560 454 -790 -775 -76 673 -283 642 620 -522 -432 -587 64 -364 -433 -880 -866 -827 -214 962 -79 -849 -286 686 783 -50 36 132 -893 -264 -461 95 -173 759 479 -385 -695 453 331 847 -910 944 137 -368 -222 -620 -774 603 97 236 -530 791 -3 -913 -397 -690 -577 -406 -998 74 -159 8 -209 319 8 -67 889 -482 -95 407 100 -460 -443 -744 -616 867 -78 -621 882 512 -274 171 -501 -847 -320 397 -523 197 904 110 -703 566 -65 -8 -447 818 -143 504 622 566 612 307 980 416 754 253 -527 510 -304 553 -798 -570 -858 -423 183 982 705 85 347 802 162 -752 -922 -188 -516 970 252 -716 136 -30 -105 -518 786 -705 -355 -895 907 -506 134 508 809 -348 532 95 403 -745 -870 954 381 515 -617 -655 686 223 994 879 646 426 -240 -72 303 672 -39 680 -747 -112 556 966 -467 -695 -34 -6 539 -208 -828 263 -278 -634 -935 -311 -73 330 -624 -445 863 -924 706 390 800 435 919 -162 260 -191 91 -380 -279 -284 531 -622 -156 773 921 57 -341 -913 291 -67 -569 926 965 740 -38 -765 240 -754 705 -313 711 -715 472 -450 722 6 -368 861 64 258 165 269 -243 195 -87 -632 879 -929 834 -265 -679 -477 849 -373 992 153 -956 973 -94 -138 704 725 134 333 949 -430 491 -945 -917 755 381 693 800 610 -998 -694 779 -995 283 515 -577 593 -40 213 -459 -141 915 864 719 -684 696 398 220 119 -715 -835 967 -868 153 -466 4 11 -384 458 -643 -589 314 -854 -16 -596 -335 818 755 -208 -624 -231 -62 661 214 336 -512 -581 143 -911 396 958 -703 -686 831 783 -812 -406 265 300 -197 -311 -432 -662 718 -467 206 720 -120 122 -468 309 -704 -46 857 607 -756 991 -871 -307 246 372 894 852 -394 17 -517 954 196 254 94 129 -190 -472 75 808 -621 -580 180 -885 367 897 99 343 -704 482 890 -655 -874 294 -519 574 259 365 -64 -37 -353 -438 536 -781 103 608 634 121 -532 451 -282 -784 518 -284 -8 -514 -271 739 -139 -522 822 543 221 -187 -42 63 138 318 -291 -453 724 -784 -369 23 -198 -485 139 -509 -209 117 597 648 -782 327 646 835 413 551 930 842 420 100 -57 -19 -985 -497 352 275 -324 -522 -889 -20 -859 290 37 -378 -21 220 -48 252 307 -67 -733 -262 460 878 797 -241 -284 -60 -665 -959 -907 -715 -106 -512 267 -847 -526 -840 76 -690 957 909 480 675 -238 -266 789 427 195 -305 -796 684 266 -233 67 592 643 733 -633 -219 98 166 -249 -894 937 813 -806 646 540 485 -233 -354 33 -735 -580 648 -359 -86 837 683 490 710 976 -645 970 -985 813 398 379 -9 -929 -130 441 -530 -653 -762 799 -104 65 -667 224 -15 -982 790 -107 675 -788 -934 302 449 325 312 -901 914 -108 98 -433 376 -769 -994 -938 495 -919 -673 608 -999 927 -260 -923 -831 -904 -498 217 -105 914 -280 -566 -813 -682 916 -24 910 -94 -344 -143 543 579 -90 -397 -153 -786 611 578 25 968 -826 370 -366 -391 -193 802 602 74 960 553 393 -552 4 398 485 676 -907 375 320 -201 979 -724 -63 -819 536 -447 217 -307 89 -407 -307 830 267 460 64 826 -586 749 -408 847 -943 20 -432 -868 -288 -679 955 -510 -492 222 204 344 -176 -538 36 63 -548 -728 327 -312 665 352 944 344 15 -180 540 -719 564 919 -878 374 -728 -200 -330 453 103 397 -1000 727 34 772 -452 -278 -24 164 -427 -731 158 64 734 -971 116 -761 -260 760 185 68 905 -910 -574 -97 684 -491 -361 -303 138 -461 858 305 817 -945 -982 -849 -680 899 -410 503 -92 544 -390 -542 -961 -708 301 962 123 -304 -85 -36 -509 -474 -734 -839 674 -909 233 -361 464 -384 53 -572 -830 678 -165 -612 834 -895 225 -915 104 614 -96 -476 -251 -739 638 -662 778 905 697 -644 -442 956 731 521 -685 25 880 552 975 275 -752 864 -901 -724 238 514 -362 282 -283 -721 -883 928 -660 -350 123 -248 81 -277 -84 -373 365 -768 -436 473 863 -977 -37 -456 716 918 -568 -977 -984 717 223 569 -307 -793 865 2 -93 523 811 824 843 892 -369 197 998 630 545 -548 -150 871 -598 -816 240 381 -302 777 163 -844 605 -682 -5 568 236 -267 853 -632 224 -149 645 896 535 -802 -726 -655 -196 61 944 651 -816 511 565 808 959 375 -523 -506 328 722 57 -323 -100 793 879 80 90 -408 -472 -41 -60 -95 -352 -624 -443 213 865 142 575 -292 654 -29 529 -616 -153 164 -969 160 -815 6 195 -375 893 601 238 504 -916 437 485 -231 390 -219 -906 645 -408 235 -928 881 -898 320 418 935 813 408 -837 -32 145 -976 -32 552 -967 -979 -226 969 190 817 -618 -247 -130 -169 157 -557 3 -267 199 756 -737 392 -563 -761 202 286 -506 -533 505 210 -209 475 -932 -607 -870 -529 -663 822 282 177 -461 800 1 243 -331 273 -151 -842 533 268 477 63 -405 877 546 -115 792 -532 611 -288 -427 -466 -440 -845 -655 459 901 -732 199 291 99 621 553 -73 805 -659 -907 735 243 142 198 -195 237 -652 6 -518 -326 995 -993 -885 368 -896 -395 -109 36 29 883 630 296 -342 -919 607 -2 48 -321 856 445 -198 228 838 -463 -478 -996 595 -850 862 149 -431 834 676 920 -739 507 -516 528 -457 880 75 -14 -672 311 -278 69 -611 740 733 -911 487 -816 619 -328 225 -190 -96 -163 -117 -985 370 -193 444 -559 -58 -126 382 -271 -267 880 -284 258 -917 860 -110 -426 -742 -100 -684 844 796 -606 617 497 -55 -737 -929 -266 509 -415 -608 -268 723 569 -914 210 496 976 192 -45 217 -378 189 -867 737 -266 810 -108 -739 -73 -12 -362 465 592 -753 399 550 890 -330 39 -446 76 185 -426 898 -130 181 -619 405 -499 608 -533 -826 -844 480 -378 -905 466 685 -819 429 132 -559 893 -819 569 -859 359 127 741 664 -600 -481 -739 895 -763 -409 142 870 -852 930 -444 -441 -739 -68 359 -834 251 -12 -221 -743 297 -570 -785 797 107 697 601 992 121 786 307 -587 -795 987 718 466 -781 -574 -919 288 558 554 882 -39 -864 108 -605 466 143 -215 -695 397 703 45 452 780 161 -763 674 -705 -547 97 -419 671 537 475 866 38 -96 -824 -198 -991 -670 -775 -572 -594 369 590 -819 477 -188 -136 -866 -617 390 -763 282 720 771 241 -890 -702 -973 289 -56 -471 -471 -534 -582 -406 531 181 158 658 -268 -243 -931 -187 114 -281 895 906 494 -696 512 37 -311 -952 576 -736 569 939 599 -8 -517 -642 437 -34 733 819 368 -186 -998 -587 584 362 -770 -651 984 934 -680 748 -582 -75 286 974 -533 173 872 835 240 184 10 -562 -169 189 -788 818 98 -685 -536 678 559 551 508 -842 60 419 -194 -404 -338 518 895 61 -744 -89 994 -382 -411 397 -60 -777 860 -711 212 784 -129 -457 -942 -652 -21 -623 41 -128 347 -358 782 89 859 -643 30 383 -510 -996 -321 61 682 -165 985 854 689 37 373 685 -700 270 275 -31 538 -465 -258 -885 -544 -629 591 -924 -753 -473 268 -773 742 -959 944 -864 191 -984 223 246 -515 -345 -788 733 570 -239 263 292 -559 730 649 220 -944 -3 704 -887 494 -946 -460 704 754 -152 567 283 209 945 788 -727 114 629 -19 903 -318 -321 -817 -161 988 374 -225 -570 506 -349 -98 -561 -59 730 6 409 -269 550 446 -755 -437 -869 152 -817 -617 -225 928 719 965 -178 -173 896 972 -466 -103 669 -478 868 134 720 761 474 401 -638 920 -653 631 569 -617 331 462 30 -516 -523 390 -802 -550 1 -993 432 -476 743 344 -116 943 -373 -26 -945 -912 423 -553 734 -715 488 216 -89 403 486 215 453 999 162 -582 765 -666 662 975 693 48 -675 -324 82 292 -753 467 -473 -996 -71 439 -646 -723 996 977 -382 604 -217 867 -687 829 561 985 -988 989 990 713 -752 11 515 -941 -768 215 582 -529 -512 -588 -114 -519 -138 569 583 563 22 -435 648 466 -744 -269 -174 758 852 -844 719 118 -308 -839 -486 220 613 211 498 654 -775 -476 -548 505 851 -977 -630 -18 -694 294 -495 -677 -607 -550 -362 -465 -28 770 984 -372 315 -640 -811 225 522 711 574 -24 -644 552 -27 759 342 660 838 -814 864 -467 -65 875 901 -335 349 -613 -231 728 -492 248 959 649 -152 929 -817 -466 -986 -841 262 -867 734 -899 867 240 -154 74 -327 -138 -809 202 -397 -498 236 -771 -544 -9 -970 697 -962 -204 -835 -87 -933 -429 -321 471 -811 281 285 -532 -236 -114 -450 967 -324 425 31 37 -446 923 169 168 766 784 676 -800 -762 751 330 852 422 934 -903 392 633 -518 662 -36 -494 -686 308 699 406 584 -988 -204 339 629 -234 816 -67 291 905 277 447 -189 -993 592 372 99 -910 483 -498 281 144 -622 207 -183 -778 -570 952 -393 -791 487 207 -488 -611 -668 -737 -811 552 759 -282 704 601 -843 -355 180 -535 41 102 -1000 -953 573 -851 323 139 790 -532 -564 599 383 847 581 656 877 -549 132 33 -712 748 -606 -839 799 267 260 -343 495 501 414 -491 -821 -558 -272 880 -425 342 145 -508 -719 -594 739 -374 166 810 292 838 39 -541 515 -26 495 251 -727 488 -117 179 264 72 853 63 224 -744 516 -831 -349 -412 -68 69 -356 903 382 370 -759 -55 -37 -732 -54 -560 -640 -790 -632 -923 569 -186 -419 358 -7 -561 743 -81 -397 -741 340 -192 -547 768 -536 703 -3 -308 -198 -923 -417 -745 -83 700 -974 292 471 75 395 573 675 -268 -132 497 316 804 -846 -215 -389 -121 679 656 664 -154 992 -94 515 953 -463 472 -727 -240 764 -488 -526 92 -430 -190 41 -489 462 972 -947 -748 -638 -257 772 -562 495 925 810 805 -374 329 659 -241 674 -825 -598 106 875 56 -454 529 432 -719 32 986 -494 883 825 -228 -220 830 -7 -517 470 -824 -325 727 918 217 -73 260 217 87 70 247 -525 510 -359 -342 988 -512 -964 -913 -284 169 -330 -18 895 281 564 -353 -711 -124 604 -407 954 -642 997 -453 -783 685 -489 231 150 -477 -462 871 -892 187 -507 160 177 978 -629 -286 -758 -588 434 -569 293 -571 -152 303 973 -199 -68 -271 -894 -718 718 987 -440 875 917 616 364 -452 -126 -372 448 -620 619 740 -942 116 -323 -220 -325 102 -2 -229 -640 898 -560 304 957 109 784 331 -708 -435 -120 305 437 -165 -425 301 234 -797 -804 887 937 589 123 684 -174 529 516 -980 -977 -442 -821 -976 650 -141 -734 177 942 205 368 8 -382 601 -548 348 232 778 -152 269 966 -514 976 617 624 -588 -760 237 784 937 -184 825 166 -909 508 294 197 902 -244 -419 -314 40 479 -249 -395 112 31 -91 851 675 -742 885 44 -92 277 -618 -408 33 497 -978 27 572 -301 412 -560 -81 817 -684 -630 -137 -275 -935 211 -1 49 -356 171 -291 -264 140 -949 742 209 607 -69 -456 -956 74 146 784 596 590 699 -563 163 172 560 223 -113 -786 282 -13 -70 -454 -988 511 538 907 303 -133 -207 877 260 664 -898 136 981 -530 663 687 286 652 629 -362 -517 -972 -93 669 15 -213 -388 -836 492 242 864 846 545 191 526 -284 55 188 304 -927 233 82 -286 196 -59 491 774 -7 546 -326 -625 666 -927 715 520 -515 -668 797 -460 -480 -108 -649 -294 700 347 -435 437 -986 -491 -51 978 8 204 -434 541 -445 -323 -685 205 207 179 -397 582 600 -393 183 -864 -730 702 -57 -501 259 -9 -483 445 -945 -837 -220 768 -65 -368 759 740 608 -476 330 427 -308 693 905 651 -487 -879 -746 823 455 552 -9 -810 951 -576 351 -747 -526 -956 411 518 124 412 -525 934 583 -153 -660 -409 -96 -818 -922 -567 -609 939 800 -511 743 -417 -604 790 -403 728 781 854 -882 -202 297 -711 294 -97 -242 -187 -555 -171 448 -911 -588 -344 -630 833 553 210 148 450 -692 -803 217 561 687 722 634 744 -885 611 -220 891 -255 856 987 -812 -51 586 185 231 436 593 459 -564 985 255 -245 -688 -34 50 943 101 590 -601 -673 945 448 -511 -728 231 -607 907 -695 959 798 -829 -960 229 -121 483 -885 501 437 377 -630 -527 -859 -99 451 -69 745 -611 -794 689 -50 33 213 897 -168 -495 493 -809 -745 -843 -680 -384 535 -286 -617 -118 -89 -875 -718 -673 -68 86 798 338 742 112 -143 -617 -846 49 170 841 444 -381 -596 616 46 218 -402 621 -804 -354 471 768 198 824 -72 -283 304 596 574 177 858 41 -296 -812 -549 -325 -842 -732 -349 -2 594 -352 988 -406 162 394 -271 603 -890 139 2 682 -238 445 -727 203 -109 -147 -246 109 -580 813 759 998 3 -74 -245 266 157 145 -678 -244 361 -363 330 466 979 -144 566 -666 -92 962 -129 -802 -74 -495 538 -575 263 167 -737 904 860 -581 -951 -993 -160 -254 214 920 -749 -474 305 -891 920 -93 -114 -2 837 -810 423 335 -193 329 285 44 31 852 -954 309 514 -947 78 446 415 -930 104 -870 -403 -411 715 399 287 -503 268 0 -358 177 -820 647 574 -840 -628 795 656 -546 -877 675 -424 -261 -457 877 382 -984 -206 417 421 -879 894 227 -376 -717 -36 273 541 917 316 -396 -535 -277 510 -451 -771 -794 130 -432 -998 59 -356 -862 909 -135 -241 579 272 -416 77 -29 -132 391 225 702 174 166 4 779 746 492 -863 316 -201 905 -452 246 421 404 -429 -719 619 145 -955 -809 -868 -841 -725 -557 387 -208 -547 789 -430 567 233 -430 626 608 955 160 701 -820 -243 175 24 0 19 -851 989 -279 -176 -167 -951 -575 -811 456 -144 -26 797 -756 -557 146 882 -207 -196 -475 -750 -738 558 838 38 723 -730 134 -588 -583 -244 -296 882 -966 -155 630 859 -456 -527 824 -983 786 -211 -957 -939 312 -54 291 859 -44 645 -234 19 511 -862 -232 874 -294 -999 51 10 500 -45 673 -568 446 759 -261 -770 610 -582 441 547 -832 -478 319 651 -816 483 476 530 64 370 790 -269 -872 -220 64 -940 526 -94 599 105 912 -821 198 -612 257 -152 -911 556 543 -468 401 184 -784 -864 -60 370 -951 710 -26 713 461 989 -378 -146 864 -356 659 -7 -513 -243 305 -69 627 -920 -199 -639 -127 931 -914 -701 -989 -110 -979 132 -955 -270 213 -427 38 -655 502 561 -837 941 -136 -261 -143 -72 -983 28 416 -721 867 993 266 -263 -577 492 -313 -613 850 -54 -461 -624 216 38 -174 496 -968 865 471 -133 -183 -304 -515 -871 -494 6 -865 -875 104 -628 991 -408 590 -8 -498 132 -931 190 -730 -301 -738 -120 -790 -694 -932 826 513 498 -382 -178 -49 807 869 694 -326 -329 -498 -49 884 252 534 -923 118 895 988 271 537 407 266 947 396 -73 -785 182 -123 569 -166 597 -759 277 237 996 832 887 -575 396 -649 -115 -528 113 -551 -401 -179 -91 511 -486 772 908 -806 -542 -29 388 -845 -934 68 562 707 426 723 764 283 -18 459 204 947 -840 -542 214 529 709 -414 745 957 -923 -249 661 -776 -525 901 -487 -873 195 600 473 -302 -196 -563 988 896 -540 -355 -299 -896 -147 -123 865 -656 643 -294 848 187 -724 -454 -100 -57 210 68 529 -729 339 738 643 419 -667 566 -319 434 530 305 239 528 728 545 -930 -279 -906 -257 784 612 -254 632 -796 -705 102 446 206 947 663 672 -720 -856 -967 -629 -934 -964 663 363 -357 -588 -194 444 642 -393 -262 -225 -287 -729 -155 -667 958 -17 -674 812 -114 654 -52 -999 -277 -779 -842 -855 307 488 -274 615 726 -342 -747 -79 -708 647 502 -419 498 55 -954 -329 -805 -589 566 -638 991 -940 476 -703 359 -853 553 -523 316 -750 751 228 -428 244 -454 948 36 162 -506 415 -759 434 -928 -978 -813 854 -645 0 -666 873 -473 76 764 -404 -159 -786 0 424 762 661 322 -267 479 -486 -413 669 729 257 235 658 -267 231 -151 821 -496 -810 760 558 -64 681 -551 148 470 646 -264 -329 -27 401 789 -283 -312 -251 -748 -781 854 -888 -582 -930 905 -16 -230 546 -813 438 -129 -982 195 603 -871 771 -381 -761 654 -801 -849 -43 119 222 396 -444 -173 -348 -469 101 -680 -343 593 -381 -939 96 -713 -220 765 -403 -65 635 536 639 364 333 -580 -300 -968 87 823 -461 -87 786 550 434 -160 820 -813 -907 100 781 200 -462 910 -901 -658 39 873 625 -153 -425 -434 -883 334 -746 -521 -206 -187 791 147 -815 -576 -520 -663 114 -52 -552 237 983 436 -38 623 296 -413 -140 -602 265 124 755 -899 941 747 319 982 -806 163 176 -265 -921 308 -95 -878 313 -738 671 -63 941 634 -890 -162 960 241 796 -487 -194 -331 -992 -785 812 439 -324 787 165 897 -690 119 -313 -937 -41 452 387 -452 667 95 982 -678 -49 749 782 924 611 210 518 -79 576 -764 125 3 768 -585 979 -67 682 -144 746 -892 398 132 320 -3 -466 -229 -331 -504 -8 -911 447 96 -797 586 52 980 171 -368 -383 442 360 756 -145 -667 606 980 940 -577 977 -588 -771 894 -243 -412 -116 -94 -988 -602 645 203 -640 -593 945 -398 -733 -208 2 -938 395 383 -44 -281 500 60 648 -668 800 -526 -177 -572 1 -379 -511 20 912 -222 212 315 -212 -399 807 -602 -256 -647 291 415 -547 333 -126 -832 -620 -725 -122 -600 721 220 -471 374 2 8 -345 -928 148 406 737 281 -792 -299 -136 -576 -879 610 412 594 -626 732 -59 503 -591 690 931 86 933 344 183 726 -29 647 516 827 684 -637 -156 509 932 -376 522 333 37 261 798 -966 905 756 59 133 821 -573 789 -576 596 598 95 506 601 -787 434 720 -623 795 -544 -392 669 749 576 -901 121 -649 -917 18 357 -20 -302 -947 -851 -993 243 -518 -888 -570 903 -624 -973 954 -716 -57 361 368 9 -469 -988 -865 805 -929 235 956 368 -410 18 -734 -780 724 -985 -745 370 -536 813 -372 -306 147 -645 817 677 -368 99 941 -585 -492 59 910 570 398 501 -607 345 772 955 -618 -1 892 -486 -283 -196 -455 499 193 -822 508 812 -220 -890 710 -444 12 -713 138 -969 96 -622 911 -326 280 -663 -238 -38 126 509 407 -43 -21 -133 940 -815 150 -221 261 -495 -191 857 107 626 -811 -927 -601 -196 48 -987 -633 -905 552 -183 -500 966 729 209 400 879 98 -977 -929 -836 291 -420 -73 501 -171 259 22 -291 -40 -311 939 -217 -516 600 706 -49 -494 -480 559 -437 -97 -121 -482 88 253 291 308 -498 -210 160 -339 -38 632 617 729 -933 544 892 388 -165 388 129 702 552 143 -903 116 180 791 966 991 -808 -654 997 734 572 762 -136 633 505 401 -324 998 971 746 42 926 111 -87 98 -350 517 -127 141 -926 730 -763 131 -643 -543 -563 731 -958 -612 232 477 877 -186 328 -552 -724 919 291 993 533 631 -333 -931 428 -976 683 278 309 -526 -191 404 -805 438 483 969 622 46 -182 44 -641 -702 468 -169 353 898 -424 -700 -769 194 12 -216 -419 -802 466 -423 -685 417 -114 11 330 -491 682 -661 -868 402 -572 67 -729 -183 614 -865 896 -377 -885 -305 287 978 792 -182 733 -906 -806 628 14 359 250 -330 669 513 592 -664 917 -853 954 922 447 -804 667 657 -356 -615 129 -327 -569 375 -936 736 633 -261 -441 -380 -687 617 -661 138 632 647 -627 -506 -456 302 656 -197 -563 -592 806 -408 282 82 -306 584 -563 142 -53 -393 73 -646 -408 635 -837 -718 -792 -618 -168 969 68 801 -540 920 584 102 290 -626 -625 113 -883 -441 -281 -882 -36 607 -75 164 247 297 -39 -549 734 558 -445 579 513 975 448 -92 -819 842 778 512 -879 -467 279 615 989 844 -641 -858 80 641 933 442 784 658 871 -64 198 426 642 -464 -2 58 559 275 149 201 -354 845 -175 567 71 79 384 -933 -296 734 29 -489 -585 594 -841 633 311 -788 362 -139 931 -66 344 296 189 -244 811 619 -41 519 -652 -357 516 747 83 312 571 172 -689 399 -416 -910 -406 38 193 707 356 -326 -779 571 543 -641 -86 -268 -469 -979 369 234 249 -458 -860 -873 -532 -252 529 198 661 497 -838 582 -683 106 205 644 -717 157 -624 -562 -776 412 90 -399 -182 -232 897 -494 -37 -777 -913 -969 -795 -375 755 -187 -461 848 682 -945 262 500 -17 -439 812 733 -489 484 457 305 319 440 427 453 -239 -215 -773 -568 232 -246 345 805 -673 410 955 650 -233 361 -491 -718 -976 376 -60 223 -237 -844 -909 -769 -751 -736 300 491 866 -872 -177 571 859 757 881 -767 -269 -601 -860 215 603 811 92 -263 -943 649 189 931 -689 274 587 -168 467 270 25 135 129 546 770 497 -686 -295 174 -116 92 -150 230 983 222 -594 -394 544 74 676 611 75 923 -91 512 -613 -368 -739 629 -663 -928 -4 961 -62 -342 -97 -375 980 580 -711 355 -970 -809 832 145 -361 -114 209 180 -888 580 -858 -58 -236 323 169 167 -846 -48 -131 575 -299 51 -119 727 916 -804 -12 11 200 -353 -599 181 283 747 -162 -427 470 845 684 820 648 559 904 -545 -586 -582 641 -996 103 -470 454 921 204 -716 -703 705 -322 668 -566 -780 -494 223 -567 -787 648 -392 706 578 12 763 407 -284 -611 678 447 -269 -807 831 741 944 -404 943 353 -574 435 2 -170 395 -868 234 385 163 -666 182 -445 678 -231 -163 504 251 -858 -54 83 -784 -726 427 -745 834 -420 501 812 5 291 -199 -378 -636 -559 218 40 -20 985 549 181 337 -641 27 906 524 44 -417 -338 666 -785 -93 -622 -154 -562 549 -49 218 257 -43 233 835 -174 47 -131 224 313 777 -886 -89 -317 970 901 -181 -397 -151 -79 -88 -419 -802 347 -282 -48 831 766 -832 940 949 -427 -512 609 -140 218 -243 319 -753 -675 -728 -782 -217 72 601 937 -430 -785 699 661 -423 -356 -143 -618 -457 -140 305 -874 -702 -83 -543 692 -253 -673 -912 190 582 903 -277 -492 387 882 226 54 -617 204 885 -369 945 841 574 9 -873 -432 563 645 -270 557 -846 410 696 -735 -911 -584 -630 -600 88 815 -938 -719 -581 -264 779 242 689 -908 905 4 993 892 586 -266 -200 -507 183 -485 -529 -447 -598 623 -227 912 -975 -63 506 818 -43 266 219 104 806 161 115 -273 -4 -928 345 -190 448 200 -606 -506 305 -391 91 960 -88 -600 336 545 374 958 59 803 -448 -412 -835 567 -784 -807 221 26 -70 946 218 265 -40 370 498 698 148 276 -98 -265 -945 57 -607 -972 489 -840 -563 -280 335 312 -346 -265 345 183 -677 381 312 -780 -992 -402 -789 -189 -653 141 333 611 617 -93 -871 -301 -325 -150 -684 236 934 3 -755 425 349 -653 -416 -794 619 593 -198 734 -945 651 588 -770 802 49 340 836 752 -198 452 956 -146 190 956 292 -378 -787 351 -717 -767 -694 1 -510 920 -63 -743 -700 96 659 578 462 145 -680 -639 896 808 -228 -159 -737 -365 934 -763 -249 -513 629 -636 -818 -712 740 -482 -977 689 -622 -514 -623 -508 809 -705 503 524 304 -403 -136 686 343 411 958 748 696 -343 -996 859 149 -189 -764 610 -372 -806 -462 969 -30 -1000 314 354 236 91 367 295 213 -709 991 -757 -768 962 -443 -764 853 611 321 933 -106 3 110 -838 214 72 -447 -3 900 274 -268 131 -722 -622 -484 612 -339 -726 514 -639 -170 -966 -389 531 -617 429 -851 -192 499 -836 727 723 -707 439 339 963 -891 -563 407 -656 700 -463 -386 401 -785 314 -329 -682 523 176 -790 -691 -368 -252 630 -682 937 638 49 609 91 -783 -257 -748 326 -321 -820 -370 -226 -735 81 559 -748 759 -426 159 379 135 -823 -759 -661 -704 -840 691 118 -179 416 137 868 38 -868 -785 185 -342 240 -803 -14 631 936 -514 411 562 76 921 -535 317 -500 318 -500 692 -529 -67 -757 762 297 414 563 -618 -570 -76 -952 468 344 966 402 -921 175 -869 66 399 555 412 348 -384 828 404 -151 -772 -93 491 413 1 -601 -506 -24 -15 -976 -107 30 741 100 -608 994 789 -495 -854 417 429 146 925 916 -159 981 -187 -710 -657 -855 -115 9 314 -815 495 424 110 -261 662 400 619 -126 242 406 -866 184 -175 730 23 322 506 613 -952 709 -363 -462 -216 -77 -863 -496 235 843 -124 -894 373 -224 334 -830 760 902 211 670 623 -513 -273 -26 301 315 0 830 -818 -425 -335 417 732 -544 682 -960 557 848 769 -649 -81 613 -561 40 915 -830 189 -430 350 -311 -378 285 114 -498 710 479 -979 -414 -876 53 56 -117 715 -564 270 779 167 -69 4 -904 -100 -668 -372 -845 -311 202 -189 -150 -837 494 -331 -601 53 -304 -857 -166 -269 -606 393 -793 151 -599 -185 -949 656 88 800 232 198 579 -891 -803 818 -423 -841 -980 -937 516 -600 887 197 -795 -963 372 -597 -151 533 245 757 473 -508 -370 219 158 -571 804 498 -311 596 -768 523 87 -452 -938 -419 -619 366 -679 -671 728 81 245 -228 829 269 935 -914 -339 975 503 972 446 149 -267 291 83 -153 589 -899 -410 -860 -842 828 74 -177 881 -890 976 996 -161 36 991 -285 766 390 -985 -451 183 -770 -771 226 -216 -829 -731 618 637 -161 -33 766 72 -912 96 966 -270 -92 731 781 163 857 681 416 502 -371 356 -430 -534 -270 -374 773 -562 744 -843 -198 622 -560 520 -173 972 -273 -364 -826 470 -541 574 -42 -128 964 818 -758 -868 489 135 111 -306 -165 239 -480 823 -511 -603 338 -935 -266 524 -899 315 381 596 400 749 287 944 856 808 398 -136 -523 544 -921 581 -767 746 -533 -787 743 -896 505 -72 351 332 -972 -813 388 389 299 -271 572 100 578 -465 -155 808 -345 308 -248 943 24 95 -392 903 -703 -381 -964 994 -929 -47 412 -860 594 -166 -507 940 -45 -253 433 637 761 343 285 -432 -814 -881 591 391 -381 -732 -491 -868 248 805 197 788 56 209 213 641 777 -774 809 888 402 94 -451 741 -332 -622 145 817 919 -874 -860 -812 -759 -11 -916 -420 183 834 -671 -780 609 905 727 -623 270 -327 -900 726 411 956 -217 188 -452 185 -553 313 -481 398 610 767 704 191 976 14 746 -158 181 99 -365 709 811 390 438 -689 243 -943 690 305 -933 -507 765 -947 47 -802 396 879 -441 -93 -397 -40 112 -258 -650 663 -748 347 420 406 -427 38 390 -99 667 -815 176 328 540 -814 -527 -646 -790 -79 -574 -701 -983 29 -994 465 217 192 -896 715 191 -163 -746 166 -378 311 -815 -677 -225 -586 -126 -875 178 -131 673 667 13 -699 -715 673 859 -280 219 363 852 -189 324 510 325 -170 -545 46 452 604 -60 777 -872 -445 -636 715 648 -711 -121 178 870 126 -358 -291 -660 63 -458 987 -132 -656 8 -53 929 -343 259 -932 -327 45 24 -762 -577 121 380 -383 -788 384 348 837 108 726 -99 470 765 76 -494 450 -314 172 -576 -355 -382 632 -289 -107 -431 930 -806 341 -161 -935 926 386 -657 454 -334 87 181 650 512 236 449 -11 785 918 95 -910 663 -382 556 -685 -423 -920 136 780 -315 -381 -36 444 485 399 -96 -73 520 151 946 -386 322 -516 -450 -376 -456 524 -872 -719 816 -100 -757 772 644 797 -39 -414 -264 83 696 63 175 29 383 162 -484 -670 540 -471 23 995 61 -359 214 418 -29 161 285 -561 25 -444 735 -1000 115 -491 333 -55 -553 -839 -34 651 699 -694 117 398 -969 485 634 976 -693 968 -927 732 9 291 573 344 927 782 778 -138 979 929 -973 568 177 -469 -61 685 -957 -841 542 409 537 -48 -830 -703 779 976 -952 -877 716 -125 -426 688 -904 991 -507 -232 -889 -770 -944 500 690 -635 718 822 123 37 713 70 -26 124 -613 -533 933 -94 610 662 -540 -129 -904 849 268 -673 -235 469 426 -185 -292 -160 473 894 158 -958 778 -669 -900 -10 735 -227 -973 -524 257 598 -540 -268 -902 65 -966 781 319 579 79 964 -582 -947 431 -542 461 -200 -523 375 583 -349 934 -263 -614 59 -967 -685 -837 866 -709 -888 -779 -180 -889 763 -501 342 -350 -490 -949 589 -840 -353 2 -494 393 -261 -519 -600 -908 -230 -427 488 -546 832 -840 249 -849 520 -820 782 -820 -363 401 62 639 -441 467 477 -701 628 467 -520 -677 345 704 573 -351 -630 859 856 -674 -401 930 787 -100 81 -653 -641 106 -652 795 -923 625 -765 -476 962 796 -166 276 -877 -927 -597 -765 315 699 568 -657 -788 550 -279 154 -321 151 -965 555 -199 -307 -340 961 -729 536 -512 878 605 44 -83 132 360 718 -316 -354 -130 825 -1 -205 264 -32 -349 588 886 -830 -858 974 -577 413 377 -605 763 -169 600 737 -286 -425 790 976 973 562 -212 662 840 863 820 936 481 -621 -538 -984 137 295 844 608 -327 -918 512 803 -295 292 -556 675 72 -137 601 -989 107 320 692 -582 762 -272 -274 -213 470 -234 -245 860 -209 297 472 -269 174 -507 613 25 -220 927 -835 995 385 -944 -928 21 -560 -598 -467 -523 258 505 960 19 -81 -616 817 92 -635 998 -325 638 -507 556 -237 -171 921 363 368 -758 629 -779 377 -554 208 -960 -522 37 983 -87 348 290 -361 281 120 -650 -784 -385 568 -758 522 973 -235 687 136 -899 338 387 987 -943 -481 -516 209 669 -743 485 938 -628 812 -772 -93 798 -136 124 561 -944 41 -85 617 337 96 587 101 -200 107 142 691 961 821 -566 -397 -217 295 -538 627 -766 670 331 -779 -779 379 32 670 -602 -976 951 -635 288 -701 -34 -694 159 -933 970 -297 548 914 -763 -275 -124 816 -371 313 -71 422 -390 439 -296 418 708 983 317 -669 132 774 616 -122 836 -930 -761 -308 -476 549 -951 -8 389 -99 -953 180 -347 582 -676 -638 -333 903 -521 -204 492 390 490 112 185 77 -227 -547 995 285 -770 -974 130 87 -121 489 -195 -262 297 648 -908 -988 -295 -393 336 682 97 396 -825 -342 256 -506 -584 -992 701 -651 323 -242 -357 -644 -517 -841 -715 -56 938 713 908 712 -663 590 -43 -411 273 287 -777 -247 -527 270 171 -489 869 469 -505 312 -403 -150 675 -746 974 55 887 -97 -891 189 -184 -661 -302 68 -585 961 903 -593 -744 391 916 754 863 -642 -793 657 44 -984 -425 -115 -83 -207 56 349 -315 -98 -834 745 -395 -92 302 525 771 -691 932 -434 380 138 -940 -276 -102 683 -830 963 -344 873 -471 -275 946 769 6 647 -2 -81 404 -773 -456 -559 156 172 -206 999 537 825 49 -976 717 1000 708 -680 122 -784 691 -734 -614 263 39 235 39 -472 951 -139 50 -200 -321 966 126 -1 -246 -479 -438 249 122 -335 766 534 -264 -264 860 -44 51 -278 -973 -830 422 -657 350 477 566 393 -60 -935 120 212 169 -847 -42 -591 -764 -978 -788 -691 405 -886 -136 89 -187 -732 597 57 767 772 712 -359 738 843 -810 -767 871 -147 -54 24 464 -988 371 230 -5 977 -971 -856 -130 -22 958 66 568 560 -278 -798 497 430 508 -184 82 439 -299 -976 -255 179 -904 -403 -317 -104 -446 138 -789 245 -518 -929 -822 -217 125 619 466 487 469 995 -446 -692 586 -855 785 894 687 493 361 -68 424 361 -619 -487 -82 553 449 542 -454 379 -997 -887 -687 777 -88 -844 608 -426 836 -90 -107 814 563 -645 776 783 -219 491 391 133 -50 -563 5 905 -495 357 782 -419 98 -445 820 -279 -869 710 -693 -253 238 -227 -986 739 240 106 -301 853 -6 -84 750 -260 -827 620 -223 -683 -319 -590 471 -373 550 -688 553 278 215 -620 -467 -988 104 -61 -2 152 432 515 183 204 218 148 737 -92 664 755 330 -185 -10 707 -413 273 -470 673 -123 -676 -751 -980 361 -356 622 -219 -274 -91 -544 -912 716 -69 89 -332 -901 -221 -224 -105 -406 936 256 -634 -903 -990 -960 951 748 -614 477 -704 -796 74 893 724 936 -754 768 729 -818 -890 50 648 -31 -186 979 803 873 735 -751 222 609 30 54 828 21 121 -363 -728 103 127 145 305 -400 -265 -167 -730 -713 588 511 933 510 -644 836 -590 498 947 374 331 -626 26 272 -844 922 904 530 -10 546 394 -420 -554 575 -984 -510 957 213 -33 427 -842 -886 201 362 867 617 -407 -628 -419 -380 167 -824 -218 -31 65 835 -146 -394 54 880 954 -764 -116 158 -1 -707 835 -375 -780 -931 35 -847 -794 -482 -378 -411 -325 696 -581 -813 -52 101 -124 631 621 34 -820 -299 -892 649 -360 636 -231 829 -375 485 860 707 18 451 304 -362 585 -388 -214 798 0 724 729 395 -645 -305 337 123 291 -138 -116 -185 -369 554 962 -350 565 669 804 -692 -210 -271 -351 -689 969 -17 495 755 770 -389 789 217 247 -520 -27 15 -210 -357 805 -616 -288 -584 -642 -681 -76 25 644 -529 824 66 709 451 -552 -974 377 -238 -373 915 842 -632 -331 -574 168 531 -262 -857 253 931 -151 539 -233 740 -362 -998 15 981 874 -605 367 -981 137 90 25 466 722 -990 -741 591 518 980 382 -270 784 -557 -35 -905 -959 581 -460 289 -480 -24 787 -197 -580 207 -843 -633 -183 82 -664 -102 -868 -611 -505 438 -194 141 -893 13 122 354 -726 -940 -150 -548 -969 631 -605 370 -256 -70 -543 224 101 -259 -662 564 -334 60 -105 -246 -429 -650 -128 -164 -492 -13 899 -230 -48 538 186 -617 -152 743 -873 10 -658 -747 726 63 488 849 -779 -320 848 597 -631 -372 719 -294 -160 880 774 -943 714 -908 849 -244 481 471 568 559 -992 19 -586 83 -774 161 460 -264 -599 -706 -754 -620 392 -676 990 -815 -80 839 -924 -55 679 -346 -277 -360 135 -597 -575 514 477 -770 -556 -334 918 -860 -224 -423 -362 320 -761 968 813 876 -733 576 840 787 140 317 -50 655 -891 -389 909 -349 -848 720 -444 33 786 -244 20 -752 -119 -676 -279 -577 208 -467 -604 -341 912 -909 -102 -1 -192 -590 472 -674 -799 526 -467 -232 -118 -27 -240 -532 20 -796 593 998 74 97 -886 -835 -170 903 949 -36 917 989 -132 -813 -856 488 -11 -627 -603 -73 762 -456 -473 -118 -246 -468 -373 708 246 206 295 -618 -836 147 917 656 -47 -485 -96 50 -620 504 423 218 -328 -339 275 890 -590 -593 -634 -870 -310 392 -519 -47 489 -513 130 -654 191 -594 -843 -926 71 477 -599 966 -647 242 146 887 -285 425 -393 686 234 -488 527 -144 30 611 980 -982 852 324 -53 390 104 838 814 140 538 -717 174 -955 -216 -877 76 620 597 -953 383 38 -210 512 803 -42 -24 -723 704 588 84 -855 -431 57 125 -124 -7 760 519 -785 551 792 214 160 -183 -206 -703 -6 843 421 548 640 -670 623 -110 18 259 -155 -237 511 467 -810 218 -798 -110 946 558 88 928 627 997 5 -342 365 41 -437 436 83 770 -643 318 375 -466 -446 -9 997 -189 900 -958 444 683 -451 68 -891 -493 -650 753 264 296 -716 -276 913 -435 -965 -12 -609 -364 -511 754 -891 698 -631 -905 -263 818 906 -292 815 -204 610 406 901 659 -135 566 21 646 832 -800 -270 582 -819 861 -10 960 183 373 978 -763 -631 295 -618 247 998 976 -560 -939 -945 -618 -861 803 -162 713 -597 -17 961 -312 -696 -303 309 195 -902 204 -536 -58 -936 -188 -982 -72 764 163 433 983 -522 375 -601 -204 -160 -500 827 729 -503 143 697 55 -978 594 -777 -112 -596 57 497 538 -366 -100 -607 3 -741 875 -264 870 -643 371 744 -415 -594 -230 813 290 309 -294 -200 -778 941 -426 -743 42 256 -755 -723 -504 878 -192 257 10 500 -865 484 -975 -720 -790 -331 -277 -396 948 -708 734 469 -101 644 798 -870 0 411 -995 599 70 151 978 -485 -698 720 459 -703 -762 -354 459 -436 -923 -403 538 521 130 -833 -1 634 459 -612 -549 485 625 -943 343 -887 763 -137 772 69 -307 -47 -727 -385 -844 -952 891 388 -382 -958 810 391 -972 -53 -808 588 263 150 83 947 -935 614 840 -629 24 250 -689 -273 -877 -304 -816 13 689 853 568 644 642 -293 163 344 -944 -990 715 766 676 -180 825 14 194 124 887 -533 722 300 -373 -344 242 -769 -305 928 181 -462 330 -550 -716 -810 505 -804 -479 892 629 -753 -736 684 790 852 147 509 -877 344 -89 9 -998 -964 519 832 -637 405 -506 159 -905 -706 6 -754 -317 -951 276 -568 -348 239 -579 383 -217 -257 -158 -128 -780 658 -982 521 511 685 -439 -943 -423 -199 -893 545 -653 609 -735 -300 -56 739 311 265 808 -957 422 -308 6 -904 487 859 -8 -243 100 413 -125 -78 -749 -625 -135 769 133 -883 -1000 -7 994 -814 -36 651 368 615 181 456 -183 737 104 -685 -616 557 728 -920 -213 917 -415 462 -811 660 852 -864 276 956 738 -521 587 576 -819 -294 -572 286 342 -437 547 27 -841 -435 692 -121 982 421 481 871 -705 -138 -573 546 300 -103 -879 928 194 -845 -825 896 868 -926 733 -608 996 565 381 -368 -655 -21 389 -827 887 739 986 -895 -112 212 260 -307 538 725 -28 -23 905 -31 222 394 -452 -16 -163 -655 -97 916 -977 -728 -129 -77 -650 -227 -884 -728 336 -928 902 354 -408 795 589 222 -465 917 621 47 785 -506 -23 836 123 142 -112 918 923 -640 -358 756 665 443 63 -85 236 -987 -936 -30 -7 -544 -804 962 -492 -984 -363 -398 873 -856 -380 -252 -575 -702 -351 -719 -274 378 -71 -113 700 -162 589 420 -634 264 120 915 -141 -860 -738 122 279 222 -133 -812 643 7 113 173 -777 843 303 991 -758 -615 425 -301 952 297 921 -271 -753 689 558 776 196 -726 -65 428 667 -368 -513 275 691 495 -614 -906 510 237 -195 999 -319 643 910 -507 -764 -78 -362 -754 -49 386 358 -967 774 -412 415 -855 233 851 706 -646 151 277 -210 -550 154 -935 -538 -387 -80 217 -72 -728 937 -481 600 -788 180 203 -886 986 298 152 886 793 -627 143 -331 298 531 348 8 591 587 -628 980 -974 -20 908 -29 -70 -293 -569 -316 932 877 57 -70 313 -256 246 38 -916 -941 -253 3 -765 -746 642 174 -341 484 597 151 -518 688 306 -425 354 42 -955 365 994 471 -792 -173 122 -709 991 510 -441 674 697 338 -62 -610 -284 265 -802 -940 563 -660 294 33 225 -669 903 -88 433 -848 -158 520 -715 811 -913 -424 90 -608 380 -318 867 656 661 -759 -567 917 312 54 -945 -36 225 -762 -152 691 530 72 -564 234 722 -804 -375 966 983 950 481 36 -72 -760 381 310 74 589 692 933 -393 62 -804 -326 -307 334 816 864 -401 -65 201 -109 537 -639 -731 -902 35 233 -38 374 637 -244 -308 740 -373 -195 -298 -995 927 506 493 122 206 860 -333 106 199 189 840 340 -136 -438 315 781 957 -469 855 101 -954 -532 -763 -219 -375 -720 -905 -394 68 815 -148 263 105 441 -137 -253 283 808 -765 645 -550 433 -382 -639 397 768 317 925 -716 198 975 -203 16 -669 -841 432 416 46 -792 185 375 864 -413 -681 76 -839 367 84 -496 37 94 -377 -3 -413 -74 -736 814 -761 500 785 -129 -606 317 -879 -810 -652 -886 733 195 680 772 -512 -183 -82 555 458 -61 179 749 -98 262 304 76 168 -98 776 930 -439 191 964 59 -777 -711 277 -596 -17 -661 -141 -577 -194 483 -144 -140 783 -596 -377 -344 827 102 -507 -490 529 644 -216 630 -959 745 -327 702 -97 -384 -957 892 811 -164 887 448 822 840 -778 260 -304 548 -654 9 -756 288 301 159 -894 385 197 -997 508 -580 -975 -881 156 -702 -551 -13 336 -650 -141 48 -535 -197 267 -491 -116 398 257 786 623 384 248 849 -338 -157 -429 980 677 -454 -554 -222 -65 -793 602 -894 914 -119 221 -17 -9 -823 -29 -473 914 -953 366 -780 903 659 74 778 -629 258 562 150 -402 -282 -755 -460 16 859 -370 90 254 -273 209 -934 279 -270 -571 405 -6 -715 -686 86 40 376 -837 -248 763 473 531 -572 691 481 -725 -182 546 141 188 -849 -987 372 -38 82 789 58 532 -570 -532 421 -352 -1000 465 -686 -780 313 400 -747 494 -800 -313 -352 589 231 664 -98 -523 418 694 -327 356 830 93 625 510 -307 -185 -909 988 -1000 627 37 -689 911 771 828 -702 728 -998 199 -304 -530 215 -825 869 -56 -751 -139 270 -198 -409 589 819 -824 -542 273 -561 -345 -814 984 322 -805 967 -614 -887 378 -143 -8 400 355 116 885 343 -726 254 -532 -389 736 768 228 -862 -431 598 853 -821 926 -52 -925 478 99 401 591 433 -460 -550 -672 122 107 -90 487 -201 509 729 -249 -204 397 -20 640 -839 304 968 -813 -552 960 551 574 -211 -109 490 -686 251 431 -438 -380 -830 -187 991 -155 675 -179 83 -130 311 159 296 -739 376 -993 57 -922 542 65 -674 -833 -661 -134 -595 738 -447 -931 -625 -509 -385 -682 738 644 493 928 -964 152 -691 236 847 -14 -215 771 -210 -576 -726 571 73 -718 481 590 -860 -509 -12 885 85 586 -330 -783 910 461 130 -731 200 -771 580 -719 579 -204 335 -818 356 -598 -17 -786 41 -363 -773 -730 309 832 -920 385 603 30 -783 -734 60 -148 781 713 930 -991 202 643 -620 -464 -424 -608 -593 -341 514 140 806 219 935 344 -271 -355 -361 -581 -367 -689 490 929 799 -148 379 273 667 969 952 94 -362 723 627 -128 888 -459 -987 813 -913 -857 158 -467 771 518 170 -822 119 336 -754 286 -949 -136 -137 -175 -938 54 182 66 601 443 977 514 907 855 505 -458 714 419 897 -551 -896 -794 332 386 102 144 -310 -700 936 87 -243 814 -192 -535 -981 696 -181 -510 -617 242 -910 73 -943 257 -978 127 297 572 -340 -105 -817 73 -682 -467 -546 -841 -210 151 327 770 -496 -634 192 121 836 -750 -984 -200 716 878 748 201 578 -123 -871 370 460 424 -959 -516 -574 -810 -942 336 980 -77 -690 -1000 189 -984 -241 -335 871 -427 -946 23 -310 862 642 769 -306 885 -972 203 880 -315 -223 -251 911 -290 -990 591 586 -341 451 -948 -454 922 283 631 -200 77 -247 -991 743 323 -863 155 653 414 -472 883 79 509 -150 80 349 -201 844 287 513 268 -917 461 -167 -423 722 -695 492 -299 503 -528 187 -112 -300 -80 310 -306 208 -353 -414 -486 602 -808 48 -611 819 -548 920 -696 319 -549 297 757 -22 118 -161 349 85 -498 -73 743 -860 -902 537 -981 -678 -105 134 -371 -113 -168 -87 -821 119 622 886 -124 581 592 234 -46 600 376 464 -86 183 162 435 186 947 118 -405 88 -79 353 -43 -841 792 -184 746 160 16 -255 685 -78 14 899 250 -422 -963 680 700 -183 -185 689 826 31 -838 713 -304 -336 65 569 858 -32 -689 -501 723 739 -284 -210 -618 -162 -349 -942 -531 -538 113 -264 395 239 888 -552 261 134 -736 -748 -857 481 422 634 747 379 160 837 -458 109 -41 -224 -655 -321 -948 -86 -205 282 616 790 376 659 -194 266 981 -599 -686 770 413 832 207 40 -794 -176 -937 449 -623 152 251 -743 -154 732 981 -148 946 -919 -609 573 -623 -642 821 -700 -408 -953 -607 -212 260 45 765 958 -926 -443 198 225 -9 -265 -550 -439 334 422 -378 363 695 880 329 465 956 -30 -18 141 448 -421 893 -95 -480 -844 699 191 -80 -119 -566 -436 -609 703 -330 -539 744 -382 542 -819 -97 550 -235 -547 -308 -952 675 535 731 817 742 306 129 -425 201 92 -422 -709 -773 701 -900 -987 415 252 64 612 -764 -939 -975 -594 803 -271 -561 641 813 665 136 656 -444 405 356 -685 423 -649 -763 338 -163 -26 254 839 -636 -725 -862 821 361 450 -227 50 -910 751 -157 -716 850 -762 -742 -866 -543 926 -184 990 921 413 471 994 288 -59 542 -983 985 -526 -419 659 132 294 -297 103 -943 -669 -285 -469 -930 -627 -803 -586 511 -485 -95 -380 788 755 706 135 -401 -275 691 -277 160 -345 -511 833 246 772 158 4 437 -88 415 49 466 853 -554 265 405 -27 -134 952 689 882 -268 210 -317 404 -882 -295 370 -722 -212 -50 -585 643 -887 804 449 -533 445 935 -365 -530 -864 -969 747 -792 -415 356 394 877 -824 -334 579 339 451 -659 -459 -421 -727 -400 -995 724 -423 -865 -170 485 722 -587 -999 903 -589 848 -317 -817 -177 -582 603 617 -329 858 -322 825 988 -892 -146 440 923 361 69 -322 67 264 -554 4 339 -770 204 -512 -768 410 925 -94 834 763 -539 -675 -37 701 948 -642 645 -897 866 48 516 -412 577 -472 980 440 46 676 -755 679 543 184 28 149 -568 469 -212 -112 828 370 650 -322 -788 314 929 -923 -998 293 -131 -757 -625 -135 831 -379 594 -572 195 -20 -2 -972 866 899 -179 771 771 -173 -335 -393 -878 -310 910 228 -680 -20 436 -749 -169 -338 -782 980 -523 -145 -572 798 -496 -26 765 984 -869 299 13 -69 350 -864 -191 66 -910 -914 -890 916 -678 -662 647 61 664 256 36 408 -243 621 251 -944 -925 802 986 143 -817 467 643 737 -429 730 -560 -816 751 688 -623 -694 -533 -581 92 -203 216 -438 -730 -124 727 741 535 -953 597 763 186 781 792 -801 491 -711 190 -815 587 -807 770 554 420 -57 -898 -812 -721 307 -795 -976 755 -974 925 686 321 48 -232 747 958 -690 -384 833 -742 797 -816 -557 -352 239 -474 750 -672 307 585 453 -612 -672 656 -544 -585 -482 295 -782 -446 -433 707 -812 558 890 -214 501 -975 64 28 -344 -194 -628 431 438 -645 -657 388 276 360 -568 544 706 -781 738 -951 -968 -678 -693 -569 305 -805 -620 148 641 -852 802 117 208 -892 357 -210 -923 -974 635 -147 211 -215 -174 37 -85 635 -249 266 -800 237 582 952 582 581 751 140 476 -418 288 -851 -284 229 -768 112 -791 -407 -560 -141 -418 625 444 111 -252 717 996 -160 -686 -885 -846 -877 -637 795 -830 -372 446 616 231 -438 -827 -662 720 357 75 803 -514 457 191 -674 -354 990 -683 871 -685 -832 183 581 288 357 553 112 722 809 681 -979 340 912 -571 -777 417 -630 -918 241 11 -309 477 285 227 -950 -763 973 569 -545 -60 736 44 932 252 318 997 876 768 -219 327 266 -763 -721 653 438 -681 743 66 598 -230 -606 -476 901 909 -833 -283 936 -569 136 -878 573 951 -892 769 -719 454 593 -855 102 996 326 -368 -653 -565 -597 -830 452 251 136 -886 -260 -81 239 -846 83 252 190 694 -221 479 659 -549 -654 860 799 534 652 57 -394 -782 -128 974 -639 -369 529 -769 898 -777 -136 838 -979 -895 662 -539 24 306 949 -322 347 -163 -233 978 -784 108 235 -111 -806 182 382 -893 -384 -647 -461 838 -208 508 -222 499 -665 62 204 -543 357 -676 -189 -769 697 -986 841 155 -367 -47 908 -582 508 187 -252 -42 -206 -138 654 306 187 -26 150 -26 480 -948 239 -255 709 454 864 908 258 654 993 -86 476 472 -414 -308 -618 -915 635 176 240 -521 680 614 -775 -362 900 -184 401 904 234 -805 312 640 790 220 -162 557 248 -384 62 -682 532 325 -499 -396 -93 415 971 432 203 574 421 -743 -464 -578 206 -896 87 718 -75 -251 553 269 366 -370 -544 -486 779 -148 815 -80 -969 -235 -162 930 516 -564 75 -905 -899 -28 -172 909 972 -912 -210 45 -914 123 475 894 823 -627 553 -70 199 220 476 893 755 68 39 767 30 -36 -33 121 -2 495 890 -536 -249 662 872 -79 -607 63 -126 95 702 894 -913 729 -990 -716 -815 332 -787 707 -950 121 -773 -994 758 -861 -33 945 -214 -250 397 -249 284 -661 -357 263 607 -918 219 -356 -151 910 536 -364 578 -720 -997 -340 867 64 -983 -427 -289 -435 849 -173 320 -774 -231 -132 910 -429 964 62 -570 -594 -323 736 252 -186 822 -77 -259 -708 178 -243 91 -503 397 -419 -165 -699 -272 -659 839 -510 -947 -560 -262 -869 895 477 -568 767 897 -196 813 -948 587 -919 804 254 -670 405 774 -400 -809 -249 710 925 796 266 -370 96 528 -529 -692 -892 -47 480 -526 276 789 894 739 -424 -318 829 131 357 -797 -430 156 868 -36 428 -687 -497 712 745 -274 600 51 -233 -311 391 -149 -636 -47 -749 446 -254 842 867 360 -823 577 -322 694 946 59 -195 567 307 581 -850 -292 662 -337 -715 -375 632 -450 152 878 695 958 113 -95 7 198 -969 279 447 -298 888 -957 835 -390 29 131 -522 749 -451 -373 -786 513 -172 486 -570 528 -790 772 -456 -463 54 816 -93 -851 -762 -140 -29 26 -491 760 -442 512 -263 327 685 316 -185 250 -378 -219 742 36 -531 265 -190 -659 595 -766 -979 -332 -430 -346 211 -768 -521 -240 -907 -688 -904 -38 278 -134 -431 -194 645 887 -17 -136 -820 326 610 -601 -262 -883 -38 -241 -807 281 -744 957 -24 383 431 950 376 91 799 919 597 -946 347 793 861 592 997 -424 353 -256 311 -682 -891 546 -931 -11 -301 752 -695 942 861 790 142 -495 4 -463 -82 -356 455 -934 852 848 -968 -408 928 -574 934 -296 -21 -194 -183 -368 133 274 398 -188 176 -880 148 -592 -977 380 -804 8 -786 -313 -714 -547 584 82 -1000 -197 384 -893 -254 -57 -265 -712 -793 333 -823 -471 679 79 -732 725 273 -201 -583 736 957 -228 -996 18 99 -545 -93 -254 -522 -968 711 622 -301 167 49 144 -167 -783 -996 225 -489 -30 -122 -960 237 845 347 -258 -346 -246 490 360 428 -853 673 -152 732 873 -815 -335 974 -67 -288 147 -578 985 -285 -741 -649 626 226 -124 12 -675 946 677 902 -443 -986 485 847 -220 620 -279 345 661 -487 -652 96 -276 529 -406 115 575 276 -131 578 31 -93 936 -815 -636 771 920 -275 285 -891 641 -290 -375 903 -152 757 416 -583 -349 736 905 -867 -948 935 -207 420 -154 310 792 -199 -598 -357 -400 467 -650 994 -458 6 442 525 -418 -919 -310 -527 -446 157 584 426 477 936 871 532 669 974 -686 245 -578 -795 638 -273 -389 919 -350 -942 894 -656 493 -932 -420 -610 819 707 -65 729 847 -611 93 458 -166 -422 -540 885 -422 -630 162 -760 849 -679 105 -778 798 611 -322 616 -299 -888 -386 -543 -761 562 547 -579 -629 654 -926 -815 -126 -631 25 -650 -54 132 -582 673 -517 418 -394 896 -216 -113 -718 -347 -728 687 -66 -220 669 -175 -220 734 719 -241 402 267 264 -514 961 986 -977 -869 -255 -501 -279 -648 198 -791 -810 965 -255 129 -709 870 571 -516 -515 47 198 824 -532 -251 -503 815 -642 820 225 838 957 569 -790 -359 862 110 847 -495 -656 377 478 800 979 466 -523 330 -556 -606 -612 811 853 -693 585 825 934 -622 -318 399 366 -854 -371 -471 405 830 669 319 177 -869 -625 815 902 -241 233 -784 -443 -868 -873 -942 -199 -197 646 740 516 688 416 432 145 -863 493 -14 979 385 570 -149 -316 182 992 -188 945 -616 578 -497 615 8 -705 -452 -487 -261 -343 676 -741 68 -285 -544 -238 802 748 173 103 755 111 -510 -466 843 57 249 -587 275 709 563 47 -966 642 -158 -809 663 -766 -882 403 -403 286 139 -76 188 830 -39 -535 -368 719 -896 -511 353 455 -753 -889 -631 -416 -540 -416 933 278 454 -762 512 563 -716 -122 -54 767 -11 -147 -207 257 -186 362 783 698 -8 238 106 251 384 -542 650 -135 511 -959 -978 486 912 665 -924 -668 -822 -287 -253 606 -704 -982 -206 -504 370 -378 -207 -179 -966 -582 767 41 144 490 -79 -795 -160 -515 -597 -190 734 846 -851 -235 213 600 -336 -53 295 692 -74 385 125 577 -218 -734 -358 -683 -961 -582 984 920 906 -284 425 301 -624 -824 -318 281 -633 994 718 582 384 -940 423 -4 159 666 576 -226 381 646 474 -725 126 213 628 -554 -883 -192 -239 273 -870 -766 -35 281 -626 884 -359 -391 -61 -849 441 -87 -182 -784 -720 110 585 -505 689 -529 956 -410 470 670 235 -435 -736 -803 861 -450 462 545 -127 -607 944 -105 481 -564 -580 504 -692 -708 343 67 -759 201 932 429 174 228 -121 -774 -641 -123 399 -485 -900 21 684 489 -944 613 198 444 -218 964 -86 -286 -490 -334 -636 -962 -138 -247 -404 -477 -150 168 304 -755 -853 986 705 -795 846 628 -669 469 -893 276 -227 -132 476 -127 963 -313 338 94 -879 414 612 962 -645 -742 406 889 387 272 462 501 205 -658 -24 -477 411 -12 -223 908 500 -869 58 352 -773 283 422 -53 -401 563 -312 -963 -878 -764 800 -982 593 608 -546 171 -327 -615 334 863 531 -278 -602 186 943 354 458 -923 545 -675 545 721 685 -854 869 592 238 -473 185 -162 -943 -437 -702 -423 947 596 980 427 706 158 -997 463 273 808 51 140 560 -855 319 277 214 -334 -245 608 883 -764 -121 758 -74 -514 -815 133 878 -439 58 48 153 -10 -776 51 -519 -95 -547 571 -967 612 630 -726 772 -825 263 -61 -77 -608 -444 -87 327 792 -293 341 -570 840 535 -966 334 326 88 155 -870 316 -192 -84 -454 -16 987 160 100 359 723 879 977 354 794 465 -947 48 -837 828 94 741 -694 -254 71 643 840 619 -431 969 795 -66 -770 345 -829 -895 -526 268 979 -809 -69 848 994 84 -39 162 448 66 -601 -715 911 -73 -580 752 -59 -723 -164 -956 -868 332 -159 -202 -530 -922 201 -393 785 807 813 776 -87 -174 -333 -341 -64 308 703 124 946 725 -981 -495 778 -10 432 -218 270 -645 -487 602 -719 103 31 835 960 -146 -298 865 -713 -445 246 -975 -254 -948 162 -435 -55 -441 -457 -535 -448 44 -822 671 861 28 880 -142 503 807 227 891 -923 131 -302 -1000 -194 -798 398 677 153 -243 689 107 -288 389 590 24 -518 381 -483 -941 108 -927 -746 261 -563 -473 -410 884 -2 -4 -312 -319 -634 -704 294 806 151 446 -406 -58 -151 -635 -685 704 -93 -974 -151 -670 16 -306 957 301 158 295 642 940 -371 -604 -209 609 -917 770 408 358 457 213 -715 -434 539 -371 -504 159 -253 -967 -754 -256 -758 881 787 86 -702 909 571 -727 -818 521 6 -93 -1 609 531 203 -694 -586 -486 548 -954 794 -912 473 -388 -196 515 -730 -470 917 -838 336 -226 787 -499 114 112 44 578 -911 791 143 16 88 698 252 -218 -715 -167 393 -185 -116 -83 637 -252 99 -841 -281 -546 915 487 -673 -39 659 774 543 169 -222 -303 -458 953 880 -829 594 188 717 -199 34 375 184 -940 377 116 208 311 121 543 -771 -809 829 -541 -767 -722 -76 192 5 289 -758 359 -652 -481 -627 624 -528 305 -542 862 -982 992 210 -80 564 626 -804 360 481 -939 -34 -511 280 -216 -981 707 608 -326 -475 942 -4 583 -893 542 559 64 129 669 -312 293 940 -193 -816 718 68 459 308 590 -617 -501 -361 823 677 724 996 -480 -219 -75 -260 -369 784 -314 919 842 -124 -884 -230 -541 -594 -254 -143 -354 13 -131 -318 762 -238 -12 -911 -780 -313 88 -724 850 756 -459 747 613 -940 -467 944 246 -30 -643 -798 953 582 145 676 256 -605 -453 -432 -219 798 -547 503 -560 -281 961 627 777 -201 153 821 875 644 727 100 453 -986 -487 -319 225 199 285 -378 152 707 -795 -782 638 338 136 793 438 -27 568 -862 951 -908 -385 -973 682 960 -37 -879 848 -52 249 -995 -406 -538 -396 915 -944 407 -392 826 -355 -712 -215 -542 -264 36 -600 -305 620 754 295 580 958 302 837 -7 -629 -276 -753 -144 2 -166 69 61 69 -581 554 184 528 535 -369 -500 109 -673 762 505 -660 -925 486 774 -189 353 581 27 744 -747 -23 845 -184 -338 737 173 471 -683 169 -17 -358 -601 699 642 -307 468 758 285 -272 -509 -136 898 -60 -18 -392 -913 150 936 300 950 -75 515 -592 -169 286 715 -561 244 356 788 -508 977 870 -228 609 557 952 -584 205 -744 408 989 -301 434 814 -948 -550 896 878 644 -151 567 -106 487 140 -98 -486 -69 459 398 973 603 310 270 -626 -468 -695 -266 468 -936 182 -945 -546 -561 -132 -915 973 988 225 -238 -731 340 -540 -355 -323 -510 360 666 429 185 -605 930 732 241 594 -509 42 711 -835 621 -572 106 220 -20 890 -196 -898 925 -46 819 -408 -534 -841 -79 768 260 -287 -204 -944 -371 882 -294 -638 -846 -208 170 607 189 72 313 404 110 724 588 -629 -723 -499 313 -325 -482 -846 340 602 145 17 76 144 733 -991 -684 582 -881 -521 -157 404 626 -181 838 433 -901 483 597 -766 -132 -930 913 248 681 633 536 497 370 -919 789 857 -645 524 -513 -864 822 -479 -784 -768 738 560 531 -835 -627 224 -138 204 98 595 -927 -731 -564 515 -1 12 359 -105 -162 435 376 -94 406 -920 37 465 741 375 432 -506 747 114 -493 375 -595 830 431 285 -351 -391 -366 702 554 -575 175 346 -808 -441 -272 -454 915 90 -58 584 -364 553 -689 606 973 7 -64 -420 -978 -178 -890 503 -586 859 2 -63 -713 246 968 -474 -113 -305 468 -719 -465 962 764 -86 -475 961 820 684 -65 -930 34 -197 612 -499 -725 -865 -766 -737 834 714 -210 -91 781 69 54 318 -508 -149 432 -218 -1 -703 766 -179 -349 -111 -67 -769 968 -55 -300 -150 226 -561 -516 -792 186 417 904 615 -291 847 -287 -255 644 -80 545 511 -100 114 -317 85 140 275 10 155 83 -857 172 334 -213 -913 764 -501 -427 922 226 596 611 -587 -393 735 32 -323 876 817 -476 905 -641 -851 766 -343 -901 392 345 917 -928 317 169 -590 743 -580 -944 -608 -854 -874 724 14 994 -295 -69 350 -718 293 -362 -908 -854 332 -162 -861 -506 -180 960 418 656 135 -988 -802 -371 -839 586 267 -634 932 -61 -771 -309 359 -736 936 -667 223 -717 427 -965 118 196 -763 345 -522 105 -96 -171 -10 69 708 206 -333 56 738 83 -416 -1000 -669 43 -462 -544 -438 166 -751 294 -77 -376 -264 845 -158 80 426 737 473 54 140 305 -323 500 -318 488 667 -675 -989 527 -197 727 -455 289 875 -948 -104 575 -967 935 962 -652 -506 -327 482 258 -799 13 -300 -798 892 780 -32 453 218 -716 876 -736 129 584 42 -605 225 -642 -716 -191 40 920 -621 74 102 197 -354 152 49 -784 222 -417 -749 432 867 -640 687 -470 -933 58 282 -103 544 -254 -654 -876 -881 -239 -224 297 -588 45 -477 683 20 586 238 -401 -702 -147 43 -703 -258 -370 -705 -604 356 535 -566 -554 -837 141 674 -118 774 146 -789 -735 -48 275 -481 -391 -758 -437 -540 799 -950 -715 309 -478 436 68 -941 946 92 -685 -370 499 698 855 446 -637 -338 482 511 668 -28 -765 -956 132 604 84 -443 -932 933 -605 -211 941 -218 -942 831 -356 -618 751 979 -881 -648 -18 692 624 -634 -781 -892 58 191 680 182 954 831 260 323 -263 106 204 -486 93 563 156 -646 870 897 967 897 -478 -807 188 419 -716 -259 246 525 870 -214 241 997 -275 21 -691 811 -645 860 -75 849 636 -208 672 -469 -414 410 285 -784 38 206 670 -397 -550 675 -601 -954 20 502 635 115 123 -276 -897 -316 -323 236 -304 -835 854 9 -354 -736 923 258 -354 280 -238 65 -230 -810 -524 85 -449 -788 -2 116 -5 -36 -425 154 462 184 -794 -171 581 692 -515 -48 -218 380 -723 921 875 -629 816 645 357 -353 360 -707 -482 721 571 844 -450 798 474 894 403 458 -508 838 -774 -481 144 -952 -630 -530 658 685 -891 -25 239 36 949 669 -597 -219 -551 -946 950 -912 830 329 -246 -959 -759 -532 815 -139 -620 -49 404 872 880 21 -637 -530 892 -268 667 828 -844 -996 -886 393 -455 445 -46 -875 -798 -185 750 316 -564 -223 -450 -558 -53 -92 -977 -123 -606 -307 -185 474 204 -168 706 -62 761 988 -313 -698 64 -272 -113 -10 15 287 519 354 920 516 -58 401 -301 53 625 -826 178 168 -678 -542 103 427 226 -480 -6 241 31 381 -542 120 980 -90 -223 -855 -626 723 -724 -733 167 -266 -559 -214 -148 435 -898 -98 234 993 -252 449 -199 -937 279 169 -854 87 -305 -340 -563 481 -878 868 -189 765 789 728 -400 -770 878 536 804 496 190 -639 -252 456 -458 -117 480 -880 242 -172 219 936 -320 -789 331 -677 -365 -810 -839 95 -457 648 854 -555 -436 -154 28 255 285 333 723 837 -299 142 -533 73 627 -450 -930 19 -918 -50 -627 -128 350 920 -620 -863 414 466 444 875 -28 242 536 79 950 -936 -38 -722 489 -992 -908 411 -719 781 182 -812 -131 143 -192 -319 -547 323 177 521 905 189 724 -24 -139 741 620 992 939 768 -95 177 -275 -870 -75 -469 -313 308 -879 -320 527 913 544 -849 993 -418 -910 -886 128 347 -643 -495 -162 -619 881 273 -38 250 -159 92 466 -65 994 528 726 892 75 699 -634 663 347 638 209 262 -767 292 189 391 -99 -679 -570 -638 799 338 -795 37 274 -541 -903 -92 644 -565 410 770 561 662 901 -279 481 917 -874 594 -59 -928 410 -406 -484 559 164 112 975 451 -549 -560 565 627 -985 -88 233 130 350 308 286 561 -392 627 -286 756 -877 586 167 384 -290 -772 789 460 153 -690 -383 -890 -100 -848 -189 -481 535 -347 -815 259 362 -48 291 46 -108 825 -757 222 151 -615 -175 -504 498 -334 665 585 523 382 361 190 825 372 -325 -898 -172 -139 998 -227 -500 -935 -607 835 858 127 698 42 910 -674 -106 -571 -724 879 -43 -425 664 -466 -945 107 444 372 157 861 769 -724 89 -782 -549 237 657 -573 583 259 490 -821 60 -680 890 -328 799 -277 -673 932 -941 703 -477 736 -825 -66 -337 375 -986 220 -457 736 693 900 459 639 257 -888 379 -443 875 162 -612 713 279 68 -847 135 -214 -366 -270 215 528 412 216 44 -611 -528 -856 -803 624 -726 -896 472 -455 -311 -573 -660 621 -342 1000 -393 439 787 -363 -689 568 396 603 502 462 882 401 931 -902 -906 -118 -416 580 -175 540 -956 472 -509 -964 -392 -264 915 -437 -793 -981 -424 350 -633 -794 -909 265 -564 240 -949 554 428 -456 -803 -442 82 -1 549 -61 752 987 877 -314 235 147 -268 -235 84 605 737 -464 587 569 886 672 -981 -120 -921 -37 632 -969 -290 359 -568 718 -971 314 794 -486 -968 -66 -890 389 786 170 852 -131 735 -447 564 -464 -826 1 -244 43 -212 479 88 543 829 936 -661 -6 -96 -716 -708 -372 727 -693 395 366 -869 8 472 223 -832 -122 461 106 -704 293 -485 -522 -203 86 -692 805 -411 104 -791 -814 -883 776 -329 507 -761 215 300 -25 -630 -31 657 -349 -970 -101 -195 -27 -956 -632 297 189 987 -221 421 -985 988 -646 -538 -232 -778 -229 -785 792 -944 422 -912 662 910 6 613 223 -672 -698 -70 -394 -895 -429 365 117 -573 -617 -848 -903 132 462 -689 583 -646 443 199 -574 -989 -48 -258 745 227 -541 -185 320 -147 159 -605 890 -93 86 -890 553 266 93 692 -970 -422 -378 -924 -35 -893 -943 -624 112 -654 211 482 -253 947 470 -966 -57 294 -345 931 392 270 -67 -964 827 -81 169 -243 121 -109 -758 -246 417 860 96 583 -392 -529 -920 -307 922 190 527 498 356 -848 -853 -671 -956 855 -148 -16 986 -278 -150 -158 -183 -642 -939 -734 -739 -978 -108 -818 -151 -778 -365 562 -646 -3 766 448 -58 -518 -156 483 -173 -402 519 -838 275 732 972 -349 -782 444 -136 -444 -632 163 -877 -590 -666 -480 33 -928 945 -313 144 700 448 59 -85 754 -211 -927 338 704 -765 752 -607 952 222 -390 -499 51 195 570 -866 -448 503 573 -677 -541 878 141 202 -355 925 558 -573 316 240 -810 895 -54 916 -656 -271 -239 674 -647 213 -616 17 -188 -330 631 942 514 899 -236 -770 603 -343 920 437 958 65 -944 -243 -114 304 682 291 -423 548 103 41 -267 770 312 10 -876 216 -891 227 -107 589 914 -316 977 -879 662 -334 848 389 -796 -721 744 -544 467 45 410 -685 193 -886 529 -976 578 492 -451 380 -870 -313 -356 335 636 -727 135 930 862 688 416 19 -343 -89 120 -869 409 88 45 284 991 601 627 -624 -858 -328 -328 619 485 570 780 -308 -671 402 465 -365 370 573 -617 329 -148 -850 -959 -732 -907 -701 275 -568 112 796 -286 240 520 492 277 737 -91 -80 -583 -883 852 -713 -44 -309 161 739 125 -187 223 630 -222 52 -60 989 -869 -64 -220 110 -348 882 223 92 172 -87 -771 -574 -404 -495 -314 343 -832 -999 815 -247 -578 -625 544 786 -520 654 -935 -790 28 -556 -292 137 -364 745 423 365 447 591 -152 146 835 5 -69 765 312 612 29 -738 -169 246 -678 468 -237 -317 -743 -329 953 -631 -704 74 565 -671 946 508 616 503 -564 529 164 -669 -231 701 -472 37 -365 163 -329 831 767 774 22 -805 -426 -739 -642 205 -392 -102 325 647 154 817 101 433 -725 -889 464 -940 -295 988 -3 947 -316 -481 571 -422 -516 306 992 634 765 345 -785 888 -809 62 968 -545 356 407 -655 618 -550 -878 -525 -53 -486 468 -772 -541 -401 -61 -937 -19 -292 525 -447 -563 638 698 -832 -203 -206 -444 -68 524 -129 423 -507 -508 432 -683 -971 -408 16 505 72 -953 -962 -888 966 7 -827 85 -222 -488 -281 -112 -404 861 445 851 -612 -942 -857 853 -725 561 -556 306 -587 170 276 650 268 -573 701 172 -159 -826 189 218 -630 -58 55 9 59 -22 -832 896 -575 -474 115 339 -417 -559 -44 -129 -146 -365 -484 593 431 -316 -356 -509 -936 527 -121 140 788 -840 6 -643 -282 154 -268 -329 -924 99 -971 -583 74 -652 -45 -977 503 -34 -190 923 -777 754 -310 -200 -15 -989 -522 -709 805 -816 -611 503 -213 450 -301 -918 895 -604 -629 -575 -167 -416 766 -54 -313 -487 412 -704 32 123 -606 421 -284 169 -836 -616 470 -562 -785 -252 667 -411 -941 598 -932 799 1 645 -235 974 -719 91 995 -705 -453 -258 -305 373 246 -297 -86 641 444 194 -168 -857 -435 -295 353 -82 604 -338 -840 -337 473 -221 812 -561 -139 -213 428 -85 -804 -599 -874 -780 274 186 -422 -545 -606 -489 149 -301 -572 511 726 -801 -870 -298 -635 -348 -251 -200 44 831 -499 9 612 212 -870 -438 -84 -763 -623 996 381 -637 -842 -989 -308 -303 874 161 -551 -287 -943 -841 147 -397 -895 -687 -999 -956 -40 -869 77 -875 -293 -62 -520 832 980 234 320 -840 -231 257 860 -818 892 140 159 986 665 415 675 68 987 -546 -725 100 172 89 353 -751 -450 238 608 689 769 -240 -291 -296 703 -559 471 950 207 378 197 332 561 73 450 -143 788 -273 525 937 -426 713 -472 -947 531 -548 791 418 812 864 -541 -112 244 -308 932 22 -824 278 -979 850 -491 232 847 -70 128 757 919 652 34 709 -331 -773 194 -32 -492 -578 321 159 666 803 531 -227 471 141 154 -528 -113 707 701 754 -747 -933 -293 -79 261 -694 -782 974 -882 557 -806 -843 123 603 312 -757 46 -213 785 -419 -294 390 -568 -977 -509 564 -829 -418 306 -470 790 788 -518 89 -342 -825 -440 -906 143 -945 -231 -616 -282 -938 112 570 393 -144 -812 -849 236 -656 348 -974 232 944 382 -438 -311 -40 408 146 805 341 116 -664 -516 -534 697 378 -645 919 -672 825 -40 938 -479 862 -661 -808 456 -132 80 -344 -534 57 -737 573 807 -731 -190 -788 -418 105 694 569 782 162 400 -752 46 -52 -280 -296 -579 -705 -91 -244 -444 341 -176 523 -152 782 940 515 -110 358 -244 -612 -735 262 984 -312 181 15 -60 -375 -545 836 -719 -384 341 185 246 727 775 -340 -717 -689 -339 399 5 411 72 163 610 21 -321 593 -498 -531 -443 -986 -637 62 21 -463 -417 -890 175 -511 -309 739 844 158 -791 594 -887 -311 956 -535 824 -193 -589 298 484 -359 -231 -842 -947 -348 -403 -872 757 -281 -176 0 -569 -960 -710 41 -595 -651 -125 451 -149 580 341 797 556 284 -904 -624 549 -251 395 -924 -631 224 993 -599 -964 -149 630 260 -315 -884 -767 813 -716 356 498 746 -828 -569 605 822 869 634 635 -279 -795 -866 -601 202 -97 71 -419 -943 -33 95 -287 -236 825 90 -601 967 649 -24 -379 976 466 -75 -889 981 -725 738 265 -57 -794 -544 296 561 -641 -43 974 -75 471 -940 -621 -29 666 -142 130 923 -219 -215 -886 -228 -18 656 -889 617 -333 882 456 190 -41 365 -928 642 723 720 196 566 29 494 -295 114 -537 160 -332 29 -648 92 -538 -505 -91 -147 -65 -565 -86 369 -970 -6 -516 -556 -652 686 -269 -37 -597 45 -142 124 -850 757 -631 -208 221 -868 281 -175 298 -459 -146 -839 226 952 31 87 955 159 277 63 -245 865 35 -245 -53 -97 -416 453 413 -460 -788 -640 -734 -188 -557 -581 -882 682 -892 -650 729 629 -773 -730 -577 337 -257 -434 -830 146 -136 928 -935 605 638 -427 303 -154 607 -177 -944 -224 -186 -429 -344 -506 -318 243 -562 228 276 531 -336 347 -479 65 -602 130 542 883 733 978 -700 -160 -269 -450 -146 -930 -998 641 787 955 733 185 691 -389 -622 -929 944 265 141 32 570 -297 214 -50 -494 184 -623 784 -384 -980 508 206 -857 -788 172 419 137 -158 297 420 -809 969 -465 -543 771 -664 339 259 467 71 -422 824 774 -358 -278 -545 -86 817 538 -50 -197 -393 564 -604 -398 343 -142 -624 -151 -599 447 883 186 -175 704 65 -345 -554 -296 -689 -74 -663 -698 -285 94 -563 182 -65 187 393 365 -131 296 193 208 846 -283 236 -250 142 -54 -520 -209 930 346 -485 418 -563 -192 431 -485 -165 -757 182 668 -12 971 987 -937 591 649 964 662 651 -361 -776 -499 -579 -914 -484 897 -118 133 -129 723 806 982 665 -671 -420 13 -576 -137 -242 596 -212 -236 641 -769 -798 -290 -222 -397 -172 -363 297 488 982 7 -232 -856 -32 286 -969 -768 914 -399 -203 -751 -746 298 -627 946 -59 -901 -362 -439 284 333 -492 -25 -108 -40 180 -346 -835 237 -617 -623 -675 -451 -517 -479 -245 288 -577 670 735 973 851 686 23 416 -972 674 434 -925 -118 699 50 -513 -305 -905 126 904 913 -328 218 703 718 -158 -311 181 947 -973 -964 233 -513 -2 -469 748 -210 251 777 -751 -215 -806 582 948 -202 -365 907 51 -185 0 918 750 283 -936 162 911 -256 172 971 950 16 291 571 976 -671 907 -836 29 -528 203 -636 991 -987 642 -501 -111 448 697 -573 299 -302 -118 -641 -255 641 -722 903 720 579 -297 -806 73 -632 -764 522 -166 978 834 399 -418 -262 -166 -331 351 -713 -211 -531 -269 331 -8 885 628 -408 134 112 63 515 55 -660 28 891 -483 985 -448 388 317 55 -284 -972 -181 635 -490 -317 193 9 -317 -379 -315 -565 737 814 79 664 347 680 -559 737 166 -612 157 -581 980 451 781 -915 -639 -325 -615 521 205 767 -261 745 383 -863 244 -448 -168 -451 -998 699 -561 -685 166 -384 -540 -279 -198 -815 -53 -872 -362 -913 -720 -670 468 -842 577 -255 556 -833 43 813 -768 -176 -714 -884 540 638 916 -504 -59 -600 57 187 -859 -848 -470 -949 -84 769 290 717 859 -702 848 -158 -204 917 568 -708 -553 -378 -432 -618 -964 -488 -308 63 60 -964 -575 -563 484 -217 204 678 -548 -465 904 -368 -735 781 397 406 774 -576 944 -368 945 -601 919 842 338 15 841 68 10 -455 -437 65 895 342 35 -130 -902 313 -199 -805 -591 680 -330 -144 787 578 -530 604 -862 -712 218 -32 169 -824 184 346 894 -886 780 -798 290 681 -500 481 -774 -833 241 -581 484 654 480 -395 -60 -282 -120 440 -300 836 812 -980 -91 840 -615 -433 -281 403 -985 439 -937 660 193 -286 256 725 -329 -137 -701 -824 852 420 149 -88 -977 -952 -436 -705 423 233 891 949 -523 -351 98 96 -213 187 -487 -737 69 -924 -705 -125 734 726 -287 173 239 -245 -864 -871 -762 -91 770 25 -598 -124 229 100 -622 999 365 0 932 -335 -316 925 530 -858 -598 -508 -632 -593 261 428 -140 -834 -86 901 -754 816 296 -799 -892 -809 -138 -177 -972 527 806 37 984 -900 904 751 345 -778 455 651 -869 -944 -855 78 926 350 465 -872 -893 -32 -54 -187 94 -112 277 -764 295 370 380 575 233 -920 -347 350 -438 920 127 228 -944 -407 498 -581 147 -66 -904 -25 206 -947 -233 247 -943 937 -427 310 109 -682 -862 432 -130 581 -433 -135 393 156 -396 -888 516 525 -180 253 604 291 -54 -505 -493 -32 -334 961 -851 -361 30 -457 -549 563 336 208 832 -845 515 501 -994 -543 603 -144 284 -522 -891 -289 789 -842 -167 -134 -454 -459 -789 28 -508 51 -721 898 -325 -78 -162 -6 868 390 514 259 -308 534 -723 -326 296 232 -752 -248 119 -813 296 -956 -131 376 -679 254 638 296 -594 -90 -44 59 351 838 0 -478 476 166 537 665 454 410 -167 -649 920 866 -906 94 -982 -413 -245 426 543 685 119 49 -863 72 -143 -450 168 -765 183 -94 -609 649 602 240 859 117 899 671 625 125 -927 984 -524 -276 -309 866 -525 733 775 55 398 362 -983 876 855 -996 368 -891 -809 662 775 943 -476 202 663 -224 -598 -214 -185 -675 -512 -862 342 623 317 -994 215 -500 -652 -35 -951 901 -378 -770 933 970 676 14 -628 -743 865 683 -56 768 -801 -381 -304 285 -119 909 571 717 -367 333 602 508 -381 137 622 245 -515 229 -575 -191 -469 -306 -371 -572 -380 251 294 -295 307 -483 -918 -369 600 -465 874 -864 -150 -62 418 654 454 -136 765 -850 -592 -734 -520 -978 -23 -523 271 505 324 -163 -773 369 795 -736 -752 -562 965 244 495 44 545 -368 -418 596 986 -544 -232 240 -395 -220 -55 788 896 495 388 -167 369 -229 633 -782 378 -610 -244 538 889 -840 -939 -679 668 -117 941 -36 842 -247 768 81 551 -397 975 -960 863 -211 -346 -268 126 -659 725 -98 502 -202 178 173 -480 -95 -725 333 620 753 382 -12 274 275 -117 -169 82 747 -633 305 -303 -269 41 -273 813 595 977 851 -737 -972 660 -705 674 204 -353 180 -62 -638 -489 -264 -698 -440 73 -212 -85 101 630 897 -867 -325 -670 -648 366 223 168 656 -896 -335 984 -121 -263 -775 736 -260 435 -515 -169 -543 202 307 -809 388 -896 875 -356 209 -936 829 807 233 -655 602 236 86 884 -165 360 -44 -262 -959 -284 -946 766 -432 -535 -751 238 177 566 -76 905 651 433 573 323 5 -552 991 901 967 -506 150 -124 -371 267 685 -164 612 -436 770 434 -460 381 -272 -79 676 -133 645 -151 -78 -125 -152 -19 -586 -967 -471 -107 722 722 -559 -789 191 747 97 240 -701 361 -299 584 782 -618 280 402 793 570 -750 579 756 445 226 -779 -943 30 -554 -143 -932 -376 -864 -569 755 835 358 -343 273 -391 -412 -466 -49 -200 168 93 944 -503 -491 86 873 -955 388 62 -7 617 667 109 40 -786 141 -860 407 860 -471 530 179 109 557 833 -881 919 798 -263 -545 -338 415 847 76 369 -935 -361 -116 19 -292 -472 782 -279 969 262 -657 685 151 -838 -45 -519 -778 706 -305 341 186 71 345 488 745 614 279 434 -922 -685 -503 63 904 658 -758 971 -997 -815 944 993 -472 -42 846 -367 539 -863 -736 630 -155 -459 861 -245 927 -937 -171 818 924 558 -391 888 482 -775 918 507 32 -290 -990 -627 557 -450 992 54 -86 -312 -890 798 -67 153 -903 -338 -389 415 -222 600 774 -688 698 409 -508 421 -953 376 -952 874 -37 192 -13 -64 -556 -947 465 -780 6 -93 320 255 899 -609 282 506 -771 -933 138 -89 -960 947 710 -515 123 -874 364 808 815 204 27 749 -435 114 923 38 887 -83 16 480 -460 -47 656 -928 -580 208 39 615 213 -302 952 438 556 371 -684 610 358 -230 -171 552 -304 551 -200 246 -970 -642 90 419 344 965 682 -413 -551 -480 -367 -209 41 222 772 226 699 802 224 -283 -474 777 -312 -117 571 827 -479 610 720 -826 748 -486 -543 969 -154 -585 587 -626 -708 -301 -869 555 326 -81 190 779 535 -654 183 412 -908 -226 152 946 275 182 -978 -17 428 -109 649 546 703 44 -796 680 -335 -848 -567 546 591 754 -393 -828 -477 966 638 -122 -23 127 -366 -862 696 879 946 -925 -469 598 363 -30 326 250 -446 -135 313 -410 -295 -415 -776 122 944 217 194 -729 227 -470 977 -400 -863 795 -158 774 -184 714 46 267 469 972 -38 359 -662 235 -937 -499 617 360 832 -865 379 -706 -460 117 510 462 -249 215 -7 671 -890 -490 -170 -115 -834 -306 203 -909 -52 -921 321 801 822 544 -673 -851 694 -815 326 810 -131 -959 -590 917 -973 481 196 -58 -188 -65 -937 -26 577 747 117 139 794 228 917 805 63 -529 755 -759 -590 755 -339 -839 -281 880 -488 257 988 -361 -881 -600 -79 656 -112 428 -612 -838 -545 485 51 -930 875 549 -517 -985 774 -119 831 75 459 -169 741 -43 -502 751 -708 -703 -996 -444 525 -31 -153 -23 205 738 -716 -46 862 -231 -144 -522 442 -197 -176 46 -965 -499 954 279 979 -121 940 -557 940 -56 182 267 57 509 478 973 929 536 -929 -763 -417 -354 -679 -654 -420 -156 -169 462 708 333 -38 -597 -513 -157 824 -908 -347 -867 591 -316 -363 -238 -464 -72 -995 -417 435 963 -831 -830 -219 274 -286 18 -205 439 481 -366 233 -782 -925 -444 319 553 442 590 -816 26 -990 -928 157 -729 -934 -86 -303 -226 -301 -159 755 223 -190 -326 468 245 -290 -120 -366 -595 148 -780 513 78 -324 161 902 -9 649 6 -658 -528 -719 -994 341 -354 896 -856 528 -179 -82 269 344 516 -851 -896 624 -105 -199 -489 -875 863 743 -83 -21 116 947 -683 268 -416 -69 -903 -394 -728 -105 224 -280 895 -815 123 82 -577 -259 771 539 536 447 -630 737 -347 -56 -613 179 362 882 2 -759 587 -805 968 215 26 18 -890 747 890 -509 213 593 -352 -194 929 -808 -287 761 -391 -271 -329 -361 300 -401 -322 185 580 768 33 -692 -903 -556 -462 -2 -661 -865 349 893 411 714 -6 159 266 -488 521 -240 -703 45 504 -99 -474 381 290 -794 370 -375 -383 -828 555 -402 259 -693 -226 -255 959 973 -306 961 391 562 812 396 781 -240 123 -410 514 -277 822 168 124 109 350 -925 42 461 620 676 43 469 201 -999 -893 864 649 7 435 484 175 481 -586 726 81 437 -846 486 -341 -725 -25 115 161 -78 -664 -531 -25 -237 -764 441 -595 -334 -701 329 -373 -185 30 -249 541 476 -842 -86 427 -985 221 890 -983 -341 426 917 -910 -808 600 11 -465 -265 -971 924 -247 11 -975 478 394 -659 -793 -473 891 78 492 -220 -53 662 849 123 930 485 -688 -858 175 815 -651 -593 312 -29 -215 -18 394 296 -673 691 406 -16 -150 -210 799 13 304 -589 -251 -847 -612 -975 -768 180 -398 413 -432 -4 532 988 631 -449 -392 9 -964 -865 -170 952 -433 -571 198 83 49 -154 -546 477 650 424 272 607 533 709 -89 -38 -221 -321 356 769 -78 29 846 871 41 -368 -172 872 -890 789 801 -759 999 -516 872 -652 -982 -695 698 818 -448 926 997 868 -321 905 954 -919 -776 863 -584 603 605 474 -179 379 106 -784 -792 222 930 -845 -788 -177 -578 783 391 -27 -775 -830 -149 -445 708 -740 -912 207 -893 727 676 -685 -818 896 911 -285 48 -643 768 21 -474 960 -814 628 -81 10 -306 -708 105 833 436 -806 -873 286 -412 -831 645 -756 643 715 458 -446 740 845 216 568 375 -565 -845 550 882 -765 140 -506 3 918 -7 -315 262 -124 -179 -325 -4 132 -216 -535 299 -723 -66 629 -960 741 -618 -591 -970 585 -579 527 -162 -596 571 -997 -770 -685 634 693 -870 946 770 -794 931 -877 -198 -344 885 381 546 179 -80 -264 324 -995 -880 -505 -698 179 733 86 404 84 584 -549 -751 192 -279 -695 882 -831 609 -668 -682 -787 -657 427 168 468 524 156 950 -78 795 777 -322 329 368 803 -491 -845 -77 -110 445 -81 920 -346 -496 -479 -424 406 -586 -566 288 67 -675 -548 993 643 460 -207 -171 -211 447 -992 991 -147 -177 -207 -56 867 93 -818 721 34 745 -675 862 446 684 -318 -844 -634 -545 -812 -924 -97 97 -1000 -558 997 146 644 -658 119 -815 245 941 471 -760 -318 737 311 613 -794 576 -166 -245 -802 356 -263 546 -911 882 -765 167 -757 510 -942 177 -263 -529 -890 19 -2 -139 -356 635 251 -330 163 -39 -723 -615 -618 -318 -371 -528 -829 85 -492 -91 953 -356 -848 -805 -125 254 -636 -661 150 868 -102 422 722 -903 182 -776 -832 650 -208 -351 522 -990 -280 -863 242 30 -280 -747 -675 -965 452 931 -552 -645 931 -860 -760 -850 467 -444 250 504 -836 611 -464 -387 -12 278 -990 -913 -118 -936 173 982 503 -180 924 -298 114 416 401 -541 178 -279 -359 547 387 125 764 -762 814 -147 -310 -117 -455 -681 -636 -401 48 -842 412 -653 980 -874 -742 -78 -195 -102 450 -833 554 -272 23 497 -897 550 -364 -75 -443 -610 221 543 -860 -480 147 -396 -434 -597 -117 -374 -850 611 334 753 -695 370 -740 -711 -53 543 101 762 487 494 -898 -190 3 -880 837 681 -373 -898 -457 369 -965 497 576 570 -68 -615 600 -554 290 195 209 -514 109 331 911 -949 805 -827 -367 -125 -63 27 753 -880 -139 -174 -8 -778 -587 891 -330 -995 893 -324 144 877 94 -37 -795 439 -898 -54 155 -633 -508 -353 278 -378 276 -385 956 688 -307 -443 -527 626 824 557 -192 946 89 222 49 35 -959 -601 212 -737 -500 993 334 -521 -755 -62 346 750 862 797 -432 667 414 -600 293 -343 845 -757 474 121 -2 642 -389 -720 680 -643 -411 644 483 -708 93 596 277 -719 -833 -973 975 -724 991 -28 -946 -230 123 -594 827 948 -401 -743 466 238 -691 -588 178 -70 603 -159 766 -483 935 -307 72 -561 -922 486 -69 -685 -885 893 340 -73 661 563 -660 -821 136 32 83 -420 -697 -356 121 -818 350 339 -56 -960 651 530 -408 -300 744 950 287 -664 -991 618 411 -272 -626 171 698 -929 879 141 420 234 -762 -893 -283 141 472 84 578 -296 474 70 72 632 -723 174 -957 275 -204 435 792 738 114 -21 -687 467 -793 847 -617 -265 -931 750 -977 152 68 976 -249 -254 615 -620 426 -17 152 -417 354 149 765 631 86 337 166 545 -727 -416 731 -792 645 872 161 -296 589 283 -715 -124 587 594 259 -848 186 834 -550 500 -445 623 237 27 -623 -575 178 956 253 229 -48 69 -522 -655 563 -782 993 529 607 -212 -804 213 -915 -71 581 -646 -985 558 810 444 -445 959 667 -173 503 825 -77 663 -966 220 -387 -31 -937 310 546 -310 -727 -24 377 545 673 666 895 -507 482 -658 103 -116 935 68 865 911 11 -870 858 -180 536 807 465 412 430 -640 251 714 563 453 -256 591 -871 -137 -630 -990 -503 -784 -901 407 293 833 690 580 -865 672 406 -338 -619 -104 -617 285 -850 156 -751 -21 635 281 13 97 897 642 -589 -167 -320 543 726 -561 516 631 280 -955 -287 -855 609 145 77 938 870 -225 39 -469 -796 52 562 -137 -29 356 266 818 -941 590 -650 -594 -265 574 456 253 316 -363 -942 -978 -436 784 413 -935 -753 -70 -718 880 -751 -200 872 -452 61 519 -827 448 -376 74 999 869 -277 305 557 -98 -729 -507 1000 -911 51 -629 -661 -698 -562 445 489 -413 -490 571 -651 -645 -496 639 -62 12 -276 -315 922 -669 -975 -470 153 -760 35 251 107 -280 -195 633 234 946 524 164 677 -606 -416 -943 -692 594 -456 -516 -220 405 -78 -827 24 924 -448 484 181 -62 -38 747 -550 -59 -547 -257 -856 615 409 -863 333 964 -926 133 480 -634 -333 -746 594 215 -817 847 -750 93 333 920 -419 -600 -572 747 727 206 -232 739 414 875 -248 383 9 771 -847 -892 -198 614 64 -621 -22 447 766 -882 -95 557 622 788 -679 -602 24 147 415 775 -61 -991 -29 -741 -751 -397 167 -431 -501 562 708 797 -973 632 -944 800 -337 -903 782 -132 -967 569 714 957 933 534 -643 -965 547 702 434 -475 -620 -471 892 186 -12 488 557 85 998 367 -687 -689 807 -240 343 873 666 976 -164 937 -735 207 637 -22 503 -11 46 526 -501 379 -495 650 680 546 497 919 826 299 -561 -309 -386 -132 -671 -427 -926 427 -357 -215 -68 737 395 -485 -333 -443 730 -469 902 946 51 360 109 -857 136 274 -397 814 -34 -190 897 930 -581 938 -908 -940 -472 -16 -952 -636 531 -838 404 979 -408 -239 292 91 381 -928 597 906 258 -529 418 610 872 -510 -343 560 -35 -200 -277 418 -601 -649 749 931 324 -23 -168 183 592 808 562 -740 -244 -294 752 98 -866 -752 572 473 -584 -320 5 -483 -108 926 790 212 -578 -795 869 -221 214 -263 887 119 698 -433 898 -199 730 897 827 627 803 -395 558 -472 313 142 -275 -502 -234 381 863 -763 -185 -637 878 -695 844 -996 869 -595 536 -77 -139 -895 -240 -109 160 -483 -706 -781 -865 780 367 -36 319 -2 -752 -979 -776 441 876 -924 29 -112 899 500 760 -973 820 -406 -284 -992 101 351 -773 942 578 -548 117 239 782 -698 747 -884 -825 314 11 -595 -722 139 -874 620 829 -30 -643 823 276 -120 594 704 -110 908 321 361 -11 275 -115 -580 852 331 61 -381 873 367 6 -744 -350 557 -365 -532 259 -902 -697 -304 579 269 -493 375 -489 -720 590 -150 -670 185 218 291 196 237 205 381 600 435 -930 131 -747 -925 928 -900 -407 -13 316 800 299 446 414 -112 -995 254 345 -403 237 -536 322 -970 -909 -901 -614 -115 675 -653 -978 -810 -814 -164 181 773 -441 376 260 852 -311 -831 41 348 -788 -517 -521 246 -420 579 263 -397 -23 583 -350 191 829 359 257 -295 -440 35 -137 -223 749 667 2 -738 -858 954 442 978 -612 -636 128 137 -356 -189 -792 -654 -647 -177 96 -508 -102 -995 -65 -901 18 571 -961 746 469 831 572 -457 -212 188 803 779 304 354 121 -646 -537 482 886 833 -445 409 -220 961 301 557 536 131 741 -193 68 362 394 -606 -444 -568 776 588 711 326 -956 -243 -5 -123 -73 -177 -430 774 112 -510 751 336 -819 449 -815 849 511 918 -114 502 500 -657 259 -667 -137 35 -669 -500 9 837 782 526 -548 9 194 781 -830 -97 -64 -125 -608 918 570 -728 997 499 97 -577 480 871 -170 -890 955 -751 -641 276 34 -226 496 625 -388 -569 -558 -324 -192 581 -283 201 114 666 -523 -968 510 -516 681 -863 -455 -479 -218 644 476 965 904 -542 -923 998 -916 412 592 91 432 849 1 974 158 -421 -29 -336 -467 -960 700 -606 -989 85 -167 587 98 636 -280 291 310 -639 -808 -579 769 -36 -600 588 41 -817 692 -771 -643 196 226 901 -989 -278 -780 31 -143 673 -190 40 -915 877 811 255 825 803 -979 571 -503 -435 -412 -155 477 -868 -18 478 -622 140 -7 619 -510 -218 431 -91 -785 190 -498 468 -227 -572 -508 676 -475 402 -309 -800 772 258 -649 -182 500 -430 -270 776 -687 887 568 579 940 853 803 -913 267 -589 676 -250 210 231 64 771 833 -589 -266 -705 -193 604 -357 -42 -802 627 -283 903 849 -535 -845 -739 -10 -162 116 -160 -153 803 -499 190 -258 -882 -668 -473 98 -198 480 230 -224 146 -670 52 -344 700 -697 961 -433 908 -562 9 -991 -978 735 596 353 -505 -755 174 -827 -873 671 891 -536 284 345 -872 -67 -95 -135 907 -74 460 -302 -408 -204 834 -485 -49 732 -3 576 993 748 -913 233 -619 -406 425 224 -880 -986 196 752 -87 701 690 646 98 386 246 292 -580 -944 496 -646 -984 977 246 -947 950 197 -679 305 153 42 -42 -646 -768 -313 347 -819 -621 612 919 -854 388 380 -820 -530 503 247 -66 -400 564 385 -907 867 780 -335 410 -218 -798 608 868 -405 553 337 150 -26 439 247 -851 -127 111 705 662 14 -244 -443 -882 -960 533 282 -322 -131 -111 644 -268 -353 728 -883 -823 -305 -740 -291 -981 685 -558 938 -366 90 107 -1000 -596 881 -477 6 -433 528 951 164 662 337 370 100 -239 681 323 -680 -755 -813 394 -805 -519 955 476 -671 -593 614 -15 -369 -235 -555 941 179 624 -227 419 -230 -106 -963 -554 -236 345 809 893 982 -77 272 -865 -791 83 -409 -611 727 84 266 365 20 -819 61 407 732 138 -218 -155 -20 74 -24 524 87 44 -911 -511 -628 150 806 641 -322 -380 -877 -92 -565 983 169 684 -96 -785 -548 936 -459 -888 -174 851 -539 10 -716 -414 855 538 -116 998 -797 -406 75 453 665 306 871 -788 -592 630 363 293 -39 -201 -607 -516 698 832 513 -311 298 148 -50 -141 -97 -679 810 -841 -310 445 -788 392 445 -165 274 680 -458 -159 -496 434 618 -409 343 -171 -715 998 701 934 765 994 590 -819 196 -141 -583 -963 658 475 -651 -286 -924 -344 -266 207 -508 147 -420 -812 583 -779 938 799 -333 -191 -23 -906 -289 101 125 172 -693 -615 584 752 -28 653 -751 -92 44 699 470 998 -970 182 82 584 -340 -707 556 536 -797 637 956 149 583 -662 590 352 -480 -272 -405 -817 -484 -35 -325 -307 -686 368 467 763 -103 -800 -282 -25 848 958 -812 -848 935 -490 -197 844 -161 778 -760 -296 662 -866 -825 -277 -869 479 -322 -47 386 13 -182 444 644 -520 568 204 -309 439 6 418 -141 485 62 -615 570 206 -551 86 -111 -996 -133 -352 -436 892 424 404 858 -53 -798 106 901 411 -280 910 76 -920 -881 -89 344 310 544 -371 -40 -716 -35 800 -513 272 192 -327 752 -622 -637 -106 -400 -114 -397 112 -53 381 -829 36 -587 -108 244 -631 -898 -580 -916 717 825 -138 -18 -890 -731 -438 -975 -7 589 888 830 247 566 679 331 882 787 358 -290 595 801 -400 178 994 -113 27 90 874 -613 -216 -358 -504 832 -767 -670 744 -825 442 837 137 -487 507 571 735 -11 370 277 -694 179 685 -679 110 347 502 -887 157 -589 30 902 -821 -109 -792 333 -630 -275 933 -751 630 301 374 -358 -510 -538 724 -281 -401 -517 731 266 248 384 -510 -409 -708 -401 -991 -675 -887 401 -755 -72 97 -2 638 535 -541 347 -307 -22 220 -153 148 818 540 -63 -998 31 -514 -359 -837 -731 -186 994 211 715 609 130 -155 465 800 102 -452 -116 8 3 -711 -465 -809 427 786 -766 21 92 819 402 -669 303 -162 -535 268 -352 255 41 701 888 -215 289 -655 -50 -100 -92 223 -150 277 366 -799 -620 394 533 -419 -110 -181 108 231 -832 896 655 -457 -319 497 -850 -707 -55 633 781 -650 142 160 -136 719 361 -228 412 402 -516 410 685 -166 257 80 982 -256 138 566 780 -933 768 145 816 236 245 -59 98 702 -497 718 762 160 -579 -81 387 691 -191 -94 -587 324 844 124 809 89 -34 -916 -947 505 848 496 87 -501 -280 0 -555 969 -793 160 -588 987 -779 331 -867 730 -155 -911 28 886 -397 703 -775 589 190 649 -745 269 -442 -186 307 -864 568 -84 503 -955 843 -331 933 82 167 149 -496 -440 844 -550 -112 -23 100 -296 283 289 285 221 52 121 345 -696 351 -381 -372 -552 265 15 810 33 -723 -879 327 999 -67 -280 60 324 840 -95 258 -555 -12 -518 -909 359 -849 -104 -691 -810 781 -978 -731 -401 297 728 -279 424 -755 -224 514 -735 -328 -924 100 -698 882 -31 239 -651 -310 914 -366 -988 -482 329 716 -219 -500 887 -501 -836 -699 720 818 -50 634 -234 -372 787 248 567 -231 812 514 -171 888 417 506 -89 -259 484 -410 308 -213 652 -548 155 369 715 602 -562 378 335 -717 -46 850 -493 608 -941 621 -217 980 922 -684 -894 -170 268 -51 720 -624 -790 426 -448 -562 253 945 804 -326 203 -52 -601 203 -465 -634 118 594 -548 627 -806 -852 113 -451 -896 768 977 -399 -379 649 -977 755 -643 280 262 28 -244 689 -186 -249 112 665 251 156 490 383 -608 431 -852 -445 -574 111 -518 -861 788 285 879 599 336 -836 -745 248 -257 -777 137 986 695 562 -21 985 -457 -243 -16 -661 -967 808 356 -290 144 196 337 -887 -227 -972 823 -400 -134 67 568 -64 647 -793 -103 438 353 -119 -24 -950 -620 856 -487 941 999 886 -805 588 -79 -286 259 979 612 -662 -774 -931 -796 -392 -809 -290 -57 251 758 842 -210 932 581 851 -127 978 934 -334 246 880 -320 -141 -889 -942 494 -412 -708 -325 797 336 742 188 458 807 -209 -608 490 73 877 456 889 462 995 -206 -940 -362 86 483 241 446 -629 -69 -525 174 -495 508 -428 -471 339 -244 415 -902 320 318 306 -454 583 -652 254 -964 -772 427 885 -72 -413 330 -776 452 -298 64 -448 -408 814 -792 326 -600 -966 9 -995 490 -591 -247 50 -556 -728 628 609 34 -742 805 684 -260 10 890 368 677 964 -15 799 988 585 -626 140 -754 627 -913 599 101 -103 -395 -836 464 -727 634 -982 -579 -53 810 691 -281 -950 737 406 -112 -398 -982 878 -386 -841 -182 357 -314 -925 452 796 -872 -150 203 -519 598 184 -97 586 -268 -182 -784 -82 211 -306 497 -594 -308 -657 -651 230 980 -54 97 -420 -615 295 656 699 -22 -276 -16 -668 646 276 781 -651 -26 -545 90 -463 671 -590 -981 -222 815 145 -559 -264 507 -377 753 531 193 794 -659 -440 -628 547 460 316 -103 811 -420 478 318 -73 269 -552 172 546 660 -432 57 -916 -101 509 -644 170 94 318 -345 377 -694 -266 -266 -465 436 521 479 -661 505 -811 -822 -798 -828 -186 581 492 479 147 -670 -67 538 977 603 -913 317 382 -895 -343 279 -548 -9 -90 488 -23 888 672 386 -484 853 562 88 -986 956 68 393 451 -397 984 59 -569 240 -655 -678 807 739 573 815 191 -67 -909 -826 -608 -979 -355 -839 837 687 -948 -776 -413 78 106 -948 -162 228 676 -158 -927 355 209 516 513 264 -682 -132 855 150 -530 217 294 -93 243 728 754 575 -262 -778 -290 -971 625 575 171 41 -117 -765 559 -148 -227 -181 357 -869 263 -586 -354 -542 293 -713 760 -331 113 -42 -554 825 285 755 -49 -15 -971 386 954 135 171 -659 -23 -144 -410 -795 273 -380 248 215 -619 622 728 983 242 376 703 -857 490 -45 -562 14 533 516 -664 528 -549 223 -3 -133 943 -157 -114 -682 560 323 820 -828 699 768 -456 -830 -687 -783 110 509 -886 -398 436 -426 -908 971 534 -812 -618 -741 -355 371 877 743 852 451 643 -941 -604 800 -855 77 446 -549 -632 -377 -882 802 262 -764 120 723 294 584 580 -439 793 -149 912 851 -518 -66 -696 184 551 946 -809 52 -729 445 -224 -633 663 494 803 -495 696 117 539 -648 399 -293 -995 391 -966 108 666 -223 981 764 -790 -159 701 -647 796 140 807 -101 -736 82 -420 -122 167 789 -815 -409 -631 172 63 552 297 302 -589 807 -779 474 -106 96 -695 -195 727 334 -120 314 -607 -964 -298 -13 -317 811 -685 815 -954 977 -277 -591 515 997 -556 -331 -638 794 902 681 124 -552 497 805 -592 -846 669 -347 903 890 656 594 601 -112 -169 493 561 -134 -316 -356 921 560 384 139 242 -37 -281 -6 -779 -731 -583 499 302 679 -353 -379 -477 190 -424 -593 -677 -103 415 689 -587 831 -216 201 780 928 654 806 -104 302 490 -659 -90 928 -750 8 262 642 -632 -284 296 -556 107 938 827 48 599 230 980 810 812 -116 -370 513 -882 -133 814 830 -489 -149 969 435 -550 182 -674 89 481 -631 699 975 -919 244 -152 17 179 805 517 -125 845 -198 -175 845 877 646 957 821 -427 113 2 580 652 -503 394 643 -883 -450 586 -189 591 -273 -859 954 -914 -553 590 -719 -807 892 -720 628 -108 78 -963 393 -710 -122 -69 -296 392 723 249 -428 197 -598 171 103 709 98 -434 -765 -492 -886 -500 214 -766 688 -210 -266 890 692 -401 -911 489 -52 388 61 407 -171 -977 -948 -327 -758 -551 -932 -539 -708 -665 -576 -354 -708 590 246 587 389 865 538 314 424 394 -120 202 885 598 377 32 -682 -414 916 -903 365 17 740 -835 875 294 -333 787 -261 -631 737 816 853 852 655 -506 257 657 -789 256 50 267 -34 -556 916 -467 93 -163 220 92 538 756 -236 263 379 233 276 -820 972 -702 805 -180 627 846 -226 -560 172 -814 -750 249 389 -626 -971 986 -28 988 414 193 659 947 -783 -984 -843 142 520 -227 -593 -58 -644 -226 495 -789 88 -55 399 -907 -189 69 161 840 945 876 769 832 -347 217 152 -120 -872 455 254 -563 -101 -726 -731 -529 773 -136 -309 -146 -918 95 -551 -593 775 -157 900 829 -375 -758 -820 205 444 -290 284 -489 -236 -232 348 57 -307 -773 231 -155 425 -451 751 -467 471 374 818 82 -458 -331 -494 21 849 656 -242 644 532 -832 -953 817 -147 -958 753 -130 -540 421 632 -599 -144 739 -683 880 -920 -501 -76 -224 -950 295 282 122 130 418 -771 -547 -286 -394 -494 918 42 531 984 3 -950 -890 -262 723 -449 267 858 -132 -450 102 -725 -825 -244 556 -649 -377 377 -192 524 499 103 -618 -479 -354 -500 -615 -50 -693 907 148 792 -227 -661 874 633 -352 982 -481 -715 -156 395 726 519 84 -542 -775 879 211 488 365 800 -426 373 -930 -423 -320 106 -891 320 598 562 453 930 -150 53 -162 -943 130 367 681 -964 -580 609 182 -958 -242 798 -226 -186 -873 137 172 -77 612 468 646 -662 273 -933 -626 -527 -12 -354 -504 567 -492 -457 885 -929 500 -942 536 -7 512 -718 -451 995 -16 604 -901 65 -173 881 -38 548 491 30 133 -713 -605 -110 263 -355 361 279 -330 -264 -504 646 731 -295 -789 810 94 -700 877 -660 -441 -820 330 709 -927 -811 882 522 -287 819 554 -634 339 563 620 -799 -718 -248 -854 175 -456 343 69 815 -438 620 -777 -91 -183 388 -770 -728 272 -847 -330 505 67 559 -239 305 707 521 464 617 673 -399 -387 825 290 669 -552 375 779 -509 -858 -616 363 -441 189 -765 -904 816 687 -8 -695 687 142 -859 -703 235 -808 -941 -268 -63 339 -478 -164 740 525 931 -863 -253 684 -295 -585 718 298 -497 803 -570 929 25 -888 -547 290 -792 883 -355 -515 -836 420 -204 -425 -83 -44 -706 -835 172 463 -541 80 -511 393 939 656 -991 950 557 -992 -887 801 272 -349 -943 -904 -834 736 -796 83 -945 983 -211 -333 -847 -615 280 12 567 65 -302 -211 520 -738 854 59 525 -213 940 -677 74 -683 148 -288 -60 409 -159 -327 666 173 75 -129 275 406 -918 -601 -859 242 -109 725 -357 728 929 -363 -415 -222 -442 -103 605 -322 -735 937 935 734 697 -622 574 198 -492 -409 192 -659 245 -329 -798 -36 -444 -318 124 -230 69 -361 800 287 523 553 -441 -182 551 -897 -591 405 456 -846 -776 -671 -565 -907 -13 721 -864 -236 -90 -192 139 430 55 880 330 185 -218 -714 498 -165 -237 -429 324 -140 -985 487 385 456 -96 93 956 635 -831 123 -535 110 273 143 -132 257 -676 486 384 719 917 206 456 164 -292 582 -118 228 -858 890 -867 -909 930 -874 -387 -575 -800 103 -30 -933 -702 -484 812 787 185 765 119 164 818 730 -199 -502 -877 -541 630 711 844 776 -953 841 510 671 66 -633 278 -861 291 613 661 276 -806 773 275 136 573 -312 -409 254 530 238 564 -304 -212 -440 -783 442 -782 -440 -229 839 -127 609 584 394 886 -871 -44 -678 782 971 952 170 -963 623 455 -850 -162 330 -353 802 851 -757 -558 -305 -95 573 -587 413 -836 -814 231 130 541 204 -476 -884 -505 833 -208 706 -915 100 852 -356 564 -760 -908 941 797 -98 274 -670 -898 524 489 -894 -975 965 963 -539 -712 57 463 -854 408 -16 421 -218 735 -622 446 316 916 -52 -469 -562 -311 31 -135 350 223 457 569 -247 -853 849 -962 968 745 -35 -76 962 608 -649 -963 -67 243 594 -201 -857 839 -60 -404 746 -177 -183 -811 4 288 -232 418 -82 -500 268 -873 -706 296 267 -73 342 572 -184 -688 646 -57 -526 349 462 928 346 183 754 -182 816 -677 679 -887 992 -568 -193 859 -869 937 248 -497 -721 694 103 -66 770 -364 815 -717 -557 -22 107 90 704 572 -162 -488 160 257 -168 -89 318 920 385 -216 840 56 12 -247 -880 -16 -688 96 -757 915 -344 50 -92 62 -765 556 -129 -26 226 -995 394 -519 181 -37 521 900 -849 -25 341 753 374 4 -872 -577 -971 155 -565 823 -534 -227 -876 -771 886 424 146 -730 207 -979 -500 -825 -855 587 -79 -398 -54 8 768 -524 703 52 -186 -908 -39 -633 492 915 -845 -283 -239 -594 905 347 -866 -844 -274 193 -296 958 982 -225 -107 -768 -705 -2 -787 875 838 -706 84 -166 -878 418 647 -223 590 -247 222 715 -486 287 -485 74 786 282 635 483 -387 975 485 716 186 -665 -278 -991 283 -962 422 -251 -887 -74 874 -306 498 79 -31 -261 -618 -396 128 514 -719 -189 -625 -974 109 -82 -465 -383 286 -123 70 -898 -442 -735 445 -672 117 195 505 -659 -98 -298 -298 -55 195 101 384 -206 374 -506 -713 -71 -277 840 436 -463 772 -752 -948 -611 -927 -420 378 608 -430 -382 659 -247 218 -748 -240 -725 71 413 959 -365 116 -249 -702 -293 510 433 671 -615 545 -1000 660 -50 -149 -566 840 -102 -294 -887 54 -933 -403 848 -768 -778 14 -618 -982 904 -370 463 347 -740 -359 -942 408 335 332 -268 -124 -137 565 855 -714 924 653 881 840 -804 -721 343 633 987 -28 -538 146 95 753 965 998 -480 41 -237 -794 550 677 -654 -731 299 -620 256 -426 164 -507 231 -311 344 74 -391 578 638 443 304 -208 186 -607 -674 -761 408 -780 -656 -330 990 718 25 311 684 122 -968 687 329 -296 72 934 819 -474 -888 -999 -576 335 449 926 -899 -9 266 -261 -614 298 -846 -850 402 92 278 -638 -680 981 -284 150 -726 -426 642 -838 -791 257 700 222 396 439 952 705 120 723 735 422 738 -603 -199 671 860 -351 -113 -951 -772 -473 -664 -277 611 -349 558 -851 -777 -832 -341 -353 530 -201 133 249 268 252 795 -200 -309 -251 567 -405 561 -977 -62 105 -27 -855 146 -812 836 -496 753 751 530 -616 212 -270 -465 180 -76 377 -161 22 -197 -717 -94 902 -837 534 -970 -675 790 997 -359 -640 -616 -344 -610 -897 263 -119 -850 -509 199 -253 -1000 -395 -729 -862 522 442 498 810 -32 142 -295 945 524 -14 915 923 387 -171 529 -931 -769 269 368 451 -182 -343 -666 510 -61 -127 842 865 -986 -476 13 -266 -863 534 541 114 -857 -730 406 560 510 654 446 499 12 295 -219 223 128 555 709 714 -66 -661 -506 -814 -322 639 849 -520 -79 -36 -924 -786 -617 316 996 -435 -114 -138 -84 -249 -347 580 -756 -752 -903 800 -523 -437 -411 -504 144 316 168 -74 -886 975 -327 -161 -203 -484 106 348 -971 183 785 -633 757 503 386 -933 938 -228 -688 782 -310 -262 -329 959 -46 7 -112 390 327 -295 -54 -907 234 -709 280 5 -263 920 0 -741 630 658 542 -819 -191 813 998 -929 149 818 -799 -216 651 92 -58 628 -155 -485 -586 -614 451 860 -421 224 968 -419 -15 -559 -907 -263 -210 -675 -369 793 -17 -294 937 -95 -4 51 333 675 -365 -270 -811 451 -289 215 -341 -747 164 909 322 -849 -232 724 495 -878 -450 55 809 185 217 169 681 -931 -955 568 -675 246 287 421 552 779 83 777 -442 -272 38 573 -571 -449 -744 988 898 488 -336 -579 957 -866 -540 -201 953 616 752 964 -202 -930 413 -152 39 367 -799 -794 424 -104 642 -866 49 -707 931 937 503 -991 463 467 -448 898 -267 313 -833 -780 135 -832 402 -403 389 -503 -11 -986 199 47 -784 425 -826 642 -205 -396 17 191 -98 -379 -514 -815 21 394 581 930 -699 674 938 -247 -113 -596 30 -630 699 933 467 600 133 140 -411 619 -169 -365 -826 292 406 -549 -454 -569 117 515 -506 363 879 245 535 686 786 -726 838 944 711 951 -188 599 682 -780 642 443 674 -162 349 -817 695 157 -87 923 319 -827 -596 -1000 -596 -849 -45 -161 -449 -659 275 519 -323 -144 943 -970 629 418 524 -93 -977 -585 -21 -489 -408 -994 -592 -819 316 -539 862 859 -722 264 -571 739 -162 787 -325 683 -116 -261 -812 -749 -454 72 -151 -687 -229 -642 187 -376 331 -402 792 456 865 -81 865 -546 381 -166 494 830 623 568 915 -311 786 -366 897 12 -263 -693 -844 -382 -74 95 495 297 728 548 -190 847 -16 -140 302 379 171 163 -179 -483 969 -403 -624 -249 184 -727 -834 817 86 -64 364 853 602 170 -935 -11 851 -177 -743 -619 792 -627 841 444 -91 107 55 -374 -528 939 632 -15 -771 -642 398 -230 -441 -493 -941 -735 -69 -410 -188 -78 424 -724 280 300 193 163 596 916 243 924 -407 145 -519 -489 84 478 -31 -441 -144 300 358 456 604 417 751 958 504 606 -702 -206 -525 756 -405 -302 661 -629 -273 670 -895 115 -748 -312 339 -470 -3 -493 -372 -50 411 827 855 205 753 -904 221 -978 -830 490 709 53 32 37 -667 211 45 -593 -667 275 -627 548 -950 -775 129 418 193 97 454 -80 965 -979 -166 -298 243 -781 -42 -553 -626 793 931 278 603 731 -17 556 -41 14 -269 19 -858 138 425 -648 -704 284 941 -675 417 -2 -830 600 -246 -371 61 -792 924 -29 887 640 670 -616 489 -883 -262 -83 825 639 399 554 881 -613 883 -56 370 7 234 -742 333 241 97 -165 125 876 932 -361 -40 -140 -170 643 224 442 -719 -486 761 98 -480 -480 -591 -364 887 -202 -260 -432 904 893 129 710 55 166 86 293 662 -734 -132 237 0 733 509 27 605 893 429 603 782 403 352 -992 619 -718 -502 -918 -683 996 531 -594 -310 540 781 337 -187 -829 -683 -330 -761 -696 -973 -553 -940 -647 114 846 681 757 854 -821 -894 -311 -642 -842 -65 -680 415 -842 -583 -435 -836 -192 73 -662 87 917 -75 975 276 -556 -225 -882 -509 -972 -259 262 588 -701 115 -429 -960 910 -4 29 -38 -543 693 480 -127 841 -241 73 430 558 -328 934 -324 -712 536 -21 -796 -805 842 -211 -696 -739 937 -480 -998 761 40 -116 -481 -467 -567 23 534 -501 -702 -838 430 -633 -48 25 831 -370 458 192 462 -268 -81 -203 -73 -637 322 711 221 -847 -40 359 170 -934 57 -925 -148 -995 411 732 472 -147 83 -99 592 -875 149 532 917 45 -692 -976 -838 576 -292 969 -485 196 -711 18 -541 421 772 488 726 93 -953 648 -294 337 -965 -783 -439 -864 931 -961 372 -951 -705 992 392 536 -627 -498 -587 733 628 595 -199 -744 -856 487 -381 -253 -715 978 504 403 71 906 555 -320 -653 721 -190 229 655 768 -677 882 276 940 261 -719 703 358 -92 -985 258 896 170 40 -498 713 319 190 871 -253 401 750 382 -656 -509 -934 953 180 -845 -792 28 678 217 175 935 771 -928 -167 -481 321 331 -527 -867 77 -293 -884 734 498 303 -159 -325 -171 -719 -295 -988 572 -293 933 400 -32 951 72 -928 43 -623 -506 566 636 458 151 -272 -60 -416 911 943 233 30 -240 412 -671 -599 651 -285 768 -416 -779 -448 -813 639 -980 -930 139 9 817 832 -588 -540 797 780 -111 932 386 258 -560 15 -362 872 480 -600 -875 -532 -628 625 741 98 408 674 -995 843 -129 -262 495 -681 509 -149 -865 -411 -444 -817 -366 852 -578 -53 783 514 -555 739 -39 604 -131 -891 -558 75 -712 -486 -41 -196 -499 59 177 43 182 301 21 953 502 268 204 948 534 -406 -474 986 23 -386 519 589 231 11 875 -237 887 -919 942 873 323 42 -145 766 358 819 -268 843 417 -587 786 -391 -65 193 314 288 -222 -110 -990 335 520 -250 -934 542 988 -424 797 501 -909 -416 729 -947 -521 658 -320 744 208 -551 345 -308 -853 -328 -267 975 -805 109 552 -430 949 542 -488 481 -842 824 -310 -272 806 29 -176 73 -393 -53 781 206 -222 -131 256 58 -269 270 -804 673 848 437 -5 886 502 495 -148 -647 399 665 -337 -706 -141 -765 -693 873 -584 278 -922 -912 -218 -425 408 -454 20 611 -532 -263 -81 743 31 108 647 587 305 834 65 -558 -250 307 -388 738 393 187 -247 -915 -450 -464 -17 -275 312 -574 78 265 -255 301 704 -205 -660 451 538 186 9 284 -162 451 358 650 -314 185 -902 427 -301 109 -688 63 442 923 384 686 -526 655 339 -235 -653 705 -777 -549 669 586 -672 553 352 585 207 -633 940 -592 20 161 -986 209 329 114 -549 -268 -679 -924 -524 -876 -142 -719 -962 975 999 257 71 -215 -668 702 841 -349 985 907 -368 -767 -554 288 615 471 -98 -726 551 910 796 611 229 -234 955 20 644 -239 -883 557 -424 -614 497 577 653 -307 -587 669 460 235 968 -718 -39 449 -880 -869 -947 223 -168 -842 955 -445 36 -253 -863 445 233 -948 -991 -949 -139 -800 656 -818 -178 -362 998 -735 24 -384 -90 570 330 785 -900 802 -628 182 -935 -200 624 -184 -12 -734 -31 395 827 757 673 -822 -218 -734 118 -190 -209 537 -708 -280 -360 143 -478 -570 403 625 39 808 494 286 203 893 -56 277 339 748 582 -469 -581 673 457 628 428 525 726 -904 390 -923 377 -809 -828 467 -431 -331 343 -428 -762 476 532 710 -590 691 -413 391 -108 -586 410 661 -492 696 62 81 -846 307 -968 205 -302 -313 868 293 -257 438 243 313 -975 -83 -771 815 -420 -102 -165 -932 498 -130 -173 482 -968 14 -959 -39 -206 369 933 -783 891 975 -737 -755 994 -774 -628 -322 942 -490 855 618 -233 877 743 653 418 318 786 -666 -945 -105 480 -838 -605 -952 391 -176 -577 964 -278 -987 220 300 2 -662 394 -555 -151 478 -169 226 -318 -383 856 373 -495 -215 -627 -418 235 956 -943 -742 774 -657 -610 2 -520 856 324 933 -912 623 -795 948 -505 529 254 877 247 87 -540 -374 -783 437 -631 800 -88 212 -49 811 996 -7 507 -286 -9 66 -628 322 430 267 -928 181 702 -919 9 353 294 666 -656 429 -120 -341 -772 469 638 -345 778 -638 930 -613 867 511 -538 -186 845 978 -70 -361 452 -860 -322 -538 -48 451 901 -482 -341 545 -605 -410 -216 1 -283 134 -601 -867 709 282 716 424 418 -204 343 -925 878 -324 -730 -672 774 697 -934 49 850 472 67 215 17 -331 422 -449 235 763 595 -656 845 267 -277 -337 315 -677 -496 -608 -910 572 -48 590 -894 -929 -998 -112 -256 -386 -343 3 263 -791 486 -757 961 290 -991 355 -792 683 607 903 917 737 260 -317 -650 573 551 46 395 -364 694 336 855 560 -600 -513 -956 -367 896 680 -419 838 415 221 628 362 -106 38 36 150 585 -380 582 -920 264 -608 753 727 -685 238 253 730 636 200 -330 58 322 -341 -596 -682 111 -619 -577 45 192 -597 222 331 -974 79 -534 450 -112 625 -241 907 63 916 -795 -780 -924 189 483 -945 772 -680 -679 -735 -498 360 754 81 -392 -491 -953 -37 -305 -6 736 394 967 665 -192 549 974 260 -318 32 844 -746 666 224 -565 905 -276 775 -826 438 -181 82 -632 -946 -79 -907 -664 890 -929 153 -335 -190 629 -898 945 -23 -127 -563 -833 -178 -821 275 -903 -692 702 328 609 456 -536 662 75 658 -622 966 297 429 140 -142 956 48 303 285 -706 787 255 874 444 -130 784 -207 -683 195 64 -369 139 -583 602 -882 71 426 127 -924 973 -515 189 493 311 417 -896 543 -566 647 -571 247 -624 67 -852 -751 781 -490 389 893 681 361 -859 -444 40 895 798 -433 -579 951 -217 -402 143 -143 876 -441 829 -988 -997 871 -605 -334 -46 540 -529 79 432 823 169 478 -755 865 -890 201 -214 889 5 987 -419 252 -516 -383 574 432 -744 -896 219 -719 -229 -712 688 21 815 -101 14 -245 -835 550 163 -422 975 -587 882 300 743 38 -999 -285 682 119 -57 2 28 754 -639 -334 837 55 308 -148 185 -131 -68 -552 -762 -380 381 -425 -431 -16 810 680 -177 336 -131 535 -648 -366 -213 450 911 436 -2 -430 -782 265 352 -831 -185 -995 -803 973 -72 -331 726 -20 -357 859 686 -677 -455 -128 -282 -611 4 648 -480 316 -275 599 369 931 402 -113 351 -990 642 -756 951 -587 260 294 870 -624 -857 -110 -417 -312 -591 -66 892 -327 -157 -909 -6 192 -682 -149 877 -590 835 -129 386 276 357 -977 780 -772 928 329 409 -634 -182 -164 925 -367 -275 61 626 -867 -256 436 -516 -275 -175 273 -388 688 885 125 774 378 -59 226 587 -981 -729 2 473 -571 690 -556 95 497 881 977 842 -166 697 457 896 -108 37 -688 519 -573 535 -223 -486 -531 24 -414 573 396 -34 -761 -791 -949 972 -386 -389 -366 933 -139 -588 910 726 558 731 -196 925 720 559 -151 -640 -522 748 308 154 -304 -851 -353 -921 327 964 295 802 -618 861 -819 965 -986 -46 -129 552 -592 -378 -367 -894 270 751 -933 -414 -584 -501 -782 -618 810 961 -908 919 533 410 -438 -669 -445 -864 -96 -129 -586 -545 -938 -525 -116 970 -806 198 -195 590 208 -237 -185 669 148 203 -509 71 648 230 217 -53 402 -230 567 115 -608 -928 947 -822 290 -423 -201 -444 -347 -218 -473 -564 -565 514 86 -311 898 -353 250 -559 168 -944 744 -235 -320 -589 -219 879 -383 -959 -66 387 203 -225 -745 479 -466 670 495 -911 -65 933 -475 199 -927 115 -405 -142 -423 43 397 -326 344 266 164 -674 427 -417 198 838 -556 667 94 -58 410 -109 397 598 -525 -473 571 977 -904 -35 -621 692 70 610 -407 -832 -478 -723 -413 960 220 112 -177 480 -631 371 991 196 -379 -574 604 -426 -176 -260 -451 89 -884 33 930 -265 -799 964 325 798 -512 -194 196 -833 -398 -100 -701 -479 -666 754 796 147 831 -212 -81 -256 -247 -569 152 -426 -87 -230 567 967 652 -653 772 852 349 759 35 -203 -134 -986 115 505 -768 -246 -74 878 105 879 399 -601 -161 -903 300 625 850 676 346 242 100 596 -843 -3 -940 150 -166 -654 -372 -837 493 -285 -661 -218 190 626 -187 733 385 187 -881 808 121 -483 -441 305 -271 978 -168 -842 -599 491 -427 -918 -507 -829 349 -272 -337 296 469 605 463 413 797 -467 -820 656 -829 -599 -665 -974 -415 343 -381 620 22 352 -569 710 725 -671 285 252 -544 -100 -56 479 225 -221 570 754 723 404 755 -581 -137 -232 -370 233 -187 461 -794 -145 -371 119 -718 -791 887 -732 -828 -158 -256 163 898 -970 -530 927 667 -889 183 873 -493 318 541 -413 -443 373 -794 18 -214 -670 -761 -246 483 -850 189 357 -588 -783 -295 26 -471 -331 487 535 -543 -654 431 -409 -441 700 832 784 731 905 -744 -737 862 840 798 458 856 318 -984 658 558 -165 447 -230 -79 572 -341 -565 725 -606 -425 -161 -487 943 -103 555 -414 396 -246 -699 654 773 -856 -2 -215 849 -429 -561 -394 534 -844 585 -427 -773 -519 204 600 -455 -507 -569 -725 -678 -754 -577 -335 -334 285 -244 -322 -301 33 -436 491 -116 255 -97 600 141 -690 -673 697 190 658 129 -260 770 -90 -762 -396 -579 -447 -744 -253 -653 -728 -722 762 -479 -588 471 267 362 433 1 -696 -78 -638 668 -362 -37 963 584 -238 -288 -967 -434 807 -662 896 946 -505 -119 958 517 844 494 -702 128 841 -612 948 -308 786 -355 -756 132 -742 -134 636 -597 850 -185 985 189 -666 -441 -484 -461 -109 215 -248 605 -539 -256 36 139 662 -345 -522 -657 694 100 -41 721 -625 -580 461 -701 768 526 -134 -613 748 671 -916 977 963 864 -795 -427 155 -405 -621 -841 826 983 150 -656 351 -143 -514 -268 739 148 225 741 -324 -841 547 179 -479 -472 -383 -42 805 689 -914 488 770 -624 555 -989 -909 -868 -366 511 396 793 855 737 -677 -805 -706 725 -818 -802 -530 -296 821 993 -942 785 -348 681 -807 808 846 -148 130 783 843 797 -196 131 -299 812 680 -446 -903 -321 515 -630 -181 -395 743 707 -29 -551 -421 736 45 813 -623 -232 -578 269 -735 -813 -840 -925 -50 195 743 -702 54 -197 -9 516 -623 145 938 43 248 -541 -723 478 -193 -189 -928 297 448 -438 -302 -438 104 147 147 -241 769 731 169 -353 -404 297 -292 -848 -163 898 -965 -703 -102 -945 -320 978 624 514 -333 -635 -32 337 901 213 603 -310 -374 860 82 136 -395 657 55 95 -708 177 -115 -465 319 -894 -456 665 504 134 672 874 -373 111 44 325 -583 940 -374 -817 -342 124 242 -9 -251 -726 -778 -580 798 -894 -868 272 794 -849 -997 216 833 -485 189 -481 -685 -241 457 -773 -358 -874 -579 321 960 -88 -741 -259 910 -333 -16 797 -232 -777 922 606 -676 -427 74 -20 -105 -365 99 662 -879 588 316 -914 -975 500 -647 -608 -61 304 -991 348 425 -913 141 730 58 -860 211 458 870 632 -477 52 -584 160 899 159 60 339 -762 978 -58 177 -555 -410 -83 -755 -238 322 698 -658 845 490 832 923 -825 -786 -239 485 -499 580 771 783 -238 277 -45 639 -594 -176 514 324 -709 -856 36 -330 880 135 -326 -483 -213 -66 -550 -990 853 -86 -105 660 795 628 -829 290 -819 614 -154 -336 964 -912 -997 -517 298 -455 -395 -231 -631 254 -526 -79 360 598 228 497 -772 168 46 539 937 999 -868 363 -340 -658 -136 -371 599 676 469 -542 555 14 595 994 -465 -404 -145 694 906 229 -253 764 458 312 -390 495 613 -74 454 -557 -173 62 -533 -613 -100 -374 376 -879 257 -289 -739 552 -703 -989 -985 -81 613 -744 747 -910 636 -529 -402 919 1000 -543 307 141 -841 -177 -432 847 -42 -12 596 685 37 -883 -655 364 -287 165 -772 260 -351 -468 -594 555 -218 542 597 -345 -530 -894 199 49 -302 639 -469 -539 -522 -376 -869 -770 -291 76 -962 469 -970 944 -567 -170 23 208 -311 -326 144 716 717 215 284 -493 747 -109 827 936 -766 -724 760 -414 -312 386 800 552 -386 -868 787 -552 264 562 -79 673 -975 -919 119 28 877 233 -367 -108 991 499 867 415 659 -379 656 -934 421 636 -156 -179 -336 276 -760 -643 -935 466 971 -632 -284 649 743 345 -639 856 -783 982 -530 -295 -67 287 87 502 -428 940 697 -665 -268 25 651 305 403 281 702 659 569 204 9 -589 -702 871 -317 -600 780 951 300 451 362 306 918 713 -425 -279 809 140 256 -314 310 429 319 -866 -420 484 847 543 -573 269 -286 -5 733 25 607 -914 638 -73 -519 897 -295 -158 -174 385 -106 567 610 631 635 -798 172 -828 119 -388 3 -85 252 -82 94 -252 -65 803 -37 332 457 -355 -920 889 -78 940 86 167 -823 294 -128 -947 600 -623 -991 -205 525 918 -923 237 -681 -105 41 -146 -676 -712 -17 631 -438 875 52 584 684 812 749 148 -996 175 937 -423 118 312 -952 346 -143 769 -516 -158 -164 -17 306 884 -413 -174 -497 941 212 987 -136 203 -622 -502 -260 -329 -626 950 -116 -646 933 681 971 602 460 -356 472 666 -775 93 317 262 8 452 921 350 -679 -401 878 -353 -134 960 893 -966 519 231 923 -276 221 -198 -868 973 -876 -733 -66 -95 -15 -814 695 -1000 -604 273 -601 567 394 -238 990 -679 537 659 -536 403 335 -134 -385 -79 547 -127 476 -518 869 -504 -707 342 -30 -622 -202 -774 664 689 -646 360 -68 -1 -864 -585 887 -152 129 974 -273 -192 -920 267 38 616 852 521 -32 -759 73 690 -652 702 -855 -326 492 -741 -700 -441 357 39 949 222 -929 -382 983 209 -621 -384 -616 -361 959 740 745 457 106 918 -781 -580 37 838 924 -445 -178 -44 294 -266 117 148 -888 -694 -368 894 93 -213 -360 874 -643 -559 -879 -324 373 528 -16 998 -667 -772 -103 987 -435 -321 -689 825 373 -537 -573 878 -74 -640 -948 -652 -283 -79 -842 -840 806 -441 -436 599 -397 -609 734 -324 -719 711 448 758 15 -773 -570 945 -511 161 -914 -655 144 -487 -835 -681 227 -670 -734 -120 -397 318 718 616 -507 -774 188 -9 -423 541 324 497 240 56 -951 -975 -774 -582 295 -724 -215 -507 598 -960 -881 -694 -912 766 138 723 834 421 276 567 879 -134 -436 265 -269 -256 721 759 -483 -384 -410 575 112 -429 -933 790 120 -752 27 417 -222 -913 -593 496 -375 783 -848 -419 966 194 -733 -435 504 -148 774 -437 95 838 677 751 -939 404 589 -633 810 -276 63 264 902 -681 -546 292 754 787 989 -355 921 871 106 249 795 -423 -191 753 -566 850 -318 -167 499 -437 -93 267 63 -250 -196 83 138 -522 724 -434 9 181 -689 88 783 -192 -966 -759 -741 -974 749 732 952 -888 -236 683 -539 565 -626 974 -539 635 845 -451 670 -303 527 -612 815 144 -359 371 -222 423 284 -970 54 -679 707 991 994 -529 287 -110 29 -496 -447 822 12 -741 -190 330 53 -26 -551 403 211 -337 33 419 672 -363 63 -690 262 544 -557 -185 449 -642 -53 -1000 -594 630 -723 -80 975 409 -867 -73 771 13 919 -926 -75 -821 105 551 -353 -177 -901 -478 42 633 -899 303 -947 -613 876 340 -681 637 -887 -206 -791 115 59 -369 343 933 116 137 -714 150 -663 711 -473 -737 -930 312 -178 -895 514 -901 -150 -886 753 563 -594 777 208 251 338 115 -532 -948 -96 -973 -538 -3 -986 11 422 61 75 -509 -986 -222 261 -449 -59 -235 -103 -456 -348 -715 -413 928 -617 739 -180 817 -733 -82 -616 -833 314 928 -989 -417 -415 -372 -468 786 810 365 -485 514 117 524 187 881 672 -875 256 560 -706 503 614 -435 -994 283 -124 -486 -920 -873 -313 -361 -661 -763 945 669 904 -594 178 -953 -824 -100 606 -485 726 -817 842 707 -677 228 -497 897 -258 16 187 -782 -281 -886 -295 788 371 574 -913 47 492 -283 590 603 18 -416 -549 8 -8 -855 876 -260 -500 -629 515 834 -427 -664 756 524 -586 947 -200 -871 -351 203 139 -319 -931 -810 345 -740 587 -852 -616 752 222 921 760 -557 661 345 -161 -101 -371 986 780 849 -861 -725 -511 -686 514 802 -919 -747 66 -907 -901 729 -51 -706 390 -7 -17 430 444 704 880 -327 94 700 -358 -229 -4 383 -432 103 301 -832 -667 944 870 -468 711 -696 -74 -620 -74 807 450 -318 -820 780 459 -598 9 780 72 573 -603 -548 932 599 -874 -719 -493 170 -685 -53 -928 710 500 695 -649 691 37 -555 -761 -759 379 -459 -985 412 -918 160 -128 -50 -59 618 393 548 326 358 -653 106 476 -860 391 -960 574 -769 695 121 -796 990 722 826 464 530 275 -31 755 798 610 -516 114 300 50 330 -601 886 -655 -208 557 337 -993 -507 -46 382 380 195 -397 301 106 933 -136 820 307 -549 324 -736 803 620 668 -511 -980 240 153 976 147 -700 942 668 -107 -58 565 -764 240 446 718 -378 857 516 916 942 389 427 152 272 577 890 64 432 997 -551 767 883 721 252 -563 435 117 -749 637 -183 -772 823 -925 966 -966 125 -896 990 795 -337 354 460 103 -994 617 433 273 -36 -865 -892 66 -547 473 325 344 -822 702 673 -440 200 -435 -709 -786 955 257 20 -761 889 672 -740 583 949 594 796 -401 441 355 -391 439 -441 -337 116 985 -274 -323 -416 -181 -48 -249 -468 -207 -958 718 -501 990 -709 -639 -398 -381 -272 -943 752 56 464 -191 805 374 473 173 -353 167 102 -770 103 -522 -246 -136 -476 -55 505 -630 667 -144 -601 313 -359 967 -875 488 166 -383 -311 366 -848 -906 352 -207 -96 -624 -639 717 -394 281 557 345 877 317 -364 88 676 -347 -579 171 -486 -59 -30 -169 973 387 -947 -653 269 -64 749 -411 428 -370 507 -820 960 -962 -979 829 -353 -303 -160 -979 -229 -612 -32 619 -999 758 163 -252 -420 334 -338 -875 -665 -44 -413 862 664 180 339 -468 -882 623 -751 -809 519 -344 -206 725 451 -341 -243 128 -677 327 -155 -513 -737 -456 -774 584 -8 -874 231 475 -471 980 -540 -722 377 588 -398 748 454 561 345 595 -361 749 -449 -123 -860 -748 -965 999 -446 -459 133 963 929 -711 -957 -116 -819 942 -380 -39 34 903 -493 281 518 409 78 -681 473 -224 295 -668 838 -637 944 458 854 -249 446 369 317 -642 -587 491 745 114 126 -290 -13 -722 95 942 659 -76 241 870 618 -375 -639 -644 -402 546 -174 -467 84 -967 -95 742 -633 519 735 -626 -15 32 690 -827 -873 384 187 -390 195 227 -661 -551 419 75 -131 -996 -395 -290 269 276 823 -5 894 -137 -78 220 -110 -711 -206 -179 729 -53 -435 879 961 -267 -776 -715 -167 708 977 89 815 -624 778 -647 139 417 871 260 42 -773 229 642 562 307 -504 -446 132 965 261 319 42 562 757 85 -298 8 943 277 -669 35 -75 883 776 -232 -339 -191 -997 -637 449 -346 232 -739 797 772 -404 -963 244 35 372 440 -427 -30 755 805 -151 821 -458 -403 -469 346 657 942 -548 -756 -390 -442 -673 -699 -615 -273 -178 87 912 276 -35 72 -670 565 998 -869 925 434 -720 650 -592 -720 45 142 443 894 -533 -16 293 365 961 973 525 -652 -532 707 -768 -783 -697 -650 574 86 391 -935 -21 668 -551 -717 -157 -475 -942 -157 -362 -748 960 -540 -362 978 782 712 963 434 548 -430 -920 -562 -203 73 435 239 429 907 -740 -603 453 497 221 -975 611 68 -156 312 -103 497 -564 564 -260 688 444 -159 178 998 157 -94 -835 -507 302 995 388 -43 642 -261 -230 -388 613 543 -593 468 -674 682 -131 -434 -190 838 884 -136 234 -6 723 347 -226 1000 914 -330 -37 671 -104 -818 -219 857 985 112 -314 -427 -433 220 238 -114 358 -575 771 200 -88 507 303 840 -969 17 732 -836 -720 -610 -175 124 28 397 -67 -983 748 -110 -946 662 -436 -499 802 320 182 -909 -924 186 934 -265 -452 900 802 -348 -556 76 -115 73 -707 -937 -818 990 -16 -284 -414 -357 -335 -710 35 226 492 -655 -282 934 -772 153 412 341 944 -894 424 128 -810 -80 389 653 -220 868 308 958 -836 16 122 -730 33 446 385 -798 24 -949 -540 279 826 413 296 606 401 177 -340 -638 -655 -932 702 375 505 877 279 -896 101 -802 404 -304 576 65 942 299 486 1000 348 985 133 -433 976 468 -268 555 620 598 -552 999 561 -739 -997 -204 -815 -902 -87 545 703 -138 -115 601 -332 539 -78 248 -979 698 -768 95 -26 453 -407 196 -142 137 -788 -405 500 -188 193 -885 -203 417 -266 -785 -343 -775 406 254 281 802 -148 820 -269 -430 956 -171 814 968 833 -419 -344 -906 -477 -249 878 -383 -762 950 -49 201 -469 895 -372 890 -171 227 637 753 -421 -65 -854 -481 -41 977 -620 541 -557 571 -697 518 -178 -743 -247 -445 -523 556 402 -28 732 -771 -765 -265 -892 788 367 -244 -972 -336 349 10 -275 -629 -668 -923 -985 -957 -972 -802 703 -322 463 -36 223 187 24 -959 -138 -284 822 -917 79 73 -451 88 541 946 -753 -45 -182 -866 35 -444 -145 -509 599 -908 495 -638 -984 112 561 514 940 -755 294 -376 336 -884 712 -799 -395 476 200 515 336 972 653 -194 29 -458 110 346 -748 -404 417 54 -316 535 -847 -167 3 602 508 644 558 -72 -31 555 -845 -596 -98 -649 -142 628 622 933 -434 -462 -907 44 -973 639 738 -663 -287 -140 -824 105 -790 426 728 69 -183 531 324 -984 68 831 315 707 -988 -834 -593 665 27 -843 -726 -554 442 -720 626 939 -631 -424 739 -922 -815 664 802 809 -719 61 -423 -53 -608 742 843 -606 -998 -214 163 109 698 -226 -988 626 -628 199 266 -484 144 -774 -590 -549 -48 603 68 -107 163 -810 -246 916 116 -941 659 841 -674 -877 929 146 -612 -142 27 -969 -423 992 -215 621 -927 883 -924 297 669 -644 763 -768 -49 -419 -301 -643 -99 304 -98 -316 -295 659 -579 441 -159 384 -928 836 -360 -266 -74 424 -583 -675 407 488 367 -190 703 -582 563 336 -186 -275 -146 -96 665 360 -403 -866 -283 158 -348 292 667 674 -715 -612 131 131 326 -932 982 -613 -530 -730 -57 746 903 434 644 430 79 -776 862 895 869 -404 820 -166 -45 524 -282 -987 836 -383 -494 17 931 20 362 926 133 862 -793 64 375 -565 665 4 699 389 457 -378 -826 902 95 949 -257 125 -584 699 -703 -7 -14 214 -327 32 -780 -710 -517 552 -938 796 879 -793 660 -920 -726 -475 -818 -119 716 -230 -358 257 623 298 794 -872 822 -870 398 -862 609 64 782 615 860 304 -696 -499 -288 612 -812 538 -370 737 -950 -388 385 -995 -686 -36 331 620 259 -97 -841 606 -55 159 970 230 423 -264 -656 577 320 921 63 182 -835 -277 336 775 -478 -58 -397 -2 -153 -752 -754 -898 -90 -184 -732 486 -745 292 730 830 252 296 -324 -453 655 -150 -974 -320 -372 755 695 819 -230 506 -712 146 549 -106 -596 890 521 -431 551 -145 59 -31 -610 87 108 631 494 883 94 -279 -144 316 974 -550 261 617 416 297 368 576 -491 921 236 735 -841 -964 -555 322 69 895 -388 -655 -81 -884 918 -230 -715 262 -727 394 -647 -517 -449 951 106 596 -375 -465 187 774 636 183 546 240 -293 343 -702 -310 506 839 -491 928 -867 -999 333 83 20 -100 -305 250 -558 51 -228 745 -290 -167 648 -221 981 426 -315 818 294 -724 500 -312 -506 740 -429 448 568 -703 -360 -622 512 820 -278 -415 915 479 43 -440 386 -363 -666 -501 729 -234 783 892 33 -265 187 546 358 811 840 -752 -607 -175 -514 672 -830 790 534 -930 -641 -508 167 -232 246 -312 557 597 129 794 -864 192 238 -875 -992 817 644 95 -740 797 -485 -728 240 -604 -868 -400 -627 482 -794 -440 -234 -718 528 -2 576 7 614 -833 716 328 -989 309 -764 -881 -740 -740 -59 767 97 -380 81 547 437 543 -286 367 -53 -958 973 690 145 -890 -868 -679 -904 203 292 990 -502 -993 -25 -460 -23 -784 -457 939 -551 732 -280 -377 555 -524 -34 -996 873 116 -13 754 778 -667 -770 399 -841 405 458 527 380 -993 996 -496 225 150 756 510 106 -585 579 -311 -363 244 206 -861 -563 -750 567 416 -813 -516 661 -952 531 -206 925 144 215 -523 968 683 649 -737 -666 -321 -812 972 -147 943 -180 656 128 -71 -830 899 -437 -533 -234 -802 708 -98 -504 955 -191 872 641 670 -848 803 322 744 -242 778 809 -913 -87 -931 901 -386 -988 -359 630 208 9 738 -743 148 -400 -863 -879 483 -561 920 415 -522 514 -862 -434 -41 443 -781 -125 -990 12 894 652 563 -950 941 672 49 785 -681 -130 381 -672 -397 -38 496 591 -442 934 349 393 -719 -747 -906 -355 -193 -929 -427 -955 -748 -925 899 949 -14 226 385 807 -732 -718 631 -390 916 -240 980 786 311 248 583 15 -879 -870 752 -409 -587 779 -30 256 139 77 -483 -235 -882 -797 766 -501 -917 48 -569 599 557 -602 -193 -405 -67 781 948 -642 922 561 8 -275 -775 -346 -202 550 -607 -695 -192 -157 -775 707 -132 800 -274 919 -913 920 113 548 -544 -370 -655 -201 -512 877 -607 376 392 -196 144 -389 389 -283 -259 944 622 448 -640 516 -185 17 360 761 791 262 -63 -398 -343 527 -284 817 390 522 48 222 341 -841 290 688 246 206 537 -81 696 652 -106 71 -212 752 47 -293 649 698 -295 214 855 -981 -602 335 -6 -831 -120 345 228 593 -222 139 428 547 -800 -336 532 -447 807 774 -960 -180 -707 -371 72 945 184 -945 -880 64 -206 -863 -331 -626 -822 -676 443 -40 362 81 -579 659 48 61 -350 -656 851 -810 -478 -412 876 178 -964 -947 275 -865 114 21 -657 -810 395 91 409 818 -437 400 710 -90 188 920 -645 806 778 -826 699 -228 685 -359 623 -123 -521 -290 -278 660 -926 -578 177 -964 -996 186 -4 137 -116 -450 116 771 -233 -518 -494 784 314 -55 -320 -272 -654 -190 -458 947 -914 -800 999 146 558 983 493 145 -576 -280 404 -741 962 128 394 -835 155 603 90 -455 -271 55 289 419 -816 -36 633 -242 -301 870 834 873 882 299 463 -878 -748 831 -467 -494 -341 -367 -1000 -552 -132 116 282 -640 -913 683 904 -917 844 -359 -641 193 -238 770 -430 -303 58 194 -462 -444 -170 -789 -261 -809 -51 -78 -456 280 -262 482 -604 -101 240 3 -519 796 -963 -271 -945 -211 831 692 731 -776 758 377 -657 -605 96 -62 -855 -781 -598 159 -743 253 708 -914 -573 937 -537 -718 586 528 771 329 -730 -178 -175 850 653 45 -788 -229 -249 264 448 -480 -660 -655 -172 727 993 941 695 -139 310 -826 369 -831 -608 -854 111 425 542 671 688 -271 5 126 747 -375 234 -542 -117 -987 -228 -994 -93 -580 943 -441 -466 -688 379 270 373 -208 -423 721 -921 -902 496 -611 523 -697 138 949 4 160 78 -34 -224 -535 822 -10 -588 -593 -858 -650 -376 -602 802 934 -763 -305 -606 -733 -27 98 816 727 648 935 -734 551 876 -251 -592 175 636 -411 532 -124 411 -320 626 543 -921 -811 -839 691 757 494 4 -766 -706 563 -104 -434 233 -495 -482 -1 580 -974 577 8 951 -885 -508 -716 -374 722 -176 527 -255 667 -192 -103 -250 -338 -757 -519 594 468 610 -546 442 -354 165 813 973 832 243 -820 -364 -177 -381 -417 -762 917 396 -427 141 114 466 -338 -900 602 -656 -620 745 215 -152 -968 540 -356 869 965 -249 -966 -385 -653 120 -690 399 885 -271 -651 -574 -674 487 555 805 744 999 765 -499 -377 -268 -226 429 623 -255 563 -377 -964 -26 -147 -516 -502 -73 958 -180 125 -917 676 906 -534 606 -942 -865 -527 795 -302 -761 746 905 -916 -201 -352 -586 780 154 -355 543 736 515 -166 -713 -740 439 -413 872 985 -121 -833 -75 -77 -809 92 -570 -989 -203 -393 948 168 -917 143 145 755 956 318 604 729 213 936 914 -594 -924 -914 -846 322 -291 -258 -544 620 -342 -584 441 -521 707 -506 -759 -949 13 416 -650 622 17 -345 619 803 -681 -524 -656 -36 -269 -465 -427 -916 -652 -610 -910 -398 143 -229 -248 -292 -435 -651 -692 568 584 -102 537 83 297 -180 538 466 131 -697 -637 443 597 -906 -669 389 197 -578 882 302 -79 38 566 -633 645 874 -449 949 30 11 120 134 776 -700 -453 -533 -847 -983 953 -517 -512 -245 506 -772 -684 625 -481 976 -251 -275 225 -357 69 221 979 -79 -561 470 117 -128 380 -408 -392 691 293 964 -873 99 38 -197 -154 -486 906 -662 916 982 310 -973 797 -725 124 -259 -804 -196 -591 513 -433 -910 -990 871 296 132 549 150 248 -488 37 -324 -100 -125 -299 -210 343 -671 562 -439 -814 904 860 482 -6 266 666 674 454 332 -957 -581 -354 -772 -454 -795 -996 -841 -161 -803 -836 907 -46 -687 771 694 -74 219 535 44 -609 -410 -982 -673 -914 -168 488 692 163 -897 365 -520 872 443 -36 -268 -937 170 -548 -20 525 606 -72 -321 -777 834 955 209 -878 -563 -735 129 -396 659 301 -656 -552 462 -508 599 505 925 780 783 -246 900 -680 -506 37 401 846 961 312 -995 421 185 702 899 -554 -404 -791 -636 -662 -31 585 -181 974 -843 178 -399 -998 -204 -343 773 567 -375 -824 -934 -832 -776 -292 67 -389 -606 510 -18 -543 328 10 -741 -795 -699 178 195 332 -226 425 -105 173 -845 468 -919 -971 340 -162 -515 988 -962 349 301 507 835 -170 -727 -585 99 -129 856 -484 939 266 -962 525 782 243 -842 604 295 -30 102 614 361 -248 765 -124 -188 240 -157 513 -700 -855 633 -825 -907 -286 -627 -159 -584 394 190 681 446 851 990 991 -112 -583 -27 766 -317 -454 -797 337 -777 874 -672 734 -586 -210 -230 -926 -640 -775 469 -14 562 152 -553 402 676 -132 271 274 978 -89 311 18 -999 -636 -202 -171 -986 -428 -929 -949 766 -106 733 -910 -497 993 516 -259 241 350 144 -643 -582 -919 -747 -900 561 158 883 -753 -394 341 606 -985 -840 967 -943 -9 506 -904 507 290 -898 238 197 -422 926 -295 -350 22 963 625 687 -282 -126 -360 632 -520 776 -392 873 -163 -613 202 -567 277 -122 7 539 252 -140 826 100 783 -329 992 171 -725 -594 -18 17 -703 49 764 984 -107 222 -493 676 -39 256 -492 636 -995 -857 696 -926 893 688 347 874 -359 598 -247 -203 146 -505 -202 -798 -551 -361 -408 -75 279 197 901 -726 -793 534 975 897 -258 222 243 588 -443 -545 821 559 292 -290 -629 -493 524 28 422 29 -790 997 -376 -544 -82 409 -144 -465 710 316 86 145 255 -554 786 62 246 272 856 297 357 -472 -142 391 -112 -167 31 -912 -460 -310 793 -336 620 430 196 364 -517 -262 -11 907 161 967 -763 -819 800 928 459 156 -19 37 493 663 -166 -827 -722 95 476 -770 -671 -942 269 -747 227 487 550 -156 -406 -993 340 -58 112 -313 132 770 -117 540 266 -196 -919 195 216 700 206 120 949 -289 395 677 448 -276 -736 530 638 -575 -602 575 -47 244 -577 -139 323 -29 -638 -172 -689 -118 -571 564 -690 -862 -202 -869 -974 645 -396 676 -250 -870 147 -821 38 -830 -260 472 -63 782 703 991 -345 947 -466 632 491 297 -688 -424 -4 -481 -356 983 -714 -950 812 -804 -144 278 405 -906 -979 773 -201 -794 -858 762 -693 938 -603 -427 430 -103 -526 -314 814 760 -24 -543 234 -691 16 0 933 -407 98 618 -266 19 -883 452 602 -494 -396 -808 -657 -350 976 749 -223 755 -412 -265 802 -974 638 325 -120 -890 318 989 740 -423 1 -617 598 -783 -538 589 -201 -465 -482 61 576 489 625 425 64 583 26 -631 236 -675 159 568 -589 -951 -58 215 -79 -892 -248 -48 -794 -99 258 433 80 -468 60 459 -990 -283 -460 321 -833 -538 257 394 -483 933 -65 -454 877 718 -130 -296 418 -706 -300 -45 799 -593 -347 759 -872 -178 -611 -909 -510 790 -573 -821 810 -98 708 -522 939 863 -614 908 -643 683 597 405 -535 -484 743 911 -717 -862 909 19 709 -390 507 295 786 -567 707 434 -563 -431 142 216 -66 -545 -556 -640 457 138 402 506 155 253 339 913 -298 -636 -903 -220 433 210 -69 -824 558 999 -81 603 422 435 -957 499 -795 763 -614 -159 -392 -993 419 -898 -669 132 -243 715 -556 -52 -61 121 -36 780 -434 428 -576 542 -133 10 909 198 804 891 -636 -952 462 -442 8 420 64 -566 226 -661 -955 536 -322 971 359 680 -5 -577 746 448 -492 -320 -96 568 855 -687 469 445 -631 -448 -508 986 699 -447 -101 286 -317 -411 175 -649 -133 81 838 -705 363 -396 -157 -815 -336 -738 -110 222 827 533 -123 253 -869 -220 -558 -100 -742 -279 -506 -725 -717 -63 -611 651 -776 963 816 -984 -546 -597 758 -482 453 -221 -421 -562 -647 5 635 299 -657 254 -886 -145 -382 785 225 -341 189 -512 481 -573 -606 -692 909 -988 237 -378 -41 380 -73 -912 308 -813 362 -795 21 -963 -746 -591 -424 -545 907 -769 -835 634 -731 -922 -236 -492 -551 -122 -89 26 -775 -34 973 -604 266 -741 -247 -279 -320 -977 544 887 -102 550 -618 515 893 129 -703 241 -996 -182 531 -657 792 -993 -806 -863 978 958 -609 365 -54 -706 989 115 -291 288 311 -603 438 -706 941 -877 288 720 -728 37 226 192 -662 -114 866 236 -294 859 159 586 93 595 519 796 -308 -485 -366 649 -922 -415 265 -676 -207 -24 -890 -822 361 -808 -182 73 965 -695 -805 -262 -188 51 -794 581 389 911 -686 355 658 -106 -159 -629 -788 865 -556 -336 -502 -693 816 70 -498 -482 829 503 -885 -808 744 -114 209 -916 341 918 -381 -107 -881 32 -9 -242 437 -233 -273 -270 -985 -530 325 -33 418 910 -703 920 385 567 -86 49 -97 -797 -663 -106 -717 -805 -994 -252 185 544 -937 -636 523 348 925 -314 -316 -669 708 -159 -656 -455 730 223 908 -291 621 -914 22 36 108 594 -465 173 -43 -879 929 390 -303 -549 -300 76 -618 653 -602 471 -354 505 537 -956 960 -132 832 -397 376 122 267 823 966 -882 880 -341 430 -975 292 440 648 470 -793 81 569 -721 777 -139 -383 -447 -268 301 101 661 -558 218 345 -124 208 432 -963 475 -35 -440 271 410 940 446 409 861 395 -758 -893 485 -760 -111 -553 324 -38 -619 -727 233 450 -684 -549 -8 9 796 -756 750 838 -577 415 323 -297 -270 408 -988 -688 -994 -616 752 -351 846 444 -467 -663 -606 -421 179 -145 862 93 -31 975 110 -153 293 450 -97 -261 -707 201 362 -742 -528 295 -379 599 -544 546 -343 427 -422 166 370 972 956 971 922 812 993 -124 -76 -564 -322 91 -531 -209 -186 -62 -187 -883 -742 -106 -803 174 -111 26 816 518 -341 355 689 -70 321 -156 -152 -123 830 -830 260 607 219 -340 -77 -163 19 259 225 269 851 -352 -706 -67 990 -199 694 515 -874 552 -751 597 -176 178 951 407 255 315 595 -307 -14 -324 469 -240 521 -992 -844 496 570 -865 -707 595 -164 -763 -725 812 -629 441 833 -637 -602 -768 825 -895 -993 513 -47 104 -613 836 56 1000 790 -285 -233 424 685 288 204 -933 16 -876 802 460 -803 -881 422 -978 532 -473 859 274 109 852 356 112 -730 444 -653 217 -161 -367 663 943 -202 235 591 -162 -440 -36 750 -436 0 130 19 647 525 375 596 414 -929 160 168 -280 -313 297 523 -456 -400 -788 -26 -124 -98 -988 -369 -908 573 -873 957 -489 -347 686 485 114 -198 -470 449 52 441 883 -632 729 -768 554 812 924 -310 -240 517 -270 -287 507 -684 430 746 980 -543 -391 -20 74 420 93 78 -724 246 896 195 -868 939 -401 57 -15 494 -122 864 -20 764 451 -790 -912 -493 -425 -770 531 925 -803 72 -361 -607 -465 252 307 295 -648 181 888 -10 -704 -129 636 253 645 -534 470 379 -399 389 -311 844 -829 602 288 822 686 -237 278 800 364 977 590 626 460 -671 352 -710 20 337 717 -308 -830 519 -892 75 -42 967 720 418 992 587 -136 425 857 -86 41 6 738 -769 -987 -220 576 438 -611 -581 813 930 -534 -941 -7 566 399 -101 253 -696 -965 48 675 -362 238 -145 -626 -832 -142 -11 -376 389 -517 -445 288 -279 -346 -226 709 556 75 -714 -758 402 369 -209 -769 -488 -207 -855 753 954 210 -299 -591 222 -801 640 20 -103 631 -90 660 768 88 990 760 420 -790 144 -689 -522 657 -656 533 528 -118 167 -462 15 348 274 226 -770 -207 -153 -244 803 -880 -418 67 751 436 -165 658 -477 -541 49 509 -11 -722 -290 -576 402 -712 -120 635 -270 279 316 -947 -318 -537 -338 602 122 -627 416 723 -754 492 144 -344 588 -452 505 58 744 924 361 731 -129 -390 -589 -2 -646 585 -998 -484 -740 -492 -786 -975 -847 60 764 412 -379 728 -751 84 -33 -145 -271 381 -192 510 671 629 106 391 196 -753 -732 -634 113 -143 586 912 -162 -327 -61 146 -195 -338 978 -721 -393 -165 -863 941 -16 230 -884 -143 86 -721 771 33 538 -782 -452 -7 -348 708 -613 -804 -428 517 -314 -938 259 574 275 146 -533 -903 -840 -233 641 -330 -275 607 716 -290 998 -782 -583 -66 354 585 884 -641 798 -155 649 161 -296 -407 618 -953 -377 739 928 211 958 -570 341 889 355 676 -502 -155 64 -20 -137 809 -537 816 938 175 -679 -853 -197 403 -283 817 -203 542 403 955 -674 121 84 863 -149 -187 -162 -663 -21 -537 896 972 718 -633 816 613 445 784 -630 69 -326 856 752 -479 -368 656 -296 -405 -200 816 -297 -624 647 -678 28 -680 827 149 -593 -616 -274 79 -248 746 155 722 -944 -229 -630 -925 -595 545 769 450 -213 -696 98 597 -988 -449 522 27 -322 148 -401 355 -203 -402 -9 -387 661 -82 -752 547 -573 -300 257 -579 -677 -179 214 871 -272 198 859 205 -806 536 941 -537 -320 994 -827 -726 506 -522 501 -101 -843 -984 -976 -261 98 -717 652 -129 851 -886 38 90 114 -501 609 -180 951 -986 229 -233 311 805 -469 442 428 -878 978 877 -510 -48 -916 288 59 -937 -934 172 926 740 816 443 486 78 -821 619 -72 -775 -241 220 -880 647 -955 -634 741 579 -497 -692 -527 -222 -788 -914 -584 -421 -846 226 308 -940 606 382 581 456 -825 -509 -379 -526 -154 -210 789 257 -692 -693 545 741 -825 582 -193 262 -324 -425 -578 -78 413 124 603 -768 739 -64 -20 -889 395 -363 257 -523 172 694 76 746 -77 409 -790 449 -97 721 777 280 -366 698 674 -557 986 -727 240 -526 347 514 -687 -758 459 419 -481 -119 -796 99 -315 794 -292 -311 449 20 -614 -523 -151 -518 761 -232 -217 -769 -904 -670 661 281 119 898 468 -276 -969 870 -860 -761 -794 -691 213 579 -22 -436 351 590 391 -300 -912 -525 -268 629 -961 -726 -295 245 72 554 267 685 683 552 407 311 990 -717 434 -476 -13 363 -194 -878 -643 29 -60 466 -391 145 -275 -707 -719 -117 566 -98 476 992 353 -246 198 -832 -931 -280 694 163 -748 694 640 658 777 -341 -437 -580 -364 -540 731 -937 -450 -815 -242 872 -675 431 -547 691 -227 -479 -621 504 58 125 -869 12 268 -953 -317 637 -245 644 886 426 88 -424 204 -348 705 478 -598 -222 270 737 62 36 310 -581 -11 378 -466 208 -975 300 -200 -924 717 402 404 720 489 -197 -369 71 -30 474 -320 803 -862 -823 50 483 418 -410 -295 459 34 -583 -750 -465 730 727 452 854 748 752 967 -928 505 -518 -969 42 -668 -137 476 189 -777 664 -162 -106 -197 -704 -559 737 940 879 182 -820 762 847 177 579 -90 -682 -128 -257 518 -408 -711 922 -896 -878 -907 79 -37 -233 582 -214 -705 -39 -388 -655 -288 372 954 439 -163 -161 57 -922 923 -678 -594 469 986 -733 862 757 192 -207 -914 685 -669 803 203 -975 902 784 -169 167 35 -845 468 678 892 57 290 834 -392 -487 -751 309 460 -17 96 904 -384 -931 948 591 750 220 -13 608 -270 696 -950 995 -956 -354 -195 49 -746 -849 -188 301 -245 778 36 372 64 471 800 228 590 125 -672 -106 290 457 -46 -357 -532 -683 -606 -117 -642 317 -795 334 171 -236 211 -903 -446 962 -784 -836 32 937 294 601 653 983 -492 -201 137 90 636 999 896 947 -486 -591 178 368 -453 -869 -223 672 363 526 -250 -331 109 734 37 -362 -517 125 -884 -464 -523 -669 -752 166 356 341 284 307 -881 -80 -440 171 738 996 225 706 -284 854 -286 325 806 650 595 542 725 -467 61 -239 -750 10 914 259 -102 546 649 -742 910 -256 169 -157 -616 -368 875 837 273 195 -866 440 -957 473 444 569 647 146 711 -403 198 -403 -327 474 329 -940 775 96 -193 -364 523 -899 -89 941 938 -704 -260 -336 -196 563 884 -843 963 705 68 424 132 -950 288 153 860 467 -768 -921 892 596 -913 -374 955 966 -614 814 -491 -277 -996 753 -795 76 -548 -673 -399 -52 67 713 -242 -957 -194 -342 -839 730 656 -294 -306 520 -945 -485 -537 822 658 160 -9 -231 -158 200 301 -911 178 -896 936 969 181 421 966 -119 86 -600 370 934 -183 -40 5 -960 36 458 298 -509 639 -929 789 237 -20 -219 904 -749 -839 693 -521 596 -9 502 699 -106 -186 -504 756 5 680 15 362 855 -475 -890 -330 -167 617 488 857 -458 -62 -438 573 786 -826 696 556 701 -667 420 -955 -87 -270 -828 12 -265 -36 561 -367 501 962 968 -251 -854 968 378 -375 -3 41 35 769 -982 -900 138 34 961 -483 665 -411 -556 640 519 687 553 -540 517 931 2 695 -251 -373 -702 -29 417 -791 -470 -114 -464 -256 -620 -901 -259 622 136 -713 -703 -344 690 346 921 -966 236 854 620 -994 -60 -895 35 -454 -189 474 -414 974 541 474 -298 598 -902 -955 -675 246 238 992 -882 319 -671 -488 380 -476 -573 757 -679 -671 -439 835 -186 78 763 488 197 -389 438 952 -964 769 984 -560 223 -762 388 -252 -198 255 -717 223 953 -386 -993 572 -420 29 228 130 564 -421 920 567 -423 -159 576 -46 -305 843 181 468 841 -876 126 813 821 688 -338 863 -162 902 388 -862 -347 -868 -55 977 -847 252 -509 290 575 940 -635 701 -612 -949 773 -473 -486 376 362 -239 -864 -585 -893 14 -479 528 -537 -184 980 -203 735 154 -732 -715 -904 -311 603 206 -571 609 -472 -29 -595 192 360 863 957 -302 -540 424 154 -984 -209 371 -463 -132 576 874 -748 711 -990 -742 329 -689 758 -408 884 482 685 -923 -726 339 183 -354 916 -210 377 712 -852 -75 811 191 -430 -429 -982 -928 -271 782 156 -319 794 -791 -745 563 -944 250 650 76 654 287 -478 970 249 268 -942 -696 -385 -933 -850 -464 -297 -316 -368 -48 852 154 685 518 -526 -745 336 -405 487 0 205 210 -832 -456 352 -314 445 -754 494 295 429 -665 -764 625 -949 567 -389 992 -336 -388 -574 -682 845 960 220 -515 107 10 -79 407 -229 -288 -948 -803 316 35 487 -200 -279 809 -808 788 344 -948 642 -505 -546 -409 510 511 50 -492 -329 -496 -230 -706 -990 -777 791 824 -405 -271 104 -534 988 836 -32 593 -875 -465 508 -833 -235 664 -824 -411 -919 475 230 435 -495 -533 778 -373 -514 -96 514 787 -313 483 19 225 271 282 -624 191 511 760 689 -259 559 563 546 -389 -173 -783 177 -864 -993 -375 859 -718 180 614 878 201 404 -852 -680 182 28 -174 -484 213 -275 -380 403 815 438 -425 149 312 332 -802 -938 -539 213 -157 177 -750 469 316 284 -639 -352 -621 -216 447 -960 -347 -1000 -330 393 295 814 -559 823 -489 364 -979 618 221 472 -265 -313 955 225 455 -842 223 -458 -74 -602 75 -245 38 -160 -318 101 -604 554 -7 -959 709 299 19 207 -774 789 586 132 95 638 553 27 -586 233 252 -774 -563 -241 -652 196 -25 -531 -54 347 -34 637 -390 923 909 -469 814 775 -80 -495 -819 468 672 152 -402 -482 -520 206 -502 -32 -762 -961 -60 -563 553 -339 802 -567 922 837 -181 697 716 -149 289 613 -136 441 186 171 -590 252 94 438 848 -996 -920 924 552 -49 -472 -351 -192 340 -150 -433 556 190 306 -777 795 991 -206 690 -686 -924 313 -311 -282 744 235 445 548 -328 -229 823 611 242 -561 -912 -807 -684 992 92 -863 675 491 830 -592 -622 215 329 180 966 775 32 -903 606 -682 631 -395 950 99 -619 -124 -570 -204 309 432 -203 -130 784 845 79 -839 -995 996 332 -565 -869 176 -974 -196 990 -725 -922 -335 435 760 -448 325 -762 -610 686 -318 486 -824 611 -273 629 820 854 -811 -322 -13 727 666 50 -160 425 648 -693 -576 823 775 -733 848 316 914 -602 455 -580 -424 69 548 545 -365 150 551 705 -823 -220 -134 -501 219 260 -130 199 897 -411 -619 -505 674 -952 -881 -290 -392 484 27 -107 -526 -544 333 -990 -471 -816 -43 -843 -153 -872 -27 -984 192 618 17 38 627 572 -359 717 899 39 359 -867 -166 494 -174 -18 -138 749 907 -657 -341 138 -250 -318 -477 -875 632 393 -172 -861 106 329 -94 12 -731 -182 -254 620 -644 615 -406 60 970 806 853 1000 -888 -775 -72 684 -631 -454 -716 -440 348 -322 -388 -673 -12 -72 -978 737 -305 -982 151 -20 -556 434 632 378 311 579 897 -483 -633 30 267 -602 716 541 565 -146 -528 361 359 701 723 -851 298 -536 -297 350 353 273 393 -620 -15 137 -653 -446 -521 -284 -654 249 -463 47 409 950 -474 850 -430 -455 309 237 -2 988 -437 -609 -353 142 980 256 877 76 372 392 -356 587 359 -190 557 344 -940 -723 -767 392 536 -443 617 107 -128 761 -182 -14 -87 195 715 332 -769 94 -274 825 -27 -816 -980 -25 478 -206 274 -324 282 -453 302 80 -7 -711 -497 829 -356 -663 -347 -629 -113 -15 288 202 71 -992 -340 -553 826 -859 797 450 -725 516 -720 -136 -554 579 357 447 340 -271 303 -73 34 -137 -867 562 649 629 -809 -106 721 413 132 -368 -750 -568 660 -365 -47 -972 -910 -631 -412 -124 -732 477 680 943 150 -824 531 -90 510 -98 483 585 -616 898 360 -721 -636 -283 737 -186 -138 -284 -384 -936 578 -270 48 307 12 -470 -987 149 251 822 538 -97 -869 939 406 951 877 441 602 -190 -798 -739 668 904 -490 -652 -248 -390 -297 548 -881 852 -797 -938 967 875 -962 348 838 117 -281 -946 399 417 494 741 -371 359 -620 -651 758 -564 -444 801 187 618 97 842 937 605 79 -239 370 -49 -241 774 -28 534 314 550 86 -834 -113 -802 877 -676 -712 -391 -596 -572 -48 -602 -2 -803 -850 -527 420 -517 -558 979 -355 900 970 211 -422 -559 -805 56 376 323 897 888 598 410 84 -293 728 -345 -90 598 -20 -24 -477 851 -446 -531 -287 338 237 635 -51 896 -600 704 657 -384 -709 -424 408 -491 59 717 -121 -391 -545 751 704 245 -537 -538 -250 -629 -947 -198 -930 499 643 -208 589 615 -247 -735 -550 236 258 -144 -473 554 373 -938 953 -345 -779 750 -301 358 -185 269 -248 -279 82 -614 491 796 176 396 135 934 -67 210 -350 -631 943 -428 -937 259 249 -792 -460 221 488 957 807 271 534 -949 -823 440 -448 -425 -392 -135 -279 -160 -254 234 -574 -579 -267 -762 227 -715 349 -667 -364 -711 -609 880 775 -96 -204 -947 900 -389 -986 -922 328 -592 -781 -314 -106 729 -200 -313 -395 533 803 -756 203 556 -416 165 -142 858 -774 115 260 -860 510 -223 663 -828 660 903 -514 -350 962 969 -579 -491 972 -510 31 -315 -484 750 -382 391 -109 307 238 -171 -774 -429 -445 312 778 -649 452 -500 -847 133 316 72 913 -331 685 713 871 -407 -627 -617 795 566 101 255 534 -231 -776 461 -876 -565 830 201 62 -768 458 898 918 936 -123 -624 -970 -153 592 268 -183 -989 586 -601 -254 -413 31 -765 643 -252 -642 727 -143 478 113 211 -759 -864 -327 981 178 285 -303 363 -289 332 -702 -625 -529 443 653 -243 -80 50 423 972 741 -632 757 632 228 -867 462 -606 -546 -245 -165 888 134 -818 -354 -298 -51 558 254 -431 -670 723 -491 900 -718 -83 -376 655 -878 -572 303 -580 -808 -483 -288 317 -815 823 -358 -523 -646 630 207 772 -635 31 -829 -512 -716 -864 -905 -531 275 725 476 -728 476 -360 686 -973 -747 -457 371 31 23 -563 -490 -355 -130 866 496 -332 979 413 799 -473 -593 -991 884 530 -291 -609 -242 -529 -917 94 816 288 453 487 -489 628 517 879 992 -119 -469 805 765 -747 -726 -424 -319 767 397 -272 -840 206 798 640 965 963 -445 424 282 -372 572 134 145 -475 864 -110 -507 -634 -110 -793 -705 358 -771 151 179 -377 -590 266 40 158 -387 338 -813 64 909 299 -288 -616 -166 197 -252 160 293 501 -581 286 399 -935 -386 878 -866 -836 -521 663 536 646 -863 315 747 -667 862 -919 712 256 -907 -482 -457 994 479 -24 -42 516 -72 719 -196 -994 700 274 -398 -15 -419 751 627 -549 395 495 -533 -167 -392 -429 723 -147 -212 180 -295 788 -448 -54 -331 672 31 491 446 -478 -192 241 327 121 -521 946 -312 757 108 -220 -204 -161 0 911 674 -277 -823 109 137 -553 -877 878 -932 -395 -173 725 649 139 526 571 710 -953 -99 376 -290 -901 616 980 -617 -569 504 956 -694 -4 -775 -730 747 458 -4 -95 216 879 -756 -731 -19 -64 553 -864 833 432 -377 -216 448 -106 -7 552 467 -191 -282 446 381 -567 -320 806 743 -397 -513 32 -387 -583 -931 -110 -218 -272 -669 873 -69 255 -398 584 -761 50 -746 11 228 428 -511 -16 -477 302 424 -392 339 44 -915 -96 -469 -45 77 -368 293 63 -716 373 848 464 -936 277 -356 827 -740 -834 -845 747 -987 594 -766 259 18 -611 515 588 -462 553 172 294 816 198 371 731 889 -731 -352 -290 -125 -386 -334 388 628 -298 197 279 -61 -918 -491 -435 -345 -893 332 349 483 109 327 -392 -862 419 -909 -175 -681 380 231 -911 85 924 -104 -353 -632 813 50 171 177 508 -675 523 252 83 622 152 407 -936 -180 435 902 -917 -300 473 531 985 659 -310 -343 171 273 -962 -859 -984 -490 -100 -813 568 40 -167 -444 750 410 -359 -429 -578 -280 378 -616 426 352 -428 -720 -546 860 -133 989 -537 -62 -44 -480 -599 348 328 -608 12 -130 721 -325 -391 733 383 -227 -50 33 -294 -553 -913 -144 371 482 -926 -981 455 -355 -824 -529 -484 -197 -538 596 990 -719 -496 -171 719 -930 -586 -766 764 293 -204 720 -577 -167 627 723 -931 945 666 597 892 -296 804 -463 -972 -27 684 -675 -881 -107 -322 919 -758 674 -614 -585 457 -590 -921 724 23 169 -365 -119 -478 849 -672 -441 -870 -437 176 -790 669 -614 354 -32 500 547 -701 411 319 676 -172 -511 -325 -521 322 404 312 168 969 337 -344 480 -408 -334 -490 939 -823 -204 -500 714 267 -801 895 575 167 -25 147 565 527 -923 -483 -527 661 -992 -264 -310 932 -847 -172 233 -327 -576 30 -33 35 43 -809 877 449 -245 519 434 198 -978 -214 505 851 -362 909 492 -540 -746 -923 -803 450 694 545 -517 99 693 118 165 -932 944 -177 28 912 -734 -633 280 152 668 -533 764 -624 341 -245 289 -806 680 915 261 363 662 10 624 891 -15 201 -645 116 830 402 138 461 592 -4 328 -52 70 245 -302 -243 -810 -604 487 654 -74 -510 612 -865 -375 -818 -617 -289 870 935 -249 761 740 -717 -60 694 540 843 -127 -854 -726 -663 516 -640 -159 900 -341 23 261 117 -307 582 887 -694 500 -459 -10 837 -668 -670 920 -946 24 -447 486 681 -222 -969 -741 108 -210 -598 -78 232 -851 446 -981 -923 623 313 271 -31 -841 -31 153 -578 842 894 -371 -725 726 674 -402 -390 -964 538 630 774 -224 930 -568 482 -955 833 376 935 604 630 -14 801 -566 -863 -81 893 -254 -133 991 -391 -3 -158 -484 -797 -78 845 -424 457 -653 170 -911 949 -258 -63 938 619 434 -388 369 234 -655 138 -601 320 -601 -501 -32 512 -158 926 436 172 864 -293 -503 973 961 221 -431 -88 -735 185 -720 618 -945 410 -450 -694 -53 782 123 232 -401 -609 254 414 792 630 -779 435 247 -748 -44 274 13 -627 80 -231 -898 -222 7 -160 -869 -839 975 -961 -640 -875 -551 -580 -772 -88 207 188 -421 -648 333 21 192 46 211 -63 -174 89 -231 818 752 113 173 397 -995 553 437 584 28 719 -128 -734 -60 428 753 -279 37 -621 -11 36 -502 546 -207 706 -117 -932 434 -817 59 1000 663 -820 -978 266 286 -153 392 -641 133 581 -969 -761 -782 87 651 338 -191 -613 147 941 832 529 -257 -361 -834 575 776 -999 -566 -762 744 -62 -446 162 -437 -79 -992 -599 -480 455 -152 -249 -96 -273 386 148 -984 61 -522 -261 -659 -182 -423 -645 -259 -433 319 -846 16 -967 437 771 -384 -210 -75 -350 -376 -953 983 -715 367 378 -767 -474 -40 575 -726 -44 -357 98 -855 223 -728 -444 821 395 -391 702 408 -788 -903 -108 -674 -256 632 -381 795 706 895 464 -346 -38 -749 8 768 287 -516 -727 151 -586 679 665 577 -84 558 -77 -692 389 -564 -638 766 805 -83 -296 -195 -580 -186 16 789 -121 -95 -178 35 -466 -304 -945 -651 306 -277 308 410 -763 759 -519 516 -443 529 993 550 -433 525 411 537 -349 703 -403 278 -896 225 -99 715 -446 -951 -885 935 -883 -243 -989 249 -679 -671 -46 54 -54 727 -953 -18 -204 -393 -652 -611 423 -59 -803 456 -619 -37 -666 -704 636 975 -294 -382 -697 -9 -774 -561 -427 935 -450 881 601 995 -265 -89 -19 911 720 130 876 -290 -167 966 -972 275 828 -844 -216 790 -14 702 -928 -1000 -292 -907 507 -777 235 421 156 -664 -364 628 389 837 -795 -285 -42 -784 816 387 -358 846 -532 -824 -248 683 200 -217 315 855 394 364 -971 -636 28 -685 330 -681 -905 -697 531 -80 169 783 537 -305 901 937 354 922 67 -749 -238 -597 -900 190 -548 651 -859 583 -641 -264 -111 -109 -142 398 -325 980 640 -130 -118 518 35 520 766 618 -290 572 190 317 -172 945 -39 331 208 738 -150 174 -530 -178 400 721 -267 270 792 -451 -979 431 -860 -312 -433 5 -222 -482 912 -73 18 -696 727 503 -346 -561 -956 -407 -177 -786 930 573 958 50 -460 631 814 23 381 79 516 747 -495 160 -786 463 -958 229 804 746 -936 -342 419 452 498 -998 -502 410 -324 547 -614 -448 -854 394 -329 -587 -193 -334 707 227 765 -936 770 851 -645 136 306 796 -413 -995 -666 443 -944 -26 -177 461 -994 555 580 64 723 699 508 327 -623 -675 680 216 -924 -999 -234 -250 -940 -907 -755 -743 -530 514 -967 -431 28 176 761 -458 -779 730 490 856 227 746 -320 -519 -844 627 -387 -684 -21 -647 -798 -602 -881 -162 -23 786 829 997 -994 -632 363 808 -378 -731 345 246 -983 -840 336 644 -270 142 -30 83 302 -87 -128 678 -936 719 997 -580 -698 -698 280 -997 652 -742 472 149 -656 321 -51 -270 551 759 -967 -612 -922 -482 985 553 310 -963 667 -299 101 -724 -756 119 -931 725 407 -126 441 -105 792 -640 385 -913 -719 184 -15 416 123 -738 -998 239 413 856 878 -963 800 379 -193 -990 369 -745 645 -881 431 94 -208 -395 -409 -117 254 185 453 624 706 740 -892 242 991 342 872 668 849 305 913 835 770 883 -440 81 388 -227 411 354 760 -565 -167 865 -611 -860 -304 -923 -435 336 -602 397 -765 838 -341 905 -793 466 723 -441 841 -537 137 -428 -247 -371 -486 -159 -441 330 877 -487 -919 -253 473 335 936 -418 134 -77 73 541 -308 801 -811 493 907 -882 -985 702 -616 -208 602 -525 837 -311 -345 832 -510 368 -10 -184 -359 -686 913 -808 -390 87 129 -291 -584 -308 -523 -686 633 615 -336 34 -835 957 -467 -376 910 -834 -522 243 -654 -607 973 882 -186 579 -731 -199 49 858 -870 377 -804 -20 -783 -805 -624 225 674 545 -996 574 865 -70 379 55 -677 517 -748 21 -841 563 425 -713 821 -668 308 741 -569 -924 361 -983 425 475 -984 568 905 -585 633 -395 -622 467 -259 -188 -318 710 -473 -624 -1000 -90 923 778 -437 187 594 -466 617 300 -682 -466 534 -340 -955 -845 964 358 824 599 39 -484 307 -784 -475 514 -698 -19 835 130 -90 -702 -676 220 371 732 334 369 -117 292 334 -689 928 298 646 250 -671 923 -66 -310 -920 219 -602 544 -671 -753 -280 293 -213 50 764 -326 595 -916 -480 -999 788 -146 -935 -864 445 203 -30 662 -680 -294 227 -736 -996 228 717 786 -394 -138 970 -199 -52 -237 -124 -596 -252 313 -765 -970 522 106 157 248 -16 -43 930 -258 -347 -166 -844 866 -568 -30 -367 386 -911 499 345 368 339 -381 -356 -258 994 -530 -500 -451 -981 -739 -220 544 -152 481 -113 -951 -721 -114 -806 528 -211 562 -943 -142 312 362 -566 -827 150 89 208 -619 329 -58 -779 -724 16 679 780 -509 -222 360 -444 330 933 376 619 -144 700 262 -702 -567 491 -116 -201 -906 -22 165 492 -54 -658 -612 -696 607 -739 926 769 500 485 -432 -863 905 -699 -743 764 772 54 -637 -621 705 -833 727 -757 -786 840 833 150 526 -976 601 -684 199 596 79 -716 -309 -253 -594 -936 -636 -604 -563 968 -765 486 522 36 -436 773 944 988 -609 -645 849 533 315 76 -420 -769 86 459 20 -943 -58 -98 122 -350 920 579 -517 861 -885 -317 -492 56 -132 561 868 -361 -772 -793 -332 -422 344 620 83 710 -164 736 -373 737 36 -65 549 131 -693 -709 793 508 -240 -335 -869 -233 -940 -150 47 -633 893 641 -807 -137 -619 519 572 94 -770 -152 745 -910 85 -589 -202 445 -370 -275 826 -182 150 -993 -680 565 -682 694 249 -690 -151 979 73 183 -386 880 426 275 -265 -563 -804 -813 342 -936 211 8 442 -547 323 19 343 -412 359 -516 766 -351 895 946 596 464 -745 486 409 -721 -145 -114 -161 -241 273 -984 293 67 -454 983 233 -542 262 508 271 -284 -507 -310 157 -179 -706 371 282 -62 708 554 -56 115 -725 -271 8 394 -720 -821 -153 -373 -688 320 737 -230 -368 530 -128 -954 -243 403 396 -773 110 591 534 16 500 929 -526 767 -926 -966 -706 -55 -657 461 -199 -846 -486 456 501 691 -407 789 -359 -256 -460 284 -124 410 846 459 693 967 -293 -232 395 933 -662 214 654 -611 29 885 221 -511 836 274 112 -45 607 277 -497 362 -366 928 -91 -35 -905 457 -542 -987 726 -625 866 -200 -756 -450 887 -204 -50 -226 13 87 992 264 -715 553 110 640 300 -579 30 395 -152 421 -107 981 -679 52 103 827 189 -985 -654 897 417 -37 -911 39 -976 233 -758 589 385 633 -884 495 604 45 762 -816 -104 -667 526 870 -529 931 489 -206 798 -767 897 619 189 -417 556 -881 -891 -150 -450 -662 565 54 -310 -662 -877 -789 -574 506 964 -853 937 28 282 944 -955 -747 -429 921 689 -905 816 159 -6 293 227 107 -908 268 213 103 -600 421 567 -715 590 -213 -766 -361 103 -430 -550 356 168 -784 57 784 -850 699 709 -842 -579 811 -526 -658 532 101 -394 -343 -595 50 -794 -624 11 -361 -137 882 870 856 21 -223 781 727 -753 -609 -302 -888 -768 -734 -50 634 138 481 952 268 -485 750 960 553 508 374 -274 418 46 541 442 -89 206 42 937 -587 931 79 -518 -749 -518 643 366 832 437 962 -507 569 -556 -788 791 -122 942 -789 441 305 390 -140 -61 -823 -380 -256 295 322 -240 906 528 697 765 174 719 -738 273 578 -474 892 543 906 -211 -283 -642 -314 799 -6 881 -921 -88 -960 -11 -151 -79 674 -643 923 982 -179 620 -135 340 -523 188 -197 484 77 -37 867 351 -375 -411 -482 682 -459 192 -189 -211 194 974 -719 920 -410 -934 -784 -763 -799 -675 999 -747 446 5 -118 -367 -620 -437 575 -779 410 -426 314 -191 -93 -405 143 34 -372 439 -474 -431 -615 -175 -198 971 402 32 -559 -350 763 870 735 652 -59 -607 432 -323 900 418 312 685 -516 831 900 767 -816 -485 973 -505 822 587 225 -55 -732 491 -930 46 46 -494 5 -616 -871 998 245 -14 326 -110 963 140 79 -156 979 -531 593 489 -487 -189 -192 -619 -881 880 690 -632 -641 766 50 243 790 -967 -567 335 -992 -349 1 -401 914 387 -572 -442 83 185 -450 41 997 73 756 -125 265 -458 551 -825 -714 -419 -726 -203 211 861 801 735 -960 -94 537 236 -774 499 -757 300 -754 623 346 996 -940 771 348 -708 497 638 185 167 599 -645 -281 -396 35 677 293 -717 81 575 478 554 651 409 720 633 834 102 754 776 -817 598 -303 618 -825 745 313 -989 -724 860 498 -55 0 763 -778 274 -104 -387 -984 151 -403 855 -55 -678 -118 -151 -909 -438 801 727 -303 638 -538 -875 964 -38 991 556 925 236 -494 595 -987 163 -108 698 -174 -497 742 871 399 -303 856 948 -706 216 -297 -110 -153 -91 367 666 59 -73 375 511 -270 -290 -353 753 236 328 513 688 -812 -760 523 423 -618 -977 688 -886 -423 -323 710 788 -712 -735 -270 737 -25 -519 912 -501 -217 -634 872 -763 -368 -532 -783 -52 -902 -203 243 -244 443 143 -744 -639 866 766 132 36 474 142 45 -68 161 -667 -813 784 424 -479 258 -638 259 -292 -30 738 -16 -978 687 -228 -800 922 -296 0 -493 212 49 -644 532 385 -699 788 -317 929 337 543 -785 975 -523 163 -909 816 833 98 705 -248 -734 -933 -336 226 352 -426 -420 -802 536 -937 898 -612 -748 964 -321 -956 -722 -239 -854 -322 295 -217 902 840 -778 -798 -181 742 552 -166 705 -121 -759 -194 318 -341 -514 -363 -921 -957 -874 -74 779 349 -627 -241 502 -289 648 999 -954 875 -829 527 -541 689 617 737 -371 191 696 -655 936 -498 -732 -327 -167 -736 -901 652 6 612 628 349 -917 326 -621 -439 574 572 -247 695 -443 669 -476 70 424 -383 33 -838 829 482 272 170 -408 -490 -838 -464 325 -92 767 -887 -256 799 814 432 46 369 -52 517 -112 -416 802 -128 -705 559 -717 573 189 431 453 490 599 -455 -318 -618 739 974 471 -890 -92 475 -847 -355 431 194 -538 -485 265 -74 -902 71 -435 -166 905 123 -953 144 570 790 772 -434 935 -403 -5 95 14 -895 -370 -21 -852 489 -309 -584 -533 434 -235 767 782 950 -620 -204 -465 452 593 -859 81 -777 489 -576 90 308 -180 106 583 951 523 535 -144 -793 497 226 -185 -214 15 419 -661 -299 205 856 605 537 955 526 742 397 567 689 707 240 -132 -802 262 -698 428 52 -103 21 -938 -254 165 -5 -721 972 -921 -710 -478 798 -28 -659 -123 -9 -47 517 -429 403 401 -65 -792 -615 164 779 259 149 -452 583 705 -269 -586 -231 -758 43 -414 -363 -15 -443 -817 -168 -989 104 -425 -672 -938 -543 943 -763 624 168 997 190 -920 953 843 -650 -454 -868 -458 915 49 112 931 -420 -102 85 -83 774 204 700 -491 -597 494 -299 617 -323 -692 -493 -736 -959 -304 -911 83 887 -163 950 444 983 526 -382 929 372 434 -77 647 490 -107 -903 -80 129 -195 818 629 67 -154 511 -400 608 399 580 -541 71 844 660 -174 937 871 440 -595 563 -344 682 15 -905 297 768 -442 501 -26 436 -563 293 295 507 659 14 329 -264 -99 853 -332 918 -534 -251 31 -352 -255 -21 228 972 -981 -199 892 121 965 285 239 116 789 192 -618 -448 -499 845 -256 630 -445 229 59 806 320 705 -861 596 682 -417 802 -856 873 -353 325 -56 601 -942 364 872 43 432 -641 -23 98 244 680 -978 283 -374 249 264 383 -107 -568 -296 44 763 526 419 -178 -244 -71 -158 -737 592 513 689 534 -1000 1 -699 -463 586 -726 445 -556 281 -322 173 -592 18 -841 -516 -586 -487 825 448 64 -388 -123 592 204 745 960 -420 -745 -234 -368 -644 812 -127 -201 166 -162 -410 -425 841 507 -423 360 -685 759 -852 -501 -677 -82 -496 -111 793 -928 -269 -39 -291 663 -799 764 692 -554 -971 392 545 1 -515 93 -230 -964 -624 216 -745 406 -830 -754 910 -397 61 -268 -131 656 195 739 699 -988 -787 531 -661 48 192 -448 400 473 136 130 487 -978 769 -79 709 5 -642 -1000 -128 179 -104 95 445 708 -65 45 25 -665 724 65 809 547 -576 890 555 836 -684 -22 958 954 648 215 153 704 612 249 378 -694 -785 442 -683 -993 888 -40 478 -977 -920 -878 771 486 914 -499 -526 -827 -434 51 549 719 -577 320 64 453 914 -297 -519 -943 -599 322 -785 -327 -604 471 37 870 -885 970 672 -325 31 783 -777 -734 871 -737 -382 616 -934 473 -158 430 34 459 110 -740 -172 655 797 906 435 849 -781 -850 -470 15 -898 -978 -199 -218 349 601 166 873 -524 -669 -693 589 686 -578 -839 253 519 -953 -227 -270 -516 700 792 689 443 279 105 -746 855 101 -678 -824 -761 -85 182 -711 -715 -584 -765 173 -213 183 463 164 -102 -512 269 349 798 188 601 786 -161 -628 -829 -97 533 -493 770 -600 591 106 -437 921 -215 239 -374 -464 775 565 347 -714 -375 -184 -792 757 87 -663 17 -59 379 411 -475 -103 854 -477 -809 -536 -159 986 625 892 -535 -460 -487 -686 810 -751 -577 126 570 63 -470 647 4 86 70 771 -306 -560 -339 -853 -919 803 53 660 -636 -903 734 143 925 -558 -868 -982 238 410 -281 815 -848 -381 -462 151 912 291 -424 969 722 -498 -476 242 986 -636 539 -308 813 -866 -824 -931 551 -7 -943 840 506 -854 13 -386 -186 808 779 558 -425 -835 641 -90 839 421 956 150 -763 122 197 -612 -150 923 -823 -972 -572 145 -345 668 267 126 287 -201 -185 -676 381 -590 794 44 -101 -259 -333 650 -216 971 -292 137 44 792 684 157 -700 658 45 -836 11 -954 570 109 -997 434 -330 -647 748 293 452 346 220 -28 170 -845 -108 622 -656 216 -385 745 824 470 614 415 -748 406 398 -929 -18 -67 114 -623 -182 -820 -446 -917 57 -782 -107 -305 -245 -421 -347 -793 610 -236 560 120 215 -757 -512 -240 964 62 426 783 -99 -471 725 30 -711 727 59 -180 766 142 -999 134 -307 554 837 -682 -138 -454 -636 428 813 -950 -590 46 189 619 -870 -643 -323 -71 586 236 263 48 282 621 -490 598 -824 88 -912 840 -823 307 -581 648 -212 -855 928 719 -340 622 899 -103 -250 541 467 -225 78 504 244 -682 158 310 94 -915 551 -713 -978 -552 -358 3 443 -676 -208 -62 372 -700 -540 -307 -584 -574 -201 -884 808 279 -83 30 595 -400 603 864 17 -184 -339 -544 -528 830 -470 -829 -820 124 771 793 -437 -166 -259 -510 321 508 475 463 857 457 779 -556 274 653 -25 -514 -211 -285 194 -274 983 -515 -504 101 171 543 -407 -14 -127 -638 291 594 103 882 55 943 -693 -577 17 -576 -981 -850 814 384 153 899 -41 -611 119 928 718 -588 775 694 -413 -711 -198 -444 -58 614 -122 759 -81 -639 773 920 236 401 972 909 -760 530 732 -635 -112 696 -423 -731 176 -707 545 49 768 -875 -503 -185 -695 915 -342 744 -444 -888 579 517 193 226 181 422 -95 -832 37 22 103 -881 -923 673 695 -342 418 192 -342 -562 -377 289 -628 98 987 801 947 -686 -130 -407 -384 -925 22 -989 -349 -718 -630 -450 503 648 -795 -173 374 947 -580 -36 402 112 -968 -998 739 -77 -84 193 652 425 -664 663 -184 648 -405 -94 -654 167 -769 -841 586 858 750 -671 -191 -818 -542 -550 641 663 309 154 505 -283 -285 56 484 -205 153 375 794 -201 367 638 571 469 437 829 436 -664 929 17 -920 687 169 -383 -622 -924 280 257 123 405 -900 -314 -655 216 121 654 -229 -418 -392 211 -53 776 458 -588 59 146 466 -296 822 995 -30 242 601 846 -549 -657 -549 769 -22 -129 -482 -408 463 28 83 788 -80 -781 -890 -363 439 709 -866 -317 879 398 150 -474 -335 -849 249 270 590 593 65 604 -399 146 -709 -465 627 -476 113 457 305 -131 -39 -496 -790 -974 -835 456 610 133 50 954 712 -624 141 -769 57 584 488 790 -770 545 32 -194 -625 -694 -850 -587 472 331 -767 -714 -54 -656 700 91 -689 -780 868 -303 378 -21 996 234 -529 797 698 -795 208 880 -56 794 827 -936 681 -459 363 780 -660 -336 979 41 9 424 408 -724 327 335 -907 59 -380 985 -318 -795 882 42 721 -879 -216 125 906 -497 576 -211 447 -151 377 -865 805 -275 277 154 -709 -212 853 208 -233 689 -948 -444 917 -933 -488 935 -826 -776 -765 -439 805 -288 -3 -2 -298 -844 -340 1 -504 -901 361 324 -290 915 -28 333 -166 367 480 202 -97 -40 -673 887 -59 497 571 923 713 544 -524 -945 -139 -278 387 269 237 114 346 327 -790 -392 -716 581 917 873 -281 -361 -136 741 -110 -992 -992 621 676 -240 518 -946 522 815 -725 288 208 -494 -667 -935 668 -85 -68 363 108 -654 849 34 606 28 503 152 -572 46 499 10 -361 -631 -384 -69 -889 -748 -602 -300 -946 -654 -322 657 660 -489 -426 -490 -313 -405 1000 -800 -191 363 627 -917 -587 143 -274 985 -970 522 164 -543 372 -459 165 -44 -251 850 87 585 993 323 2 -48 -860 711 -644 -753 -69 119 -776 -350 -207 753 333 -493 -420 -788 -229 163 832 -965 263 646 483 703 -148 -150 513 464 786 -641 -869 -765 857 309 -875 91 564 -182 809 -871 429 372 704 -273 551 389 150 -60 527 880 676 -154 454 -935 500 -511 674 -418 -880 984 868 -450 553 517 351 217 986 -28 470 -78 591 831 779 -195 -14 875 803 993 777 748 -928 4 977 817 -116 -872 36 -908 391 518 627 537 -665 -365 35 77 -896 -718 905 -867 -241 -399 -833 442 -633 -24 386 -834 -62 -532 -609 -954 600 -715 -400 682 -558 -513 -72 -72 -853 -384 306 914 69 577 -265 -258 -901 -980 -484 -636 -309 517 -397 -994 -618 -782 471 803 -228 -571 867 540 994 -711 564 386 -15 -978 -563 874 672 -783 32 -286 965 -770 -138 -863 -524 905 -464 163 -924 681 485 -174 -496 90 -730 245 -514 -111 561 584 531 -136 202 815 318 152 418 166 -318 333 296 -243 -970 -147 -378 640 -100 587 885 -878 272 609 724 806 -24 -21 -475 870 -372 -60 682 -532 -430 -256 78 -623 -717 -87 284 -600 -760 649 108 759 376 535 555 -145 963 557 -246 -482 274 -254 -782 -854 -725 -674 200 -599 190 23 558 48 -197 -265 -428 -595 -369 204 -500 803 623 -772 1 -800 78 65 915 -606 604 -632 -604 -795 -786 -592 281 -980 532 318 -636 -163 -708 770 -647 646 837 697 -875 -549 461 -867 -158 -42 84 -311 269 -109 -660 772 541 526 -207 484 -941 -743 544 370 -807 -863 3 609 841 934 -416 -130 -433 -727 -798 -592 -646 996 -153 -836 965 -690 -859 460 -473 -88 -695 -176 -411 921 709 -324 -206 591 593 667 211 687 791 -563 -736 -689 -289 -49 320 -342 129 244 479 -601 512 -403 -525 -22 787 -523 -199 377 -476 674 753 573 733 -905 642 593 -309 -494 -565 788 -546 418 -995 376 -486 -529 228 -391 -408 -928 -759 50 11 -446 213 -41 -949 -857 -197 50 336 127 -311 207 458 -449 -288 -44 14 129 -415 132 746 -362 -803 852 -774 -61 -760 445 -281 -52 398 154 -552 -449 -163 -207 -963 429 -80 70 -59 623 758 145 664 9 706 -308 -928 -815 400 -867 129 900 416 802 -916 125 -517 -37 834 986 111 -886 -629 -162 492 -907 857 270 885 388 -682 -124 866 158 -108 -81 -831 741 109 -848 577 583 -140 70 407 -644 -835 -86 182 846 -458 55 -673 -815 -981 -348 -756 -72 389 -23 -256 503 449 -923 418 122 -33 462 253 586 474 -540 -305 -773 557 622 -18 -828 967 -74 -668 753 -321 292 -658 -222 404 299 -910 610 754 -124 -224 -412 488 829 629 115 -318 845 -834 447 -501 666 680 -345 -439 695 -88 393 944 -45 -583 -12 894 -251 -850 -717 -264 -401 289 783 -286 -434 -435 -690 401 -478 -207 -713 -503 -252 -587 249 -158 533 377 803 621 -871 148 41 302 -143 891 -588 597 -194 217 82 -916 -599 698 660 602 126 30 -536 -725 488 816 -957 333 -626 629 352 -240 129 -718 -38 -258 -955 681 278 692 846 -194 -653 722 -830 213 -993 -758 12 -374 7 837 337 270 -721 624 -541 -43 835 134 -97 335 -308 -517 -67 -261 428 -110 -292 -423 -20 967 740 932 -132 318 912 -194 -220 -925 -910 788 88 526 69 60 41 -820 930 -449 263 -938 994 -106 -866 164 597 -352 330 939 734 413 215 119 -787 867 -945 250 86 -186 -869 -392 -417 -224 -346 -244 -213 127 -664 469 589 -287 480 -939 -87 409 -17 -512 885 921 -775 -365 455 -760 779 -53 759 -960 112 -555 -121 554 -628 -361 -155 383 -589 45 537 516 178 -361 307 -7 656 -274 901 502 -468 157 736 581 797 820 -588 -771 625 -351 155 94 929 -766 85 406 -137 -953 -215 95 279 -654 -975 910 -870 -670 504 -578 -474 210 258 -988 -251 353 311 -537 -347 -939 485 225 85 265 -53 -614 -603 952 2 708 -323 0 11 539 306 396 -382 729 651 295 732 -52 -755 -271 0 -389 926 -901 -654 -456 -664 -776 298 -445 -183 -292 219 -355 -362 233 347 -360 753 -378 -905 -547 254 648 -680 -147 404 966 168 626 33 -661 896 29 -873 -5 827 688 990 7 -503 -132 -269 -697 661 338 601 -502 -924 710 -389 553 732 -140 237 -894 -426 534 312 -967 -697 -844 -458 948 240 566 -848 784 220 987 -784 -416 213 -676 91 -595 944 534 -398 771 -328 -693 765 -425 155 -287 -229 957 -924 214 -360 -848 -156 691 771 -37 344 839 -769 -638 382 -99 -400 191 202 893 -845 14 727 619 -778 229 -592 738 -809 -376 323 173 227 817 633 -348 -8 -921 -550 496 -684 84 -918 -224 -313 -481 -708 -600 -227 -383 684 440 -307 -270 781 -520 159 -542 886 -570 756 -497 -671 7 -790 -927 508 267 511 432 632 794 77 238 -833 -195 349 -799 -149 410 -532 -563 54 746 -821 325 990 108 -279 509 665 924 -225 -905 781 -472 508 -637 519 -580 -843 -597 -178 110 259 -363 -282 -983 452 605 -135 -431 -634 29 -89 393 -353 648 -539 301 931 50 -978 929 404 -423 40 428 982 -600 771 300 -765 993 198 -352 -436 585 -397 853 735 -824 -18 281 -455 682 -83 514 -213 666 641 87 -101 778 -11 -316 -752 303 456 -150 -426 -321 35 -790 701 600 105 676 -582 -517 -359 -565 -564 247 857 438 44 477 221 -80 -179 -207 -885 870 490 818 543 85 967 -713 140 -949 -86 393 343 -277 -550 -11 -52 666 -485 -63 215 -286 -167 -408 172 -834 -365 717 932 333 -383 92 348 795 -72 485 212 950 -599 474 -848 33 -944 292 -103 -333 622 271 -853 -506 -195 -54 217 -976 591 664 734 -454 201 -288 -679 -749 -76 378 -397 48 -296 960 154 331 -669 322 -982 38 477 -413 -702 -920 -925 -726 159 -143 636 506 844 869 -657 -782 815 -254 581 517 969 784 -741 168 718 -909 -46 416 -478 -358 -300 -301 679 -632 921 -388 847 -438 -103 681 -903 789 573 464 47 365 -64 -547 -301 271 615 -597 523 -701 331 735 701 314 79 -826 162 263 -110 604 -147 293 -394 331 475 -226 997 -951 -15 615 -354 -524 -323 -287 -185 303 571 166 659 533 670 771 117 684 -706 191 -809 823 727 241 -100 490 -765 206 -170 -78 247 -838 814 -208 -651 -861 880 637 85 -782 830 -634 628 973 -605 -561 16 -661 -951 -115 996 337 -690 -526 235 -718 -981 -185 -12 -668 -477 387 -525 -694 -270 -27 473 556 563 156 105 27 790 813 -789 110 -188 -571 48 -635 31 644 103 -329 663 949 50 316 243 302 589 -721 425 -103 -67 -536 -764 203 918 -565 582 684 47 -515 -678 -14 -544 -819 716 569 -487 -636 -955 427 997 594 512 -139 -381 -158 92 464 539 826 -744 -1 -279 199 -872 939 858 -219 553 -379 871 975 759 -774 161 793 -963 -203 -686 864 291 -716 -954 333 -131 92 -531 667 -172 -304 -118 571 -644 -542 817 232 -174 923 -416 670 -296 -727 88 -584 -677 -418 -411 146 -375 430 -379 539 -784 94 51 534 -751 206 985 -180 -88 -699 -77 489 -363 297 -537 820 129 142 -315 -660 -62 -594 794 846 -352 132 690 868 390 686 72 892 -690 646 -510 999 -37 -213 555 -78 35 -773 -46 -330 904 -483 -379 -950 468 186 139 530 992 -760 620 -923 867 148 908 610 -226 326 -641 527 673 -711 961 872 -277 -860 372 545 959 -939 -504 59 515 145 -732 300 -515 364 -880 157 589 -572 489 -876 860 811 756 462 -614 -530 262 627 687 -171 -105 974 -214 -552 382 -723 -667 501 473 -974 123 -725 -750 -696 106 -456 -461 265 447 176 -608 -768 -393 345 -332 656 -662 93 -782 131 628 -335 553 -398 217 600 -141 796 -40 888 813 636 159 -687 -108 609 -750 535 46 -103 676 -572 -408 542 -564 -115 337 545 610 -606 24 -13 310 -262 -936 458 772 585 921 -778 826 919 725 385 -338 -645 -935 -725 -247 594 -780 103 539 986 -645 63 -325 704 217 266 -215 65 -479 231 -116 -114 335 -611 -577 -142 -294 529 249 -75 162 -662 204 -626 -679 -842 -231 -374 -794 -341 763 -344 -188 -244 -472 -688 975 -946 254 -98 -347 776 -79 -268 -317 -39 -514 -61 -698 494 -850 -582 -478 494 -856 -387 -139 280 -315 737 632 0 826 -222 421 975 54 448 394 -462 52 227 993 -416 -888 -807 80 -887 -675 430 -555 -137 -211 -351 -580 976 -715 -791 -311 681 -665 987 112 470 187 -850 -450 -605 -439 501 789 898 218 738 430 -886 -439 231 -423 -169 633 139 377 -918 -560 161 -99 -494 -440 909 -503 -1 -170 217 -233 -226 427 -133 919 54 991 7 684 -426 -858 259 -986 -138 222 729 657 -952 184 153 -841 -250 -59 142 848 -833 15 -50 -649 223 -919 430 460 -841 -524 -84 935 -460 909 -939 528 -947 828 671 532 -27 945 176 -182 -337 197 965 -177 49 -180 353 743 954 542 18 145 728 -307 -420 387 781 773 771 16 -702 -776 -198 730 39 -276 -76 -417 -746 388 817 -955 -838 -507 223 858 729 47 424 -18 -298 740 -419 -243 740 -47 291 210 -728 -799 -691 -158 -241 638 -586 -659 -192 972 26 -789 602 -601 54 -257 -942 -502 545 -232 -499 99 980 132 69 749 -703 166 -785 -705 -9 493 699 463 -698 -593 969 -622 297 -732 377 -812 -593 234 893 -490 -578 -350 887 972 175 -959 -402 995 -504 -770 -491 329 331 161 -31 -926 -215 -573 314 831 835 -116 744 8 682 587 -923 477 -583 -262 34 15 -915 -357 -75 36 405 -576 -690 -276 930 -589 -411 812 -244 886 642 254 136 -907 -167 -55 -272 -917 -310 -601 -913 829 482 -404 -926 196 -70 458 997 946 -600 -608 -699 91 -58 295 22 0 -691 404 157 551 -138 -263 218 -271 647 473 -716 -454 575 -962 -584 -442 -475 -150 -374 575 977 595 314 572 -608 -813 -795 393 -200 464 695 -301 405 -614 -324 552 99 -273 -1 565 -796 792 -192 719 345 -7 -467 -401 -49 339 -626 523 640 740 -272 349 875 -529 949 39 -827 -945 -935 882 -727 885 -167 -778 281 -579 836 433 -873 -851 601 192 -217 -664 720 -665 -576 -104 825 -622 -241 838 638 -928 89 572 859 -903 579 892 -181 -775 386 -782 155 581 -657 -462 639 94 608 520 -939 -637 300 582 -661 -299 -429 -172 -863 -169 -508 -386 162 341 -763 -648 -460 510 -819 718 577 -340 -828 -898 559 -894 -364 815 -837 -322 147 -692 747 -375 -855 -453 -505 480 -72 968 431 434 217 291 -200 -858 715 391 54 28 21 563 48 57 382 -487 470 670 -946 -3 530 -320 -604 50 821 -543 -982 -643 526 918 253 -202 726 -724 -355 -307 -471 -423 -200 -451 -137 -803 603 809 -474 -300 755 631 -312 827 317 872 227 -213 -886 893 417 -848 -642 -221 -819 730 551 -563 342 -208 -212 -237 110 -961 -623 -38 -730 733 399 -977 695 -229 -323 -117 -229 311 -764 -70 -494 270 -882 960 413 415 920 -154 54 -859 979 664 -786 963 -184 -999 -524 666 921 -557 63 684 -513 623 603 715 -22 -646 435 975 -209 299 -112 -832 901 312 -727 63 -586 -560 -936 968 817 696 348 717 393 -72 622 210 -360 -996 29 -551 -588 -58 478 -326 173 924 -166 690 -610 -594 592 855 -187 580 -308 -940 288 -788 895 -752 441 -745 -41 317 571 -606 -762 763 -503 747 382 225 -712 -316 -256 925 638 713 120 -715 -439 924 973 -663 157 605 659 -766 637 811 -764 199 -502 -939 230 626 82 -700 -634 305 -412 809 134 39 -515 -134 -413 -500 -84 290 -599 756 880 -47 -581 -535 503 415 -108 -37 -155 -258 353 -371 719 666 585 678 262 476 -439 -407 8 -755 -388 441 522 301 -274 114 896 -318 988 -695 330 895 -69 -828 -181 -418 -510 -335 -448 -926 819 -191 391 -716 -695 -668 -799 -846 192 184 574 739 230 -339 -584 721 61 -381 -941 772 956 -301 216 -216 721 -515 987 -637 -577 125 669 587 -836 -30 354 -262 926 38 -347 -446 548 -612 905 170 -672 958 -633 207 567 -704 -857 -259 -608 324 -350 708 578 566 981 -171 -423 560 -522 36 687 635 -48 -641 727 -195 697 757 159 304 -333 894 -538 828 -469 713 622 454 609 480 306 976 46 621 736 -46 142 -598 696 -471 28 103 680 469 869 -492 473 998 61 488 499 -109 -555 462 405 -336 -630 -567 -110 330 -965 -631 -516 62 539 554 636 529 993 -817 -307 901 371 -150 -893 752 -279 -456 837 -448 729 -875 -485 550 -818 727 284 -619 -674 -856 108 308 -635 -243 -280 848 -972 -121 -963 -933 -355 -105 751 733 907 -927 -424 223 -797 915 -775 278 263 -423 812 -876 626 -711 -76 -235 -733 -146 -728 332 -47 596 -651 -964 -217 -785 737 232 309 -485 854 877 -387 -248 3 768 -326 755 321 287 -478 219 -356 -528 835 -742 -850 -434 856 367 -220 714 -440 179 -989 -777 -432 -319 -590 -465 -768 328 -41 829 509 691 277 93 193 558 -850 519 145 50 -276 589 -784 606 -431 386 -634 445 -590 388 -771 -688 155 -455 88 -219 791 595 610 -114 233 -991 -582 871 404 681 48 -862 215 -54 692 711 -859 416 -246 -158 -155 360 -540 659 -840 -264 986 328 736 624 -791 -273 231 643 -105 -460 -120 -373 -317 43 825 -649 -951 569 -666 78 -126 843 570 -76 605 -157 -255 -963 -393 -343 -404 -746 944 589 -49 -290 -785 -908 380 878 321 819 153 846 -526 -71 827 -892 -329 125 560 236 -45 508 599 799 646 278 647 449 520 327 116 240 794 101 -408 -855 -558 -105 518 -545 -311 -562 -324 849 342 431 586 482 -538 926 -384 352 845 -439 -975 520 -882 180 635 -453 -830 -11 436 -488 80 829 -557 416 658 -498 -745 -123 489 993 -658 -913 536 630 -570 -33 457 471 674 -815 -124 -131 65 581 -371 -115 874 655 -395 860 300 464 -47 152 975 681 -570 -733 985 339 -571 -758 -387 -805 -589 -436 971 -682 788 -433 456 334 -129 481 -619 -999 -856 961 507 861 844 80 -997 -423 292 -906 392 950 -615 -896 -32 -76 -662 -152 56 -723 -781 239 968 275 39 -768 476 962 -571 -437 -885 -162 71 -662 252 -360 250 -651 335 925 -117 54 749 196 -921 -999 335 160 241 -441 607 277 -374 809 262 -157 -450 536 491 -602 518 -292 -192 215 -737 675 -456 559 -121 -698 317 323 214 -521 117 68 -87 435 -913 381 617 456 -38 99 429 -848 362 925 345 -847 -972 -85 753 -548 -834 471 220 478 14 285 -368 -245 -397 540 -755 847 797 -1 859 499 427 969 5 -895 -787 -577 -692 -487 856 904 -445 -66 -166 205 -828 429 714 591 -623 -503 977 152 273 223 562 -435 -365 -849 -288 839 471 269 -65 -85 -27 802 -70 -274 -389 -832 -171 388 265 901 495 500 78 496 -927 -458 490 -767 264 -642 317 143 620 -256 810 300 -100 -115 323 -428 -783 -532 -826 169 -77 -661 -517 114 125 -438 -345 138 -118 867 21 670 -320 371 127 -802 412 306 449 -181 651 -646 -586 -721 -847 -87 334 -55 352 -20 886 -896 -349 651 -379 -251 -942 -865 495 844 479 -414 718 -503 -38 420 819 324 -35 -583 -185 513 -675 -463 -587 850 813 -905 -512 967 349 952 954 -57 -818 -41 68 970 842 888 -394 -923 716 607 -261 533 -434 262 988 -7 -65 677 700 -111 113 -150 -91 846 598 547 409 79 858 101 622 933 561 -364 239 59 444 -238 -938 -831 50 970 917 208 397 -369 946 962 979 660 644 -558 -838 -506 -227 -688 -947 15 419 758 -15 -220 -783 -422 -961 -402 703 436 -58 162 -983 965 -357 856 -274 -237 453 452 -356 -381 -700 157 769 592 -346 -758 538 742 348 -671 455 915 -817 -670 -948 -575 -815 541 242 -743 -81 678 -652 0 996 708 989 284 -637 -301 -399 -556 961 416 42 422 -646 23 -6 -950 551 -670 448 -222 -556 -749 363 -112 -275 963 -521 147 762 700 -741 368 629 265 233 111 643 855 -756 -451 -903 -722 1 -105 -358 873 -963 -577 -375 -896 -315 275 914 735 613 -723 -175 498 -186 -67 -225 -82 408 907 -322 -311 105 -314 253 -617 -793 361 113 755 440 -46 43 -647 -501 423 208 -922 573 -158 493 -741 650 -244 702 -218 19 -647 -695 57 404 247 -606 297 -132 699 -624 752 6 -15 -675 -285 216 170 223 -906 -417 734 571 -796 -546 -190 650 426 818 -684 71 76 403 291 -798 -737 536 130 -832 -78 145 -593 550 -85 514 676 338 268 319 -78 -791 -936 758 872 763 -686 63 66 -268 -639 -530 658 879 -824 -317 555 369 772 -280 994 429 779 527 897 982 534 -162 83 91 91 823 269 739 -922 149 -125 -387 -607 184 -154 -591 -967 -544 512 -955 543 60 -660 -128 325 -262 571 218 -879 -494 -943 -637 316 832 731 6 474 -157 -648 30 937 -964 940 -794 -675 793 -504 349 798 605 385 -817 56 916 -840 584 306 -664 -92 279 565 987 -803 284 -844 317 -317 -980 -196 -925 468 -465 416 611 -730 -825 701 -933 -573 584 70 765 -705 542 813 -59 -111 -709 9 -301 -15 -812 972 322 -873 686 423 134 897 981 -156 708 851 -538 931 954 400 -956 504 -750 255 167 -839 824 247 526 26 -708 -273 726 929 873 -889 301 379 960 -425 484 -883 -581 -809 -663 -292 51 -759 -627 -720 892 18 643 -57 -813 -105 851 -574 -340 -477 -215 153 -837 -270 -525 -941 -136 771 572 -352 983 761 0 314 391 -528 32 994 -891 -457 874 202 -167 227 -693 847 976 -808 -619 -393 247 -469 -729 -810 -887 -688 647 699 412 -572 -5 154 575 -306 -745 477 -860 12 823 -402 -422 807 424 -106 -83 46 -129 -843 359 -281 512 -403 687 18 420 290 -743 -427 518 -306 -193 -182 -959 -2 -154 -368 546 818 -889 -960 -51 -904 -709 -722 760 -508 17 -439 340 313 -298 439 731 -336 -381 -137 -968 -803 -992 -398 -298 767 -638 -901 -212 -316 -288 637 847 547 642 -223 -448 -579 415 -972 521 -339 642 -818 -218 -892 -344 -466 -668 -108 -106 -304 280 920 8 -555 -641 868 861 -67 99 246 -277 284 -691 401 66 -864 -875 894 -114 445 -853 349 -388 488 -386 -116 -211 -675 273 805 559 -676 970 -876 325 168 337 -770 503 -958 -118 -436 606 -328 -365 -496 988 -888 876 -351 -199 -122 -87 -817 7 719 -940 -292 -250 -554 884 376 552 -732 690 481 191 278 -16 890 610 768 822 -349 -947 988 842 -739 -873 786 783 -983 760 -687 674 -978 -445 756 518 -324 544 593 771 -314 -753 379 593 -905 52 920 -170 190 324 -81 -240 101 598 -870 -274 869 -951 430 935 914 -818 712 45 953 -188 -980 -792 -104 431 -999 -553 -905 -143 -531 695 818 -486 -455 -881 115 -59 184 368 -187 -54 60 -149 -446 -209 -17 710 870 503 977 966 -600 -221 477 252 729 -847 657 578 -183 806 293 711 742 374 -269 -592 468 871 -825 -742 303 -269 -193 848 768 -871 -199 686 -1000 -996 -933 882 584 119 -443 259 234 848 -125 -493 -261 -376 -239 304 -659 483 -944 581 830 -284 -886 714 -510 527 -771 117 -578 -812 -995 854 856 -477 878 -64 -306 -360 211 392 604 505 871 -550 -422 635 -56 707 -456 -571 -828 -306 -617 -510 938 -137 -972 -939 552 -299 246 315 -803 415 -64 -156 547 471 395 -499 635 -968 701 482 151 623 -25 399 798 -255 38 707 260 -588 198 515 -325 -251 -783 237 -309 -677 841 996 -215 163 998 -915 -427 -743 -208 -144 675 210 197 850 -613 371 266 756 -473 976 220 -917 -417 -808 -53 726 409 -875 -396 434 -166 880 -695 -885 -816 -45 -610 -340 -826 753 -96 -540 961 -908 -681 609 -146 136 -96 922 -36 -758 -846 91 -447 253 -258 85 -838 -386 736 161 -177 15 519 -573 -348 283 -995 -271 163 461 424 625 975 897 468 899 -893 462 3 65 -975 670 -146 921 -758 -826 713 80 604 -630 -290 951 765 166 -709 195 -283 469 441 684 250 -826 -619 -135 -107 464 430 -533 -894 -408 571 -750 535 -313 -16 1000 811 -292 194 -724 -503 977 779 118 55 -737 763 541 -672 608 926 -567 68 -990 74 -748 81 346 887 758 -271 -529 -66 -14 -135 191 437 797 -856 -40 857 425 -615 90 -741 123 -506 623 583 -910 -283 593 172 784 -76 -932 585 -494 722 -434 -640 843 776 662 338 -496 820 -235 209 -375 88 181 -698 506 -335 319 702 780 -810 900 428 837 627 507 510 -132 -526 433 -639 363 519 -702 -88 797 -30 -319 -530 331 -119 405 -134 -971 -194 -930 -969 -858 210 102 603 -73 -671 -537 -441 -168 -181 522 -453 -38 -174 971 113 881 -633 84 -750 520 -980 -346 -473 -498 573 -240 -187 -396 261 714 748 15 -97 427 -585 -746 267 108 848 -833 60 557 492 707 645 -791 961 445 607 -709 551 -240 -975 858 -714 752 -255 -247 -745 -362 294 -446 -761 667 562 104 696 -247 325 127 764 338 -128 -108 -859 -70 825 -844 -685 -270 146 -883 103 958 83 445 768 -895 -995 -715 622 -962 -432 199 -322 -942 678 -710 196 -17 -342 897 976 -659 -280 -933 414 603 -536 -660 -111 822 879 -240 30 804 775 387 1000 294 566 408 -986 -478 -738 -335 585 922 -726 312 892 -945 799 -210 -923 -713 149 311 -648 -734 -394 -38 -754 -741 -103 924 -831 145 21 39 -50 591 -645 25 849 -447 331 841 -749 612 225 815 266 -482 920 -55 -489 -526 637 404 175 -246 -451 217 -213 -250 -105 -669 -769 938 -387 -288 690 164 -464 148 706 -908 777 -324 800 902 33 -447 -21 929 478 768 789 -683 842 91 616 -593 -570 -540 -762 -218 696 -746 391 -375 263 597 -933 -831 -899 -539 212 810 730 479 -583 -232 7 -843 334 227 673 -426 77 316 74 606 -954 399 -189 873 622 998 825 -747 -796 -383 -125 -912 150 413 961 398 833 109 342 779 -940 930 -257 277 -472 -97 -977 359 -169 -400 524 -375 -529 -97 981 -961 100 -539 -114 698 -84 69 -564 -330 915 939 -937 -40 866 -238 -690 -756 288 441 149 354 138 -71 -726 -364 768 340 11 394 649 312 863 392 935 -132 -179 70 27 710 743 156 25 -884 394 785 -915 331 386 816 393 636 216 -48 779 -115 505 984 -88 -127 612 -99 652 694 202 -257 882 -558 924 -162 -305 365 -507 -361 554 -248 265 -897 155 466 -878 -351 662 0 -282 500 977 311 -709 -977 -541 -306 -856 -351 66 -11 389 562 628 -10 -950 212 595 50 766 899 758 726 -299 941 370 -959 -939 424 1 736 -706 532 -981 -37 100 195 496 -760 741 -694 862 -303 952 810 -379 -808 -260 -963 -185 667 221 887 -821 -175 -152 533 143 852 161 -91 689 870 536 -845 -98 -390 524 -203 604 -46 -613 -297 -909 88 -460 777 971 -881 -586 -256 568 398 704 -22 -269 -404 70 -661 -361 -269 -135 162 846 374 -274 -794 431 814 690 636 -216 45 355 612 -622 308 965 621 725 944 -366 226 -424 710 -601 555 -246 445 -355 -875 163 389 596 648 285 -416 -307 961 -574 -747 -328 -879 626 -582 415 478 -444 -644 860 -338 471 410 916 166 -620 -666 588 -247 -44 -772 -348 -351 667 55 924 -91 -830 -567 -279 340 525 -769 -20 -163 206 658 319 -162 145 3 -616 -653 991 -707 265 -747 -666 56 253 898 -264 599 402 42 651 433 81 -404 780 -188 919 -252 -172 -770 428 444 322 -152 898 901 -370 80 764 -735 -3 321 -102 -571 -281 -809 -114 152 -416 187 -858 147 -697 210 684 -124 997 -161 -401 -270 -517 -661 -971 -731 -905 150 -33 -81 688 740 -39 -201 -277 135 716 342 508 -975 -652 461 344 24 398 633 480 541 487 716 624 -326 375 455 -224 -747 -484 -492 -116 -780 -287 218 -114 933 -921 650 -988 278 79 606 744 535 140 -426 489 -582 908 -461 956 148 -872 -104 141 76 -715 -744 273 806 584 633 550 640 389 -453 -287 -695 -320 495 974 882 -139 573 38 -661 670 -164 -374 360 683 -601 491 -498 942 -935 -923 412 -355 433 -117 -64 -59 -153 -605 935 828 933 -150 -584 -521 -59 689 29 -272 156 288 115 987 -416 -199 -268 322 91 298 -762 -257 818 303 597 -316 -427 -439 86 -357 -31 -699 352 638 86 554 -81 121 66 -807 -397 237 -108 87 -914 -484 418 -583 338 276 -976 -303 78 442 -93 -406 252 205 2 81 597 -298 -492 479 157 -865 267 -416 633 348 -402 950 417 835 -823 630 -320 979 -737 -525 222 -524 -328 544 -51 -355 -696 778 240 -932 773 -969 -676 -520 -260 -148 176 -685 944 322 454 -387 321 499 704 882 85 -265 -692 -582 -494 137 -808 695 -30 -981 -991 -116 -106 985 -683 -708 314 972 -331 255 120 954 -967 280 910 -524 244 -235 -999 -512 411 -794 -335 -792 706 830 -35 249 -901 -361 859 -936 365 753 34 -284 -939 721 95 -198 272 -266 499 -244 -470 -189 -897 531 654 -36 -610 44 465 486 -656 -961 -823 -539 -603 328 295 854 -645 480 313 883 498 -730 366 541 -670 -681 234 308 -937 -454 -872 968 136 -65 976 -256 -540 437 -762 862 -302 225 -794 -767 -480 78 680 -724 611 819 -923 224 -797 -276 -62 909 -599 600 -854 377 559 936 817 472 -638 179 48 -300 506 126 -890 653 555 973 363 155 -729 -347 849 -668 -357 159 -680 -546 768 258 719 -555 -645 584 -177 987 389 572 509 -106 -337 -918 465 690 381 -802 266 -106 350 -585 -199 -987 436 873 565 -774 -674 828 554 -977 -630 524 -750 568 980 210 378 -199 -101 -715 -654 -467 -656 752 576 -627 -894 332 115 -591 485 894 387 -99 -112 332 574 -758 524 -303 992 -462 564 713 172 758 -241 -482 130 -954 493 473 870 926 -486 117 -268 -361 -337 -5 759 -803 8 -10 -461 -207 953 641 631 262 276 792 -721 975 61 240 -468 -649 214 148 -217 -597 18 289 101 548 101 165 -312 543 -829 772 -255 718 -219 97 123 -470 492 403 228 -952 706 433 703 -207 -999 -565 -192 -932 574 428 963 604 -312 808 -632 -732 -812 -460 -758 -54 -246 -253 376 -350 668 647 -732 -698 772 243 863 414 783 287 465 768 -463 -972 62 -855 345 763 -615 682 824 -402 949 812 -496 543 578 -847 -736 -999 -243 453 479 353 853 -967 -29 -388 -216 795 -769 947 848 -558 791 -658 857 -173 -157 -158 240 -670 749 -617 636 -155 686 -492 -261 -959 472 -450 899 -687 171 -994 -542 641 35 -214 -482 340 -441 -708 -981 760 -9 578 500 376 -510 -112 694 -388 -308 887 803 668 -160 -134 -105 696 -598 -454 931 465 351 -433 996 -696 -171 656 956 -779 -796 224 652 918 -926 58 584 -582 591 560 -819 424 598 -772 -305 -28 -351 -429 89 -495 79 759 296 185 -750 905 139 -14 -675 727 -725 -870 115 -327 -64 -301 -137 -975 429 411 289 -442 510 -803 -830 863 638 919 -276 -922 275 -823 -753 421 -723 320 -859 759 554 -256 -847 -576 744 888 710 -769 -926 953 -564 -436 -600 91 488 -572 124 -610 967 711 -749 66 -313 708 485 78 584 -678 -211 759 996 979 -257 820 670 -112 -699 -296 -43 -653 -763 415 -560 -106 -635 -592 575 -128 125 894 902 392 263 -968 837 390 405 569 266 361 215 -46 -635 642 420 -687 -499 623 829 -651 -814 -968 -628 -721 416 -264 -42 -942 -80 132 -871 49 819 -387 87 -767 -498 -652 -451 -458 154 -798 -210 163 756 -811 -537 -720 -314 31 267 803 628 -44 -1 340 -263 -404 -519 -547 500 500 -304 433 -974 -98 777 521 -174 84 563 292 -465 549 -488 -743 498 767 878 64 642 408 -846 -399 372 658 725 185 -445 -407 138 -56 -735 -862 439 311 696 -962 -116 403 -834 18 -578 -942 -866 -939 424 -679 -989 -119 -340 385 265 123 -430 605 -321 915 902 -925 -776 3 -570 -330 -325 987 -202 -355 -591 495 424 -41 -517 -513 15 -672 410 988 827 -748 -583 746 737 -799 -745 685 32 -254 384 694 -120 -254 -981 966 -521 -11 69 594 949 683 -826 901 269 -903 52 -987 -256 -725 -995 -703 976 -134 -542 598 -718 240 -75 -882 -928 110 905 -306 -80 258 -802 596 -930 8 -93 -777 701 -975 900 920 651 -48 232 -752 637 -325 239 -173 -842 703 -947 658 -161 -643 305 -986 -17 -375 -981 -823 233 422 -381 171 303 -494 662 410 237 876 752 -729 -13 -89 -356 -773 845 558 -475 166 93 -25 -525 -804 689 -175 -515 -553 -31 376 -365 238 352 357 -346 -14 -546 874 -44 774 247 -210 -11 384 -766 -642 578 -594 -797 -387 -201 394 -550 -242 563 993 -381 -132 -374 -527 502 25 -394 -861 -210 568 -512 129 -920 -566 994 -501 -920 -393 545 -162 932 -379 -604 852 310 417 871 845 550 -701 -296 -626 -19 -563 645 -285 635 258 890 78 -462 401 759 -301 -942 -579 -149 567 -256 322 -854 206 313 -884 -170 -536 -853 256 280 502 390 -887 823 -668 -33 916 338 607 -987 -724 -982 604 692 -216 -349 120 731 -90 313 931 -523 918 44 -725 386 846 989 323 -770 678 -589 398 -700 -555 -106 -689 438 -849 -27 329 780 -873 -339 940 86 -898 -557 -344 308 931 -252 334 -118 -600 987 -507 551 474 305 -198 -985 420 826 -623 -575 472 -166 -637 363 -273 -133 -154 -941 -233 -676 640 195 456 466 734 -459 -503 -35 342 1000 -207 -24 824 -275 317 -608 -124 241 596 -84 -880 655 -646 654 999 162 810 87 141 -841 220 949 -384 160 -734 -126 -130 -886 862 -923 201 -175 317 -794 294 -334 -149 -160 -112 743 426 -139 761 -924 -229 656 63 -549 480 -935 -109 -100 916 -875 624 584 -997 -824 -365 -339 540 -621 437 -456 -231 -587 -308 -666 -773 770 15 -561 -915 469 -215 -259 894 248 660 -162 -183 744 539 -92 36 -610 -765 -257 -662 -561 141 -42 255 260 93 -496 391 -850 726 -881 243 -95 -853 139 559 -111 -104 240 -312 679 -550 399 708 458 -93 94 932 -813 407 45 -751 -613 -42 316 252 109 -462 -276 -629 254 -20 684 300 651 86 -524 -648 263 -833 -180 -403 341 -709 -252 299 -599 963 -883 -605 -827 145 443 -534 726 -106 -309 -955 581 -950 -521 584 -2 338 -537 -105 958 -196 -267 393 -604 -520 -691 439 -223 352 -520 -195 -775 -725 581 966 -89 -652 -385 586 662 -565 -543 546 975 62 925 387 10 -81 -9 -488 -206 -54 -30 971 -517 944 -776 595 -670 482 333 -203 -437 -451 560 77 -86 -594 -139 464 -24 -542 -475 -333 -738 777 -652 -568 -740 442 -232 -603 -347 425 696 -520 -229 860 820 -446 91 40 -469 8 769 -487 226 87 -490 -159 969 -893 374 -630 -945 517 6 -418 56 710 -922 503 715 623 -510 66 242 311 558 145 451 -249 -127 -704 604 -265 385 31 538 729 -301 658 -172 712 956 768 -829 715 98 -983 -299 -709 -824 -216 -56 795 -490 -8 -228 250 -727 19 748 -578 39 447 748 -938 217 -810 160 -804 438 -242 789 -947 -904 -440 379 -337 -339 -483 -375 -558 -950 -292 662 616 -637 733 181 95 782 912 -792 120 -808 -150 82 988 493 103 -775 -451 964 356 208 109 -174 -176 617 614 -454 -686 721 358 416 -520 -167 158 -741 892 928 -741 -297 -793 96 620 23 851 486 -763 402 853 -955 332 -356 -70 -278 -487 -289 -187 -590 922 507 932 -306 240 -630 -743 -164 -412 -792 -837 -576 639 304 396 -487 469 866 45 873 -641 -778 440 620 865 217 227 925 -34 318 820 -423 433 576 993 244 -604 -530 -532 536 -286 276 534 -882 70 -756 183 -871 -556 666 826 568 -533 -884 568 -360 408 -268 746 -45 -470 138 -367 -153 -418 440 922 -972 424 -512 -942 621 -987 149 -889 -952 -755 -423 -596 860 -361 385 310 986 277 481 168 -323 870 252 741 -638 -305 -994 -864 -215 -317 -203 398 815 364 778 -414 565 939 448 968 930 313 965 847 983 -724 -407 -74 -315 514 -3 -431 -192 -686 -184 -730 711 -966 173 -330 910 -928 65 329 -435 -979 573 277 -29 697 -274 -153 -160 -157 791 323 -331 -825 -955 540 222 -17 -385 -174 678 -955 408 916 957 -994 218 77 764 -363 -321 -75 90 832 -103 980 -11 -7 -666 -534 692 -226 252 463 -868 339 -296 -437 -313 -310 641 -897 -966 686 -250 951 196 861 394 616 300 116 669 -701 721 916 -983 -286 -255 -740 272 241 -782 710 -582 -292 939 -61 439 809 -90 490 638 240 -428 -116 -144 49 -769 912 -235 -146 963 542 81 523 -758 63 423 928 -912 -229 822 -609 625 604 -341 -877 904 890 347 -605 -750 854 -292 -771 154 929 928 199 380 -160 483 -497 -330 -632 206 -984 -414 -204 -218 542 -133 42 555 583 -982 -666 -906 230 725 -267 -871 -647 13 -449 -191 -72 12 89 -918 905 -793 -795 75 417 -500 348 319 -14 667 991 374 -273 172 -228 -193 982 535 906 726 -618 457 -579 -326 -726 -294 31 25 332 -409 629 712 -854 69 -919 758 -667 258 -327 -872 -695 102 -269 -328 705 182 -782 -550 145 -360 921 -207 -419 800 276 -497 -663 583 214 -891 247 -562 440 408 -716 -935 124 296 -782 980 -95 7 -611 285 -703 -772 -963 -604 510 794 394 -860 -531 114 -442 -226 -293 568 -681 884 914 13 287 319 -925 -933 -745 -554 232 837 -351 574 76 -71 99 236 648 -424 -994 -656 -301 -987 894 -900 -310 495 789 738 908 708 -408 277 295 843 413 265 -414 185 588 -269 317 904 -176 -928 248 -731 964 298 -79 498 -368 794 -58 232 -145 845 -144 -342 360 805 -612 160 711 386 596 -90 -601 -344 -501 -297 186 -397 920 991 596 -537 -813 -288 -28 -581 320 255 215 -665 639 65 220 904 -225 -78 -579 175 -519 440 -816 893 44 -421 -379 884 256 -35 -385 -361 -84 287 -314 -622 554 -176 548 580 116 768 -200 271 723 875 939 -509 754 225 -878 543 -401 462 -347 -837 -976 -592 -442 -311 -616 848 -617 552 -160 439 -988 -289 -671 143 992 -151 697 -599 -227 444 614 179 -923 -630 593 -764 -71 471 126 361 664 -71 368 -942 223 154 -300 247 -115 -724 -660 499 374 -410 -566 445 854 427 -581 -937 -266 46 -532 -557 210 -760 367 -56 -969 -679 550 -332 -591 102 -218 -812 882 900 158 252 -760 -300 417 568 443 100 -458 -798 -433 774 -471 724 -90 789 -491 -504 -206 581 -411 700 211 396 313 -379 778 -78 142 -783 577 114 -132 391 594 -465 403 997 -770 -886 352 773 560 768 -817 634 -175 388 171 100 932 -181 -577 115 -42 -77 -966 -197 -497 -717 -5 836 238 345 -250 -65 -754 -719 -95 249 412 270 824 651 482 497 -512 -490 32 -924 485 -807 98 -272 -873 97 -543 815 594 -884 -499 623 -264 -185 -602 710 -613 724 601 920 -96 977 415 663 577 991 -470 -835 618 623 -527 918 754 815 86 963 651 -38 352 -267 514 182 696 917 134 660 93 -330 -445 -966 615 -574 192 -668 -371 667 -602 -644 695 -949 -432 -610 -899 963 -46 986 328 646 484 470 60 -158 421 993 -994 -675 -577 -619 214 -826 928 -407 649 358 709 -818 -611 -883 -304 37 -654 -120 -245 -385 -370 -771 -545 927 -440 77 -640 -269 215 222 885 -447 -88 -733 411 -823 -836 766 -670 356 -643 994 -662 464 -777 -922 -385 911 419 86 290 703 171 -110 -174 886 240 -547 -108 75 596 723 800 696 -360 -406 402 984 -421 -395 -398 -523 145 582 -237 -565 -627 -408 -962 155 -882 -197 162 582 -690 366 404 783 871 -721 762 466 201 -105 -595 65 -114 838 -861 231 -777 870 -257 459 -393 -679 959 786 -258 -723 -171 -247 -272 880 -47 -618 -166 893 -946 974 -979 151 845 -72 -997 -852 -108 743 -508 -896 296 -778 -23 -946 -697 -693 -734 300 -586 984 595 -332 -998 49 -590 -845 904 786 -408 -854 743 -709 -980 -865 570 606 764 269 -675 968 184 825 711 693 -333 -478 -892 -910 169 925 -164 232 87 -871 -74 -664 873 -614 -448 992 -573 -611 321 -312 307 -106 481 154 -793 -591 -154 -831 598 -295 -97 -788 -91 676 35 -813 817 -782 869 -593 -623 82 -596 749 454 248 382 294 635 -89 -973 -785 -344 -681 -672 -498 872 -691 316 -505 606 -876 104 792 733 -987 -733 331 820 -176 999 868 -227 590 296 408 318 -252 -179 1000 524 -896 -168 -473 438 -552 112 -795 39 -951 238 322 -446 123 281 460 -54 334 -696 -747 -644 -450 527 986 370 809 939 886 -664 -112 874 551 -980 763 142 564 691 254 731 -410 -855 6 178 -509 781 -355 -123 928 -454 -68 539 561 590 881 -923 734 -809 -235 673 447 -95 -702 573 820 -582 115 -22 -429 -561 903 704 27 767 601 -79 625 -667 895 999 -172 -489 350 -624 846 362 913 708 -263 577 -330 -305 -314 239 28 -121 732 -772 938 735 38 907 800 -153 372 -519 606 142 -628 -304 529 281 -541 390 -213 -527 -32 -301 362 786 -413 -824 -331 465 464 701 -874 -7 -58 -997 323 -612 276 -133 -439 51 -434 594 -646 -814 403 897 364 459 -108 -474 298 134 -166 239 -753 63 -86 -396 -177 731 -540 16 393 19 -569 -279 519 398 -846 436 -934 -915 -591 859 -39 -981 550 -928 58 671 -682 390 455 173 577 -169 -364 629 -403 759 -439 835 33 419 570 -612 232 54 912 -663 -649 470 -310 -673 735 -250 -732 287 798 300 -782 -115 -421 727 642 191 576 -864 -323 662 489 -40 226 989 224 -522 885 849 -550 -330 821 -190 -118 296 -301 254 -650 287 -512 -125 -892 747 -140 543 -525 915 -470 555 -916 -648 -657 825 274 -760 -903 471 997 708 -334 -449 576 -778 536 -387 -374 -300 455 563 494 268 425 56 486 103 -558 942 715 -50 165 -232 74 -548 267 -783 397 926 534 337 -361 613 824 317 803 397 -436 -234 -267 820 229 -192 158 -299 741 -604 20 -171 -420 737 580 -110 557 518 -844 -235 -981 -585 -602 -901 -866 -534 -912 -156 610 -529 271 252 994 -979 229 -404 -564 735 -741 736 338 834 -214 246 -859 257 -198 -840 818 -141 738 -55 -223 -436 -267 651 127 -463 179 858 -604 -708 753 -911 464 -301 69 311 -629 -467 -835 398 -888 -891 79 -47 50 -217 -747 -980 944 -590 -687 136 8 24 62 171 -255 -98 554 497 -46 -567 932 -354 -785 49 -256 -779 -784 813 -348 751 106 -632 -984 -687 -336 836 -460 375 -303 639 98 -766 745 -257 -157 -732 -570 -836 758 354 446 911 24 -316 284 -349 25 110 176 -621 79 -90 -955 526 341 257 -396 502 -952 -97 -280 595 782 -412 982 -186 -544 -376 -841 312 -163 -147 -62 13 -33 886 46 102 -689 -542 -339 975 -77 446 -395 596 -852 128 987 548 -531 -853 -809 -331 -565 -769 -656 39 829 -451 357 -475 -340 493 125 631 -841 60 -852 495 -657 969 76 -677 262 -92 422 761 -832 -845 847 409 -349 899 546 783 -167 839 355 168 -346 662 298 41 223 -641 964 -772 -463 255 -320 346 318 285 284 -144 -739 350 312 478 406 466 -843 -19 -515 -502 -129 -44 -261 784 -168 -160 984 48 -470 -574 -338 -747 337 176 923 -119 -242 -399 94 -327 178 -594 262 158 -281 593 399 -843 -723 738 -496 -884 -741 149 -129 -225 20 295 7 -766 587 -174 -820 -513 88 -944 418 213 12 652 197 -800 -445 156 -606 46 617 772 790 499 812 696 -755 265 305 -135 -930 -741 405 -288 -409 -933 523 39 -979 981 -909 378 535 910 179 380 -616 634 -621 -295 -796 399 832 613 410 -641 -434 643 567 -983 181 512 116 -424 -327 410 -457 144 434 840 -641 517 -875 104 -362 -66 -326 581 -118 303 795 -14 342 -391 564 -166 867 53 -751 996 -136 347 -747 -245 -279 176 888 958 905 728 -210 60 -254 -689 -884 792 -985 686 -560 -942 877 -689 147 34 541 650 -485 675 567 157 514 -981 92 4 670 679 -424 766 -592 -527 -367 -337 -889 304 -430 291 -606 746 -436 364 -574 -266 -575 811 762 -851 552 -11 -945 -986 325 -947 197 -151 846 629 812 -526 -38 455 -740 -605 -315 622 894 -762 831 -299 -119 -678 -323 -183 399 320 -490 849 -51 546 542 -866 -718 237 267 -289 207 -315 -244 -817 -872 -369 -562 -747 941 -473 678 219 634 -702 171 -314 216 -942 -453 865 -728 -923 -597 -349 -387 297 -751 208 -584 363 -93 13 -463 0 -6 714 360 519 586 -590 -498 -395 882 -67 -786 399 -786 568 258 491 -266 674 -548 768 404 -209 -302 -849 952 378 -784 641 -368 -268 -750 -382 -92 -397 862 412 956 888 -334 956 -208 -221 -214 470 580 -312 358 -962 -331 291 -478 -544 -782 -292 -650 396 -141 -70 -145 37 101 63 564 167 305 -612 -748 -595 -655 429 260 4 -491 380 -949 -692 -893 628 -763 809 484 636 682 803 -570 74 -822 420 783 -587 900 836 78 169 -825 441 -899 -172 994 -492 -704 725 457 -632 -188 -935 -467 299 839 -311 552 999 -498 -682 -355 -813 -676 -940 -933 -324 -138 -194 607 148 715 639 89 701 -147 928 234 836 429 -956 -414 -977 -632 737 -30 -807 -987 486 -93 501 836 -91 726 -145 -295 -818 -474 821 92 -396 -552 -95 -170 578 -483 -120 -829 127 -958 -254 302 -599 559 -112 -876 187 795 -163 -989 222 -233 -574 -144 -470 -914 260 -507 462 -474 -726 -689 351 81 -195 530 789 -766 -902 347 257 806 975 -133 -675 -38 -553 857 284 972 -451 -350 -809 362 -148 -978 529 -250 -218 -863 876 18 45 491 -862 -619 238 -465 806 606 -292 7 147 170 403 -323 -716 650 129 220 -619 -9 773 428 610 -808 547 -316 642 760 -521 -731 -389 -669 295 -870 352 580 500 -467 407 -419 984 359 112 998 1000 789 -135 -676 -944 800 501 -324 -890 -529 -481 -454 -392 903 837 -49 265 -258 582 -41 384 366 88 890 -984 -637 437 -514 -524 549 252 294 370 609 114 -956 938 -116 589 92 -776 -500 8 237 769 742 347 271 738 44 721 506 518 -917 444 -26 -139 -435 -792 -887 368 299 723 815 -761 -376 -858 977 -44 -677 -664 -423 350 198 73 593 -826 103 207 -679 -490 600 -861 -214 -296 -241 939 -269 396 -937 -94 490 420 -438 535 -204 -825 270 45 910 143 -886 -119 415 782 71 -620 736 704 -605 30 -625 901 -747 -721 -95 -789 -58 353 840 -222 -330 -789 562 -46 443 828 -386 993 186 401 114 -875 720 -159 -450 16 637 933 -95 -428 978 41 -687 432 391 109 -839 423 -488 -568 887 646 802 -902 -524 -654 -364 -259 814 828 417 -822 -255 -578 221 -983 -926 -565 -333 578 -240 -725 -712 638 -530 -600 648 -324 -708 -319 -196 -961 370 -570 81 -172 75 412 55 -339 -920 -455 387 633 -251 -232 847 -868 -180 964 -639 705 802 739 854 797 -498 829 -331 419 -568 -231 238 -362 -478 -81 -968 -26 -144 -764 615 479 799 944 -500 -685 -764 956 215 199 -684 705 -401 -25 797 -210 -111 949 250 -991 550 -865 187 754 -490 -966 461 572 993 -101 141 510 -141 -825 -692 -18 445 -246 241 800 -196 284 718 -163 -549 984 474 3 -478 -839 167 908 268 475 -405 -186 523 -93 480 305 -594 402 -401 38 -336 -856 -117 404 633 315 -994 -342 -836 -784 364 -22 355 -502 -521 696 -188 -710 -318 -991 -704 -32 -518 -187 -832 157 985 -634 361 -523 -934 688 418 -628 732 -526 704 -325 172 -245 -429 88 -553 383 -631 -798 670 -89 403 70 584 -334 -922 835 -384 527 230 -784 701 167 -94 476 -712 543 93 700 -613 247 -47 923 892 917 513 787 -334 -428 341 139 282 355 858 735 -608 443 414 -417 334 777 73 -469 -956 64 -493 21 927 -592 -554 996 230 837 -113 -489 868 62 -336 -142 -757 925 979 314 783 681 -612 -628 -793 -90 916 702 -222 -734 666 615 -347 645 452 243 -385 -21 957 30 -482 920 183 42 -990 656 336 522 948 951 524 946 -966 804 767 44 964 568 543 749 -644 -73 -757 -294 802 -358 43 -105 -997 -248 -852 534 -703 375 698 -703 -426 -301 -923 -643 -680 -627 -857 817 356 8 460 593 681 847 -966 912 209 -589 60 720 -61 605 -983 322 -72 -652 391 823 -469 -209 792 176 -506 629 -991 665 -869 -439 -24 135 486 -31 380 -338 833 -539 -485 815 174 -60 65 820 594 -366 805 -623 -976 437 16 296 870 11 928 783 227 797 306 -464 92 925 234 -251 -39 916 397 -102 -607 -319 -882 556 261 938 -441 -311 649 13 265 296 475 -750 -409 -409 544 10 -663 -770 568 -206 -644 -792 -411 329 832 -51 -583 181 -236 786 -144 -75 296 -12 -955 -629 -330 408 449 997 29 -764 -845 -653 -336 630 -273 -860 73 -340 906 -7 -288 -770 -973 528 255 971 -632 -826 -818 275 -988 -336 602 554 -88 -510 744 -902 -315 -726 395 -947 784 701 -723 566 561 -599 641 -841 562 -812 -541 -238 -419 289 -498 217 682 8 899 801 -275 505 1 325 -709 341 -295 -124 -592 -611 929 663 131 -550 653 680 977 -368 -949 -372 457 -120 365 739 646 -169 -272 -941 -195 64 724 22 -860 -292 -119 -853 756 977 441 625 -863 410 67 836 -128 943 -327 924 -33 -54 937 -277 282 877 761 62 -854 307 669 -720 385 -445 -136 873 33 323 -120 412 -885 811 706 97 508 177 -595 304 -447 -916 740 152 974 564 -118 -831 -152 833 -487 -775 -344 -518 228 859 -694 875 -424 125 -475 510 917 -741 -735 -327 349 -644 -707 -629 -336 317 -148 397 -277 957 -14 727 477 -153 195 -79 569 54 -17 -930 568 -252 -879 -542 -960 693 141 -754 -72 866 938 -819 -951 -625 330 737 -316 -445 184 -596 554 192 741 -582 -190 909 624 -532 -565 697 -61 507 1 -106 -109 46 -244 562 556 -736 42 -428 856 592 -56 84 769 -387 -309 -744 -506 -293 854 -734 -475 -381 895 -571 -434 -339 792 -288 -901 104 136 -122 884 -95 172 -441 710 33 -883 -997 383 -262 130 7 -825 -398 -824 152 -571 846 -192 -585 487 43 519 565 33 30 42 396 -109 -440 -777 123 589 -37 535 -917 -986 652 -277 744 -882 -729 607 -36 220 -409 995 -228 246 -142 -870 -726 -163 469 -903 549 829 225 642 -684 -426 -238 -970 -975 532 -854 974 633 -130 750 -213 -498 -402 873 805 213 91 789 -333 964 312 440 -481 248 478 288 -839 -475 -33 -894 -590 -156 771 -409 304 -736 -866 128 -257 -641 247 -580 -249 95 676 -984 881 -400 382 -298 491 -989 -644 340 -414 -646 -119 -668 730 871 -700 -592 -466 -87 -490 -755 -683 276 693 -603 -644 829 839 -846 -433 -231 580 164 603 -736 321 -493 677 -406 407 549 -690 835 14 -612 442 6 802 -879 416 -767 -556 226 -552 -296 -905 678 506 673 545 841 219 516 924 42 -549 -349 -338 418 -889 -378 28 -737 -538 848 502 -370 173 -74 905 -851 735 -845 -44 943 -425 37 323 -84 -495 -45 -474 274 469 617 688 535 733 -367 691 -514 156 -536 -928 124 686 566 535 -327 494 384 514 117 325 -483 -851 591 335 -608 -765 728 710 443 52 -474 51 -896 -487 -286 884 -768 -614 -736 34 -957 380 -722 666 833 654 915 -919 -950 -542 821 109 74 390 -991 557 764 -496 -893 -493 601 436 -288 350 411 -259 -965 -128 -738 -987 754 -115 -149 -209 799 947 -977 -894 -861 -530 889 640 395 745 -519 -261 411 -883 -507 -902 127 181 896 689 -89 307 694 764 437 72 -61 -835 -219 391 -130 -210 -435 -742 814 -773 -891 -800 -251 939 -115 -465 -584 287 281 -727 -676 -80 327 -867 -13 359 -412 -576 864 -403 881 434 888 -190 717 836 931 94 -113 -260 388 -16 -997 -251 567 961 685 -791 304 -511 -516 -723 820 424 884 -120 734 -26 670 105 322 -539 82 255 199 702 -767 -943 -986 384 546 149 -888 -235 730 130 590 902 669 -10 -765 -818 776 11 352 -262 -578 -261 940 857 -430 28 367 -26 -195 -44 -478 748 -25 -606 720 489 196 -281 538 275 -884 -251 429 -667 -858 345 136 513 401 876 -732 -641 -56 -764 341 868 -634 -912 401 558 -226 233 -613 347 818 209 -783 -691 -254 -725 290 -194 -204 -890 -420 -388 -540 166 -315 739 -789 -837 -16 -831 -569 -624 -820 -588 466 0 194 756 609 -78 423 115 119 384 -71 879 524 -60 345 11 -842 -967 912 491 -434 200 848 -457 -970 -302 206 -758 176 354 -859 699 256 -939 331 69 -972 734 -904 -28 -851 505 -329 -914 127 617 -652 -176 -599 347 918 725 -68 -951 -154 471 252 661 -48 -764 146 971 32 365 193 -299 -854 96 -853 165 -789 516 -58 -722 571 638 -521 317 -404 -57 -678 44 -407 736 -70 869 705 -469 -638 246 373 -993 521 -250 412 -107 857 -107 567 571 -191 -908 -653 -624 -236 128 451 410 138 712 -587 615 -986 -786 393 376 -71 739 2 90 -824 750 -416 692 653 151 -437 713 114 -711 904 -562 481 609 474 277 -72 -286 755 717 882 -236 -61 904 129 631 842 947 -726 225 -220 215 -946 -934 482 -249 -147 488 -970 591 125 -838 792 398 -849 822 677 -747 629 611 441 984 679 -428 -758 -545 -595 -577 669 -312 -523 -985 -761 658 833 -180 -895 -844 -506 528 -741 -394 186 219 750 -135 764 -57 -931 -310 259 981 635 -879 -444 960 -106 -708 -935 -958 -552 344 62 479 15 -263 509 -594 112 -178 515 -99 -843 -229 -409 17 -714 430 -750 207 -490 -456 425 254 928 653 -459 -437 -31 -742 -363 955 -428 210 463 587 -309 42 -643 -298 -362 -449 693 -989 169 685 -424 120 464 -288 89 -596 935 -300 -636 256 648 20 166 942 -571 -630 195 989 -872 653 -954 709 -476 71 22 111 -734 -627 764 -36 -46 846 -299 -18 -100 -430 484 -696 -838 472 -416 531 612 928 -831 -359 -536 -559 -600 703 516 -459 15 243 -32 554 -616 927 525 506 -211 -832 -90 -606 959 -686 710 -899 -678 -769 192 -916 689 445 -940 -668 -431 621 -986 -731 891 134 -191 -593 99 -82 -785 -801 632 -117 882 -615 -64 99 949 635 387 860 -442 21 744 -693 -420 -523 471 801 868 -957 -171 -95 -501 322 255 79 516 -242 833 978 984 -800 366 847 -69 -218 128 524 709 -266 597 -458 -631 -703 -19 -539 -477 -825 -645 -659 -75 -739 563 440 -897 356 -425 13 809 -494 -374 411 595 -108 -938 482 665 -53 877 391 921 -927 -971 131 -3 -362 -64 -848 368 784 -990 107 390 574 -863 1000 -517 -786 -26 939 558 424 -52 -17 -165 251 -52 215 -24 -801 -631 737 -341 558 -724 -618 -437 -54 -310 -87 -159 -561 980 -919 -842 -838 906 -41 -766 574 94 -999 12 -191 678 -773 -881 869 -490 -612 -23 -931 49 107 -124 -260 -85 470 -948 953 -782 826 208 397 -72 -260 527 -322 -505 -139 388 -327 933 965 -584 -914 -929 768 657 -629 -516 538 -59 -572 861 -211 362 -133 137 -694 -156 369 18 -624 -169 -419 584 368 -487 -900 879 -187 774 -240 849 529 -966 -679 -249 -942 38 649 -26 938 393 814 -866 -576 544 -950 -202 -671 113 377 514 663 502 -288 -181 -378 -79 -273 -622 -312 829 -982 -534 -325 382 -257 611 751 -919 -435 -203 -97 434 602 -260 -259 60 899 210 -191 978 343 202 -967 610 -576 -683 -692 503 -598 711 -277 -581 -276 -589 309 -384 247 -21 -880 203 -236 742 -297 460 339 -935 507 165 555 -722 77 367 -128 -52 393 -155 -588 -693 -645 -194 -868 -426 -197 -399 -607 352 -937 -393 -41 -391 280 -378 -596 382 -133 275 -970 -855 -315 174 810 413 -404 982 -245 541 -779 -523 598 201 -817 -225 -563 -116 -712 165 375 542 -884 827 719 505 908 -778 192 -216 40 -389 -338 -572 -182 720 -812 -753 -296 -114 -597 870 -792 -346 -5 155 -355 834 520 365 564 -813 -150 571 -911 -71 145 160 188 727 911 890 -402 276 -684 250 -765 641 -467 -625 928 -950 227 898 422 262 -667 -121 746 147 772 -730 -539 -190 -928 75 179 169 258 328 -233 629 401 -581 -205 -256 352 809 -872 -640 845 739 -842 -10 -223 -452 545 927 974 670 -585 263 679 644 499 -483 -273 285 218 -405 216 -399 -134 -426 -405 -145 497 159 678 129 -246 -101 -399 157 43 -406 586 -861 -577 -580 -656 261 -91 -739 -632 535 -737 -994 155 621 121 -21 -136 476 -924 -349 771 479 -609 405 883 583 477 -890 -833 241 -168 358 163 -664 525 -987 -710 -322 930 413 -815 544 153 -36 -275 -213 890 -911 67 632 162 -75 911 462 716 -955 -310 -501 737 173 361 -657 -852 293 482 470 723 -158 118 203 559 657 545 498 -294 691 -849 -89 -517 167 306 -405 -85 -362 200 385 -824 157 764 -598 -597 338 922 183 -514 -170 -120 482 167 -392 -202 -792 -652 -14 -23 -591 287 -297 -53 473 -528 -384 142 274 -172 -736 -321 30 -554 564 -439 761 637 858 476 768 195 -488 863 124 697 168 -215 -30 598 -691 -734 316 -736 -687 438 259 912 988 -757 -146 -973 873 747 560 847 866 -228 -675 499 -482 -520 830 91 -963 -818 -905 -346 984 -280 -406 149 793 955 658 -133 719 -296 -87 -773 -785 -346 -149 -157 684 -221 -261 -663 -637 -646 566 -223 780 -581 305 563 -808 -689 915 -523 21 287 709 -78 655 -262 697 -979 275 -303 -628 -250 400 411 509 120 787 -280 220 169 950 481 -210 509 910 -590 577 337 335 -136 -874 -579 -343 948 285 462 177 524 680 -325 -928 -392 -607 637 -833 383 -215 -245 -739 486 -879 671 686 -279 -2 -7 -961 -323 664 142 -239 706 968 50 -296 -742 -601 -835 53 -41 -382 -176 497 801 206 907 804 851 -147 985 -300 94 -77 446 900 -141 -371 -197 -993 104 826 794 -124 447 104 325 -101 656 969 700 -762 -277 -200 -816 702 -651 -615 97 530 742 -738 439 699 365 943 -746 345 571 -347 796 -31 -532 -821 101 485 561 -655 -163 449 702 -18 -957 821 -219 279 255 439 485 -58 -55 541 -113 -666 -984 441 404 81 -217 614 520 260 -161 993 195 -254 639 700 -877 -976 994 -668 -339 -884 402 -918 479 50 223 118 -184 906 -648 383 -117 -522 -306 -78 45 227 -473 -990 -617 -926 -181 958 -418 -691 -192 -590 -833 175 -460 278 -475 705 662 -998 417 -356 -101 921 925 27 728 25 869 95 675 -44 549 -898 -322 -223 139 -977 -548 491 669 406 756 562 303 -200 776 181 -891 -667 -265 -590 -316 117 896 -74 -419 602 162 37 167 67 523 340 -581 -521 703 -583 458 -232 -973 -205 917 -323 153 270 495 -889 -661 770 689 180 -772 -624 787 -242 -716 768 953 -693 -980 -638 -570 -672 807 -711 612 214 967 -863 268 214 -508 916 -472 872 430 589 -38 -398 929 15 -884 -776 -62 488 -642 752 642 796 -101 18 306 -619 -538 -845 -38 -31 -873 -220 -468 319 136 -272 519 27 -938 613 948 -178 -473 886 224 -938 -719 -860 186 -954 188 247 579 -547 -396 117 -65 -637 507 -758 653 -602 270 464 -733 414 473 -44 -687 -909 -203 -35 883 548 516 -971 -194 -579 -277 -626 -192 718 536 926 -682 -468 290 -540 377 -884 869 968 464 306 -173 -504 -971 -466 -805 -763 -190 -656 191 116 648 453 461 -972 -803 -843 -934 -474 59 -193 69 -28 786 -339 823 974 689 -905 -726 731 14 -123 604 -887 -341 -559 -687 -122 -529 -838 -342 406 -24 508 895 642 306 960 687 -283 -92 13 848 450 77 -599 282 882 236 -681 353 489 -385 788 211 -713 -33 -988 -915 27 -944 -707 -61 -460 620 786 -492 102 -932 -196 801 671 -23 365 353 -21 -142 -99 861 -976 -918 -56 -83 239 -655 -435 898 196 -329 -533 284 -575 -346 776 95 -548 -289 -957 887 769 191 128 469 209 -110 -766 734 -821 -865 513 303 -980 821 293 115 625 -129 836 -84 806 -194 -16 -304 -802 948 -781 154 -527 389 -411 -591 316 923 -870 -926 -528 -429 546 -727 -888 -657 6 -382 -938 -665 -711 -582 962 -854 454 -99 -66 664 -13 -119 -888 -547 -739 389 637 -224 -51 -402 -832 558 272 456 -431 -912 -884 744 980 -544 -365 -879 -810 640 144 -593 -437 -520 -419 -160 -898 89 -172 916 -516 946 -546 -292 -458 682 616 -486 245 735 -733 549 844 -230 -366 -471 281 554 585 -379 687 344 -12 -811 -831 592 707 -380 -353 -976 -957 965 -666 71 806 -988 375 675 -590 501 460 -806 -689 357 -405 935 381 -804 -314 -337 -695 -680 -783 877 -645 -369 -129 -552 -319 102 636 -350 529 -670 685 -570 -829 -646 -975 -232 -914 649 -374 -167 -9 -813 433 569 260 -57 -250 873 -296 605 831 111 -625 974 -56 64 362 87 -205 116 48 -937 544 -749 599 -978 104 -806 -465 -461 -865 -278 -682 -824 609 -88 207 -74 -375 -112 -39 15 703 -56 -672 -29 -880 -835 988 929 588 -824 -673 -611 653 -56 572 -821 -539 94 -561 -952 566 740 -728 992 818 -476 374 -756 648 -335 982 644 -528 945 260 58 -129 -857 411 734 -565 188 171 39 588 732 114 -279 614 94 -152 -152 -428 41 106 -715 28 -921 955 955 -129 669 49 877 -291 -848 2 85 -915 794 773 -301 -978 722 299 218 -981 -708 769 -841 952 760 -979 -255 -436 748 -947 358 -961 -354 450 607 527 666 -408 678 -568 150 -413 -176 -203 -964 686 -913 701 395 -814 -253 760 169 -288 905 170 -372 388 273 471 234 621 -845 49 -775 20 -172 567 -768 677 -423 45 681 975 -354 283 -266 323 -952 395 606 739 -160 -373 -852 -548 -471 -821 501 519 329 -916 -470 655 666 660 791 -9 -724 -341 -176 -488 -398 145 -436 -254 -791 -901 -94 688 17 -34 44 169 508 -4 -263 897 438 -520 390 -844 -311 917 -279 33 -924 -810 242 -230 179 -955 -702 -852 424 684 514 -280 551 216 -385 326 593 -769 512 362 96 401 146 -565 474 -544 -975 733 -322 24 -187 188 -530 -8 -59 280 809 707 -461 648 -749 -685 -971 -576 846 -223 -975 209 -407 314 178 326 -749 -976 822 -911 -938 824 -561 -963 -241 -232 -802 -829 946 442 -302 -817 -250 -890 43 -912 812 -876 154 -887 917 125 -616 222 953 22 -664 -273 706 -550 -714 985 -731 72 203 -305 196 627 -51 548 -727 -655 -127 -697 117 763 275 96 -401 -605 997 10 863 -418 135 726 -521 -506 508 168 580 -922 802 227 786 251 -814 200 19 -205 749 -632 -561 569 807 -189 176 -92 -957 -356 549 613 151 396 -701 834 -211 991 370 -311 -975 653 178 517 210 642 -298 -194 -627 -85 -157 431 822 -222 -124 445 -556 190 -76 -402 -264 968 957 582 688 -614 583 -522 -610 -821 -923 -240 -481 -234 -794 -856 -87 698 537 -407 950 -958 767 -317 -419 284 984 483 144 -785 -643 -205 472 -732 -757 -520 -281 350 170 211 376 326 -3 -382 -513 865 -385 637 -337 671 628 -346 -28 -54 -677 590 300 255 -520 504 -914 -948 -343 -783 -594 277 658 -882 -988 495 -209 -330 492 48 766 695 -963 343 -324 161 -679 -936 892 460 551 942 -264 -204 264 782 -705 -25 457 -466 75 905 -550 -489 858 -384 -949 615 397 151 490 749 -75 -988 -764 774 -535 588 -198 -826 444 956 482 -479 -96 -963 -641 -277 -49 126 -612 156 -299 -566 226 980 919 803 -485 -333 -901 -480 224 -752 -503 -353 883 653 18 872 408 614 -303 99 -957 -117 -840 457 -859 660 -433 -278 462 -890 -948 327 646 820 -233 641 -766 458 -325 828 -714 -723 -405 -155 939 427 -451 203 -45 670 -530 -329 -30 -582 173 -293 429 688 551 -424 -257 -560 -852 287 -933 271 167 -5 -478 428 -855 287 809 -422 -295 90 -324 64 -667 693 -60 965 484 -740 375 102 807 -222 817 133 815 589 -534 316 -14 -210 -562 346 126 24 175 -743 385 860 228 934 429 592 438 490 115 -510 348 -777 -556 -924 -940 725 501 -682 757 -395 -259 -910 670 193 287 -755 455 339 871 175 -883 815 662 -183 893 148 441 889 546 -17 810 330 350 441 -8 8 873 -855 426 78 889 -438 345 -708 947 290 -392 324 -395 -729 487 -221 887 456 -816 651 -342 299 -698 647 453 145 928 -821 252 -706 -271 -845 -914 -955 875 791 -887 -589 -26 -914 395 -2 -544 -913 -150 -937 125 -71 963 496 -308 -808 -746 514 -9 396 -355 774 -41 520 209 -792 330 547 -39 597 363 581 -508 362 -757 -612 -897 323 -789 -760 490 996 -498 431 461 984 13 499 498 372 917 307 520 378 -760 130 -272 92 238 254 148 673 146 274 -826 409 -708 -627 763 -61 175 544 679 536 -489 -103 609 873 -162 193 718 358 -807 -418 53 -922 118 -652 -294 -87 203 244 294 -432 -799 -560 -828 947 -856 593 -763 431 702 -851 -681 779 -573 965 -482 -196 -346 -502 682 -403 296 -953 -927 -658 -808 837 -618 432 20 7 397 -76 -769 -143 -122 753 1000 306 283 687 429 -354 -835 -347 -867 -998 963 -77 138 197 -681 50 522 -280 259 -656 -46 952 570 -849 -396 8 -445 459 138 -49 -83 570 -64 -962 17 393 -700 402 781 991 409 812 -591 675 -217 -888 459 704 903 -582 670 -408 279 513 472 -509 -223 192 27 -768 623 717 -832 99 -766 -341 679 -777 -185 -21 -646 -898 466 913 -878 -535 231 645 962 -81 781 162 -402 -15 -750 -840 651 981 7 -922 688 -340 337 -89 -860 525 -801 -677 -850 575 -992 -859 784 -416 -954 -58 251 -192 -69 -834 -247 -881 -25 233 784 947 -766 -367 467 798 456 140 -56 -25 995 168 -977 257 952 -648 533 20 -443 993 718 -488 -313 662 862 -149 -555 -819 -416 845 -807 279 327 24 347 928 662 834 -541 822 -895 -719 -984 690 1 -513 978 278 -163 -82 -767 -771 -92 -282 -739 -323 -547 -84 -440 953 34 638 69 902 676 -673 -156 661 758 -549 614 434 704 598 520 708 -321 704 -379 742 -183 -303 526 -189 -829 754 647 -217 297 -966 -240 848 -441 497 -866 36 988 -186 -282 -286 466 652 882 -792 -904 825 -238 23 945 -253 6 911 379 399 -116 -593 -469 -345 151 116 -532 973 196 -927 -583 829 -347 -581 462 -965 446 -728 -839 -335 -388 38 120 -770 129 708 -297 -558 -855 -972 609 -998 -621 202 -52 -750 -987 104 -794 949 823 584 676 -455 -128 -334 -635 -985 -414 -812 -385 -287 121 635 206 -494 424 -624 730 750 340 833 792 977 607 79 934 50 -364 -824 -590 -551 -934 605 782 -44 106 -90 -580 -188 -325 138 -407 -939 -111 -216 -226 775 887 666 527 -506 -60 462 12 25 831 790 -983 573 519 695 920 631 -824 -789 801 -773 -388 -516 -431 676 -125 -111 -849 559 426 459 723 96 522 -369 -281 -541 -80 -891 -581 -780 921 354 672 -924 505 56 689 870 -675 240 904 624 -84 -285 521 886 21 -495 -627 -850 671 459 -24 527 -130 -972 -487 -445 -613 16 519 799 -732 -276 -358 -702 -852 -282 -155 682 57 -63 -429 -970 314 396 -365 209 591 -635 928 -545 431 524 612 76 -385 -355 150 -604 52 151 -380 -426 -5 -873 -249 291 395 918 -458 651 -670 -629 151 -749 -113 388 -963 999 77 -666 -109 -215 554 -983 958 -744 231 86 363 -196 856 374 779 24 891 14 -891 -483 -456 -541 -954 537 257 720 946 750 -573 -868 514 -912 -843 -565 235 -557 137 -479 -491 344 -857 -699 576 -226 359 356 -265 -444 -52 -88 -988 -744 -739 -108 -810 579 652 714 379 -893 654 -539 -986 364 -149 -357 539 565 -699 -344 487 222 -213 -40 -857 -298 -455 705 -213 522 242 -195 -976 -197 -86 -964 -499 278 389 -918 676 -721 361 -630 868 -273 610 -92 -231 309 -718 -670 357 -616 686 891 746 -946 -24 -352 293 977 204 95 -132 -607 -553 -452 659 656 828 -993 -379 779 924 850 201 -946 -943 -772 890 988 337 -726 288 468 -95 787 746 -772 -624 -570 -85 -639 800 414 -230 -379 -533 611 -544 -170 -784 852 233 373 -961 603 364 -690 -382 -292 331 -492 -360 216 -981 -329 503 -418 -787 -57 870 -615 -739 -428 -991 -411 -386 -867 100 -250 -986 -619 -15 -782 -851 -175 -902 -657 -776 773 -763 -702 -213 -413 -336 213 832 136 -264 943 -78 809 -600 309 -975 78 -560 967 100 -876 -75 -820 12 -242 762 -451 956 176 -368 775 -387 -122 596 -901 -531 -156 22 682 -43 584 81 885 707 -782 717 -806 -617 609 -835 563 620 416 -578 625 -859 633 -476 466 519 -320 210 -822 79 -31 772 -173 102 397 -968 752 605 -57 755 339 649 884 351 252 528 -227 751 -117 -403 -268 401 -839 -317 200 -792 -690 -495 -680 -83 -960 -581 963 948 731 -461 6 556 -168 -656 -621 210 269 -500 837 -533 -577 551 -754 865 -653 872 235 349 -988 763 -194 -883 756 -394 173 390 -329 967 -908 -867 198 -702 334 -503 442 -528 880 406 -567 566 723 973 -417 393 324 -266 11 978 -904 956 392 -370 -839 -827 875 -434 12 -471 203 -250 705 -543 891 486 -892 -215 -586 -603 450 -404 889 -962 322 -890 -154 -571 -692 -634 -31 990 521 152 -794 47 750 -456 248 863 513 -766 -828 -370 -174 -765 637 -283 -592 492 716 -834 -329 646 694 -839 892 -248 736 852 643 260 512 207 -388 -853 -202 -843 -604 -910 -845 -887 623 890 171 -270 49 -789 996 907 -339 -686 -829 686 -644 -584 421 512 -727 -716 -939 -848 732 898 525 497 376 -287 735 -986 -63 871 -472 106 20 494 -863 651 -338 -41 -841 201 577 -189 340 -284 -976 -104 -254 103 -663 -400 908 812 883 464 91 -14 899 -200 206 359 816 650 -475 958 851 -72 -615 -673 738 879 159 915 63 232 -352 223 514 213 165 -922 642 -210 -617 -256 -344 243 534 218 640 420 529 250 -455 -260 1 255 -578 -957 292 -841 648 889 -608 -513 880 853 -92 -885 -509 606 491 -206 643 367 -156 -217 32 643 -842 175 -914 -741 -431 -970 -580 313 91 -331 568 936 -289 -145 -141 896 87 -39 -654 434 -86 276 311 359 941 -81 -891 736 -244 -582 -435 175 756 407 98 -307 -545 285 993 532 -436 373 14 -87 649 -419 602 -255 76 -719 -877 483 -876 689 140 914 294 -187 26 779 781 478 115 249 -133 -743 58 -323 -543 -589 -226 -674 -358 -233 -720 -781 599 545 878 -266 -988 189 594 -238 -690 -676 540 -338 603 -1 840 836 86 -651 980 95 113 352 25 716 593 665 753 -618 -669 -542 -235 -698 -353 351 136 877 974 -462 -343 717 471 -465 807 304 217 387 674 986 -72 936 4 517 -328 243 599 627 894 -198 -571 248 -615 -365 -675 363 872 -502 445 -160 832 643 145 -431 148 482 95 200 -66 -980 147 864 886 -762 630 938 -386 446 481 -138 -952 478 -355 897 733 -128 499 -74 -873 -674 -350 562 144 755 -117 -381 170 942 -987 649 623 -950 -655 -697 574 972 -300 806 100 891 289 -360 609 -232 -509 489 898 -680 714 584 272 -531 207 896 910 -285 -471 -135 139 764 527 5 -501 -277 -564 -431 330 -906 -661 235 586 942 611 -906 443 48 -24 784 97 660 -908 -243 412 -601 -952 -496 -858 -866 -575 -12 -374 -250 386 366 70 891 312 -342 679 -768 -474 -45 256 384 923 148 -787 -664 161 -7 -58 -432 -22 -257 -398 577 -780 770 309 -85 -305 -946 -884 -827 345 -691 663 955 -335 602 16 760 325 703 -856 -218 -869 -202 506 252 636 -961 790 -411 -372 -97 -243 689 -381 -666 -828 225 -145 862 777 -550 -405 46 518 543 475 392 483 336 -464 -892 -845 873 354 389 -333 109 489 -39 274 410 456 620 60 367 -694 -170 395 895 969 629 424 541 778 -964 -831 -621 -600 69 -864 701 220 -915 733 318 345 167 49 -930 -306 776 688 997 -132 -549 -154 -84 -397 176 -814 -249 253 965 429 168 -927 -317 916 -472 -452 -552 -212 -391 842 86 -325 631 800 -701 -371 766 -466 304 -262 396 -243 836 808 878 911 241 -779 908 -193 758 401 -652 -100 -289 239 849 613 -669 843 865 -703 -30 -572 309 766 101 866 658 540 157 776 677 -981 -722 768 -65 331 -902 316 272 -722 47 -483 -597 -834 -635 360 252 -422 734 -728 106 -704 984 -22 -819 -635 128 534 -305 91 -572 531 298 -84 -59 824 863 973 657 -757 -624 394 344 -697 514 984 61 750 683 504 -393 264 739 950 880 825 -230 610 141 -347 338 -43 -394 557 -987 142 486 -995 -36 2 432 315 520 579 -84 -265 43 -773 465 -77 908 111 -515 -230 -838 -715 -982 991 -466 -478 -545 127 -484 -835 707 -207 37 -440 572 338 -953 -893 644 -34 -598 -809 437 616 463 -728 -81 -667 800 -947 376 -718 -961 692 31 104 755 -812 869 442 41 -1 112 -538 847 716 -17 826 -702 425 483 -206 357 710 613 839 517 -83 574 890 -341 -765 -27 -944 -918 -867 -487 -760 -901 -652 619 -731 183 285 979 -479 117 415 415 285 540 584 294 -937 914 121 -947 -855 279 623 -563 458 -344 842 -150 45 -803 -348 919 229 -25 -794 -563 -139 784 -365 435 951 921 338 387 526 -900 923 631 631 -726 -148 718 -920 -265 844 -152 35 -879 -311 -744 420 141 433 451 -565 747 506 -844 936 -882 -769 155 120 776 -844 -625 272 -993 130 -415 568 -602 868 -783 -965 861 -329 -72 532 -324 166 -141 -154 -103 640 676 -612 -559 -565 -607 -568 221 982 -553 738 -315 -213 699 -499 -349 524 216 -23 -675 -620 -805 950 327 347 455 429 -314 120 -295 493 969 301 118 -730 332 538 268 226 784 -646 867 435 692 -443 -261 -423 575 178 808 386 -440 -410 799 -25 228 -780 -995 363 -68 -766 -274 949 986 949 -529 -809 -199 -417 474 -216 625 360 -260 826 -271 607 -541 36 -641 -689 154 996 -699 -232 -761 164 -368 770 -848 -357 -572 843 491 73 899 -527 510 -58 931 1000 744 698 -333 -175 458 -482 289 -727 -160 -578 406 756 -387 -284 -596 781 -124 758 262 930 -966 -397 609 153 503 95 -62 910 139 578 -21 -724 265 -354 -883 861 -636 600 511 -595 284 -329 -633 -564 639 408 231 918 -555 -852 -758 -929 -526 910 64 915 -665 21 -79 -911 -559 -650 224 981 37 -78 375 -3 356 -305 473 -111 756 902 772 -659 -258 75 213 -552 659 -554 -844 329 693 146 994 -127 -787 -731 597 -978 472 -951 -660 100 -776 606 642 -950 -42 -502 -181 682 199 -121 -716 655 -346 -252 326 -345 -911 693 973 -383 -838 906 622 625 6 470 -252 777 -530 646 313 -677 479 515 827 824 -621 996 -345 192 -352 442 -229 40 219 973 -453 273 824 822 -502 -803 332 -230 -159 904 895 -338 373 255 192 -288 273 471 -13 185 -651 -818 252 -582 184 -381 82 -265 -447 336 923 868 222 484 -180 -454 -22 151 137 400 726 864 719 -302 321 994 -239 -932 -819 -131 -314 740 944 700 421 99 641 532 809 342 729 359 -719 362 -963 231 228 88 7 -518 335 599 -619 396 -614 -686 -313 -78 0 -408 495 -33 -969 142 443 -624 -579 378 809 565 255 -18 101 254 492 -451 -876 291 179 581 957 801 -437 -117 754 -856 -257 649 -333 459 -297 646 517 -732 -473 104 -378 -915 -897 186 21 -373 -109 -198 -676 -244 -756 -369 924 533 162 -194 107 -487 -450 231 -689 523 -483 116 -315 -457 17 -240 469 916 817 -453 -430 224 -669 -227 -634 619 305 692 491 693 881 81 -342 218 516 386 557 519 -985 200 -104 -580 620 376 -685 922 -56 814 -4 303 257 -780 919 -540 -630 -878 689 280 812 -772 349 219 41 953 -393 -217 -329 710 -261 -250 -184 -817 -699 -726 335 -247 -374 -746 -203 -385 -441 -195 1 -626 -472 260 913 -881 171 -732 417 -717 606 -906 167 132 915 -372 -896 224 568 -232 632 917 210 -988 834 463 300 -61 463 522 607 -839 -724 -300 104 328 -616 868 861 -452 876 -755 -100 688 -109 708 -475 -712 -296 102 -684 -415 693 713 -687 -623 -463 42 861 102 -375 373 1000 -84 732 640 121 -818 -964 -690 511 962 118 -810 -345 -435 -57 -157 -542 -195 343 -447 -398 -339 625 -79 -731 -675 -576 533 -543 -702 -691 565 340 -886 -215 -785 -848 395 -726 -689 153 -606 -331 -985 192 671 976 286 172 -448 273 854 194 -49 681 603 18 818 -370 161 992 244 370 89 -39 -171 -145 -329 236 484 -608 -343 797 -316 -573 -603 -420 41 -189 397 428 866 -702 984 -574 115 611 923 -676 -106 -850 -365 641 775 84 139 600 195 709 57 827 907 -939 -415 -529 975 -975 -897 799 34 -726 461 168 -231 -196 -689 -361 -9 -403 770 -444 971 -698 715 -48 427 -945 -383 938 -424 250 891 261 -46 515 408 569 -711 -100 -197 734 732 -519 -488 501 -882 275 684 -858 -685 -446 727 -173 68 608 697 -681 569 -850 -164 -170 876 -60 347 -986 627 47 -192 -805 450 -299 -268 -121 222 -62 837 -663 247 860 -713 -194 -980 949 66 -763 -253 597 67 -615 -292 -948 717 -396 -565 -966 -1000 997 -588 -585 301 -565 300 993 258 -356 -37 -462 788 -732 350 -251 113 476 726 -388 -68 -574 -118 75 246 957 -714 112 224 -469 521 524 -519 -308 -446 -522 185 -106 23 592 488 372 658 429 533 -402 -850 167 -750 -852 981 -662 143 -324 889 659 -758 -229 528 -275 191 -501 163 48 478 983 876 926 860 -481 -514 -990 90 -185 651 21 -648 -590 -849 -33 725 166 306 -965 -396 509 175 104 847 11 478 -23 -295 842 395 826 568 -202 384 -751 -506 -549 -519 -273 39 298 -314 980 -925 372 -453 -773 -285 -699 125 -167 -299 632 576 787 -497 97 -901 -124 -239 317 663 -461 -798 -415 870 662 -852 -603 -586 46 -208 405 -113 -22 -327 465 -23 440 -284 -940 945 -616 -862 -555 -365 -154 946 216 623 831 -912 300 -28 -246 152 -635 38 527 561 -994 247 339 920 62 -95 570 -180 -639 518 -614 451 -655 -282 707 251 -507 156 -700 -103 872 357 393 536 438 -449 165 897 842 -736 837 -573 -250 -404 859 -413 292 510 554 -696 -201 -327 387 -558 686 -483 174 -726 470 5 36 -677 -199 -667 721 -242 -920 649 -978 -611 510 -350 -331 332 453 376 -66 -343 68 248 -248 -727 542 134 -643 818 -26 924 -795 73 -650 259 -533 634 -912 770 -877 -633 -345 236 385 399 -46 455 -342 529 -310 747 723 365 -533 279 -643 -999 -703 -823 72 -99 -821 -463 686 -689 -660 337 938 -276 172 -217 -867 0 -104 871 525 99 -964 -859 99 -133 818 444 286 322 -546 -181 -653 383 -646 143 571 106 816 576 -10 506 -989 -847 -773 -226 823 -639 -847 164 114 769 718 -256 898 -193 -661 582 470 -334 -974 251 -226 303 667 116 393 -401 -375 -983 193 920 515 -96 172 -690 -616 505 -346 -572 500 183 183 741 -26 -384 126 834 720 -647 699 -106 -7 732 149 216 296 567 -777 218 505 -222 762 -875 961 391 175 -449 -655 720 -92 -498 923 -890 -976 53 -549 58 -21 748 737 -929 -110 80 871 -31 580 688 963 943 84 673 46 252 -580 -229 362 -172 721 -1000 -954 -199 -222 80 285 -269 -434 -136 -768 960 978 306 -283 596 988 -234 -423 -619 139 -256 -837 -860 -97 -949 553 -420 661 -180 55 316 -657 -214 -441 399 221 -606 -568 -137 -477 -739 -535 671 -272 -596 162 -651 172 808 236 -840 -291 -111 914 61 772 999 855 224 -751 -553 431 262 -842 -863 913 91 -532 477 589 608 36 -619 85 144 715 214 325 -513 466 -865 -539 137 896 -302 -949 -179 399 309 843 727 693 -927 -195 797 -431 -995 980 833 423 209 376 -766 -751 588 -130 -137 -749 535 9 -118 -395 278 107 -865 -493 -657 -534 -37 675 985 -722 113 -148 326 594 -546 -993 -970 -513 -685 718 480 -630 243 394 -242 980 716 -988 -861 -262 -852 512 696 -270 -219 -997 195 702 28 -327 -58 1000 -896 695 -357 926 646 -243 -445 -221 -942 854 889 702 983 -454 -495 -133 -455 282 -742 -684 748 -449 -571 -183 526 944 766 897 823 -266 497 -866 -496 -557 -703 119 -296 142 -646 -398 808 -366 -449 174 -518 797 386 -367 181 15 562 18 894 -419 585 9 -744 129 523 -791 -151 138 -105 728 -519 -387 -152 744 616 -154 222 139 280 935 497 -462 308 -943 503 71 -324 690 -192 -69 -394 953 -665 -750 -279 627 19 -517 596 167 -703 485 846 -197 -146 884 -935 -174 974 -763 -581 -719 231 29 -241 -516 -658 566 480 599 -855 996 974 584 940 -70 826 936 -745 -321 657 -332 -900 673 -647 -284 -233 -33 317 488 -9 304 -680 -325 -926 55 -482 637 638 -573 220 -878 692 -297 451 404 542 569 -723 -556 267 -465 -144 801 195 -356 178 758 -201 -593 983 -566 214 -257 -308 -166 918 385 931 591 -152 -716 -260 -663 279 972 49 -457 -492 -5 -510 967 -530 972 -166 309 947 328 -535 38 615 484 382 526 549 -75 -654 717 -134 194 -147 -285 97 939 -418 -4 687 -67 756 288 858 -577 654 459 -906 -833 268 -28 98 -598 -829 -464 687 823 -685 -948 -805 -755 -622 -889 -995 -892 -419 710 379 485 -463 238 -417 -11 361 -433 799 -265 -208 -755 -495 -13 -388 236 412 -396 -815 -195 -883 -951 -68 -195 -396 -92 -128 -258 753 767 -645 262 -864 11 -660 722 -734 750 615 42 355 603 997 283 -163 409 -568 -838 -533 -286 386 270 667 -919 344 427 -526 -830 -549 -366 535 -30 -434 -928 -196 59 -868 -992 -166 35 -829 -33 -909 582 578 -751 -743 -480 -28 -486 8 287 -344 -538 -844 -420 156 750 158 -305 995 -415 -618 967 -607 357 300 346 -963 -505 -293 715 438 -225 397 51 106 -855 -678 750 -643 817 -697 -626 866 953 -734 -557 187 -489 -570 23 463 -58 -552 664 942 174 -348 -316 -186 -964 -803 -342 -944 -535 -912 -567 -57 600 394 -453 -230 -345 624 961 -974 409 23 217 198 267 -835 171 224 269 -568 -656 791 237 972 -781 958 955 73 509 -281 -153 -147 -367 637 983 -924 847 -134 -603 -67 498 143 687 948 -281 835 -340 -919 278 234 594 -211 615 939 -948 639 250 -781 92 -213 -744 -591 -139 534 665 843 -234 -413 -255 136 2 465 -692 -879 657 -739 -961 672 -465 536 225 634 544 -304 -79 -166 145 -237 360 221 -262 811 258 468 -700 -513 258 -705 -599 -119 398 -685 -21 425 -268 -721 266 -972 -233 638 362 -245 44 544 768 -904 248 763 -685 59 934 709 821 973 -110 144 -361 48 -170 -480 416 -569 -485 410 304 -643 -688 -118 924 -247 396 494 -880 -794 130 457 835 -878 -810 481 -325 -36 -548 -863 -328 832 249 727 -335 524 155 -778 642 -356 -433 584 -508 -425 -540 530 -975 345 214 -904 -238 -450 -608 -919 231 -200 219 814 -885 230 773 801 879 515 -622 -252 -658 651 789 669 359 -172 130 -298 -341 649 -93 506 105 -942 572 -737 298 806 316 195 565 -527 -769 -541 -221 627 215 824 30 -576 -334 -524 -77 -964 -571 270 606 644 399 112 733 195 826 695 -984 -852 896 727 -242 357 -412 474 -652 -607 898 48 -882 103 983 121 -490 -291 -918 -567 -686 -171 950 -192 -671 10 469 692 -497 -814 667 928 -957 431 -699 -435 -214 783 -911 562 -480 -189 996 942 -109 939 155 457 -880 -926 671 575 406 650 806 -810 181 550 -609 437 596 391 73 560 59 258 -173 -901 -752 473 965 -305 -7 -652 -243 -159 -228 4 284 246 729 -615 -88 235 294 -946 870 890 -928 -879 928 711 824 -350 555 -692 779 -4 -887 403 368 123 -691 -174 525 596 -77 157 -715 984 453 630 -200 -674 129 -573 -589 659 349 412 -106 822 401 189 857 -904 -865 146 -260 -657 -665 -443 62 -589 65 879 -282 -683 -64 -587 763 117 -27 -128 734 992 757 16 498 906 416 471 671 902 335 318 773 -528 -406 -571 328 835 204 -910 -582 -789 -364 -332 231 -325 -751 -683 -511 114 121 217 966 392 -452 149 -656 498 -306 -521 344 -577 409 820 -784 472 -329 -574 969 -691 -909 818 -182 -341 -789 -315 -156 133 322 -964 383 -522 -799 672 404 15 -771 -657 -445 -727 478 -122 -297 662 71 -44 -744 648 -787 -410 982 193 -799 734 297 234 -117 -361 620 -859 -85 -667 -813 488 705 -552 -983 -590 -188 493 -612 -668 871 295 115 254 619 957 -294 -998 706 948 328 -643 -925 141 -293 348 663 619 -238 279 358 -428 518 850 -175 164 700 -232 392 -297 509 -750 349 -908 -53 700 -662 -256 -805 597 897 614 -129 -890 120 350 -838 957 -649 392 896 228 -157 238 918 -50 -109 214 -954 -793 512 -443 879 346 -948 -976 761 -309 217 249 867 984 101 -463 193 -786 967 788 -254 278 233 -271 -393 -309 -298 289 -831 -992 -66 -331 -802 -954 -962 -410 524 637 -206 -509 -984 -557 -294 -988 -879 559 461 -527 830 165 -568 495 -552 976 -77 690 -960 -869 -345 -981 148 474 610 -714 721 -995 -709 -433 802 -303 559 -544 -498 -706 -895 -345 -480 -467 -211 -279 -112 -338 764 228 167 968 312 -585 -398 -478 302 -536 456 -922 965 -161 -482 -670 751 -486 -763 374 -696 -112 -783 -262 855 -52 -585 893 -477 -619 -695 322 -944 155 -559 63 -539 440 -849 -4 -109 884 483 -993 -627 -892 -227 -432 -926 -943 781 -283 567 -924 555 4 -223 106 -744 147 -560 503 -519 -62 -618 -964 864 75 705 927 -254 464 -718 347 150 695 761 655 524 -423 -422 652 -281 69 -751 158 593 939 -107 -402 965 722 -383 576 908 -83 -725 -356 -460 -721 812 136 573 726 -698 305 614 555 -790 -777 -301 -160 770 522 562 87 -784 834 -279 -277 -298 -872 142 62 194 -277 631 542 -524 -63 405 -717 633 -83 657 176 896 408 -688 965 822 -991 535 676 664 526 -261 314 980 620 -968 697 -997 366 770 317 -84 -881 32 -483 -756 964 831 638 -937 -391 715 637 -867 -10 458 719 865 -612 400 -621 -616 300 -210 288 -433 -606 711 -438 -264 -459 -799 548 57 -45 578 128 276 738 395 -957 -573 550 883 -810 -691 -656 -130 610 -760 -777 -896 275 592 -21 900 812 958 -753 966 -36 -339 312 654 222 473 -698 -658 49 628 11 559 -754 -881 20 -661 902 398 -996 871 -499 891 29 935 -191 441 -219 456 -497 280 -966 -122 -97 383 -161 -648 463 -55 770 904 -66 874 705 157 323 -659 -541 359 -716 725 -171 632 32 -174 -160 -785 -56 -380 -55 508 -50 -889 606 -546 814 666 -460 370 297 325 -224 336 322 94 919 -746 -258 -812 17 99 -930 -828 -304 295 724 -636 238 754 -393 -396 120 499 -351 -493 2 263 -861 -306 -409 -497 -944 -928 118 136 -140 -738 807 373 -373 993 683 -822 -34 428 -51 755 -468 -638 32 -298 -833 -249 87 1000 -349 -636 -149 100 -985 -969 434 -450 -393 307 225 -989 -234 -591 251 -19 -917 -98 994 964 84 971 -794 703 -563 29 -884 -476 -423 -481 -1000 -211 -165 339 -235 182 386 -318 854 -186 17 265 723 -528 -200 -426 569 722 751 896 -499 -398 226 -577 328 -859 -110 252 10 -334 407 866 397 -563 -235 199 -290 596 -383 -123 -262 -772 42 -889 -364 -446 -214 805 -425 446 -679 105 -887 -993 -777 -783 -612 -19 944 -369 -315 360 994 -706 -885 -432 152 752 -665 918 -55 363 -146 -211 -110 -845 -41 -845 864 279 371 295 -749 813 -150 -490 314 972 -261 -43 -59 -828 215 974 -963 159 232 361 172 422 618 610 -89 -680 -773 -86 713 83 -881 371 -65 28 101 580 -176 982 553 391 966 -672 -371 301 751 932 -979 -742 -511 418 965 -843 804 430 -540 -304 539 498 478 -939 -29 635 151 766 -488 -423 37 499 -852 986 27 -175 851 492 587 530 -431 -796 -262 -95 411 236 7 949 -624 717 -127 -901 -907 705 764 989 2 -921 814 404 132 -687 383 444 708 35 217 -593 902 792 -905 -601 -669 904 495 -256 969 249 -208 -180 653 896 634 -126 961 -181 -467 -762 897 886 -803 260 78 -449 -854 241 626 712 811 -147 476 -276 -639 418 380 409 -670 252 712 822 -765 -96 131 978 -79 994 307 469 717 -438 867 708 -717 -480 -199 -333 -305 -598 -953 -614 -904 731 -976 -223 880 299 -379 -701 161 -461 -883 274 -317 -7 623 -775 -55 -879 -915 4 996 57 -605 -520 -924 200 -269 38 -514 -466 -954 -704 208 694 -613 3 -760 154 -784 -945 512 890 837 -159 158 793 -192 758 -44 817 203 701 213 574 7 -623 245 -330 -483 -462 67 -386 -454 747 236 896 358 -768 199 213 50 587 301 143 327 -624 -636 -530 455 521 -13 -655 251 226 -861 947 613 189 -912 -94 -69 -811 -491 -869 -496 177 616 568 -434 572 468 314 501 -618 -138 -208 54 -491 330 660 807 -391 391 260 286 -983 -593 249 937 -85 367 575 -274 -376 499 613 -372 925 251 387 -35 -756 63 -999 445 240 108 93 -952 14 72 117 -191 -263 -152 -96 -73 -970 -761 164 792 37 417 -567 797 -708 -533 832 -951 -154 -127 -234 -30 -491 181 673 798 -474 853 73 922 557 380 -466 312 -829 -345 200 -669 653 453 230 -922 -482 -926 -578 -873 929 954 -339 -189 257 88 -756 296 857 -355 -848 920 -678 505 -455 918 -692 -729 -672 343 -570 -565 555 -10 673 384 276 -588 -725 313 -238 640 57 -108 -865 430 641 -291 -9 629 442 562 -76 423 -627 -314 682 353 592 228 277 873 -92 -262 -277 -473 -979 406 136 -91 31 -783 -681 -9 910 -271 -906 -761 371 -169 902 426 516 642 -540 997 994 -634 -365 947 742 956 740 441 95 -995 -843 389 651 -649 548 758 243 -779 -396 -788 -929 699 -472 306 -902 -754 -358 -122 -353 -588 809 789 -34 -327 -146 786 420 -574 870 -580 686 723 -922 -865 -568 236 -496 -161 -952 -678 -796 -277 -33 -49 632 714 -409 -801 555 -158 735 170 -619 -508 453 467 462 658 240 519 819 287 -875 -322 -828 503 719 359 -635 447 -48 266 -58 -469 -806 -336 -907 -443 -860 -249 995 -653 137 885 164 138 -168 -485 -765 455 -820 304 -928 -28 657 -208 62 -916 957 -781 -459 639 105 620 -591 917 328 662 878 568 951 839 -243 -861 656 -109 -27 -524 -511 -221 -302 -976 915 222 756 -473 92 -256 -779 -243 370 589 -837 943 207 -792 -292 440 -291 401 -72 -982 -862 393 12 483 -47 520 -166 -866 -611 889 547 551 -162 -713 -500 -124 -125 -183 622 786 443 -801 238 816 -178 -46 491 869 415 566 370 510 -211 101 407 640 -574 -669 -472 253 -561 -168 717 130 -339 257 325 295 -977 245 731 -559 -573 -529 966 -410 -621 -684 -162 48 -672 989 563 520 209 838 -692 -769 -24 259 -737 632 -773 370 -743 -198 394 -947 792 -978 -78 -252 -438 14 -926 -876 579 662 303 -344 713 -859 439 862 -715 -760 443 -471 -444 654 -210 -505 -76 593 -865 20 -45 510 -183 473 -919 -623 738 -216 -53 287 253 -809 40 -546 -895 -312 594 16 579 458 170 419 -616 -179 -102 -9 -370 246 -69 -807 -10 -50 -999 -782 -360 940 80 78 336 415 673 831 -249 284 415 -649 -113 -247 -815 -760 -542 834 -272 -645 264 -894 -263 508 208 -633 209 380 163 272 312 89 233 289 871 -889 -192 -853 875 174 -26 -477 891 618 -25 -675 -393 -388 995 -86 -978 -973 283 -801 -755 -282 -430 998 699 -317 -993 -147 8 275 9 754 529 -533 292 370 -51 -103 300 729 729 -799 103 954 671 -95 -105 -967 -300 -892 970 -878 -552 -233 240 -237 -448 413 972 -48 -684 -40 976 -114 -981 -112 980 -76 -814 965 716 -618 -61 -199 -169 -488 -743 210 -245 -649 -160 -233 -476 728 711 515 -700 -554 -901 -539 -359 -593 610 -850 853 426 791 982 -846 952 215 165 -504 525 209 -381 -886 323 -100 867 -245 -124 -450 -887 -743 622 210 -113 -602 -346 395 -952 -78 -261 929 -983 512 297 -305 -405 -817 112 801 -553 -103 -163 783 -214 617 -986 -638 58 -207 -599 -742 222 888 -227 -349 -431 201 -324 680 532 -478 154 357 -22 -229 -229 47 -349 -337 -995 109 -684 -169 -41 -13 -981 -885 -73 58 -495 914 -591 -835 -100 -165 -255 521 986 678 722 928 -874 -861 640 20 513 -966 -862 -50 578 -929 649 -202 -408 -597 -63 809 220 299 -840 -436 681 -567 -666 -61 -998 688 161 -661 -879 9 15 932 -649 973 -162 -806 -20 -711 -595 37 -166 565 -725 -477 -202 139 130 78 555 -319 842 -340 235 664 -5 -527 471 -725 288 -695 -23 -327 412 288 -217 -264 -223 -33 553 430 880 537 -975 838 -508 -92 132 656 224 717 123 -599 -442 959 842 190 712 -674 -893 267 -201 942 798 -911 540 330 587 966 -74 -689 -778 303 -95 -26 520 -823 -910 -657 -224 4 -686 494 979 162 -403 -682 319 -295 -926 375 197 -210 164 622 128 -320 2 879 -992 725 262 765 942 225 -885 -76 978 323 -886 -375 959 -379 635 -137 324 525 867 215 -685 -725 777 -76 -549 222 531 -311 661 680 239 -536 349 434 -951 -258 830 501 373 -267 642 -243 609 438 491 -928 359 267 -319 686 781 416 -579 -902 -183 48 -338 451 -412 -924 253 412 979 -831 -760 -867 75 -549 772 -438 993 -834 735 -714 223 788 -229 276 925 -401 -164 262 334 919 279 961 -243 -143 -884 295 -488 -850 917 -492 -962 -426 -527 20 179 -625 283 -300 -214 -52 -687 557 -277 931 -681 -159 -220 376 -869 -832 -823 -317 846 754 -873 -315 -859 972 843 -964 -929 -160 721 -388 -443 625 -871 834 525 741 -396 -481 -442 530 -819 -993 -731 -40 -199 929 216 368 -656 -526 294 -694 -81 809 144 -386 -570 424 203 -131 6 -943 296 -343 824 -459 925 -49 757 851 512 936 -275 784 -276 983 -728 -804 608 735 600 889 -227 -785 369 -224 -159 -532 -857 43 -669 -518 -338 -702 -116 -844 892 -722 -467 -862 835 -973 484 -86 409 -441 -359 20 -327 34 518 196 574 -830 579 -608 -735 -995 733 -826 545 -138 792 646 -601 -549 -609 687 -997 -525 -315 -736 -752 496 -386 153 -501 87 655 762 -434 -940 -315 275 532 768 -303 712 -679 921 -547 -153 -585 818 384 453 -815 -759 -760 -7 420 402 213 259 -812 -165 -177 -447 33 -284 -760 262 137 -535 187 120 -62 213 -933 244 338 -211 -957 683 -154 458 303 -758 -532 -330 -301 349 464 845 -631 425 847 -496 -150 -730 -435 -451 321 -721 797 -642 834 304 708 719 -589 978 -953 -840 7 667 -171 -600 -687 785 994 -930 802 -354 -784 317 997 -988 -189 -495 -961 -881 -401 -63 -216 -231 640 -262 -583 533 369 -8 -16 -9 -513 630 262 326 894 636 -769 156 -600 -363 859 742 -241 -191 -281 850 636 569 326 698 35 -477 -336 614 -326 -467 765 591 412 840 422 671 -720 122 -800 -422 756 825 -468 138 -567 971 -840 952 -913 378 -730 -640 -292 810 437 50 749 -316 -710 -468 -607 -334 629 604 980 151 -624 -936 210 -119 35 125 -852 795 -677 -45 370 951 -184 -839 -906 230 -639 -33 -653 -685 -983 -553 -972 -159 -859 649 -681 -286 251 579 326 -96 2 -527 -826 -83 835 -608 -321 530 756 -272 338 -642 -492 -201 504 -572 515 -982 -974 792 -703 830 -501 848 -534 -36 -291 -376 208 -357 -661 512 -188 19 69 422 -615 -910 626 234 -9 534 19 707 -392 920 -428 -453 -37 -727 -510 397 -846 857 10 -389 414 -520 302 -346 109 -41 504 -27 -450 259 270 643 632 15 -250 466 -451 784 -243 429 -430 258 507 -716 -67 941 -979 285 437 204 -613 199 -844 -160 -22 277 -246 -797 -490 849 -744 936 308 -393 -492 -533 -574 -747 598 -429 414 955 876 973 -509 -832 -396 751 269 -702 -268 -523 56 -450 -24 -520 -247 758 -760 306 577 -809 967 924 -568 -85 924 316 -125 61 19 -943 -462 -295 -744 -454 -979 -400 -232 -335 -749 270 -70 187 -355 -393 503 4 -584 42 110 -126 -413 517 125 -767 249 -607 879 -585 -552 -455 687 -258 376 411 -623 -392 -718 -603 -511 806 -244 -243 126 578 636 144 -780 -179 940 -389 -216 915 833 -353 887 645 609 -184 71 -613 797 -792 -553 387 456 342 636 452 628 605 -376 190 42 -47 490 -245 -259 -407 552 -901 108 492 318 818 139 272 -517 -993 -203 423 -614 802 -666 537 910 922 -568 322 -712 659 -183 671 170 -403 -413 -855 38 508 796 -921 -307 741 -120 -243 -147 -760 565 -23 523 -5 -804 -470 -596 23 168 -364 319 492 538 -301 -259 -650 -526 -677 930 -731 338 -703 263 940 202 -776 288 307 747 682 -180 36 229 -739 -195 932 740 985 -772 997 -629 255 -64 224 45 704 1000 -156 -233 939 -691 -585 -443 -860 -717 555 -22 755 -725 -549 51 -623 -372 78 -469 47 349 700 -46 -296 -914 -178 42 587 -753 -883 588 -51 -156 -750 -157 936 311 -793 491 747 462 -970 960 -427 659 860 -308 -877 553 -233 -341 -429 405 477 73 517 482 998 -597 -110 124 -932 -848 128 470 542 -635 -197 -446 168 -595 -511 81 277 -719 506 -594 282 762 794 -101 658 -991 -839 346 -89 424 963 -476 684 -515 -990 613 995 227 308 765 348 -287 -672 -583 -642 108 -710 -205 -949 -141 156 754 778 -868 638 -234 -638 878 699 824 909 736 460 869 635 768 -67 492 -144 152 -866 -797 -535 183 480 -612 384 -390 -545 -452 201 -725 -887 -312 -101 825 -209 459 -623 174 287 2 709 -535 -706 528 -795 -211 -268 -877 681 917 -539 686 470 141 732 -367 912 770 -259 794 3 -534 617 -58 108 -332 558 329 -810 304 369 -358 -507 248 528 170 609 -882 -655 -481 328 647 500 -210 -549 -387 977 898 694 -994 -587 308 445 602 -883 11 240 17 -379 -717 -374 -692 -417 422 -594 639 995 216 511 -551 -943 920 741 -218 555 758 433 120 -266 129 467 -176 771 -764 -865 227 258 -171 589 635 507 -713 -468 -62 -4 -820 463 -248 -416 509 790 -114 -933 -92 48 -500 415 -505 834 -622 -50 393 -244 -472 -597 147 -357 -133 -622 551 177 697 476 -672 -385 -219 -197 -672 82 -94 100 -21 316 486 600 47 996 -818 -590 -811 818 70 956 -34 -467 748 -932 978 -391 -221 -458 -77 731 -649 -48 376 723 499 -299 -75 -888 879 628 40 100 423 -370 -435 682 676 793 779 538 -279 435 353 -729 -967 451 164 -660 395 -469 657 -394 -564 861 764 -359 -653 -814 -708 255 -454 -890 510 -936 693 -827 -556 375 593 -800 -128 736 -83 149 685 664 623 -462 -545 -652 -199 77 -585 498 334 -897 -697 -371 -956 399 311 -943 819 -273 519 720 -872 733 253 884 92 -35 611 170 -675 147 -48 -257 -925 354 721 714 -80 315 -986 777 459 98 85 -837 -932 -24 -396 849 -41 -318 706 657 -815 -218 -362 123 909 -383 131 640 -753 -940 -316 75 840 98 -285 13 -219 -674 -807 -866 -887 -680 -314 -471 -312 383 721 -759 77 892 2 -898 311 451 -43 -997 -178 -157 967 557 -335 266 951 -266 361 -351 665 1000 -50 173 -889 -301 -426 496 -223 306 -886 -391 -110 269 400 770 -47 728 -634 876 753 815 764 -123 -722 -609 577 -487 -443 607 338 175 994 -634 -115 995 -990 -252 -295 -293 -830 -740 -968 870 -579 194 471 -286 -402 865 -903 -541 722 342 262 843 -737 -860 460 555 1000 -196 355 439 -921 832 -889 243 788 515 662 -883 -733 592 -110 -530 670 -324 719 155 622 -657 -445 -426 536 -30 -135 24 218 318 -91 -65 -574 289 819 347 768 279 122 -149 340 -697 -618 -651 820 -530 951 -387 162 476 -685 386 -641 560 -759 34 -392 739 533 -921 -533 -61 884 -537 245 -33 324 598 -391 -333 260 672 559 46 874 927 -282 -768 284 484 509 1 -368 454 356 -469 884 846 -175 -631 523 -683 748 648 -232 -32 -635 536 79 -454 960 284 -252 -671 -529 376 947 999 -329 793 396 120 -27 -276 -254 -622 801 -874 27 735 21 -139 170 -887 -378 984 441 694 524 -713 -177 -209 488 -765 809 473 866 830 469 357 28 698 -770 -340 270 959 502 -628 624 470 -472 599 -785 -380 -564 715 898 509 932 512 688 372 -210 245 739 981 281 -78 -10 -892 685 -978 564 920 -362 -10 684 -609 869 -257 304 246 292 -762 1000 831 269 -722 568 134 -470 -607 486 389 846 -2 -390 440 985 -86 -796 -991 -228 -133 -526 -257 -936 393 236 729 -536 -256 -870 967 464 408 578 -346 -482 244 550 344 26 -551 -218 -309 90 202 -568 -500 525 -637 -131 95 -685 -580 -616 491 -272 -728 624 -785 -204 787 -753 -585 745 308 635 981 -277 -259 -193 617 259 -436 589 -342 910 -876 469 970 -677 204 -619 -717 400 984 -464 253 -430 -769 -679 288 970 131 220 -829 -90 745 569 431 -193 986 -725 886 -216 -41 -977 -813 979 -934 266 -316 103 -536 59 -746 -685 94 -612 407 -289 680 -128 722 -280 487 803 -541 -439 -633 207 -549 -946 -358 -268 -475 161 -667 -628 436 488 41 981 -855 -808 86 -996 -539 821 -233 908 501 485 800 -8 408 -438 -126 988 -727 270 -58 -393 -532 73 -465 271 714 -745 418 467 -405 -693 -514 -8 359 234 5 417 -517 87 -847 -240 31 47 -413 448 -122 -243 -595 309 551 -828 -590 -255 -96 -147 263 367 74 76 144 -799 -56 -31 -627 -460 -893 -744 -120 821 556 87 48 -537 -530 -468 -874 -945 503 -951 -33 -12 -14 -578 -613 122 -710 -564 661 -880 -162 853 -544 -154 -709 -893 83 -699 -608 -807 954 -316 -836 168 936 203 818 570 579 -617 679 -559 -180 256 468 -914 671 -484 855 -581 -371 664 832 -95 607 -361 330 967 423 369 19 189 147 -632 339 88 -302 -131 -368 -103 -992 100 115 -126 499 344 184 554 357 929 561 798 -662 -142 -605 394 -84 -476 -171 79 -91 391 630 595 570 -361 496 559 546 415 -357 759 -253 734 -154 -886 -679 -153 237 -223 456 -997 -877 374 589 758 -954 -801 -721 145 432 386 794 -215 -646 -155 -919 -362 -737 -23 -109 -370 59 589 -540 -10 -770 -369 -382 459 942 -435 530 -413 591 357 -836 851 -713 69 -4 -566 -742 -134 631 657 -182 -646 261 169 745 47 -567 -661 -557 301 -255 471 -678 90 317 -869 717 483 296 -259 -253 -779 -601 -148 -555 672 349 -499 -667 803 133 368 24 -222 -748 -725 256 392 -13 794 232 -543 -196 882 912 917 -584 333 457 685 -577 -102 -908 666 572 -888 -121 61 -898 -784 233 709 -764 -178 259 623 289 -739 679 -742 991 512 294 485 517 -605 118 -882 702 86 634 598 380 -983 99 586 -245 92 360 75 783 706 -992 612 592 -657 -785 -395 -526 -129 661 776 -195 -498 -950 -195 747 23 954 -897 61 971 -220 396 -17 130 751 -941 -120 199 440 667 -1000 824 760 980 28 566 -522 -63 173 274 -327 -774 -515 -683 353 742 -188 -437 -895 -573 -775 -857 650 -618 656 -66 -643 958 -16 -532 612 454 -617 -248 -848 -434 95 920 -455 -899 -271 -440 -200 59 -465 -309 -446 550 -346 78 -637 -597 -261 -587 621 -487 -150 723 198 795 -954 424 75 -563 -365 -900 428 -777 -624 222 142 687 -351 -60 85 -588 -719 605 -278 -137 -340 -834 554 -210 -284 263 577 54 -377 810 559 -620 147 -793 345 188 -563 741 115 -575 358 -207 669 108 124 -702 -404 708 -968 -707 529 793 -383 -538 -597 -296 581 438 905 -12 448 906 -272 -897 177 -262 980 458 -906 -329 412 -741 -828 521 -658 -441 893 530 -827 -114 -821 124 -565 -187 666 254 178 396 202 -576 66 -114 927 -182 756 -246 119 -476 -18 -921 -585 645 34 118 580 -588 -243 928 -750 926 817 514 724 -297 273 39 -274 192 509 175 119 733 172 10 176 735 -493 -888 -473 262 -410 -958 472 116 179 -662 905 -968 201 224 -719 -279 460 -768 602 250 283 -596 570 669 -455 788 -901 -974 902 397 -647 -837 172 -599 -326 -148 34 -14 -87 112 -976 933 395 236 -56 -519 -75 -974 727 491 -425 -947 617 782 -78 -867 82 -913 885 33 -629 294 -633 -989 270 23 -569 796 -341 906 -872 824 -518 -235 -60 361 -332 -353 -725 -742 -237 -122 499 848 202 -463 -600 812 -731 -521 670 628 763 677 20 277 847 -396 -734 189 -511 845 668 -722 274 430 -817 342 345 412 780 -902 -634 -715 356 738 -706 -545 424 -516 -393 50 -713 -598 595 382 -890 -974 -582 -623 -248 653 928 -492 -259 -784 388 -176 751 10 -759 588 530 -320 217 46 -475 -516 220 -403 -751 -106 -767 -36 -374 -285 -892 63 369 402 -797 -735 673 -646 420 444 -789 689 886 534 12 673 624 -497 -941 400 -405 -133 -241 -205 -469 240 -739 -802 219 -802 -779 330 17 272 -5 -172 -647 -17 -703 620 731 632 631 423 -472 186 524 -838 509 -96 610 397 122 314 -624 -311 -882 940 -96 209 -222 550 -665 62 -86 127 996 508 208 592 -905 -96 -37 739 -330 -376 -96 446 851 518 -958 701 -181 58 620 -172 384 -322 -659 728 -664 244 -858 -488 -740 -728 92 -404 129 350 553 215 69 848 -945 -796 -327 538 -265 -788 796 -434 261 -452 37 462 838 359 -603 -954 904 -395 823 311 -927 913 159 -891 -776 813 -592 -76 283 -471 -406 -64 -725 679 -698 870 -311 904 -706 -234 888 407 -529 391 664 568 758 -940 -289 -549 -170 887 985 -480 -431 -130 870 258 -107 982 846 -575 -815 167 -659 -777 169 -78 -904 117 59 -969 -782 789 -907 40 -230 638 103 836 -847 201 461 -487 189 536 -957 315 857 703 -180 388 -902 -36 -809 -840 -69 308 451 -870 -640 -625 36 -852 -648 139 -209 -47 228 -184 -819 113 -103 488 -235 659 715 -198 -155 505 87 996 -754 975 -471 -225 -651 -638 -540 -145 822 950 -768 924 249 380 681 -292 943 970 580 -76 548 -573 -980 187 774 -440 -285 952 -336 786 -815 305 205 943 -665 -21 525 -559 390 -676 467 -617 983 -244 923 700 422 -488 955 -159 -197 155 -632 -43 -609 -869 526 872 -759 155 -823 -50 790 426 -834 -215 371 321 363 -421 -984 -800 -463 -943 19 633 247 -325 -353 735 621 -810 64 -16 -105 -306 -392 -993 512 130 -765 102 805 133 727 504 219 -273 248 -473 -210 -265 343 760 -205 -890 389 24 -889 -200 -823 -472 -83 794 -730 536 -137 -725 9 -391 -609 -934 827 -225 -704 856 -253 304 184 -692 -321 -388 598 991 515 630 -295 416 -160 356 676 442 201 660 -98 -135 -553 -76 681 112 -615 636 27 806 12 32 360 401 772 602 -391 484 -538 854 -729 343 -582 346 469 -936 -966 -124 -935 107 -232 -613 470 -131 710 -313 460 -984 -568 712 897 738 -965 918 52 -33 -277 -955 968 -593 695 -937 255 -363 -751 -715 -886 -451 280 377 -977 -92 282 -729 -307 -505 525 -614 -823 511 -310 909 950 82 -933 111 -478 -93 859 360 74 197 -502 -392 -890 650 148 -55 254 490 -356 260 -69 -553 -605 411 864 -605 -338 276 -239 102 797 -329 -88 803 -595 151 518 -259 272 -193 -126 -887 -150 -651 -679 -526 94 957 -737 716 -885 646 -250 207 365 -983 -131 -3 753 -540 74 249 362 917 702 686 -318 319 -481 -423 11 670 -248 -606 -553 -550 322 -896 -442 -261 -995 399 148 350 -119 835 -144 667 697 -15 486 331 901 282 -664 -323 539 219 -274 -958 9 -667 -127 277 -397 -311 -449 -622 -115 -801 678 -255 -413 40 -867 346 153 373 717 -855 -945 584 -793 791 -682 -321 -892 -622 -502 437 427 -452 303 -110 725 724 -528 832 182 387 -55 -290 -528 -314 -204 432 838 -152 -798 -84 223 317 415 -941 44 -299 576 -469 640 808 956 608 -24 1000 -966 -359 732 716 75 702 208 128 -15 -434 66 -620 -968 702 -950 -802 -746 507 -221 487 324 848 443 -157 -80 -38 -845 -781 -477 -512 -460 -431 907 607 64 -268 -765 389 -180 983 309 752 105 399 894 239 141 184 -46 -103 -754 702 378 119 999 553 -117 -605 960 937 -276 -634 -360 781 121 -459 -383 675 -240 389 -282 715 33 -919 266 262 124 -6 -473 201 -200 -81 906 -631 201 941 -388 542 281 -850 -802 229 615 -874 -659 394 863 -300 831 647 340 -412 140 -879 -741 -897 -314 406 -716 -187 659 -289 470 991 790 585 68 -119 -140 72 44 -225 739 -836 -981 -157 589 593 487 -511 990 237 611 -130 -491 -493 830 125 -440 -386 229 -774 45 -576 -740 -728 -350 708 150 357 -104 640 -166 -777 575 907 -701 16 626 -228 -132 82 -329 35 -5 -742 -14 -63 25 111 690 333 -267 -438 -525 -16 -899 -929 -47 734 -574 421 -706 -155 -751 852 -690 684 -990 864 364 446 -272 97 244 -253 -922 914 -407 43 -960 -970 39 976 -50 706 397 411 417 -104 -793 -360 -741 -926 -342 -83 -806 415 -912 570 246 846 456 -270 845 -380 795 340 -852 937 -152 -840 -302 -286 672 -120 975 -781 -328 883 -151 913 -977 301 513 660 -595 -635 -639 214 802 -695 -202 393 209 402 551 -725 209 -262 -363 778 253 -188 -803 -16 726 522 -211 -677 81 943 -417 382 204 -515 758 -748 476 -555 -760 981 784 913 778 -902 715 -820 38 750 -301 408 -893 738 11 -832 533 561 -991 -928 758 397 89 -389 -888 -383 -104 -529 46 389 -800 -381 -613 -485 -123 -354 -922 468 884 444 573 -390 502 486 -164 502 905 111 339 -714 -175 801 -776 -770 762 779 903 337 -58 -164 -553 632 631 653 1 541 -543 -741 -373 226 106 -807 671 900 -649 725 -818 -541 -20 -45 597 -999 567 -968 -232 -612 -496 720 -162 977 -609 144 642 165 -184 905 -360 -435 310 -607 -673 -315 -665 417 -236 713 -250 -84 -310 295 -685 446 649 297 -612 -615 -856 -415 -640 856 105 -355 704 -200 336 -380 288 83 -186 993 -897 27 -468 719 528 3 647 -959 -623 492 406 -566 -607 -707 808 798 785 -597 748 -979 -682 -603 202 -34 866 -838 377 640 377 821 85 642 138 977 757 -854 -99 995 949 -110 939 -683 576 173 953 725 -418 719 -745 326 -943 -374 -741 -451 -570 183 640 895 -533 -326 -225 386 -350 35 -178 -765 708 562 -605 437 -839 -882 171 -516 -686 -898 856 -51 -158 723 212 287 -178 518 770 -27 -191 897 -89 378 -40 205 -118 -950 572 332 894 778 386 -977 884 -623 640 34 -956 -224 789 -597 -860 177 923 158 423 19 603 -508 928 411 -382 -977 -663 406 885 -71 -439 9 -738 -87 415 -904 378 45 -540 138 -46 -307 565 -635 697 -575 -200 329 -675 499 -15 -470 -233 -338 410 -496 970 -169 -805 104 251 295 -368 -2 602 864 -494 -944 727 -334 282 -811 355 119 495 276 795 221 -36 -699 99 -331 -442 712 87 626 -740 256 429 813 -987 516 -529 181 -48 108 -946 -517 -701 -202 -947 490 36 -470 746 505 -468 -217 -861 166 -187 511 -255 -25 -803 -981 864 -564 -774 -639 965 -255 213 194 -393 -456 -34 417 -289 -313 -104 45 794 80 111 671 341 -496 -24 486 430 -190 970 -927 201 438 213 555 -808 -775 853 988 860 -138 779 -587 -845 198 -175 -246 944 -369 307 677 -130 -647 486 501 -767 -9 974 645 -126 -2 354 -202 756 10 -806 913 -403 -818 372 -422 140 978 558 532 611 107 -904 523 43 -893 -155 896 -429 78 -260 853 -553 -539 -115 167 -412 -93 -191 842 -129 385 -382 -448 636 792 902 180 -828 433 261 544 -532 -886 546 -3 -614 -40 -110 -158 526 640 -511 -409 826 -941 385 14 -787 697 -648 -265 -248 -867 -17 -438 -66 -23 519 -254 921 480 -413 -636 -188 653 -779 949 118 384 46 427 -180 -959 -803 -692 631 -186 729 -506 418 572 -871 -108 627 -614 936 -286 -236 352 504 -416 -360 563 -408 -10 -615 108 237 -56 -57 -349 -621 -51 693 -407 558 -687 -20 -137 535 -963 -271 344 -373 -463 -228 -43 945 114 385 -100 899 754 690 158 -859 -627 375 185 583 -746 76 -908 74 -240 324 -896 660 -716 -594 -55 75 -589 -631 -145 -772 -925 728 -575 -122 696 445 -786 3 -180 591 -57 -395 -336 427 -345 695 -902 7 437 -346 872 -480 263 -327 -376 371 -523 81 -129 136 346 -537 -517 -70 963 -294 -401 -716 741 796 -401 360 -281 -185 249 402 -968 -828 615 450 -189 -298 -984 773 367 290 -916 23 212 296 955 -562 649 -850 744 319 926 330 312 578 -680 326 642 -492 -534 803 861 -257 -711 -107 370 -950 -247 727 546 -420 16 791 -586 -410 853 -879 -641 425 947 792 -774 -597 852 -467 -377 -198 215 312 -48 -881 467 -659 605 -390 613 -209 22 -202 -929 -254 875 -153 28 -690 345 972 -571 503 310 -590 530 -902 -844 980 980 67 134 -372 342 959 821 -129 -525 963 -722 461 76 -807 537 -406 -946 185 164 -69 -494 470 -439 -389 130 -67 48 -980 -603 380 735 -249 -661 869 -615 561 760 -775 280 943 -472 -742 162 -878 -753 267 -344 631 -440 17 -614 732 -224 -659 206 -58 767 232 -249 686 290 570 408 847 -515 -327 -470 -787 505 -846 -191 -891 52 525 -32 -499 686 -678 125 -200 300 -121 -749 140 -982 19 -746 335 -911 6 93 -913 71 227 486 21 506 820 -301 787 730 -805 -880 -824 938 534 505 -5 -134 -98 50 -939 621 -352 283 -123 -172 975 459 949 -701 -244 531 -360 928 -415 226 -529 624 225 139 -424 314 489 266 -97 632 -3 150 -414 74 -735 -38 519 766 -261 -149 448 728 960 -790 -434 -693 -867 591 -508 181 603 -828 -354 977 -638 -776 817 -107 17 -364 -744 757 865 -306 -788 161 -882 -997 -984 -589 -984 -145 -317 -537 312 -608 159 163 557 805 -336 664 930 879 192 -83 606 511 878 16 -232 180 -962 -851 -454 -553 -257 517 -347 176 -92 -672 414 610 866 -826 189 921 -570 -219 952 769 -654 -630 578 145 -526 -58 906 -487 511 -688 998 -613 -540 -531 602 567 488 -193 423 448 489 632 469 730 -40 260 -195 -650 -990 619 -363 -769 -596 555 431 866 988 -516 -980 -816 -615 476 -453 -104 -218 -644 504 673 -53 -954 -226 -376 611 303 71 179 -743 571 -543 -579 -637 551 -3 8 -289 -777 404 -862 360 -124 -403 -895 499 185 -671 274 -451 -249 343 -501 -820 377 -944 -20 139 821 -789 -79 -97 -486 -495 -830 -405 -684 87 62 -814 269 162 848 -204 729 -534 -53 -761 684 -180 14 -899 -482 339 -235 -915 320 -819 626 492 -749 486 894 634 324 303 235 -572 960 297 -300 -740 -778 -30 674 263 266 -361 -136 944 -612 -775 -749 -741 -819 -131 929 682 819 -390 777 171 718 -711 861 544 -895 554 443 525 -630 -980 -704 -196 -826 -119 -458 -175 165 525 306 -685 -574 -118 -655 11 336 771 -777 535 -890 178 -500 -582 441 -588 -46 143 136 -339 -371 738 -477 -74 -477 -207 -991 -488 952 -131 678 165 618 -377 -433 -854 751 -54 -12 882 -723 880 706 -794 -456 827 -264 -469 -844 355 92 248 400 876 708 -581 477 464 83 349 -697 806 -229 -990 939 -500 856 -517 774 -322 -671 745 -293 586 75 491 634 -924 637 -878 -459 862 -821 -76 -114 -814 547 80 148 124 31 894 -987 -523 217 -193 356 -227 -505 812 -855 -739 765 -298 -755 423 32 324 -857 423 -219 -32 895 306 703 -435 546 609 -469 -612 -501 32 469 -757 -321 -225 -306 445 16 48 391 -979 262 -713 841 552 661 -238 -939 -650 56 236 -447 -562 -118 -786 -442 -146 714 -297 -512 80 -135 -550 553 -668 319 -326 912 -30 -11 153 909 837 657 712 871 436 -420 -27 -457 168 -278 410 496 -779 305 -142 180 -971 455 929 559 -116 102 968 -840 241 788 344 -877 310 655 968 -760 518 -110 725 -725 271 897 -167 -8 -886 -628 800 -810 402 -855 -251 -878 81 -851 951 -707 370 423 760 -995 -122 639 -720 830 979 867 -965 -804 -49 698 -916 729 74 364 -396 -152 -472 -479 889 -809 -826 682 -879 867 261 -384 -486 199 -609 -254 682 341 -273 270 73 663 -143 919 -717 -853 -379 600 848 -902 -148 -859 -312 -384 84 -832 -550 -422 -748 726 130 646 960 -262 -777 753 923 102 745 613 291 -64 -533 -240 -668 508 -371 871 616 764 -906 659 6 486 -181 -143 845 65 -352 916 -761 -268 -89 28 -236 -910 -465 -242 963 -68 -76 -723 -703 -754 -19 -95 625 -666 -566 952 -545 -716 -810 676 -540 -749 792 -935 814 833 870 -605 158 -960 -819 -219 656 -633 -608 233 538 105 -654 975 -791 581 941 554 -8 -766 -981 -190 817 -781 521 -809 104 947 219 119 -216 -729 -589 -259 761 746 -633 -762 -515 630 -565 496 43 336 -888 75 -458 918 110 -421 176 547 -781 754 -97 -647 202 218 -492 423 408 970 -268 946 693 -708 921 -356 -943 -344 -391 -554 460 474 -760 -929 332 236 708 -216 -133 752 -297 642 -615 315 589 380 -693 148 258 -185 643 53 26 642 -612 212 -963 -536 -337 -644 -322 -489 -570 331 -962 469 963 8 713 -357 769 575 594 -448 -771 117 114 960 654 590 -496 548 -274 -221 -992 366 -873 -754 605 -452 99 -992 19 239 600 -250 937 948 827 82 -206 149 643 -132 -274 -835 -228 109 342 -834 506 577 919 169 234 -243 779 -909 271 519 -630 -94 903 -187 225 101 -227 -740 69 871 729 -80 421 -718 -700 123 -160 676 -137 829 880 270 526 726 -708 988 -446 -418 -246 -961 -441 594 612 812 -594 462 -639 683 -25 397 -960 -559 306 -32 -17 -558 -359 -554 967 427 -762 953 -506 -294 987 -958 -828 -980 10 810 -239 101 458 -227 -693 -534 199 45 512 -158 553 544 -150 -411 -210 338 -553 -735 32 -863 688 544 135 -459 -436 727 307 -591 721 -751 823 -488 -764 -145 -507 -236 -270 -804 -178 562 -597 -330 532 633 -639 -942 125 -276 443 410 -248 75 739 751 998 -789 775 24 -539 -863 204 -322 -791 -132 324 801 167 304 477 592 -723 -470 -114 249 -281 -906 639 -513 -265 -667 461 -824 -474 432 -270 -548 -940 -846 822 260 242 -974 -40 798 628 -815 -234 334 -39 276 931 -493 -584 805 621 -898 -209 44 -322 670 271 208 823 -931 672 821 -494 -559 -805 710 -786 713 655 -701 885 -280 -778 -32 672 -304 283 -85 471 286 -949 726 -395 -773 777 -272 816 725 719 23 -520 951 -822 -26 760 -95 37 975 -169 -703 328 66 -38 -163 -835 -157 -303 547 252 -150 249 -205 -864 803 -251 -877 59 599 339 -675 -331 937 289 -343 -164 -415 -257 401 366 195 -547 -863 -770 -427 322 612 -418 -480 -64 841 825 462 -94 857 -801 417 480 521 207 -14 343 925 -140 -7 398 491 -643 -156 -762 637 862 522 368 -18 -44 -81 -666 -519 256 779 -234 -439 -646 642 800 -380 806 -537 202 -426 -974 295 -987 255 407 274 -233 668 530 -949 -637 30 605 545 -672 557 -287 -742 -599 101 -509 297 10 -637 465 -921 660 2 323 814 -924 554 -148 639 472 -268 -217 532 -966 -217 -881 618 470 -578 -11 -737 198 462 987 -640 955 -3 -167 246 400 -401 -885 -668 -579 -644 823 44 -152 885 -889 -494 -398 933 -195 -399 615 971 387 68 941 -475 200 691 629 -233 843 582 996 -647 470 111 -504 568 102 -980 -14 25 -257 -709 459 21 473 -75 -407 -841 -149 588 209 -320 -894 -539 635 727 6 -713 -805 -418 358 334 -229 -488 586 388 -125 -326 382 -278 -324 -81 -553 431 489 -798 387 527 879 218 -612 721 -262 590 -291 881 120 -505 118 360 688 195 -694 662 -466 -863 937 339 -602 -814 -69 584 -573 56 -380 339 -657 637 -404 -595 -63 -928 -900 -385 -540 360 362 -530 9 -321 523 589 -765 -888 -109 261 691 -502 163 829 -951 -133 909 227 338 -960 590 -543 -433 175 -945 -256 -645 52 -170 -810 358 393 260 814 -378 -122 584 969 472 -666 864 -20 -704 -747 198 359 -415 65 -136 124 50 615 257 -462 289 390 -381 974 -957 -753 -710 756 -362 -533 386 -654 -140 -844 -761 771 -420 750 -206 -116 -49 -312 -906 -461 386 -683 826 -45 721 -795 41 -94 -932 -659 68 187 921 -429 -283 -852 606 508 474 -942 -978 331 88 417 -567 -370 202 369 -723 -944 -661 31 -584 -391 628 -389 779 697 386 -667 794 119 756 966 -14 897 836 975 957 801 910 850 50 23 -597 513 280 -43 -184 919 533 322 -606 868 378 648 -907 -73 453 392 271 646 689 767 855 -202 792 -293 684 14 925 -632 -489 -535 -393 427 -218 142 577 691 -109 759 519 -592 -146 929 -361 920 -271 -24 827 -32 -77 -688 656 282 -914 -508 431 -122 69 695 730 -339 858 414 -99 747 884 137 254 668 -249 750 30 404 761 -8 787 -309 -445 -865 -673 -963 -45 398 260 973 -148 -471 -307 -498 397 551 151 800 -316 -102 -57 707 -718 477 -432 -988 713 -204 -88 -112 -300 -471 724 823 -967 415 295 312 295 620 318 456 -981 624 283 -184 -674 216 492 -402 -274 -501 -636 463 -766 237 630 804 983 -941 -815 -233 460 -282 30 344 -551 -3 -304 501 390 533 339 267 377 601 560 -295 -97 -692 -637 -353 403 -468 -314 303 -463 -973 589 752 -484 -399 971 500 808 -332 601 -873 -35 -405 215 -516 -292 -963 -118 -984 323 828 -228 239 44 959 -353 946 -941 511 592 -473 -588 996 -299 52 -448 105 791 -668 -276 342 -638 963 -716 -210 249 303 789 841 112 477 -962 488 898 -976 -157 -683 -605 -391 143 839 295 -987 -833 612 998 841 749 -469 731 -497 368 632 291 -558 -654 -752 -443 -398 -154 -206 -927 533 353 -920 -791 818 -251 -63 -502 -441 -352 87 94 -90 258 -524 381 -392 587 439 859 -141 956 839 -308 314 11 -289 -308 -186 899 -85 -208 401 888 -145 241 336 -853 957 973 489 -1000 -694 -811 21 -355 529 474 -510 719 306 438 -983 929 -716 760 -667 721 113 471 -906 -632 -668 -763 -906 53 -62 -779 485 -565 117 335 -355 -88 -957 914 -905 341 557 107 287 -295 851 -414 255 821 346 419 -998 477 -633 -257 -769 770 -514 771 76 -640 -816 886 -397 -252 -719 119 -2 -671 19 -418 -64 316 -737 -917 -734 652 71 295 -1 141 16 444 -823 86 534 -570 -184 153 -463 945 -968 607 -586 666 483 328 515 -579 762 -628 468 -600 -852 -167 60 -591 -905 -810 -916 969 -130 955 546 -208 -990 -641 -781 863 542 287 957 829 640 291 155 919 583 -588 583 536 -319 -837 138 -522 -903 808 481 -511 595 -442 300 -901 882 745 203 -912 -702 826 -302 477 449 -601 -33 -403 -4 338 -616 -798 664 827 -240 -747 496 856 794 55 -257 -946 148 -826 -74 214 87 330 -284 -511 -573 576 -456 -524 547 332 -870 -240 33 448 191 -421 -146 623 -476 -660 -609 539 158 -954 526 610 762 690 -893 -524 -528 -246 -228 483 921 -456 89 -500 839 574 670 887 -630 -47 -649 -79 228 132 721 956 -179 382 311 -225 700 -714 -454 191 -458 742 885 -910 -478 -190 810 532 285 475 569 835 526 -376 -917 -916 -106 -7 331 0 -758 927 507 401 -424 53 709 806 648 449 -453 -514 -332 -516 67 928 -182 -586 -417 -21 -890 -903 701 -547 695 602 80 -135 363 770 -848 -504 770 -972 -233 939 -33 -797 -559 743 -918 665 226 -658 -101 934 -954 744 773 960 630 536 235 597 119 -934 -60 963 927 297 672 508 -587 -36 798 -947 -459 -252 224 336 215 25 709 -374 979 483 -546 326 769 696 -123 -1 150 -157 -848 -207 -708 317 -95 -806 669 86 -634 -633 62 857 -300 878 -971 418 719 -62 345 303 -570 -613 -164 857 -378 684 -416 -877 -774 83 553 -327 555 171 -508 35 809 -471 -951 -668 559 844 -450 371 418 -767 104 762 -629 936 -905 -152 -153 386 514 251 516 -514 -653 -650 900 675 575 -898 504 26 449 -39 410 -606 -801 143 538 735 925 -954 -487 690 556 876 -77 678 322 977 876 701 -513 -555 -535 -275 103 803 204 380 590 393 -255 -212 -708 -415 -322 89 -8 878 658 -964 38 -104 -218 408 323 572 528 334 329 -105 897 936 955 371 -568 -77 206 -223 -29 774 -847 -958 -513 959 420 -256 -578 19 740 834 -52 -469 562 -666 -60 434 280 -792 -739 -362 935 -859 574 -279 29 -948 662 346 181 -256 167 288 798 543 -587 -811 -14 614 -375 -48 151 590 -819 940 -185 933 -417 -293 -664 533 720 -166 605 236 755 149 -209 831 90 -731 -601 116 -136 751 -712 -393 385 216 -463 705 -48 -624 -504 526 574 253 208 767 -387 261 -128 -7 -486 -615 -70 -811 -751 823 186 -196 -626 161 -743 -933 -282 911 91 226 -969 63 443 709 -802 -203 -386 -578 -832 -612 309 -477 -558 -221 -496 -414 719 -246 -169 -210 -227 -336 -392 -53 -519 -440 -151 638 -75 252 506 620 -117 -16 -974 478 -968 142 20 -267 797 -32 270 365 754 935 948 829 -85 9 -866 -200 369 704 -652 -975 -628 -313 515 -990 940 -436 -332 705 -818 -439 -59 764 -213 -911 -463 -509 -307 -920 -317 214 211 998 200 826 -732 -870 445 746 -87 -413 -644 349 369 659 -266 -605 376 851 891 353 718 -639 860 67 -926 -122 -220 621 -739 -247 582 259 -932 -215 882 -642 -850 761 429 -23 501 -304 964 825 430 572 898 348 697 751 432 8 -37 -96 140 531 -20 -485 56 265 119 29 93 -531 -657 -619 332 -294 -955 769 288 -216 -258 15 -240 453 537 -622 -442 624 844 -740 -869 439 -777 636 328 869 -136 226 -517 458 255 -652 -26 -351 196 682 697 -440 423 255 -587 -379 273 -78 925 159 -720 365 -494 -272 -283 594 -496 -669 -251 -372 691 901 811 650 126 441 279 -847 536 505 -262 -573 -294 785 -934 587 690 681 -408 30 -452 -622 589 260 784 -354 110 -519 480 -41 620 628 418 31 -285 357 700 487 679 772 197 -541 379 -517 -979 -715 35 147 971 546 326 -979 905 -238 -89 -288 46 -323 388 -667 -488 -780 489 570 -39 -15 380 -815 -305 -693 269 866 320 296 715 521 -803 542 18 -727 598 -520 929 -649 552 854 149 48 72 18 -445 -272 -557 -260 -404 881 -387 -958 239 -327 -126 -794 -227 189 215 -667 217 -843 -192 317 -624 -403 -775 -753 92 319 -540 12 214 304 -755 654 -710 -727 -844 116 -400 386 -746 441 550 -483 609 -201 -401 -57 34 -217 -145 -306 855 -74 695 755 455 -604 -18 -916 -467 908 -309 -676 183 -766 604 118 -650 50 905 -401 -87 -662 -885 588 995 -13 711 250 -702 -812 -926 631 -768 -653 348 741 -17 278 834 98 -225 -241 -537 -862 309 420 -573 -438 -709 615 878 -841 216 -303 -106 294 -196 -59 -898 553 -928 -314 479 355 310 -539 -925 842 40 -711 110 -591 -854 380 102 -381 -605 306 -207 906 56 228 -481 -45 -695 394 980 -212 684 -770 286 825 -481 43 -689 622 579 -328 -819 259 -350 -281 -384 55 627 956 -728 -144 714 -176 -334 -967 817 213 296 592 402 -76 101 -964 -722 -392 -835 59 711 -468 -524 409 39 -592 826 816 -619 840 -848 -187 276 683 -149 836 718 875 549 10 420 730 -353 -262 743 -352 -220 338 479 403 -802 -180 -797 638 -463 -156 489 -691 -539 -421 729 9 -865 -462 -983 -254 139 -216 -279 -297 -712 564 -214 649 102 391 -537 794 -491 778 -539 911 1 64 845 -525 106 820 -775 887 -495 642 -204 -186 -598 -898 -519 189 -834 -453 -484 -158 -988 -248 837 55 484 -749 466 569 963 654 -381 -599 -598 945 370 936 -919 -147 -274 -20 788 -292 -644 -349 -419 -10 820 -723 -935 -490 -822 -964 -48 995 -61 885 -557 562 217 444 -295 -531 -515 -337 -407 655 -249 -31 -823 -392 200 -552 -461 -294 407 313 -884 799 456 -53 9 791 836 -4 -259 523 -158 831 592 101 898 239 752 336 938 280 -236 639 -3 -103 935 -290 -712 296 -470 -583 -435 261 -396 -709 695 155 -981 56 -487 334 -967 648 991 -994 -466 106 652 -472 -355 329 -851 -840 -147 601 -983 10 158 64 -177 740 842 419 -944 689 -308 469 798 8 480 854 -196 3 697 710 970 926 763 -479 938 864 634 986 841 -297 627 -615 426 331 -797 617 -946 -136 326 -956 83 413 -87 383 -292 599 -94 -557 -410 -227 -353 -806 636 65 129 247 -169 983 -708 320 344 133 235 -976 -571 -302 -810 -328 -460 822 -249 957 -921 -900 964 350 758 15 737 -677 -44 -61 -291 696 844 123 288 -653 -548 -302 855 -20 550 -514 -521 826 591 955 378 434 -963 896 -141 -567 -384 -830 -45 -823 -422 -258 -943 -264 -893 703 758 687 -972 294 -243 732 -90 -567 -180 279 -515 415 132 -600 -244 -817 921 254 197 -181 -826 657 354 -875 458 883 -877 541 758 -541 -954 108 851 606 -698 497 -988 643 -658 933 -712 90 -322 50 -142 287 229 -672 617 -843 -81 278 -214 -312 -922 912 -498 -758 543 201 19 -891 -242 335 461 -372 -852 727 543 -490 -33 353 -336 713 365 84 -924 -86 -304 641 -850 -264 402 947 250 -152 -983 -893 -145 -237 -913 -763 -225 -884 801 -569 707 550 257 971 763 -129 -231 -957 345 -873 261 545 593 31 110 933 -573 -2 699 206 815 -395 -389 -540 303 906 875 -348 -464 -885 333 -509 819 906 -650 521 -121 701 -392 -406 -438 398 -663 352 612 872 94 -494 551 -964 527 611 690 604 -498 837 -388 357 254 -551 -264 -828 822 105 463 -811 -112 222 -574 -150 -539 -836 -726 -437 -829 -732 -520 -48 -776 113 873 -109 977 544 -502 -783 -571 -341 -255 -485 -253 -950 16 992 265 -995 171 50 -558 582 -96 -3 -300 987 -578 536 -421 996 978 -320 -410 -796 323 155 750 826 346 236 483 919 -160 -701 -789 -65 784 239 631 -482 -541 509 897 -811 -442 -829 -746 -328 -943 745 347 -10 -212 196 -616 -629 314 47 -717 759 -928 253 -427 -436 798 890 919 -278 774 -155 423 -280 130 -90 -352 -386 503 -381 -970 476 759 -308 -41 371 792 -154 -621 -882 -415 -858 485 -198 194 -475 73 -737 -177 -648 189 -766 307 795 -777 -526 689 746 123 -311 949 613 -216 -979 198 -729 473 746 -680 -742 -480 -803 -19 -160 726 141 -186 525 -783 882 586 556 -621 666 -668 -26 939 535 947 583 689 -651 804 -377 -230 -816 -896 913 -539 -696 45 -16 -287 344 769 462 -416 -972 -750 -721 -47 423 -579 -179 -50 -459 -299 -876 644 -113 -194 -763 -350 419 -526 949 637 591 -585 235 342 -447 -605 284 494 -905 -552 45 551 836 -732 -486 -348 468 580 -4 -442 -210 337 40 -90 197 -773 -878 -835 -463 8 -396 444 -53 191 489 852 352 313 -173 -996 -335 -966 -423 -984 875 186 -595 -241 834 988 573 -61 -722 606 -618 -210 -779 -749 347 -896 -153 -852 -560 559 855 -834 432 -171 -603 598 -312 725 340 832 807 -873 496 -695 -615 593 -947 963 -774 164 1 301 -112 -395 -832 183 286 31 996 -188 -415 585 809 719 -462 904 310 199 583 776 -181 867 -213 -453 -523 -226 -622 645 -152 -55 -566 -192 358 265 100 538 -739 922 -324 -568 -243 -376 882 759 518 -131 723 727 -636 346 323 -866 73 -144 365 484 72 794 338 -374 998 707 -752 500 988 521 567 742 143 -169 -468 -276 75 24 -552 221 -368 635 -818 -815 701 -160 -513 -285 -755 -304 161 479 251 -718 -822 -972 -954 -149 916 -91 -126 -265 865 89 458 654 -737 -945 -62 479 -425 -783 957 582 859 -694 591 676 940 -713 -797 -866 -770 849 -409 -256 324 -887 31 -301 73 59 -845 906 -580 -424 632 -218 545 -400 -604 -26 553 885 941 -519 -17 965 -977 -398 -807 -97 338 490 401 100 -745 -425 480 -942 -24 -348 -34 -290 -494 -34 993 -673 -757 292 440 -700 597 724 -745 -393 -139 -223 -382 130 -204 -334 591 52 102 -437 -611 896 518 458 796 863 783 283 149 157 -367 497 -711 87 288 -788 -87 159 46 -205 400 497 597 -975 -884 469 952 -352 133 -725 -852 -757 -778 334 -768 88 500 -407 202 992 338 277 900 -218 644 -798 -306 381 930 -946 -468 624 858 952 483 803 -420 -184 67 488 -174 -608 249 -629 289 633 -696 832 -920 520 667 325 -579 383 258 -629 -326 883 954 221 -270 216 185 -318 -345 105 765 -907 -510 -784 -465 961 367 16 950 -383 511 173 197 -269 714 796 -911 145 768 -602 766 -783 861 614 706 -634 -287 884 224 -385 113 -967 -382 -413 83 -109 -519 -856 -191 -717 -312 -744 -143 -431 215 -881 54 -936 644 -757 400 -602 483 -205 819 -166 -397 -897 133 657 -863 -48 -587 166 -898 -465 263 974 820 844 703 -359 627 -701 994 469 847 424 -833 896 -821 358 184 -292 -466 42 447 356 -780 -552 227 101 60 346 324 15 48 -770 -961 892 665 -129 -845 715 699 27 -249 397 112 -395 -511 646 407 -434 112 659 -552 686 512 -506 459 -84 -997 -911 -156 223 129 432 761 -417 -738 976 -331 656 784 834 -42 -853 -80 781 -553 173 -524 -382 -515 57 12 -794 778 -481 -77 -114 903 -183 -834 -866 -302 17 -239 801 836 447 662 327 191 351 169 -376 416 932 203 -430 -250 -748 307 -706 693 -14 -895 647 988 719 -796 794 201 68 -179 941 533 256 -447 570 -74 -56 -852 437 38 -351 -300 719 283 877 -125 -808 -640 -846 -805 665 325 -252 -3 820 629 639 585 -30 -762 401 -248 770 561 -823 654 -585 -887 220 -735 210 -697 64 907 -609 530 -324 516 434 -800 66 653 -868 489 -224 -362 -659 409 -465 -56 341 722 225 111 -433 -1 -464 -809 -711 25 -807 -992 -14 406 -831 558 -653 359 857 576 -89 -460 -265 -874 337 -717 938 343 529 -689 -513 466 -397 -736 905 77 -394 -836 299 204 -672 677 -424 -819 761 327 942 417 267 -840 776 -783 -710 198 146 170 29 -563 929 -124 651 -561 -520 -865 648 -308 -454 -135 734 -239 -99 -244 -66 320 887 872 982 336 -243 -474 702 581 -513 335 -602 839 842 -710 -395 -246 -263 193 -802 -704 -214 -784 -131 44 -790 -336 -6 -904 686 968 3 862 -837 799 486 57 657 626 502 -662 475 -558 800 868 347 -469 -103 687 -849 720 759 561 -812 -599 649 732 751 -236 -42 92 -568 26 761 74 397 -772 698 -781 871 -772 -217 -818 -957 -38 -54 241 413 227 -361 865 -392 -317 -365 -951 -717 -628 314 677 191 -579 668 -346 171 -748 -436 67 874 -508 -724 -212 -108 497 220 -996 65 -431 477 -366 -874 -111 848 682 830 274 -507 295 -337 -617 -918 -216 784 320 684 186 -101 -566 627 -40 -90 73 688 -443 -541 -552 352 -575 -972 -634 -853 656 -697 62 -669 917 -998 474 -497 983 564 989 -456 -61 838 -187 -383 -641 -602 -401 -38 -422 -69 -348 -146 906 948 975 -755 -698 2 -149 251 304 923 -581 -944 755 814 50 515 -607 -584 49 881 685 647 646 506 335 -477 -757 -485 -683 488 324 670 -474 132 -812 700 -43 172 9 -754 597 -926 883 -97 153 -220 932 910 -663 776 -684 -946 965 698 -677 426 882 -623 -420 -385 -449 766 -44 -747 5 -519 589 423 -516 -394 961 -273 471 439 15 -585 342 -374 -879 237 -746 -540 125 724 -293 -476 -872 -29 297 -97 -171 -807 493 -486 122 -687 -148 732 603 36 716 496 -921 -342 -453 971 891 72 -745 -154 -505 449 742 855 223 893 936 -232 -867 -838 -193 13 -821 -517 54 -9 785 700 -166 159 598 392 381 367 -365 2 149 -347 930 197 -65 -945 -465 930 -380 -485 828 634 350 -743 855 -228 781 394 953 464 89 -443 -369 356 20 -467 -251 -262 -69 -428 -280 94 -92 -187 -948 215 899 -440 -171 747 -220 328 697 -366 628 -117 186 -47 -162 -739 790 491 423 -643 -961 211 931 247 -465 -648 -318 -497 -95 750 -946 493 -585 -925 952 209 -726 -824 126 958 -523 484 -231 -894 -443 -814 -186 -230 -65 -133 -280 -45 484 -516 405 747 -901 626 -852 849 116 -205 -86 -995 850 706 -710 888 -100 152 560 293 290 -819 422 -738 -162 -950 -246 449 319 551 129 913 -568 642 -512 -834 887 -140 421 682 -438 885 -809 327 -567 468 -347 -666 943 -985 827 -213 -360 485 -106 -166 640 643 935 458 -490 -616 789 209 590 -29 -691 -989 584 175 -177 190 -248 -543 -175 -688 -501 -426 -611 871 473 -282 -988 513 -43 -837 -247 308 -738 422 -379 176 -272 92 880 530 -940 -831 -287 -695 -275 639 503 -63 311 -297 67 -895 589 -892 541 -172 930 -998 452 855 151 51 977 39 167 313 -591 824 712 492 833 -684 406 -353 -382 770 -240 622 -968 728 98 -889 -57 136 784 641 -544 -476 747 639 -315 823 -681 -57 726 175 985 -615 -232 303 -781 955 -593 438 -817 -466 -154 -946 -442 523 -193 -984 -618 96 -773 -511 976 118 904 969 562 -885 -212 77 576 453 993 -884 741 -855 603 2 320 416 -968 872 152 -408 -402 940 -737 -934 685 895 -159 27 642 796 -821 330 960 723 788 133 -347 501 681 -612 262 -106 -784 -625 -733 -838 -126 -841 -847 -389 865 -200 307 486 -425 795 -221 150 62 -431 -761 -687 625 454 747 964 367 6 -723 37 44 -482 -970 -838 878 -961 -655 -330 -875 95 -855 792 -44 721 446 -363 -277 -391 -32 -665 -809 344 -666 -442 -835 -630 -139 -217 -795 806 560 -662 -218 619 208 -247 -960 -649 -2 526 -457 -299 -739 -749 -738 579 301 -187 911 730 -313 -635 728 591 -183 149 -183 855 -443 -923 -847 493 189 695 513 561 -590 86 -488 -465 -47 882 -176 -251 -276 -456 64 -836 -388 -935 737 -293 103 319 456 819 369 -996 206 -296 -107 680 -357 295 -384 -853 -6 654 266 914 -28 296 -609 -696 -230 -409 317 953 140 -243 -866 -831 380 117 884 -374 689 800 743 977 538 35 -926 -491 -226 -414 -994 568 974 518 -59 -449 -74 -519 356 203 860 119 9 945 126 -215 -554 271 388 737 -727 297 -767 548 2 -291 -36 479 577 -712 -781 -375 474 -439 822 -452 851 649 26 -486 292 740 172 -613 -570 94 -97 -71 778 -481 825 258 749 70 607 7 -836 278 807 686 -819 -454 -447 490 -77 -634 476 273 295 -500 391 17 -829 846 -569 -238 270 214 -441 -623 443 -15 682 -190 73 442 580 777 520 -236 -893 137 -960 554 -47 773 249 114 581 756 -160 456 608 -276 -373 -52 825 -633 -523 346 959 714 -962 888 92 -663 516 -47 735 -426 -591 838 372 935 -207 828 817 913 -11 564 -557 -996 -925 318 -195 -419 -513 -933 899 -952 565 -552 19 -847 -250 -406 533 -825 649 281 -804 -486 -116 381 781 -95 944 -800 141 297 -902 -358 470 634 311 616 -190 481 -349 269 114 -494 969 -722 555 -903 -861 930 90 -255 -527 -379 440 -991 -593 8 -336 580 -116 -617 -416 95 -281 764 -820 -384 -980 -633 -780 -567 735 55 757 -45 -490 322 376 632 381 -974 815 175 -672 595 733 557 350 -28 -324 415 20 999 832 -437 -733 -373 -23 -543 -436 -228 -18 -582 355 -338 510 -992 665 959 208 160 828 391 674 509 674 -220 -445 -944 -159 -445 148 -176 994 131 -405 588 142 -514 -876 -158 4 -430 -87 -202 55 360 -197 -367 -910 -211 955 -246 -591 -943 -571 -323 -790 62 -626 959 -895 71 701 -856 277 123 -81 -158 -145 741 -644 2 -607 583 -317 -577 311 -223 840 -548 606 674 759 -269 438 6 -736 570 -463 -125 -771 446 -923 438 365 -586 -372 -722 247 853 177 84 222 -128 -584 -517 -994 -782 212 60 -615 -82 606 485 116 116 786 -616 671 114 -240 420 546 -866 -36 -753 -155 376 731 -541 462 -63 427 -361 -65 1 -447 -291 -982 -15 -541 776 -772 -657 -166 -847 637 835 180 364 -268 -687 398 -720 -29 522 396 -234 694 -872 790 -641 203 146 -677 -48 -98 558 -816 -802 -527 89 426 -643 -719 381 744 154 -457 400 980 -571 -94 -346 411 555 38 797 -377 -198 -730 -804 540 -57 876 961 -960 66 263 -535 879 -531 259 -662 259 439 860 -203 -244 -25 -994 -101 237 3 820 563 -630 915 -30 -951 576 854 219 808 833 122 -257 -196 -427 67 235 -822 -247 298 -831 -311 267 -419 245 -1000 -987 736 234 296 408 -408 -762 256 -577 298 864 -611 -539 851 -295 679 -299 -699 -1 -558 -235 -814 -305 351 515 322 -650 191 713 -252 -623 -592 915 -956 -131 100 -858 -212 -870 341 -966 -997 289 714 -173 -129 278 72 -468 393 730 -301 -796 462 250 755 676 -913 887 -568 -468 -55 -309 -10 -888 13 -773 394 416 569 747 -987 245 377 394 -417 349 -911 -318 317 120 408 314 -44 -381 -258 -848 835 -210 -83 92 -835 425 -383 565 -873 -458 -996 -142 -587 146 -894 725 -560 201 687 -713 -281 713 251 -157 142 134 -167 36 -198 920 -525 210 509 313 935 -665 28 225 -461 274 723 848 473 956 719 -723 794 -674 -504 -144 294 218 387 -101 500 -595 -293 -111 986 925 372 -43 968 886 -11 507 -697 -422 94 -249 671 114 -584 72 -764 882 885 -611 684 -365 -505 436 -78 -640 658 -681 892 124 19 -168 -285 -378 -844 -396 -817 586 -63 -675 -529 -621 -818 -317 521 555 -681 -715 -910 -461 330 230 803 5 605 723 -415 405 195 -716 -307 780 -926 224 -660 416 -368 -244 -132 -154 93 -125 -250 -948 82 64 342 -250 -331 13 680 754 -703 -12 97 420 -570 -377 -934 -544 455 -58 187 -547 390 752 559 -439 257 -912 -105 -308 -13 220 -83 1 491 -932 181 -590 151 -123 -444 414 -536 -869 398 658 94 -587 -344 -147 -682 -293 -439 -508 66 999 -503 -624 -470 116 -187 -257 -10 160 65 382 828 -576 -574 923 -749 -345 -381 -330 315 -522 -984 -928 -447 42 -946 800 662 -732 91 999 58 351 13 857 -502 -927 -358 560 569 280 907 380 633 961 -19 106 608 951 207 937 997 -972 -908 -950 -495 -430 -881 -184 843 98 -552 270 136 -242 -560 -529 5 -343 -769 -390 -705 295 -493 -587 -234 -942 -788 616 313 -237 17 -994 965 -376 -14 -326 -608 759 594 -375 -805 516 -459 749 125 583 610 450 -999 438 220 -845 -111 488 298 -955 261 267 997 -744 -306 862 -449 -820 934 -391 -146 767 780 22 -747 409 -133 -309 179 832 935 -670 821 -796 -32 406 802 -555 196 972 -82 387 565 -351 -371 893 -807 523 700 -690 525 -21 -909 -969 967 -921 787 933 553 3 403 -940 -317 539 -452 -120 -127 -231 153 -986 -480 291 -270 542 -759 -305 -153 155 -544 -110 -144 111 -457 -566 -350 845 -226 -559 -535 361 255 443 309 -998 -397 -882 896 -632 -212 742 -700 -489 551 966 -163 745 -119 -683 28 -642 243 752 -946 589 664 -612 460 222 981 -334 470 -673 652 -130 -139 704 643 -218 217 421 -126 4 174 -324 -886 -306 -461 224 -480 824 131 108 -390 -438 -763 431 -463 893 495 505 177 652 967 64 -851 728 720 631 304 384 -828 -644 689 -565 591 978 834 391 -210 152 759 -978 992 293 865 69 -565 -628 528 -933 980 823 513 -577 586 86 754 20 -936 509 428 -452 236 -551 835 902 981 -972 340 -112 233 -580 -27 163 307 634 -762 850 -521 810 589 -538 12 -946 892 680 478 475 -711 -480 973 -806 -898 714 -545 -735 336 52 440 564 -685 767 -354 472 -805 396 687 189 612 607 -41 950 190 -27 157 853 418 -863 426 27 -990 790 -488 845 -980 720 672 938 243 -610 -276 575 763 -887 -698 -531 690 -410 471 -664 5 -973 369 -763 -727 173 776 -21 -652 383 457 294 493 -877 195 -639 -987 -156 -997 677 -543 720 -613 584 -100 198 -933 -730 -381 986 -833 -936 -840 666 -420 982 205 217 -281 -461 508 -59 -403 -964 -357 -640 862 -974 669 -901 229 -677 -766 -440 -333 -361 -247 -162 -812 -35 -146 31 661 -110 -458 -464 -796 105 288 -226 -264 595 258 239 -834 684 -333 -391 200 404 103 904 968 305 110 -646 701 -579 -618 22 102 -596 516 -336 830 191 493 665 561 -378 35 965 -787 810 97 606 -278 149 177 710 753 32 -966 -55 -445 871 -772 922 -625 155 -371 -183 -457 -164 -90 932 -720 373 -378 -898 389 -850 -321 639 353 -500 503 -296 -184 92 282 -140 791 373 976 -826 492 -183 436 494 -889 -47 -891 -446 -90 -187 -741 212 808 798 -975 -613 -86 751 182 -712 550 915 518 993 -63 -849 651 959 -838 182 435 -971 -526 511 -877 -118 609 624 650 -550 -568 -485 -637 -29 292 631 483 -340 504 -482 -944 370 -329 -365 475 -264 786 -151 -157 618 -688 142 469 163 393 -35 599 -298 -801 876 146 -685 618 449 232 328 227 -600 381 -264 -252 -882 -406 -894 714 -810 87 380 -834 -914 -79 127 575 851 211 -763 -565 767 614 -29 -512 861 -602 123 -402 -913 -736 -472 -329 820 760 16 778 -656 -112 -815 -737 -752 20 9 971 285 -684 811 -16 -372 -536 -502 526 15 814 987 961 237 980 -246 802 680 845 -557 44 486 -252 108 31 -517 -30 668 481 359 657 -393 -388 -133 174 -981 910 763 793 130 -560 880 399 -563 77 -247 -194 -414 -133 -703 330 241 -905 -925 -290 -525 -9 548 534 -277 -263 -366 898 -405 516 708 -80 -158 173 -929 626 375 -5 811 -416 -905 -329 729 -661 -432 -572 -859 203 820 -88 459 538 -408 -355 888 296 -400 -750 -595 -369 370 282 117 288 -493 248 -869 25 -858 -633 968 10 -43 -647 675 -701 -696 -881 -201 -349 643 944 -558 194 -501 193 61 -150 805 311 -10 -734 -144 333 -166 783 403 369 -838 110 984 -647 243 41 314 -698 616 160 -540 815 861 -558 -100 -900 219 540 283 -712 415 140 -480 -83 -681 -138 -9 -989 420 -232 743 368 790 -718 -129 432 305 -622 -726 -7 -80 284 858 412 496 -116 835 975 -110 -614 -978 -891 408 -154 -934 -382 419 -479 -847 -682 998 872 -374 -503 -213 -371 -126 596 185 846 606 -526 -282 -254 885 -726 -474 928 81 436 -877 -518 822 -984 -415 -677 227 528 -166 -60 587 -477 -540 949 609 -798 726 -625 -73 -450 356 635 -954 -71 609 586 963 286 130 -683 -651 486 995 738 48 -828 -574 -130 692 -390 -449 419 158 -968 347 -604 -827 -825 963 -425 -982 -897 -7 -65 -967 -699 -969 421 -916 585 324 -239 -271 872 82 -953 -462 48 788 598 -264 347 97 -332 987 223 -106 -863 -241 648 445 586 385 -123 35 -495 -762 176 -735 898 -293 -101 -309 -386 230 268 646 873 666 -905 832 -739 562 570 884 -753 -426 -170 -546 -749 159 -692 633 735 338 218 -704 507 424 681 -830 -506 785 549 931 -587 169 623 456 254 -817 578 -677 436 955 401 -383 352 -395 756 715 -217 -753 32 -301 642 347 -900 -749 884 397 -240 785 393 484 601 343 249 -720 -808 462 -146 360 -185 -10 -178 227 -77 -293 552 969 383 -944 486 719 884 -199 730 -553 157 -961 670 571 751 -417 -647 685 586 624 -659 -846 -1 718 636 -847 -761 693 -924 466 -984 -389 534 -610 554 -959 -683 821 400 859 692 -81 -963 717 710 -266 760 601 -192 295 386 -279 -668 345 349 693 519 132 -590 -763 570 107 -857 -593 425 896 394 352 -310 950 120 -146 -933 -538 -911 -389 -543 225 74 -816 737 681 855 -928 -668 -889 -351 -682 -943 -691 -246 -841 -152 775 -287 154 222 -721 -88 -807 276 -283 574 469 308 -220 320 -144 468 580 -99 -656 -171 973 -460 29 747 -970 -651 -806 275 -575 -366 -844 334 -880 -748 -393 291 189 -531 -378 10 811 798 616 959 -738 -656 0 -34 228 -530 -171 -976 -746 -628 893 680 265 -816 334 -121 433 888 444 15 278 567 -116 -815 883 -327 -736 188 -52 98 396 544 132 163 -97 -718 -86 -696 -926 874 -674 -5 487 -823 221 -949 -750 171 274 175 831 773 -884 677 51 -451 -475 -7 763 -787 176 -721 389 226 951 -300 -174 -404 -343 667 294 -836 39 -790 161 666 -288 181 868 -779 121 -104 -884 -400 -461 284 -985 495 596 -64 -898 918 -855 783 -376 -341 -974 -235 655 705 -34 -130 441 453 251 -523 -904 922 370 855 -546 993 660 -388 -285 -69 -927 991 -631 123 -568 -515 950 169 808 338 383 325 925 20 574 552 435 194 792 880 -771 -136 -263 70 149 -509 -905 39 -935 928 -846 -474 -785 -409 -8 570 268 -986 193 826 429 578 935 389 908 506 246 -879 740 382 -692 566 -620 -801 325 489 -483 854 -279 694 -665 354 -52 -297 911 -973 707 -595 347 -85 -778 658 -743 75 -632 -158 607 -737 362 -47 892 294 -980 485 246 758 806 -883 -511 609 -937 -785 521 -574 66 917 -658 779 -307 718 -243 -901 -973 185 -856 -419 818 589 594 277 15 -383 537 793 519 782 545 150 183 608 -435 -750 468 -582 878 -537 -454 196 685 -132 -944 385 -568 -913 -918 760 -333 97 -641 -943 887 414 518 -302 383 488 524 -722 -506 -480 -121 -228 928 -48 855 -75 524 782 -383 420 -848 -841 -471 -354 692 -300 852 766 -394 589 698 -220 -888 -925 462 62 -401 947 607 -592 409 607 -691 608 468 819 414 351 -421 886 337 394 53 196 -392 -638 -660 -979 -546 350 -67 -981 558 -690 772 704 -47 -15 271 -511 -309 -838 996 872 758 319 -992 417 -414 921 -481 293 921 -416 -657 -508 -167 93 -565 667 -602 -832 -196 338 -729 886 -661 372 -416 438 706 329 196 213 -81 -424 408 373 955 -92 486 552 -715 124 976 -551 835 -808 854 -256 785 494 69 358 800 -27 153 37 157 309 212 77 -399 -320 -81 127 -84 -390 -285 -663 1 775 -380 -844 91 -640 574 650 -74 -517 896 -610 -679 508 -820 -422 950 -869 -279 -385 709 725 435 -833 381 -929 -425 316 851 -762 -354 64 579 -719 640 675 -756 737 431 -344 912 911 326 -961 645 664 -839 -681 745 140 468 313 -718 -870 166 365 -145 -995 744 979 -99 758 296 466 699 866 480 576 408 -568 779 -548 490 44 531 936 -573 56 -350 -326 151 343 253 715 66 -493 211 -243 -642 -341 452 -567 521 -589 -794 -142 -757 -948 319 146 -700 289 854 -576 -747 526 838 911 511 236 618 385 -289 -528 -407 160 -462 736 415 235 -321 403 172 281 191 -812 -994 -186 415 -529 943 -168 -853 -402 256 -299 252 829 -657 -229 677 458 877 86 534 -573 -496 -209 608 -580 -911 372 408 -709 35 243 153 -335 -643 294 -912 -699 -717 -320 -65 -645 -70 382 997 -710 155 -51 973 455 -784 25 -394 57 394 -806 691 -497 -471 -112 46 -944 849 -915 -510 -966 865 -700 -273 312 566 678 -223 -216 -633 388 -110 639 582 281 642 -75 721 -737 729 662 735 -159 -49 816 149 978 710 -928 207 -439 -882 -693 816 493 489 225 844 910 112 829 354 -286 206 -284 862 828 216 543 235 -379 538 -268 616 371 -968 -178 769 -177 113 107 -398 258 -406 652 -319 -976 -889 -56 -574 -849 285 -988 -194 -710 -494 -351 639 -942 93 -479 753 -456 -501 316 795 346 87 454 -579 756 748 498 -136 824 -926 134 -843 -863 133 -9 889 511 418 433 -596 770 -79 -698 -203 565 970 394 -350 -495 -394 -989 -857 582 -241 603 197 206 539 389 -677 222 520 -468 -996 285 -126 -322 -420 18 969 926 -129 -44 526 -742 -804 -60 -556 235 970 682 -79 -5 12 -617 491 -650 -741 379 -680 439 -341 -598 -978 -935 -515 -445 -404 -295 582 190 69 -400 -230 -285 983 -940 -824 880 -312 -901 654 138 102 619 -479 53 82 464 292 -623 88 -699 -681 506 -340 401 799 499 984 -528 533 -200 929 -276 -57 470 953 -654 -920 -152 -765 798 -604 44 786 496 -188 -96 274 885 -96 -143 -932 -494 -135 563 661 605 -406 752 -532 -117 -595 -206 -427 -756 509 -570 564 24 -977 935 433 -958 159 855 -695 -335 -886 871 -507 856 -128 -6 -305 445 202 18 993 -131 920 867 -722 -791 806 -486 -804 -613 -347 62 -295 -131 -268 -242 286 -383 -237 96 -421 -547 -571 -339 268 -2 69 923 -463 676 11 55 -369 -633 -945 100 536 646 588 339 -426 969 -642 977 21 -284 644 -565 -972 37 -185 -200 -851 -458 -748 258 456 485 985 668 -537 325 -488 -425 -310 -199 853 36 152 644 37 -248 943 -655 -894 -201 421 236 -855 -355 545 -945 -640 553 975 -769 577 -130 239 663 -32 -405 -594 364 938 -192 -801 -94 151 -961 556 -620 887 712 -352 754 591 661 981 392 -74 389 398 1000 -812 469 -486 267 806 131 -849 -992 832 308 -319 -317 198 559 130 -147 -388 -670 -572 -27 -811 266 835 -464 881 -330 -29 10 -886 140 -631 240 -938 -332 -506 -138 -947 -956 604 -115 -121 -924 912 944 -511 -316 571 -221 434 255 825 498 623 -254 -878 609 221 383 -748 -321 -479 888 214 447 511 -933 89 -372 961 775 721 645 671 -674 614 -287 -234 132 848 486 -376 448 -150 -139 427 -955 -468 952 215 -203 -596 -271 454 -850 -548 656 -818 472 -820 -595 343 32 -724 604 530 337 -231 -199 628 -229 -864 705 800 193 416 269 -440 -194 -821 -277 -853 137 284 -992 -943 -441 -183 763 -965 -805 352 148 -645 186 136 665 -383 -178 -88 -335 -541 787 -490 863 754 -58 -829 -111 395 -666 -5 -506 -316 886 -603 848 -890 -591 -192 -416 360 205 -978 639 -642 572 -540 685 -489 766 -458 -189 513 271 -193 230 196 -137 496 -194 -802 -293 -968 109 -831 -613 -927 771 228 567 219 944 -181 -797 -950 -487 -248 -346 707 259 -236 -920 613 289 -517 149 48 981 287 337 951 893 880 -812 -168 802 403 360 -28 707 980 -255 160 -855 -568 -71 -586 713 -390 -723 -804 -543 350 385 -881 841 371 -220 2 -707 960 467 526 499 -701 -433 -801 857 769 229 438 -376 -746 -85 798 -988 711 -389 678 -66 -566 639 -437 -374 -787 25 -769 800 -438 -494 -505 -507 982 -979 220 357 930 370 -194 339 115 896 -326 -669 845 -108 -430 502 -308 -320 -689 -930 -819 750 22 -750 -195 -935 -543 246 597 -761 312 -131 642 557 150 964 -824 644 312 -193 510 -256 -81 434 561 -968 -806 688 -598 -590 923 368 635 -802 681 727 291 758 582 361 851 768 684 660 -138 979 -583 -29 -503 -485 -935 422 -635 -326 -980 962 89 -335 -887 -451 -113 -697 181 -384 -125 -196 -864 312 195 529 -167 958 -81 538 88 309 984 410 141 485 -169 -762 454 -442 -856 -592 -996 405 820 287 438 -144 -440 929 594 13 188 607 -908 355 -642 499 649 801 -926 -578 602 -612 868 -615 -459 55 -854 676 969 479 -249 152 -290 -43 -854 -478 -937 -17 510 480 -57 452 21 -370 -273 928 -673 -297 109 384 -489 205 690 -276 399 -457 -152 759 -452 732 415 -736 -118 237 -945 852 144 -590 -527 539 228 -410 -898 -903 -497 -606 -604 -243 978 -667 926 -737 -194 966 -843 -24 -337 332 102 -851 142 547 815 408 -342 387 -228 282 -469 -801 -828 -584 91 -747 -487 -485 -386 -668 763 330 581 -433 -840 -283 827 -861 724 -912 -177 -938 -674 897 907 -132 110 -377 777 -189 773 287 76 880 196 851 -496 -222 -327 -424 -51 51 539 -809 988 -58 877 -790 -534 -470 919 -885 273 223 910 233 401 683 -868 293 582 800 -158 -299 711 -925 -841 -148 -332 -857 787 -720 384 688 467 -243 -169 298 -468 865 890 -424 973 -5 -506 82 252 163 685 251 398 549 -234 -294 344 -992 -745 430 445 837 192 756 628 373 -837 315 267 -966 -295 -601 -101 -612 -602 102 -280 939 489 813 997 -995 -538 838 853 670 -379 -655 -73 982 -576 425 -592 -745 -351 -2 224 -843 984 -857 543 -481 -604 -193 729 695 -339 -341 -96 -87 652 -555 -92 -46 607 -391 -552 667 310 744 -553 -906 -728 880 679 542 741 736 -700 201 845 7 793 -545 164 980 491 385 962 631 27 935 -190 -320 -721 302 -433 573 826 -497 -372 -64 -653 589 -1000 -688 -608 -391 545 -487 -806 333 276 302 -664 -705 56 -587 749 -370 711 790 -448 -345 -312 940 340 -888 -495 -621 632 342 -499 826 -134 -874 212 -253 -491 -390 -29 -872 -981 -260 -806 -48 317 36 -46 -530 873 -865 -722 -29 -604 -359 506 331 -521 -531 -602 -126 -121 -754 731 -581 626 -308 -600 -906 -530 610 272 -213 -28 359 -823 -405 254 46 -882 881 -388 798 582 -750 -150 343 706 660 967 -790 -374 695 -378 156 -716 -152 -468 -520 623 840 -943 865 210 363 -708 165 766 703 -529 -630 -435 -492 -573 476 511 664 433 283 -279 -262 925 857 392 -507 758 328 -968 524 150 -657 -982 886 663 0 -47 -687 -100 857 -775 -791 924 -460 845 -257 -303 497 -339 -566 695 589 -943 273 -657 628 -88 -762 966 272 -259 308 -458 -900 52 40 858 657 -266 -660 908 -494 -429 -118 454 233 31 221 -267 848 -543 951 -403 422 -300 -924 -632 -929 -787 -307 -193 -765 -349 -353 -748 616 553 715 -684 89 562 -807 117 379 704 324 -627 828 887 767 -470 -797 -842 266 724 -12 738 51 -777 442 -101 -663 350 -347 468 -878 -492 368 -830 -609 837 220 -567 542 -315 976 -607 -886 -924 -531 699 -535 -532 -583 957 56 316 -238 87 645 669 -288 -813 -505 -910 532 22 681 41 28 234 14 -602 900 -730 523 -411 -23 857 -604 -630 53 -325 169 978 650 -459 -753 211 421 -885 -610 243 -72 -529 936 -887 -477 -132 904 454 674 -389 -496 -32 -656 -756 776 -700 -942 675 -120 648 766 -214 -288 -801 898 -79 -504 -559 659 -237 146 -487 -462 772 -557 -82 826 -353 -694 946 -616 420 21 -958 -544 245 -368 -633 -463 248 986 406 -116 827 -802 385 -116 -955 -214 439 -813 -256 -765 43 396 377 -5 279 174 -157 883 -968 -945 588 -314 -524 -584 721 -758 -195 792 428 -997 -143 191 -704 -649 205 333 328 -317 946 -19 728 -390 910 464 -32 -843 -750 410 -814 672 276 886 869 -642 749 455 56 307 455 892 -248 -755 199 -123 -285 -638 63 -187 -542 -689 877 651 -451 -882 374 -117 252 177 391 570 -775 314 -683 716 -781 91 -535 -911 -608 542 -422 -793 -900 -679 -267 479 224 384 714 -766 -579 -335 -347 -355 357 228 -155 970 619 825 375 419 9 6 -666 -535 870 -480 53 -170 -778 875 -595 -570 31 88 -275 -609 -277 98 -132 -390 703 -583 706 997 -582 629 637 548 -634 505 -940 895 902 621 -985 800 -801 -951 490 -443 -206 614 285 -371 -928 -581 -40 320 -198 556 624 -642 46 563 99 -601 -710 376 -808 96 -500 999 364 586 -249 910 -666 244 969 -246 440 146 -901 880 450 -587 639 823 -805 50 93 -576 -160 -459 -677 -35 -862 704 214 -443 -652 385 -577 390 -882 -172 892 -679 180 25 121 -687 -489 -156 607 -579 -433 -720 -339 -252 -194 -450 -602 -497 178 145 -320 501 -390 52 322 -958 -228 105 -332 -655 5 -361 -671 -768 -70 -522 -996 -770 804 -529 180 856 -42 959 -508 -339 511 245 271 368 -223 -143 319 -733 -548 752 -361 676 -206 62 84 402 -137 155 89 -385 -881 -142 102 -345 320 -700 317 -114 -195 -79 -670 587 579 -385 927 995 402 543 -969 -127 -68 910 -974 130 310 -676 259 533 550 -88 422 5 -786 752 -303 838 -527 88 825 50 -408 319 6 643 868 618 817 241 441 -807 112 -747 -428 833 584 -776 477 -187 938 -458 -528 941 -639 -426 407 150 437 23 654 -985 744 -548 -475 -649 863 375 691 294 425 -298 520 918 -420 -960 -376 240 926 699 -548 198 262 -698 90 -210 -126 848 -748 560 963 326 288 238 297 -36 691 25 -155 -247 25 -732 597 296 430 27 -674 1 83 -538 -72 305 -968 -562 -150 -962 -724 845 135 639 343 727 -81 491 -946 -659 421 -416 -682 -182 -473 352 149 112 -568 466 398 -994 -365 -542 978 911 -180 -91 133 451 417 404 196 -576 -67 -739 -545 -459 848 527 712 -275 497 -988 693 74 999 -612 173 396 -929 616 -585 577 -975 336 -79 -725 -398 -704 -211 923 -726 -970 -901 -138 -781 -936 922 822 -568 303 -52 463 -304 472 -874 518 -373 -116 847 -163 368 -299 327 -790 -936 157 -77 934 728 -21 90 -475 992 -142 429 -551 -221 975 -822 -327 -760 -215 694 609 -421 -231 318 299 189 -533 -356 -15 -807 366 -303 -234 -591 -585 -152 -782 -718 -528 -992 146 302 -133 177 -982 689 802 514 -103 -970 -942 984 -997 585 953 615 338 -681 -387 132 534 -955 548 -852 -213 -499 -511 314 -717 -504 -779 130 742 -778 42 943 -172 -696 -479 702 -858 44 -293 160 -533 344 -235 -66 918 933 433 -199 -687 -865 27 158 -724 -685 -504 90 15 458 288 475 -482 -679 -834 -197 -620 917 -860 674 -4 186 522 776 581 -56 -364 -843 -137 859 72 382 -157 -429 65 107 -120 698 -281 25 551 246 -249 -528 716 16 -326 118 -313 -706 -268 701 890 -127 781 515 600 -311 886 849 989 -720 -58 862 -115 -220 -775 589 406 80 72 900 578 261 406 918 -568 726 -757 -384 -646 -493 95 764 -680 -828 269 -228 -313 -354 -952 752 -640 -985 -7 -798 -287 863 -816 -682 -925 -595 757 -805 341 850 19 994 -439 -184 -233 386 -861 -346 -903 535 946 -386 -287 -188 -639 126 -749 300 -132 635 740 -373 94 150 139 -518 -409 -583 323 764 387 -817 495 -109 978 963 -361 673 -323 -977 263 -743 -17 -387 -470 -781 -846 -624 -861 -209 831 13 929 -921 350 796 845 -865 -790 389 83 -68 797 -944 886 270 -225 676 199 -328 -963 950 -286 733 -635 379 -404 -67 -862 -75 -619 482 50 797 -658 402 -856 -322 754 -574 429 5 564 -708 872 -33 346 -976 617 749 -546 579 395 -113 -978 934 843 233 107 310 -544 -811 353 -519 -693 929 -667 -324 233 -159 -834 430 -40 -375 600 -285 -605 358 907 200 -877 247 -747 536 -735 -687 910 977 -23 -237 128 -286 836 454 -430 -248 -111 712 -115 998 296 567 -7 551 951 95 98 -784 -340 838 -550 -602 -83 873 226 907 -497 -62 -978 -875 710 -568 -422 742 651 -739 185 -629 -370 133 171 -740 -47 -147 -68 912 -269 -71 -993 -926 886 449 -187 -666 -879 -90 -696 97 -217 -408 211 881 -85 760 -759 -935 -293 334 998 783 -782 460 377 -664 199 779 -807 955 -997 698 -669 272 -691 -73 -405 682 319 641 796 -444 79 -635 296 -549 433 830 -239 465 -514 488 103 -35 531 472 -735 951 -107 517 458 325 -735 -625 633 -741 -571 -573 -965 -595 -727 -172 944 73 775 -365 -104 116 818 -6 706 -589 959 883 754 -90 989 -354 -92 -285 499 -742 603 921 288 -620 -93 -103 -718 807 740 -117 59 -429 -299 278 -532 -376 36 657 -134 -708 -637 913 -442 -175 461 563 202 208 -820 -439 625 974 412 -860 -178 448 -946 -45 -624 -120 690 359 242 -198 -123 -250 -313 -357 56 304 781 271 -191 -303 -237 109 416 262 -24 70 -621 84 -207 833 806 -228 -603 14 540 460 390 -518 533 -472 341 161 -486 357 206 532 -251 -621 -100 553 -237 932 -780 -153 -802 621 275 86 -266 836 327 709 -244 201 153 -788 847 -647 435 -928 754 940 877 94 -753 -580 417 908 624 347 749 -50 412 938 154 106 -288 225 336 -733 -539 719 -501 32 -665 470 211 798 32 559 -259 -962 -862 -376 917 166 65 -937 80 -316 -824 -976 423 -106 342 93 -706 52 136 337 388 118 -606 224 614 -204 190 158 -214 532 -935 401 -494 150 -93 -247 -323 521 -249 -941 -19 -231 621 294 -282 853 449 234 653 494 -287 -839 949 -23 -760 -86 -287 -343 -530 -995 880 -235 311 804 166 -159 156 386 784 718 267 712 129 316 747 -840 -525 -361 528 -109 -565 -508 342 601 -700 221 -158 -85 19 -205 101 712 764 -858 575 39 -311 228 -842 -237 -369 -547 -637 609 -652 203 583 -800 -838 13 181 439 -484 857 319 -48 863 573 -237 -23 917 -571 -862 -854 104 396 -812 574 40 -903 -227 9 707 48 966 908 -365 715 249 -548 375 731 254 -944 416 -738 854 41 -758 455 86 29 841 563 174 97 186 -154 982 -261 978 -728 524 339 301 38 955 50 683 285 764 -824 -457 256 780 -424 -831 -643 772 -476 938 273 886 822 -923 -119 345 484 974 806 -396 -85 -944 -914 833 -980 839 337 931 53 41 -452 651 -149 476 795 -922 -689 851 -419 76 521 -652 -722 -834 -403 -729 274 -901 -245 426 -4 -47 614 498 -676 -127 301 -94 -800 866 -675 608 466 -788 -687 -215 617 -391 -854 277 290 477 -197 -489 675 -643 -94 -750 471 75 -26 61 -520 -724 -78 -428 -916 -971 900 -690 -712 153 156 -611 -201 -163 -793 -343 744 429 645 356 -546 226 -967 -397 901 -357 844 680 -257 -480 823 -420 -101 987 267 832 22 826 -579 -980 73 832 -631 326 480 227 -68 195 330 956 123 210 243 -754 226 -463 877 875 -226 -379 16 -227 209 634 75 -497 -428 953 71 -549 -157 117 319 149 -818 42 903 -912 -276 954 -417 -743 385 -646 794 554 -138 395 -256 546 -886 -780 -114 616 -499 -858 -428 863 183 787 -80 -318 -571 -153 -224 831 784 774 -560 -227 -324 243 -430 56 914 922 -942 -814 669 -525 -292 -58 -769 -716 -958 69 -846 203 949 -650 950 -694 -318 -247 -921 611 -647 -470 947 357 433 -52 256 -915 67 -691 -463 -220 916 571 166 524 -422 -262 198 -587 684 -933 117 982 280 602 -762 -12 -743 -574 487 413 -243 -570 542 -569 -887 819 867 305 851 434 -419 876 -958 -222 -584 154 708 -933 423 -726 728 -182 721 964 -39 -84 -295 526 588 -462 -306 765 -260 414 523 -857 -260 892 553 549 770 -162 641 -247 -434 564 -641 -256 930 -229 -266 -829 127 790 -838 931 874 266 -622 292 -904 875 992 271 -464 -274 226 197 138 196 -403 467 669 805 -531 -306 -206 982 659 -260 -88 994 445 -420 674 337 -553 390 44 166 -152 -20 51 -587 -38 872 122 -162 -953 892 954 -957 752 218 946 481 341 903 -748 -778 -440 868 989 236 623 -851 484 182 591 -469 -950 505 -436 214 76 687 -38 701 81 597 -568 232 577 -468 650 675 -172 -596 -373 -538 1000 242 -902 -93 -403 580 98 379 512 521 -768 992 -93 662 -477 -72 127 -278 223 85 121 -165 -376 698 342 -223 890 840 988 622 975 -368 -942 128 -684 293 -57 -633 -539 69 636 910 -300 -82 187 344 -96 849 -721 825 -902 -19 -402 -514 459 344 553 98 576 591 -634 -51 643 -296 -558 -189 -714 -185 -382 249 -454 872 -150 291 65 -975 -152 -898 -799 -155 573 293 125 812 413 -879 -782 462 607 -711 -979 573 -43 -434 311 -76 68 167 -356 -416 -725 126 -990 105 -882 -807 253 -226 983 -144 -479 -107 -210 -553 936 -624 -717 -489 208 452 -796 941 509 -358 726 441 205 -360 111 -221 -136 -481 -242 33 -569 -461 -657 404 -513 454 714 558 -92 -683 -462 -403 553 -130 -156 566 -868 93 -597 251 544 165 704 -723 -701 124 71 375 -948 111 -547 504 97 565 -352 394 464 -500 253 -346 -558 -714 598 -46 -758 779 296 -779 309 -477 745 -900 162 277 -919 930 854 -165 852 -831 316 879 116 606 880 -115 -701 83 777 -827 -950 -34 -331 -520 -784 768 793 990 813 65 -367 -922 -929 -324 -147 129 -534 730 -271 -295 121 503 714 -420 159 346 274 95 -145 370 999 -874 903 -658 -834 716 505 555 874 -996 -101 -112 894 -771 -609 713 305 796 -640 -555 791 -227 762 774 561 -258 -782 -916 -356 558 -259 -689 772 -218 -595 -653 103 -135 -95 -22 59 608 -760 -364 810 926 -243 807 -460 -524 440 195 389 -149 -423 -873 -238 967 -769 751 -235 -544 -918 -331 -288 -372 -707 -292 -527 -561 -505 -759 -246 -27 -893 324 301 817 -500 38 534 151 -208 -346 -617 996 -746 78 412 -945 52 -999 590 845 -347 743 129 -191 230 -281 -731 59 922 -845 -863 -154 88 -738 -222 379 -72 114 -630 -634 -724 -625 -562 975 -89 -973 -781 267 -376 617 597 114 -498 513 -938 -193 434 -283 -791 -769 -465 223 876 536 200 582 -788 -896 -259 -174 -860 469 -769 -280 561 547 -2 599 -94 823 -584 180 842 -345 -96 983 -958 -711 -556 -352 -100 -377 -300 -202 -45 -50 208 -786 463 568 -543 -426 970 122 -416 -476 531 164 -643 -724 -542 -447 967 915 129 -62 659 -268 696 -408 -210 601 -885 373 -946 505 -626 694 -432 -986 773 956 507 839 754 -70 454 166 516 -698 -552 -347 -714 -991 -849 -84 -166 739 -408 86 -230 -485 -903 -385 -731 -226 591 -506 -974 707 947 -194 896 438 482 954 -631 39 705 -71 -942 -466 157 630 97 -337 560 -132 -757 346 504 -682 56 -376 509 -818 -281 656 646 -534 381 -177 -369 308 597 656 -19 462 310 117 610 -869 -387 -308 12 280 128 -31 819 -445 60 -734 -440 -207 -99 165 -926 234 -581 -799 -319 902 -730 -962 -109 151 -883 -5 -610 -520 11 -152 -516 930 81 50 228 -927 745 630 -980 -634 329 476 -934 -687 859 816 966 95 -954 -728 570 -976 365 827 -11 -10 -47 571 255 -949 167 82 820 -555 544 864 781 -652 583 760 -228 224 -183 445 -131 -359 43 -272 -607 966 210 -706 925 370 -725 188 -409 419 -356 216 -578 377 804 -892 743 -87 -902 -26 650 -988 668 659 158 81 705 -588 -420 8 -236 11 -148 -74 64 244 334 -124 -112 -532 -693 -463 -582 57 -27 16 -741 -563 674 652 -540 320 680 798 -505 418 515 -590 -986 -50 250 -17 83 768 224 916 197 -275 60 -40 -314 -684 -271 -764 -789 -657 788 -259 676 778 -53 -705 122 108 8 -783 -527 632 -894 208 917 82 -974 -282 60 658 906 625 -411 -120 -331 284 -693 -157 -652 -778 -761 -153 890 -46 668 751 800 677 -350 740 449 -211 358 327 -236 -553 749 -536 176 81 -831 399 -320 29 -698 -4 225 -423 -824 144 -225 279 159 -346 -940 -143 259 172 -389 948 670 -842 -334 -858 578 722 -513 98 357 255 701 154 206 768 16 374 659 278 511 -971 39 -113 -63 -406 -484 -859 -667 -452 -733 553 -877 -479 -682 470 -434 624 881 -830 96 750 500 423 -548 -30 -891 793 318 169 210 -689 -553 840 -293 -281 -468 -496 -33 -966 89 881 391 230 -515 -785 -90 50 858 901 -536 33 -808 -401 95 382 -224 327 -840 99 -330 -136 -337 -260 529 402 -490 708 -343 -463 -770 374 -584 339 531 376 995 -806 514 -603 -313 950 -160 -847 168 -625 937 -503 -645 350 537 562 -289 846 -799 -156 -478 70 -50 845 72 203 382 -223 -736 -807 699 -243 295 -210 125 -57 264 -178 332 295 585 519 751 876 -328 -93 -940 242 -731 904 952 424 777 762 -225 -673 602 -442 -313 -145 -994 -754 -821 -325 88 90 -614 -246 828 221 -763 345 -68 -161 -693 683 13 597 549 -390 -63 -248 -336 -609 25 847 -745 524 -818 64 779 808 910 -658 650 631 551 43 765 186 970 487 -51 -39 -800 424 -3 247 902 -812 -781 -205 -993 742 935 923 -247 -401 345 -396 748 88 45 -763 953 -843 -875 654 -290 -395 382 907 784 780 243 -449 -240 -981 -705 -209 -440 -913 96 991 103 331 411 -681 -880 260 159 -337 -491 -975 -977 -246 982 333 -195 553 123 365 551 -526 448 840 910 -703 -506 747 459 -672 -938 -31 677 263 185 -891 -655 -710 172 -292 -83 707 -669 -535 -319 917 -738 981 194 681 370 -144 -909 852 -372 -385 -514 521 -511 -273 266 -697 -361 -338 396 16 478 538 293 -895 298 -617 -64 -184 803 336 323 281 -252 634 -496 -984 -600 782 975 134 -158 -578 -397 242 570 -819 467 568 -676 278 855 -826 810 161 -477 -783 195 -699 -43 658 478 220 -110 925 -671 510 -104 -508 -94 -616 364 572 -975 -180 544 221 371 586 332 -285 316 343 437 -352 -758 282 -152 -723 -188 -466 -871 438 -996 181 -868 -50 -649 854 338 86 104 120 266 884 -240 992 519 358 -127 -646 228 782 623 290 -870 261 -802 -344 352 893 -42 616 -924 -164 -193 895 327 -670 -56 -834 264 610 533 638 929 333 317 221 33 595 490 -720 -198 -933 585 -453 -191 741 642 -712 -1 -670 -103 396 -60 -27 -415 -418 325 -540 -793 -3 558 -580 -983 253 330 -699 561 11 218 904 25 -119 181 918 -168 828 -197 -741 -978 198 -970 149 -500 814 -115 324 -144 -954 -719 113 -509 -746 -754 257 -637 346 -426 -803 210 -795 -598 -661 -468 780 -808 183 -629 -635 417 -190 -401 806 529 211 -536 -845 795 -93 -883 -878 426 -813 -814 749 498 -312 -456 248 601 -704 -218 543 425 916 943 57 626 -25 938 689 -757 762 226 -932 -862 524 -480 -680 -644 363 -937 825 -370 -794 248 806 -223 -648 -688 432 -489 130 -223 444 680 -323 -996 -831 -32 653 942 -316 -495 -735 175 857 -690 -712 398 -839 882 -829 148 -64 172 -415 232 -230 -648 -199 -334 476 155 -47 645 12 895 893 -677 673 -56 309 269 -432 734 -432 -526 752 -739 -77 -809 -889 -357 407 -215 -655 432 79 317 -808 342 -293 34 290 872 952 -470 444 -18 -655 797 178 10 468 554 -95 -1 59 864 321 -275 258 291 500 -685 -455 -857 -944 399 665 175 -98 552 337 -547 277 -960 -122 390 -614 705 72 212 -267 -463 -753 383 -747 871 636 426 -296 -399 656 963 -589 -868 188 -88 802 673 593 -691 -424 -291 316 -368 577 52 74 -236 956 115 -410 -545 -757 -500 562 459 -21 -257 -181 371 202 573 205 -220 -910 827 -833 -877 334 -495 -179 320 495 569 612 -726 389 436 631 -871 -978 635 989 -921 340 150 -387 292 909 814 511 -769 272 -611 39 601 49 -914 617 629 -229 -510 416 -338 288 79 42 -365 -474 -473 642 660 -810 -233 -421 -618 610 92 427 787 60 -66 -772 -494 -342 -114 785 -528 -28 400 -754 -602 881 693 -896 -865 760 794 -310 859 27 910 -118 226 -792 -466 362 -769 747 -246 146 -7 724 -982 -286 -595 835 907 901 388 63 -193 355 -559 581 -432 -193 -881 252 848 862 48 -556 657 141 875 38 643 -404 756 -59 57 388 -463 426 -613 251 996 806 -460 -835 -170 -618 152 129 -927 139 -425 -930 643 273 357 997 -136 -908 824 838 682 807 680 -856 525 -750 -425 666 -113 553 -825 902 471 467 -145 -767 -587 730 -682 -47 884 805 -618 597 232 620 401 -864 -512 -416 724 -619 -702 617 229 246 -337 63 -614 800 -29 148 -639 934 948 -158 111 -759 -596 -715 636 51 309 -320 -396 -425 344 322 -837 361 599 779 706 24 -938 962 258 723 -668 -523 -825 812 521 835 -412 -484 -38 -344 -664 657 716 -128 250 -972 912 -511 -113 333 244 -36 -810 -473 -771 923 950 -648 195 326 198 -648 884 -363 792 993 54 -982 470 -810 754 -738 -932 712 -575 135 502 -231 385 980 784 740 -237 -229 118 247 271 -616 133 -596 -656 807 68 284 657 -92 -49 -521 -948 295 -432 -149 -419 -347 -525 377 334 -355 -182 431 -543 -407 700 -660 -939 837 -173 -555 -734 -963 -543 -257 -973 -349 -605 895 577 898 -802 187 -345 583 -847 783 -80 502 100 -263 567 611 -965 -366 -306 291 892 -124 -667 166 11 -482 -755 191 502 311 329 135 -12 -364 763 866 673 428 154 -585 -861 -762 830 791 42 553 700 -924 17 -156 278 -662 539 -717 -219 53 770 479 -677 206 992 -795 -354 -487 -16 -436 -907 -761 880 -71 -338 -978 -349 -814 -546 -554 878 -639 -257 905 -637 -938 -754 -975 -521 306 -199 600 -318 315 846 -214 -641 523 -532 -604 -115 -374 140 -769 535 607 523 -425 -637 390 -78 846 704 -136 827 -324 -914 283 -138 -653 -435 -21 685 -262 860 -381 -591 631 -142 -550 991 295 -412 157 403 110 -444 479 51 -882 -732 686 460 47 519 -565 362 645 915 613 406 -617 -164 -949 -560 263 468 -658 264 -306 -425 -155 -454 -15 -192 -171 775 -473 221 496 791 852 -998 -117 451 -218 132 -486 287 288 197 -986 -958 939 400 -471 116 902 914 -384 -26 246 -252 -609 -219 -385 612 610 -444 -990 918 388 -576 584 168 910 122 -66 250 -839 -544 -138 -15 -327 -34 -164 866 -701 -411 951 -956 -277 575 -222 861 -315 596 -249 274 822 -195 72 -165 -105 496 -838 -247 854 597 589 -31 223 17 -54 135 779 870 740 -265 349 -229 -202 -879 -950 -638 -664 656 -503 -151 -35 -284 657 6 -210 -740 -379 40 -493 -566 -189 -897 -722 420 367 -571 -804 -514 -195 134 -551 -227 -847 -737 885 831 -625 -834 -349 380 702 952 -977 649 -116 84 671 912 834 1 573 -983 696 467 314 560 170 -989 365 217 898 -456 964 896 -838 566 143 475 445 182 6 -1 181 -795 -623 917 -749 37 965 787 -608 -464 -97 183 -274 -335 -732 -267 -752 -573 126 -613 -665 164 -624 -743 -206 -339 -414 438 3 610 286 562 598 471 642 790 -981 -769 649 500 128 -895 764 917 933 -637 -131 878 -827 -414 -507 -418 961 316 -435 511 120 -715 -417 -264 511 321 584 408 -924 170 487 662 -98 -955 736 92 348 -463 -455 710 -719 -277 -781 401 494 417 136 28 -557 888 652 744 278 -249 561 304 -925 632 -927 -358 339 552 -527 -817 -626 -479 301 -144 619 20 966 -841 154 347 373 750 871 628 -72 661 -927 -577 149 514 890 -943 -451 553 571 -350 -11 528 471 -799 -450 685 925 530 139 814 -675 -432 315 -327 865 -549 -133 -911 -837 596 -348 725 445 -838 646 -341 -604 -660 -752 -557 -133 307 486 253 916 557 -255 316 348 14 935 813 -3 288 806 -92 -250 -465 -669 63 -284 137 -392 958 194 370 -372 -384 755 -56 75 744 932 834 108 261 -406 -537 -792 50 19 -91 919 -799 -82 -160 -766 590 -798 471 -454 -793 -815 -845 -464 -638 932 -510 -2 522 370 248 297 312 947 -757 650 357 995 -121 297 162 -437 615 164 -441 744 615 517 -133 -433 -878 -762 -446 -745 -119 0 135 -996 56 184 470 -97 -423 -989 -49 -346 840 -431 384 -171 334 658 -393 -176 -264 147 140 671 614 55 -365 -952 559 559 758 362 -411 -963 50 755 223 699 712 -699 928 482 -140 -464 -2 -634 663 318 -645 648 115 427 686 984 -984 -934 26 671 916 516 395 -329 90 804 -479 -207 -994 251 -417 -77 -694 -825 -539 861 996 -4 346 -95 -515 -151 -311 -689 -862 591 -308 208 747 -701 876 -384 -857 825 86 -503 695 125 -47 558 875 965 286 -564 909 -986 602 942 -116 511 -184 -303 -984 -951 -95 789 -119 -828 -623 22 201 -864 958 -629 -589 -798 56 -67 740 -446 307 -842 650 354 -398 -905 908 27 748 -918 660 -237 979 420 747 182 731 939 869 -711 -636 -432 -654 810 764 256 64 -825 -594 -41 -522 -951 349 268 -849 -472 -238 -638 -210 28 288 -133 411 -9 -473 -538 460 -335 -120 -681 390 108 972 368 98 -238 855 839 470 -262 594 -95 342 -565 -188 -305 -660 -880 507 -1 521 -115 338 -323 6 -927 -495 -1 993 698 -824 -194 92 198 -922 -905 443 -416 -475 -666 48 246 913 -209 922 -725 188 133 929 -722 343 -863 552 -17 -489 388 -627 867 -83 -686 -793 451 557 139 110 -703 -926 519 691 507 446 -963 984 384 130 436 368 454 265 16 -577 297 -240 -958 -688 527 -136 -126 -58 -757 73 831 -603 -901 809 -571 90 -375 -513 911 658 -69 667 452 -775 450 535 -273 -786 432 543 -695 739 668 951 -795 -655 446 160 -860 -599 -492 -895 16 32 -911 283 731 600 707 649 167 528 -766 222 483 617 891 -293 -422 41 843 705 -845 121 -340 111 -96 -845 1 255 -370 -294 -585 -277 -553 -411 -426 -454 230 -305 -765 767 129 939 -404 -452 517 9 579 -887 878 -56 514 764 -832 -863 854 -498 -73 -314 634 -688 940 716 687 616 787 -525 808 3 -764 521 751 335 116 -639 546 471 368 -207 -170 765 -168 56 -692 -389 -730 668 904 549 -401 -372 -992 34 -324 80 854 -906 -476 -699 -869 -527 171 932 162 -474 0 -847 948 565 431 574 -992 625 924 -755 -891 965 -896 329 929 253 659 -628 281 922 435 249 -411 -486 99 -750 884 127 -59 324 807 453 478 -988 -890 -845 38 -530 373 -504 -272 -724 94 519 706 -595 552 -989 36 124 -851 -5 -219 -697 248 505 -298 -301 155 -827 269 518 -27 460 -465 43 -927 -500 -603 386 -542 452 670 -577 164 -816 -518 -109 -235 -831 920 923 -292 141 -475 -146 969 395 -733 476 808 -543 -827 394 -681 -540 -352 -291 -975 907 730 -700 164 -174 484 -737 -708 304 -571 -870 -188 133 106 -911 -948 235 -277 966 -368 -877 -335 -215 -900 -503 264 -859 -997 241 -919 -1000 182 -964 849 348 732 -79 -797 865 613 722 792 372 -205 245 -6 -926 14 -170 875 -187 548 502 848 511 -611 -174 451 -257 -793 791 65 -403 -964 -531 423 -448 762 -29 -797 435 550 -339 78 -277 -748 201 27 -138 -725 546 -305 -673 855 393 210 -751 245 -228 -807 -465 340 -541 -783 824 -670 396 -62 989 -753 -409 418 674 760 776 -589 392 141 909 515 -29 -521 -529 -906 735 473 566 357 231 -549 937 906 -516 486 732 -365 455 -149 -920 459 642 -10 -733 -991 -822 -416 454 -820 484 -189 -71 -491 3 -451 -379 135 -183 -713 881 13 131 -777 6 555 -124 478 -55 533 292 -471 -50 852 -979 -339 -548 246 665 -901 506 25 -59 -738 275 -846 -957 -615 -652 -302 -803 168 -804 -639 525 882 811 199 711 894 385 14 -477 737 -787 -576 387 -277 -726 946 499 -406 -429 70 637 196 981 788 767 215 231 -65 152 -493 -59 -230 -287 -135 -204 32 -583 -110 -670 -625 -842 -260 -629 80 -579 671 465 -474 -204 -206 964 673 -7 -857 411 489 728 -673 133 -191 -23 -749 -554 -758 -61 -711 -170 -708 -189 615 439 637 -361 236 1000 865 -744 330 510 714 656 -512 -458 308 -142 -424 -313 574 -620 538 833 432 696 -221 -23 905 -527 872 -200 896 -377 -308 -43 814 89 933 -142 308 893 -280 968 688 -790 -876 118 672 16 -483 -817 -577 -542 -738 -88 255 -284 -641 -263 -748 447 449 98 -972 893 -497 243 911 -245 686 -747 207 442 74 -912 525 -849 -232 189 56 -568 567 34 -375 843 890 892 -457 546 -857 -324 885 294 932 549 990 -219 -222 313 -766 -95 -586 95 680 -540 -972 -591 845 621 55 755 395 -999 738 -251 955 457 -54 888 -885 -393 -614 842 -103 -906 -417 212 89 -264 -556 -186 365 -645 696 -103 951 -686 296 236 675 741 -879 756 -907 473 300 -185 -636 -309 -652 -135 -779 405 389 836 -270 -782 -29 -779 887 -498 564 -562 -724 670 -455 607 784 -536 695 -608 -48 -618 459 -292 -843 544 850 -354 688 -697 -863 423 -585 113 621 -676 562 -400 747 8 643 -314 915 -474 -612 -588 612 758 204 -777 -21 187 644 -62 658 -948 -742 -625 -246 -803 -300 328 -376 -746 991 918 760 -480 -501 66 195 858 -79 -818 179 460 -555 77 314 986 -473 -953 -913 -809 -410 564 -928 698 -691 -955 806 771 -671 798 460 -728 931 542 452 804 -313 659 322 445 262 -866 -407 944 729 901 -425 826 -627 529 111 -555 -152 250 -692 988 -713 -974 360 -3 479 811 229 884 171 22 906 354 -497 -751 -743 610 68 517 -313 -917 962 458 -2 -259 925 -540 -72 36 671 -897 -40 -576 311 33 745 -944 -88 -485 -493 -320 930 634 536 -916 -729 -991 790 -940 966 639 -276 601 -71 -6 535 -660 153 -935 283 69 964 -750 255 826 -666 -577 -35 284 868 322 492 172 -436 -71 768 756 364 -848 -304 -496 -995 879 765 -752 611 344 931 183 -469 -353 649 -818 891 -46 -651 71 -596 407 -945 -831 829 349 -229 -453 -752 633 -823 -36 -493 -247 719 -145 -246 696 243 -307 -783 -656 638 65 -518 518 318 96 -833 -445 -544 213 846 -70 -446 -723 347 -391 -438 -646 -751 671 -462 641 32 531 531 -775 -613 660 -998 908 596 -107 -715 -746 -906 600 -71 -433 -441 -175 410 -498 -463 486 217 -883 418 -333 -430 909 -884 -770 818 263 636 540 434 -762 -931 -503 915 464 -631 -82 215 415 496 368 455 -589 -513 143 -322 906 701 -339 194 -498 -640 158 -645 129 402 250 775 611 -316 -177 539 -898 424 852 376 500 782 964 -93 -320 584 937 -950 -829 -186 302 866 -636 190 -60 -840 933 326 992 -929 701 -867 -732 734 939 675 205 -581 857 574 776 413 -646 -570 626 129 -424 -529 956 -984 -908 175 -574 -335 581 266 192 -524 763 -39 -513 -925 -4 -42 920 962 70 -357 -139 925 -83 -670 175 519 552 573 689 -703 -223 -68 36 -194 223 980 -587 -544 -530 856 93 905 -681 -354 714 189 401 489 -65 255 940 -511 -543 -211 -516 -988 245 59 905 -532 -738 546 111 -810 214 617 734 -277 -281 57 827 -115 279 -722 94 966 912 307 677 -400 -349 983 -15 870 386 -693 -834 -691 26 -349 -596 871 -170 797 215 -182 -955 580 497 743 245 520 -640 -131 -225 -376 658 -811 961 226 161 536 540 -294 678 -604 -951 868 479 -67 104 -591 -479 55 -90 659 984 880 347 144 -168 181 -795 -239 -673 -762 644 217 377 -406 474 -777 375 -454 -961 783 -735 -33 513 248 862 -436 -132 -63 440 -591 -207 -911 477 15 66 -92 789 21 981 865 581 -873 -3 445 681 -499 643 661 293 512 -551 506 660 -303 -748 765 -216 709 -820 -502 863 752 924 -216 428 919 -963 392 -408 -223 -763 226 425 -43 439 -382 85 -568 -347 188 -806 114 947 619 785 -332 -284 162 -575 -859 360 -621 183 392 -555 -409 -291 79 924 -258 -855 447 -821 873 701 -672 -165 -666 -293 56 -922 -117 347 -845 403 -699 445 218 -563 646 -741 -549 -439 -4 669 938 -555 -425 -775 -119 654 -35 -619 -613 405 625 -781 235 -392 644 -798 836 -763 403 992 -720 -988 823 447 267 -38 450 -560 -587 207 -542 -747 -468 774 484 497 11 -745 22 610 40 -708 881 -549 -575 403 -451 37 158 752 212 -67 195 -344 544 862 -950 -127 783 829 594 -43 138 148 -795 975 -611 772 -628 -676 976 -801 -236 378 -607 972 397 -795 439 -106 -710 34 -105 267 385 28 196 371 -769 -22 736 -272 -584 -478 -792 -642 -509 37 22 519 536 521 995 353 805 387 -443 787 835 212 -39 -648 -862 -678 -268 563 -736 -227 274 709 -281 -834 403 378 469 -177 502 154 428 830 -527 323 -293 834 891 -612 -320 -767 943 994 2 673 -997 -850 -378 1 599 761 -452 -77 760 -893 457 14 -811 860 800 -953 -191 -640 -760 -653 -121 257 -808 350 -876 144 -287 772 -939 -941 -41 -366 266 -726 -466 -186 239 525 -75 -169 364 -619 450 -187 504 308 967 -659 -123 758 134 -733 -466 561 514 377 -905 -562 119 -340 -243 -621 765 538 734 177 198 256 -558 -311 231 -650 -500 198 -709 721 -942 -253 -649 813 -998 -90 390 -584 -356 161 788 -569 421 -910 944 804 499 326 -488 309 -163 65 -967 952 -828 -501 -198 -886 60 -180 -871 539 311 210 651 94 -902 449 715 -501 -842 226 538 -195 -408 503 831 68 499 -634 -170 -271 305 -531 -894 -243 -2 -462 -855 568 -607 -145 775 909 -666 649 -711 -108 -369 145 647 436 959 -427 888 352 -446 940 -260 -975 185 482 -460 -825 -390 -460 253 167 -314 464 -205 739 -357 -381 903 104 -901 568 -308 327 523 -580 110 -643 -995 119 -588 155 -705 795 779 -243 1000 -815 111 945 642 2 135 -363 -14 146 -569 593 -857 971 -387 886 -998 -793 -233 -335 -79 -636 808 92 -179 161 -135 202 337 -537 973 -15 -533 491 -408 79 -731 870 -534 -352 115 645 244 34 604 -946 -577 -880 822 533 633 -584 -21 -64 136 374 -11 -59 163 47 -919 -391 867 133 -581 379 50 164 -79 -112 -448 320 -461 -354 -825 536 -3 555 -36 -186 -819 -220 -266 794 -236 589 -756 10 217 943 -448 905 638 -111 -753 -955 -556 12 767 -672 -566 584 -768 -840 979 -344 -459 -159 -121 -98 836 374 767 520 504 -351 247 -386 956 497 -831 292 427 -590 995 -527 167 -792 -687 -436 177 -299 72 -476 851 -522 -642 252 -331 -476 64 -422 -546 270 -415 -784 488 941 467 293 489 -35 518 -752 -768 101 -794 424 -425 141 446 689 -891 -611 -947 -632 366 363 -579 -164 942 130 -554 -375 497 228 174 -943 -347 282 -205 -48 -765 449 223 806 187 251 815 95 326 627 611 87 664 362 -682 355 982 -858 22 -832 933 -297 629 280 -801 802 570 -310 -637 -924 261 395 852 660 485 -471 -576 -446 60 452 -937 -189 288 72 699 395 -853 111 143 -350 776 109 -476 -600 194 228 247 -349 -18 -190 -692 -132 114 -795 901 878 -294 778 697 -191 66 -879 643 -367 663 -596 -351 -344 -611 -353 -356 795 -267 742 453 536 127 -965 -984 132 764 69 633 483 847 -281 743 853 -453 -709 -53 970 -34 419 -614 -319 180 936 -901 570 -368 825 -655 534 -32 504 471 -534 -609 -892 216 -456 344 -745 -134 -673 -234 702 209 335 -450 802 183 -367 592 -559 395 797 990 526 884 353 540 611 29 324 974 -870 -364 -78 -965 358 -534 44 277 -174 974 -887 -783 759 276 949 883 -361 -370 -731 -656 276 225 -561 -65 577 -231 -823 -307 -892 654 -219 -581 775 -231 -224 -580 297 175 216 -367 -887 -182 -334 -915 -476 309 -911 -97 260 653 -571 -191 718 -71 871 499 -940 604 -151 -55 557 -574 -623 -137 -644 -259 -399 -869 -961 167 -174 -910 602 178 949 640 599 316 432 -638 562 -317 -430 104 -636 -793 910 844 7 -988 422 841 -197 -457 -425 316 276 207 -752 944 -659 -325 -596 -819 668 70 34 37 -457 510 -45 -109 -648 -348 -675 -188 827 135 -853 -118 -252 528 -961 -890 -396 54 772 -947 980 777 -889 -364 561 -210 484 794 756 -834 -740 -421 865 43 570 -928 596 536 -809 983 -806 -980 127 292 -870 639 -109 -839 -155 -912 662 -475 205 635 660 97 816 -729 -317 531 346 995 910 -303 946 -996 970 726 -852 -609 936 164 606 865 -34 -213 -307 -646 432 -261 -261 360 -861 649 -691 -240 228 823 62 -380 378 -14 53 859 377 542 643 -535 367 239 611 138 -390 125 -692 -630 824 -989 878 -873 653 -883 -694 397 932 678 216 669 -634 528 -278 427 -737 206 -460 -116 881 -798 17 471 -866 367 -260 -358 368 -267 -455 762 -142 -215 523 574 -941 -808 -752 -286 -962 601 838 189 628 -234 358 -650 502 -354 -408 358 -825 192 469 540 985 373 354 -589 -908 -252 -327 -735 720 -209 3 277 460 -77 -34 -812 464 -231 -935 798 -393 21 -19 54 -380 -877 -914 571 -635 420 293 130 360 148 -65 -917 -800 -476 135 278 0 -576 -638 -382 252 -637 311 -263 581 781 -968 -616 -511 262 -685 -294 415 -77 528 -85 993 747 -431 -970 944 213 -504 243 -269 86 297 976 283 -721 -155 195 232 836 -957 -204 776 569 -934 -210 116 703 -920 -149 -228 150 479 -309 848 -888 -231 213 -153 -74 249 317 597 498 -123 540 726 63 407 -310 177 676 -219 375 26 -674 741 273 459 -713 -376 477 -272 103 687 388 -361 -654 515 273 -330 -677 -343 -452 126 372 -726 489 961 -956 706 -133 185 -193 219 -195 790 766 -986 -106 32 526 -515 -339 -487 -737 -460 843 -672 -125 -365 -420 -363 -504 -629 671 432 -599 801 -334 -475 -695 -498 16 -712 14 394 -318 -386 441 18 -766 -176 -127 826 -364 -906 -93 -955 -44 -353 -651 133 -881 734 654 -688 331 -201 -456 435 -73 281 -24 181 -411 -712 495 654 -841 887 165 -241 114 -859 175 108 -164 -712 -949 -163 -75 235 310 -976 711 -340 474 214 -911 -66 841 -185 597 795 -683 968 -693 242 -904 105 -402 -895 219 -132 -399 875 710 79 -552 -918 -49 -160 449 323 -625 -304 775 595 -845 -585 11 -431 -287 548 -747 449 712 -151 -135 -470 -993 -940 92 479 705 -674 383 -554 499 -181 -222 -623 119 -636 456 -274 236 125 -851 618 -409 -873 -947 169 -183 -914 -885 208 -735 -49 20 285 -638 772 -310 672 788 360 888 -652 -426 338 -321 -68 -458 80 748 212 -517 -325 671 709 133 220 -646 -321 119 -571 -899 876 -237 408 -326 625 -896 216 559 -264 -189 982 -817 804 -257 453 -422 931 -981 51 89 -709 -592 582 -962 -415 -733 371 -551 -725 -506 433 -758 -82 -453 104 950 660 938 -527 -636 -188 587 -917 -662 -592 -7 667 -240 -718 -111 -609 877 564 656 852 962 920 19 -156 504 113 156 811 759 -641 -938 686 36 -102 -974 878 159 -795 -691 969 767 -332 34 -318 -378 202 -196 -359 583 963 -815 40 -491 290 -659 -816 911 -570 743 446 478 941 936 -6 575 210 105 -15 -325 917 367 349 972 -340 785 -450 142 -692 -749 46 111 553 164 293 -439 25 659 611 546 862 167 -978 -263 -33 486 433 616 314 491 668 -345 185 -634 -2 -741 -741 735 446 239 -471 576 -583 -270 155 17 192 923 934 926 864 416 422 -234 196 -967 -278 63 580 382 -118 -679 832 -332 91 936 92 994 -229 206 -626 612 453 -781 -956 -388 341 -220 286 609 615 -796 -901 568 674 623 245 438 -885 473 -45 255 670 -797 876 188 -344 -311 485 200 592 -599 -172 -156 -246 651 247 -979 -476 797 -115 405 -340 854 -108 -785 293 -809 449 791 149 871 -451 445 -944 696 88 -984 922 359 -99 120 -14 -743 406 -999 19 -244 521 -115 -304 -406 770 -412 -774 -131 816 -463 633 -324 341 819 -772 366 -494 148 -169 -806 -855 -342 903 592 134 -843 704 57 -842 -316 -707 -204 -120 -533 225 -997 833 452 -348 887 -802 498 -635 636 34 -568 -36 -84 -220 126 664 -326 156 190 28 40 894 241 359 182 326 457 -553 -318 797 555 738 -500 998 277 -824 736 420 250 -339 -465 560 757 930 -165 455 -125 -746 903 676 750 -129 -659 749 865 -901 435 860 341 337 539 889 -257 -225 -152 632 -63 764 549 165 -56 -323 -672 137 -724 -172 524 130 -868 -840 -205 299 -193 583 886 857 617 -195 -479 951 18 -163 334 -650 724 -16 805 771 -362 -42 359 272 -129 -687 317 -514 -888 -126 -637 299 -668 -181 716 547 -205 -959 -27 564 843 517 989 -483 379 -894 370 119 -324 553 -996 203 -183 482 351 -863 -360 770 53 238 836 -995 833 -577 180 -256 167 -166 -700 206 -639 748 -394 741 906 -559 725 834 -811 12 -327 824 -733 -447 -778 -850 -667 706 -593 -373 524 596 558 487 475 -443 884 -298 -844 172 -624 399 -580 618 -362 -63 667 -68 842 -90 -221 512 423 660 -534 857 237 -264 -46 329 360 -711 -259 60 -783 -127 789 70 526 -202 237 -273 -146 -823 -459 -537 386 360 -653 -767 906 700 -47 -276 -542 528 -568 -738 583 -736 478 -400 -86 -37 913 175 -412 666 703 148 594 -103 -108 -541 997 745 506 465 382 640 646 802 544 538 794 -560 62 617 -971 -151 -417 -77 -601 -751 71 -923 81 803 722 401 966 -82 863 976 975 -751 690 -1 -957 241 -819 686 234 -299 -667 -533 -181 375 -79 467 -265 -267 994 920 -75 344 265 492 37 498 71 124 -389 269 986 4 852 520 476 -49 -77 164 -997 521 -346 -871 399 -714 -149 -124 -113 169 692 336 -150 535 -551 -679 854 -271 707 -839 -957 601 -583 851 933 853 338 379 -645 -501 390 538 903 481 871 -803 -477 290 570 -227 -720 -149 923 -779 416 -274 -287 -232 -46 -708 -460 895 -148 893 340 -147 -996 -938 -454 806 748 -256 968 178 -248 -673 283 -80 325 437 -567 944 691 268 242 720 32 404 -664 -513 976 -201 155 550 640 -415 -290 113 -230 638 778 -910 562 -476 690 552 9 589 702 993 -518 -130 -568 -927 241 -140 909 255 160 -670 -519 -356 -252 725 -254 951 841 -175 -586 -584 -561 202 649 590 115 130 -439 -605 -271 -300 840 -132 4 848 396 -928 -539 467 -476 -350 241 -653 -487 8 28 -17 743 704 326 840 -428 -940 -718 -351 -696 825 -137 -954 434 383 -506 294 -312 539 770 -929 43 -764 64 -204 277 -913 -198 -876 449 512 56 71 -218 -124 221 391 -255 790 382 -467 -307 -296 857 319 -890 49 60 921 201 -576 -189 -140 -337 669 -457 818 761 -876 -303 22 749 853 -977 981 -610 935 369 -567 -150 11 -202 -194 357 641 222 -155 502 -468 -196 -646 -681 -898 47 -582 -944 830 -988 -487 -940 -683 866 -399 -834 838 899 362 -216 451 -638 -647 -255 -607 -752 -963 639 -695 -741 -884 -46 742 -52 110 923 -804 210 249 605 -46 565 -872 818 -997 -439 984 -208 574 -677 -766 501 111 -31 631 44 318 -360 324 -549 -869 -824 -495 -399 -53 -530 -327 -211 769 141 340 235 -257 64 396 -762 -994 -631 645 491 288 814 -227 219 -732 -792 982 793 406 696 -110 92 922 -124 30 46 83 -539 -54 54 115 -505 747 -631 9 166 -95 101 -50 159 691 925 -972 479 -96 -225 -884 -345 -733 -826 799 -589 437 260 643 -332 700 -215 -774 -738 -599 708 -63 -2 -998 -454 461 650 861 109 884 243 -712 -178 -506 -249 -248 -52 -878 995 434 231 -985 -610 -172 -325 355 424 -580 -142 938 -9 821 367 -296 -553 506 194 914 31 -91 -312 115 959 -860 529 -496 534 432 -399 130 159 -826 -827 96 192 116 -244 -347 612 -788 726 305 151 -384 238 -641 -164 302 -846 -402 288 435 262 -832 567 85 908 -888 553 109 893 406 807 394 -32 -473 -817 -816 33 421 855 -380 892 -648 -12 -938 438 12 -697 17 -58 -466 -438 -454 -307 588 956 946 373 327 159 -879 -8 792 -986 -281 32 895 175 -263 -284 -335 -105 -788 248 135 -917 -857 -160 20 -867 -34 993 -151 -549 -824 -163 794 903 892 657 -886 -480 739 -883 -777 360 -42 34 408 -959 195 -458 787 150 -857 943 892 -380 -72 -364 31 -314 -461 -819 -984 123 -812 -87 -754 259 -131 -980 185 91 -509 -119 -252 -728 -932 858 -947 -316 295 -151 248 250 -564 42 594 699 -176 109 -44 287 649 -87 -630 -445 -449 -326 254 457 -503 62 -151 -786 -938 769 748 -864 83 923 124 822 558 86 -458 494 102 -867 379 -213 986 -237 -83 -348 123 -426 -628 646 75 -666 486 -438 -354 1000 -508 233 734 771 348 754 -58 493 667 558 373 -881 94 -962 399 973 773 -81 915 -980 -178 -700 521 -71 710 -442 -903 739 890 724 507 1000 -904 -521 -886 29 4 975 -428 604 -274 -334 -689 439 -937 -265 841 -284 254 -152 648 512 163 701 915 -807 -208 -881 -308 427 -447 -695 -872 334 65 670 -486 189 104 706 -602 -863 12 810 454 265 -158 -983 -824 629 94 -954 159 -40 256 -564 -769 570 135 79 -404 -927 987 866 901 -229 293 147 345 -798 610 -955 412 -491 937 985 296 418 -52 -484 -188 299 -107 988 -923 967 -807 561 -622 483 525 -939 991 132 -815 920 935 788 518 -664 -385 944 681 877 879 -423 -451 -507 -649 330 -136 168 562 575 -887 -887 770 857 215 -708 753 -128 -434 -329 747 -329 269 712 193 816 619 344 -231 69 802 879 -810 762 919 -23 115 971 -401 719 719 489 697 793 -913 -852 34 378 82 -429 7 -660 329 -316 -273 -537 -855 -569 -990 -181 356 -879 -333 -996 687 -398 899 -853 -569 -711 59 -350 -480 -278 -321 926 -142 589 935 214 940 -264 -170 181 784 384 -602 -722 898 -687 -237 -293 -308 -975 -662 -967 594 -581 -491 42 -299 83 -452 57 638 634 -669 -184 -648 54 762 839 257 407 847 -987 -324 -57 316 786 127 571 -242 -678 813 174 742 -748 -93 387 531 363 -889 95 569 -301 812 739 690 -903 503 -277 -669 725 808 -512 883 171 717 -494 623 536 -727 -809 906 -219 -827 81 -774 948 -717 -784 500 -658 348 237 764 -822 793 8 -548 857 -518 -750 -537 381 -537 730 -811 -236 29 599 604 629 -224 -969 614 170 836 653 -851 -554 -231 -83 -414 487 298 -343 -590 932 449 -904 -312 -743 960 312 -427 -448 -94 455 74 722 -275 228 5 -568 308 536 425 -233 15 -236 811 419 985 428 585 -630 558 -568 -107 767 171 -505 134 942 174 725 -828 121 -623 891 -467 398 713 448 -821 -865 405 -353 -115 -560 509 204 -98 507 212 566 -21 -824 763 319 -703 695 669 502 385 958 523 -870 378 66 -981 99 771 280 812 -267 624 -598 -954 -847 -545 609 -114 -66 675 -686 352 600 -254 244 849 649 -272 -233 111 -77 482 271 419 -942 -929 -696 575 496 692 289 -344 430 -209 -35 -674 636 802 -648 503 -110 -937 -878 107 507 788 279 29 925 575 849 -115 -366 314 -965 711 -831 -113 -912 -531 -735 879 911 -972 -335 -213 -990 198 -973 -695 350 728 -745 -829 -159 -684 -941 -566 313 173 736 -305 -174 96 -370 -991 544 633 -245 -955 271 263 -448 -367 164 -960 402 307 755 -493 -52 258 589 -784 789 799 -810 672 -99 891 677 -507 -721 -833 301 -615 266 -549 900 93 -750 -857 -121 -417 -882 -978 -878 164 125 -421 -540 808 -544 -596 -328 204 191 -360 -426 -770 -928 -193 -223 -809 -807 736 495 -329 -859 -189 -229 -520 -228 881 -394 -967 -734 776 266 199 -475 -651 597 391 -641 -945 192 -109 625 362 -967 356 -446 -556 -658 323 72 500 -718 308 986 -458 907 491 85 -260 340 -300 368 -694 784 -972 -242 990 -401 295 374 -996 -617 953 916 223 528 -722 -662 -291 -464 903 344 -582 -491 108 -786 55 -268 153 192 -485 316 -741 -828 -497 -886 -588 755 495 -282 973 924 -981 -40 -285 362 763 -799 -912 -16 -702 7 877 123 484 117 -161 -325 68 -417 -930 -102 -872 -311 554 67 714 421 780 -732 -495 823 864 -655 -139 -205 791 -352 -546 971 359 463 -153 71 -42 530 766 583 -562 -49 -778 158 -129 -96 -704 293 -495 -479 462 -701 -754 264 678 37 823 467 651 416 426 600 -207 -16 890 557 992 -466 -749 -628 -585 -408 -246 841 58 971 783 -490 675 -10 -48 -869 755 -3 347 -981 -723 -999 -466 355 -463 409 809 153 457 -484 162 265 -40 695 -912 161 721 -347 773 946 674 29 -654 554 -943 409 -99 77 -644 917 -529 -112 -258 607 394 -344 188 -858 -922 -967 -326 566 -804 -274 -712 408 142 450 39 -990 -565 -657 -528 246 768 201 -974 224 -637 -446 -40 -486 516 -967 -698 260 152 -968 -871 518 -505 -939 608 -241 -137 -594 -461 -477 697 863 411 -58 111 -654 524 570 -524 -974 -83 738 -923 -60 -738 567 292 29 427 117 457 -661 -494 -200 -651 -470 -745 -669 699 106 -14 -7 433 774 -668 726 210 -433 -749 38 765 317 -485 -587 -402 -878 218 -32 -969 -923 -657 997 238 -322 185 -60 -833 114 530 195 698 -253 -730 142 -358 -697 -647 352 989 721 -672 293 490 758 -326 -311 -209 513 -797 -332 527 183 152 394 974 578 149 713 869 370 -353 404 851 86 -980 -714 -166 -312 -22 -773 -569 -354 -565 -923 -353 749 616 -947 655 -231 81 654 -494 -345 749 407 920 -425 -525 -902 164 655 -172 -531 292 -979 455 -300 125 853 519 -420 373 175 546 -561 334 -695 -220 -986 -205 468 980 177 -873 176 868 991 -840 -475 -99 179 -857 569 570 -919 -898 -569 960 -513 594 217 -105 91 -77 -698 526 290 986 -642 -997 -632 -361 -710 -600 708 662 -830 -660 411 -266 899 -438 571 -586 80 37 -303 213 -758 -743 -10 702 -752 246 -975 -138 28 755 -705 -87 -903 226 922 -309 -608 -889 -126 -426 -432 886 191 -755 792 -584 416 279 -760 -873 636 -950 -645 -875 -599 968 -675 -758 -92 -831 914 620 -572 -589 8 619 248 -99 -810 382 -224 -848 -310 -4 407 -527 644 700 474 -614 258 -708 -871 -789 597 729 -133 505 -704 118 299 -873 -327 -343 114 969 -459 960 -207 -682 115 -828 -834 163 -166 909 -835 500 -123 991 801 -781 -697 -891 477 251 432 -234 477 911 -261 228 508 634 192 -26 249 -556 -608 -891 834 -838 -421 85 216 -331 -906 -603 -299 430 548 -107 539 994 -312 943 545 -917 -833 758 -950 -702 -272 13 -900 944 914 768 456 -804 514 471 191 993 -546 351 -65 -207 75 8 365 24 -951 -821 -229 -592 389 585 -673 118 -692 -36 -221 357 -339 -111 -703 410 -554 802 98 -613 -391 899 -985 810 -404 403 -731 -759 559 459 493 925 349 791 -604 16 -215 -322 619 35 442 140 486 -606 -610 -869 -791 -652 818 328 274 -886 -675 -769 -578 938 673 156 315 663 511 922 -313 -19 -630 362 95 -253 43 33 -599 -945 368 924 593 -439 198 -191 -964 118 -901 873 541 404 -398 28 -8 976 -409 -177 10 104 -411 -217 107 409 299 -176 -28 963 65 -928 -129 -914 -842 125 866 490 -70 -906 -345 -929 -374 -688 -76 -283 444 498 68 -426 -552 905 -499 836 179 -725 875 -547 -517 756 287 320 833 640 -480 920 986 400 -295 -786 -646 -92 396 81 853 -366 229 824 631 -246 -435 572 -653 320 505 859 613 -562 -645 420 -843 230 -255 893 567 704 336 -161 298 -354 336 289 17 -86 -940 564 787 864 829 864 158 -287 -777 -279 579 671 -347 -916 549 -577 -184 -18 -356 -195 -537 -269 -870 342 -345 -20 529 43 -980 553 105 -500 909 -557 -68 733 424 845 -499 -784 222 742 -912 -684 621 -745 -873 -604 382 -22 217 -209 -929 464 174 456 376 -326 -809 391 -991 -416 -550 -738 -560 500 -79 -670 -249 -5 927 57 613 605 473 444 540 323 705 -466 44 777 871 -567 -812 -65 -327 271 760 11 326 -733 382 878 480 -196 642 -969 920 426 -295 -822 330 945 127 849 398 -644 341 -236 -396 -387 87 -454 333 -302 -261 692 786 -139 -896 429 451 267 -826 -117 895 -175 -611 617 -984 379 23 -800 578 -42 351 -884 526 701 438 -381 566 126 794 -134 -705 637 819 -180 -278 -855 -944 -554 -942 -216 180 787 -16 447 -195 852 -724 514 -533 53 601 -699 -810 -271 -682 388 -850 -561 -185 -899 187 -634 -153 -677 535 928 703 764 351 31 472 218 93 -377 -896 -930 710 -223 864 -681 980 156 130 -468 726 943 -417 -921 -206 -499 614 -1000 -774 603 886 -179 -944 -153 770 -144 702 -644 567 -505 634 558 -913 428 306 -564 -715 227 393 -611 -77 935 555 863 233 -834 702 -788 696 315 783 -958 -459 -527 106 192 -541 358 -538 772 737 -919 807 -892 -144 -302 287 627 -321 -88 968 -493 378 -113 -718 -579 22 -375 773 410 152 -390 269 875 100 -730 -354 502 -114 71 -300 -60 -748 -270 513 -310 403 -112 691 -323 605 -687 -915 -467 446 621 650 -947 -968 -448 -980 -99 572 531 403 -121 -143 214 -145 837 -276 705 -292 -10 307 -359 367 95 520 805 -881 -10 447 841 -48 887 148 114 -785 505 400 379 522 343 761 76 -685 -521 69 -391 965 -249 540 377 -676 44 -683 -959 599 -700 -812 -494 329 -957 -732 -177 265 55 -768 -555 583 -948 204 591 596 -77 -208 -514 329 528 633 161 837 -274 890 -273 -677 -790 -351 246 -991 -314 60 781 -68 -538 -808 35 215 -718 -44 -203 97 -411 271 591 121 -71 -411 187 992 -575 386 -861 175 -369 -125 612 -546 95 -513 793 -586 715 -510 866 -718 -145 -75 437 -754 253 809 196 -44 -635 517 -614 -256 -810 -891 493 588 984 551 -783 -410 241 703 781 -839 579 -790 714 323 -490 -699 941 631 -29 339 -322 -808 543 -324 -176 -154 -828 -160 -754 -790 229 -769 -299 836 -613 295 838 828 994 896 -715 413 -264 -252 423 278 163 954 -583 162 645 423 -812 -52 -647 -808 182 -98 885 -896 -866 456 595 -776 712 -810 -566 -234 359 797 889 358 -435 311 -512 -868 184 -885 -651 2 -848 -430 -238 197 137 313 -382 664 435 -745 -57 626 832 -208 367 285 77 464 902 522 642 286 -528 885 -819 520 -985 724 712 378 544 -887 -160 788 611 79 -553 753 -248 -374 -122 537 -279 54 -855 -13 819 469 -572 -747 -878 817 -930 604 380 590 89 -274 649 356 -947 173 -324 303 762 214 940 168 -751 -907 -382 -30 -911 214 533 -591 -321 -238 51 486 -686 245 -569 619 -12 -332 642 113 -779 -705 659 716 546 256 601 -155 38 -457 826 -62 670 -502 794 772 97 -985 -40 -124 175 -163 -114 754 -723 253 -851 365 -665 -861 717 -721 34 42 466 -773 -209 -864 677 880 215 381 -124 253 96 -105 369 665 -957 79 363 -334 56 -834 508 464 -876 -164 -232 642 -687 781 751 20 -629 -84 472 -115 998 549 -733 -201 765 590 -124 864 -597 403 876 -253 -986 163 -276 510 -829 -887 -77 447 925 611 30 453 926 845 976 756 278 771 597 61 -383 932 384 115 983 -6 -178 228 437 428 -43 -570 -241 -928 -437 -591 -674 -130 -998 750 758 -947 -461 -556 -659 157 -416 311 -642 -331 367 -913 442 -149 -248 -521 548 446 976 111 198 171 -774 -464 451 311 -270 839 746 505 -566 923 919 -836 74 686 -331 711 -508 25 -904 -92 -682 16 222 -420 643 -870 -745 -97 417 -707 485 -289 -10 881 -582 207 -920 -885 416 -679 386 -588 -747 -747 871 379 946 -610 86 821 -357 -32 879 203 674 -434 -355 516 33 89 613 -574 -103 791 514 490 449 -411 438 272 877 -138 933 606 93 -295 522 -868 560 -827 180 -880 721 -405 890 -136 508 -657 21 -412 218 -400 170 702 -662 760 828 81 -441 934 251 260 329 824 795 939 491 342 -425 404 707 716 -230 -391 -359 -365 833 653 -594 -61 526 -80 -703 380 -109 -166 -727 510 132 760 -306 694 301 805 351 -500 502 739 564 435 -361 -834 -90 65 -872 -104 -179 523 854 683 -956 603 936 -335 -112 -381 538 -973 -605 -263 45 593 -456 -108 -770 87 960 -621 -140 -975 -185 378 2 -426 801 5 711 728 65 187 -805 -655 -379 -385 -882 -887 -366 -753 -757 -802 -143 838 -688 -531 426 341 -435 -949 -727 560 63 861 453 167 -434 -915 819 -634 -873 977 424 -652 280 -83 229 586 506 -490 -43 203 328 231 132 512 219 340 -652 95 -384 -667 -199 120 210 -394 456 947 940 -298 145 -489 -621 -626 -17 -427 842 318 -626 -820 -832 360 -935 -264 -244 -527 457 -909 560 -652 -291 249 -455 500 -434 417 349 -466 610 -270 860 797 -101 564 -189 315 -459 -218 -772 -468 -815 836 878 940 -454 856 -175 -787 111 -45 101 -825 277 -985 -304 -405 798 919 252 -796 650 -838 735 728 589 401 797 -496 -804 -454 -271 -690 191 195 -345 -593 849 -101 357 56 -968 226 -240 457 -248 -114 -521 770 855 363 478 682 214 70 -860 881 471 -553 354 -653 -311 747 680 443 -664 -92 -170 -855 -658 -675 937 -327 -729 -320 703 158 602 647 121 255 -40 -221 70 -824 -184 729 -576 17 927 -482 -246 615 -736 -474 -130 -494 199 -816 178 -912 558 791 900 59 -650 -161 300 450 562 -824 607 -348 713 335 163 -389 -461 170 -200 -792 419 502 543 690 -447 568 772 -261 119 941 10 805 308 -30 437 493 -209 574 687 244 663 -288 -987 -830 -582 -745 130 -44 -518 -271 -232 11 936 -254 986 896 -953 -691 929 697 -706 718 270 -832 623 -250 342 -632 -885 -681 -372 -137 -72 850 179 -644 929 378 694 -338 73 -920 338 -194 -317 -596 -247 211 -575 -653 -335 286 466 -471 131 905 757 999 929 -991 -643 -533 967 48 -744 471 -94 -37 -428 94 -470 -298 -462 154 -468 867 -427 946 223 312 306 -786 268 853 590 886 -504 895 -592 810 -497 -415 271 -17 -446 284 510 -253 -5 -67 -931 -929 -95 -383 -13 -952 -130 -493 894 -302 -397 167 695 -622 -211 647 -198 -728 277 252 -434 390 -513 60 281 -624 -46 147 498 -347 -524 -514 528 502 -976 0 -699 -465 717 -334 248 -232 831 74 -669 721 -144 839 195 -697 656 269 -533 639 -128 -385 146 751 564 467 -918 404 755 495 971 -887 28 528 -625 197 -49 635 373 -185 -984 -480 -557 451 -520 -20 504 -708 -310 194 703 -359 -832 198 -287 -823 349 858 796 -218 -56 526 -103 474 726 -625 4 -719 -678 226 -759 201 757 397 902 -552 838 125 140 -775 376 -129 399 -463 -573 -955 -993 186 -170 734 786 299 -144 -929 574 -85 108 -161 974 -679 861 -140 -338 913 646 -870 425 617 167 215 -561 -559 -641 -330 -571 87 119 -690 359 823 -781 278 482 857 246 -728 704 685 824 -979 374 -442 -870 -624 -722 -105 684 -107 -1000 -388 -648 368 -868 350 -596 -504 -201 9 -590 -609 331 564 247 -223 -657 -850 -732 214 -743 76 39 -763 374 304 -493 -239 306 -65 -131 -56 -521 714 803 -155 264 -494 658 -574 406 168 -684 -75 765 714 -674 350 771 -277 -32 962 -72 -971 721 -466 -498 -354 -374 319 645 266 531 -693 542 -856 -989 -408 -417 -34 716 945 -507 255 -328 -750 -601 -751 809 761 181 -433 391 -422 298 -270 -67 -597 401 -513 -815 180 -173 234 -189 -120 -725 292 -892 19 586 -362 -12 307 980 744 -250 73 261 306 540 -752 364 599 -342 699 -711 -254 -982 -234 -914 -584 -943 -572 393 -563 -894 -601 716 705 662 670 650 -234 603 -682 636 -366 -514 810 -243 649 -879 535 881 412 890 612 -320 959 741 872 972 -647 697 562 951 -682 763 -954 878 616 -913 256 -37 -837 -667 911 -4 -662 355 -176 -29 243 317 973 811 131 -702 772 -141 -618 -32 -3 138 -251 -70 652 519 854 -439 -136 -197 -593 4 -777 424 -327 -51 615 648 827 665 -619 -131 -941 20 799 -396 115 308 -515 -807 -103 -993 -622 -943 155 -154 -420 -854 -665 708 -816 440 -330 -457 -432 -797 113 938 -144 -9 845 675 -363 -609 -856 883 698 -316 -445 58 856 -62 627 201 -901 -311 -52 848 -791 -780 -66 -267 -392 983 988 -604 -909 932 -764 955 -666 99 -516 254 814 -234 -876 179 463 -179 -550 359 619 -111 41 89 -861 -302 -220 686 -391 -848 -379 -429 164 886 827 -16 709 -189 -414 -562 180 881 -239 577 750 849 388 49 537 485 -648 537 -343 -541 -312 -656 -390 -685 233 596 221 -221 -892 520 -71 -763 127 -343 -20 182 47 87 896 415 -946 784 -106 -982 -286 722 -200 -794 -579 -986 -437 651 927 73 -806 -17 -552 -725 -772 -889 939 504 -24 79 719 -301 722 810 748 -929 -185 -24 9 439 -597 -629 -160 -465 937 358 776 -202 -434 -452 395 -340 582 923 -335 -943 -379 838 -193 -618 275 724 347 -218 -23 569 -162 -345 -491 160 -182 797 541 41 -963 -135 -131 -885 395 41 791 988 980 496 575 658 907 282 954 53 437 418 515 -774 -713 190 -180 925 883 -998 -366 -337 564 14 385 599 -374 -251 371 -893 498 444 608 -568 263 360 -88 -660 645 289 -538 -399 -582 975 -573 -481 562 337 73 619 551 -53 710 -552 436 -797 431 400 61 -668 978 961 -835 -165 -958 798 -268 800 -413 55 -977 -448 -164 -82 -729 66 -143 935 58 -270 -633 -255 -591 -30 -187 -462 -496 -568 -122 -145 -509 954 -405 590 356 779 -331 725 716 185 -351 -694 136 854 -25 798 776 -333 -353 924 -313 502 -686 -122 -334 -134 5 -284 903 848 -980 613 571 344 715 759 895 162 385 -214 -599 522 -989 -808 808 993 -396 299 -372 880 266 -501 24 925 -86 545 -808 -944 -659 -618 66 935 -632 97 700 272 888 -275 548 -349 343 40 453 209 -659 -406 480 -149 -793 349 236 523 372 648 -617 754 -984 -876 773 -175 -164 453 334 175 104 -290 710 -660 487 -570 -466 303 24 320 -268 -970 -407 -712 -213 514 792 649 552 146 610 999 -619 560 -328 -841 325 52 950 77 -481 846 -744 -553 -963 271 -332 -223 229 -921 -756 -587 678 616 858 -391 356 -88 -526 451 -846 -452 -163 599 -513 -9 961 -156 790 789 887 877 -782 -883 370 -466 -629 -830 -833 389 -814 464 436 929 409 -264 312 -483 356 305 -820 893 117 -592 -889 398 -868 -541 -490 282 -936 -256 784 490 131 892 -995 46 -849 271 585 72 574 404 234 -60 -506 -602 -910 -270 508 -435 -796 177 -503 -52 359 301 -981 -738 78 891 -735 414 -936 -665 -322 925 -428 -710 263 -748 -980 203 344 305 166 470 -595 559 -466 504 286 415 -727 -56 -927 -651 -253 -491 -815 972 -546 -368 -837 236 774 346 987 576 980 -240 -716 26 -311 -767 -342 -128 -34 -512 -414 -230 -323 101 436 -14 -753 -495 684 447 -431 -841 -998 -296 -217 718 -925 332 -767 -3 438 380 -270 136 515 -295 -129 868 -345 -319 -240 947 -193 -722 201 -678 -36 460 582 221 673 -669 107 -1 -387 -343 570 -504 931 -317 -762 900 736 -785 473 -142 -648 -270 144 -372 631 991 124 646 113 -536 -43 -54 740 183 -993 -266 438 330 -631 829 -353 -529 434 -154 -1 -828 320 -279 -359 764 -701 -57 -2 254 -763 556 960 654 104 -107 453 15 -720 365 928 1 148 946 -251 358 -441 600 168 -677 841 -672 414 805 -894 -79 -295 179 259 -427 726 -930 727 276 -417 305 420 167 698 963 -555 -587 -16 8 771 -820 481 220 -483 978 -706 -437 -385 -105 -913 -221 424 -746 -704 538 423 2 491 -424 912 63 -726 766 -180 -544 -897 505 -289 601 673 -672 -7 -398 -147 489 -71 -517 -422 -230 -391 416 -780 488 -161 544 724 782 -24 -363 -496 -966 -422 216 118 943 236 -758 728 829 862 -293 510 -633 -419 -266 -633 132 -349 -961 930 -690 -535 45 -996 -256 574 112 -979 757 -871 330 782 46 373 618 -776 583 853 435 -302 723 -32 -984 837 -643 286 -791 -204 -828 -838 471 835 571 -557 229 -204 196 -303 -608 -693 -932 117 134 -3 -876 563 -68 944 503 -535 -108 40 291 -561 703 -114 -44 -433 759 844 -23 -91 -959 449 957 798 780 -771 86 421 -351 -573 455 -95 69 -988 491 -182 524 -840 835 431 -781 -583 884 877 586 -312 -683 400 -383 -579 -684 383 -893 -348 645 478 135 -765 -177 663 59 593 -622 -204 589 -632 726 -362 -504 -582 -95 398 253 -74 672 149 -514 -509 656 -574 -620 -284 -304 287 701 838 -280 -953 52 -436 408 138 138 230 -853 945 -418 -833 538 60 -549 -770 -377 -941 955 -960 -276 497 -200 -508 403 -314 75 -751 128 728 278 736 357 -752 -195 569 621 -444 19 893 979 -363 -598 -587 -546 974 104 8 -330 271 766 -977 825 -965 259 -13 -179 -578 -596 -843 673 -32 -266 -179 -288 845 884 702 165 -412 64 -339 -54 -791 -742 -355 150 64 -82 -167 -965 351 113 -269 652 445 422 577 26 645 -38 814 -793 -187 825 -702 714 -674 271 201 850 469 -43 73 918 -146 -388 423 467 -999 652 -439 890 182 -878 976 262 -421 -329 405 -701 243 -772 -331 646 700 -424 122 -991 18 409 43 -854 -574 -424 -689 224 -813 766 880 571 -907 153 -302 81 208 632 631 710 -66 764 -160 -279 -778 713 586 -621 -721 -967 934 803 -638 879 -900 -135 538 480 653 314 -636 42 -312 792 -853 204 794 555 -636 155 759 -554 284 -477 479 -778 62 711 -433 786 -828 248 -45 547 -890 -44 40 -440 -139 -195 407 635 -91 742 -476 -115 -46 -54 84 -573 -905 978 -893 -236 793 60 -91 698 -138 185 673 -538 7 -416 -332 550 -159 -945 -570 437 890 802 307 -941 374 59 131 907 -737 -960 427 -166 -971 548 479 563 -116 -957 39 -658 -191 484 52 470 -450 -552 180 -562 -479 -432 -701 862 -535 395 -847 -719 -599 65 849 929 -537 -30 844 -770 -923 89 -158 787 -496 609 -954 -728 -88 -833 945 -969 -678 -222 -882 748 -744 692 619 -604 -138 872 38 152 -28 643 582 -751 281 763 749 197 -841 -434 654 739 -275 915 -107 -763 -876 -840 742 -699 -473 935 -32 21 633 182 -63 -872 -824 -502 -722 405 -16 -914 -560 -862 -735 -406 72 -651 103 -60 -98 -238 -943 -537 837 205 726 796 805 -345 -670 911 240 105 -337 614 -785 263 -149 465 580 -645 -784 442 -825 -889 -816 -418 -882 -17 458 698 -604 370 -961 -969 -228 75 -499 -4 -257 -478 -733 -635 -293 986 769 -463 1000 97 -128 -165 -520 378 397 251 844 838 -937 523 -219 -765 -118 588 767 -304 -835 -266 184 883 -68 986 -251 934 -270 266 693 -499 -99 -197 -208 -827 135 -213 332 945 -362 419 -977 235 598 665 166 -80 271 -680 466 -354 179 891 585 100 584 -473 -391 800 -352 -527 242 218 -774 52 -371 54 400 -786 239 512 -355 814 297 489 279 -691 -543 17 -147 128 -459 -122 -677 -449 -803 -260 -652 -788 901 -694 66 -783 -753 559 -493 -139 987 556 -545 -945 -540 -537 -767 -759 -490 742 403 58 135 473 -644 182 38 -385 794 268 -859 -160 -660 580 932 -865 -70 -869 310 -632 959 -20 610 -590 -73 592 324 511 -6 62 714 -414 51 -803 15 857 -961 466 827 226 489 384 999 299 676 874 -501 391 -270 -680 -190 -1 -762 -636 73 -303 593 134 -732 20 -77 805 230 210 -109 517 41 -556 -534 837 59 -568 -788 257 429 99 223 135 754 -254 520 -473 434 -248 -600 543 550 -920 300 201 712 -864 -661 642 287 -53 362 347 -663 -198 664 266 71 425 650 -241 1 -720 385 176 992 729 -72 432 962 409 -774 -241 -512 631 553 774 -104 850 -522 492 907 -939 -564 -620 727 452 -949 -592 423 967 580 -835 -733 920 -293 685 -822 146 287 -729 -556 -999 -316 -581 -674 -633 416 179 -823 -625 -217 -947 778 -59 393 338 811 997 214 -558 -333 941 -95 -705 -565 889 -979 -520 541 953 -839 -229 502 -174 -638 -261 -837 -282 735 502 -537 355 -619 59 139 -355 621 -307 -690 -542 480 11 -831 630 -460 -710 249 41 -219 -645 -359 -101 -41 -855 -499 -574 558 91 66 -231 690 843 404 -111 898 170 409 -642 -341 670 -965 -281 373 532 -57 337 404 -341 -862 191 231 942 402 69 491 -949 -972 -900 -711 -931 2 348 900 -157 -211 817 996 -495 412 -511 -551 -68 127 783 866 758 760 273 -586 26 810 -868 385 128 -879 -187 322 175 -515 702 950 -839 -705 -562 -108 682 -196 955 873 -375 -77 -828 921 292 -999 -701 734 -827 -604 426 272 -98 -527 293 -198 -622 -685 709 -888 900 -351 341 -69 320 -965 532 -694 970 -135 -347 -675 548 -847 518 -424 339 172 286 808 -935 450 -928 -854 -628 -676 -962 -407 234 657 834 -684 -349 993 14 -977 889 32 -871 -380 -828 486 318 -85 483 -264 430 -781 -815 -866 -500 -755 -581 600 -737 49 513 157 -185 323 873 -339 48 -421 916 640 -362 689 -728 991 -116 -316 -366 -613 137 -795 609 -930 398 756 836 -774 159 759 -113 146 -671 -956 -565 -183 -988 651 -898 891 116 -420 472 885 -96 326 -639 815 23 547 -64 176 478 715 -977 -830 -176 -430 -695 -950 -511 -860 131 871 743 314 702 -143 -518 -351 881 984 -28 -8 741 936 -874 -450 800 -244 -341 22 -448 2 313 414 -840 -662 -278 -759 -127 -217 -276 878 -736 -23 -261 945 777 671 -883 699 -259 -103 -273 -227 -573 -223 -699 93 -134 -748 -232 -1000 587 -384 765 -445 139 -572 -318 997 341 -650 681 -840 791 -826 -603 -895 5 -305 -994 -837 -129 925 -756 -68 -242 -537 -420 -798 109 -277 -657 479 830 -554 -591 255 96 -347 209 -745 715 -494 848 153 361 433 384 531 -327 281 -293 418 -325 -355 346 -121 362 -988 787 654 236 87 272 239 596 773 961 -366 997 461 -505 869 -298 87 891 -404 522 852 720 317 401 391 13 320 -810 -974 -325 -53 -579 -584 628 -585 511 -540 -132 -161 514 241 608 -75 -768 -163 -942 340 369 -437 -522 -206 112 -516 -889 -335 700 407 27 83 313 475 -132 -501 790 808 -87 -159 619 -484 586 -870 984 -119 50 130 647 496 398 895 -270 -675 -795 -99 104 -961 106 -797 -639 -539 67 354 88 605 0 -652 -308 -281 457 330 -67 -537 -635 -118 313 210 796 564 -654 127 176 485 34 -641 -540 474 689 327 628 362 682 -25 -966 966 -187 -270 87 -837 550 -421 809 614 160 822 13 -890 694 665 -770 -75 -853 -654 -666 -467 702 33 -916 329 237 -194 -69 -515 511 769 -459 -499 -751 -882 754 -338 11 680 999 207 -118 -442 89 -133 40 653 -789 -812 -780 -636 -741 -387 -509 864 414 -278 277 -45 -503 665 740 375 -318 -952 -299 235 -430 283 -234 637 -588 -728 823 885 10 -544 -590 -286 -742 749 -734 523 -588 147 618 169 -629 446 594 578 -532 -134 -459 -987 7 737 502 765 166 -262 630 -436 -618 983 111 -875 127 864 516 6 149 -5 -671 28 -722 798 -553 -819 434 -532 -861 -75 -399 555 -478 -485 889 298 684 -567 84 -721 -96 -931 -885 250 -425 -369 -54 -18 675 289 -501 -601 -236 -73 -922 329 -882 -504 582 240 -286 -152 854 746 481 -526 743 673 -501 -878 610 302 -511 -295 -455 507 811 407 -181 -791 1 52 563 -794 547 639 -678 -488 835 623 175 877 -523 625 124 -221 359 -300 -506 293 -911 807 452 -108 -439 895 120 607 -474 -541 -225 416 931 -704 -617 121 438 -178 -714 368 -13 -652 829 805 -345 184 -416 774 -129 466 55 349 -825 186 -212 66 33 -158 914 -167 -462 908 -806 528 177 -264 -948 -860 -284 665 -312 875 494 -853 491 -167 257 -179 682 -270 235 -68 -213 934 -261 503 -314 235 745 13 -327 -458 45 972 -267 980 -783 547 285 104 326 775 410 -468 -690 496 521 129 556 494 -982 27 -461 625 -322 -549 -432 661 327 -222 -925 -343 -127 -570 601 474 581 -784 589 -119 404 -444 -395 -900 -489 952 987 943 -201 971 846 -770 23 889 -900 -584 332 562 889 -759 -680 14 801 512 -823 790 -540 -391 732 654 -893 -175 -391 855 96 -674 893 -167 -621 -411 693 -632 841 38 -788 907 -450 -632 218 -756 -189 493 80 -339 360 -815 -690 731 196 595 512 712 116 215 858 175 163 127 498 255 554 -795 -513 -747 119 -503 -64 -113 577 302 920 -294 -71 611 -925 832 -402 97 467 284 250 92 622 602 783 818 120 -263 492 -13 604 604 167 -415 -65 423 781 -785 893 -947 -843 393 -627 159 -82 916 -167 986 98 -134 -964 153 771 515 -702 663 76 -29 543 644 -461 264 -337 825 935 41 922 7 732 -745 136 -857 -698 897 -262 -348 -273 -47 795 -269 282 677 -424 -769 -898 975 904 -890 953 -318 -925 647 -629 537 776 -114 752 792 529 114 -325 -675 494 -802 312 -320 -565 220 -246 448 -543 -93 442 -351 -76 -114 -582 463 314 -455 906 109 695 -312 57 -926 -637 23 496 752 259 591 533 -704 697 644 41 558 -578 -998 384 -467 347 -342 144 533 -560 706 -579 26 -482 -173 806 -593 200 -91 927 630 704 937 941 456 -665 36 -50 -382 -252 -794 553 772 -209 987 -871 999 -476 625 252 -817 -446 -782 397 -551 -945 66 710 358 -876 348 -504 131 785 325 824 934 -8 917 -416 -95 10 17 956 541 -693 -260 921 89 -768 -994 656 -778 616 94 758 646 975 -320 -754 -608 489 39 631 -944 -669 611 -776 213 -772 -129 457 366 578 -679 -566 742 624 129 -578 640 -999 -557 217 413 715 863 -765 -287 592 -368 599 -301 766 -512 -832 802 -294 190 -348 -475 -732 -574 -241 714 -687 813 195 225 -762 715 958 -36 -519 -651 -364 -511 333 -601 487 -182 -490 -616 -560 967 730 -570 -130 292 -314 956 -631 -663 550 -252 142 -193 -807 929 661 365 356 278 199 -97 -117 -550 -477 -959 -867 -585 -934 -148 550 331 525 -209 574 490 316 419 238 -719 375 -438 -148 306 -294 789 667 -352 888 587 -883 -877 -38 945 -349 -896 -472 984 77 -962 -662 -859 962 -163 -406 -827 -510 131 -380 -227 576 813 726 -238 913 35 -759 -581 -543 -464 -212 442 937 143 -623 384 -1000 483 -398 405 422 -355 -882 354 -987 367 -851 -173 816 281 -473 -844 135 -103 -753 -837 736 -92 -809 -438 -583 918 -56 634 -308 -383 -12 192 695 218 -386 846 23 -306 20 91 186 -743 787 337 -958 799 -706 421 -467 -563 916 -6 981 442 -455 399 973 -986 782 -11 -515 -106 64 -450 -617 933 -498 -967 120 -29 -141 172 955 289 -843 668 247 320 -305 -860 680 730 817 489 599 -136 329 473 -93 -970 -996 319 -602 364 -238 344 692 901 -347 -45 502 919 -961 610 -253 -986 -924 66 -774 9 982 -829 489 377 -204 -765 130 -375 -998 237 -398 -530 165 -16 -620 470 143 -485 904 -923 516 734 -765 125 -528 -91 339 -31 -161 -491 -957 114 -925 -509 417 -811 -941 -50 445 194 60 -943 -139 191 933 862 797 138 653 76 -728 367 307 -671 872 -837 926 103 -94 -448 827 -140 274 -391 -149 273 -441 -555 -791 848 -434 -813 -678 51 -388 -722 765 937 -148 517 -211 892 567 84 -781 333 86 671 958 -607 -865 498 57 -986 853 212 -825 -464 -762 731 282 -673 -440 567 243 -432 -320 -877 -817 -355 583 91 18 -895 -395 377 -192 829 922 494 533 31 -355 -861 -486 -701 -741 -170 -808 602 118 504 871 730 684 -502 -486 35 507 -106 910 -32 -407 65 -523 55 -419 711 181 90 -699 778 -99 -998 405 608 805 612 -280 679 19 349 222 380 -574 870 952 -600 -191 -1 0 680 896 854 -296 978 -657 -527 -253 381 -988 724 -327 -256 -470 -51 -770 301 681 793 923 -300 -347 339 -709 908 543 -887 -630 -603 -873 -907 402 221 -216 948 -122 604 -83 4 658 -636 -210 388 -926 -484 -470 795 500 -154 -798 -497 -264 820 988 830 -629 30 15 371 -117 120 431 -252 -270 340 -883 471 331 258 335 933 -216 198 -462 818 760 519 723 -415 52 277 -47 97 -687 -964 434 -784 -627 638 699 614 410 105 972 311 627 175 -91 304 426 92 -933 -819 -646 380 418 -256 -318 -801 -75 376 -977 781 -729 -114 706 460 550 -201 -790 -753 907 -700 668 477 921 171 250 183 -961 -449 -821 -745 -243 -4 345 279 950 57 496 701 -772 -280 133 179 453 545 92 -694 87 318 -628 873 708 -828 -426 730 -384 -350 -682 -995 -829 -538 -500 444 633 -577 -833 -834 -700 -139 -620 360 -505 154 832 614 -724 -757 -558 -127 -952 365 977 -652 314 -245 486 123 -570 -314 203 317 224 -275 -652 31 -455 565 344 598 175 18 626 723 31 -439 458 528 -138 -198 897 942 -205 795 671 280 315 -56 347 378 -682 -970 -686 467 3 510 -74 -733 -433 596 -869 152 -23 193 -756 -211 -467 -593 -547 -547 -905 -958 503 92 165 658 26 381 933 -39 -670 -919 156 324 9 912 868 -923 308 -115 971 383 -18 -340 -466 -585 431 123 -71 490 474 840 879 571 533 811 759 533 375 701 166 143 836 43 296 -16 792 231 468 -656 -215 419 651 529 -357 956 -186 -620 138 43 348 150 -414 -376 535 -302 716 -641 -833 -715 666 517 -348 -658 331 -68 490 444 -463 -896 -648 -474 -95 772 698 -984 -855 -636 567 551 964 -838 -788 79 -60 -759 -701 55 15 -562 590 -242 722 569 -71 -347 -644 -174 -875 -208 -799 736 -897 768 991 -309 -723 619 -870 -944 -255 55 -107 -277 -993 -415 101 -758 -555 490 -388 -951 984 402 -48 266 782 -528 709 -295 620 -640 -280 -53 -257 230 -210 718 -101 889 -361 -984 993 171 704 -498 380 243 536 -391 643 -96 647 -608 -126 825 994 -355 -253 159 406 475 -574 -354 543 -894 94 -317 -518 -950 -993 -958 813 525 854 -188 177 259 972 605 923 -395 891 -186 -988 714 -172 -305 635 -841 -244 -565 807 -662 823 -853 646 -873 -267 -412 -783 859 959 967 -556 186 -736 -187 -145 413 344 380 -2 -755 468 953 -417 -650 399 276 905 883 -443 -504 847 -469 -501 611 -648 -782 208 363 1000 -6 -786 -174 -342 88 135 -763 -727 -315 837 220 37 -692 666 818 628 329 -415 -627 -211 756 -971 -852 231 -529 94 -786 304 -990 -382 660 291 63 901 -683 967 288 -213 312 864 -252 331 -2 438 -414 -926 -841 -446 -346 -128 114 625 -694 -649 524 210 142 -591 -517 -519 -998 770 -108 -762 -948 -727 -301 -515 993 -571 -357 -355 -237 -549 814 -918 913 90 -943 896 -254 238 906 100 -234 317 -622 127 -705 675 -650 -255 -749 704 800 -849 -906 -664 529 271 369 757 -84 -276 994 -527 -882 -322 -430 -244 -845 966 -843 603 128 461 -590 431 -582 -581 -11 -418 306 29 414 -846 986 -431 550 -86 -24 146 -888 176 947 -952 458 826 -810 494 -607 -269 331 -355 990 -887 -151 -653 860 -785 -565 -295 -109 -815 -462 -400 -894 935 -990 -704 -693 -295 833 54 999 353 -509 20 -266 657 955 37 -450 -74 -632 32 -311 850 782 -160 953 -857 -149 -728 494 407 -508 464 -127 -583 -836 120 -632 -735 644 -648 -7 112 836 -842 914 -807 135 -959 369 162 662 -208 -929 -358 816 925 212 692 532 -870 252 892 398 803 974 -505 207 -141 -293 274 509 561 -117 740 172 834 -98 857 572 623 -340 -769 -181 237 871 -655 -61 -606 -998 -518 594 354 88 735 -160 -939 -442 212 883 -153 -968 560 -565 571 508 960 859 155 114 -60 -751 -19 656 188 274 -891 644 393 164 -244 494 -120 873 893 79 557 -489 -749 34 59 -72 -12 -878 -856 -998 686 -585 353 -345 821 -465 130 -607 -629 326 -132 -756 316 455 -253 811 519 445 -743 -313 187 939 -285 429 497 824 -992 -795 193 958 849 -703 -456 -725 -408 554 634 -960 -577 107 852 -809 -739 194 208 888 -217 142 -434 930 38 195 -311 871 -578 -543 -508 12 154 258 -305 365 -500 793 218 255 27 -418 -962 240 588 -27 957 -535 570 404 -52 11 -111 -244 -434 -970 7 -482 -779 -657 -840 -726 -879 -503 -348 745 411 185 -924 707 837 -1000 302 834 106 -963 492 922 -369 -883 -879 -791 629 765 58 191 -984 857 -673 -685 338 477 -462 -134 -678 -522 64 364 190 -777 624 723 -66 50 -489 -799 -971 312 680 707 880 -128 -774 850 987 -186 437 -764 585 -12 -706 565 -935 -708 975 -820 -487 371 540 107 4 416 933 287 138 575 -949 526 -525 -764 351 -539 -256 -947 -518 -104 -976 832 761 -483 749 221 217 946 -221 102 -606 -101 964 -548 170 -112 -880 -555 543 731 -640 474 848 -54 -224 -96 -769 -511 367 916 529 -551 217 -771 723 389 441 -373 660 -15 -546 586 -984 -898 -976 -184 -954 746 -999 -829 -799 219 -149 -101 284 732 -711 -602 247 -146 956 240 783 66 -504 -599 -909 545 -601 664 887 -901 -892 633 909 90 -375 765 457 -120 340 55 -84 -841 815 68 790 680 401 48 981 209 714 395 123 -519 260 -633 890 -707 681 103 -302 76 432 600 -462 -979 -627 90 -147 699 236 -420 -124 -125 903 549 -699 761 63 536 -232 380 -431 674 903 332 -127 0 -995 773 889 -424 914 -831 -316 -913 -138 324 749 718 723 471 186 706 898 112 -687 -602 372 573 -121 483 -293 -981 -116 -925 -722 643 -432 -896 -646 -277 748 644 426 987 535 102 -749 24 -179 -397 -22 422 111 -366 -140 916 -424 353 -532 -808 -704 -606 -906 924 832 458 929 277 -470 587 -726 -530 -923 904 -815 398 372 834 -404 762 -555 -878 545 -475 132 648 -240 -136 769 -652 -798 -665 -853 96 -610 541 422 -183 437 -381 -595 -694 -169 56 -398 -849 357 -392 942 789 483 -739 -859 -567 -413 -340 887 -359 177 -638 565 872 992 -797 -275 -106 386 -932 -801 -496 299 251 -600 293 486 -876 -279 -701 -801 269 34 -2 467 -146 656 849 404 848 55 785 -302 -385 976 -487 -40 -291 205 47 -736 -418 -420 845 172 -519 698 -708 -544 398 -75 473 -162 119 773 -568 -64 -388 -368 -754 268 -189 319 -220 -791 -612 -505 572 595 980 -723 -519 -643 -217 -822 -996 -625 717 -769 908 -261 -461 -903 915 529 -811 62 -170 -31 -120 962 -433 -264 325 -547 -370 704 -301 182 -301 -826 -598 -464 -559 -668 -874 -508 -262 -203 371 232 -291 307 -596 -692 -650 82 17 -128 368 -333 -680 -797 -549 -879 -285 818 -254 -105 50 843 51 56 422 -484 -839 -456 138 376 -363 484 -731 947 491 -343 698 37 335 -3 -799 -195 504 -642 379 -147 575 726 554 694 376 -27 -911 112 603 135 -879 -360 -857 -985 701 415 595 -148 -550 870 -463 -232 -580 -835 -307 372 -681 284 540 -235 -439 -937 -788 -703 -278 691 463 -611 200 490 -358 -867 -373 -292 -249 -536 -144 76 604 -276 -798 942 341 -100 446 -144 -494 320 193 389 -734 884 815 889 -373 773 -958 513 -551 -525 410 618 671 -814 197 46 666 515 -235 -110 69 636 380 405 656 -678 -210 194 -557 606 -56 32 -597 520 400 776 167 42 -465 -57 33 858 -274 426 447 -603 -224 147 921 673 249 15 -594 -68 -312 936 830 320 950 974 17 -458 692 15 536 -677 270 617 -164 -566 638 -679 -870 430 923 -660 379 -743 -121 -209 683 -994 961 40 341 234 253 -753 -342 -576 -45 313 -652 726 333 617 833 -270 -288 -405 634 -21 -601 -733 419 -520 -350 -679 -955 -673 -948 -76 -878 -828 879 -903 -139 907 603 375 -81 137 -507 620 933 -68 481 -510 384 226 493 -67 -932 -653 -789 -436 878 758 886 -644 789 34 -822 373 328 715 779 294 62 -820 548 -992 947 325 835 -338 693 366 -813 13 793 518 -694 846 474 -622 441 346 246 801 -193 575 678 831 799 -103 -680 353 -729 397 661 905 680 -995 -685 429 -710 103 585 905 845 188 537 -467 962 634 15 -836 -410 -189 782 694 145 384 44 887 760 -128 771 -893 909 -976 5 -817 -665 -117 -836 456 116 -992 702 -508 514 -599 813 700 104 671 -748 502 484 989 949 -466 751 793 669 -341 -931 -248 290 152 303 894 872 -7 599 387 714 -411 536 737 294 181 283 860 972 -604 -697 186 350 -647 166 187 -613 -548 283 227 -686 -701 -296 295 716 935 -626 -50 975 56 889 104 927 -378 516 -757 23 -162 -736 37 -834 -301 -79 -921 -253 -341 159 -613 1 -482 530 607 -555 922 379 617 347 735 574 739 708 941 -485 140 652 -7 -795 -496 -859 477 978 -570 308 -932 -695 811 389 614 -302 -291 257 -621 -191 806 -755 378 866 -964 -342 667 700 -51 -153 424 -456 -24 -458 53 -531 622 -289 235 860 -298 1 94 -722 167 446 269 -397 -47 -56 15 -39 -272 817 35 -696 -626 -367 674 -229 -453 148 556 986 -96 -94 886 -849 71 -860 -877 -94 339 51 106 311 -937 642 -376 -261 621 -61 -631 833 -555 205 493 123 153 377 333 993 -61 -704 -120 -1 987 -620 -927 380 488 59 -235 603 22 -277 658 -899 -106 -146 955 -389 693 53 -661 -362 44 -172 -603 -73 404 -88 -496 -961 375 -670 568 88 -413 479 812 -89 575 448 -64 -598 -687 942 -862 729 -722 711 -297 -213 -93 -376 -915 620 -393 901 -474 -49 366 -506 -225 -938 -593 -444 -674 662 207 345 529 539 -433 939 864 626 -68 316 -79 258 -547 960 -754 327 959 712 -184 -268 689 947 -474 -686 -457 -869 -56 -708 761 -441 260 413 540 -999 -4 -55 -938 -844 443 -980 476 -588 -655 274 -535 -636 143 853 -188 -258 270 214 997 -150 -639 -949 653 -753 302 -877 -4 638 785 -488 223 247 -322 933 582 592 425 89 -75 808 -586 -543 287 538 664 970 -221 -543 -136 -22 143 -104 899 237 752 -900 988 397 476 106 -465 -864 879 167 -817 652 -250 531 809 -18 -875 -716 563 -545 -403 -324 -624 -330 302 705 575 986 -430 -418 -540 781 -768 -852 422 -17 -16 -886 -286 209 742 646 -814 903 930 -449 -485 -391 -881 -314 508 269 -181 -504 -969 635 -200 46 -420 -168 -692 42 -872 -435 677 467 376 682 -419 -343 -752 -273 -374 284 -813 -495 -969 723 771 671 241 -857 -357 -731 -597 -518 621 12 -500 266 -407 57 736 -431 -156 -971 658 -607 -262 721 -191 855 774 -368 -486 -377 938 747 -678 -772 324 -145 29 338 -834 -901 950 395 -559 -528 510 404 -934 -946 -772 131 95 636 746 156 28 684 528 -271 466 862 -756 -151 766 96 531 394 433 -35 452 550 -150 -488 -425 -513 -64 -896 -625 -648 -486 -485 -297 277 421 642 -476 -525 -541 -87 -624 -439 -340 847 -747 -114 -722 -422 116 858 250 -388 245 -821 -660 147 -410 -834 714 -779 -135 -218 277 -663 503 137 793 -374 806 -532 -228 23 -424 -696 -55 -179 404 -836 -642 -563 303 -315 -425 -407 673 -755 -214 777 -193 -255 -433 -766 985 523 150 985 11 -339 -843 174 958 -946 -961 385 -278 -402 -31 146 661 -456 -841 -687 580 -720 -899 -728 96 -925 1000 376 597 -749 923 486 -120 -72 636 -897 -36 -896 -855 131 -410 -1000 -360 229 393 621 838 267 905 -210 556 836 986 50 -365 894 -224 -706 -692 550 -604 612 377 -275 -957 -997 -42 613 -282 380 920 309 -924 -230 -821 -73 257 892 83 336 199 -692 -535 -696 -280 -369 816 -947 585 332 -357 578 -850 -673 659 19 -109 978 877 617 763 371 340 -99 960 677 -154 682 -971 -19 -279 -413 100 -904 -855 -12 -943 -893 -530 -575 483 -831 348 -332 -967 526 10 -6 626 -727 -237 -356 -594 96 55 -776 846 -487 621 -199 253 958 -529 -297 562 951 521 549 -242 745 -289 394 -524 77 -225 918 -813 -492 -186 -347 -365 27 -321 -782 819 -896 948 -145 -445 -520 -131 968 -342 853 928 -376 -499 -284 -13 29 33 2 480 844 -201 -775 -146 393 360 897 -52 -615 391 105 -414 -78 525 -488 171 -382 997 -804 526 -227 122 -652 -495 -52 -395 -269 873 976 890 542 -109 -81 -493 -152 247 -484 -426 -789 164 689 -440 408 -732 185 256 286 -480 570 -164 -514 781 472 -922 -164 435 572 -265 -131 -374 -645 904 238 999 928 -521 -243 349 -210 415 -968 -221 -459 404 -125 935 -789 -658 468 -470 309 -732 620 84 353 -144 584 716 293 -607 -614 -365 -689 162 151 -454 -350 658 -640 -14 -149 99 109 563 949 -161 159 -885 -798 -885 508 586 747 644 919 -878 54 -77 -404 -998 -607 -377 -908 830 425 -368 -372 835 588 -797 -120 62 595 420 38 861 -278 317 277 -699 918 -965 107 -874 740 703 -906 -409 333 -196 -364 723 -646 717 877 -389 -508 183 192 366 -507 762 -205 433 -548 396 140 740 -634 739 -614 -480 -293 -80 102 237 -758 947 -25 674 488 797 -465 -314 76 788 10 43 -859 921 460 -29 167 809 -329 -393 374 -104 645 950 256 632 -940 -991 911 -496 -564 21 -364 -258 168 -979 806 -405 -548 -731 106 -967 -550 -247 568 662 912 399 -237 845 530 284 -417 -126 806 930 -337 -603 -208 -466 931 173 589 264 577 -918 -753 -437 -187 155 50 -346 331 575 -753 830 -899 -548 -442 790 797 249 709 -963 710 26 -505 797 -624 819 79 327 576 -586 764 212 421 -281 -94 -267 -66 601 -115 632 -20 994 731 291 -65 -897 -490 -729 -996 589 630 112 179 687 -573 162 488 180 -639 401 -77 -730 192 433 949 -818 -81 -526 485 -922 -521 -854 -966 -889 -834 -672 149 -298 445 -820 -274 -252 -421 418 -331 477 322 -262 933 -185 -111 -293 856 -688 270 -686 616 -896 347 322 432 822 -582 683 -268 933 876 265 690 -96 -845 930 -970 -368 -733 -249 -182 118 981 -835 285 492 -57 945 484 -178 -893 223 -46 -907 855 -304 596 301 -371 90 -155 336 -235 503 525 -561 -580 -580 -986 433 -776 277 652 -204 324 276 786 -198 -251 213 -138 82 -628 -950 -33 404 821 141 49 166 -789 19 199 -145 700 -704 502 699 191 99 -721 604 -786 -121 -997 981 555 84 -470 129 -962 725 333 -331 131 -428 -328 -198 -577 248 -94 -255 265 462 -383 428 661 -623 112 480 860 331 -874 -363 792 -623 -857 214 165 377 -808 517 -599 -152 194 -990 -669 386 -935 296 715 -406 -479 -797 -124 5 -449 567 516 6 653 -832 623 723 -719 10 564 650 -672 -267 -657 -548 -759 -934 -35 -616 -728 252 -219 140 572 -421 -802 -284 267 -840 -92 880 114 545 -214 179 -390 -628 -31 74 945 -467 -170 181 323 -417 789 -724 -533 -992 -417 321 980 783 -584 -131 814 -665 416 -603 -184 406 -16 508 -562 315 790 431 -673 450 -644 508 145 193 -617 460 891 434 427 442 -129 -509 -994 -133 151 -982 -305 364 630 -837 -857 -282 -23 -909 239 -140 -517 -976 451 721 -706 709 764 -987 932 -915 -793 146 -814 -49 283 -109 15 -454 -237 317 -890 272 929 70 -532 53 -699 -824 505 889 246 -652 -734 694 -742 -456 -556 492 -456 -702 -107 820 -434 -606 -537 702 -576 458 -669 939 -61 706 612 -990 -923 409 -492 980 -588 -117 984 845 -673 -294 27 75 912 -987 -467 814 90 381 572 393 677 -533 913 22 262 -87 -580 -931 -72 942 -734 -633 -681 -974 -706 -746 100 23 -561 -863 756 995 -690 836 780 313 -561 612 972 -483 -522 -247 964 366 -668 973 301 -437 975 -533 -907 411 361 202 -788 -605 -295 -582 -386 -674 432 794 -563 326 -828 -139 -213 -102 611 -333 -58 663 -288 671 -709 446 -759 -816 -353 -344 -42 126 -231 -794 551 578 21 223 -726 677 -807 -781 594 -585 264 -68 432 -657 -535 -259 536 -198 -970 -757 -265 99 459 886 920 -721 833 490 2 917 -429 738 650 -13 -340 275 254 135 -154 58 -565 701 -621 654 -631 -352 547 645 -140 -325 -283 531 84 810 464 -280 -499 618 -107 392 878 -208 -506 503 -866 -147 -370 -795 -656 -262 -333 -838 991 416 204 -884 -13 -640 480 -669 193 -503 -831 -517 886 227 76 -611 225 -696 -335 326 -489 -559 864 359 275 -522 833 847 171 -453 514 -181 307 773 21 -119 -437 -815 590 883 -597 244 914 -276 -740 165 467 -31 42 -594 748 348 481 829 -793 -486 -120 304 267 533 68 300 -775 848 -342 959 -218 -463 -458 716 -411 -20 -317 170 290 408 358 335 847 -860 876 461 498 -786 770 -68 -224 604 -962 798 196 -305 -708 -862 412 872 190 254 369 -30 -71 8 -760 -515 534 888 855 445 -496 891 23 979 -636 38 -270 370 -919 -47 -561 115 311 -275 -586 -106 76 245 -990 718 -639 823 -868 -621 -331 -672 977 509 836 -130 507 -397 -401 -49 -94 607 -968 122 855 822 -702 163 -600 64 945 -996 856 487 -176 -748 -430 927 979 -519 -669 -634 979 715 -624 -16 74 91 997 -467 -300 996 -797 107 -619 114 -687 272 -179 -475 -970 -111 -903 173 -310 -180 490 -244 -859 753 -921 -736 978 -623 -643 -6 929 436 944 369 -660 -576 -253 452 562 -63 824 -338 -44 -917 786 -835 678 -234 615 205 4 841 165 -921 -494 -384 868 442 -932 643 502 229 837 -374 -933 -603 332 -855 300 -31 -137 -501 361 259 172 993 766 978 844 -94 -631 507 -22 967 876 506 -787 94 -691 -819 -100 540 420 -212 -432 -284 -479 -97 -169 -357 129 -50 229 -987 25 -508 945 923 -580 -996 -470 26 59 861 -508 -16 -691 -767 640 -197 -622 699 852 486 -499 -639 602 -915 771 -680 -741 82 689 -321 39 -446 534 -712 -246 -960 -602 292 -771 114 -727 111 -811 839 921 -6 129 -391 -904 313 710 -749 -280 492 483 165 -350 -6 598 -601 -214 328 -336 -258 19 -159 -378 -465 169 357 -845 642 -195 -362 -253 -101 743 50 -941 -210 758 845 196 167 -161 625 761 200 -314 830 479 603 365 -911 440 387 -392 488 -450 528 70 -273 -646 -271 -466 409 -277 -741 98 628 726 238 -379 -538 771 644 -443 -359 -319 -307 201 673 -143 -568 -320 -834 -481 952 410 -695 5 569 -348 511 784 -838 -30 -913 -392 -351 437 -851 -678 -514 795 247 -964 987 642 416 -749 -487 630 946 -110 -116 452 843 932 569 80 990 275 -824 161 -617 -448 -195 894 625 -348 14 58 -968 176 743 -471 -222 835 399 120 -561 -702 142 105 91 -27 -453 -640 994 524 -533 -389 -942 -672 -334 130 -207 852 -225 -974 699 890 752 849 -501 -66 245 77 596 -277 529 181 459 -419 837 -149 -788 242 -400 498 820 -395 -296 30 199 930 638 174 -252 384 -380 208 -355 -399 232 -705 427 -634 -325 936 -73 500 559 -486 -206 519 -994 -410 904 -876 622 -482 167 671 540 -581 -532 775 -376 -997 737 278 59 47 -238 -163 -132 497 543 741 902 -658 -994 255 -92 428 106 -373 -735 577 966 -715 60 572 -687 257 -215 510 398 -494 86 -724 306 -467 793 -468 282 -807 -223 126 967 -62 164 -304 788 446 -944 651 -391 -407 -106 564 -863 534 155 -681 -780 -74 223 283 896 674 285 -22 219 569 -574 411 778 -436 -56 204 314 -668 -312 -118 380 103 -866 -1 576 687 303 605 -267 95 910 -688 -138 923 360 -818 208 -264 -625 -607 819 -237 -480 -855 -901 -761 883 -162 -256 239 -865 969 879 -515 -235 778 -633 564 142 578 -255 12 299 -914 328 884 311 275 -337 262 -704 -77 132 70 -102 -907 500 -194 694 -763 21 -939 -606 -299 -786 -944 -360 479 -292 -181 253 -232 -759 -631 144 -208 -101 369 -580 -761 -733 -924 855 788 900 418 94 73 923 396 948 -964 992 -390 740 -427 966 449 -163 -780 -654 -309 -561 -910 -317 560 -616 -817 -63 -216 -132 -738 74 490 -928 -158 776 -386 797 -384 -753 -313 214 907 -641 -714 306 -723 -166 172 -123 409 -447 -922 49 56 99 333 -347 452 -918 -928 -560 -354 27 473 -278 -646 -237 -168 -184 -940 -806 573 725 27 861 -29 -417 -932 -332 605 357 -173 -250 581 -805 960 749 97 -841 -678 -528 782 541 715 -34 484 591 -1 962 925 527 -349 -33 -433 338 -564 748 -102 906 219 -80 589 617 464 -323 -167 172 518 589 62 977 -839 -267 -181 -248 -45 602 -598 -619 -91 180 127 568 -532 -37 -27 -16 -688 332 -87 708 -373 360 -673 704 473 839 -551 528 -472 -791 367 -13 777 599 600 -653 940 949 -862 460 731 241 -836 -158 461 938 -952 219 347 542 748 223 -94 -407 860 209 -31 -874 135 678 198 645 -272 967 -788 -420 -565 266 -238 -995 -621 -616 222 -450 -113 812 133 165 -69 -387 -939 390 187 -163 419 654 -107 949 583 982 397 -791 -790 -226 634 -537 738 -108 698 637 -668 -618 -728 422 879 -532 -72 878 -111 498 -673 365 693 -919 -130 -792 -706 -624 982 -29 -763 -781 -127 170 -458 -915 635 -970 922 -633 -230 -918 -581 932 628 62 860 -41 859 351 -740 531 964 -898 832 -638 430 -574 -557 498 -304 392 2 -902 -302 614 434 -278 236 -40 -272 -480 902 -424 960 629 75 -598 -174 718 629 109 64 -720 -14 409 992 475 -766 519 -133 693 -888 356 58 -8 118 729 955 -913 433 -548 -252 -620 -393 -418 196 987 200 -179 -239 -303 9 782 -386 167 107 130 252 -877 342 426 -579 27 880 -287 107 318 -712 -91 -367 -282 336 -315 111 235 356 -489 -625 -732 -19 407 802 -932 660 748 -688 301 259 566 577 -615 839 631 -429 495 929 -57 -458 9 -662 222 -293 -805 -775 -268 -905 336 -519 491 -925 229 400 246 561 348 764 -940 299 615 648 -821 -19 533 115 -797 -569 41 -951 -154 815 889 -136 917 -210 318 15 -862 -939 137 -786 681 -181 -242 21 11 -316 -76 894 386 -159 -152 234 -134 269 -384 -24 -593 -953 195 263 -911 -17 -920 434 968 105 -60 166 441 -860 386 430 -492 -532 -916 -117 494 741 321 -614 653 -1000 274 166 -912 509 -709 -949 33 661 387 472 -349 -697 352 -84 784 -277 -799 997 860 597 -683 429 707 -603 -523 109 334 836 690 132 -937 -503 -525 -389 81 -415 9 839 978 581 -194 -468 -711 -461 234 -687 -410 597 593 -518 640 816 -856 -827 -972 -681 -913 -999 254 126 666 804 -13 -821 851 -440 -681 -749 -532 406 -753 -265 -609 433 278 -174 802 -109 -318 102 -612 -731 -85 321 -802 270 -224 -138 808 692 746 830 556 600 -14 81 888 783 234 431 -655 -908 -665 -18 -268 772 -872 -400 195 871 920 473 -34 -212 285 -877 113 317 -19 311 745 -506 704 -600 935 734 -837 872 -4 -298 -485 -520 -386 -812 -995 608 -555 407 129 930 146 -909 -318 -412 -900 -599 339 620 -297 -859 542 -930 -283 199 -189 268 -464 354 -50 329 521 596 -656 -846 -386 -96 59 263 -966 -557 199 -381 975 -866 -534 -259 399 -206 50 125 -774 889 746 -94 350 -557 726 130 808 -292 -300 802 -740 16 878 230 -647 -813 925 309 750 -167 -548 -376 296 807 -339 963 117 811 -951 63 236 -386 899 500 270 -740 -709 -919 815 -674 -371 928 -635 917 -970 881 12 799 -706 -498 -384 -305 -551 153 -821 16 -12 -243 -863 93 -17 83 -543 -88 897 81 -662 -417 -712 396 549 -194 761 -340 -886 -175 287 431 -629 550 539 144 -278 -427 604 -252 -325 379 -432 -998 -928 -313 -796 -296 -377 -581 723 603 385 779 612 -699 973 -464 -770 947 -410 701 -296 967 584 195 215 -86 -793 576 -278 -425 788 -99 -509 -897 -815 -929 399 71 105 152 -959 327 -112 344 -749 -692 329 -441 25 413 77 972 416 103 32 -33 505 262 -486 -986 -775 -683 -991 744 -636 264 519 150 -910 898 639 333 709 -132 89 346 120 -482 46 243 631 -452 767 960 -692 756 -922 811 -667 304 -528 -16 -136 -21 37 -568 712 926 -894 -575 -382 746 -862 -291 -191 682 289 -839 413 -631 646 -960 41 -379 559 518 513 892 -394 -642 732 -93 -235 32 -980 179 -475 78 -207 306 -129 -810 -216 -117 -378 820 -642 -712 650 -802 562 -477 199 -337 -885 -676 409 139 -758 -768 195 -996 461 391 -786 -414 72 -973 444 11 -612 -862 148 -353 -221 209 -732 -699 -845 -878 179 351 -650 261 -484 -794 465 965 -356 147 29 233 102 275 -20 -194 916 659 821 -610 540 -371 -61 -787 365 -414 -596 48 -197 -635 -857 -162 -5 749 -14 -843 779 772 987 767 464 627 -159 94 -21 809 -996 -398 704 -991 -908 -442 164 584 724 276 950 -824 887 677 828 -770 -824 820 180 -68 626 380 792 9 -693 5 -641 -890 -105 -81 -978 -819 -144 31 497 542 -594 -579 269 -765 659 229 -71 -886 -142 702 746 346 751 153 -21 -940 857 690 449 -126 895 742 -246 65 -245 -304 -462 -468 -87 424 328 -641 963 519 359 97 -214 418 243 808 592 -261 803 636 -871 -440 617 820 746 875 850 50 -606 -913 563 -993 -260 167 510 -942 68 -819 591 621 792 -613 8 -617 115 654 -242 156 799 434 -436 321 69 -672 -683 -132 -459 -51 -517 -518 -720 123 -84 924 433 -564 373 -540 980 -3 115 -193 -470 657 348 80 433 -712 867 -700 -480 596 380 239 -155 -574 -751 -399 105 -926 367 712 -958 193 -791 798 -5 -673 -596 380 246 505 -179 130 -81 718 -934 -69 102 555 933 -928 978 -920 -511 973 397 -456 498 311 -246 -54 20 -305 781 -840 -469 547 742 700 -10 -548 -701 928 -286 787 426 343 -302 855 572 288 -766 -796 85 281 887 674 -812 897 643 251 -812 968 722 620 562 -578 317 -722 -311 466 170 -723 643 966 -806 681 -664 726 -579 -603 -209 863 -125 -129 171 871 567 145 779 -472 758 -670 -261 333 -851 666 -566 -342 -424 -262 504 598 381 896 -411 776 -66 422 805 -465 729 804 -407 -805 348 461 -160 80 -134 -500 -854 883 277 722 220 -117 -292 646 -623 -369 -679 -627 -437 985 297 -989 58 593 -863 -842 -68 155 -304 -590 810 595 15 -962 -214 155 114 321 -765 16 482 2 -291 -974 -300 -510 -827 398 925 428 -340 344 802 -746 -95 983 -445 -982 243 -926 -365 941 662 39 -374 435 -449 -126 -513 174 -895 -815 283 -792 -329 815 12 -541 -501 -756 -368 687 848 131 6 -602 241 -771 360 -39 -869 576 -782 340 675 253 -125 129 351 568 832 -528 -902 -515 486 -578 562 367 544 -188 148 -652 -867 -372 -463 357 532 685 -35 463 263 -341 -659 893 -133 -96 332 312 -857 899 494 718 593 624 211 47 210 225 495 829 635 -934 468 101 302 -74 -122 195 -995 -542 965 900 -313 135 887 792 235 -692 1000 -408 293 260 -210 54 -495 -536 -771 -965 474 939 327 -922 -622 -984 -137 821 339 84 680 338 -83 335 -937 463 -180 826 86 -317 733 895 -362 980 582 934 -459 -929 389 334 -232 -822 -687 -730 605 66 -375 440 -202 149 -695 -298 -375 332 -467 -646 787 -389 -615 -294 -77 314 281 370 869 -667 714 -342 -249 -155 208 -484 -558 -127 411 -720 -94 -357 677 663 279 230 857 -311 959 -447 -5 778 -974 869 -46 -429 642 -481 317 -655 -363 936 3 243 647 -80 34 -906 375 -165 -839 -760 696 889 -17 -293 227 -908 -276 -57 395 -528 451 356 406 289 -179 777 -98 -911 -472 32 436 -989 369 994 -567 551 -368 -912 -399 379 -882 710 -97 -155 866 619 549 -307 378 -301 -788 733 -266 2 -167 560 946 -114 -110 455 -188 226 304 -84 45 -76 -469 578 31 595 868 -934 865 861 40 -346 -793 598 -80 712 -346 964 493 -372 -858 -667 -756 -270 -818 182 -703 869 -628 -553 -199 946 -525 -473 -468 474 -368 -275 -935 627 407 -858 -704 -125 836 -358 -609 -839 376 451 835 -901 656 -985 212 -695 29 727 -585 -929 -839 -835 483 -92 -871 59 857 -405 72 -962 -139 -701 404 150 -602 568 -152 -456 744 833 951 -184 97 -111 -999 650 835 -380 -337 -810 -462 -924 821 -150 458 -470 -813 622 157 81 -554 -656 914 -725 -945 944 -144 410 -83 -747 678 853 386 842 817 -895 112 -291 558 230 298 -706 -584 -506 574 873 122 -883 42 331 214 248 -164 875 341 -616 -462 -994 -326 -701 178 690 -921 238 699 418 -29 -599 -105 -227 -389 -334 -832 -896 -809 -994 -694 -525 -884 960 302 155 -688 -896 -910 -981 564 -130 336 440 -968 -829 -361 284 -311 -297 151 -252 -77 -315 -361 -535 -592 624 -347 221 -523 -784 -976 465 -495 163 -224 888 -289 441 966 52 890 998 964 354 -972 963 -54 -245 353 -564 460 -708 565 -507 -258 -25 -915 796 602 711 240 -564 -294 855 197 97 -659 -350 608 269 -706 -931 238 34 -117 -673 -98 -575 -761 687 -523 -378 102 -114 441 1 419 -484 -37 -394 -66 -147 840 517 -804 550 598 14 177 386 548 744 833 -893 154 -74 266 -260 -107 -301 -477 -106 834 559 -190 450 371 -537 -834 340 -129 711 651 146 -427 -943 -985 90 328 665 -855 363 -378 933 16 551 695 156 964 791 -798 279 317 -40 993 242 933 -752 -837 378 470 -732 44 940 -920 -541 -690 582 659 377 880 -215 -277 667 357 415 997 -557 -451 995 -367 369 300 -564 877 331 -467 826 -328 -433 372 -264 727 351 -368 417 -472 -104 144 -807 546 -830 24 938 559 -842 -582 -986 -870 305 -344 -954 127 981 917 -974 -914 -338 -97 -902 -228 254 -412 -33 -413 -972 -71 -193 541 62 -203 97 876 -146 -725 42 163 -499 611 522 -586 -219 88 -219 79 -638 777 -349 430 170 -980 154 411 236 183 326 391 666 -406 157 -529 -258 -80 -412 -252 662 257 417 930 640 -622 -439 398 -885 144 -953 255 -747 50 -886 81 -861 192 -787 -42 -465 -591 626 -668 -874 225 -209 217 -816 -483 -71 695 412 -155 851 107 -48 -409 -816 -898 179 21 115 683 -531 -60 -435 -416 -880 -915 -790 17 -866 766 -167 -991 -71 -512 894 616 242 286 859 -432 520 814 376 748 569 -779 556 539 -219 630 -239 949 -854 524 -284 560 575 487 -971 997 -503 473 666 -377 -990 777 109 -364 142 -975 988 -272 -396 -771 868 -149 937 763 530 398 582 951 952 -641 -979 670 250 -74 744 721 -543 800 -241 -395 214 -332 -747 -666 -91 907 205 -436 -366 276 148 -106 525 647 278 -454 371 -311 -389 252 563 -285 -138 -372 -807 -477 633 -441 965 67 46 -718 767 -107 1000 -75 -721 336 844 930 -746 -643 487 472 591 -973 699 154 -673 -945 749 -904 -792 105 -75 -104 -913 -668 239 496 -93 -566 -878 -679 -848 974 -643 -189 -972 873 -705 13 152 -158 537 -32 -635 -474 -464 134 -231 909 31 -835 301 97 -503 463 563 9 184 -625 73 -305 -739 -887 979 -759 982 -115 -510 278 738 -650 995 -107 -973 150 579 -755 -326 273 90 -749 -856 810 -662 -191 -461 544 802 -671 -377 873 -692 -326 -623 -782 -354 -256 548 765 992 -579 944 -155 531 913 544 -332 -491 -749 -332 540 411 47 -13 -879 186 687 455 789 -547 -144 589 -586 925 212 180 -495 -374 -741 -735 848 -25 239 978 70 186 823 26 -343 865 -38 -4 475 544 140 -182 -347 -531 693 -669 -921 -922 686 872 -632 760 585 -605 -522 -350 18 -84 118 608 89 -166 929 -106 -214 25 40 -751 -16 343 639 -70 745 -929 122 469 25 -958 -430 -423 -459 735 -985 61 -282 970 -899 145 -969 -626 -185 88 -231 -256 937 155 -412 -450 -679 -840 -863 -729 232 -861 701 -208 -412 -491 134 223 -569 586 196 -891 -951 685 591 -731 777 -953 -859 936 278 745 -342 590 660 642 -893 143 -773 526 -276 -855 -819 -828 129 569 -619 39 293 -553 579 -689 91 873 968 454 183 -512 -998 -268 312 -975 -306 97 -730 -115 -339 161 889 -723 947 813 495 -918 -808 432 -171 706 66 310 -546 473 35 375 -285 -935 55 812 -152 -174 -87 -119 -611 -237 490 -485 -111 -83 642 -45 270 -928 386 588 -978 342 953 -826 934 220 -470 -843 -258 259 -812 -220 753 -454 -51 -933 -364 409 164 824 -171 -840 -187 981 -982 835 196 96 307 -412 -126 -182 315 281 -866 780 -446 -898 714 869 -869 -196 -40 -870 149 -385 741 -469 -889 -962 589 863 -140 -485 323 321 474 889 498 -179 -995 585 -913 -970 576 -931 155 -504 -332 -357 -860 515 700 505 649 -949 619 -619 226 578 393 45 -647 756 761 355 -513 -418 210 110 -48 337 602 -663 -556 131 17 -444 340 672 -608 -444 -149 293 -230 -616 -644 -312 259 -464 -945 -382 -12 673 318 655 358 64 -964 351 -268 101 460 -8 -609 513 -307 -974 -930 -626 878 -650 -234 50 -166 -179 -719 -954 202 521 454 -984 449 -307 493 -929 26 85 -783 -549 861 710 818 -927 882 -289 -850 267 910 715 -733 730 115 -340 -221 80 246 -387 -301 -380 500 675 715 66 -8 -982 884 -361 371 -24 -448 815 -821 444 388 656 -170 -381 7 796 -661 -196 606 -556 -652 -569 52 74 844 853 -542 707 995 -44 -985 -694 153 -717 75 267 294 772 25 917 810 1 -422 539 -537 194 700 -27 -179 -710 -830 204 245 -610 873 236 -477 -52 641 59 -147 470 -577 819 -756 843 102 -317 784 -49 948 -716 -137 503 -870 -871 293 190 106 -4 146 -207 961 -113 560 290 -769 -134 -74 98 -92 406 -53 156 837 -330 70 376 -688 -748 923 66 -492 -108 559 725 -302 30 -348 400 -130 -556 -215 -637 211 -257 -951 497 771 -817 -128 387 -635 246 455 0 788 -382 841 464 600 27 -479 93 -858 -159 419 641 966 -41 276 -910 -380 -762 -269 699 -947 186 -578 546 395 -247 589 -282 699 233 78 891 -437 911 217 47 165 827 756 -263 228 612 -177 581 574 -995 616 881 -476 789 -631 -61 -691 927 -113 -723 -602 369 410 -678 492 -307 830 752 106 475 -475 252 158 -368 807 355 650 225 562 -804 450 941 662 -466 250 786 -366 -370 290 182 393 772 -708 550 534 431 129 -717 -912 -167 -594 270 577 584 386 -900 -756 921 395 -642 634 273 275 881 -150 981 -265 859 400 968 915 -211 -106 -940 -734 -894 -600 989 429 -409 796 -453 -954 41 97 -750 669 -475 561 765 941 -928 917 -758 -890 713 551 -366 307 405 336 164 -424 633 -101 -224 -621 -338 -303 -577 -427 -585 -610 272 -704 -831 -456 -104 -414 -14 -729 -212 -179 632 -23 -613 515 -694 543 -442 -767 -285 -480 -644 523 -128 833 -3 284 324 -361 930 -208 -922 -147 -604 754 315 -53 -76 496 -509 -870 -250 -211 -915 894 910 985 -10 -95 829 980 908 443 -257 -765 -193 96 35 103 -740 -840 -124 -179 -352 -303 139 20 -329 -179 -623 194 -375 -477 -82 406 -882 -749 -951 613 -98 149 557 199 -90 -867 458 20 -301 654 271 -740 -309 312 -866 -776 453 -511 -991 -792 301 -742 -718 -992 -45 -889 -82 750 -510 312 -896 588 -104 -161 29 467 -895 -801 -420 -783 -965 551 -396 121 486 -894 958 283 226 -255 -788 926 194 809 -876 594 947 501 -744 -908 141 901 -33 790 175 -182 -505 -530 -713 -811 437 760 -652 -343 -178 -732 640 738 -369 -292 918 -677 -85 57 103 -41 -576 -907 397 550 117 -523 679 -693 -468 -852 914 746 -243 -925 -576 39 -498 -783 776 -192 -491 -301 105 -585 -258 -484 -739 189 97 194 116 33 -844 673 -167 420 108 491 20 -975 -595 326 906 569 666 -545 -60 142 -605 181 802 -681 193 -922 -639 -516 970 -896 -36 808 -77 488 -836 324 -534 859 248 586 -920 707 -612 -118 133 442 296 312 381 308 4 172 -718 502 677 -667 -374 922 -287 -618 -351 436 -551 193 -787 346 270 -43 -917 -781 767 -958 -968 496 434 639 -83 49 -525 667 -558 994 -201 -427 417 696 -706 92 -942 483 -866 -371 -975 216 -652 98 501 -292 634 266 821 829 -908 272 -545 -37 645 -544 -768 -853 -397 461 501 80 -584 -144 -232 946 817 -569 -472 -519 171 -288 944 517 611 -787 16 372 416 -655 -808 -695 -320 63 474 -865 423 -940 572 346 -446 -285 -454 -112 -991 -860 -549 -446 442 -988 67 538 -360 564 562 521 862 -737 645 -629 556 884 -777 901 -631 84 810 31 -735 982 310 184 -350 -174 894 -630 809 -643 -303 236 -92 267 -466 -374 248 212 -484 -756 -739 -490 637 333 122 872 29 276 -935 839 -912 642 -861 -400 -534 -48 -714 -839 -756 996 509 -192 -18 -634 782 115 -398 148 -714 -44 -362 -287 712 -101 -584 846 -11 916 -506 562 -788 478 -794 733 345 847 694 1 948 -738 112 402 -378 -554 -996 -495 -671 -441 -461 262 -356 -60 608 -553 699 426 -585 -602 -296 462 -652 902 -396 76 -103 -50 136 390 220 777 -936 629 -320 331 -207 740 194 -67 881 -810 562 -565 348 852 452 451 -674 501 49 106 -791 314 -241 -799 572 765 172 -883 677 611 247 373 -711 194 554 888 716 645 -853 -971 117 571 -763 633 339 100 -139 578 -929 -713 -736 -256 -641 -865 -383 659 -280 -369 -628 -529 709 -473 -476 -178 393 559 -37 114 725 -660 409 819 132 461 238 -246 375 862 -217 -519 311 -488 -954 828 782 -473 -663 670 -502 -683 -203 849 -647 949 -928 28 -74 50 694 -983 -607 689 152 406 -799 -322 -876 -41 -412 -659 -347 502 377 612 117 965 814 -542 246 -426 -822 119 -908 -650 100 847 691 -471 -213 241 4 314 -721 869 -168 -689 976 -745 -796 119 126 196 -958 -78 233 929 -635 -556 516 509 -894 -135 567 586 807 -189 541 295 302 -974 884 -132 -12 397 -26 199 596 758 582 991 187 468 -361 871 981 308 -855 -933 -945 532 -336 -2 -472 -323 471 -493 -717 334 704 -34 618 75 -965 -317 -813 612 -275 748 -806 741 -522 -707 591 -681 703 -280 474 -200 209 -237 -376 362 -65 -433 626 -891 721 896 -560 -398 44 941 -831 415 -850 103 -513 731 662 895 -757 975 838 204 282 589 -452 -699 -247 -240 -307 -392 182 537 -593 811 337 786 939 -778 -36 -704 -850 381 798 990 -769 -483 726 -381 330 -660 529 137 -729 -269 -685 474 -126 176 -905 291 50 -452 -685 -914 119 610 -591 -398 -893 -401 69 600 -205 573 -205 -698 656 60 -957 608 -361 -858 -456 561 15 -579 -120 146 507 272 325 -84 -240 675 -368 325 489 -757 399 -310 577 30 -965 -214 -128 -724 -557 141 916 -17 249 -758 -607 356 851 470 -194 383 670 -366 16 670 954 436 -592 753 -135 -499 -962 -336 578 -921 47 -226 -415 519 618 61 144 256 -687 290 789 -909 244 -297 -190 452 -22 542 591 762 330 -728 71 599 221 242 889 317 -60 -156 -576 22 121 -162 817 -848 -432 -717 96 879 724 50 395 -688 -958 -554 -445 -443 -564 117 822 -807 -756 -274 -553 163 -189 -504 756 472 -615 302 -363 -608 18 -86 92 -594 -981 -385 294 199 678 270 -188 769 230 709 -717 252 -997 -358 -605 -325 -650 -816 165 777 486 585 493 -227 842 -465 375 -779 906 859 -883 184 -478 123 464 -58 513 759 -68 325 700 -176 -338 -536 114 141 579 130 526 613 -143 -934 -379 615 -812 188 749 -341 3 -206 231 -852 892 -63 -533 -486 687 -734 -941 -242 852 858 712 -555 -937 459 955 337 -961 968 226 -495 -599 -787 391 -20 61 380 790 -674 347 568 -524 -572 248 -471 263 -550 402 43 776 18 539 406 -293 167 -213 -107 -83 -537 -752 -672 478 98 792 166 966 12 -855 167 967 125 -955 -28 247 -235 638 872 -569 281 -101 -818 -823 730 713 251 -368 -356 229 262 -134 272 -849 299 343 36 -612 927 -981 -519 419 62 -154 -767 -913 -423 -757 656 -576 83 -299 144 976 -771 -170 543 333 -183 898 995 487 806 -472 -339 -24 -364 -929 271 118 171 163 -316 192 953 861 -778 -803 -497 -998 -936 618 -254 -124 -521 -116 877 -383 -909 630 723 794 -210 -163 348 480 -68 278 -604 615 620 -10 -106 -612 -174 947 -965 -973 0 99 -512 449 -720 -488 -755 73 -157 598 125 808 634 910 928 -962 -920 466 913 141 714 -95 256 511 208 81 439 -835 620 100 -819 744 786 -790 633 199 -206 192 340 783 -969 198 44 -363 -948 -33 973 -728 13 -405 -642 857 -487 174 -90 -822 170 -334 -900 309 -699 -120 -364 329 380 395 -392 813 -503 289 836 24 -35 142 -69 -238 -505 -521 484 543 -302 384 790 514 -904 -491 -733 72 -341 44 584 -197 299 -103 -536 -474 907 747 8 -898 -446 78 -260 -591 -81 -449 -510 317 -134 -278 79 -687 -392 -431 -952 225 -870 -672 -39 -408 247 -904 465 -726 937 914 309 84 785 740 -662 934 -576 762 -434 570 -333 620 -280 184 -766 -269 916 772 -812 -965 359 -20 -206 853 -654 30 -713 -291 881 576 -436 173 -665 -369 -703 -203 168 -126 272 -927 -230 924 166 296 901 209 -252 -509 -69 952 322 914 218 972 -534 -669 -557 148 194 -874 -246 -194 552 411 549 -490 10 557 -27 435 -285 -879 -624 -590 -493 704 -48 59 -292 527 -394 -81 -847 -606 -374 -989 965 250 -133 -894 619 -55 -523 -96 -250 322 770 -466 -290 -413 -960 169 248 -476 651 -557 -751 972 484 802 -149 -749 -869 209 -464 -534 598 -353 -840 -327 -695 -20 -408 498 637 999 547 216 438 -626 708 -384 -321 -707 -182 -512 -442 51 -878 -16 -961 -65 -362 641 74 917 -516 792 -659 876 -580 -166 917 -66 -99 -708 593 -643 706 286 195 -548 888 -360 -677 -265 292 180 313 -955 928 302 -425 -194 -611 -493 81 979 -415 -689 756 283 -329 749 -529 -673 535 -863 -110 36 -169 973 522 -725 -314 -511 -514 -766 -377 -523 696 -496 470 -380 210 6 -948 797 223 890 -793 490 -855 -79 -663 -567 -835 -972 609 -888 3 -59 -923 -668 -591 722 548 -479 -64 49 -340 -657 -187 297 -47 -963 405 -493 -329 766 -725 456 -39 -164 -54 -619 -679 298 -896 -607 537 -207 120 319 -35 362 -840 -649 -970 -436 878 394 -747 856 -508 738 918 888 -842 -344 -879 67 776 -772 -222 -171 -848 657 -329 -681 -778 592 -834 608 -824 506 847 803 621 -288 -825 777 983 -81 48 486 -133 -250 739 803 -815 414 -788 768 645 -110 -655 265 46 896 -749 581 -694 -757 220 -661 -832 179 74 267 -175 -330 442 129 -126 -615 744 -144 -297 639 354 223 -574 -24 656 -963 -87 653 217 -807 -739 -461 120 448 -883 738 883 -629 -276 -87 -17 674 11 463 876 -124 -969 926 -436 120 -672 481 402 654 -859 -498 302 -196 -298 -926 324 -436 795 -834 -931 699 529 395 852 -129 -210 902 -456 955 181 342 278 95 602 -250 554 -422 367 -215 635 456 762 260 391 -93 -462 333 106 -112 183 144 1000 748 -247 -304 113 787 605 300 -195 -762 -443 941 624 103 -501 380 114 785 -739 202 550 -904 6 -947 80 777 644 963 64 883 991 819 -62 564 438 -729 267 -573 -479 685 957 57 456 663 322 -618 -383 388 496 568 -1 457 -195 939 352 526 449 -791 -300 -77 632 686 624 -130 872 226 266 -840 377 -328 33 -121 -131 315 -70 182 -23 541 -661 -583 91 -102 497 -214 -39 -638 712 -14 644 -101 -209 -119 -818 -974 716 779 173 193 -985 316 -582 629 723 -740 2 77 -93 -839 579 -798 -663 -94 379 717 -248 98 -86 -484 806 -87 -457 -936 971 -584 971 -375 -330 988 522 -356 -585 460 805 827 34 -636 562 -36 -845 -930 -390 116 -405 -188 -708 114 275 -684 438 823 -944 982 601 -93 673 -102 171 944 -73 -32 -635 -691 622 -726 882 888 197 777 -625 426 318 712 -815 -236 -789 841 139 -346 -856 65 450 630 -392 -498 -533 999 -628 -784 -603 514 739 667 -109 629 -931 295 755 -798 -139 207 270 -111 -753 106 -455 -578 207 -312 -414 967 78 -993 202 689 -379 -469 -131 -520 -734 -655 54 841 -937 -531 863 428 -440 340 -245 -664 -229 198 -168 393 178 -21 312 747 294 -192 -286 501 -235 -378 -567 605 320 -66 -601 -187 525 960 -757 499 -266 83 -123 371 484 -865 602 -820 -287 833 -876 916 -527 -367 -611 307 169 644 -3 621 190 266 -435 -469 886 800 706 -239 -194 -715 -395 -608 850 -773 -471 -491 671 -3 884 -553 170 273 180 -476 -909 265 -545 -780 -583 -735 -857 -252 -291 123 192 -17 -538 -294 654 476 -548 260 -761 -115 47 840 593 271 861 257 -241 398 -822 894 335 -696 116 -621 -548 876 -322 766 -879 -722 -194 -816 162 180 -802 -848 947 -744 712 560 -239 178 -874 774 284 -888 53 -793 480 100 999 693 -706 897 514 871 266 181 404 298 38 -690 -989 138 -137 -937 988 716 -420 -938 815 -979 -512 -496 853 -597 -746 831 928 19 -561 -711 -238 621 -653 -368 -621 -692 -367 322 366 430 783 -463 652 506 -343 -279 951 -645 280 -768 -340 -949 -54 808 -338 -590 279 -637 158 637 128 621 261 537 -229 231 766 -126 467 291 -71 373 -851 361 -574 404 972 -504 -415 -313 -346 -202 588 -542 902 582 8 -679 354 -212 682 938 -815 665 -385 730 786 -345 -950 -968 -417 -746 8 -792 -476 -593 246 -154 922 -683 462 -866 -714 598 -40 118 220 -343 -257 618 -228 133 -120 -909 25 573 -539 262 -208 416 772 -448 -697 540 148 439 576 -29 745 -207 38 216 810 541 -225 287 374 581 290 -865 33 -571 -184 510 886 55 453 -917 684 -113 -14 757 -496 -642 -762 794 -8 -322 778 -658 -299 676 695 266 882 -728 243 -695 -159 -897 417 364 670 471 -656 -474 860 -891 459 -509 -651 928 -345 377 -349 280 -632 -417 -444 570 987 -757 -203 969 -508 217 557 -854 784 438 -228 -981 -420 668 151 -617 -598 -303 142 -354 15 508 -748 -778 -230 921 995 29 200 -852 549 738 -986 -603 425 -145 -223 637 -367 -872 -325 -577 -56 7 436 -259 -303 -988 991 -613 408 -846 -518 232 -671 477 -438 822 500 -342 938 -859 -96 672 590 -710 -156 860 -678 -994 -246 916 266 107 927 412 -982 85 -852 -338 -89 948 -965 283 -521 -791 -593 424 -838 422 -536 882 928 -895 87 776 -634 -748 -851 -194 565 -777 -763 -45 127 -869 297 -605 -36 -763 -663 683 -375 -488 -302 -285 455 100 -433 -552 -741 807 -823 503 494 630 886 60 907 -180 -941 -761 -267 178 48 -299 337 -895 349 399 585 852 -714 703 500 669 -52 -307 938 761 323 -732 -655 22 -276 -150 311 183 421 -191 682 -173 868 847 28 157 315 -298 89 592 -190 346 788 617 -682 891 -128 -481 271 511 -407 -802 -414 -775 -844 -110 -216 -366 -178 991 -986 237 260 42 -644 794 -980 -705 939 783 -702 -323 282 -545 838 613 -148 -113 -134 218 -297 -883 940 -982 114 -95 172 209 820 -133 470 164 181 619 742 -561 -213 894 93 19 -724 -829 11 625 -991 -565 -750 -830 -911 338 29 -126 97 996 252 307 -315 876 -887 864 648 -898 -410 323 52 148 78 75 260 79 739 -83 37 267 604 -802 729 -885 970 -157 -73 -291 -783 456 -544 440 965 -428 578 249 115 28 580 11 -905 101 608 -868 -430 797 33 376 9 360 337 27 -310 -86 -527 -842 -569 970 -684 -719 -160 172 846 505 -980 -496 770 785 -814 -481 11 -311 71 651 -492 185 854 -804 -588 -199 123 73 -293 172 -813 726 816 -630 625 595 -133 479 773 9 -266 220 -695 -466 542 534 174 -209 -640 -899 -513 148 354 -604 -102 -264 46 110 -564 -742 173 716 271 -399 732 -448 125 -621 942 773 -27 -751 277 645 -127 -907 -855 -243 696 75 -392 -223 -849 588 -726 -177 287 -469 887 -560 -584 -606 -376 -738 -745 -507 -667 159 221 856 -942 553 930 758 -716 -459 -33 -293 -273 578 -137 604 -608 -307 533 433 -631 -949 -469 895 -795 901 -311 883 704 974 -904 893 931 -897 -452 546 -209 361 928 -877 5 -682 812 754 -381 -510 -780 -550 -163 932 477 -425 201 52 327 628 -15 865 479 664 822 684 546 -770 -215 -457 704 226 239 230 231 951 -763 -979 -920 -219 -153 -431 811 240 -274 -743 692 -694 85 940 964 748 -598 123 -722 480 -158 119 737 972 -33 -645 910 -330 209 735 -114 118 764 483 533 414 -712 122 -614 138 430 -149 840 -27 52 967 -814 818 855 716 564 -673 -433 -631 -709 687 889 117 188 -352 162 -595 769 -293 637 -910 -884 563 642 -470 -392 -369 175 -532 612 -456 -855 446 857 356 -485 -25 -381 370 649 571 -24 -595 -125 -155 -97 207 -137 902 -742 611 488 -198 -736 587 -608 -818 404 786 -95 -993 -662 680 113 371 174 -793 579 -358 863 -220 -54 -603 674 798 -486 294 -707 -458 -560 95 790 -270 -37 -290 77 -721 758 977 -142 132 367 825 -26 137 587 90 224 -205 -343 182 959 -398 773 582 707 -532 -143 -310 -622 -255 329 -577 -190 -83 -486 52 118 -896 -40 -253 602 -261 -430 740 92 -815 383 292 -955 -158 719 112 -967 -127 -169 -98 -354 222 -284 83 958 -123 -507 -307 759 418 -581 -747 408 8 979 538 655 -393 34 545 -517 147 -299 179 526 -689 -881 348 -455 990 -321 16 -618 996 680 -32 905 766 891 873 -169 -348 70 -91 -331 466 413 853 -251 230 -149 -845 340 17 961 237 -64 572 26 -493 505 -94 -539 -699 -866 452 -251 -811 528 -344 -667 -832 54 -594 -744 674 -303 770 945 305 -424 76 802 -549 320 -839 791 453 590 -318 357 -436 255 511 257 -479 -440 -107 561 -879 -324 -618 220 -580 -38 -874 -48 -125 870 754 346 -931 899 108 140 710 772 -623 108 954 -742 547 -140 290 -82 -872 388 -342 -844 58 410 324 -408 226 -66 471 47 783 -706 -412 999 465 290 730 401 147 845 -719 255 -225 125 -424 -942 -66 -406 -245 -567 -76 679 -631 -355 -14 615 -111 386 -507 149 412 650 -881 768 -155 645 398 -547 898 -675 432 -519 310 -780 665 693 659 937 981 -684 -696 -878 682 301 885 746 244 -62 -966 -683 620 -229 -912 833 6 -476 499 809 978 270 -883 -750 -888 -146 552 2 -431 214 -41 -599 -234 459 -387 648 447 593 -932 473 -831 -45 -195 847 614 20 -523 -382 699 582 -892 369 -961 384 626 -568 -229 350 -358 -434 210 -708 -410 -278 -500 44 778 438 -888 229 695 181 355 37 502 88 -413 340 488 692 -921 154 -795 -424 379 -878 -61 -145 -515 710 400 -882 241 -622 340 -204 -837 731 -210 -584 49 213 -127 -285 427 362 -356 672 -707 -447 628 743 -630 862 380 256 774 -840 -592 528 319 -22 275 -980 743 -630 45 -632 580 -232 127 -49 -706 627 -586 -793 485 -596 -559 526 401 863 -827 401 -677 1000 913 -885 -837 -278 14 -680 -989 196 602 916 -259 267 -380 530 -595 522 877 -618 449 272 -745 -817 114 -583 -422 -253 128 -638 -984 451 -932 571 -969 404 -566 -979 -824 30 865 638 -869 738 -113 606 -305 602 9 665 311 240 677 -622 647 297 532 381 -992 -82 600 654 -659 -897 -610 620 -383 -130 -127 -980 38 -735 -899 -157 498 -90 691 242 583 -70 -524 -447 813 -914 -235 153 11 -728 27 -757 283 -765 -564 -997 114 896 18 -710 681 -429 13 237 463 -204 994 812 -109 475 975 -20 -913 838 -801 399 4 -776 -86 -436 119 -143 727 -877 -552 -648 -17 -984 -872 -292 617 -428 683 764 -658 -30 -105 -407 -711 -522 364 -793 -505 275 -510 404 -224 -200 964 -34 279 -226 932 531 958 -928 -249 427 -73 489 806 889 -940 -731 349 -540 -380 992 -300 896 -496 275 -979 978 709 -648 -805 -206 -200 -846 402 -881 336 -250 -270 125 -186 761 949 -201 -109 -273 373 850 -803 436 -560 86 674 151 -876 -721 -682 509 482 -107 9 292 -733 -241 -266 575 -522 808 916 -896 -671 -626 128 -379 -422 -884 -329 -654 -111 79 821 918 -11 -25 -204 -288 626 147 -825 -650 -512 799 302 -842 278 579 508 -952 809 -388 160 851 -185 528 -799 -31 366 -68 908 -196 330 770 304 -177 -168 -731 -979 796 -328 822 660 -285 676 846 -661 159 -287 496 -118 -82 291 858 210 -383 518 256 559 -998 398 -860 33 315 166 224 571 -618 -993 -705 44 -623 218 350 502 -204 -482 -907 -207 -208 -408 -299 543 -102 96 -441 -122 569 -743 84 -135 243 -15 -841 469 -175 651 193 610 -664 588 -70 -725 644 318 -936 409 -588 -723 -963 166 175 -706 88 -680 312 893 -202 106 -114 237 -137 980 -547 290 279 -35 -278 831 96 -726 294 -438 -155 768 -121 124 933 -840 -961 -594 -790 51 709 22 804 -812 -495 184 933 924 4 -19 -362 757 -844 359 203 291 551 -868 922 -659 -510 -450 -673 801 217 899 26 -919 -119 9 429 990 318 267 -621 -599 -203 14 794 -282 -811 648 964 -403 -175 473 982 655 -27 -974 404 85 -129 572 -276 -634 748 282 977 409 982 -450 68 -156 -752 91 -988 -971 -732 721 -373 -171 859 -825 639 -225 95 177 -747 -746 671 465 401 -860 238 -485 -397 48 675 981 110 -877 -763 -820 397 -608 -492 -86 941 339 -405 -12 -250 638 -415 474 -628 290 -255 770 385 -768 -405 -692 -423 -930 981 -970 511 -35 685 -3 -787 -386 318 10 -374 -795 885 6 -259 -916 -31 130 -170 -577 306 832 921 -857 -18 507 -383 92 538 136 818 -361 516 -371 533 70 -667 801 875 451 -495 334 -892 -238 -910 507 -913 773 460 529 818 -34 352 117 930 -194 -69 -223 -522 13 624 416 549 410 -697 43 -348 954 -365 -744 382 -235 -78 560 -208 189 -213 -854 301 -893 959 -255 818 -408 -217 917 -238 26 742 -186 -64 669 837 616 -839 54 -910 -281 80 322 312 867 903 -601 308 -253 -853 -125 713 -655 87 -743 382 -197 -239 491 -396 -598 -879 412 -447 -399 -636 -854 837 -853 -940 -654 -99 863 467 840 595 663 879 -280 98 -2 -627 -398 -686 -765 -744 77 271 530 135 -873 -976 -1 -950 615 366 49 390 210 -28 922 952 -289 -542 -359 -279 221 815 -661 197 -570 212 556 294 580 -806 -942 120 584 -222 -732 945 -442 -558 -257 -225 -717 5 -13 -288 982 878 543 8 -623 91 -481 -378 -581 37 -975 -574 216 107 369 509 -862 -596 814 -793 738 -876 -78 -135 646 -890 767 787 69 -80 735 55 321 574 -439 -550 111 759 966 -595 794 644 -96 292 453 -224 694 699 -517 -522 739 -893 291 243 -511 -61 132 -542 -165 -43 -514 -35 255 662 20 -889 -862 -193 -788 -569 -301 46 -292 -371 -584 4 667 38 116 -4 -408 -770 -520 728 842 863 -543 -117 689 -307 -863 557 433 22 643 -540 -338 67 334 178 -7 -516 499 -264 890 161 74 -551 482 -103 748 27 216 -752 -908 -376 512 76 770 -379 -821 -374 587 -758 440 -706 824 646 340 93 114 -988 741 -57 -642 -848 -485 874 434 -191 905 1000 997 968 849 96 348 -240 -722 -359 884 129 580 226 -822 652 -276 -935 179 -790 113 -675 -700 -544 714 683 -76 -663 -826 -760 -38 84 560 791 94 546 551 905 -157 -2 -18 -59 995 707 -988 -551 826 -242 658 -499 -902 88 -839 -33 -83 789 70 -858 613 890 -719 364 931 -804 -579 -915 304 -939 -550 658 -825 398 -486 -747 398 -241 501 509 113 -934 329 -718 -210 -654 -777 -231 652 -720 673 390 150 357 291 -263 687 -887 -421 160 120 718 566 -959 -726 238 5 -797 587 660 -277 -911 -836 -70 494 -704 -55 370 -827 861 -968 -474 313 111 853 36 334 -935 569 -881 -129 260 55 730 771 -777 -452 -769 -961 -240 -653 -43 -279 -209 976 723 321 -702 422 812 662 -179 -426 -420 -369 239 401 973 453 494 -736 -331 970 -846 -245 894 -459 -414 -476 982 664 -816 376 -966 791 -567 113 -749 991 -176 -883 -139 731 0 -434 -83 -88 388 217 -82 663 881 759 75 45 143 -657 -967 -999 96 -818 66 549 483 191 208 -534 -135 -57 563 264 -781 826 -621 596 94 -729 -89 969 887 -230 866 218 -435 821 -707 111 -869 672 -87 858 -835 851 251 -890 191 767 -198 223 -34 745 564 -397 71 -96 -616 -243 949 -354 -164 -975 -269 774 790 477 -778 -21 -674 928 215 -371 36 698 787 -788 100 235 973 388 -122 636 -221 132 249 -381 381 -741 -368 -4 761 282 -399 187 861 579 -921 -907 709 875 671 942 472 -771 -187 -287 70 -655 -697 -779 727 -720 261 657 210 749 210 755 802 769 -120 867 270 -282 -683 176 -52 -1000 -171 -354 -890 -494 -609 -789 218 -591 -105 495 223 99 14 279 193 934 -756 602 -16 658 -290 -246 539 525 19 -6 -799 -919 -105 66 -273 615 -54 863 629 -776 -444 -76 -495 -884 896 -549 -808 97 -161 701 -255 972 191 -87 -13 769 -34 921 247 -990 736 -467 -898 -967 462 -396 19 -789 -256 -734 -349 505 -902 344 78 260 -575 -369 -282 354 -759 -599 -350 981 543 -997 839 -312 -816 -310 -799 -182 -153 864 -600 -987 625 -59 -716 881 -606 22 -519 -359 -599 -692 689 -291 -102 563 190 623 429 884 -580 -682 79 -316 -205 862 -332 488 337 -350 -533 465 948 -534 200 511 -497 299 -952 332 -344 -63 -481 807 857 20 610 392 -57 -826 -649 -667 323 -479 -756 153 -943 929 -470 -78 14 839 -448 138 -710 -892 -585 -958 427 740 899 454 277 -369 396 360 -948 249 -522 435 -466 86 579 234 962 647 -352 -616 -857 -530 77 -571 147 -252 219 624 -941 543 -244 926 646 136 -606 365 21 697 -182 -302 734 -665 -191 -119 538 -624 -407 -36 -74 -308 734 -652 827 916 -7 847 893 -13 914 67 336 354 794 -982 877 19 -859 -891 -834 -433 -519 -303 -147 -600 -133 -329 622 731 -34 87 -303 586 855 874 -227 168 -406 -822 8 -889 765 469 783 -110 -708 -93 -370 -165 843 473 -392 423 49 293 -239 293 813 972 42 -524 -516 -131 -614 272 -429 535 623 168 244 55 -101 -715 -36 -350 948 -232 81 -857 -402 434 -707 234 155 395 -671 -795 728 42 -519 694 201 -120 -98 -881 135 879 -41 127 614 -969 -605 705 531 888 -351 731 114 -332 -533 -596 612 90 99 -350 100 -226 452 -962 16 780 -768 678 899 931 -716 -379 36 -785 -61 856 -643 684 -386 -380 590 -586 118 852 -475 -292 -84 -420 175 -647 -568 72 227 0 -811 -307 977 -923 784 -828 468 167 -71 -176 550 -325 559 -490 -373 -150 -202 -382 620 -472 640 -656 -459 895 570 -268 -720 -619 642 438 716 720 414 260 -677 -947 -407 354 909 9 632 -395 -146 -158 -777 366 -658 183 -25 606 761 -867 -704 -696 168 696 934 699 -904 775 654 846 267 -121 -799 -234 -228 996 469 -522 419 -177 474 609 715 -60 -410 921 773 471 608 536 -46 624 677 -258 891 606 -436 -74 722 922 -192 -560 197 -839 803 62 -553 528 487 -533 187 625 -295 -906 -510 280 -572 482 -329 708 -229 -156 -390 902 -652 -819 -615 -439 815 -21 55 287 313 -499 513 -936 628 120 -903 900 912 -696 -854 -948 -992 -94 960 606 -611 -779 522 622 -128 -34 336 -145 -598 662 -41 -795 725 -971 -19 -558 14 -770 -613 -494 -41 65 -455 76 460 416 839 573 626 338 536 267 -933 -871 -134 544 -686 -60 735 -603 828 -465 234 -639 764 910 325 -628 -20 -925 693 -509 -159 436 211 -539 -553 864 867 -390 133 938 -229 817 617 -310 -153 220 -960 -18 -135 67 701 379 -188 -249 -30 -491 274 -10 176 -756 -725 510 -337 -301 381 760 456 -697 -622 -656 -505 -607 344 -507 283 -314 937 -514 339 759 -997 -681 802 162 549 -170 -360 1 534 -961 735 664 889 73 695 434 -768 649 -89 457 -147 435 33 582 -980 813 167 -652 138 198 417 987 -617 -301 -894 24 -802 382 -496 315 569 -578 518 -304 -850 -297 -530 -868 466 -87 622 -978 74 392 -813 -801 -598 -495 531 606 699 -245 -716 -27 533 -589 948 -979 324 -42 -188 -703 -316 566 965 131 340 -848 867 274 -531 491 -743 280 356 -537 319 -180 -237 129 297 -400 -914 -182 -990 -348 -147 -688 799 197 314 -162 -899 688 760 -380 73 -958 -55 -738 740 -53 928 -914 842 -761 794 491 121 -769 789 468 385 -938 -676 820 -840 275 -510 388 -227 -256 -656 525 -879 -654 -770 845 879 -45 -312 -467 -652 -532 361 574 -120 300 264 837 -682 -716 -445 34 280 770 -54 978 -294 207 -903 -175 489 -73 -866 819 664 154 990 -741 -21 -128 651 -744 47 -905 -543 244 -39 -438 -773 812 -91 145 711 718 409 271 580 389 -351 -680 -767 -909 587 -222 989 -162 56 -276 748 -933 87 -213 -43 -770 -555 376 -303 495 34 -591 875 93 -456 397 -872 496 21 -711 531 -761 -214 576 -872 373 -214 -584 752 -462 -906 102 933 195 -167 792 -36 -164 -60 505 191 537 -449 525 132 -733 752 442 -462 -320 720 -593 668 -469 -853 884 -414 498 405 852 176 896 -823 384 -838 -713 -151 -861 -838 616 415 192 762 -93 386 -628 499 -327 -136 -814 313 872 -10 747 -332 -440 971 98 -192 504 -679 -589 270 887 862 875 655 466 -693 619 374 -702 -768 904 552 -69 185 865 -710 -956 -395 99 -980 -131 -49 -774 326 931 -845 803 -592 -927 -502 481 -733 -458 -225 115 -53 -356 -937 -527 -630 -658 -213 820 -241 -190 -66 -596 -421 -219 -749 -240 712 -142 962 837 -954 -156 -122 367 436 906 42 781 -597 -941 -742 545 209 -583 -246 -198 411 -253 760 -904 -870 105 668 -702 800 -510 -791 844 -703 -208 811 55 -772 423 436 -628 950 746 -263 -988 266 -62 -533 -610 627 -111 258 -52 -20 -834 -658 620 596 -864 413 620 -373 -254 805 171 368 -752 -170 705 -475 -40 -451 377 405 -813 -881 -48 -147 -965 -303 64 261 697 929 -290 900 -810 -651 -763 -861 -112 615 463 154 795 -330 -903 -291 953 -690 -453 -962 894 166 292 -70 -390 836 157 271 -57 -634 -673 496 -319 -184 -130 -399 -619 -456 880 291 -395 372 -550 128 -403 -884 835 354 257 -978 762 705 659 251 -508 363 280 -832 -331 -470 458 549 -765 -511 364 -570 342 -739 -908 593 -790 -788 632 -706 752 -568 995 -615 -388 619 765 -350 -74 924 -40 448 -15 -862 861 -746 -810 -921 992 834 738 -544 -432 691 808 902 -165 958 -563 96 207 -706 -95 -653 565 837 -684 -233 571 -14 355 640 170 54 -883 476 342 -190 251 967 572 511 343 -764 -703 116 -772 723 205 -817 -659 452 -455 -394 -829 -728 -200 471 325 -90 534 183 -748 612 666 857 853 87 9 606 -891 647 -215 -500 -914 71 431 -659 383 729 -269 908 122 86 -963 -408 -106 -675 544 418 329 -943 357 683 -165 715 -613 78 -278 101 691 -262 -99 273 -940 474 -882 806 601 -42 351 -998 389 133 -486 993 -552 570 -947 925 896 -381 395 198 624 849 -899 728 348 394 252 654 809 862 365 400 897 -310 701 -239 733 583 -422 -548 491 931 -251 37 446 944 -730 309 56 -108 -598 -641 -25 -218 -764 -695 -169 110 -375 135 -873 -670 684 -259 -251 615 -942 -883 791 103 -254 -58 868 224 -430 29 679 671 398 612 -286 703 487 -320 129 -350 470 505 384 -414 196 717 339 608 410 251 -456 -750 -556 594 988 -906 312 317 -715 -304 592 625 233 -829 836 -456 13 -772 693 -262 -744 -153 -147 -489 350 781 -148 -45 543 120 -944 -285 2 -216 -681 851 -9 -449 852 930 -828 -456 -254 -331 634 327 -731 -468 799 -686 -218 704 -146 -206 -389 -385 -838 -478 924 -925 524 -462 855 666 776 422 -266 -585 -784 55 -239 -975 145 -741 -618 -892 181 754 783 939 -209 -45 -155 484 -509 -496 605 577 -671 -632 310 -425 431 843 -172 -87 -342 839 349 -998 -752 -126 -672 403 865 147 645 678 -175 539 482 -608 381 880 -652 -872 877 -669 -72 -145 54 -658 687 538 700 -547 -650 524 -929 -830 -76 524 905 685 291 -342 -411 787 291 -316 556 377 -379 -647 846 -738 -413 -308 707 367 890 862 -103 471 -330 138 812 143 884 -690 -406 359 -717 -254 -619 574 222 -240 69 446 257 -875 -56 107 282 407 -138 -334 -55 -80 532 -494 991 684 -500 21 -399 57 810 688 745 991 -359 -730 102 -14 -483 -613 -954 -891 -251 -238 -497 527 237 -129 937 229 855 -240 -670 -699 586 270 125 -150 270 846 -631 -337 -326 -949 -603 775 -989 127 424 -687 183 -756 734 869 481 -530 -620 -213 -922 593 843 795 720 317 -9 -268 -110 -170 -636 -166 -920 -737 -588 381 108 58 468 194 -61 -844 384 426 385 -934 -663 -59 -5 -26 -539 376 -471 -227 944 96 -402 878 -872 -34 474 -743 -816 627 -532 293 385 258 -571 -490 112 -970 222 -907 116 131 663 34 -746 698 610 -920 204 285 -932 579 49 574 -451 -996 164 -895 164 205 -61 488 -804 999 29 -860 386 9 181 946 -841 177 -661 979 -356 328 122 760 -202 914 -276 -400 -180 446 593 -261 -162 -595 430 -213 -98 111 -505 388 935 -54 864 -502 720 -146 -571 -375 -9 993 654 -895 234 601 -469 -617 330 -105 -985 232 9 305 -959 -468 -86 -840 615 -381 843 632 -111 427 -701 255 -232 -48 693 447 -913 661 -416 -881 -228 339 -366 713 707 -326 722 -436 -378 967 -912 930 -140 -138 862 -263 661 -918 -991 -982 941 -774 -590 -638 377 555 -441 -860 -275 -804 -475 -132 203 -740 641 184 320 -125 -393 202 387 172 -347 -941 5 884 95 208 -143 -263 478 -315 30 -88 639 246 798 848 843 975 531 156 -647 -463 852 877 -770 -693 -437 929 -171 95 -276 512 431 357 267 519 529 -726 -316 817 -17 -802 -343 814 467 -850 -13 352 -118 850 -250 -426 -967 956 -586 -839 47 -451 -98 -490 916 -445 142 854 997 681 -175 120 981 -454 -829 572 -473 635 -124 124 -695 800 -698 -197 -459 -799 -667 25 56 -715 -561 616 -7 -571 -899 -632 -586 -188 697 958 410 84 -120 381 -184 -503 204 12 513 992 -310 -258 -594 513 88 434 584 -809 727 423 -364 810 -733 709 -873 -726 -640 -113 327 347 -855 134 965 795 -829 -74 -969 254 -144 -270 -379 53 898 910 -221 181 630 472 43 397 786 71 751 -907 -371 -20 994 424 56 930 220 -129 955 -445 540 -631 157 499 -990 -279 -255 59 -872 -266 -943 -61 -168 -816 -762 -861 907 -229 311 120 520 -322 831 -753 783 528 -833 -569 899 -755 582 -760 -220 -707 589 -318 903 179 -356 988 748 602 -58 -420 -312 891 -114 460 -278 -925 39 -840 -556 -829 -86 -723 -769 -325 -942 362 -272 545 998 -582 245 753 932 993 -897 -74 -60 39 767 208 466 564 13 577 -774 5 -108 718 -331 20 -802 -978 -632 86 -179 -967 98 -892 -179 162 976 -111 -725 -432 247 218 -695 -354 -467 602 969 729 -902 -384 458 462 -320 -871 -379 296 -967 590 -732 -469 -1 971 962 -89 -199 98 397 578 -947 -331 587 -228 964 516 198 591 -459 -891 247 209 -323 -333 -249 -634 612 -257 358 -134 -768 361 -75 236 388 849 300 -665 808 55 256 -667 312 940 328 644 -618 -310 769 -268 -183 -809 -586 281 -357 -452 63 560 -826 233 262 -109 683 514 230 -850 239 538 567 -752 -152 -469 307 -748 -683 -665 61 -359 -653 342 207 213 -113 776 155 -325 700 601 872 912 -192 451 -699 972 -12 806 590 355 -860 294 -582 -695 529 -53 -850 62 801 837 -361 -638 -910 -277 534 -160 -472 -355 16 -782 114 -117 -302 -253 967 -734 955 386 -712 930 -200 -654 -595 -987 -153 -448 -738 -915 -396 -136 80 712 561 545 464 451 -279 -9 901 35 63 -333 548 771 971 170 -283 372 252 239 -48 342 678 -168 839 -729 -340 -992 -449 -475 -743 -981 230 -812 -18 -467 -512 419 462 331 -535 -206 -211 -68 -200 -102 992 40 246 332 -312 995 -634 -106 144 400 968 -246 -637 -464 240 -418 959 -403 -124 -450 355 -432 -954 69 685 -442 662 -842 810 231 -134 -36 721 197 -791 761 -245 675 -324 299 137 827 -678 101 -303 379 -539 -378 -725 -454 143 682 751 -84 -391 -280 -874 638 -574 813 935 -17 36 -440 623 -959 456 -498 730 894 -481 -981 -955 -689 672 290 -503 -537 776 478 -999 -67 310 -963 -41 100 -826 779 -106 -815 -513 467 -610 -605 825 -45 91 827 143 -888 210 397 432 617 -985 -356 -779 -888 318 888 784 -886 -732 530 409 238 624 883 -795 761 -470 664 690 -123 -763 -386 -141 -529 -626 -856 884 214 853 291 -990 -797 233 -526 335 102 -548 585 -946 514 771 203 -281 624 -209 -145 231 -692 65 -900 -386 992 741 -537 101 -392 -575 -80 -224 223 -433 -457 478 908 -554 809 792 307 118 618 -306 915 -541 249 100 471 2 486 -260 -156 -362 113 -3 -571 428 548 -255 -582 -551 148 425 -886 -752 175 211 148 -261 566 -950 649 -227 -602 -901 407 866 -270 -530 304 527 -171 249 767 253 375 -866 558 -509 752 188 -825 557 979 267 212 178 -369 674 -893 439 472 -780 -877 576 646 965 335 46 -70 13 -877 -374 -505 -46 -219 -71 755 -952 -835 -456 143 461 872 892 712 -286 611 -885 185 467 -945 312 -77 4 37 240 135 -828 -346 901 382 -776 -746 812 483 -445 348 -861 -572 930 -238 775 41 -347 393 -496 113 -472 -455 -597 -401 186 355 270 547 504 47 542 -896 102 -929 -539 337 958 289 -74 -265 -68 -921 -192 860 759 -584 889 -114 -799 496 -504 838 707 -263 -353 -386 980 -710 -670 540 -750 138 115 -77 -418 -541 566 984 -521 703 -369 232 -776 -245 817 -915 909 -497 930 -818 172 635 902 371 580 -927 -559 -517 -969 793 -451 280 843 -175 571 1 457 -784 -75 280 252 -216 510 348 241 801 -818 -757 -284 -839 77 878 -46 326 -356 485 -920 -794 833 -522 -746 -770 -240 146 16 407 910 -956 906 -356 679 710 616 -737 -284 -630 203 578 -127 606 511 206 755 87 -170 -255 -46 429 252 293 284 -970 -289 -650 -580 -959 757 -762 -328 -585 457 83 826 870 -251 684 999 864 90 -990 110 801 378 930 -137 -958 800 -194 119 934 -475 277 747 225 671 333 -434 647 750 -453 -99 666 -720 -763 -558 239 -416 -930 -94 -328 -320 56 -98 657 -58 200 -135 655 -501 346 869 402 -45 448 231 -178 53 -503 706 -364 464 285 -264 -6 438 643 584 -933 -189 -928 354 -638 -483 846 -265 -971 795 -336 -477 -494 -181 -809 244 220 892 978 727 305 974 -70 -269 414 609 253 -228 20 226 427 -624 707 -535 -670 443 -10 -755 -788 460 -640 142 142 732 85 -959 -820 580 -817 -674 378 -602 216 918 -185 -671 -278 979 -141 -799 313 664 -848 862 -810 610 -633 862 -279 -369 253 -42 -124 594 -87 -326 567 -129 -660 718 189 578 -968 125 817 943 -517 -634 606 -545 -348 620 -165 451 488 461 -417 -788 518 -379 -440 -696 -587 -800 851 -984 -467 78 -866 600 -473 -362 895 -292 -219 194 405 169 734 858 592 -661 -257 -581 -766 913 631 -900 -886 771 -22 600 911 487 -923 -16 -544 515 221 -777 -607 485 -97 208 -665 476 982 875 -405 -762 20 249 -871 70 -583 62 624 632 234 584 820 789 -803 337 -118 593 505 -383 358 -568 4 -728 118 179 -729 922 225 12 517 860 -562 -928 498 594 -905 -439 941 -569 -342 -574 569 -270 183 -523 211 493 -979 -651 -925 -505 856 -957 559 859 7 237 698 552 -98 803 899 -535 83 725 -283 -526 233 -140 930 225 751 551 -21 -39 -656 -704 -507 -23 734 615 420 -719 402 -696 288 318 -864 -936 605 -21 554 -869 -200 -545 98 -782 -317 715 -92 -534 41 935 225 -88 -795 -865 936 221 103 -345 44 -2 -106 784 -913 -668 -294 324 -339 -81 -919 -417 -750 357 868 -938 -235 561 -702 361 871 158 -164 -828 -5 555 43 -586 -710 -806 142 503 -134 -259 -240 542 -896 553 -830 682 -8 -951 -671 779 -893 -328 -571 183 -436 -455 -656 909 458 13 -529 368 -463 585 -242 -587 -395 750 -45 -566 -768 -350 -695 896 -74 -245 226 -350 811 182 -422 -903 498 507 666 -846 -80 989 903 390 -908 -375 838 167 -297 158 -260 -592 -402 -865 -214 139 504 -123 -8 373 -205 491 -997 814 674 639 -154 -813 -602 -291 -274 899 164 -375 -823 696 -313 -766 402 -997 114 55 -138 237 968 -65 511 932 180 695 -667 -335 -620 231 227 -724 -51 441 985 691 929 410 -247 -314 704 -927 168 -221 902 904 995 -242 480 601 -592 98 -857 154 -942 144 -793 507 932 -326 173 453 -381 -665 833 276 -239 -940 -288 -89 -39 -31 290 -382 -423 -508 -862 237 -495 806 -753 -421 -243 60 -512 -148 -381 -635 757 -117 -965 -464 414 994 -925 -196 -411 626 -516 -924 -947 -768 -728 -129 333 394 969 -443 -693 -976 -911 -105 374 77 -945 -610 -96 911 -260 -447 56 994 254 -993 -405 865 -115 -264 368 -706 -748 -886 999 736 584 793 -95 -97 784 -623 -127 -150 981 269 -841 179 380 -684 748 507 796 706 -954 -511 559 -76 489 5 485 647 503 -649 -286 -881 -748 779 -198 466 -363 -865 764 -452 -587 -575 335 -753 -443 -664 57 705 557 -254 191 929 -152 702 -639 -440 746 918 280 791 -344 503 998 -971 16 -535 -556 578 394 477 -977 -872 -886 -590 -639 582 682 -476 -617 517 67 -112 426 -165 -650 644 714 -191 -7 -122 565 -696 958 912 -864 186 352 351 -858 -774 573 -685 528 -741 216 -144 214 350 339 -904 545 73 -855 -528 348 -986 107 -170 657 -941 395 -832 786 794 -465 -506 91 129 853 -343 911 260 -716 789 740 316 457 518 221 -281 154 710 -132 -652 -814 395 -748 -853 675 780 -992 -996 -342 -818 -654 38 965 724 546 66 959 414 878 -83 112 -880 -707 -520 -776 69 -254 -869 -364 737 -578 -478 -475 -910 601 -289 393 49 -486 -707 597 -484 -467 -379 522 -359 -782 -900 -107 -816 -340 -221 637 265 449 -594 -525 -237 -111 987 475 805 -294 571 850 189 673 836 -465 -6 360 -229 346 838 129 42 -524 -387 -210 -606 751 940 101 -469 -3 952 254 473 -652 518 -912 -328 -61 -456 174 -571 194 788 293 477 292 643 793 156 -47 -497 -96 618 -424 -809 -480 526 -853 359 -444 -125 -836 -423 94 -60 -336 -690 -678 -138 328 755 -976 116 431 140 847 207 -390 -837 637 248 -927 893 69 192 96 748 842 865 -821 347 313 718 -769 -149 466 359 239 -747 -63 -427 742 379 -523 -584 -34 750 126 -431 662 -388 -547 -498 -651 -573 14 650 -256 -165 554 -244 -277 -152 24 -355 897 767 133 374 -833 -843 111 585 210 890 -984 -100 -40 230 26 -670 427 -778 907 860 -654 -155 190 115 954 107 -535 168 -294 576 -689 -972 463 948 710 -584 821 -335 300 405 -529 -304 -289 33 -823 -144 353 -636 120 119 888 852 485 -696 609 143 -812 75 -631 152 -173 520 912 225 211 822 -259 492 351 489 -511 571 -241 866 -329 600 -677 222 488 762 20 579 -629 -564 707 -431 436 552 -779 -183 483 -676 -191 -812 -344 -465 -449 -652 544 67 650 908 -439 -621 -569 -765 13 191 -134 992 879 934 77 156 341 737 859 -46 -385 105 449 917 -292 670 605 380 -101 -7 582 745 -438 279 -264 -976 217 -820 896 -535 -191 751 862 242 837 291 149 837 459 -193 131 -590 954 -373 868 449 -582 507 954 235 890 -968 684 492 -726 74 -773 187 375 512 -680 -170 739 -126 43 -503 -96 -820 508 -124 559 -383 -720 -528 870 -959 324 910 750 142 850 -243 -992 963 152 140 617 431 -565 -159 -388 -866 -331 -622 783 210 -100 -996 -280 681 918 704 717 18 752 -318 -773 -740 48 458 -342 868 -260 -849 -235 606 -301 -143 -302 -19 996 249 -67 -851 -844 -637 979 63 414 900 -152 -329 367 929 -339 -554 687 -211 -188 25 545 -4 -457 767 171 686 946 524 -194 796 -392 992 501 -697 70 -427 -302 -356 105 568 880 816 -496 325 -564 -122 363 58 72 818 -398 913 -35 194 983 -777 80 960 -935 -45 -8 851 -804 572 703 418 -780 -354 755 418 985 -802 -613 -457 -4 -437 346 -927 927 17 783 22 -764 -363 493 -361 -604 99 697 848 4 781 -324 409 -717 348 285 499 963 -177 229 -165 -769 585 135 -522 51 189 806 -408 -487 -171 565 -599 -219 -725 767 222 -584 -29 -168 153 -400 -858 -542 -696 592 -811 348 -868 -119 -876 -30 959 -391 605 -88 -449 133 -525 204 153 998 -517 668 -688 963 -336 -510 492 678 294 -557 -510 -212 -763 -256 254 929 -179 -393 -752 -355 53 -627 406 154 745 -721 79 854 -416 -425 236 296 618 941 -471 332 312 161 -359 350 -245 -163 169 333 -755 963 280 460 -88 393 649 812 -398 3 291 150 159 303 255 -904 -176 30 263 -506 -172 -404 123 -23 -749 -704 903 618 328 209 -482 440 771 311 -91 699 -265 225 -866 -60 972 -768 372 -120 66 -779 620 -845 395 -471 -851 -314 -283 -512 220 603 317 -373 705 162 133 140 -153 444 -807 -629 944 -174 -165 -328 -85 -733 692 -485 558 722 601 510 -226 611 -302 650 -55 103 323 50 -179 552 -694 -155 -546 58 886 570 754 354 -896 -716 195 391 449 550 -832 382 501 -804 -105 -605 -619 296 -315 165 451 117 -721 -336 -415 575 163 -426 -7 -966 376 -236 -289 987 -216 -268 348 115 -714 392 221 397 863 -533 634 -56 -529 432 -868 910 -89 -634 253 -363 390 -355 879 117 -165 -801 214 -471 321 -85 -390 253 420 -616 -762 -972 -58 1 -945 -905 -935 -204 -322 40 -725 859 -980 394 -636 715 -301 756 -733 -325 -711 -212 -329 -22 870 -491 568 877 -332 -441 285 37 19 -787 -311 260 540 41 102 132 283 -64 250 -97 704 -507 542 109 -306 -760 163 554 406 -497 -167 410 846 -620 -845 -468 740 740 831 118 198 -676 289 -165 300 640 -354 716 156 -147 -730 -37 519 -250 889 -499 -426 271 517 135 -804 141 128 43 727 -930 30 -571 444 816 638 -84 728 -166 -875 -180 978 -901 -799 -337 814 331 178 777 297 -954 -435 700 700 -489 -289 360 466 -48 -511 719 810 -230 641 -995 444 305 672 -875 -328 -860 123 256 713 743 -161 962 -661 -394 286 157 -357 -947 -457 994 -984 -114 589 -20 -543 229 -945 221 68 -544 -8 -311 86 36 -493 797 -751 -889 -200 -463 733 841 137 378 288 -642 -119 848 -410 316 641 -695 28 -792 444 -948 916 -545 -668 -74 -181 52 -253 822 721 -56 796 -79 611 560 -446 -970 -219 -457 -744 763 -371 469 652 -665 -141 -370 -984 -204 411 -75 -761 -611 -540 -87 -415 171 -98 597 497 809 875 481 -866 -651 699 30 12 -152 -877 -882 -264 -51 554 603 996 -800 -436 -155 857 34 281 -770 -432 -763 30 -703 -42 -841 -400 -731 -412 143 -888 118 806 -374 -56 -426 -202 705 25 -468 731 285 -525 -326 -962 -68 282 366 834 348 259 84 577 -734 -586 821 -860 582 -210 -371 -113 682 670 987 933 -814 -358 -255 -854 -420 527 -148 532 363 683 -408 956 160 -607 -930 950 446 -667 816 -977 598 381 -23 492 -396 517 663 771 -306 -43 581 -445 -218 350 44 92 12 -689 592 40 -682 -831 -471 -924 700 -20 -712 -674 812 -643 495 -575 172 232 -476 -134 475 -665 -128 -602 -711 -571 -62 186 -154 462 626 -25 -880 445 31 987 172 -463 -872 852 -13 -38 -512 -698 985 -110 -822 -995 -321 656 77 865 -714 -441 454 -614 -189 389 690 622 130 633 -777 -305 333 -316 326 -135 -195 850 -528 -470 -907 817 -663 568 471 -697 -93 93 -517 -93 460 -251 889 -479 -211 -497 -983 58 -741 375 700 351 907 343 896 -784 -296 44 -997 310 117 642 -869 -168 18 21 -556 668 245 -899 775 668 880 -129 -396 -915 29 828 -978 -381 -806 -223 -221 338 -610 -348 -86 -790 657 473 196 232 -129 -678 -330 -676 477 54 -492 417 524 336 362 457 -81 -181 427 -29 -83 -474 -974 -828 15 958 650 347 -306 588 868 -911 632 980 555 529 -655 -437 -133 -6 614 221 -77 -242 394 -460 -188 680 -781 -523 581 -711 -246 -28 -283 -364 876 -841 -888 -499 -91 982 939 -33 -938 -795 -116 47 -305 -444 879 -391 -120 437 -76 824 -123 628 497 981 947 -352 898 856 740 -622 589 -193 -337 39 -697 287 982 -911 967 263 -904 -351 817 199 280 -860 934 -834 -366 -60 965 -32 903 598 -255 -967 -52 837 329 -556 -662 66 -392 256 244 218 322 589 -573 809 -177 538 363 299 636 3 479 -507 952 -279 -797 -700 351 -924 -984 227 -114 -889 46 -655 689 -761 -72 -455 -2 933 -902 -550 -162 72 -53 608 824 -454 -813 244 -237 -866 290 502 -468 -952 -899 -375 365 -738 -477 767 793 963 -707 753 -865 744 -175 -44 682 -885 471 -913 137 -479 -509 456 -392 245 293 -982 -75 -735 -446 -100 675 -472 370 -386 -742 -524 -16 -642 -299 489 396 968 -90 359 54 597 -108 986 262 556 -380 -696 461 -337 451 415 -322 -864 680 13 562 -525 -533 -263 24 833 -257 -481 -378 -625 279 -762 695 -203 -2 608 396 -348 306 -816 -335 281 938 963 -58 -274 -980 9 -467 349 19 536 -162 -282 93 -259 418 399 -914 -607 15 148 -270 987 -148 363 614 504 -243 756 290 62 96 884 297 -394 -301 -25 -111 -993 -193 356 1 722 -95 -878 119 3 202 -229 -331 628 -50 -164 -766 -658 919 839 992 512 526 824 254 -508 -233 -193 19 0 -770 456 316 -662 443 -42 43 200 595 295 998 -953 297 -124 -508 770 -65 -70 202 -52 -165 967 -553 915 606 -312 892 -543 401 -995 243 -927 -100 -589 360 793 -341 -653 -767 -355 504 801 842 -394 603 -325 -461 -997 -917 -653 618 -18 -805 581 -914 -294 326 -572 -945 -996 -535 -650 910 863 49 894 787 -836 -214 365 528 -758 -741 -667 -46 -931 -450 654 -717 139 -131 528 970 991 -482 325 -168 -136 698 -879 -629 613 684 -729 -371 -420 -574 -359 -936 -760 643 276 203 478 251 -925 -467 631 646 -255 -812 -917 181 -333 -343 -498 -236 496 -901 -457 452 118 -390 -323 936 371 -765 -940 895 -354 -825 524 -869 -498 214 659 -699 371 947 -707 403 -570 835 -339 566 -640 -614 -667 681 3 111 605 623 163 531 227 27 -613 -227 -72 784 690 -872 93 8 -248 934 -691 656 280 -54 -440 226 -785 -47 -245 34 536 -9 -61 864 -895 -825 581 240 207 9 -43 44 803 364 -787 -30 -518 -781 778 -543 209 522 35 172 164 -711 176 237 971 935 -446 19 -674 721 569 -107 802 -249 118 -154 857 -902 -300 994 -92 440 846 -835 -174 -34 958 143 878 656 308 -149 -780 -846 297 -358 791 -962 829 -65 84 481 -986 -441 534 265 -135 920 -939 -765 523 61 -613 246 695 950 246 -41 94 845 731 -292 157 -711 757 837 -445 121 -807 233 804 674 10 923 706 538 -717 845 270 659 -246 463 99 827 208 -707 -935 -484 -198 913 -400 -906 619 176 942 -81 791 275 348 186 -889 -287 938 -972 278 -928 -788 939 -962 366 -223 -699 -218 -856 852 922 669 916 828 507 -359 -183 152 -176 512 994 695 58 723 228 69 -979 -301 70 -135 390 -127 685 692 -799 296 94 900 901 -962 -29 17 -734 686 963 -759 -624 128 -461 685 -184 -245 -653 -161 -144 318 207 -737 12 717 524 -986 -699 956 -736 -136 895 -483 727 -217 402 -383 874 633 -595 -707 205 -783 156 804 -491 621 694 237 -75 -569 772 791 -455 -568 186 -40 750 -906 798 -635 646 757 -281 70 -49 -465 392 963 -119 -533 -451 -230 880 -112 -16 705 -966 269 -784 -566 77 681 -169 -401 -879 -385 -156 53 -48 442 -510 -953 171 -618 739 373 52 -910 -10 -719 635 375 -8 276 -36 -370 -926 747 -25 596 -514 -902 -590 -787 798 -299 546 496 289 -368 278 684 216 -812 -292 914 768 77 409 -681 -269 -479 -573 29 -914 -318 802 -120 -137 -362 -125 -830 -379 -184 -232 24 951 -970 -523 -850 314 328 -45 756 715 -401 -621 -225 -645 10 -325 -107 -649 -92 -126 -219 150 -558 -355 412 2 -573 816 -401 931 -66 557 309 -443 -5 32 -308 -181 -312 245 -889 744 847 -745 268 792 380 -126 -210 117 -618 -681 -775 -583 9 791 735 769 201 -460 459 947 176 -787 512 -253 43 -199 214 375 -743 333 618 -460 -40 647 12 102 -251 -518 -101 958 110 -564 392 -969 717 -621 923 -790 -470 541 111 -397 907 -126 550 875 532 208 -829 -127 -863 15 -514 -580 963 221 507 565 762 -361 -523 -278 -599 -370 -985 -279 -624 214 949 82 774 655 900 910 -814 -858 981 610 969 217 -824 -602 396 78 -589 697 -873 640 805 998 -776 -38 -464 -407 747 627 -815 -93 -660 -623 -736 -47 857 116 354 -682 496 201 258 884 -884 396 -987 -509 -46 29 -443 -849 -74 -462 688 699 655 -56 73 -511 -308 545 -904 -958 654 -802 -160 593 33 481 39 -477 599 -264 189 910 894 780 568 -193 -989 -577 -989 -435 -720 428 86 46 344 432 694 -485 -718 -717 -101 -880 -507 -178 789 -77 311 822 447 99 -376 570 -759 360 -305 14 -148 -275 872 -751 138 -120 -304 -52 -824 705 377 766 709 -752 247 821 -168 -298 -63 -661 111 259 -464 -333 -67 306 614 -51 5 -657 -636 164 -653 -820 173 -626 -421 -133 586 -76 -824 618 -647 505 -971 -105 -975 554 486 366 -671 -137 927 913 6 157 -886 -582 -994 -139 862 -324 -528 -486 -105 -871 -641 -105 -139 956 469 -770 704 -184 850 -114 -291 206 167 244 617 18 305 -930 -409 625 -102 -30 -315 -995 -189 747 -68 -22 -442 -487 -199 -132 986 945 -144 -1000 -467 889 846 -175 365 -108 459 551 -427 -297 664 198 111 466 -734 -216 -530 923 -14 848 -941 -634 315 845 -701 -903 -398 962 -843 918 120 -979 252 107 726 -792 -506 -418 222 447 5 911 -146 258 -752 -42 138 -922 -272 -152 724 -769 453 -507 359 912 -674 882 660 -22 -626 767 716 -30 -310 -795 747 -601 -745 -90 547 146 666 93 823 966 625 93 413 -767 -340 -786 -924 757 615 257 220 -340 -211 -337 799 169 861 92 36 710 -408 36 -366 663 -525 537 -675 837 688 -634 -145 -516 -624 218 -452 873 -512 -381 895 -743 748 -687 -108 -673 -951 -252 817 518 -216 933 764 358 -813 -278 523 923 533 -502 -279 -305 -87 -599 531 501 624 488 824 674 105 -719 608 -988 8 703 89 557 -708 -539 88 183 60 818 -864 830 -814 54 -989 -97 977 444 -866 978 -999 -323 152 117 -505 796 268 -787 -212 719 565 -872 766 430 490 -148 635 959 -495 720 -122 -243 183 726 233 468 900 531 -124 948 717 -237 -375 632 -697 -476 90 -516 -379 847 295 1 -711 -366 821 -115 -413 608 673 -704 -113 285 -113 398 442 700 -726 628 -852 898 -688 277 168 -989 -93 779 953 -988 991 -532 -413 779 -215 947 -645 513 -29 312 79 89 -952 370 570 -22 589 -325 596 -980 448 -464 -309 550 -885 276 -563 -772 -584 -716 -181 19 -862 -671 -478 44 988 754 -45 478 496 -691 575 611 -566 -482 -872 -991 599 -582 -789 -866 151 -85 654 -863 -687 -184 803 -404 460 -829 375 -623 -477 -425 -791 47 -512 -968 388 -686 -940 -478 -611 -611 85 563 -157 117 -195 221 -828 274 -489 -983 737 186 -462 428 -594 13 -15 907 142 604 -933 -919 682 -634 -88 -93 298 201 -677 832 -406 -567 -124 928 179 -34 -262 531 948 44 -69 711 941 363 573 237 881 584 320 234 -128 187 915 -322 305 40 -619 -407 -905 546 589 -751 813 -927 -913 241 720 -426 -785 647 855 -352 867 -285 -538 -765 390 587 395 -597 -857 140 763 -296 -776 -963 784 -351 336 675 -333 -118 323 937 -12 442 396 37 -690 -82 703 -54 -333 518 -111 391 203 226 -702 441 301 189 441 -620 -201 -481 554 85 281 -827 -288 -65 -969 -58 337 748 36 854 -870 -768 224 -136 206 -649 537 884 -510 204 -182 710 837 172 68 240 -770 -207 977 94 -835 -690 -912 -27 -861 -90 -172 841 -104 270 422 451 41 833 -543 -849 303 791 -253 205 624 -675 -163 483 71 -691 475 373 754 133 -275 393 -357 56 682 -115 220 -908 451 -671 -980 -373 494 -106 506 830 -437 -227 -552 -24 -734 969 -144 139 288 803 864 684 -731 -571 -439 807 -787 -100 188 -941 -915 -791 -423 -610 52 -413 -153 -694 -611 -851 960 724 792 -214 -317 124 -697 -486 688 -33 -828 -977 875 68 198 -4 537 -519 438 -663 -973 -585 -735 -922 18 315 923 555 -169 -268 413 719 -847 100 -963 -838 951 -288 -600 155 -964 611 -490 686 697 -65 538 453 -462 914 -738 98 -436 -351 381 -231 -684 -961 -347 -6 -939 710 -341 -79 600 531 58 978 445 -971 110 -389 -994 181 -831 259 -279 491 -453 -782 419 533 -59 -405 -896 -290 233 146 633 612 -762 -477 298 596 324 900 -457 282 -943 710 -928 -395 -108 -972 193 -132 -557 204 317 -303 893 -771 116 -681 334 816 -112 -602 -511 510 -609 -881 922 -293 -188 -53 -148 -832 -794 131 18 484 -851 -507 628 -757 276 22 -130 -950 739 -467 -669 -549 873 747 -831 -484 -939 109 -904 274 -716 115 -675 173 -548 -887 483 962 91 623 -708 677 -425 15 981 -305 764 -957 664 -676 423 -278 718 496 -891 827 5 712 -323 -477 -839 -956 -211 -169 461 990 -893 -874 -780 -972 -111 181 676 244 -224 900 -974 -561 778 46 -896 -585 726 371 -451 -688 -329 -242 -777 798 -731 622 -374 212 -204 809 257 -225 -455 -354 -358 167 -415 -52 -201 949 -680 663 -142 -694 -696 -821 -85 -478 48 -71 853 -789 -643 -547 110 -733 25 214 814 597 584 556 627 -656 -197 -849 628 950 -841 -240 694 180 587 -599 -197 -769 -175 -494 -625 -338 -400 -996 -954 552 -653 -688 903 -94 452 -413 -356 -822 765 -274 -109 -370 269 263 62 -916 -256 295 -940 558 -44 -614 -1 904 715 992 851 796 -821 -869 -95 422 666 -232 157 -230 -89 -134 -443 -133 -904 -534 -554 353 168 921 742 775 986 -860 303 434 -724 842 -460 730 -960 678 -682 -44 -37 -600 686 -463 -752 367 -954 -720 596 -155 965 747 -115 -694 -340 313 -698 60 -380 -71 -552 122 -582 -406 925 -781 212 -748 -35 116 418 185 -899 -631 384 -533 -846 -499 647 -751 342 937 -91 858 -342 -739 686 50 -164 -801 422 316 -805 -780 -256 -434 -230 661 -107 130 216 935 851 896 622 -575 502 359 636 -784 620 75 708 -253 538 -423 160 614 561 281 652 485 913 456 52 661 -49 -887 22 -724 -276 -20 -401 -591 -970 277 298 -159 184 -351 479 692 -34 -773 -279 332 579 948 -190 -770 -706 852 325 -552 -510 851 794 76 -644 -861 534 628 751 -829 284 -454 12 -979 -180 -769 -638 -505 -609 -123 -314 -581 -66 -403 46 -476 410 926 -921 -358 -350 347 -132 -471 -120 -929 -697 -482 954 357 706 -227 184 597 915 505 -547 -450 95 -298 837 -503 620 -115 -804 -406 -740 515 170 566 284 354 -747 -746 -764 -69 -343 294 -604 -726 -456 -218 264 -52 367 826 -670 -85 -696 338 -653 -83 -598 -981 -935 181 -617 -210 -65 -792 -951 -472 -124 964 483 964 -251 -360 846 701 -996 434 -169 899 891 412 -603 486 -299 -322 231 -694 -578 -94 -840 -85 -624 -58 889 548 -223 -511 -76 770 -207 -715 84 786 138 -533 -522 -195 878 698 194 -390 -781 -591 264 260 -227 113 736 949 -532 874 836 176 -216 -423 143 -456 -505 -322 154 261 -698 -609 847 538 -805 555 459 615 572 194 -358 957 -457 56 -230 733 -839 -709 -129 -701 -757 -204 651 828 -711 -795 -281 296 -779 455 524 542 501 -301 859 49 -951 -701 -943 998 329 -127 900 -923 389 -1000 -910 -505 -127 19 -960 -853 -331 -472 352 223 -107 920 308 -139 202 -171 638 325 -91 91 555 -961 193 -792 -51 -631 707 268 -92 -808 292 883 -373 379 906 113 560 183 162 409 464 -815 364 678 -349 227 620 645 6 119 -916 -286 628 136 453 301 -268 -355 719 102 256 935 253 -522 582 -738 340 521 -34 -53 -296 616 -745 681 -449 -472 120 513 -687 977 467 -416 87 -360 479 -8 -802 632 -288 -441 -681 786 -919 129 -121 742 933 -38 -452 66 -43 -15 -804 862 -186 805 415 -711 551 500 763 -764 -315 -480 651 952 103 -509 -226 712 972 -794 -328 -243 -858 146 908 705 -763 -652 743 985 394 -902 -698 926 19 -253 912 291 -959 -102 -733 -735 18 -628 -836 697 -181 -690 569 562 -160 143 790 -834 -844 -404 -72 172 -6 583 122 -901 -272 -187 287 618 115 -111 409 -542 99 -756 -107 -220 -928 -986 512 -875 -941 829 -600 984 163 -590 190 925 -673 -838 328 870 370 -869 768 97 -560 310 -676 -864 -316 678 -485 695 223 -619 -689 754 25 786 81 569 141 53 -164 251 -495 107 179 -895 236 813 753 833 434 96 -941 -791 532 107 -821 145 455 999 -597 -13 -620 973 -126 -794 -337 -616 463 -822 -482 574 238 918 -179 518 -928 -874 353 -788 -169 850 733 -410 -114 -691 -576 193 350 271 -971 443 -468 287 -918 -97 404 -100 -842 -690 183 -349 564 69 -753 68 -714 377 662 -346 741 914 294 367 995 -360 -485 -876 -592 -492 -454 123 -350 836 82 -156 685 -2 -826 -414 -611 159 -422 804 -971 534 230 699 275 924 242 964 660 84 78 661 -270 -997 -77 394 554 865 694 -565 927 903 296 130 -452 435 -999 400 318 -268 3 -722 -81 -223 47 -742 227 627 739 379 -129 863 -736 -645 183 -174 407 900 675 -991 241 624 -248 -567 367 116 -104 -464 64 -336 -483 -487 -918 579 -11 -159 -275 -565 -308 -815 -546 978 -858 -417 -720 -780 215 148 167 603 -732 197 689 694 -702 885 -534 -501 905 -775 90 -777 74 -507 198 210 -46 450 -796 597 292 769 -413 -652 -380 353 110 -750 729 -521 6 437 -579 588 564 -740 -604 69 899 -99 -742 964 -31 -164 963 548 625 -131 -996 365 928 942 -760 -818 -160 405 497 401 274 -645 723 -616 828 1000 -41 -191 295 941 -829 20 -496 -111 778 417 -825 -371 -51 589 -39 102 744 -398 -532 -744 258 395 293 -773 -998 567 -760 -638 543 -849 121 574 -995 -909 578 -507 395 314 53 772 -688 -164 -59 -894 -890 -673 -700 -694 87 212 -364 721 -747 248 -362 -242 -241 772 -363 -263 -554 -580 -299 829 885 -720 994 632 -215 -843 -37 -925 758 -848 151 -458 519 378 523 939 -293 281 302 693 42 131 -179 813 -779 135 -819 -456 72 93 980 381 -851 -771 143 -539 264 -748 -90 -146 -45 -625 26 888 -509 -554 -667 407 -875 -66 926 302 329 847 254 -295 -574 -81 -36 -276 -546 -28 811 68 844 -684 -777 -449 -184 -997 -52 908 919 230 350 33 -554 -191 -932 516 733 499 -260 -825 551 895 800 227 734 -27 910 -926 521 551 748 -839 -594 24 -631 -969 -309 -817 659 -742 -476 -911 -887 238 -372 -410 383 -437 -738 -118 517 991 126 543 371 397 15 15 -174 820 104 336 591 509 -855 -103 -867 322 -219 -441 392 -858 -69 -243 357 -934 -526 790 -691 -181 -324 238 346 167 193 383 -806 737 -740 283 -306 -886 376 -897 204 488 649 893 -823 -769 247 -884 332 -545 -915 -922 -101 539 -306 -731 943 -430 -291 238 14 -322 577 -118 -613 224 -351 -133 970 -944 -370 350 -659 664 706 -473 -555 284 252 785 940 762 -677 254 676 294 38 521 90 599 -511 -173 696 168 537 -292 781 108 662 -267 -939 517 -366 -626 174 562 -588 97 -139 78 164 -737 662 390 3 -374 686 898 -296 -49 -18 56 224 467 -721 884 934 195 940 333 -830 -637 52 461 504 115 -199 -692 -785 160 268 -431 613 -251 928 -496 -44 -980 -275 -235 -281 -489 281 4 418 -431 -87 747 -541 -958 -868 1 519 343 -356 -338 840 -613 -109 853 765 590 -437 77 -233 394 556 539 998 57 931 801 -770 -896 -937 -651 -893 -349 531 -781 -218 416 -829 -724 -989 -203 -98 477 142 -921 622 -208 435 -990 -337 -827 396 -961 303 -628 834 -404 622 864 -70 122 362 512 -522 525 -519 937 908 106 406 745 -945 909 -244 522 837 -914 912 -658 481 963 49 579 -376 461 -500 572 480 139 82 869 -36 -113 -146 -887 -830 707 -251 -944 401 -83 -65 -140 754 840 404 428 -32 -650 958 905 -884 -679 -237 -74 801 -220 0 -952 -604 -779 526 977 -633 -739 894 369 696 -593 758 -342 -472 355 951 711 -900 947 209 -513 200 66 -2 952 620 680 810 137 741 935 -695 -383 183 -437 61 -959 -234 786 -853 881 140 215 708 -370 894 715 58 -312 489 432 -900 -821 621 115 853 785 -517 586 -43 984 78 172 -459 -360 -510 211 163 433 752 -206 -125 -273 592 780 -887 -422 448 893 -746 -703 -792 -758 437 -785 699 330 -350 -460 -297 -928 818 369 516 -248 -13 -615 -998 970 579 -806 253 57 442 798 -700 -921 -36 930 -13 -451 987 848 -520 -611 -965 -700 -464 313 -217 -5 113 -760 -797 -917 -105 -941 564 870 -627 909 -337 640 -942 45 167 946 711 765 595 536 90 -739 -641 -674 893 -760 827 398 -415 -639 -724 -397 62 -38 854 122 -418 570 -916 -681 -160 -861 298 569 232 -362 995 625 -520 -80 544 94 -734 729 496 328 -190 -259 399 242 742 -746 637 -188 28 -512 673 -133 646 -371 51 -137 45 615 -689 31 240 167 -905 -836 721 -170 -400 -27 767 -71 824 137 -883 -466 -64 -680 389 611 799 -904 -385 -509 692 745 728 26 581 967 -145 -178 204 124 -496 -879 804 -651 917 -685 839 -562 -208 84 815 752 885 902 -330 -527 688 459 542 -35 -137 959 750 -410 711 867 -171 935 -727 790 -407 332 547 -683 705 488 -63 -685 7 -365 43 180 686 421 287 393 67 587 671 993 -250 -74 372 943 303 -562 -478 -691 63 -610 -631 -254 270 -998 -530 -889 674 751 -3 -555 653 -672 -202 -267 -43 -584 814 19 -511 397 672 79 601 825 782 828 592 251 -652 -335 716 -128 -385 143 -701 255 369 942 230 -262 650 -748 -657 150 -111 -189 592 6 -766 -936 951 -955 -151 -492 318 -751 537 -359 -707 -329 667 -41 374 -703 347 -433 -815 465 977 -309 -935 -385 49 406 -694 734 -836 -141 128 -619 710 -11 -413 575 -766 -462 -442 -775 962 884 -880 289 -687 -523 -795 -561 -195 759 -138 -784 351 232 740 -934 -41 -800 251 -522 938 820 17 640 -347 -542 -375 -687 -592 -471 109 -985 -973 -693 -303 -421 -666 170 -110 -504 -850 -832 -464 -680 -883 -239 -468 917 148 -667 156 -272 61 422 455 881 -175 374 764 671 99 -379 613 250 -606 947 -133 670 712 -706 171 -11 -937 10 8 292 -218 429 209 213 882 -730 602 714 295 -806 -777 -392 -569 -146 552 71 26 -443 -62 -775 -105 641 -707 223 -376 811 -967 339 843 720 476 -85 -933 120 684 -700 238 -972 -760 881 -862 272 -241 -556 968 107 342 937 559 -647 -405 721 169 -283 580 -539 -436 191 -458 984 -631 -376 424 971 559 680 748 433 129 -550 660 -271 -67 -741 -278 -324 -541 605 653 -407 -734 -865 -489 -907 764 -128 -170 -414 -481 -713 775 -793 -901 -171 152 -929 -956 -346 695 422 -245 940 736 -188 552 720 -439 660 -135 433 -652 -959 240 195 777 -319 -721 -335 897 -781 -354 -365 -366 -768 -792 -673 759 -722 -923 -638 -637 965 -59 -677 193 564 165 855 63 -585 -905 -452 149 -619 472 376 474 -454 -749 174 660 749 -259 -180 -307 321 -652 431 773 -907 925 93 791 -102 322 -116 -601 -852 648 227 -887 -783 -454 -944 913 -880 -364 -248 -489 859 -231 918 764 -900 961 246 81 42 -71 -644 694 668 644 803 851 -412 915 71 -24 698 -404 -964 -271 -631 -251 -225 654 -852 768 -971 238 813 -109 734 -241 -396 -824 -178 -772 475 709 -57 -44 407 513 64 -569 356 388 -474 227 109 -949 -98 512 71 -786 -45 517 526 418 -385 -953 -130 74 791 -790 435 356 -328 264 371 -991 367 -661 -863 -10 401 -941 414 -224 -901 -64 189 403 206 -506 -217 -720 930 -987 -698 420 314 950 -99 -620 186 -17 504 89 689 -248 -103 214 575 785 926 171 -524 47 605 93 -192 521 605 -464 -255 -174 903 -236 661 -293 -790 -155 792 654 835 891 131 521 -427 -283 206 -146 114 -318 541 -123 -917 893 -937 -825 194 -561 -196 -12 134 747 -540 -406 671 -289 -218 -702 -962 908 -490 179 -700 870 -845 620 -44 -599 -494 -914 -520 -204 -634 -172 631 133 -776 305 -523 -85 964 941 698 881 -89 110 403 -931 170 610 -748 -197 493 638 73 -288 730 -449 -521 293 82 761 -140 -964 -27 696 978 889 -535 -962 542 881 -525 -663 -456 -625 -139 -520 -389 85 265 817 906 995 -679 970 340 295 -863 -396 -128 713 827 -246 447 -180 975 -758 221 -572 272 -311 -190 31 -853 -952 -46 -277 -509 -89 -158 -970 864 705 709 991 527 -138 901 -276 -492 24 231 65 551 581 -988 -668 -143 791 -924 587 470 30 -854 -299 3 828 -548 -45 116 -620 -618 -81 251 217 -167 -684 -838 -560 -929 -325 163 814 -932 -797 734 -259 -541 -536 -553 -486 312 -349 -215 524 792 165 583 898 574 724 -804 -28 -526 -184 -631 -360 528 405 949 -42 -506 -848 -618 536 -59 170 159 -77 574 381 -740 664 -614 339 972 -914 331 870 -842 472 -506 649 872 588 493 -417 489 687 -738 -26 -552 325 172 -918 681 869 701 859 758 936 665 -667 -709 -527 -860 716 -446 -633 -966 -384 272 392 799 -371 -950 59 182 911 -645 -65 -265 865 -160 -341 -992 -986 224 292 -632 -68 757 -759 857 518 610 -813 436 -60 -90 -751 -312 808 -417 -506 169 755 923 -700 -655 915 -659 768 -126 361 67 -70 702 785 -848 -10 -918 -504 -116 720 -299 -889 93 -919 91 218 -890 -86 242 -547 -530 -801 -621 274 37 416 348 557 614 -410 152 781 -769 -291 -805 762 -16 82 -570 -179 -783 -278 -611 -628 444 -583 134 -929 334 -685 -43 680 -627 -92 611 463 -924 -730 -153 547 -740 -142 -315 431 347 756 427 59 -938 -568 -950 566 -508 802 682 220 569 178 -292 470 -473 -914 964 -995 -465 935 212 -841 -208 -527 -427 616 -446 -437 -946 -981 382 363 598 -13 -18 15 321 576 446 281 348 -730 681 122 312 -851 50 -50 -79 924 352 -734 114 776 963 637 895 -593 191 -607 103 -88 220 287 -787 -619 956 -22 779 166 -403 -523 -160 -634 565 367 -870 72 139 -530 409 -350 72 68 214 -994 -657 88 396 270 -936 -662 -691 552 -516 36 -219 -20 -559 600 -178 -515 831 -624 -722 884 -9 161 445 869 593 72 -565 724 -299 44 -368 -310 -332 778 -19 416 683 -370 -600 826 471 -267 -345 -353 -475 995 958 -552 -789 -552 -64 513 -988 370 -250 -944 597 -151 788 -754 -403 -395 -718 -651 230 432 -43 -43 -512 473 260 -761 -355 664 817 -679 -622 415 -410 377 -22 -660 500 747 -149 -372 457 15 -516 -206 848 -980 -357 -677 640 68 -901 -556 219 487 635 -816 -410 434 834 656 -558 -726 103 326 617 -384 -372 206 -822 359 959 459 420 -968 -670 -829 -31 -755 -638 -198 -359 986 818 -100 -872 309 217 -630 -955 966 856 948 -4 364 416 -53 793 832 545 119 -284 -80 -935 -598 -846 -728 826 583 239 -766 829 -276 776 -569 274 -267 850 -175 314 465 -154 -361 -715 -553 518 -257 918 43 -568 -515 779 900 -184 -42 -663 743 -708 594 688 -942 550 -47 629 63 -926 44 505 -358 394 183 -533 494 889 677 -885 500 -170 742 -890 -750 317 718 -238 -280 153 72 -943 -933 -316 -361 -209 658 467 438 -729 403 -542 331 153 -220 42 -618 859 -926 960 470 675 156 -10 -413 401 520 608 -562 786 -204 804 -587 -753 247 266 406 -510 487 -829 75 406 -718 -428 -207 -779 406 15 595 789 -410 -665 903 -505 -18 -345 801 -493 -18 534 -996 -532 364 -913 134 -1 -544 -202 430 169 -876 239 -191 -906 822 -858 -822 -881 -984 710 698 425 -873 -581 353 896 -80 -981 775 758 -96 42 -752 863 -946 532 -285 652 -709 327 634 37 -780 4 203 -479 923 732 860 575 848 -535 -966 -446 433 679 979 -596 361 960 -829 -732 746 823 -986 505 -606 -546 -177 -329 337 937 736 103 -667 -702 932 -884 173 855 -996 -828 -462 -119 250 -915 855 175 -85 -607 -422 50 881 209 77 -108 -865 -33 -837 463 -912 -383 -708 24 -581 141 171 420 411 -619 702 -385 173 893 -520 943 762 -447 -607 694 -14 -297 -29 -879 -466 -348 634 -49 -642 721 288 -684 -735 558 549 782 563 -249 -759 -57 479 -301 960 -415 260 183 -740 38 -441 -937 -554 815 -101 -71 -936 646 -624 156 -479 58 -820 -748 -244 365 -506 -630 540 742 -816 384 287 -167 553 -843 -726 17 -614 -299 893 748 -918 228 -462 93 -438 -581 746 -508 318 -168 -457 340 -245 131 -505 -850 -677 889 -811 138 -765 989 -966 452 343 -788 -837 -874 -305 150 -215 -971 -461 190 132 174 230 852 -499 611 713 -276 555 500 -468 12 -913 -282 -90 229 419 -553 -668 -383 -545 -653 15 -992 772 724 -39 747 940 811 -420 -960 -260 -392 44 906 979 -858 648 287 -96 -298 1000 983 452 -398 803 -512 -717 -813 -886 -347 -865 -351 192 -862 -760 470 -156 -209 -900 -409 -328 -777 623 715 -105 -30 -995 670 190 444 -106 -795 695 159 -801 -320 675 73 -656 -148 -258 894 323 -787 198 299 59 -425 -729 -578 -662 -43 922 695 -43 715 -880 624 190 349 -866 690 -940 238 704 -489 731 -416 -909 910 273 -71 226 858 -857 -155 -678 -205 -540 472 -152 -367 -492 -239 879 -112 -75 -367 615 238 2 -261 -879 878 5 703 504 -416 797 -858 539 513 -316 -303 696 419 448 877 -783 -628 -475 725 847 95 793 -160 -570 368 -187 800 366 398 949 261 -508 -221 431 -243 -216 -126 882 -595 791 -172 737 -849 -778 277 -859 -346 -201 469 -483 14 -601 -833 -258 419 -723 501 89 -210 -905 710 -579 -736 -487 126 -864 -349 186 514 -324 -98 -48 742 -741 78 716 -427 315 359 -645 -18 336 641 -60 996 -688 801 624 252 461 -35 -626 -78 434 88 76 451 77 386 -491 246 -349 -659 94 -501 -766 -234 171 -954 -457 58 -800 -846 233 -739 655 0 522 802 44 264 153 -248 569 -669 -150 -865 -166 193 -210 -555 -272 -93 -13 374 153 73 -500 274 -900 975 -502 630 -641 -294 738 26 652 456 34 -105 726 201 993 -889 -925 -701 -504 -106 937 -913 435 294 -183 -944 416 89 806 -551 -998 -813 -21 -232 504 -587 649 -581 101 -887 -134 -692 -961 626 -448 521 -728 -554 770 672 -61 733 -811 833 666 -550 205 -361 905 -966 -588 -368 -7 730 446 -693 644 -112 -243 -552 -840 510 572 -257 -329 -227 142 -19 409 813 -722 382 -896 831 -971 274 -686 -273 -374 666 998 981 174 -640 856 4 -123 -376 -593 -388 -584 -790 315 -554 173 -967 -677 -168 -828 -61 47 296 145 -969 -444 555 476 225 -147 905 53 778 342 -566 418 -312 -120 -638 370 287 924 -539 -306 -748 -495 -318 235 -228 -78 -713 384 248 -674 572 592 508 -920 121 846 949 -406 322 85 628 -357 -172 -412 168 136 -867 -635 -674 601 633 -955 -355 -42 -926 -787 -965 -267 49 670 492 -322 427 311 -373 -146 -179 778 -218 -23 -337 -100 -72 880 370 -478 -734 -176 -230 523 940 32 910 163 -38 -845 -615 766 -692 -180 -732 236 -883 -16 -307 417 -89 247 -710 -904 690 -332 691 -854 149 -140 56 -333 236 -621 -227 -699 -569 -244 331 625 -168 503 318 -893 -640 -785 -1000 505 -133 -510 -587 784 -476 845 273 -732 -848 43 -911 552 760 -80 683 -174 -185 298 920 -553 513 -214 -606 -775 306 -489 772 -784 549 -938 -137 -844 -513 -66 -913 344 491 259 630 -492 196 -305 910 -453 -202 -901 884 154 -41 -708 -293 600 -989 -762 -842 126 -488 478 -849 71 455 -542 60 885 761 -739 -989 417 -357 -613 669 -754 944 584 -10 -418 674 605 -185 523 297 -68 -637 952 336 -28 -807 -346 -112 600 -325 823 -948 -721 264 -764 -245 778 -87 -301 -574 478 166 -828 221 -934 -681 739 -923 -905 -157 -976 -96 -979 923 324 696 192 -578 123 -441 -947 800 609 316 -579 566 831 858 194 -102 364 -725 330 766 -404 -459 1000 -706 -281 -62 557 -201 443 618 885 392 805 -592 -68 279 335 996 -930 -152 -288 300 -21 540 -668 66 359 725 265 -79 878 -203 -792 232 -676 -429 -425 144 -564 -467 -43 -818 639 649 635 498 345 285 -25 -501 76 -111 582 402 -990 853 939 -258 -619 266 11 274 -973 -151 155 -957 -488 235 -448 596 -344 -430 -31 -119 -18 671 -474 176 -730 240 -911 -593 -75 -261 851 405 -826 -261 -382 333 694 -997 726 -998 880 691 531 990 309 229 -415 -497 -48 -775 410 67 -308 863 656 -205 -724 918 254 -754 90 -959 194 452 -280 634 -985 -472 323 860 -829 -434 924 -695 -459 514 35 -650 -834 865 -686 -47 472 -865 717 664 -754 -132 410 -485 -684 -966 664 -816 543 -996 552 807 297 -278 -457 187 401 656 852 -620 -568 -145 -530 205 -604 -935 906 -668 426 603 -995 -84 444 630 231 471 949 -726 971 611 872 -103 545 -816 -763 -510 246 -403 -668 -576 -828 -667 -925 -346 992 326 107 313 831 -320 -147 -717 992 927 -973 315 515 540 -884 262 677 217 662 -547 764 -677 548 -709 -599 773 -117 -487 919 -553 248 793 -126 -680 -863 -311 821 -741 -263 604 410 497 -926 -577 -497 460 -401 799 -474 26 772 102 -580 -718 -986 74 -935 378 689 -596 -337 154 613 515 -890 -282 -493 751 645 -84 520 -576 656 -227 -487 -719 -790 528 853 -116 -84 320 483 201 733 151 -460 473 706 642 -89 -51 -863 220 -56 288 839 215 652 -662 192 -783 462 182 238 -95 199 -311 -160 943 -266 -855 407 -440 677 437 -32 -835 -307 -944 -193 227 607 -189 -986 -851 668 -689 -101 -983 -77 879 -400 328 -212 353 243 661 116 -439 302 -666 480 83 865 380 33 739 -119 745 607 533 689 582 89 800 -91 588 -110 -726 -316 380 -994 -442 -948 521 985 292 982 -334 -952 -864 -66 315 -160 -697 500 -365 872 -382 -953 299 60 -642 874 -772 -405 765 -148 -330 -343 893 -175 -352 -18 928 -531 648 -895 -396 776 -225 66 -631 -220 -626 285 742 728 301 367 -912 -547 351 -576 -861 -542 -930 848 275 943 -624 904 -431 192 -828 957 586 -753 184 -557 246 -478 66 -457 -123 -260 769 633 -274 -544 -456 599 22 -983 928 443 -211 90 -898 572 -62 374 335 -277 548 -786 940 -539 581 718 -93 -328 809 -830 -197 942 -435 -889 -322 755 619 903 851 249 749 -396 -645 -351 263 -453 -452 -167 610 -349 527 420 -763 960 -304 231 496 577 425 13 59 887 -384 -313 -183 -337 -312 764 819 -481 -645 15 804 -304 486 -980 915 -185 268 -593 -437 861 -689 563 -242 801 474 -180 499 -698 -332 -207 406 -261 -706 -741 79 671 232 -358 681 353 166 -504 -832 558 -580 -537 151 608 -317 837 730 -269 -359 988 -157 -188 540 -548 -675 739 -242 455 -383 651 80 582 592 -46 -765 258 294 760 197 503 76 -845 -838 350 746 691 -446 -495 7 377 -387 438 393 908 -555 -600 -136 -386 -263 -654 -565 -153 -649 -505 -381 373 675 940 -551 561 633 84 357 -658 -186 438 -770 -636 -681 635 164 965 -923 202 745 412 1000 968 177 -888 223 781 -916 -74 717 169 -93 401 315 -451 584 -44 866 -461 308 -484 -282 -427 -833 -629 55 468 28 -728 -626 -764 786 -66 972 -405 -477 208 314 -45 -126 -566 -341 -810 350 147 38 -268 499 245 -400 792 -49 571 285 801 -347 -558 288 -811 -303 -965 -954 -322 104 844 -678 564 354 -222 983 360 -696 170 -259 -286 586 -627 938 864 -655 -522 238 725 -887 -88 453 -75 -182 -822 51 -440 -21 244 -18 185 155 256 -540 -892 577 -197 -25 793 -783 -34 875 -203 -626 505 638 452 130 878 921 -398 -606 -624 242 -523 -509 566 -284 885 895 -628 740 624 317 171 -227 233 190 875 -162 -646 736 -697 -374 149 -136 -995 -784 -396 -736 -428 81 -753 786 -9 783 163 -513 -636 -384 -761 47 28 -771 943 -726 -837 -688 856 294 -227 -997 956 300 189 417 85 -159 -268 -946 345 -874 -574 -566 897 -674 -880 -310 955 638 928 -405 -36 -381 -444 -583 -988 119 -604 -6 172 671 364 383 795 941 -628 980 -999 878 -687 -909 -357 152 -476 480 -447 72 396 378 722 -450 -439 -608 667 -583 -113 -641 560 -254 488 -866 -914 -46 64 -226 -45 676 -193 -267 -659 785 963 136 893 -806 166 -120 719 667 -61 -907 -897 594 -744 575 -867 -299 -89 612 -465 -625 -881 -13 4 -216 -775 -881 461 -371 -697 -871 -556 393 -501 439 -176 470 371 725 896 -871 -143 125 633 -216 695 -53 366 0 -729 848 697 410 -978 -146 -275 -164 627 -468 -66 686 -354 643 287 193 -737 -455 798 533 -75 -654 765 807 669 28 294 -820 67 -142 839 -923 -892 -927 -268 268 -895 -304 -241 -855 483 -83 -582 35 467 188 -947 20 982 782 -271 -509 292 -800 -742 544 -250 -669 515 -62 -9 706 839 -729 778 -282 650 285 986 -790 -702 703 -638 -715 -408 -592 433 199 -17 -272 761 -187 515 116 -959 -37 -755 -685 668 510 476 800 891 -42 -892 -537 -216 140 395 -7 -418 -715 -585 961 -140 -528 -893 422 381 -84 854 191 658 680 -735 517 -327 421 584 639 457 -250 -26 -88 961 644 -162 276 392 288 764 744 428 705 568 -88 840 -4 -609 435 112 816 -810 -362 -728 71 -743 -10 -436 752 508 550 181 298 -482 -742 -317 -287 251 608 -763 265 -909 -874 -141 984 65 955 -668 -986 -301 -185 679 -526 -700 -191 859 557 620 394 440 856 -699 -81 -226 -130 2 -76 409 -593 -652 953 -466 431 870 -186 694 345 -715 215 270 -732 497 286 438 -491 -755 -219 391 737 -284 -389 -374 -333 877 536 776 473 -805 258 -196 -674 -368 875 -733 400 -647 -726 569 994 75 448 266 123 622 770 -98 516 571 179 624 108 863 -138 416 -28 959 -300 887 47 -56 729 765 -809 171 912 723 968 121 77 310 156 661 -592 29 -955 -829 -909 -81 -880 -878 548 -144 -545 -306 -36 -756 -442 958 -524 462 655 691 780 886 -793 478 -202 566 571 -32 -927 477 654 431 -713 588 255 44 -853 -783 -591 -797 972 900 155 785 500 -501 -938 -525 -513 682 -985 503 -903 -31 -320 56 793 -2 332 -819 -161 836 -51 607 992 -300 122 -670 -664 -587 -695 -195 508 657 -574 172 -170 -577 -832 893 384 -658 -352 -676 701 -438 190 199 -298 -938 -351 872 700 -189 281 -348 -268 -917 -358 680 -480 -789 716 567 339 491 259 442 -422 127 -100 -109 -515 -925 -353 -360 968 -199 -237 -429 -628 353 -644 975 256 -635 320 -934 -44 604 -510 -622 -621 653 511 -250 239 710 526 817 887 389 -862 544 111 -50 -735 450 -36 -550 -921 109 -559 -707 843 999 126 463 -183 -419 12 218 403 -3 -402 70 307 -128 340 -903 -92 -28 -669 604 311 -824 549 -371 -439 -111 -558 -411 -107 704 95 550 -733 -110 294 45 -704 -123 581 312 -6 218 -29 969 -663 -38 336 -652 -829 975 503 623 248 159 -212 988 780 922 -740 298 -547 977 424 667 453 -272 -645 -818 -489 -278 -896 688 385 436 -789 545 -28 726 134 239 841 88 652 -397 979 959 199 826 687 -606 -248 797 -923 -41 -261 -177 996 334 -508 -615 693 -794 845 -398 719 -260 726 94 796 321 -286 245 174 -473 432 -170 337 281 159 -28 888 -678 138 -425 -78 869 -631 147 -163 595 -970 876 -616 -472 -73 617 -34 304 -704 -530 -287 252 -301 -886 57 498 430 696 -722 348 375 -658 402 -261 -704 355 411 -986 -893 529 998 212 -873 -559 784 -94 -565 -232 997 -682 114 -920 379 -378 -647 -36 207 668 -469 -261 -294 133 157 -95 -260 -37 908 -906 -683 742 232 993 68 372 515 750 -599 -230 -983 -744 685 -304 -931 808 -174 986 -162 230 731 595 905 -722 198 -151 629 -486 -598 996 843 953 540 432 857 992 -399 740 984 -752 -849 677 401 -247 -292 -970 -403 233 -473 -176 -610 -389 682 37 -992 -943 583 361 340 -382 120 -842 654 -321 -689 940 373 284 -396 -665 -247 -313 -474 -618 -883 588 56 -734 254 -75 -15 -712 -527 51 800 186 -531 783 603 -837 -780 616 -112 -450 -620 -579 627 -70 -619 -105 825 359 802 -697 -970 -710 -664 -626 -23 742 639 -931 -67 -842 520 -476 -126 -103 2 -867 -464 7 -317 855 -101 892 -145 755 13 -125 -589 5 353 620 -530 632 96 -989 404 -926 48 -228 359 -124 -820 -208 -813 -979 -736 -666 -56 -982 357 -931 -82 825 -219 942 290 -609 363 598 401 -34 -636 -399 67 460 -629 -959 240 -839 871 -333 503 669 -762 -327 987 842 -684 -496 476 -318 132 -497 -148 485 332 347 -817 -923 918 -555 -261 -729 -779 -615 26 237 -727 847 -659 678 862 -858 -734 -286 -658 -740 -744 -101 32 -603 -968 245 -684 -325 231 130 701 -108 17 -331 -211 -230 605 -95 -858 619 -872 -780 -552 275 -905 32 178 105 -953 -667 213 642 457 504 -814 395 -809 932 585 352 -611 -970 -852 902 898 167 -214 -714 26 -480 693 700 -825 466 955 823 488 -711 -745 -102 884 -87 -194 -115 -919 459 58 -573 401 -704 -50 -712 -3 -354 689 605 987 164 -786 -430 266 475 127 271 -351 29 -360 224 -478 -156 -443 -696 688 -287 316 -101 589 562 668 -683 -866 208 -581 866 -950 527 -763 -116 -60 353 447 -182 -574 137 911 -744 297 -925 831 705 -271 366 385 916 861 -200 -823 -586 619 290 336 -47 554 -818 109 -244 -675 -203 500 472 798 857 724 531 -681 -311 19 -939 845 -108 171 -589 23 999 -945 -297 867 781 -944 401 -594 79 213 -947 -674 -762 424 0 -471 438 487 -741 -999 -951 -446 449 -256 -400 -712 440 -356 924 172 -645 -249 -920 -615 -498 24 -663 -425 891 -610 972 -870 -624 118 696 -301 -670 334 564 -154 333 82 -388 -426 668 -162 -643 -310 -33 700 673 804 950 775 -422 764 -524 -908 -711 -123 -428 153 689 948 634 149 847 -968 -465 211 -231 -414 -29 354 -209 650 -240 410 867 -882 570 -544 -627 371 174 783 -665 905 557 316 139 -27 796 -92 -185 -979 95 725 -660 -210 -989 -122 284 -676 -280 37 -817 958 -568 -961 709 78 419 -877 864 347 88 -23 91 550 87 474 -183 -979 -251 -266 -748 143 33 394 495 -790 570 -120 -62 -135 160 -61 50 -332 535 -961 178 245 -455 -595 260 -696 657 938 136 141 -747 164 -887 638 -501 812 -311 -748 164 610 84 -871 841 929 201 -138 146 323 -866 -700 -321 -639 469 429 489 -524 -813 100 810 -61 581 934 347 -926 456 303 821 623 -119 -551 595 -492 427 -811 432 326 349 778 154 -418 -90 -484 476 -708 189 246 -475 -349 723 16 612 -400 92 -496 -924 202 -252 -483 494 -371 -957 -129 447 715 473 -201 624 687 892 211 782 420 -792 -37 -436 -681 -188 -115 483 -629 603 -246 -70 8 -453 -326 -268 -831 469 505 573 -829 233 751 -691 -300 452 457 366 -901 -256 955 -60 497 410 521 556 227 601 -399 -701 349 441 521 770 271 111 18 -898 -697 402 -318 953 119 33 -647 -464 274 554 824 693 849 -234 217 642 -6 644 711 684 939 51 419 459 -988 -231 992 678 -164 631 -386 370 833 680 11 -624 615 -869 950 372 107 451 -19 950 364 -319 881 -239 -169 -648 414 -960 834 -168 319 -762 -140 914 -445 -647 -341 69 71 -453 -899 -238 -878 861 -249 -442 -288 318 635 -118 -25 349 737 -802 850 321 362 531 886 902 -247 -407 -980 770 -838 785 98 -338 850 239 -664 344 -387 -240 198 -565 982 -541 -812 -412 -711 -546 432 277 -726 -465 -524 857 -651 -858 461 87 -358 538 -175 -453 -663 -443 -413 -670 207 662 836 708 -39 341 613 144 -57 -806 -129 563 -552 293 -160 675 -649 -702 -204 596 -304 64 73 631 -737 -915 822 741 -30 258 -933 851 202 -86 637 474 -430 -800 66 -158 876 285 208 -562 796 827 828 589 329 -341 950 -642 534 138 175 946 325 -221 -975 -485 982 -234 840 255 -362 -895 -17 -870 624 -668 -663 -264 732 -789 674 781 -955 306 -508 -188 25 -798 28 475 859 -929 155 270 -139 -182 976 -471 -858 -400 308 362 750 188 -387 -680 801 576 225 460 -364 1000 -193 464 33 -894 -824 -207 848 476 -160 -28 202 -563 713 -765 -68 -83 -72 -4 -680 8 461 -620 424 -634 -371 -61 -173 808 -785 697 -177 -604 -845 -384 916 -904 -466 -907 -362 156 190 -64 796 613 -645 -486 339 -119 722 -385 48 -522 -496 17 161 58 -663 314 382 595 5 354 328 -799 -488 -881 144 -660 -834 992 106 224 -237 -549 321 -53 -234 -162 396 105 94 218 -139 -579 162 -832 765 717 -420 -565 -210 999 -79 136 -990 397 -997 -582 888 816 -447 -647 595 -217 -654 272 157 -491 388 -934 -177 -224 -554 -678 216 617 984 -808 -505 844 379 -577 -894 73 -525 -457 -1 487 -309 486 707 -430 -840 -230 566 -119 85 -514 -626 -837 28 698 201 727 -145 2 -679 940 659 924 21 673 -922 851 -101 -189 826 38 591 -940 -264 49 448 -929 380 -667 -239 -882 -986 -146 416 805 -830 -424 120 233 763 -911 -924 790 -139 -682 693 831 890 -46 -928 381 -776 35 -758 -886 -900 210 -993 -423 569 -668 851 126 26 -696 412 163 -568 70 -217 -484 202 -880 118 523 845 -640 918 -481 983 -774 614 772 -853 -949 -662 160 -298 677 23 945 -563 806 896 77 421 -671 -459 687 617 -868 565 -759 866 580 -294 -40 -133 -138 58 -23 -316 -675 245 -515 732 -674 -269 558 207 706 -520 -794 637 -542 902 62 -992 -595 478 -216 227 -149 384 516 542 -919 35 129 826 195 -348 -773 922 693 -208 526 50 899 -286 -837 -586 -614 449 -701 986 563 -23 -683 -789 -179 -557 216 268 688 -22 314 385 -372 -249 -471 -363 463 443 -485 -199 852 503 -182 650 862 -689 900 271 157 745 738 -498 585 -967 715 -724 162 -427 93 -573 781 -900 -923 -630 714 700 567 -576 -179 571 -390 -321 -722 236 -319 -803 216 732 -730 793 -23 -487 -648 106 966 588 -67 -631 545 -428 -613 597 -847 411 -989 875 478 484 445 71 -510 285 -182 596 -919 -699 -428 -864 91 432 -708 -660 161 603 -471 -165 -831 258 927 -547 -918 -41 162 3 110 -902 977 -11 78 -843 -832 430 -699 788 968 -818 -802 -822 897 413 269 -872 70 683 -594 941 -610 240 -887 -722 -654 689 788 -456 -653 -806 -893 -882 -179 -742 779 -900 -45 375 -621 -433 -931 -725 -481 -212 109 479 -129 -456 742 779 -865 -412 868 628 -61 -48 787 237 -347 419 109 -992 -476 -491 -422 151 240 -165 -573 -457 88 -986 405 164 -468 -283 977 -726 747 -771 -414 320 739 -989 905 -292 -810 138 385 210 -989 754 581 46 -792 -969 -135 -999 306 261 -260 563 59 -695 -949 637 551 347 743 -169 801 763 -40 82 -356 876 549 -669 123 -462 -123 -871 -750 832 -850 -381 964 -659 859 -970 902 -170 953 -530 -304 377 -357 35 486 -390 -134 -772 119 -683 -415 233 965 -784 -501 -264 580 -437 888 -820 517 593 -650 -828 -200 -863 -97 540 335 -572 804 957 954 -946 318 640 -513 82 335 649 572 681 297 879 -893 -267 380 -522 -845 104 -491 451 -459 404 768 469 -424 111 -928 838 -742 597 462 -192 993 99 872 249 -718 753 182 -871 -475 464 -114 -203 745 668 665 400 -171 -335 866 293 646 839 577 13 -565 -724 -726 -209 298 -594 -243 225 725 -200 697 558 976 990 653 188 40 606 728 -579 -872 -636 991 369 131 422 80 267 977 -908 -231 -560 746 791 -861 642 625 -646 -136 -880 978 -426 512 -934 -313 -190 -972 -489 -490 -286 -890 879 -407 -894 -446 -798 -667 -687 320 -228 -317 -61 286 -473 928 274 -809 45 -41 949 797 500 871 106 -33 533 -353 932 -270 -767 -695 -518 -212 -241 -124 -924 493 -473 -799 872 -51 -638 482 -500 -782 753 7 -864 648 -612 450 -330 626 -532 -945 295 804 -815 15 695 739 990 5 -818 553 -533 496 -234 717 945 -25 -35 -112 232 -868 -901 -479 861 871 -53 -6 407 664 812 318 -287 -429 -744 391 631 -355 -775 964 -851 130 -1 -307 -296 355 -390 -652 -777 479 -576 -338 -894 47 -903 791 -1 -622 -990 429 -486 289 -462 -844 754 -794 -653 -605 715 504 840 -81 -828 230 -162 676 449 -305 -88 578 686 -535 -969 130 -362 663 -499 567 335 1 -620 100 -769 -703 -422 -21 -805 612 686 -321 532 569 108 879 -884 480 52 -444 664 84 -688 -915 -858 -466 -267 507 -554 368 -271 -150 -399 757 514 -391 -15 -996 201 893 -255 -56 241 406 -3 -485 -253 -189 487 -163 -980 -438 -85 420 -515 -44 742 -528 85 -456 -263 38 797 188 454 -607 116 699 -635 -507 -978 799 -642 632 -414 -857 -927 425 537 -513 -611 824 120 -326 -843 -468 -790 340 -8 -255 956 148 588 264 -311 882 -368 784 974 358 -285 167 -242 -560 216 627 794 331 -2 71 951 970 704 -359 582 37 803 428 -855 106 232 -622 -411 -736 579 -913 557 -617 -588 -324 -768 -922 -657 -306 -579 -522 948 14 -411 798 30 -148 841 -407 -138 -373 428 262 215 -352 721 873 -210 -154 161 290 268 432 673 -113 -688 -739 -610 -952 -46 -246 441 369 847 434 411 -394 -969 203 738 117 -278 365 -761 -434 -84 -619 149 17 -523 82 -279 -581 -164 -971 -554 296 429 -336 78 523 -707 -633 656 -886 944 787 128 49 52 307 505 -289 699 8 919 -916 737 851 31 -788 -946 -71 390 799 95 -978 -613 -218 597 633 387 974 -463 -582 513 -15 -347 16 887 -174 -611 0 709 -550 804 850 360 771 608 45 698 435 -846 317 371 -170 805 -278 297 -799 -499 36 317 899 971 -510 756 581 -571 4 440 -391 638 131 -323 300 287 645 42 -391 -847 -654 165 167 -400 623 598 233 851 995 -43 -75 -112 -898 451 329 -339 -143 -1 -353 -683 965 -547 -26 -652 843 852 -256 361 -507 -316 419 133 -914 799 -646 -220 983 512 -132 549 -550 947 489 -711 778 -164 -812 551 784 434 -861 -311 -560 599 292 594 115 657 -16 253 404 -337 994 -282 -279 422 516 886 -624 -68 611 23 -355 833 41 516 -194 -5 608 639 -556 -444 -906 464 333 329 800 666 -473 814 371 -711 487 -687 -737 -75 886 9 -783 -440 746 556 -3 -582 976 -7 -431 955 369 -620 196 25 625 486 -522 -708 -968 -992 56 604 -333 340 -570 353 -501 413 762 -457 320 -580 38 -503 315 -96 260 815 -904 -647 -594 -9 848 -354 -29 -45 786 -255 -763 171 853 222 -839 502 -235 -2 -429 -439 514 -995 354 458 505 -906 -505 -213 -866 990 863 862 -647 122 -940 238 22 327 740 -681 668 12 893 -857 -436 -952 -890 231 -614 -427 -630 987 18 -68 -921 314 -234 305 417 760 441 -957 286 692 -226 -874 751 -948 338 304 -88 445 831 -317 91 -317 706 289 190 -283 248 -357 931 -600 -752 250 968 -970 -773 767 -287 -299 865 614 -886 593 -658 -226 649 -322 493 561 670 -519 -886 597 490 157 -497 -617 911 -507 28 92 227 -835 -691 -937 -997 -690 565 38 -355 365 946 831 -771 630 937 278 476 -230 744 886 -173 -606 -916 879 736 -375 -917 -285 -607 -635 -970 618 682 -193 -968 420 529 -122 -669 -892 175 -777 637 -745 801 434 605 87 -314 171 969 663 -585 320 -934 953 -261 -100 557 968 -643 487 410 -594 -48 -468 -579 60 476 240 -883 222 363 654 -207 80 265 263 -241 -642 -742 447 635 -841 598 -905 -77 871 -631 44 -79 66 87 -139 36 -631 -646 788 -291 -771 -696 877 951 -839 872 864 -622 278 48 -747 936 -124 650 932 167 316 929 -282 865 -800 -304 -983 -314 245 -33 799 -255 290 743 954 132 341 671 560 113 -788 -338 -111 -471 -591 -71 -627 299 113 851 -124 -751 -698 491 -666 927 643 -935 -203 -262 -77 274 -459 954 557 -348 -54 784 344 854 -518 559 -843 833 221 51 889 952 339 506 468 -260 -591 943 877 -124 -317 -294 -40 31 22 800 -551 -356 17 826 -738 777 -779 -310 -909 465 841 -756 639 188 -415 224 857 -678 -360 -982 395 -790 -177 -109 -482 866 253 448 680 -45 654 985 -342 198 451 -995 -566 -651 922 -847 99 -355 243 820 -69 -951 907 -616 -172 981 -78 423 -205 -594 949 411 19 -813 -441 -294 -153 324 -456 554 -739 -147 832 -233 378 257 681 790 135 -922 341 -497 262 -518 -100 990 -553 65 721 -925 378 648 -405 907 -807 286 295 764 -272 729 -460 45 -982 -346 -124 -57 200 223 973 -349 147 741 -292 -93 -379 108 -908 201 414 -649 268 -910 770 -643 -481 732 820 369 -165 -179 397 -712 -105 -518 535 889 382 533 398 555 992 108 -299 -733 234 -271 -337 -457 16 373 -457 272 986 -910 -920 -682 -305 -595 -893 -301 266 -647 -692 276 937 938 902 -288 -421 -796 -973 -623 -731 -440 -968 -999 662 190 296 144 567 944 -985 676 -922 -520 28 -736 191 817 393 172 969 756 -187 299 -740 -785 922 -95 397 -981 -843 76 -503 990 277 -347 334 -514 266 -990 -80 -349 259 247 807 322 208 -681 275 -43 216 596 -454 94 -239 -484 310 549 633 -617 141 799 847 443 523 388 -472 527 708 18 205 497 307 278 392 -976 -788 -170 -145 80 -659 357 -418 -834 -698 824 846 -9 790 386 830 507 -49 -608 68 -939 -279 966 596 -715 556 989 343 -564 840 -878 516 -971 -278 528 891 113 345 -206 -375 726 731 -436 -210 89 -927 -527 341 859 646 -942 -402 209 -466 -970 763 -886 900 -203 381 -803 953 -953 446 782 -788 -716 534 387 -648 -203 703 739 -428 -961 -375 -737 -859 891 -133 -46 111 567 -477 579 4 869 -703 -488 -598 552 492 840 -29 -869 518 54 223 195 757 418 396 285 -744 -831 918 64 -29 -414 340 831 -910 -519 -807 -928 651 487 -676 427 -948 -865 -851 -146 45 420 -648 911 -289 713 564 604 -196 417 910 -974 -735 -206 188 -484 822 173 -554 -483 -445 -199 999 779 -112 -452 -534 -482 -672 944 -713 -27 -125 549 0 954 -630 -536 -439 -834 -976 255 -450 461 813 150 -154 985 -107 -292 444 -198 -477 -332 -695 562 -72 -334 -923 325 787 -292 438 -305 791 -166 -692 609 -519 -161 632 -498 -92 203 -990 586 -989 -840 -307 -481 176 480 600 -671 -692 -596 -934 -162 551 -744 -146 -987 -275 -214 -464 721 188 -439 -181 952 246 47 -499 -952 226 887 -47 -92 853 595 834 -17 149 89 -892 788 -339 -450 426 579 -817 -784 -40 436 249 -289 -138 874 -220 243 60 183 -116 -931 622 97 700 306 -958 -44 180 -198 -171 -418 956 577 632 835 -779 -877 -486 -846 573 -438 67 -919 -987 479 -551 -570 -320 15 642 615 -828 -996 -710 -679 50 -939 240 -887 -891 391 -824 -54 922 217 10 -549 354 167 -926 -638 800 756 -357 785 -327 356 -646 783 905 827 -496 275 404 708 961 -936 843 551 12 844 154 168 -955 -673 29 689 921 917 932 -657 826 -968 -285 -957 -509 -270 805 297 -572 -868 619 561 528 -135 411 -940 -49 890 288 -846 -856 -292 -268 -584 957 -491 -969 -356 151 176 -594 171 893 -479 771 91 -538 -573 367 734 784 -542 -65 -893 596 -460 813 729 -53 901 -63 -36 382 638 392 -19 365 -894 -898 672 686 -978 547 986 -46 872 -872 976 516 868 -152 -618 -620 411 -296 -886 -14 -721 -239 179 -100 122 86 -604 713 -712 -771 280 -683 245 -632 951 -433 117 -405 -204 306 -935 792 873 804 377 -341 -691 320 790 771 -667 -176 780 -192 911 392 -766 -934 -934 8 378 758 220 -288 -552 -295 -108 -58 139 -254 -508 -679 -564 825 402 539 -574 -896 -631 988 -394 -327 691 -164 -102 -503 -871 947 -703 -505 264 437 660 -201 541 -305 848 709 -747 496 -568 574 890 -275 660 -426 51 -803 825 -102 311 604 657 -91 802 466 953 -61 288 -253 651 306 -7 -714 -100 -570 486 122 -846 757 546 499 -267 113 523 427 116 259 -76 249 -206 622 532 50 -4 -60 134 914 -991 118 -130 -396 -827 -526 -387 -225 -361 -961 963 -776 685 507 -11 -650 -450 642 -899 -782 -186 -815 -431 936 224 -90 303 764 -402 140 917 345 -865 -961 -501 30 209 251 -72 372 -495 -406 812 -501 -406 578 256 -196 -403 -50 402 -846 -793 -132 -893 -187 705 -887 -654 709 939 997 -522 -569 -849 -864 799 -547 -218 153 -625 -96 -826 -904 -265 311 350 866 -866 -117 902 664 914 248 467 -451 -989 678 -596 -54 -253 -422 -388 -605 356 -742 312 376 -838 487 -567 595 815 604 23 -5 -681 -442 -950 -777 202 813 675 -608 895 519 570 -685 399 -313 -100 303 -754 95 -580 -353 899 -741 681 -798 228 -217 -399 340 78 -957 475 628 109 -738 -952 878 434 341 618 285 727 28 -101 -31 -458 346 445 247 -398 786 53 -210 -945 483 -399 -854 467 -915 -137 -53 967 -310 -617 -110 15 828 -578 461 703 -172 -614 641 697 -392 -914 705 240 -22 -340 -949 -478 874 993 468 874 -33 -367 -280 117 482 142 776 490 556 -430 -166 -78 -416 -961 -471 -627 496 -435 195 787 215 3 354 264 -115 -482 -998 -974 918 -826 -605 -357 547 828 415 389 421 231 366 306 -698 594 657 691 -539 499 -840 415 290 -565 295 -70 176 -862 -532 267 -531 705 -300 -360 -747 -527 -510 795 259 -538 -135 -676 453 742 -919 -942 303 -120 -911 223 556 914 -316 448 452 -119 691 942 -901 -314 347 57 -998 -461 -723 856 -526 -95 -247 -619 -777 -731 -878 353 6 189 -706 -697 369 175 -832 966 730 -111 560 -504 -435 954 285 306 925 -336 583 557 332 -699 922 721 204 -304 392 676 -536 115 457 -872 101 -413 10 -499 601 -87 -425 964 299 433 386 -152 -55 -992 418 -740 -998 87 236 389 816 60 178 -281 571 -160 548 344 656 256 328 -84 200 -531 -79 9 496 930 -547 -805 302 -201 -535 460 -398 -856 946 -390 53 312 -111 855 482 -151 -408 -622 -155 -524 -363 -333 991 422 420 936 754 368 -522 -917 584 104 544 -208 776 835 101 -813 -571 -393 689 -833 318 240 -735 409 615 545 -324 -102 -859 520 -831 -712 -500 -243 441 -167 -185 -509 -997 615 -561 427 -836 -971 51 157 -767 -878 737 427 -973 -450 -165 -86 -703 -256 -978 -916 991 -792 -282 -286 777 -930 367 -17 -376 658 701 -536 -202 -319 -751 -690 -490 626 155 -833 -542 -891 196 689 -921 774 -831 977 195 -792 -68 -140 79 250 917 -770 565 766 278 -741 685 -446 -328 -594 879 -878 566 -751 525 736 -412 -894 -828 -52 590 -810 380 -151 -965 -878 -492 -273 -901 -12 -91 -488 -574 246 568 -447 975 -636 309 578 713 -147 89 660 321 163 -160 -578 -916 -91 -996 984 -838 -459 -313 645 -555 552 239 393 -423 -754 794 418 -684 -459 -72 61 736 -343 212 -209 -137 -429 875 887 817 -784 432 -194 292 -289 -532 738 -785 -374 418 -750 77 44 843 608 35 -989 -615 775 -755 615 -367 928 -539 501 334 -933 940 663 -892 -778 811 22 23 203 380 990 -126 213 805 -430 -560 213 788 -380 -821 591 -983 117 774 170 287 637 780 480 372 -752 185 -482 432 -673 350 815 -728 -327 919 644 -241 -223 -137 -861 568 227 522 278 609 -153 847 -15 521 -686 556 457 -389 -710 -694 25 -971 -777 964 59 621 -507 -271 -927 14 559 -649 942 -683 -830 -382 765 -304 996 -257 -312 262 -854 -507 644 320 -289 -940 -553 -635 -844 921 157 315 2 -239 -24 546 -15 293 -366 287 -352 300 -197 -136 877 -452 -618 -970 -383 30 -327 981 795 -480 -185 755 861 939 -137 -566 -857 -955 660 -78 -331 197 -19 -488 -750 520 450 -963 937 -97 -531 -360 -156 423 348 270 -312 260 115 5 41 990 901 -511 660 198 49 306 520 23 -824 213 -294 159 839 -924 -390 55 347 -600 -621 -388 -232 -892 -931 405 -356 -513 -899 472 369 145 161 -411 507 111 -480 362 -796 915 -738 -952 646 -546 868 -241 512 699 628 -191 -671 -33 689 587 -461 -533 -342 669 -14 -54 356 938 904 82 -659 166 -694 -816 734 -920 649 728 -855 784 289 -867 -854 59 587 495 122 -473 164 507 -438 -271 -704 308 99 98 218 829 -55 933 -934 -18 -497 -113 -90 -678 531 -161 -406 445 -141 54 606 -278 -814 344 -591 -849 -988 -754 -555 -17 -648 934 73 778 -590 -353 663 598 -25 -939 -350 -232 -656 0 -721 220 -828 531 122 25 -164 594 100 -403 225 -81 630 -646 140 994 -475 209 718 371 -828 -184 519 -388 -446 -60 192 468 679 -497 287 973 -188 785 -986 -103 -788 889 -4 32 940 47 -996 -704 -178 -536 352 215 -193 -856 -285 -831 835 644 954 -374 -553 -93 -440 7 -870 -248 -74 418 173 -805 545 570 529 -558 -638 -297 474 -358 465 -927 -286 -206 111 975 498 -235 -667 -278 576 -843 991 -865 -936 479 379 822 881 -511 696 -327 -766 -230 -882 -882 -244 419 105 998 720 594 -231 -208 716 -473 -372 765 -915 104 591 -578 686 141 -839 32 -845 783 -142 577 -666 337 547 -974 704 579 -772 -433 -411 704 235 -301 -349 671 75 -450 292 409 -148 -911 656 -61 920 -349 -464 -552 600 -130 208 246 14 -858 238 721 -400 151 -52 -581 439 329 202 -387 -149 999 228 -874 108 -820 -588 -103 -788 -779 -851 38 784 -243 -834 344 87 -362 555 -879 -660 261 847 125 798 823 561 -62 -901 759 595 -643 265 -845 -739 -709 -650 646 895 967 481 709 -658 252 328 -480 975 183 -191 -519 623 344 952 692 -297 -614 280 -2 286 -79 982 334 326 -822 -478 -284 -897 484 338 18 394 -543 -828 912 717 756 796 -983 881 508 366 -609 -876 1000 -655 -617 -973 -198 855 -332 165 214 -414 303 956 -64 151 -7 -422 -10 -75 -399 -415 500 -76 451 -511 202 -476 558 466 74 719 -504 906 -740 196 996 -736 -367 -399 467 -541 -858 121 -105 177 868 -499 790 -807 864 208 267 917 -177 -684 -322 -689 -692 -64 226 320 657 195 877 -958 -660 -480 -357 -468 34 -822 -744 861 473 762 700 -335 779 98 915 834 -35 -859 -443 -779 -662 -289 -583 -426 90 -69 -142 -503 964 25 775 -44 -727 -142 -184 73 469 -385 7 -791 -442 505 -309 134 854 -781 181 -428 -135 269 -314 854 -734 712 261 103 -715 509 524 -756 821 -145 486 -156 -933 -750 842 380 -445 -50 187 81 146 715 920 852 686 -12 -586 31 -422 766 609 519 113 -539 -277 -734 649 294 324 960 -681 -631 -961 901 -750 -646 -311 283 396 -295 42 844 -477 28 141 723 -82 424 209 591 -294 238 -248 -821 -57 -582 -95 -447 756 -778 -894 -66 369 438 -273 626 -219 -367 623 983 -639 426 -6 -825 623 -784 778 959 242 -409 -980 -50 -65 -254 -78 -500 -3 -591 -470 -241 237 234 -515 -874 408 143 -725 -889 -811 -247 532 675 -593 303 85 3 -663 893 666 226 -998 22 274 720 223 572 319 999 765 888 294 88 997 198 304 328 -521 284 203 -619 445 701 429 -582 654 -911 -419 -609 -849 672 -340 472 627 680 -11 627 -449 737 -896 -977 690 -832 -310 -617 -281 -946 -507 357 -366 246 -517 911 -681 894 230 -997 -184 179 259 -76 -292 40 420 796 -823 159 96 42 -954 171 -723 44 -316 718 -610 695 -256 -283 -695 -431 -93 -683 419 250 262 -519 -215 889 -439 696 -727 469 480 669 543 -225 -176 -781 -458 998 -244 717 139 810 351 -953 -567 782 382 270 -757 -460 -236 744 -860 -593 -580 520 114 625 -708 -314 142 558 634 -363 -91 -970 870 380 -840 483 605 -984 697 -420 442 4 662 395 429 -838 -890 260 842 -81 20 -45 847 -538 934 -909 -342 -582 127 176 436 -138 231 -146 -445 -643 -769 -276 -792 -546 -494 -356 679 -476 887 279 -684 484 -622 340 448 -508 300 735 538 -153 881 -89 836 213 -825 592 492 -419 -845 -338 607 -992 -515 -119 -217 179 -247 425 -492 -175 923 -828 632 -361 -622 -471 590 927 832 718 -361 -427 -211 213 -728 -285 667 -696 298 -945 -663 362 -136 -12 -397 -16 835 -476 475 967 515 -560 -717 588 151 -365 134 -468 -404 142 509 702 702 179 -988 428 -345 -739 -675 183 -857 814 691 127 548 273 -142 298 -226 82 -894 203 -92 944 322 187 -39 -776 -53 -537 -514 560 -358 496 -72 630 -158 -35 398 -490 220 -890 -1000 351 642 666 118 884 96 267 73 -128 -206 -724 -946 913 -788 968 -960 -462 -661 254 -331 734 -257 484 -469 -200 853 -974 -971 349 106 -880 -834 -801 992 959 -863 -495 -108 751 -148 -769 -758 -66 910 -235 -886 -273 -954 642 683 90 -472 526 692 703 514 810 528 398 150 -341 -531 -284 -789 -697 -233 -450 -448 -312 -848 -385 180 843 -81 308 -59 -984 -202 636 360 331 934 -940 -588 924 -49 -556 581 654 173 -375 545 -726 190 402 457 842 681 -653 -573 467 -987 -123 -395 -244 -432 -7 -586 -618 517 -652 -912 369 3 -6 280 390 75 959 -906 -93 968 -319 856 -918 796 854 967 653 -696 296 650 -904 -150 878 -104 997 -325 -241 771 955 684 877 186 732 494 -303 460 122 -997 161 491 -727 608 -900 -842 -986 -975 -165 392 758 -971 962 -598 -1 140 -510 -173 668 -794 -199 832 79 -444 119 752 -137 585 -892 -504 509 692 608 807 -14 114 -197 268 720 -667 984 776 952 864 542 751 740 -720 -647 861 -129 182 159 -870 960 551 84 21 -843 -965 -938 -774 -291 -528 -603 -844 -338 -515 -819 552 -305 -988 236 237 -722 -532 11 -112 -431 696 -490 477 949 -865 -337 405 901 -330 -359 -795 801 475 -68 799 -456 -579 424 -304 984 528 221 -255 -857 386 869 252 -129 556 -82 524 -881 160 -58 414 525 889 380 -19 -141 204 -63 934 -281 277 707 -433 -817 -219 958 -763 460 752 414 535 -846 674 166 -703 -495 -867 -13 706 535 873 -879 481 970 -10 148 519 743 861 12 -77 483 -456 -715 -994 436 -617 724 898 -169 -683 -485 847 -275 731 121 801 -969 -577 -314 -734 173 732 -827 -602 500 6 -779 -865 189 397 676 919 190 -234 846 -674 629 234 611 310 -98 163 -204 478 -501 181 -340 708 250 118 -156 -298 -11 178 648 702 -239 -106 -260 831 -261 -636 -711 -343 -775 -10 -733 -16 264 178 11 893 -506 -824 -40 -38 814 263 -342 -445 227 -223 -542 161 -797 245 90 741 -88 349 -715 -636 -291 -849 618 486 -348 664 564 636 -549 732 -821 520 -738 -245 -780 773 18 218 805 -421 370 621 678 954 264 -343 -147 716 -418 962 713 -64 427 561 939 -382 -681 -738 317 -331 531 18 729 756 812 -850 663 -681 790 290 -525 972 848 682 746 -642 -379 667 916 -681 -353 -515 450 822 95 610 1 212 -61 635 563 931 599 -357 864 -50 527 52 27 82 -906 -434 864 -1 -241 -157 -402 -511 500 -112 625 -789 665 317 -682 912 -445 -751 605 446 764 -887 75 80 68 -554 932 237 -224 764 523 -768 -654 -876 -705 -57 745 -233 351 -473 588 -524 -868 699 -963 -272 -936 -875 -441 -615 169 -42 927 -950 357 -182 -260 587 197 -863 487 145 981 521 543 -801 782 -350 -559 -180 523 467 451 490 -587 -102 50 251 -771 -573 718 -72 -781 -947 -713 309 52 935 -326 -308 -999 -12 91 -815 421 771 630 -990 -269 -797 -441 -579 118 -16 741 -422 835 -804 401 535 -776 63 765 -562 -893 763 254 265 -237 -241 449 -533 -243 265 -290 198 -642 -589 693 -739 -843 -590 875 95 -389 466 -556 866 -775 320 139 451 -739 477 828 881 840 341 -923 -486 -446 368 297 730 -105 -815 1000 357 -946 236 -689 -892 725 997 -376 -803 186 7 707 863 953 -492 -957 9 123 451 -740 -998 -790 -47 939 141 -742 -395 251 -247 -187 -830 122 280 -374 -433 227 -659 263 840 383 -811 -361 204 671 -683 -87 959 763 741 745 304 -599 938 280 907 -255 606 -657 -227 617 -207 627 -433 -586 506 -450 -292 -1 -69 589 255 -108 244 -396 -464 422 -519 975 151 934 705 844 804 -529 701 -472 -887 -654 -476 535 -107 -719 -255 -609 146 -456 -465 -408 -239 -915 -653 -737 -334 -990 -653 357 -170 252 -628 -723 -672 -334 838 178 767 -579 -23 -285 398 -966 580 -119 771 122 41 -239 278 438 819 -348 157 -105 -248 959 -188 -711 -538 -452 912 -59 -754 -230 -725 434 871 823 85 850 399 -323 -192 831 447 86 768 395 -381 973 -512 168 -991 -991 898 -542 -150 628 786 -56 224 -169 -930 56 423 -402 -439 308 -148 -944 -954 -693 444 -261 601 -882 -751 352 527 -844 852 -526 -230 -151 -745 -834 337 373 -876 -697 -711 999 195 -192 78 -714 -940 -940 746 155 -424 751 -954 648 56 891 -220 396 -664 -575 738 153 451 -785 -628 -149 -689 199 -430 71 48 -676 749 637 -786 -91 -484 -326 -976 576 -113 512 195 -478 -465 351 -188 566 -92 -192 736 -888 -542 -861 -481 -504 915 -662 460 595 -41 -90 -356 520 -245 378 591 729 144 -184 567 -306 -328 -181 -296 446 -267 -728 -577 587 121 -391 -163 -25 -917 995 897 729 -527 903 444 -84 -575 944 -3 -590 579 -977 13 -459 -743 -521 25 458 711 -890 923 66 9 136 497 -30 38 -705 -431 -902 417 -657 190 -408 261 325 -939 245 653 112 304 104 601 -753 26 179 59 603 -520 -73 881 6 499 -630 120 -766 -715 -636 -727 913 -861 -340 -556 945 -983 -131 -600 194 396 -814 -585 479 822 284 700 123 -175 -809 708 110 -972 317 -748 -416 133 577 -723 -342 -828 37 -85 381 24 -549 -35 -54 841 404 950 824 713 369 587 624 -903 811 96 -312 415 387 716 179 213 -510 -141 463 641 -79 802 864 523 -340 796 236 43 -254 391 615 461 -224 -266 -443 187 168 791 -924 257 -125 69 -787 -123 -356 412 244 327 643 -809 -240 -137 840 -380 894 178 747 -908 950 931 -179 176 559 -227 440 -879 -712 -354 293 -291 -730 296 935 746 526 -792 868 602 -970 -467 -412 489 344 -448 -994 -815 881 -946 -881 -248 -415 993 422 -928 -986 147 72 80 179 243 347 217 385 -88 652 947 712 850 -847 619 462 381 -414 -146 146 792 -588 -159 -440 -133 215 284 -860 827 -799 602 -703 28 -834 827 -252 753 635 -853 49 -632 492 168 -153 -576 -997 363 -47 -128 -101 749 -711 795 428 992 109 54 -365 708 31 -864 582 341 897 213 996 501 -984 -229 114 -898 -550 -484 586 277 819 972 916 747 -10 773 -503 368 83 336 -537 868 -33 -160 -889 -472 -77 -113 -407 894 655 93 197 43 510 -714 919 -937 -133 69 256 352 526 -775 198 -523 78 38 116 -469 -260 -927 -522 -377 -627 113 -699 -269 -449 -648 -666 436 -50 -761 -972 523 -898 -16 506 -654 -228 -419 -601 -665 -138 -588 -567 -281 -871 350 419 -440 226 203 236 395 -480 653 843 -103 934 -666 627 162 -392 -41 -47 -820 180 495 713 901 -36 -627 -538 801 -839 33 343 493 333 -895 -473 -117 -461 398 197 67 411 -871 -1 -625 -64 -726 947 29 -665 277 -213 -36 -602 -897 537 -860 631 111 126 -433 446 -102 -101 981 -821 -348 353 -231 239 584 -651 298 820 -638 -703 223 88 -155 -279 992 -912 -250 682 -374 422 902 401 852 335 -41 -33 336 -801 451 756 37 -507 113 -375 893 -540 612 -15 -546 -234 124 380 83 593 436 -40 -415 227 620 423 947 548 840 -430 -108 956 250 -745 308 764 -274 -117 991 63 -680 -804 -100 111 690 316 -910 -127 552 204 -768 -554 846 -580 -919 710 -115 -764 -33 625 91 -569 -519 -139 974 -624 7 -488 -43 -952 757 572 -828 107 -358 395 669 -602 -352 -180 -93 -190 -533 -90 474 705 -932 599 735 -459 525 -81 919 534 -989 434 -882 -347 899 809 792 958 -993 -131 7 611 -110 284 -855 -258 484 -674 -755 -227 -546 255 701 811 687 -974 -97 129 815 -283 -254 -392 875 315 -118 622 -794 -66 469 -968 982 -958 -683 -286 469 -948 -463 -584 -173 -51 525 819 435 -845 213 365 -933 -530 -844 954 331 807 -400 887 733 -665 -932 -533 265 -241 26 -349 70 -771 -122 -275 73 874 286 659 812 -167 360 -219 613 -229 309 -28 -191 -655 60 925 409 -837 160 -719 893 142 -494 -924 503 920 -914 -324 472 -626 -676 -770 716 179 -55 -947 611 781 64 417 763 76 -620 -365 802 -231 -241 295 -410 -550 -697 120 -209 -914 -288 -263 341 905 811 -215 156 431 -941 631 -963 653 458 -119 -511 -569 -516 -345 -344 688 -708 -816 881 -292 422 348 -825 -327 806 405 987 -683 626 -330 237 650 740 -786 -817 -228 1000 788 -85 32 322 395 946 347 -871 639 437 801 -130 664 -217 -300 -93 -239 -382 609 -458 203 -401 -976 382 -964 866 -17 509 426 -590 -425 968 -61 -842 -454 -800 -689 -591 -932 169 -98 -336 366 337 -59 467 -46 513 -997 -386 -955 -444 41 -666 883 488 116 783 -631 -611 573 769 -337 889 491 554 -884 488 361 -159 -447 -442 199 -621 509 -722 6 -854 -400 -630 -944 939 223 -298 -772 118 130 919 -720 -175 548 -856 193 222 899 -258 59 572 -21 608 839 606 429 182 527 -706 740 -588 542 -950 803 -301 759 -629 420 -192 -563 -315 435 527 -273 -203 459 115 896 -536 -660 -670 -190 383 -70 -196 723 138 -386 -369 -980 555 -918 -724 234 968 -288 479 859 -144 -396 -741 -377 125 -245 978 488 -101 250 -60 929 298 -821 -132 267 -702 737 -570 56 -854 714 -283 -951 78 421 -469 -219 81 336 129 693 -133 -407 805 263 690 -611 55 861 153 -96 -154 -448 764 52 -807 -847 -911 650 646 169 -747 378 -225 326 340 -337 679 -672 -142 734 70 994 328 790 -419 -465 -875 -905 464 497 693 -402 298 -83 -794 -433 659 823 894 -204 60 656 -676 716 -950 210 -72 836 508 199 -396 -711 -633 741 470 -685 963 133 -675 203 -881 -595 -356 598 -136 -375 -578 542 810 -351 441 -85 141 -452 61 -543 822 961 733 435 656 -382 417 -919 760 836 -295 875 -91 628 186 -655 -757 -764 -719 277 446 885 124 192 -91 320 -968 948 662 270 516 -152 247 985 679 -250 -860 -900 328 193 11 -412 -496 522 -336 -399 89 -244 -727 -921 471 862 239 -389 200 27 984 -436 -891 262 566 439 -785 295 52 257 260 536 517 609 511 735 21 109 705 -452 244 -361 46 -649 801 804 818 598 112 727 273 212 388 857 -649 -697 -1000 864 427 166 635 695 -470 257 -951 -78 -405 -824 770 -248 -864 -27 -694 -893 -318 977 -63 -76 125 -323 591 598 -65 217 -248 -711 807 -82 437 184 477 415 316 32 -959 -268 290 428 858 -342 -889 -889 -40 968 286 888 -185 -115 -31 -726 -878 -619 -455 444 525 -525 834 229 686 -82 972 -583 -916 902 638 748 477 -867 119 737 960 661 -120 -841 601 -276 401 -1 -239 -34 -79 770 702 681 -818 16 616 -287 -132 873 250 -493 -767 283 -879 -980 -270 -295 -502 908 869 825 121 633 630 -782 178 285 163 329 -944 -154 -382 878 57 -270 605 932 549 472 -29 372 -332 -644 324 465 -673 368 -311 -932 642 820 -141 -546 96 722 -610 -950 -668 -765 -906 210 381 -440 -616 109 75 826 -847 864 38 617 598 -411 -685 -977 -606 -508 -285 -73 -852 253 692 -948 312 -20 308 -143 -715 454 983 522 -246 381 217 -779 -32 -643 464 -89 574 -292 209 770 280 961 -464 849 -262 490 116 761 -798 -311 192 80 -607 -457 623 -931 -924 -348 919 442 782 993 -245 -653 774 -910 215 -812 721 759 698 716 615 -190 766 -986 -286 30 -87 -377 -815 -433 326 497 852 -457 -507 -361 19 -586 637 685 215 680 947 681 -72 799 -470 -335 801 848 505 -427 -117 -467 -506 -940 14 591 -562 -544 -755 -497 -479 715 -593 930 671 751 -436 -268 -575 -666 -15 -233 887 589 774 832 -760 -626 -321 323 -318 941 -260 25 986 -679 803 991 745 332 -358 631 -230 832 507 629 407 -601 -115 918 -533 81 854 160 188 -814 313 996 826 -366 -927 -141 -812 979 -667 -503 626 215 288 -590 -806 -583 -907 976 835 394 -724 445 637 -926 -361 324 -162 597 125 548 -524 566 244 -915 -279 47 -353 -103 343 -571 -358 476 699 970 447 -8 356 276 -157 -955 -961 777 -871 -87 -678 198 485 -389 88 -687 473 571 -997 -880 279 899 722 56 113 -650 -524 -623 -682 325 -853 787 311 -657 297 884 -764 1000 405 -540 -847 -133 -778 -73 -549 -874 -844 697 316 196 622 316 -963 -647 616 916 -360 -345 210 -571 -688 492 271 384 560 -779 -765 -396 443 471 -570 -16 -634 524 -919 -175 -565 -900 737 853 842 533 -331 655 985 -94 295 824 131 414 -605 -333 -972 885 -696 -953 919 862 887 620 871 305 249 -215 -750 401 -423 -352 -706 126 -259 782 -373 961 -171 909 -44 350 -87 -298 -195 221 153 261 -245 848 99 -29 -856 503 165 -612 -288 525 298 624 586 437 -512 658 830 257 -119 -289 -411 832 339 896 -622 920 -88 -508 996 463 186 -548 426 536 229 -727 164 -355 -554 40 505 -803 -565 -817 631 124 -388 -370 -744 -52 886 -930 441 115 -977 -823 884 -954 -789 -79 -61 -610 -453 -100 -758 -224 -629 681 489 -834 130 -295 314 730 -586 915 -730 578 -559 578 204 -895 577 507 441 813 856 -511 -268 -917 -652 264 -95 92 -994 -696 180 -325 921 -866 361 45 -720 11 572 -876 603 -62 523 229 907 -716 -566 981 178 -283 144 -934 873 -530 2 117 -931 738 -77 82 -865 -675 -343 283 -542 -613 197 39 -112 -903 141 -865 19 891 -544 584 385 -203 810 -524 -482 664 91 284 983 542 659 -701 -188 -766 -850 326 773 184 135 762 -940 -259 556 -849 851 -418 -896 454 609 505 -202 55 968 678 -633 -490 240 137 728 244 974 -166 725 615 634 960 -925 585 -670 -681 163 386 -89 644 337 -410 -43 -22 -699 194 715 170 56 992 231 643 -661 -900 -236 -227 -811 6 -795 -285 -57 -251 -128 102 119 975 -462 742 -794 909 -541 -676 -502 -807 215 -889 -858 845 -620 -436 -766 -596 898 -727 -979 650 531 -535 242 922 958 14 -25 -16 270 645 401 339 -792 -364 -530 176 -470 538 -174 852 -136 771 980 173 -686 468 167 -8 36 -359 826 216 684 639 869 -335 -556 -626 -438 764 453 970 131 619 51 399 -501 417 77 -471 -407 -769 -753 957 54 280 -317 -184 207 -131 -623 -703 114 -602 516 146 40 -443 -181 -877 745 -609 234 495 -248 429 -861 -173 295 737 -450 865 898 962 -682 138 -873 -695 -801 -939 363 -866 -631 -339 -629 257 785 80 271 -248 -566 -207 -288 -414 944 493 -872 617 480 -560 911 -873 838 -843 926 27 -882 913 -152 249 -722 784 -102 942 -950 605 159 907 -673 420 -581 -419 118 788 610 931 -382 292 516 -860 -590 725 -301 185 -645 843 -238 203 192 -794 958 928 52 -564 -98 -97 511 85 -275 267 250 -692 744 -291 -478 99 -772 -125 -59 485 68 -294 54 -816 -241 -881 -787 370 -745 122 705 -665 834 317 -58 -760 188 782 -516 -189 995 721 -195 -370 585 -35 -266 123 715 -508 463 946 -159 -937 -264 -638 672 -591 -178 -68 633 -701 759 777 -961 -487 54 -924 -792 -895 426 676 109 355 -172 -323 -669 375 419 575 -444 -205 -119 813 -744 134 429 680 -318 -40 80 919 -477 375 302 -445 693 -768 327 477 -315 76 681 311 669 403 878 -67 540 -584 459 -232 -617 148 -583 749 541 -868 925 316 -154 995 74 922 -868 -768 681 236 -221 -263 -526 -530 -548 379 638 261 -644 645 -16 -215 311 -112 565 -66 960 540 -772 863 -159 377 -418 -861 515 -348 -944 472 -81 34 -522 690 -232 -241 360 -250 -874 877 550 691 61 -397 969 949 691 341 112 544 157 934 -426 -551 262 642 536 -879 -792 622 -541 448 832 490 893 582 -161 -645 861 454 -365 445 812 748 118 45 -867 571 256 -341 -267 782 -594 583 761 -264 513 107 -806 666 -857 -126 -877 573 -991 -73 -523 872 493 766 -742 124 76 -489 -437 706 -123 -13 445 -77 567 -613 845 -485 -455 -791 897 967 852 -300 -690 233 453 783 311 420 -554 888 290 447 466 -607 -533 413 431 -727 -256 735 423 -384 901 275 286 -579 -335 -40 -165 -17 -622 -416 400 -812 265 230 703 -978 -881 -430 -890 896 -473 92 302 893 611 -865 -434 172 -928 644 -708 162 328 36 7 457 -438 -385 884 71 757 -403 -782 67 -502 656 -705 958 -722 -263 29 50 460 -438 -257 -28 56 -408 248 -978 260 276 -766 744 -91 -258 -9 -59 -426 -862 958 -949 281 -943 56 -898 -447 151 -729 580 -741 -830 462 -915 362 246 380 -518 175 95 -163 817 83 952 999 412 597 352 695 -496 -576 -896 -946 709 655 106 348 672 369 345 756 -585 660 267 -782 757 634 992 -704 -904 -801 -892 461 -174 -637 13 21 -108 327 -421 -829 -891 -20 746 981 -442 351 298 759 175 22 -208 378 463 542 726 698 972 589 -90 -964 51 -338 -163 -937 14 -114 -380 -107 971 -18 167 386 223 135 982 913 -933 662 -918 -361 646 131 767 214 -801 486 436 -548 -393 376 413 885 704 286 -993 -805 -539 889 817 219 -537 654 424 241 -895 234 155 -266 990 585 64 -462 166 681 -693 196 835 -15 -364 306 177 176 383 742 219 -198 371 785 611 -69 -166 -189 -723 589 314 105 -828 -7 -612 463 877 656 -512 -672 -257 -415 -233 -220 -182 752 195 228 -562 700 -410 -889 591 86 822 -723 152 -474 -736 902 283 260 -388 467 334 -788 -308 -995 -327 243 -610 278 -809 -548 711 -181 83 -194 -208 -386 -885 -809 -340 -911 -802 -981 -229 598 -748 -441 -442 707 -777 -691 984 35 -409 -594 -95 452 837 811 -657 -135 -187 -715 314 610 891 -561 463 -584 838 -256 673 955 619 898 276 59 132 86 982 -606 362 -367 980 336 -97 289 -56 337 352 987 419 -977 -585 -40 -860 -572 56 577 -244 -328 -208 -517 169 -266 -694 -931 -701 -450 -836 298 -536 -431 501 400 -413 -288 354 -760 -498 -388 182 79 711 -845 287 -666 -776 -304 990 998 -497 289 918 631 731 -825 423 -922 37 -865 707 -761 368 -896 -615 231 831 268 180 412 -536 -259 -340 19 -802 -428 -161 -126 -442 31 -333 853 -598 -550 885 291 864 -317 -181 -737 848 -432 530 796 -589 418 -729 186 -447 -310 813 -881 -132 503 -31 -26 -269 137 -408 897 965 -874 -77 984 -964 -517 -854 579 614 137 -182 -69 -841 -824 128 -115 266 -427 695 836 -126 437 337 906 248 473 -425 968 -199 62 -316 164 -597 711 -332 -73 -947 831 957 -585 496 -583 322 -88 -801 556 486 -3 -108 336 -406 -720 326 985 -499 -792 766 -69 -900 -657 -313 -14 807 150 761 -527 -595 -528 -521 838 -986 -287 132 461 694 893 993 741 196 730 375 -534 11 100 -292 -188 -745 -817 118 506 -218 304 483 -624 -962 -545 504 -250 236 -966 431 62 -377 25 778 -187 769 890 -30 514 252 -254 148 -470 792 160 541 -198 -818 554 84 542 394 770 607 246 -215 -833 26 -639 -460 292 -300 771 -689 -122 -536 -651 545 -709 -29 180 -315 880 -851 257 77 557 -842 231 -294 -74 -63 -893 695 514 -723 -987 436 -938 -787 311 294 600 925 413 -994 -402 394 949 923 -971 -929 -291 -648 579 361 -631 801 -582 -866 516 705 270 -664 -476 773 953 733 -764 -57 656 -1000 -897 -625 306 264 -155 -39 -401 -982 525 -462 57 936 961 -449 903 601 927 -417 -825 -196 -48 -245 527 -455 -157 810 839 691 744 191 -885 957 581 465 -436 -204 -442 -249 945 -355 953 -353 -306 -763 -532 -763 -376 749 353 -454 -444 -691 202 540 200 791 -78 -184 603 30 -43 508 472 798 522 684 929 -812 856 195 -651 -147 108 -899 -942 904 -59 -148 -427 813 -11 612 -385 -410 989 973 -515 596 168 597 293 -123 -749 163 452 420 195 -797 -365 614 -721 817 915 -377 -695 947 874 -866 -428 522 -509 276 105 -920 603 -579 583 773 979 532 -971 -167 665 -160 -606 388 -229 859 258 -317 801 599 531 -956 782 561 -454 -536 -254 -3 440 -600 815 515 343 16 935 17 -700 474 -8 -460 -15 438 990 480 -232 -740 -636 528 621 -637 105 223 899 996 70 312 -188 348 985 548 -156 -664 60 -852 -36 -642 -798 -852 -929 250 863 -671 358 14 -506 -673 765 -424 46 84 -274 -674 184 792 304 -325 -92 446 347 810 -972 -499 247 -503 700 -352 -693 -845 749 -934 -35 -582 -189 -832 936 -45 -630 305 672 185 451 940 330 722 91 -171 786 632 -662 798 505 -108 945 -37 -731 -637 430 -153 303 847 -817 843 183 -939 129 -953 -516 423 528 645 -425 -604 -169 770 -642 -349 916 213 915 366 -533 960 -83 179 419 911 -260 926 761 -586 -8 -709 909 869 -484 1000 -115 23 851 -826 665 -837 174 -469 96 545 668 592 -450 500 363 -9 16 -119 -672 798 -858 -694 138 -340 456 -196 133 342 883 74 -385 800 -942 -26 -620 132 -368 449 42 628 241 -521 491 415 418 -272 540 -285 203 926 886 377 704 -345 540 -849 -912 788 -900 638 758 -969 93 -777 -579 -882 361 868 -370 285 -73 397 -967 -27 -827 -263 984 -29 -861 777 -995 128 -305 -170 725 31 -708 505 670 537 -698 -664 531 260 -633 -801 613 737 -322 -640 -994 -890 419 166 -814 -318 439 -180 682 448 419 -916 -432 387 105 -66 633 -605 462 482 28 870 -999 154 153 -78 -113 -568 266 -252 -152 999 -596 546 -835 -103 -118 507 -868 -565 -217 -915 647 42 62 -108 882 -191 234 630 -603 970 383 145 -228 445 171 473 -773 -485 413 -892 918 -732 925 -581 265 -429 -416 -60 -71 -433 858 -537 -740 512 257 -80 412 -407 -675 79 145 988 34 610 103 325 -169 387 -838 362 170 541 90 -21 -802 -118 -607 202 797 -675 -992 947 46 618 -81 -848 162 501 242 -748 67 -819 976 546 668 757 -187 316 565 591 92 782 -644 828 -82 934 -438 -481 927 229 -172 -302 -439 959 704 111 859 -324 -235 229 -501 976 -506 616 -769 -775 808 236 -279 391 -760 -472 -112 -534 -313 196 -422 -380 -97 720 572 944 881 373 -68 155 -394 -309 -922 499 536 683 -875 -221 -6 369 -736 746 523 -791 807 597 200 859 156 -638 -300 188 -683 765 -81 -5 -369 -691 -600 -679 -462 -856 596 717 -820 969 785 585 -594 358 -609 965 336 -488 855 378 -685 -924 -116 451 -696 -222 -831 -933 -729 637 -526 -874 215 11 644 469 221 -352 432 167 326 -89 319 258 281 -876 266 -735 -706 675 -657 173 703 976 600 867 591 659 139 700 987 942 350 186 -105 126 702 955 -41 -468 246 487 -776 712 -180 700 -185 319 33 -567 989 339 218 -730 942 -989 -76 287 692 95 579 207 762 -801 741 -757 165 289 879 -895 398 -877 -450 -532 864 811 -815 -499 -753 -277 622 495 -890 722 700 -400 -899 730 -127 -668 528 109 -107 279 -330 -558 407 326 -357 774 -191 405 962 556 -177 -778 -564 -998 873 954 750 982 -629 561 -169 -825 949 800 856 645 -74 401 931 -389 534 -222 674 -89 -489 866 -589 273 -472 528 386 118 756 935 158 -302 -334 -904 -210 121 -535 518 -426 -207 110 -162 528 -63 -201 958 950 808 -985 577 -456 941 84 981 884 107 -661 -803 -792 -109 -113 -145 950 -244 946 -637 257 45 573 293 -428 649 457 -6 441 -736 745 -656 -478 -584 -160 468 161 -279 -868 -941 -618 -786 -195 -442 408 -143 630 -542 912 292 622 54 113 24 765 632 -109 657 -581 -189 754 -698 -386 -677 -681 -791 371 -242 -94 337 930 83 -714 -111 -770 -209 -316 964 -467 436 626 648 294 -250 -5 4 305 381 -35 8 -466 -731 -714 -598 253 645 -190 -36 -251 736 105 -372 511 336 -184 -553 -562 800 211 -142 544 -142 785 -834 -763 272 -976 -741 -655 -281 756 -623 -19 -749 597 -692 -738 -510 612 741 -495 474 -845 253 408 -12 -750 -604 -189 560 255 -923 -633 -173 -771 -131 446 -241 980 -914 226 -41 -738 829 -548 301 859 529 607 -411 -234 -783 9 -787 -94 977 211 65 -548 -768 -49 -738 457 -989 -746 -493 -589 584 960 489 965 816 -961 -48 -79 -712 99 -672 -488 247 502 -421 -255 328 861 10 693 -403 -537 -125 318 683 243 -376 -735 747 401 -137 675 -480 -323 -625 348 732 999 -423 -247 -352 -609 -428 224 790 267 246 -717 291 282 544 -80 922 -664 -22 691 956 662 -298 996 -66 316 640 -529 -464 -450 283 -335 -826 889 -926 924 133 934 -626 308 -554 -490 -203 -236 159 933 929 -221 -638 -762 977 231 -237 -415 -341 300 -443 794 -178 -191 -110 -954 809 30 -976 716 -452 -493 -916 669 899 534 -384 754 -438 368 -557 789 143 456 -872 -541 -783 -998 -384 276 -833 -829 -288 -209 -830 -863 -451 -273 377 464 793 344 -556 827 -940 457 -630 -451 -42 632 -886 407 -876 -155 -901 -777 -539 343 -360 519 -235 640 487 -777 570 -710 -355 893 863 -116 452 723 -985 -521 655 -747 874 -572 -734 812 -505 -468 19 -893 -170 -497 494 -857 229 77 792 303 891 770 -128 350 -119 49 -639 940 -766 -259 -604 454 903 499 655 47 -940 -316 -992 -959 -661 701 -440 228 460 731 301 25 39 765 40 -734 -872 -342 -243 280 -979 -504 -705 -483 195 -981 -304 -964 660 -119 -4 -931 543 -621 -819 -813 -608 -104 -177 -801 811 -464 30 -651 -969 -541 -258 287 918 226 -328 303 -983 95 172 943 187 71 -679 -818 -656 122 865 798 529 -375 849 -648 -447 -430 829 516 -417 489 -848 934 -369 396 -247 -106 882 -104 -3 -208 -733 510 92 424 -452 572 -911 -504 21 -32 -980 73 -544 -901 163 800 313 -930 -35 843 -303 -218 -868 452 866 -605 779 948 364 -715 826 314 212 955 587 -854 888 93 -634 -694 517 841 -548 148 280 474 850 -388 315 641 238 -851 66 427 -641 -12 -602 -534 492 724 656 189 -308 -12 445 864 250 391 164 -499 -44 -40 -6 -980 763 -423 441 47 -107 114 -783 -659 999 -473 924 448 -962 480 521 115 -68 244 335 635 602 607 -344 -181 -211 223 -812 695 -76 166 364 435 -724 -667 951 -658 959 32 -408 227 630 695 311 971 -288 -225 227 484 -325 288 -729 -43 65 703 30 -65 11 -339 -164 -63 -573 758 251 -904 352 -696 -354 -307 -285 -511 -121 650 510 121 650 822 -512 -468 948 -412 -342 -137 989 -456 -646 -666 -578 541 -725 637 -968 116 -729 -509 152 51 971 9 -7 628 976 958 647 768 650 -990 342 703 101 -401 -391 181 -989 -933 593 -255 -614 343 563 192 -976 -555 -652 665 -279 -951 -569 -370 177 777 830 -360 326 -430 79 -487 500 -659 83 740 136 -788 921 288 -168 -15 83 812 -160 -745 237 26 -67 825 -27 -414 -923 821 -531 -466 -255 247 976 877 342 -897 650 -973 725 -363 696 -532 -231 238 -200 -255 -772 -94 -725 879 479 -569 -554 526 -102 -663 -669 -510 -196 819 649 -999 876 -484 574 -525 485 -843 600 162 -674 -78 -657 904 496 -584 -56 -719 -107 656 -565 215 -726 983 929 -174 762 -679 118 -119 901 918 -501 214 -755 -648 609 -604 -987 -70 -692 -56 -865 450 -925 -909 112 -881 -358 -107 -385 -678 -5 74 -697 -619 -48 94 36 -325 -803 -544 568 -424 -46 945 807 287 -932 -739 334 972 -643 844 -583 526 -486 195 -220 -255 192 3 -209 9 -961 270 639 577 -159 72 288 -418 207 -68 246 -760 220 -306 454 -77 -354 674 780 -821 -470 -44 830 74 259 -327 -792 -738 -234 -334 343 -96 -173 482 127 -712 -559 -804 -20 -293 318 -496 809 311 62 -380 88 -466 458 -797 748 172 -888 -756 -513 501 705 -564 281 -793 -275 766 -295 972 -740 522 587 474 429 450 -789 -840 -497 632 -766 -778 -480 -246 923 -468 -166 626 -783 848 -91 409 703 -207 -70 131 207 -450 -55 792 -647 489 -803 972 -619 0 -750 -943 -84 -264 172 -503 977 -6 -553 969 301 -393 -962 179 934 160 399 -618 835 -839 -858 -507 -291 -199 -718 -140 -68 -937 676 30 813 411 7 546 -826 -828 -912 748 -745 -836 911 -71 -577 589 -494 183 855 640 -218 441 -273 393 174 -327 641 -309 396 691 -837 333 -193 223 -557 -448 -996 353 153 61 -683 680 -992 -215 556 651 58 444 -366 368 645 937 -967 -368 71 990 -724 -770 645 847 -284 -765 -218 -513 -264 -653 446 -242 -910 -924 -7 -614 -766 285 -904 -378 -804 -491 74 -60 -924 -684 357 713 468 21 -197 205 -423 -919 143 918 -298 -430 -208 -255 108 -944 680 841 920 -980 343 721 -616 660 188 379 -856 84 322 -366 877 -903 861 -599 315 750 -790 908 283 -963 758 -697 -295 -181 -912 -181 512 163 -654 709 -302 758 -594 -642 -207 79 -442 220 614 642 -918 304 543 -53 476 -842 -104 -804 990 -66 878 8 516 138 588 264 693 -329 -667 -695 922 -605 -194 512 -903 428 686 -888 944 218 -896 -485 542 -142 68 189 -108 -785 -123 71 -354 -319 579 -757 -377 138 -662 973 -449 22 -710 113 -167 135 -85 -21 -361 205 114 797 18 868 -811 -402 737 -220 -686 -957 -217 405 452 441 515 -710 641 -412 962 -495 661 -401 -12 421 -850 729 948 644 -15 -793 712 615 294 -67 956 274 84 -820 -690 765 -10 -6 631 314 481 -904 979 -919 -893 -182 115 791 -126 667 404 -780 -121 -317 -55 824 807 18 240 -788 397 623 345 -655 715 -924 441 848 547 -357 -159 849 -113 641 880 954 -75 614 21 543 -701 629 -207 915 -886 -746 -915 365 -241 996 741 431 -245 -85 -846 -846 -561 388 -839 -276 655 744 873 415 -135 -263 -218 426 -161 -735 -8 664 -710 108 58 -6 -165 703 -821 -978 -946 -291 -326 161 -487 -445 -488 88 -195 472 -463 367 114 35 -854 79 -219 967 410 -475 129 -496 -409 849 222 -314 166 728 -674 -809 342 -599 760 -767 926 484 287 688 -456 -784 727 734 -487 749 51 872 816 -561 375 -858 185 -124 856 967 410 -794 574 -903 71 -282 -952 26 847 -245 -470 724 -533 736 194 -614 496 -145 -162 -787 633 -623 -263 -982 777 -361 556 -406 773 764 765 455 -753 -219 83 -744 829 454 194 315 -891 434 -103 234 -778 -881 720 379 -682 616 -154 -500 365 585 -986 -421 -561 -966 868 913 36 911 -997 -329 -869 280 841 821 387 -492 122 -950 385 -114 -651 863 942 -239 -553 -424 -753 775 99 -796 499 568 274 381 -531 959 -928 -719 94 834 5 -194 99 -14 -24 -104 -26 744 412 414 358 617 394 506 139 382 479 308 682 618 -604 -887 684 842 -561 456 634 675 -138 33 646 -816 488 -931 -820 908 -105 166 -594 38 -584 -182 169 341 -228 -880 -952 38 -547 -200 -549 -876 -361 67 -444 985 -931 917 -800 -349 -398 -734 -864 -247 -563 -737 -217 -285 -810 -368 -838 718 -226 593 -362 -794 323 -222 120 -456 78 482 -346 -372 718 -676 -710 -650 404 325 537 -114 595 546 184 -860 72 -409 710 -793 954 -104 284 581 -650 -837 556 398 986 -369 -675 107 863 494 781 -301 -4 532 128 635 937 910 37 846 951 121 812 -281 859 735 -214 -996 970 620 -456 375 -128 -526 975 -429 -886 256 -291 272 -129 528 149 18 493 729 -272 963 -587 95 -890 -993 -996 707 1 369 714 814 -581 -269 288 890 368 -616 303 300 -226 464 -458 -72 -512 -256 827 10 170 -755 133 103 -675 883 210 645 398 -826 969 246 850 834 688 -779 -244 -461 165 -92 -407 -800 -269 706 699 -271 -190 242 48 -543 -317 -403 -615 -495 -730 -812 -375 -517 -954 209 827 577 -179 -987 422 -894 310 979 -50 -270 377 785 -663 -30 735 -906 -11 377 987 362 -481 -411 -671 670 -702 -1000 574 -486 419 -179 -624 864 268 -93 806 792 -325 -177 607 620 809 -630 -963 139 -995 3 -741 26 -758 -632 763 337 974 -235 442 536 767 -974 848 544 370 780 -78 740 581 9 415 458 500 473 -769 120 -241 -294 -269 -600 -337 -41 263 408 -144 317 -876 -322 -440 386 -397 -473 690 995 -676 961 -133 356 -162 -958 548 -756 363 130 706 166 328 -930 -654 -3 -543 -676 333 764 -779 -169 186 780 -464 -696 -736 -789 338 831 -510 -996 767 670 -357 -578 405 490 -874 -123 -446 643 -716 732 -432 794 -575 560 544 -567 -418 -335 866 460 645 497 937 371 -22 -899 702 715 321 3 923 -607 -346 -669 278 -818 -139 911 -207 -438 625 957 -697 -899 -827 308 -110 -496 296 -382 631 131 -832 426 757 -247 -418 303 804 -7 -572 -811 -546 -952 -738 -506 34 461 -415 498 -184 285 -635 988 579 -953 -399 -946 -878 426 -645 535 -758 381 -343 -527 -892 459 -45 625 -941 965 -200 -50 251 -256 -737 178 -498 -214 -878 705 9 248 -364 -569 246 -661 659 -696 -39 952 417 -958 745 969 -920 179 -608 -136 774 601 896 -523 16 235 837 -970 827 -567 -180 286 59 47 971 -42 851 -683 -305 146 853 -420 -913 -532 -672 133 171 9 -509 601 -892 -791 -994 364 496 -71 310 -918 580 -735 927 901 30 -914 466 407 -153 654 788 -20 643 -943 973 -529 -449 684 103 820 975 595 -791 994 -421 43 -643 808 309 208 -988 69 -227 -586 -217 -254 -444 -327 685 560 452 -444 -168 825 -322 -384 687 -542 -918 -688 -17 599 486 -993 -970 -271 24 -180 -537 -98 594 645 416 -468 317 -729 434 -127 -190 -716 836 -678 534 -971 891 -476 -513 586 -445 356 707 -476 -247 592 -497 742 -434 585 903 -905 625 700 -747 371 989 -375 -966 -465 -497 628 958 -598 273 495 647 353 921 133 161 190 523 -199 -529 306 335 283 -342 -400 -991 -965 50 201 -429 276 874 341 -155 330 538 -523 998 -404 -98 160 926 -757 798 -46 -203 491 -519 923 36 897 655 694 389 -380 547 -845 -166 -543 -796 435 235 857 138 -84 -768 -978 219 579 -646 651 786 389 890 55 275 -86 -133 -436 -854 315 802 879 23 -477 701 390 687 -424 -282 -464 360 719 912 653 463 -486 -430 632 -910 -417 476 -719 -312 404 33 -706 442 -314 349 428 169 301 205 895 178 -428 -278 762 -716 -596 286 288 -99 -453 -389 -615 880 226 -995 330 -179 -92 -453 184 -384 -851 900 -35 -830 -557 370 -695 -545 585 870 116 -317 -264 -344 -806 -396 -47 -106 372 200 667 -732 -851 -822 509 -876 158 -956 -914 -175 290 -51 263 75 33 936 -786 -329 -190 760 234 -801 516 501 -10 -473 -46 -190 96 179 -689 118 -937 -524 -271 928 533 -710 616 636 435 -612 -621 -493 -622 -115 499 -635 412 -917 905 879 400 -795 -319 -862 516 110 -867 -78 460 396 -904 -187 -506 -44 459 -842 -748 415 -721 -924 -629 -267 108 20 -836 720 -578 -472 651 178 720 183 716 649 -647 10 -191 -91 781 -576 256 -668 133 -376 -491 290 -357 -849 -506 329 443 -549 -976 -191 -737 -572 986 -421 882 -973 -682 -64 -251 -586 388 645 629 -831 -492 804 50 -955 -156 -668 853 -635 580 -939 -295 -952 -394 -109 413 354 -846 -209 126 93 946 -604 42 207 942 953 646 -792 145 -763 436 -115 -88 384 763 -357 -861 -523 -491 -77 327 31 568 417 313 -363 -699 -816 434 -218 -684 14 -541 339 -503 376 -836 69 -10 -41 -15 -210 -82 -231 945 740 497 -607 -718 880 649 -661 501 -347 -953 563 223 -562 561 327 28 63 261 -13 -970 -438 -793 -208 -346 -926 740 79 -868 958 -837 332 153 -723 -661 -454 492 -601 -284 -389 -291 684 -836 892 -593 -370 252 -570 -281 455 205 713 276 514 -345 -879 395 21 -733 766 100 -313 936 916 861 -116 -883 853 -191 -792 760 326 299 -924 139 -207 653 -37 412 -979 -412 905 -488 -965 -557 468 -405 -908 -46 -770 942 169 412 388 -928 604 137 -580 -634 -204 -541 -753 609 659 -218 -331 -107 897 -95 -352 -419 448 409 833 965 -263 537 350 -777 973 469 196 748 -876 -112 -886 -968 782 -23 151 -109 437 -359 -687 808 -137 848 -315 -704 -772 14 9 991 -367 -167 688 29 -353 -865 616 -847 -482 -142 385 -877 -69 -20 -724 529 -824 -177 663 -146 852 -399 659 280 -17 -53 266 492 -871 -240 -985 906 -635 486 971 -492 147 189 203 214 849 -578 -237 -274 988 909 732 477 -39 -761 -816 -343 561 368 -388 218 721 672 778 816 -962 748 300 -741 -324 -484 845 -815 443 -120 291 407 -906 -946 719 -317 581 386 -887 440 376 -919 216 -455 -323 -627 -469 -668 -215 -711 838 -788 -343 230 -65 -524 -169 -703 -738 187 -657 -62 164 895 -588 -67 160 356 104 -534 -686 248 90 -176 545 -760 -64 438 691 20 -678 249 413 -885 928 -996 886 -32 -289 408 -79 -123 979 -596 529 -42 295 363 743 792 -863 -240 709 -44 -184 -463 483 820 670 623 -722 0 93 -377 -923 364 -61 -883 -540 167 -489 -971 283 -852 -127 810 586 968 -831 -622 -708 -221 -292 689 -580 -117 301 20 35 -958 563 -215 703 560 -425 647 86 -741 459 -183 828 -873 218 243 722 83 -182 228 450 -701 444 -985 299 -284 -774 -39 -771 475 369 -832 -202 -249 -621 -406 -578 -480 -457 410 -263 -832 -79 -157 597 -111 453 461 527 924 790 460 -711 869 -592 137 -294 167 -174 513 -859 1000 -26 -597 -752 -710 -29 689 476 -241 939 87 -191 947 227 -576 392 865 -442 274 257 -945 -890 349 -168 -882 -420 796 -216 -525 227 548 942 -440 -12 865 -713 -494 -733 -996 564 446 546 -577 -881 -837 -580 943 -884 572 -867 238 -407 833 927 -324 -858 573 620 58 292 494 -611 -806 -276 -125 424 -336 999 93 90 -897 830 511 -562 457 -68 361 668 -287 781 897 -337 -245 -737 285 -627 -214 -366 -526 105 480 887 556 717 603 -472 -219 658 -993 461 -753 829 -76 690 -474 -99 -335 98 250 -999 -111 -701 -702 -782 194 194 -669 -856 440 -680 264 -437 -345 285 610 -67 710 -250 949 809 -935 -408 -216 -282 -895 914 539 -908 476 -177 -833 -611 -36 -188 902 -698 460 575 -218 29 -323 867 -58 -826 521 -257 -376 367 939 368 -283 -404 944 789 -352 658 160 660 -106 515 377 365 -574 256 723 321 -857 -153 -346 -274 -155 -255 373 148 207 -121 -426 -507 68 435 -759 87 96 -621 -170 -83 -933 402 251 66 119 -165 901 -264 500 -460 -575 -914 -504 770 -268 740 -256 628 498 658 6 595 398 248 364 424 -194 -718 847 -378 -599 883 -526 -607 -313 573 -111 345 -634 -678 334 -769 914 -216 -590 226 -312 334 -353 166 114 -149 -97 335 -750 -243 -95 -54 757 -333 113 -33 293 -491 -909 819 -572 -740 -895 903 -925 -881 -349 72 -608 -866 313 -901 -498 854 303 -949 -408 88 -291 291 -619 -833 -280 -395 -995 642 -302 -783 -747 -611 -29 -85 437 590 -702 -122 851 -849 629 272 -172 690 185 -678 498 -895 -687 74 488 -277 156 235 -68 381 -200 432 -765 -270 177 613 -640 -905 -54 -869 824 255 -511 890 -511 992 -102 84 284 745 -831 81 980 854 952 695 863 562 -89 293 -826 -347 -469 -395 400 169 519 -827 240 488 -577 -338 -408 -471 659 -343 847 -460 235 -245 447 -167 -661 -803 -161 -743 262 404 -325 -889 -897 -621 679 719 -576 -340 -576 203 -407 963 739 562 788 -354 -326 133 509 -878 -373 -837 953 752 -320 -914 654 66 -436 877 207 184 -260 -538 63 -689 880 -376 232 -654 496 708 -508 -339 -134 804 -645 -1 -74 297 -996 -732 584 -573 -667 -337 473 -874 989 132 -781 -27 451 -210 231 301 135 579 -70 440 578 637 -76 494 514 441 668 261 -870 -14 584 -184 824 -282 -435 535 943 -880 224 -351 -868 583 219 226 -679 -188 -376 -433 -187 -868 609 347 84 211 893 -288 -832 113 -110 -602 920 -967 399 194 18 601 -17 -313 -434 974 629 469 599 -3 583 -102 -103 331 108 814 -261 299 934 -421 -1 -296 472 -278 255 -761 -644 825 255 -377 -577 950 -242 -190 998 -576 -636 -825 -824 298 -911 -824 -744 -478 -557 966 -23 -682 -602 867 -63 -469 453 994 -794 -926 594 235 -56 186 -330 896 172 -736 -239 -108 -555 -228 -189 942 -171 -11 -758 -284 -951 -319 605 488 -260 -925 -465 -495 -96 -713 905 473 138 245 135 28 845 -534 299 -854 672 -37 154 596 499 -938 862 708 691 -588 -173 857 453 400 696 -337 -720 -840 -11 -496 877 724 -542 482 -939 820 20 591 539 865 571 -137 -721 730 -141 209 293 -496 588 155 22 211 -943 -881 489 -297 212 -376 947 134 -318 -852 -622 -811 -169 285 -314 597 -475 -46 -821 -65 -254 835 -796 -141 -461 -175 -504 -102 -343 377 -619 598 68 -181 -156 897 653 964 -522 -367 252 -822 -193 -732 -287 -446 812 -673 594 648 916 336 -422 -160 -526 -322 670 383 584 -512 -550 495 659 771 147 -440 -97 -181 -427 908 292 -689 -122 866 -488 -644 -677 -656 151 -128 -279 928 -30 -681 23 -98 230 -863 162 -414 -386 235 886 -668 -975 222 752 194 -916 -116 284 887 -891 525 553 508 -801 -473 -809 347 513 -907 -168 -295 428 -285 -414 -608 501 -470 943 -556 845 194 -18 8 -380 447 428 -299 -588 -960 -80 386 -618 359 -740 177 -93 611 503 858 841 -74 558 -945 -875 937 645 934 554 428 860 -757 85 697 961 -855 -59 -659 410 164 152 -515 977 816 -19 540 945 -825 459 -981 -442 30 166 -451 -55 -854 632 29 163 -205 314 378 903 -777 -914 185 962 383 324 684 677 985 -944 997 -649 -274 71 -661 -277 353 -639 450 -885 14 140 -725 84 -912 597 -381 851 922 -886 348 -625 -175 -348 -391 -858 95 -968 -76 921 279 691 -649 593 903 736 -263 908 244 518 106 -477 -335 -674 -539 308 224 -696 -241 -80 985 50 -876 -817 806 -232 645 -793 -126 -914 624 -857 826 -434 -839 -563 209 -236 -516 621 -924 883 738 761 -194 -662 -605 389 539 -509 -64 -811 668 173 -557 56 -325 669 921 -11 -228 513 106 -279 566 627 -146 -521 747 -696 929 8 -795 944 930 -664 203 686 943 42 460 826 -423 964 147 -874 281 151 -162 585 -57 886 -594 -750 65 33 -934 -709 37 -998 -105 -786 -130 -984 -182 -514 -452 359 761 -247 -228 -839 -187 -852 -865 715 297 -789 240 927 -813 -992 -981 -701 395 169 -915 376 -682 568 -856 -722 33 559 71 956 239 170 926 337 -266 247 842 179 -220 -999 900 -138 -105 69 -482 -150 -87 562 755 -864 -895 300 231 911 -680 865 -722 -822 127 450 783 -941 492 663 295 907 309 32 -147 237 280 -669 167 660 125 -294 -700 560 -466 936 36 -256 952 363 868 -45 378 168 112 -856 -761 -297 -754 136 719 -926 -758 -596 81 47 478 -325 138 -533 -630 -977 -130 17 527 564 -417 480 69 -40 324 293 -59 565 60 -130 -987 -81 45 216 134 402 -282 160 458 -833 886 -384 -844 498 763 -437 -327 404 -599 907 -780 -130 717 -474 -692 -335 288 898 -138 -439 617 429 856 886 698 -917 329 -564 -25 -542 419 -607 803 -226 -207 702 475 -812 780 -970 390 183 -443 -318 930 468 339 555 -339 -909 571 93 809 -674 168 -91 887 313 -410 512 -952 -563 -613 827 936 -24 -911 -928 -808 -554 -451 758 822 365 -405 -101 247 89 -647 825 -150 802 21 619 891 -187 -516 120 -352 -682 448 264 88 -145 -86 165 526 -508 985 -520 897 -223 -554 -370 258 300 -297 -759 304 443 -570 -555 -397 97 -885 193 -642 -970 805 -363 23 -704 -318 157 -984 -27 -250 561 -433 268 -64 -818 816 -822 667 -940 811 -549 612 491 753 -324 -994 -126 582 702 -865 689 -304 -693 155 457 453 300 579 888 277 -879 -613 140 -417 -616 -294 -723 -132 -15 919 -532 636 -43 582 -176 282 542 -672 865 13 977 689 -173 -159 292 159 572 388 -327 -611 258 586 -190 -409 -896 -564 -830 871 58 -120 803 -917 -826 -790 278 747 935 220 -930 825 -317 696 975 13 346 784 230 -905 441 -85 341 569 728 164 248 -132 717 666 226 -762 -840 984 -944 694 -163 -383 -382 -281 -515 -60 203 -619 692 -430 -671 -164 986 637 538 -935 -997 -11 731 -736 -668 415 -630 667 -996 -613 -227 -338 -881 146 -648 -274 691 365 981 -427 135 -751 383 43 630 -601 -303 -34 697 680 -274 -609 -150 -633 121 -439 -26 464 780 -253 271 -384 674 -569 610 -461 -794 449 -991 188 -752 -590 -621 780 112 -572 878 -49 670 192 647 -361 177 41 316 -575 77 -947 244 891 904 -505 629 -493 -82 -69 572 314 -406 754 266 168 -386 147 648 108 -784 29 -886 312 -439 660 -115 -540 221 -594 -467 363 -939 697 951 -970 -408 451 820 494 47 -700 -945 180 232 -788 68 -61 257 772 -673 -39 -345 -322 331 -988 588 -916 -689 -714 -800 924 -844 138 -835 -520 -627 -889 384 106 929 339 944 -34 813 115 38 -33 -258 -995 -653 630 -938 -342 396 -156 -48 -967 -824 -109 -837 -825 118 407 549 953 -788 838 -450 -11 -709 -508 502 -631 -282 -187 623 -880 557 -266 -773 545 235 986 -886 -199 -332 -126 -770 492 -100 877 -436 177 -49 -122 -911 368 -156 -309 -948 50 -205 907 -939 -246 547 -726 -864 -507 101 474 827 453 -248 551 840 -937 -901 29 -878 -870 -428 684 -368 808 -202 -947 -346 -139 -735 664 943 -334 250 -792 412 570 -762 -64 -509 -63 209 -63 278 83 -269 88 626 64 -998 -949 952 -758 -215 -732 -998 -28 -348 -368 915 -43 -127 -34 -854 795 -911 -35 -404 -895 -770 -97 46 225 -722 -490 -338 386 -716 -793 291 -452 -295 580 -81 -196 -241 -863 -730 -913 799 360 134 491 425 306 -525 -861 27 439 164 -840 -459 -813 -572 647 602 -985 605 -981 -19 -715 -395 -315 -379 110 -595 -449 901 240 191 -978 -878 746 819 232 558 715 -636 -948 -346 305 -240 155 -997 -216 -775 126 -808 -577 426 791 766 -505 -866 -485 -256 -784 -887 -202 -530 490 878 889 -101 427 90 -97 -55 320 -963 122 566 143 327 96 126 -222 -283 586 -589 -207 817 -640 -721 218 959 -726 685 -175 -753 36 730 -966 267 -249 940 885 -85 652 -438 719 108 867 -594 -730 -100 -668 -612 -84 727 -88 180 562 179 235 -481 688 -273 -998 515 -579 172 428 648 -370 668 -602 905 -791 305 -362 -506 -134 760 648 487 -522 -859 499 -936 -76 -376 -434 -854 -611 604 118 375 359 226 656 480 -332 912 24 -737 326 803 285 -766 -844 584 43 690 -840 -720 541 430 919 194 947 -319 -794 356 110 -687 445 -292 874 448 -182 836 -772 -603 -579 169 608 237 580 -335 -894 -96 74 -526 -81 500 7 364 -527 -979 377 844 278 929 566 -871 -907 -223 -153 208 295 156 -265 833 -844 132 -640 703 -475 -115 950 -280 129 -446 356 -11 759 178 995 134 -632 961 -459 -992 601 -121 -612 654 -987 -468 -506 -603 -161 -250 -712 -250 146 886 935 -253 117 -827 527 68 -861 768 -494 -134 -320 878 554 -69 371 -591 340 -89 648 -174 869 221 -18 -32 -653 568 -717 -432 0 720 -25 -767 865 -330 160 -526 55 -5 -50 99 860 -456 515 668 -727 -280 85 -913 -146 -42 645 -936 321 358 710 568 84 -534 814 591 -526 944 587 712 -562 491 -18 -730 253 257 338 311 138 724 304 -197 897 618 848 55 795 392 -82 187 625 144 -362 -352 89 -775 54 91 638 369 -14 -578 936 157 549 -399 40 -469 522 688 -7 795 739 -199 -47 903 238 317 81 -665 -501 221 -738 -606 633 -996 681 780 -776 -858 512 -380 -150 798 758 976 954 -370 -553 -139 -812 -518 819 143 -840 -95 240 691 415 -999 36 -722 -764 -249 -696 -116 -310 475 442 736 -177 -508 885 384 478 420 309 688 856 619 -209 -218 -176 816 860 352 537 -881 58 406 417 -555 -622 -397 -139 468 -931 674 -462 513 -208 806 48 -141 46 45 678 966 313 659 890 -339 981 406 978 -881 912 -752 809 -962 -104 -262 -576 -194 -124 386 767 -960 701 -839 -823 -203 -501 -450 -461 -437 -477 446 626 822 876 170 -797 -793 681 407 840 379 503 -52 -455 461 -280 13 168 -455 273 -669 -194 185 -578 -940 809 138 638 -343 297 -455 -383 378 -970 -499 250 698 183 -334 771 726 68 -865 -779 -633 914 931 -462 -72 -592 -232 363 284 -466 -1000 -714 991 506 189 40 -450 74 70 -302 26 -17 -353 -701 -741 -206 -854 -398 -404 986 -984 931 565 -751 -112 258 232 -920 -778 -291 -774 -478 221 -297 260 -300 -59 676 205 -258 730 723 41 -779 611 683 283 -950 955 924 69 -352 -71 -713 -55 -812 874 -584 986 572 -265 -837 320 -809 815 -403 -38 880 -309 -798 289 422 499 475 -74 -937 -922 137 -951 -136 -710 343 -970 541 -157 563 -208 -203 30 -718 820 -570 -131 622 -508 -238 795 654 710 109 -91 -255 826 -919 -864 809 -75 -706 451 210 -861 -692 -916 -286 -967 368 57 -319 286 408 -635 87 801 706 -174 -161 232 -810 -383 620 637 813 461 -336 117 628 -383 624 630 -142 -589 493 539 580 -328 -545 580 369 607 191 245 -528 272 851 -173 681 142 467 -676 232 -593 151 821 280 92 -713 453 284 -285 394 -125 -71 726 -484 977 91 -508 83 981 -596 -723 -189 -230 725 315 -213 887 223 259 201 -439 -266 648 468 -600 685 734 115 831 383 0 85 134 -276 148 -825 504 195 263 -673 -304 -909 -390 -107 1 377 470 -337 181 -457 -512 -472 381 -386 482 -439 750 879 364 404 723 -593 -259 -217 -961 802 -366 259 527 470 810 164 71 -718 260 -1000 -789 970 -501 249 -187 -785 526 -436 593 -500 465 230 -588 -278 960 665 479 -925 -767 149 752 -121 198 -662 545 -132 -822 -697 836 -985 -474 283 213 -634 186 758 -608 -670 -906 -206 -339 -676 -527 -664 644 440 931 302 893 -678 -807 -865 359 -793 2 202 -952 -947 -369 267 850 -433 617 -895 891 -154 -394 -759 -411 -328 -610 929 -820 729 -559 -739 946 964 -21 -547 610 -669 -73 -882 544 -963 809 -293 -275 -476 -550 -421 -511 -808 829 -282 -608 -334 835 -259 -839 69 -226 -82 -761 -313 782 -318 -317 891 735 -502 859 -259 635 -501 -295 358 815 25 -484 736 -253 -948 622 325 -277 -545 870 393 698 670 -678 215 -290 26 -516 606 452 -761 -685 -45 764 821 -343 -47 203 -761 180 -637 243 -850 -343 957 -669 -962 -624 -48 -381 -56 -276 -996 381 871 -106 413 833 -824 948 -516 -917 -28 412 -901 -839 79 -1 -34 935 838 -96 334 -711 -679 15 218 -422 318 -97 605 883 538 -565 -520 251 -130 214 -570 388 -639 835 -817 694 -448 666 783 456 -228 272 952 -39 -668 -329 -164 -137 518 710 -775 631 130 659 -570 -808 -919 -268 283 -101 831 142 728 -495 714 305 -29 -947 304 347 -203 -83 492 510 -185 -311 -642 535 625 469 -506 -557 -435 -86 93 537 856 -784 424 -428 -969 -223 -890 486 220 -176 -505 -546 193 -212 20 -93 -25 -722 -70 140 -935 359 782 -306 824 649 -570 770 -355 808 988 -361 690 -952 850 360 -965 76 -105 -187 -286 745 -746 826 -366 504 548 -909 218 -593 -26 -268 -103 819 -346 174 81 477 769 561 441 614 103 -269 -912 392 73 208 -377 375 617 877 907 -395 -628 -446 733 911 800 -443 -802 522 -119 -454 875 599 887 -687 314 -60 -589 413 957 -46 -325 -302 -289 -126 -380 -1 113 -306 753 -326 -724 727 841 997 -859 -836 -141 -146 620 -736 219 833 -156 989 944 -374 -703 574 -144 -860 -201 -413 -342 -688 -588 426 875 -542 338 417 95 -93 -412 -259 568 340 -398 325 -186 -68 -934 548 3 131 -99 -824 967 -863 10 -500 315 -104 16 -34 481 179 -542 569 255 -894 -352 945 -975 -614 58 580 -220 757 148 80 485 680 794 -607 885 828 789 671 -398 -377 357 -896 795 258 643 -470 759 -887 -711 -275 -169 -24 -880 456 157 -92 609 -331 274 505 846 564 655 -853 -183 -92 -843 -534 -303 604 -129 -253 836 -259 506 112 -583 -712 -518 422 -37 119 644 154 144 149 944 421 -618 385 -624 -545 170 -60 782 -291 -548 -299 900 904 -707 790 -5 334 33 -372 172 -350 509 -552 -756 581 -373 746 657 -836 921 -838 -352 -620 959 105 644 0 700 -197 -372 -494 332 230 -272 623 809 496 751 -81 813 -60 -603 297 -873 -736 -652 965 836 187 883 234 -129 782 -765 -611 -266 576 477 626 -393 952 -435 356 -136 -105 -320 389 -788 -322 178 784 -394 -99 -440 -338 494 43 817 -964 -968 -678 321 -620 502 593 -767 973 -380 -609 230 233 122 370 -343 -349 626 223 987 -208 -315 -976 -252 841 68 953 426 -392 854 -743 1000 -203 74 605 974 -376 560 133 -934 -818 -100 16 -668 318 253 -895 500 681 -838 -369 941 -99 608 258 559 527 954 94 -529 -61 -234 -199 -354 -327 -823 513 -555 263 984 -71 614 655 809 -834 75 -668 313 -141 699 519 -652 -730 944 -661 511 -612 900 -860 480 304 -411 574 -540 199 -119 -630 120 -599 915 -779 -202 873 -417 300 398 -139 384 -828 -269 -96 965 -711 -824 640 15 991 -975 51 137 -837 -772 -870 -754 -79 571 -74 417 -938 -841 60 -158 -919 -76 853 -691 -293 683 -221 306 644 539 -49 997 861 -244 -32 334 -229 556 697 914 139 647 472 739 166 -876 -885 786 -289 750 410 -682 886 -48 743 366 6 882 273 662 -351 528 -719 447 481 982 281 833 -217 929 778 -131 991 -311 961 -966 -880 79 -228 264 -436 -97 -459 613 -779 631 -545 195 -961 -335 616 297 833 -264 -908 65 -662 992 294 943 -663 78 -945 981 -207 985 -232 962 743 -753 675 -734 94 148 71 407 -522 237 237 -537 -775 -356 602 964 193 -133 -930 -50 366 278 377 228 973 -629 -593 -888 -642 -254 0 -122 -444 -587 159 -316 720 159 -162 314 -693 878 680 -70 -200 290 -357 -379 -639 -83 407 -907 124 868 736 -570 919 978 521 -999 803 553 -564 -430 -413 -20 849 36 -819 -254 592 -408 -955 -200 583 584 35 -849 938 -964 -358 245 -944 816 405 -755 344 29 -241 -797 -186 -928 -802 259 -111 -693 906 -205 -631 438 -812 488 656 -313 963 -106 -423 43 758 -449 677 -86 163 731 -128 -263 681 -159 212 -976 344 -746 -924 -849 184 -865 -813 766 -144 -764 -794 -182 244 704 -434 86 566 -677 -328 590 -588 -503 -965 390 -852 -99 590 -621 261 -531 -195 170 -78 -454 0 125 760 428 804 -911 -431 480 839 441 428 -475 -486 525 667 -573 -638 374 -18 554 636 262 -794 289 -392 788 -101 278 602 679 -407 -34 311 -576 -482 635 -306 739 -448 450 -445 -362 690 -695 -892 -118 328 301 967 -446 941 631 409 -468 917 592 777 -547 509 117 468 -730 610 342 850 -689 497 415 -266 -778 -525 -418 -387 -480 461 -520 348 602 959 -942 -615 178 209 -98 952 634 -56 -804 -196 -172 -791 192 653 -327 605 14 -598 834 -167 -74 -544 -183 883 -983 434 -871 734 -740 -178 544 -267 -630 -823 -71 667 -990 489 755 -896 -233 -448 858 326 -294 620 195 792 870 -557 -681 -98 -883 934 303 -340 319 860 -460 712 699 -606 606 191 -532 447 770 -482 745 945 -565 -851 497 -992 -262 212 -388 -757 -67 900 761 507 -255 -901 -260 -63 -124 -387 351 -79 -785 129 -297 -133 592 595 -708 561 133 -773 -769 809 -606 -732 -263 626 982 202 -432 342 -901 784 -22 999 -964 353 -732 884 825 -242 -823 857 -146 8 702 288 -684 -333 523 -630 950 -125 546 685 -65 -200 -945 -899 -896 -825 349 746 -920 104 -610 -220 783 201 -256 -481 -106 995 458 -622 630 -399 -981 -206 914 457 -857 127 -90 819 -798 775 25 -236 194 -915 119 -197 -984 -658 -599 983 402 169 968 763 763 -470 -904 -862 642 -425 -430 623 589 532 -662 331 412 312 -998 -301 56 -34 260 -36 960 595 36 369 715 -158 935 651 490 996 358 239 -155 -863 -204 106 -997 -405 -71 42 717 643 -687 334 -570 379 -722 -135 -330 -651 -981 -921 -791 -448 -475 154 612 -76 -422 -229 881 -531 537 -309 8 -383 729 -195 742 751 209 898 -702 -703 -452 -414 972 175 152 -961 465 -590 -567 -40 663 -579 -313 -700 615 980 286 965 -408 714 -637 -637 -688 501 545 736 365 -771 -837 -456 270 971 -670 776 655 -204 201 -975 -912 -841 974 -7 408 -933 -446 -98 -57 891 997 -935 379 -565 544 -967 -371 323 1000 -445 -977 841 475 -336 -310 -432 918 509 -421 956 -298 -124 260 988 -108 959 -631 117 184 -637 -726 646 762 -734 -188 -48 641 -400 -865 843 106 639 -802 959 454 234 -570 224 245 694 503 212 -146 14 149 729 -975 35 -495 382 73 546 163 -115 284 361 -776 -316 827 -459 -321 5 -200 -230 -380 340 582 -183 -409 435 783 228 522 -196 -962 727 615 -686 -550 -985 47 355 322 258 -259 -782 642 -97 594 -616 -750 -124 -145 -933 -479 -768 491 -173 -835 816 -795 730 -961 -178 -379 -462 -630 -369 -827 -696 -734 -783 644 -212 -714 -207 860 874 729 -906 -912 365 -878 872 247 -762 -64 -77 824 -873 -374 511 879 313 -437 3 -580 -472 -840 940 -261 65 509 -735 -979 -419 890 -800 194 -183 841 738 -242 485 -302 521 581 542 -799 -224 -533 970 35 -31 -102 -657 962 447 446 -642 496 508 -974 875 -337 756 978 545 748 -481 -343 -955 685 -275 358 -730 123 210 -605 -244 864 589 362 837 -661 190 -998 451 -822 -240 655 -596 -545 -976 -620 -580 908 923 469 -947 882 -411 234 -1 -488 745 -767 127 -442 149 -425 -257 839 860 754 411 -551 670 919 -989 583 590 675 576 -278 640 356 895 -659 902 293 -848 -816 464 -246 234 -569 -302 -411 7 -259 -475 286 906 471 -290 72 355 -338 356 390 825 -572 479 -103 733 -277 714 135 -871 547 -126 552 468 133 346 -132 397 -825 389 -450 112 581 472 74 -505 510 865 -235 410 341 444 298 -48 -588 -857 -600 867 51 -167 956 312 362 -808 -76 325 264 -219 -67 -494 163 543 -334 341 -338 -226 -389 131 -879 698 -262 -839 -275 434 -973 2 751 -647 -330 -283 -769 -265 297 -206 -73 994 -184 -616 -625 293 735 -447 -882 606 66 649 437 938 756 -581 703 333 -595 782 12 520 397 -939 -86 -221 -871 -589 -763 -297 -918 175 -374 739 716 615 623 -555 -856 -508 940 599 -159 797 399 402 331 -659 759 -788 -204 -779 189 723 -514 -410 -410 468 671 752 -749 290 -545 -402 10 -406 -162 -406 -41 -148 196 -43 746 -504 -756 -785 -111 622 250 141 76 -602 181 383 -553 550 -658 210 323 584 -601 955 -613 575 -990 -330 -663 -258 970 626 600 611 955 694 -866 956 689 -892 -554 -201 -776 500 950 111 15 963 -785 470 509 615 803 158 850 971 77 -85 180 -539 -115 -556 437 -700 -924 576 -235 -739 291 -165 842 -395 289 -843 -855 776 -664 767 317 518 589 -838 730 265 -463 -49 -808 -465 663 752 56 -427 855 380 364 667 608 -810 -327 170 -868 -997 6 705 -603 712 723 298 807 314 221 63 909 794 932 -907 257 66 995 695 455 857 769 -976 -481 125 901 -604 -613 -175 854 502 374 -208 -407 690 246 -10 286 -747 781 -332 273 -574 147 919 76 -667 -99 -912 -311 -840 971 -158 -595 -383 -131 -504 -627 922 -795 -590 -870 490 -343 -116 -360 756 945 -291 -818 -490 452 55 -878 -35 36 701 -414 281 -768 -515 -589 943 -954 -89 670 -600 957 -294 975 360 -554 -791 -759 -1 409 766 -44 -499 -822 43 593 -522 -260 -161 189 -415 -12 -406 304 310 147 713 -205 751 -593 -242 -701 28 895 14 456 716 -196 -883 268 511 140 159 -229 583 251 -408 387 252 379 -449 -294 620 -134 131 941 277 -186 -771 819 293 478 561 791 -173 938 -641 526 -944 -459 147 -391 -322 166 861 -898 -351 -245 -268 763 111 -586 174 -398 285 247 966 -50 -92 762 -963 -956 -810 -394 523 -749 979 96 29 -66 811 -700 576 517 131 -212 134 600 192 86 749 -841 -787 -622 280 846 -156 -887 -474 -748 -653 593 -81 -524 -922 -777 -661 -517 186 866 340 -634 179 64 -336 -322 75 161 369 725 -109 413 -93 372 505 600 361 275 -210 818 554 228 817 707 -951 -268 42 -821 323 -76 -73 -952 544 80 -51 937 477 -115 960 992 736 -558 -955 496 -272 -361 -493 -736 -629 109 991 291 851 308 161 259 140 -383 734 664 -585 -359 -513 610 133 827 -733 481 -994 482 -23 840 -329 55 -311 -274 368 -512 -822 -972 -132 -743 -220 -697 -294 -549 861 -878 201 711 -805 414 -304 -195 -730 -271 -697 -832 355 -522 -964 -203 -542 139 -843 -748 273 -384 960 -91 523 239 403 669 147 -101 804 791 307 -975 -433 -198 -227 211 831 -17 616 119 903 -463 765 136 -906 782 -764 35 -806 170 145 -367 -636 -159 673 -650 781 162 -47 -843 -71 732 -843 57 417 -103 420 643 616 228 -495 329 731 -709 358 -747 -411 -895 -885 -40 282 -916 679 352 736 -432 -773 -216 -550 716 111 334 821 -6 164 365 -342 -68 -939 813 959 229 -784 -118 -346 827 -142 155 499 -228 -637 504 -56 240 -745 596 -945 -717 439 -783 -258 206 78 -45 535 735 874 -266 305 774 859 896 -540 683 692 149 574 -85 -947 158 -739 256 -909 986 -266 -588 645 -911 -994 449 757 -748 -674 -567 -258 544 -631 629 511 663 932 -707 -76 -441 1 382 -607 -635 -151 -199 563 -768 979 -807 604 60 819 -287 329 -310 766 12 226 -596 -570 -986 432 375 670 962 805 -84 -752 -794 7 -869 913 571 128 -498 -418 477 390 722 -868 943 511 28 -753 -944 314 -694 -635 -552 137 331 472 793 -277 96 -546 -283 879 309 956 203 -352 361 -110 -315 -272 -847 996 555 58 198 -865 -382 261 712 -885 -196 -324 751 -191 -201 781 819 305 669 712 -520 863 -130 142 313 -178 581 181 -290 -430 -865 590 -756 -394 -129 883 598 543 -812 559 -939 -276 728 607 995 681 -87 -78 165 216 -16 -778 586 927 -216 -665 -713 -422 649 -421 -939 -529 966 -329 -214 678 -150 -549 -895 739 439 229 137 -739 -283 480 -602 -963 -967 -115 873 -378 -36 471 -556 481 -21 384 -967 829 148 760 681 -171 163 -974 -454 -111 -899 -8 180 985 923 -483 -674 -331 -28 741 722 -896 721 -611 309 136 368 -923 -144 323 -760 -649 -193 55 876 155 716 -663 -150 -597 -490 511 337 -684 -213 -568 439 -93 634 -349 -566 278 -706 718 -5 -399 591 -807 -174 729 102 -763 526 29 11 -996 33 976 209 -59 -471 -1 312 380 -364 472 -536 130 -608 251 363 -634 449 -14 -490 298 921 -510 -238 345 -235 528 793 418 589 272 -924 903 -972 -544 680 691 799 -898 52 572 564 -916 -766 455 155 5 102 123 653 542 -506 -322 214 -583 450 857 -975 -2 -681 -35 -976 186 202 998 786 -362 136 -884 -299 880 -882 620 804 -579 -313 -773 64 -948 -182 380 -346 261 336 -206 -449 522 82 506 -507 933 884 -560 -112 785 -599 -840 995 -512 -875 142 462 -805 869 -948 646 606 -953 -821 946 -161 -848 283 895 -980 -546 -64 -301 -819 405 -297 -709 -581 573 -741 -629 -396 -439 -114 -840 380 402 929 513 54 -447 -729 458 -452 -863 -163 639 -552 -625 -467 -866 621 -323 -995 -199 -109 -99 -74 372 223 -96 -582 783 348 -673 270 280 -614 -690 352 549 -91 774 -557 681 680 357 -775 -541 -854 655 -589 51 -873 -392 357 801 911 798 -560 330 334 179 -548 -402 399 -877 601 839 -849 -245 205 804 984 724 565 -164 -332 893 371 -685 -222 678 994 -519 -848 322 -747 770 -507 -366 -60 -982 710 374 645 -264 958 -544 614 477 -527 -929 -766 635 -427 -925 889 -728 -374 -158 584 -562 292 439 2 405 29 -242 836 553 852 -132 238 366 -799 757 46 -47 -565 -524 717 463 91 -936 657 -723 -951 528 48 767 -991 -403 -320 195 -183 -709 670 439 79 368 887 -558 -519 -930 226 993 980 154 -363 -784 90 414 -417 -473 661 -840 440 -893 -483 -979 -233 309 989 41 751 -616 937 748 -41 -69 -379 -795 917 999 -621 -752 293 234 998 -911 5 -333 -732 659 897 -592 -87 -369 591 107 -339 746 191 516 961 -913 849 -476 -242 -718 728 498 -683 -333 -309 632 -70 418 868 -781 -284 -54 795 -164 -758 200 -140 352 691 -16 -416 887 -26 20 -686 -134 -551 -814 180 -203 -664 -425 906 623 -365 145 -900 115 893 -273 966 -857 265 666 -548 -550 436 -631 -882 -762 18 -167 368 -587 -230 53 239 435 -865 332 487 347 -982 467 333 953 -658 427 -50 48 112 -310 616 899 180 -836 122 883 76 -332 -650 -474 -143 -809 -540 802 625 -21 359 285 -714 575 921 899 857 -779 221 -718 442 111 181 677 65 -348 -308 563 636 572 921 -653 -110 -409 217 -279 -4 774 -32 298 -902 -17 -546 422 -711 5 -998 -581 -251 -66 456 293 -155 -443 -554 193 604 -164 -114 472 -296 -744 -558 340 -144 302 -422 791 -323 6 121 758 686 -940 375 -462 680 -536 120 212 685 -921 -801 932 -300 919 -671 -850 922 498 -918 441 -859 -59 -483 -509 -292 728 -950 502 396 168 126 779 517 -652 367 393 -870 0 887 -381 286 -434 503 -19 145 -110 -947 651 854 -919 967 -852 -91 -369 -632 -987 343 -475 359 -94 762 212 286 -924 207 162 -98 941 -351 -581 772 -69 -393 -218 18 682 -113 -283 144 -432 781 -384 77 -21 54 13 220 338 496 -565 -467 -87 -534 -869 -177 387 306 32 155 -780 242 -970 659 -807 -51 -987 472 -580 -144 845 -577 -73 249 -890 35 627 -451 862 -802 889 7 -511 -372 802 393 -743 747 -173 109 679 -978 187 -370 -48 -219 -424 895 -289 915 594 485 361 -51 85 375 824 258 -1000 411 926 -679 627 -977 677 -324 208 -893 88 -70 208 -209 721 314 -768 -151 802 -931 350 -589 627 -173 -38 -732 187 -919 -278 965 798 -148 315 772 674 -472 -147 135 -543 -532 168 -963 350 -418 438 -313 -18 122 303 976 -296 -783 -543 170 -303 852 -373 -728 43 -44 406 -798 -8 -315 -324 -244 9 303 -30 71 -110 -605 618 771 -629 347 -428 -101 -697 -424 120 -927 445 404 539 -507 -493 763 -999 -773 520 -719 999 916 -185 668 -164 -497 -973 154 831 554 626 284 734 701 -204 -295 894 -775 836 178 -460 -971 708 -833 -325 -425 712 -493 616 250 836 450 -373 133 844 682 436 -606 171 520 -624 -515 -296 247 176 713 480 -675 90 -384 -806 254 -166 415 476 -666 629 861 -29 615 480 -534 -318 831 -87 397 865 -872 -328 561 47 550 -654 -744 -294 31 579 657 612 546 761 718 -152 -165 526 -110 786 153 -621 906 560 508 38 948 -518 -217 204 -429 -360 -716 148 649 859 875 568 356 250 626 365 473 -429 185 803 -975 659 -750 566 679 782 91 827 -437 306 915 840 -828 525 -323 -840 -147 520 605 -729 141 15 93 -497 -444 -280 -918 139 -184 -33 807 -50 931 -174 -654 129 -63 62 -921 -594 -914 351 162 317 -888 824 -524 -71 -682 -165 249 649 -807 -254 -857 678 979 364 -60 404 938 -995 -646 220 384 543 -672 -798 -620 614 -118 -758 704 323 -745 559 -836 -521 617 251 -883 835 865 422 500 261 630 467 -203 -31 868 165 627 -790 4 300 -58 -1 169 -73 -628 446 297 -952 835 -62 -296 112 238 919 289 -510 -282 -688 -659 520 663 241 993 242 984 -741 -983 238 213 60 -735 -333 -651 -214 356 -609 227 -692 -420 -98 442 -209 321 211 440 -46 -858 301 -501 94 741 -314 339 -909 85 -484 124 -278 -150 456 963 -396 -519 0 -61 396 433 186 578 319 190 954 -93 -700 -61 -714 231 828 471 -839 -964 -272 -560 -443 -856 -670 914 485 126 391 839 971 -849 404 -883 -965 702 420 -630 866 967 -175 -610 569 -778 851 847 87 721 35 -457 -135 -831 347 854 -581 -665 135 -959 282 100 -918 -155 -49 -877 -32 -489 -489 -249 -751 -808 830 -467 688 -568 -749 -618 554 -980 811 223 -29 394 314 954 -977 -57 228 944 61 145 495 -527 -700 -86 -95 284 -434 -456 -563 267 323 102 -587 -185 588 -63 51 172 906 988 125 -282 -411 578 471 160 66 -50 516 810 297 -858 -691 -698 -996 -937 325 -48 775 976 295 -780 725 968 -661 -539 -829 812 292 881 573 -899 -534 -589 -639 -225 -589 779 -548 656 -436 909 138 859 -305 -819 442 733 -236 -688 -781 -887 -64 731 -386 -714 742 533 639 583 436 556 -49 -653 777 125 -54 853 113 -349 994 -643 123 -923 -430 490 209 611 990 275 -853 -727 176 124 -79 867 981 -284 -235 -691 -249 743 -293 291 -361 -25 -999 -948 -571 -189 -668 -903 -480 630 261 855 336 279 -831 -768 -771 -717 -886 -290 -865 765 -9 912 798 298 -94 -593 757 751 -15 874 567 -780 134 269 801 582 929 839 -82 687 897 -917 459 -119 -187 102 781 -109 48 -354 -908 -352 799 -817 306 591 195 -763 375 736 -623 847 527 -234 803 689 -630 400 -966 -253 765 -722 99 624 447 166 72 -317 716 -557 975 -136 438 101 526 -181 -306 -32 -473 -597 867 -933 743 -716 -878 310 -203 -386 -559 265 209 -813 452 -647 -903 -880 -813 -13 -97 602 -562 345 -16 258 157 406 527 509 -749 -668 181 883 -1000 793 415 -288 -754 -895 -635 822 396 278 -788 736 -395 -382 168 961 136 -5 737 -468 550 -641 -352 -917 -720 -119 420 -374 269 -572 702 -673 798 8 -330 69 -351 626 -70 4 297 559 994 -165 891 230 754 -17 619 -685 793 396 -84 -342 -524 426 -610 477 -806 647 -704 -997 -145 -612 568 -839 287 -565 -335 -279 -461 -254 -800 795 -51 -660 601 -288 74 -301 730 -391 812 -754 616 747 -534 971 403 -327 88 465 -296 -150 17 947 -298 -886 627 312 28 976 -461 630 -790 -182 214 -645 -179 -872 -953 -574 -173 -824 -234 -428 -232 -36 -191 -268 -693 -387 -373 -695 167 975 32 -416 -531 453 404 845 396 -981 394 362 461 42 190 -841 898 617 -999 -260 -661 -717 -776 -626 422 -564 790 -157 -878 -990 676 394 -755 -751 0 -123 739 -311 543 -771 -280 -488 745 898 118 -180 255 -244 271 -334 171 -673 -969 -822 -931 -692 356 471 529 508 -92 -144 593 -838 -460 15 243 277 -790 199 -977 193 -44 -180 17 -277 556 -233 -659 -833 706 -89 -841 -405 -436 820 609 -527 338 906 111 -20 717 713 -91 205 34 560 141 -191 910 -8 329 -31 -232 -892 -722 -340 41 998 987 835 674 -541 -976 -42 -912 842 633 209 559 -649 157 -90 342 881 4 368 564 678 -950 932 -649 620 -899 601 649 308 973 -31 981 -537 -843 262 742 -602 429 -612 -824 -835 -479 987 -437 -354 596 -368 -360 878 416 126 69 775 -850 -949 666 -721 -135 -384 156 -615 -160 907 -291 -456 -329 -611 300 612 -815 7 -470 -761 382 -663 518 129 -698 -843 -17 908 578 -55 845 -956 -179 927 142 -663 -36 -694 155 847 140 -420 799 640 592 864 -434 556 -456 121 -245 -707 -989 947 420 243 -881 40 -35 864 -198 553 950 858 -150 -304 816 720 -586 757 867 370 -944 -618 -382 131 -119 -364 235 -886 -248 -363 -959 281 -397 437 187 -842 740 255 546 977 353 -803 891 809 275 -863 -595 408 842 698 -460 129 -182 86 221 -939 -690 650 381 -386 241 606 11 -762 516 915 -919 924 453 -540 -680 91 -989 579 586 -922 -368 -264 -586 -430 191 281 -235 -413 968 -188 72 355 -177 -293 -637 622 369 893 312 -88 -645 -405 69 -30 632 401 277 882 -233 373 -184 252 816 376 323 -115 -106 -584 -277 627 -826 -751 -48 639 -792 -326 -392 -525 281 224 -646 -803 -677 155 653 -298 -676 -101 -569 617 255 -702 -244 617 -729 508 804 -643 -184 -848 -215 -422 -268 894 761 911 -202 602 -50 510 671 -978 826 -122 -58 -357 -914 803 -3 -80 689 899 -644 533 -486 121 967 771 -2 653 788 -244 317 116 -599 361 948 249 -730 -472 271 391 -943 -331 -396 -431 692 -282 394 -252 924 -229 907 69 497 -331 995 -220 345 725 -977 -205 661 878 854 -812 -790 224 -586 603 -99 -791 -371 -875 -223 -573 -618 -822 75 -732 765 -781 863 -800 -10 405 -251 -735 -934 343 31 -582 -254 177 -461 848 35 -317 -626 -963 241 -320 -20 -702 -714 571 548 -253 769 816 -892 803 -183 986 697 624 -157 401 -163 966 -923 -429 91 456 -392 -598 258 172 709 711 787 -991 202 -981 39 637 780 584 -757 860 363 331 -438 -55 160 151 744 550 -679 -463 -693 228 -204 -261 822 -73 -708 -715 424 -887 -182 437 -6 191 497 579 988 -748 -163 551 -148 -654 766 -271 -624 867 793 57 -128 497 651 512 459 -343 -870 334 -212 -718 -962 423 -106 -339 -107 -493 -472 185 239 132 -975 379 -99 613 -599 -396 -241 -355 -393 -600 576 -362 775 -530 381 43 352 -503 746 911 830 972 -95 -923 820 -793 411 909 -179 -444 -841 -233 857 -724 -728 117 -105 661 -305 890 -583 -11 594 927 488 -497 451 -53 700 800 -469 678 -259 -679 301 -917 864 -146 -688 587 -647 -462 428 908 -199 694 131 -923 290 634 65 212 394 -118 496 321 281 -81 405 336 -162 167 -696 -181 -232 831 667 321 955 -816 379 -752 -5 -310 251 749 -247 -515 474 69 2 -811 602 -929 -544 122 -82 -970 335 -709 -51 510 -385 635 177 366 40 -418 -150 -110 -691 -854 553 618 -752 275 580 936 -847 -812 -149 758 -635 -48 -976 631 613 432 -380 -554 574 -79 954 -856 -899 -94 -831 273 -322 -489 481 15 142 203 760 -450 -450 -937 255 -996 346 -177 -886 -382 430 406 901 641 -947 -405 -1000 -483 462 -984 -838 577 -104 244 -352 306 -314 218 429 874 56 828 574 489 -230 604 -168 834 768 115 -958 186 775 267 968 9 -478 934 -896 -26 875 -451 520 871 -969 -191 -696 905 266 -864 -437 524 420 276 -16 -246 -48 737 976 99 569 604 99 946 -465 913 -778 515 715 29 -956 158 988 -93 -533 -310 7 642 -535 65 626 -617 -776 276 297 474 -381 -505 -362 -338 -229 -640 382 -595 871 -425 821 -182 -328 -344 -811 -431 -627 -776 835 167 659 -99 337 119 886 -467 247 144 -433 962 118 -503 -176 629 227 -387 737 -513 62 -793 371 -831 83 -861 -849 121 262 -401 137 -987 -690 11 -758 252 880 486 -819 143 -15 127 -848 -837 -2 -622 476 101 -52 430 -216 692 925 44 -993 960 297 -783 742 -174 315 120 -631 326 151 -519 -262 -592 758 903 -228 -432 200 426 754 -912 719 -850 278 -642 150 218 -155 540 104 150 -518 -922 -992 -147 -716 -631 628 289 -941 590 -384 -905 329 522 -118 -61 597 661 738 -287 -690 357 809 -185 -260 -82 563 -530 -294 76 -431 -848 -777 661 -829 722 539 286 906 400 365 670 -158 365 823 -317 5 -756 9 628 117 143 -600 -16 -690 497 -662 -38 227 820 939 528 -593 873 761 906 603 503 51 -553 -617 694 -398 647 935 -790 -128 512 -52 984 -595 -407 -363 504 350 -37 257 -854 -641 599 694 994 216 40 -697 446 424 38 292 -611 701 274 -801 903 746 329 -953 27 -368 -789 -876 -709 209 774 242 127 -165 -560 616 -311 -182 -876 958 -612 -664 670 -795 912 -254 -673 928 626 583 -774 63 320 -858 -18 382 -511 -385 -644 -734 -20 48 -508 -969 919 -587 925 820 -857 -187 877 -913 355 -84 -762 -292 -746 -18 -831 -61 101 -421 -389 888 525 -936 515 -934 -928 -782 -737 955 -598 -286 990 225 -324 -862 -559 33 -775 776 -511 976 919 744 -907 726 -262 942 -714 23 -245 -681 559 1 343 335 604 -990 850 686 991 -118 -509 -441 -600 -681 516 -842 826 -101 432 -417 646 37 -437 -851 -45 789 484 519 -32 637 417 -599 -985 -323 14 -75 -711 306 -37 -507 692 -457 -643 -756 419 -871 984 749 -415 3 876 159 -947 -583 485 -525 -953 -752 -66 -629 -187 392 -556 -809 595 249 391 -914 196 707 38 -521 759 -434 -743 552 -754 836 721 809 -362 -41 -902 -174 700 137 -960 463 749 -904 950 -717 -947 -692 288 409 -399 -607 -880 -78 481 -179 169 311 206 155 873 -58 -30 -886 -454 793 324 623 863 87 755 253 -386 445 735 832 -494 639 190 703 943 -105 600 -883 532 722 230 907 569 8 -566 -420 -455 198 279 -873 -106 265 93 486 373 -15 90 313 946 773 -599 -71 321 -951 -390 921 -131 741 266 875 -932 -704 901 -664 -502 -736 33 -870 634 70 -961 -586 284 899 64 785 -302 -736 139 570 -17 -117 539 -402 -60 688 913 809 -8 268 -307 642 963 39 441 -655 452 587 871 824 -570 988 458 -463 735 -702 36 -227 116 374 887 668 -361 545 701 -912 671 767 -976 -846 73 -252 -745 757 -766 -724 -189 548 627 480 280 545 -442 -703 -666 -975 -930 -429 -977 -953 -792 342 -336 655 -61 -755 176 -536 -165 2 -550 -973 298 -55 -346 215 -379 -230 -681 -833 -61 -754 -734 355 -588 -190 664 -984 -675 -980 868 -867 330 -4 -642 17 30 -330 -529 -269 -588 767 136 -166 -451 -680 435 623 466 657 989 197 -762 720 -611 -198 835 -517 -837 -674 393 -836 -565 732 -488 -849 746 -858 -804 139 -291 117 -939 -915 -802 717 -986 795 -263 923 -846 -644 -153 -228 447 384 -739 -69 -5 44 241 636 -874 -902 -214 269 -869 250 697 514 179 -885 510 394 70 -168 -51 -438 -607 -948 583 776 575 826 -785 610 -630 -293 996 13 -393 314 -643 -381 -908 260 -398 288 263 -302 -756 -791 -913 565 72 -463 -45 639 929 -211 -653 887 924 796 -630 754 954 712 -205 729 -697 117 763 97 455 394 726 -615 -196 899 -367 -871 128 -900 -34 -105 247 -193 -784 -370 -523 70 -823 64 -937 116 -950 -944 -476 852 60 -619 -861 660 997 98 -430 175 -966 611 471 665 -654 55 260 -242 139 274 -857 664 -123 905 736 633 -362 731 746 -935 -578 641 -812 -169 -405 -415 -966 -261 628 410 591 -860 231 -987 -68 221 281 -877 286 801 55 -5 -797 341 166 -175 81 617 449 -408 -799 -46 -460 -137 -737 175 995 -892 -998 894 -455 265 -581 -813 981 810 24 910 682 -399 778 -206 -427 406 601 -321 328 -660 -332 436 121 -599 -826 -210 133 209 455 946 688 921 786 252 -818 -641 62 742 142 -292 -37 -90 14 -815 -301 -660 822 232 712 -925 767 -858 643 -82 81 -464 -635 163 -456 420 -386 581 865 -149 -663 -9 -372 -362 634 -461 55 184 154 68 426 -233 -217 613 362 -51 -85 821 -326 468 944 -586 601 258 261 711 -643 372 911 -63 -106 -185 -316 -472 -686 562 -939 473 -987 932 734 412 790 -612 645 273 621 -448 -164 411 -776 -467 928 -460 -59 849 -526 206 -574 717 544 811 -978 -215 859 -424 -187 -16 349 930 179 954 310 -226 168 -336 -776 -73 -578 -108 168 -150 914 -974 736 536 -483 -970 686 -387 -428 734 641 -993 -274 -575 -408 -443 309 -998 365 -993 -569 -272 712 799 520 718 -336 428 810 978 142 750 619 -715 984 -146 -377 322 977 867 -310 668 755 191 326 472 244 167 871 771 -151 -389 796 359 -391 -695 342 -436 857 -14 -802 -872 -44 -36 -761 -565 472 975 -506 576 827 950 -941 -299 971 707 -14 931 -662 -723 -55 -813 401 -942 651 -535 609 -139 521 593 -677 492 934 -733 -945 40 981 -14 -534 -106 -330 -288 933 -476 917 919 432 526 -802 564 -991 826 -16 -998 -61 933 557 -285 597 847 -509 -516 -650 -424 -691 -111 -18 -285 393 -529 -951 -349 35 -130 531 627 326 558 892 352 535 670 -416 -203 -864 686 -769 -617 -107 -328 137 245 337 -927 -945 430 490 -516 -499 974 972 -895 846 507 253 256 394 756 -53 -761 -64 -160 -743 599 210 541 -422 -700 304 790 829 835 270 42 -349 936 37 514 -23 44 521 -446 552 -606 -201 -881 -991 83 147 196 -383 -959 341 -29 -514 10 357 -70 -389 253 440 -625 -496 -564 -659 338 -317 -774 -155 606 -231 -197 -953 -290 -571 749 571 -853 857 -222 868 -130 -249 250 -152 943 -736 400 463 -592 -932 -473 62 501 -180 -611 601 901 -580 434 -304 -304 -71 280 840 -132 528 -730 922 434 930 602 -426 -496 217 986 173 676 839 350 618 606 -470 314 639 642 -410 603 548 714 -588 -213 -192 338 -965 -332 745 655 -185 -512 -756 -982 -197 -654 889 589 -39 172 955 954 -253 140 -399 -57 -496 -799 259 -742 468 364 -182 -58 749 -589 740 707 62 -775 -181 98 -327 -809 947 -558 -989 -914 -324 415 -91 74 953 -252 669 150 -229 465 662 -434 -826 95 -800 -313 -67 882 409 -880 514 -507 85 -594 -294 -125 -477 891 -534 270 297 878 -559 -737 -790 932 733 -626 -248 962 12 -253 -54 727 902 202 -288 -749 218 -159 -323 -419 -486 -802 999 -965 -33 148 47 74 415 -600 700 547 258 -238 -106 -858 629 895 638 479 955 -63 473 -652 532 -658 576 356 637 -148 479 -418 144 -972 -612 -955 -15 -614 -70 646 -214 872 -39 -577 78 524 412 569 233 -732 976 560 133 257 970 477 515 -656 -204 -536 -20 428 -395 733 141 496 742 -491 603 -563 794 206 -924 -162 945 -273 7 28 918 446 -871 -961 986 33 -569 -97 -625 -832 -418 881 743 -819 -105 -564 81 849 377 902 920 -729 -694 -518 -710 640 -113 863 343 -401 363 792 -70 805 -806 -735 -598 -598 -725 -791 725 630 3 26 999 973 -848 299 -90 829 112 814 666 13 -76 584 549 510 116 410 561 285 488 -62 781 -732 -361 630 762 -368 -578 -95 231 563 571 -815 -129 39 548 342 606 -339 -58 -168 93 273 -185 36 331 -771 802 357 -594 923 821 -436 159 -190 -640 451 780 4 297 698 -294 914 639 32 901 -371 -491 56 -886 -118 -724 441 239 119 171 -773 832 610 -659 209 809 849 -621 516 -125 902 887 -369 627 447 -91 -845 -834 -429 607 841 -763 -136 61 -110 867 -990 -161 527 947 -825 -550 -89 440 -743 298 595 -605 230 807 -704 -84 12 428 -402 -903 49 -712 895 -970 163 -719 888 -419 299 -671 228 -718 607 -818 -685 163 693 323 -780 255 701 -594 391 -538 -35 -505 627 643 502 887 -136 185 -553 -49 -658 -670 849 -677 840 855 -639 -497 948 -194 -12 267 971 666 -895 -260 -323 201 -341 -585 -702 -327 176 301 -610 702 -253 567 620 -344 471 682 396 -678 298 44 -571 126 -814 404 -42 -5 -238 180 96 -859 -686 -742 -343 -934 805 979 528 258 -981 -63 259 -352 -69 -941 -340 -99 -637 346 485 299 218 -580 937 723 -772 -631 -771 509 29 449 139 -737 667 570 -106 646 351 430 910 473 -732 773 -850 230 -44 -794 -400 729 625 -341 -984 -891 410 796 -497 847 14 -70 -584 387 797 355 359 -94 -193 -314 -641 684 937 -155 732 850 -170 -108 -312 644 736 -269 -560 699 971 856 309 -214 712 260 787 -225 461 -692 98 -850 -186 301 474 258 866 143 -265 673 521 561 -181 -851 105 -500 224 -657 -178 -748 244 425 -780 204 747 -667 -664 245 -268 -818 721 734 -390 -647 -758 -945 -317 471 561 -760 -82 561 333 -12 472 -338 -1000 -605 -725 -343 -646 634 -352 -784 -168 -603 -183 -500 990 -187 -607 349 -124 155 945 639 -370 -793 301 122 727 -57 -587 -710 193 72 -601 -79 376 -723 -273 53 887 171 413 703 647 -450 -393 818 -479 260 -226 -281 -849 -206 -927 948 47 699 187 -582 -203 720 -464 193 -527 -943 -50 207 -839 306 -404 479 -581 -754 130 -60 420 596 1 583 0 -781 764 -140 -597 157 -535 -915 -5 -567 -27 -617 80 454 -444 140 -675 522 780 -106 -159 765 137 -501 159 930 606 -755 340 853 -65 881 985 409 -801 -763 187 -936 -56 -58 637 -437 541 697 -207 368 -116 -877 431 681 -123 -831 212 692 472 -363 563 378 -411 954 991 409 -72 -55 382 119 -626 1000 411 -944 -315 33 -514 -424 294 556 -864 -323 -43 902 -354 23 897 -590 309 803 -621 -808 -864 -458 23 533 322 236 52 -150 282 -957 259 361 332 739 -117 335 382 388 653 373 617 565 797 351 819 137 -519 565 918 148 -242 975 197 444 884 -842 424 -270 647 -165 766 -251 970 -899 -355 304 238 358 159 -591 649 -229 601 51 715 892 -884 -114 -90 450 -442 -1000 87 -358 -804 692 321 -708 -825 -601 884 147 -846 655 -280 75 478 -280 70 -531 -141 331 783 -363 -456 -148 444 -121 -368 -890 136 -874 434 -538 251 245 815 -878 -472 -170 -228 180 -288 389 -294 976 261 93 105 863 -940 -973 -296 461 -860 -880 921 -633 70 591 151 221 -598 893 195 -634 938 812 -241 -499 -423 -926 -744 -264 -477 -885 908 5 181 -320 -388 150 -994 404 994 930 206 -490 576 -790 -739 -99 583 327 -328 -358 -98 755 -913 76 -99 -53 -359 781 419 884 -664 595 229 -51 354 -566 108 -580 -751 664 399 134 -219 743 345 -648 -263 -652 678 557 -50 -584 233 -952 594 570 -324 565 267 272 -39 -908 564 727 202 -599 251 974 -236 -362 339 -221 -514 -938 -660 -733 -30 152 -68 -561 -975 664 -381 376 -292 389 -743 533 -452 -164 46 610 -223 -43 -770 755 127 747 303 619 -866 283 225 82 -685 -451 -640 925 704 475 851 865 551 -870 -864 -973 -262 716 -356 -142 505 -418 -492 574 609 305 -65 868 812 491 830 -827 512 51 910 327 -479 -372 -950 -438 -336 -855 824 -149 -254 -899 34 950 -804 770 570 -174 171 -308 546 400 866 -337 534 -228 654 194 -269 793 885 828 -752 678 831 570 126 897 -553 202 894 68 1000 806 -400 -367 -70 796 332 -813 -849 785 746 519 25 142 153 -599 951 -575 -96 -983 347 21 552 -193 -614 -380 -628 -781 -207 415 359 664 -320 132 171 896 674 479 851 -881 45 337 -363 351 -670 217 -297 501 -922 -110 78 -291 556 -489 583 492 205 -822 -147 -673 -924 -991 792 705 137 -174 365 513 -387 334 674 261 921 -998 -870 570 595 -505 227 -235 562 -98 119 -221 -890 -135 385 -514 -935 73 797 412 -908 -372 -640 -256 -359 657 890 -268 -374 -249 281 341 -931 -667 70 894 925 -401 93 487 354 736 -16 -828 -178 698 358 -975 588 -507 -951 250 -967 -635 -617 -975 -689 243 -294 -406 -845 -270 160 436 457 -527 -536 740 719 956 293 -320 -263 -592 -524 749 463 -77 -884 -490 -269 -779 345 -868 -295 -737 -486 -323 660 -652 -192 -763 2 338 -644 497 984 -628 -373 72 598 -1 774 113 -327 -120 527 814 -379 -521 -960 204 752 186 900 -808 216 992 350 621 -995 -93 347 -677 852 107 343 601 288 -637 829 379 595 113 -906 -439 -594 -619 -330 -684 981 -851 491 -109 690 997 44 19 755 902 477 756 830 -554 -472 443 -956 -126 -927 553 460 171 -353 -334 -772 -143 -506 531 -828 -508 667 -74 164 -16 974 258 -722 267 57 186 -774 608 -770 594 -69 13 -209 -526 492 -508 345 -672 -731 453 238 998 579 619 517 -245 -809 401 -917 202 -542 -145 796 -985 -766 646 -923 659 88 435 129 664 190 683 -45 -555 -319 675 -214 278 432 -924 723 526 -179 -255 813 649 -799 -685 509 649 -713 -501 -987 -795 -744 -886 193 205 64 -734 -663 -608 874 388 -962 -154 -979 699 -65 98 376 -400 -730 923 804 86 -321 376 -889 938 -36 -363 -721 264 -235 460 67 -565 -68 62 -284 302 -637 -181 -700 57 -876 -814 -44 -69 654 -147 -726 217 -68 -20 -910 486 -813 167 -869 -125 -352 -78 208 344 -687 149 351 443 162 491 -850 -920 -151 -395 -336 -440 -507 410 -504 40 661 309 96 390 -55 981 -59 88 -65 -868 -62 505 836 -876 445 -806 -302 615 -17 960 -374 49 -703 363 -970 -523 -289 -45 321 -200 -949 -270 811 -842 523 -230 -813 4 -886 883 -454 -361 -297 -726 316 -634 132 558 -650 -490 -468 789 504 -589 -63 -968 283 -620 -816 387 8 -897 848 18 685 -840 -71 -103 -838 -593 -224 428 412 -215 168 -350 630 39 -676 889 796 -771 500 -214 833 -662 565 279 -958 -799 -817 -806 954 -483 -526 -263 -691 -921 359 341 -347 -121 631 878 231 -930 1000 -761 746 563 -916 619 -859 707 849 23 -657 -662 -269 -834 -791 853 51 -325 424 -806 -67 323 480 899 -208 -356 -695 548 529 834 -958 250 -102 -304 351 92 -303 938 836 -84 -974 669 543 372 -940 950 300 -352 303 -232 -367 -190 -625 -513 465 -555 -432 -982 -664 -280 -469 -103 -317 972 -755 961 112 118 -752 -343 856 -293 366 352 661 441 239 -64 -832 421 -579 293 317 -183 403 1000 805 -341 417 632 744 617 517 785 888 620 -452 792 -789 -430 795 136 828 689 -90 -124 -851 407 562 277 -445 202 612 845 655 -57 -484 613 -984 -676 -121 -92 -259 62 937 -220 -212 -584 -369 -587 -965 -809 582 -170 415 -60 835 261 -356 -431 584 -354 425 -433 -166 -331 -771 781 -502 -54 799 -444 209 202 409 -703 -747 839 98 -913 -293 -517 -237 -126 -217 665 -92 -43 -193 851 157 -555 752 -969 -814 -285 -603 -725 805 241 312 891 -880 -3 305 147 929 355 -791 -839 -256 -298 359 516 106 -279 716 786 -366 284 459 147 -269 -454 722 -503 883 -487 304 996 20 850 101 -609 576 -262 160 632 -631 -751 -295 -335 157 -984 223 708 -796 -886 134 671 -285 102 -747 -852 -827 -194 -490 853 -150 736 -147 -164 -830 751 332 -826 -855 -80 966 725 -405 989 67 -156 238 534 918 956 602 738 245 495 628 179 606 -173 -663 -410 -590 -254 98 -648 -956 -1 850 -625 508 -436 979 357 -496 818 684 -772 -361 -58 235 -7 -514 -189 -38 849 -351 -857 587 923 -896 -731 841 -841 971 -259 876 -599 -917 -220 422 -168 155 301 -123 -895 626 -528 922 -551 -773 542 -608 -756 -294 133 164 -768 -673 67 740 33 134 -699 75 -13 -617 432 -181 -657 -456 705 -693 -21 583 -405 -594 775 -496 109 969 443 514 608 -39 12 -293 331 726 -665 -477 -342 240 -637 -839 -401 484 -743 -295 289 -399 61 -571 202 363 482 258 -480 684 -36 131 820 84 -864 909 -982 79 494 746 923 998 -750 -62 -810 955 759 -510 -891 90 -40 437 -148 -91 -803 -954 460 -895 731 103 975 -801 352 280 -181 -190 475 -896 446 78 -754 211 704 315 737 -958 301 562 -739 -528 892 -360 140 367 -302 595 719 -44 -346 248 -16 267 -486 -484 -59 554 448 -434 -942 -59 938 -194 287 851 537 -852 -190 -643 340 -543 -29 -13 -855 -734 938 -149 -890 -418 762 -47 658 -485 247 -771 673 423 861 -692 -826 -231 -402 -485 -269 -363 -232 227 -217 -457 -451 -596 987 643 868 -612 23 26 266 -652 429 795 519 -609 -802 -148 -256 634 -904 -151 834 -597 157 -725 -72 -939 -603 655 -47 -745 472 662 312 507 -752 855 -399 -553 -609 -106 793 -750 312 -89 932 -371 -402 282 -549 474 -267 99 -949 -164 -92 -637 -164 601 109 700 -777 -643 163 -686 39 226 -371 -473 285 776 -409 -204 961 154 -327 809 584 565 969 -855 187 -36 919 -923 -231 -134 -175 -411 -506 -382 727 -821 726 536 463 429 816 -501 774 -571 566 -967 -769 -475 -670 -589 -767 768 602 -782 411 563 -619 -831 -549 544 -228 -498 -392 -501 347 456 602 372 -168 12 510 -581 621 924 -790 -359 -697 -988 -549 -226 614 55 271 -419 -63 -884 182 -472 766 -51 -877 -509 -594 9 302 690 753 219 -259 -905 62 -226 276 145 230 -64 255 -831 759 -120 -786 935 152 368 220 -85 -506 257 -542 -145 110 -26 98 -58 487 214 81 -798 694 -650 -811 87 -904 -903 -456 -677 328 237 -852 329 -121 673 -900 313 971 855 -607 -585 -441 761 951 -455 138 -891 599 637 -278 -558 452 -646 511 -807 30 -237 787 40 -603 993 -63 -256 355 787 562 751 293 11 821 -656 774 -916 55 865 -317 662 -864 -11 164 959 -782 472 -449 -161 413 -633 446 949 818 -206 -97 652 -888 733 929 -26 488 556 -384 -385 -729 -781 808 869 -377 909 -975 -955 -493 406 16 892 -1000 71 -279 -472 315 -912 12 -205 -146 484 655 -986 -762 392 -882 -119 -68 497 -194 803 480 -789 -519 920 -741 456 -741 468 -179 384 774 646 -897 33 -345 264 260 808 -334 -398 -672 -927 -542 -283 121 154 457 -995 31 -377 500 813 512 -836 -653 -671 -62 -215 173 9 -454 -710 -65 -111 136 305 854 373 -149 453 -121 694 -938 833 -854 563 -937 747 -665 678 -321 518 167 750 -25 299 229 718 -695 481 -227 507 -234 139 633 -62 94 833 -931 -763 166 533 -69 916 949 370 -348 561 93 -382 876 -261 -863 610 -399 61 -81 -143 153 -235 -984 -900 267 -175 -600 -301 -202 -215 -211 -93 115 -23 895 -646 -738 -986 8 -681 862 946 673 476 -789 -864 -840 -411 649 321 685 616 -203 152 441 -389 -643 950 -329 260 -317 333 -716 -836 -520 -580 456 758 -141 575 281 -652 131 -232 506 -255 -300 972 662 33 -27 813 867 -533 196 -973 65 793 -445 555 557 -294 -151 -301 -149 259 729 -802 677 832 542 -129 -943 725 -848 -758 206 376 732 830 955 -246 458 336 -155 -27 473 50 -821 -951 -42 851 985 -976 517 861 708 921 993 -509 543 -599 415 -634 560 -168 119 -580 -390 -165 565 102 838 -766 497 -238 278 574 -84 131 975 -51 24 -605 -898 -374 -76 -629 703 -734 -172 -670 887 -46 968 723 956 301 351 719 -335 821 939 530 135 -900 -219 521 978 -738 254 898 690 98 -127 -149 -841 510 -8 -990 364 -532 -8 -629 -774 -14 -632 -91 23 -33 618 -288 -916 626 -285 58 -574 -984 -477 631 -473 -284 16 -670 -79 -375 821 -880 -271 668 740 -339 -16 463 694 -429 383 900 578 354 327 318 -937 789 -533 -153 180 -909 -964 -214 -461 534 903 511 -101 550 -138 -721 -936 -242 -442 -376 -936 439 -235 -146 102 42 -78 421 761 -455 584 928 -288 -936 250 802 663 732 -135 -991 147 583 -687 81 -650 -991 239 -605 955 -450 -201 853 887 604 -562 743 -802 636 -528 -677 409 791 -282 885 -508 442 -752 -796 373 -278 375 636 -507 -122 739 -338 595 929 -641 148 599 -652 -877 363 -149 621 -546 -388 -211 326 39 -320 344 -554 -703 -21 -482 224 -315 580 164 425 502 -54 -680 695 985 436 695 135 302 756 165 -695 736 32 -642 26 -532 1000 -847 -538 -480 114 385 -176 -748 -935 6 667 -61 772 -289 771 61 -928 -474 779 -232 -801 533 -938 779 377 -129 -413 47 145 -325 361 -989 -420 -506 493 14 -642 -914 -802 281 583 -28 979 -553 330 -873 -516 -171 576 798 -863 -531 611 -788 -63 471 -237 670 138 646 643 -908 -854 445 774 136 -197 794 -155 928 701 441 396 -421 121 -114 987 595 -231 226 -347 745 881 -495 598 -336 807 -987 -9 381 -301 949 -73 -487 68 86 -252 299 -573 -600 362 212 -584 -777 996 705 -85 159 375 -185 115 837 482 191 -37 -867 -304 -987 -279 428 -101 575 -611 497 674 -639 1 -140 -516 -641 -231 605 -574 793 698 -889 654 -100 928 11 940 794 172 554 -790 335 209 955 -294 986 -236 -762 335 -453 459 -168 664 -514 -265 514 920 -832 355 -847 -566 792 -876 -386 392 -7 -357 783 362 336 -280 899 -276 991 487 233 987 928 -833 641 -970 -8 -152 963 172 193 765 737 102 876 670 966 821 -483 -732 -931 941 -335 697 411 992 958 809 -990 447 -946 805 24 -34 114 -103 554 -798 -587 -158 -713 190 651 906 194 -97 137 -305 875 817 -769 182 116 -979 -820 239 478 605 216 -723 424 245 67 -293 240 -21 -533 622 -690 -550 -50 430 548 502 -970 202 878 258 219 -75 -136 535 -248 -800 -333 -282 877 193 -86 -320 187 -486 -867 1000 722 -616 -710 -385 -871 891 -292 449 -436 922 955 -710 -1 -933 235 219 -169 -693 970 658 -868 -154 -876 -290 -49 -887 807 989 955 814 555 -391 -295 311 749 829 131 -863 507 480 409 575 768 221 260 -836 -45 956 -33 -190 498 -729 -601 -998 870 -303 966 587 -189 -253 789 221 -945 299 567 -290 -789 378 -925 57 -212 -429 -781 906 -732 -421 -411 -129 266 564 -998 -281 714 444 771 104 -148 755 290 -577 -156 7 -2 862 -198 -963 -902 133 359 -610 -255 170 -245 -96 168 739 62 30 -242 656 -940 -620 669 751 -48 -154 -953 812 822 700 -653 899 750 750 -736 437 -864 -581 740 -784 -211 642 -667 -502 -14 -340 -555 -265 901 809 173 -71 615 996 926 288 285 -342 1 -567 515 -66 961 743 -684 847 10 407 -63 839 -936 589 -470 860 859 118 -894 597 532 -296 685 991 -647 -134 125 652 494 -960 501 170 -160 -713 327 -497 112 -537 -991 -625 -708 463 -490 369 647 -147 793 -798 737 297 438 893 -462 -521 -405 328 716 660 -764 191 -446 -743 397 -6 208 -676 -42 235 -661 -115 -969 817 -587 -179 894 728 -949 -989 -957 560 -855 -457 -797 -717 635 -755 303 -615 -251 415 -728 69 -901 460 963 -791 -765 311 -541 -690 -651 203 585 709 802 237 556 868 402 162 -806 -1 617 537 936 44 517 404 57 734 -54 111 -711 -808 53 975 38 -959 561 -366 -862 -241 -131 406 -906 -48 636 644 736 70 -818 50 469 -140 -848 189 -636 -827 -535 -351 615 -426 285 -680 -11 -719 -666 -322 958 -574 -313 -320 990 463 -373 -920 -49 860 179 -520 -956 -722 654 -862 -90 912 -563 540 247 320 288 7 -468 714 -503 714 929 -850 331 616 893 -301 212 -551 163 -905 40 -244 444 -621 -727 24 -784 206 544 -505 34 -667 368 843 -671 -669 -383 642 939 -185 600 703 68 361 -913 -706 205 202 170 -955 317 -982 -576 301 609 -262 -849 -21 594 435 -476 20 670 25 -569 -663 -4 -179 -264 149 -501 -74 -865 -384 751 -207 903 531 631 -171 864 -356 643 -813 330 658 -558 816 -994 -781 292 -479 -553 249 15 -530 -667 -553 -879 -114 169 -703 189 -742 133 -489 863 -860 454 946 698 -690 -63 121 -515 430 36 -906 -546 -85 691 349 -438 -581 256 -297 706 784 -145 320 -560 320 -361 -654 -384 -321 -524 277 -13 -332 -764 56 -170 412 -925 918 -227 -80 165 -708 -682 -400 815 -260 307 670 798 -879 35 729 261 270 650 779 -897 -679 -148 238 -79 234 -625 -570 -473 759 974 546 -150 258 452 614 617 -532 592 -905 -807 -465 -818 -6 48 -967 525 -61 -147 67 222 -181 -600 488 986 337 919 -894 152 -507 716 970 735 353 492 -576 499 635 -971 350 213 -750 167 378 828 -537 -641 904 -234 990 184 -829 271 -979 -243 984 -913 -326 342 -716 699 377 138 858 352 632 -19 -216 -123 -35 -393 -870 -27 56 -925 577 620 567 239 -713 -838 862 -589 -905 885 -93 411 -634 -146 976 522 -101 -528 133 778 -94 -925 100 -354 -875 -831 -730 899 794 -190 -696 -298 -934 630 699 532 94 -537 501 319 185 789 -302 -127 554 158 170 -85 56 399 871 656 -574 -234 823 -388 -605 -655 -885 -60 -464 -851 117 981 750 -373 -627 653 -547 829 -265 489 773 -741 173 -256 697 363 -957 -887 431 586 -75 261 217 -73 -368 256 -572 -549 -370 -111 -209 -1 427 866 -435 845 594 469 42 64 -382 496 997 -542 -927 399 926 793 -50 83 471 131 -33 -744 -797 -107 -695 180 785 -391 1 -573 -362 797 -730 265 554 294 779 -872 958 -452 -103 478 226 650 902 -934 -752 -718 -428 157 -331 867 -43 704 464 -935 974 -14 100 -821 53 -659 -178 -668 820 606 -138 361 444 -514 -723 364 -771 192 495 -961 380 770 106 -86 918 812 876 265 450 -861 323 861 995 -759 -224 -109 -134 495 -699 -123 206 -17 446 -996 -994 -735 -875 528 243 -727 -651 -256 749 -82 -692 632 -215 -633 -951 111 647 -539 150 197 667 442 280 -560 -894 -573 -344 -451 645 696 -345 -115 159 767 -907 -969 21 -801 -3 142 440 694 456 -512 -448 193 -969 340 -661 -57 649 147 75 -925 374 188 384 19 -532 -379 -141 137 471 -320 766 256 674 682 -757 755 -310 -12 973 -122 -640 -32 -41 46 155 -787 -650 623 -881 68 -908 514 321 -277 901 -354 -378 588 459 -844 629 817 940 -218 -199 176 -326 636 181 -417 -515 599 720 729 552 880 -246 837 -237 872 74 -636 967 -798 247 277 638 746 88 -182 -935 283 -68 -816 349 37 183 -225 420 85 -220 -674 -206 -961 -542 -404 -27 377 -321 17 -427 825 -271 105 -973 -280 -417 -926 -480 -434 -44 691 -305 -450 557 -138 -572 475 983 -599 -64 684 -536 915 650 -332 177 -385 570 -537 -149 -918 -393 -546 145 -980 -31 -88 -894 842 -779 468 -244 -249 855 -937 535 -680 167 92 84 -526 -818 -584 850 -103 -591 -781 147 972 -197 338 -988 -929 -197 998 -459 -873 -765 -867 761 424 -370 -172 227 -114 799 299 -577 -314 401 -169 457 -873 129 -159 713 196 -680 -776 -812 110 -47 -335 -653 110 114 -702 186 407 -311 544 -203 150 106 -119 654 873 -836 227 -309 -461 82 773 -709 707 -212 -381 706 -669 605 166 -81 -520 445 -274 655 -757 54 -967 813 937 -489 216 -108 531 -448 908 382 -392 -130 416 -535 174 -422 684 -672 589 415 456 -441 805 -33 -710 -457 691 25 -933 -502 483 -635 -998 300 -228 -747 -344 325 -889 764 -854 210 345 477 308 -710 135 -805 -514 933 36 -874 907 -262 -546 -279 -943 -30 774 66 964 -264 455 199 -685 953 -375 -653 906 -355 -825 687 -429 -382 929 121 526 892 -97 -591 724 786 614 -42 -898 -413 410 -137 368 345 401 681 572 -51 -859 -962 928 -853 817 280 623 37 -502 452 834 820 -990 -279 679 -598 192 39 -176 410 836 247 -65 295 781 463 463 587 -704 383 629 241 108 -449 -379 135 210 972 -550 68 -986 357 -489 -906 569 985 152 -715 247 -860 93 254 865 28 -308 110 -450 -383 -652 763 -377 715 770 -439 -680 -267 -671 447 0 172 -153 467 -733 416 254 -866 -198 -216 877 527 588 537 274 -831 756 -313 -545 -727 849 983 -148 -862 -896 -523 461 240 -822 -288 -273 983 -178 -293 -81 457 52 26 -523 -828 -258 663 -39 -755 -598 -108 -320 -129 885 -914 930 -230 429 -764 124 298 -147 -186 -913 937 -312 -424 892 19 -387 940 684 -672 673 35 81 274 -832 521 -38 -984 702 -381 508 -522 -677 82 707 -721 833 -516 860 -12 -847 -285 -308 -907 218 181 -287 63 809 377 -426 -489 844 667 -572 -266 -576 -793 5 9 -140 374 -147 419 -469 827 -129 401 522 848 992 130 501 441 -837 -667 974 -958 572 -688 343 -251 387 578 69 -874 289 25 -188 -654 86 119 -221 870 845 205 147 164 -321 653 -857 394 460 -17 611 715 0 951 -420 323 -186 -898 -732 620 766 -607 -498 145 143 -59 86 383 -24 692 342 -483 858 -311 -921 744 -60 839 -733 -448 -632 -341 -710 -709 -819 -168 -5 568 -667 286 -198 200 -648 -75 -40 725 792 688 618 833 262 978 -8 194 337 -739 -850 272 -364 -251 649 247 184 -316 3 -796 730 -655 -684 268 -768 577 643 -898 696 -590 102 891 -949 -660 488 596 -710 -743 105 -416 -271 596 948 461 238 -416 -341 771 -868 360 406 -81 -685 312 -353 301 -117 -552 80 84 -970 793 182 -360 334 -756 -971 13 238 817 -547 -588 -926 -413 586 963 480 -801 -763 741 130 -212 240 735 132 -65 663 403 -427 80 -400 -612 579 -555 669 188 71 -586 125 -524 -661 320 -294 716 -25 422 169 929 180 136 -534 691 234 261 948 -370 -953 599 -668 883 -79 -271 636 999 -177 68 968 -612 -118 210 679 -371 -769 -68 -871 917 -327 302 -32 -959 957 566 -498 -875 -771 317 -287 814 416 225 -671 -356 -260 -788 -923 598 693 84 -280 334 689 516 -302 -940 -553 -926 795 264 -591 -289 366 -654 130 -498 -939 -140 -66 -553 575 -508 234 938 -215 833 695 440 -245 -670 549 -575 918 -834 159 -457 412 -785 -995 165 90 -866 656 -721 411 629 -572 -469 -296 315 -281 -197 618 -345 702 726 -440 -280 -149 294 72 860 -567 -928 -406 853 673 -823 424 850 -107 628 -759 848 69 -243 -470 554 -705 74 846 -221 587 -439 927 -690 533 25 440 -350 484 153 -885 -119 -962 131 611 257 -80 -36 509 915 -682 -357 834 166 995 650 523 -319 -119 -400 -954 657 158 -562 -695 508 -459 -315 -315 91 237 483 -729 831 -123 721 -906 833 909 -164 464 -477 -639 406 175 -294 -685 251 -52 725 426 -669 334 -400 -234 -611 723 573 846 -491 -526 717 40 613 -62 -523 463 564 635 870 -786 -859 853 -201 -178 -275 637 800 -593 -635 -454 -828 -18 -216 101 -117 166 463 371 641 -741 -733 105 139 -517 -21 -732 -550 -656 -973 895 526 113 -754 -409 597 313 -1 316 765 -602 870 -34 -667 -176 -518 241 -457 -971 6 511 818 -974 473 792 -656 -116 652 485 111 -941 -744 279 994 220 -361 -63 -240 -40 -386 -457 -847 -673 -73 -1000 -264 991 406 -362 211 898 744 -448 -164 -733 -450 851 -323 87 -386 -235 135 683 583 227 308 109 -300 -582 -868 -724 911 718 -230 -837 722 74 -459 468 -274 355 926 349 350 -234 892 -102 -428 -468 221 -489 -802 -368 -139 188 -444 666 -145 356 237 -794 945 -148 -304 893 -468 412 -810 416 -621 520 22 -575 -566 -761 -459 703 -356 846 -437 503 -682 -524 826 -592 374 -779 -354 -545 514 -222 -637 194 -274 374 -27 336 649 806 92 -789 814 -175 -317 -377 469 -849 960 -120 -879 -648 -998 -159 462 500 907 -973 310 140 -504 204 305 82 949 33 -503 -526 -108 -826 -616 496 -448 -731 855 581 -66 -732 877 658 563 543 711 -514 -358 826 -667 530 -928 -968 -87 -893 -620 603 108 968 -406 -439 260 45 51 -606 742 -289 -972 -276 -180 -928 405 -388 -722 -1 803 -633 340 -801 -538 -926 68 311 150 -820 238 -752 460 315 174 448 -706 673 -9 -518 -555 805 374 -438 994 -405 141 -955 460 -314 -873 365 419 837 696 -353 -825 -713 47 -41 -173 -532 -468 240 732 147 -5 -76 -681 -604 625 -205 -310 -867 -128 560 617 -727 -298 668 877 -374 -307 71 -358 -170 -350 -826 786 250 786 330 -937 -904 -777 -164 -468 -110 867 231 -238 790 -437 319 -559 306 904 -82 98 -977 -887 354 -788 -198 76 -756 -77 583 299 -579 -474 -569 -802 413 90 534 -123 163 471 -589 -616 -257 587 -757 429 -791 526 -143 941 -771 107 -291 804 -605 699 -900 -653 -698 -745 454 613 -742 -313 571 698 -836 62 860 -143 341 -32 957 169 -250 -265 602 104 491 849 817 -594 231 -517 533 575 -363 -629 -308 729 173 -364 818 -810 164 -683 343 974 440 909 604 -240 694 156 -993 859 789 496 709 -492 432 -336 -362 -197 752 678 705 175 494 865 -472 -83 -101 928 -381 -815 484 -604 672 300 -815 -325 -40 772 -624 891 234 -869 808 705 -347 413 612 854 779 -755 -420 -589 458 195 88 929 243 566 -166 -402 694 56 -751 557 866 687 459 -826 804 26 -935 634 -536 137 -472 -145 -669 105 45 -256 402 -170 178 908 481 431 547 -562 599 -168 467 -972 -280 602 285 601 485 170 288 879 355 -763 -366 -438 637 469 -730 934 366 205 938 306 815 885 62 672 -287 988 851 749 844 733 636 -643 -740 771 -727 221 859 -361 787 -368 820 167 210 -842 -615 177 -400 272 -683 986 -609 -801 -184 -658 255 -20 -471 512 -802 172 1 394 967 717 25 276 -966 938 -800 162 -281 10 -76 -36 803 366 -865 -678 -350 763 329 -648 -120 -317 -271 960 758 -403 -554 632 302 767 -49 353 384 -759 330 209 565 236 -38 998 -344 -291 482 964 -668 -899 -260 886 712 -22 348 -457 -946 175 553 -135 169 -865 -215 -487 202 -839 586 515 111 916 375 150 -345 -316 -576 312 -417 -868 513 -959 -42 -372 31 766 -779 -927 920 105 418 -593 207 409 -543 -563 -821 -156 -601 -174 80 289 107 106 -641 346 -338 -833 879 -237 0 153 -294 498 758 623 -31 439 -748 217 -495 391 -73 976 370 -971 -116 -579 383 -820 -913 541 -826 213 653 -373 -917 606 852 822 -528 964 981 -267 785 -420 -961 115 -511 -585 436 146 974 273 287 677 448 -999 -263 922 -694 -372 -779 -410 682 358 -865 887 294 31 766 915 -210 -52 -598 123 159 -968 -495 597 -587 -88 457 -228 181 -775 280 -813 -753 662 115 783 -749 898 357 606 66 712 701 962 181 -554 379 588 839 -30 -693 753 247 -845 46 -496 329 103 712 437 -979 -753 -820 -948 -15 866 803 951 390 -81 70 508 -710 -246 -689 -712 55 -141 -342 -36 -552 -595 -88 449 -781 -946 -981 -882 -300 -892 60 -197 -962 43 914 -916 -321 -814 -352 -223 325 408 624 283 355 -568 -454 750 881 699 -534 -767 -240 -489 191 -101 264 814 281 434 293 -600 -434 -592 -702 323 -469 564 -181 -855 797 489 367 68 608 -64 175 -929 649 489 -414 882 219 603 893 573 -964 925 785 -153 13 -797 -15 -512 -820 68 -461 -257 551 -370 -634 824 502 -383 192 -633 57 -706 -738 -845 -827 29 596 -691 281 -586 -513 -463 566 895 -10 381 970 -93 -673 15 901 -11 -982 -61 -676 274 -618 -428 -778 199 283 -186 -768 929 953 659 -57 101 -311 139 -300 608 274 -472 926 889 -891 975 434 -962 228 -182 772 -943 660 682 -915 367 542 -939 -515 630 938 287 936 624 -174 -218 -761 918 -246 -479 415 318 592 -434 460 -959 -518 -88 304 -54 247 868 532 -173 933 -271 -881 -414 -150 241 41 932 -963 132 -959 -392 -73 967 -882 957 762 429 525 -415 -728 526 -129 -571 -370 277 647 838 588 65 930 6 128 -49 224 -291 -248 -939 377 501 -901 124 900 -735 744 923 458 476 20 -107 -637 94 -603 307 349 -718 -143 -100 -435 -947 884 48 -807 -10 540 -232 -741 -502 40 314 -856 -274 204 -365 585 -823 -198 251 -559 624 -312 -991 453 583 -792 266 943 159 931 -675 -895 256 863 359 -919 897 231 -906 837 -711 71 429 912 -399 218 267 -764 28 962 580 607 649 173 -195 -257 -618 -190 -994 523 584 -201 -736 91 176 -888 415 -347 229 690 546 229 584 877 349 -945 -962 -567 486 -551 534 739 950 -93 -167 -123 313 680 -700 -196 -460 -997 421 974 -995 -313 -829 -852 540 471 -786 147 -345 237 -239 688 -873 -54 968 -187 -204 -66 -865 999 -717 696 -560 196 -937 -328 -293 193 928 -968 -354 -502 756 172 -551 -822 -543 -506 982 771 -267 394 -235 -140 -788 -154 -495 151 975 757 -383 -485 370 -809 -768 43 916 -294 -372 88 -715 81 886 492 -243 393 -984 -746 13 566 863 -358 -977 -92 -545 109 -608 -753 -294 982 -630 -941 -892 584 833 97 511 -561 371 684 917 -205 479 -944 -761 368 -584 -586 -807 405 161 -477 869 -813 585 -888 48 -928 246 168 428 -267 19 396 701 -377 110 404 926 -748 201 -989 832 -93 -538 -492 -400 -955 -428 -609 156 -853 302 -181 985 679 -746 -6 -220 -796 -820 207 276 298 735 980 523 -115 -42 440 -813 552 852 497 583 -80 840 -166 352 917 -385 -321 527 -185 -764 927 781 -316 912 299 -318 229 453 -15 -251 -863 991 -850 796 135 -751 -561 217 -239 -437 -665 655 -1 119 -861 -170 243 -690 -962 -109 -647 -31 -977 554 817 -668 327 603 -932 -446 -111 -101 164 394 6 -474 492 -292 660 806 798 980 110 250 -997 401 204 499 -565 -238 738 -351 129 230 300 -556 224 126 -311 -328 773 724 -881 -531 402 -408 -372 482 791 675 459 320 571 -624 -418 250 -921 89 314 -155 944 -166 -290 -415 576 541 383 -857 -353 5 294 -475 -376 365 -242 -944 -425 -135 -510 826 -446 439 -607 959 -780 -988 233 -715 -941 -757 -5 30 -787 612 -809 635 -683 447 440 -180 569 632 7 668 133 -848 -384 -733 -843 -34 139 -221 221 -225 958 -59 106 -700 855 642 880 -269 -529 -364 -32 -121 385 -961 907 887 907 323 337 -451 863 -716 62 378 -755 265 -286 -824 584 -390 427 -834 514 -564 -939 997 -726 497 249 47 -424 -446 -936 -320 771 -497 -146 977 -541 907 -932 937 727 -74 -830 -924 741 867 -750 -80 103 -200 461 407 431 -662 760 556 939 69 -775 733 155 310 -264 -376 95 661 -4 288 642 5 -73 -843 541 645 -649 -745 -830 141 -521 258 827 -381 -600 640 -758 661 169 627 -536 -807 12 3 -332 -308 -989 147 6 139 -859 -938 -364 -368 -426 -53 930 56 221 -846 615 897 692 531 -611 -459 -542 -606 197 -545 295 736 -326 -980 -49 183 744 923 -695 -964 697 215 -341 -765 948 -238 -816 431 -476 492 928 -499 -324 155 930 -280 -387 755 -395 -80 -405 267 740 -191 -871 448 -215 -825 627 -396 -16 994 -336 966 -679 717 -669 975 304 -614 -235 981 217 -394 -71 -932 -704 -670 -650 -836 825 -890 492 390 571 -806 -284 398 652 747 483 653 765 -549 60 103 472 -206 592 923 41 371 -159 954 341 -654 683 -98 -926 -293 -755 480 -187 178 -396 -983 793 117 -41 -126 729 -76 -839 -346 -626 -813 -691 285 232 -664 309 331 -556 -781 -924 887 -205 45 -323 -91 432 -649 729 585 -68 662 708 -593 505 949 -770 590 -230 408 -273 271 611 617 502 155 -466 -181 779 -846 724 222 126 533 -455 -886 -460 -811 -400 419 -44 -989 -217 -50 -878 980 -205 899 -55 897 -74 -892 -652 271 -314 119 545 318 -268 596 -564 -343 875 -522 871 -731 -45 -433 623 75 197 55 879 518 -828 -920 -984 -947 757 -894 -522 -802 470 712 136 164 -888 -99 -309 190 390 -863 770 -798 -371 929 -49 -104 -708 -515 -858 467 -473 -973 582 991 -771 -125 -756 350 -780 240 -343 -382 -983 576 -948 -321 947 840 -846 297 -924 369 -837 998 261 -446 -387 527 -461 289 -755 -900 223 388 461 86 653 622 381 236 -31 -881 700 40 -762 -858 -938 811 41 399 -995 696 433 805 778 -281 37 -735 616 -877 573 364 581 942 70 108 366 677 -206 -330 -903 -344 -253 -616 207 906 -565 -342 -296 -864 923 -780 -834 -209 105 734 432 -635 702 -163 -839 -990 -569 301 303 906 -411 183 -927 265 126 -903 -971 -396 -787 -172 61 -654 -30 76 174 -677 -361 238 86 -539 -737 -277 -274 274 -511 602 -133 287 -567 45 -467 566 400 -835 480 663 -200 606 -701 728 -19 -297 454 523 388 -47 29 41 940 -942 -943 42 544 144 928 526 874 -221 -633 109 809 555 -490 -903 888 761 -586 -387 249 -465 -732 -603 794 665 -442 -98 178 -315 -289 -239 972 -700 713 -740 517 582 -685 -723 59 -639 -790 46 -248 -400 -620 -219 570 779 -445 -663 -852 256 403 805 -337 444 636 -265 53 -257 -265 -844 -742 -394 -406 -193 986 -307 890 510 190 225 -651 854 526 -153 -965 -352 -650 195 639 -491 193 920 -406 -991 -371 -290 271 411 -198 -863 -382 22 123 760 -761 -263 416 -335 887 243 914 -345 600 631 15 27 -884 750 126 895 768 -66 985 111 835 945 258 896 -706 -874 -912 -840 -222 -794 -157 917 -269 -603 -895 61 839 437 145 974 487 -665 631 -470 820 -664 82 988 914 -231 625 -706 -298 -67 835 127 -931 -584 33 -501 461 -742 -906 -38 438 457 -429 -851 -798 463 338 343 849 265 -349 85 268 -660 163 202 641 -658 -655 -36 45 498 503 -853 805 -154 696 -898 -778 -767 -588 -9 -151 332 115 785 -45 -622 -924 611 662 -987 -525 -49 349 -656 340 -44 -153 -330 -635 -286 275 313 -396 -676 17 -787 884 334 255 -549 488 304 756 -775 596 766 -26 859 -718 300 242 -168 -84 -976 510 -887 786 666 577 -394 307 -988 -29 785 160 39 902 -467 867 106 166 198 622 -877 677 926 -404 405 868 193 324 779 -198 -183 804 105 -656 -41 578 -335 505 58 509 -280 83 25 110 -187 -208 -774 -92 66 170 683 543 630 708 246 699 419 162 435 737 -501 -763 831 974 -779 367 -419 -321 -934 -732 -454 -966 562 621 748 -387 28 823 4 -555 -99 706 797 -62 -254 158 64 372 773 -538 196 -35 432 -37 -834 352 -967 -195 -260 956 861 -986 57 -20 -741 -565 -464 585 941 107 -575 -351 -161 560 -622 511 978 667 985 720 269 -752 4 -989 66 353 969 -522 -601 442 82 -636 488 616 -90 -739 -553 3 -696 -873 2 204 451 -92 -963 -48 -473 -319 494 -954 -268 98 -180 -314 -423 345 355 -84 -189 411 -856 -535 -794 -659 -997 -664 -112 -276 521 -806 -282 669 836 21 -643 903 926 538 -56 -657 514 -304 -833 -881 -665 458 -663 -200 -537 -826 -794 -228 -767 -96 -403 362 617 -504 -642 476 138 253 396 183 166 452 -716 613 852 -4 -258 -403 257 -167 503 186 -708 -795 614 840 -445 -366 180 336 411 -208 985 -675 -397 689 679 988 -630 -938 372 506 36 -626 -59 573 -403 -140 -164 974 -824 -951 -195 -497 772 -204 293 -391 -521 214 408 -246 -291 -186 -728 -759 -203 164 -719 -582 491 106 95 -934 563 354 723 -423 542 -765 139 -407 -179 -273 667 873 429 -722 914 -142 -407 361 -568 963 -947 362 -716 -523 -358 756 -527 -502 113 651 -772 -216 477 -328 780 -481 -736 24 877 -990 -765 860 769 -101 -806 854 -431 -203 -816 -464 -859 774 -408 609 16 -298 -605 -170 36 582 506 752 692 782 636 -482 -117 664 276 -554 -392 -601 39 70 -433 83 890 459 726 259 734 -591 -32 -368 -492 -150 -942 -595 686 -548 -345 -219 -892 -480 219 -420 -937 472 -924 996 -433 245 391 548 412 -139 -873 531 -601 -929 -249 -105 286 -288 -243 -599 -464 876 181 -287 -985 267 207 550 959 879 -812 925 -228 580 -625 669 247 -30 -300 -53 13 781 629 142 -745 -917 922 -241 -952 -495 -541 709 908 -90 -838 -341 204 -488 -745 399 -780 112 -143 -397 -809 -36 984 760 369 -42 367 -486 756 -591 928 -181 125 640 498 -292 -675 76 879 389 889 697 181 -707 -346 -562 839 561 985 200 76 -787 743 -327 -940 82 -9 -739 304 -739 -195 -579 65 406 -715 965 -437 291 454 255 -98 -410 -811 -434 -300 -461 -251 212 -323 -478 -298 326 839 466 876 -744 -456 714 -766 -649 749 874 -806 215 608 -530 185 -770 520 -875 -162 544 341 -276 -50 591 -265 186 -891 870 -897 -516 -205 865 -117 -91 536 -373 117 -145 549 479 617 734 27 791 -532 320 533 -93 -20 -384 -904 -30 -279 -111 -286 -307 -79 -710 984 -196 -110 835 -575 903 640 554 -431 166 538 97 94 814 -364 342 -402 -659 44 698 -93 129 804 385 -123 223 -711 -522 -271 251 -191 342 -381 -720 -301 707 -694 -696 508 -175 -158 -451 7 -21 345 974 -423 -297 -14 -521 -558 543 260 622 -44 -181 -783 15 -243 769 288 -222 -827 813 -38 -527 -564 756 925 450 147 -834 -60 308 -224 -121 787 -101 877 890 -657 -858 -640 801 -827 -294 52 912 -922 873 722 354 -394 128 352 206 123 4 535 -325 347 -90 904 241 740 108 440 -872 953 198 -839 33 400 -235 30 -797 321 -608 -486 -770 -494 789 251 -960 506 -860 -778 -655 279 700 -514 -232 201 493 595 -177 -214 420 -138 -585 -446 499 214 -679 617 -698 -890 -734 -502 -405 -962 -981 -496 893 -464 459 -610 -110 -166 521 836 138 -21 -164 -968 -975 734 652 380 313 -506 -354 -900 -43 369 -363 -7 -643 836 -826 -557 329 68 585 -15 -149 921 102 -344 -6 -253 -544 161 838 131 -191 691 -136 -764 -424 -871 -766 -941 210 96 -720 725 -877 -331 -699 275 -581 -667 257 825 -830 301 -423 541 94 -39 -361 -241 565 758 501 878 243 122 -192 -778 -223 -471 497 411 -589 952 -960 -804 -596 634 -107 660 295 -778 862 -621 36 366 706 58 454 16 -278 854 942 -787 914 707 47 -422 -718 40 29 359 689 -444 63 470 -282 544 -559 -514 -127 981 -768 775 281 -725 -613 267 705 794 453 -699 -978 238 86 -786 9 -511 -306 133 728 224 -532 -820 89 279 562 -694 341 207 32 628 -972 -592 641 980 -480 -266 475 826 113 306 803 -429 -376 -709 -157 -133 -655 100 855 476 883 -267 -175 742 -970 724 -769 -439 300 999 487 28 244 -988 -991 624 23 723 -171 -81 108 292 -937 -940 463 -455 474 -574 -638 -923 -515 821 531 -449 -658 -381 205 358 565 905 6 -759 140 256 -333 372 960 -768 -981 -377 -694 841 -408 -760 -92 839 223 -774 189 79 -814 -185 34 -251 561 889 -62 111 -827 -174 -886 -248 -328 868 728 -110 -164 281 -917 -887 696 475 -20 144 -397 659 59 992 158 798 -978 930 -481 -276 597 -650 -545 -540 130 -164 922 896 64 41 -995 522 -800 -524 805 891 -719 776 -576 -219 143 588 31 -199 -804 -658 -362 253 -109 380 403 140 -990 -119 252 390 515 126 641 534 697 -129 -489 338 619 -689 937 -961 215 -720 505 148 -453 524 503 732 -657 631 636 975 -313 -480 -438 -461 12 -211 -987 -343 -862 -874 -396 673 -16 -754 179 -330 -960 -876 -968 -847 -483 -670 648 -713 -21 -344 493 -100 558 -329 -515 -273 835 -49 -434 -818 -9 -306 633 996 -882 -241 943 488 665 347 506 -955 -189 165 -180 -357 329 -211 282 3 399 -375 136 664 19 370 172 -161 871 -1000 182 -822 -200 -342 663 -716 -81 -392 -856 6 -22 333 325 477 881 34 -873 820 622 386 -186 -479 -472 -694 -954 107 155 551 -591 -525 -86 -731 777 -92 63 753 -99 579 -270 861 669 884 -540 -83 -865 349 971 -534 -676 640 -491 642 850 -633 532 701 201 922 867 884 98 -802 -996 -67 -596 325 -916 -91 586 980 695 191 -908 741 -115 805 313 -773 -715 537 -176 -808 475 388 968 -959 -789 876 -673 -29 -466 -568 94 -623 77 214 -826 -162 529 -19 -572 -703 559 -400 351 231 -867 -504 -574 75 -263 -548 785 335 -534 -715 883 -43 -623 503 -455 -283 -578 733 877 -289 -878 -897 -751 580 -649 733 544 -579 -861 -532 -465 544 -266 744 984 713 693 26 -634 -488 -621 -573 -87 452 -662 971 -659 536 -926 435 710 -691 -900 145 -939 -115 646 291 -86 237 834 777 788 -199 -464 -659 111 317 655 -872 690 437 -599 16 -929 -661 -939 847 255 -359 274 -807 -194 42 -186 -977 -189 604 -481 -943 719 -340 -876 437 -105 310 909 19 -925 490 -166 894 -817 -63 -613 -306 -692 826 881 -872 964 -590 775 -811 -241 -73 834 -376 785 938 491 287 293 62 -939 525 -394 50 -9 538 372 -584 248 -799 628 671 596 -899 -338 -644 -76 48 -460 -859 949 -703 -408 -78 -417 -12 179 728 209 440 -745 -243 681 746 613 646 -645 -921 986 -113 480 -659 -11 22 -24 674 -145 -233 -578 354 850 -450 577 387 397 839 -744 -366 376 -616 141 -466 447 830 716 -230 509 -804 270 839 866 155 365 794 53 -826 427 34 727 -638 686 -195 633 -622 -20 -555 -693 337 739 311 -974 -625 290 688 -991 -383 -46 -786 805 517 -585 900 -180 440 955 -846 595 -84 -902 725 -866 -179 -28 352 -165 566 851 -150 34 589 400 764 -510 -585 511 966 -948 922 -461 -565 -274 -436 -557 -599 717 543 -297 -279 -162 592 -63 -47 891 970 476 330 977 -590 -501 958 -65 -447 -288 -223 -342 241 374 -357 -648 -468 586 917 -898 706 251 657 -52 -363 -140 -60 148 102 569 -325 411 -141 -653 -986 682 -698 764 -837 -370 263 599 584 93 950 998 385 251 -914 -439 977 -143 818 211 -325 717 -301 -644 40 -150 -614 478 -489 -447 -477 161 -962 628 297 373 171 -944 -499 615 -780 583 -86 404 -212 711 214 757 677 350 936 -784 225 -985 -501 888 -63 -891 -252 -629 -941 -818 -446 943 990 -777 234 623 -472 -891 339 340 248 451 445 -622 38 -375 -643 -58 -822 -429 906 928 858 530 71 -686 -923 -460 112 -416 544 -15 -536 565 -82 -988 96 405 319 907 856 -429 632 -985 -471 2 81 -49 560 -882 -100 -809 914 192 -368 -383 -156 386 919 471 795 -435 215 -577 980 462 689 -78 540 801 -81 876 -572 152 -291 -910 -339 -391 924 -217 -662 325 -444 -153 -446 289 508 213 239 -89 -754 250 -394 -710 115 990 -449 -182 405 -91 -447 390 184 543 101 -272 -938 -500 366 741 970 -883 -114 -81 -874 249 -115 817 -44 -838 -942 -589 -708 -816 -317 -444 389 581 339 -74 -134 646 290 -514 15 -709 -547 -901 967 299 -956 -967 -578 -59 -264 82 563 357 -952 -604 -514 12 457 625 -356 934 38 -812 643 -711 813 580 -711 -650 -9 -27 -954 -410 -457 58 -840 782 -668 325 -800 -40 960 774 -797 844 -374 -945 -307 -353 768 -260 -697 -693 -405 545 -774 979 -440 -499 313 -788 175 -761 900 -552 164 -343 929 593 -233 -924 902 -874 -794 -171 -816 319 -615 -209 180 154 -438 894 -650 590 -50 457 -37 958 359 -515 384 -365 337 561 362 464 -699 -285 251 944 974 -825 380 794 -591 296 -985 -134 -82 -528 614 -439 78 -698 166 -354 199 614 491 76 796 365 229 -901 944 -89 -424 -88 346 -404 496 -551 -1000 163 414 -891 864 -271 -359 -16 574 377 276 494 963 296 -650 430 -176 -403 -79 702 162 188 -405 -87 -835 -603 606 -496 -813 242 239 -631 -67 214 -553 758 -611 40 -4 -121 -304 248 -373 830 -10 180 -377 -75 813 -348 -365 490 -672 -270 105 543 -784 846 453 -507 803 -964 -187 631 -466 -604 -799 -527 -588 782 -736 918 -991 124 -537 -147 -901 -266 766 936 -181 771 576 -286 689 -350 541 846 -338 -385 619 957 305 577 -31 238 -689 347 325 -362 -227 489 37 -38 400 286 175 -32 399 -265 601 435 -411 687 -596 750 -97 -135 -558 365 433 -368 492 -816 776 396 279 -205 -314 376 851 -9 -747 33 446 18 547 -468 866 -359 85 352 550 615 427 23 -602 -234 -561 -895 810 167 581 432 818 -769 168 -392 -684 700 -376 338 183 -695 577 625 972 -273 -975 793 48 431 528 -335 -150 -772 925 -456 -781 7 -497 -515 340 416 -182 802 -501 145 -451 873 -395 -991 -690 756 -132 864 127 823 -282 526 -785 731 372 -323 -424 612 -564 739 -539 -365 40 948 -526 34 438 725 -637 92 -397 -190 761 357 772 -198 818 -634 -728 537 -461 36 913 -638 650 -308 62 -154 -837 -256 -973 -565 -956 -949 -411 825 -166 -906 -210 -332 959 350 -245 875 -539 -796 932 -758 608 239 102 155 -14 -318 -28 -78 911 603 -518 449 476 378 602 -868 -606 648 694 -110 670 -446 954 -904 -160 500 705 -919 580 -621 726 -290 -225 31 91 -382 -412 -829 165 -27 -135 -897 -617 -729 850 374 -646 625 765 -240 -647 434 -458 924 -256 -830 474 -551 847 -847 -262 548 -317 433 843 -614 -899 387 -688 856 -377 -161 227 478 729 840 561 726 964 -403 767 488 565 612 -330 -20 -146 436 640 244 -544 -259 752 -610 -568 451 622 -942 509 -488 -812 0 480 -239 522 -275 -116 329 -289 -377 -562 -743 224 637 -605 735 250 67 716 813 315 906 768 -476 888 601 143 -615 816 863 -33 622 604 -216 -1000 -974 -317 -406 -134 743 168 -843 385 759 -152 164 -955 206 249 -278 -943 437 -284 995 -351 869 705 404 875 162 -354 485 708 82 -436 537 539 992 -684 -68 -565 -302 150 -892 498 333 529 -891 -458 -713 -608 -154 146 574 185 567 141 -598 -530 880 315 -964 425 -520 528 -449 442 142 330 -111 -703 -339 840 -484 385 202 65 276 504 -626 -510 404 602 426 -321 889 18 -7 179 -527 -147 482 -4 1000 72 314 421 -533 590 697 540 543 -768 819 -837 -581 435 -826 556 -218 -72 -82 -812 -533 405 47 941 869 19 -567 -976 -439 -957 973 176 51 836 -1 702 709 700 844 370 43 962 94 -44 -673 -942 880 615 186 -959 428 -460 -104 -339 940 592 264 -818 522 -112 -40 -254 -873 -556 559 53 914 920 576 78 -558 -744 -464 -234 151 869 -511 84 745 19 -92 143 324 -171 392 -462 388 981 785 828 530 657 291 -866 -343 -64 421 -94 -196 -290 -223 -468 -334 313 -909 401 284 -247 -366 157 208 741 193 -463 376 92 -780 -540 -740 127 -248 742 26 621 490 -9 -468 987 -764 931 -183 -437 -540 161 -277 737 -667 -90 493 -204 -264 -885 289 -411 702 921 -840 897 -441 -706 677 -401 226 -579 -968 -516 -730 653 543 831 -507 -281 -750 -232 121 -775 -838 82 621 399 -195 720 952 202 203 -457 759 -678 439 338 -705 918 -724 -345 115 -310 419 649 -884 -104 386 745 831 33 492 -806 -609 836 917 -738 236 -260 930 -43 407 -418 -466 -269 -377 -1000 -365 -313 -557 172 692 644 474 -793 -706 -862 265 643 -953 -342 683 -333 -214 -868 539 906 -218 -211 299 43 -579 -794 -657 605 30 -136 -245 -778 186 -85 -661 163 867 -310 841 -200 -41 270 -240 594 -894 -810 -94 411 -751 756 -233 -956 -436 414 195 191 724 10 -259 -780 223 581 -436 -808 -661 -100 232 374 -29 239 -810 -612 567 767 -975 998 -388 818 627 48 -163 264 -455 50 261 855 -639 583 -949 -20 -94 -488 892 -303 -654 -805 -328 -633 1000 399 614 811 -834 311 99 670 484 -669 -291 -724 194 -614 -430 -56 -785 -513 -66 543 -861 -389 -537 -636 100 -316 -755 534 -732 -204 178 859 -67 -177 36 671 505 621 -222 -252 -989 131 219 -464 589 544 436 -679 638 -487 316 417 503 -697 -481 -225 -364 -139 992 -245 125 -60 -795 146 -464 789 183 -471 -68 -93 -923 88 319 -778 -332 556 -579 -744 -979 -474 -516 351 167 757 809 986 523 -510 448 72 -374 -716 -783 -348 -101 -326 -342 -208 176 789 17 -692 124 867 663 -745 158 338 818 -34 47 -643 237 700 -509 227 114 -37 100 950 567 268 -513 -109 -441 825 -729 4 -428 -686 424 -208 -933 -934 -299 808 -80 -269 764 0 -269 901 562 -460 -957 -916 292 -796 399 632 118 900 -543 -304 -468 318 -575 -439 490 501 461 -484 -742 -819 -567 692 919 -500 874 -997 478 884 -905 686 -76 629 138 280 -304 -498 139 719 105 -861 753 869 794 848 204 92 320 123 804 -568 -518 201 840 -167 232 711 -413 661 558 203 464 -375 -683 -550 353 861 -367 -364 316 -904 350 172 -777 74 792 -806 -329 688 254 -44 -786 -482 -324 -324 256 -549 684 -223 395 -329 65 585 209 -755 -940 555 -468 -22 -844 311 -864 938 -784 473 -314 684 13 -699 -276 -745 733 -311 -687 -877 443 -726 389 -975 -783 290 -1000 -699 -922 -782 -282 485 2 206 659 -724 -312 -201 -17 477 -407 -779 953 750 -88 730 497 -659 -609 426 121 28 -884 89 -18 -639 452 906 -551 575 -691 -984 -359 393 -910 923 941 712 -810 -777 808 -296 927 -201 -536 -28 -22 -111 74 -265 -109 671 930 934 -414 105 499 789 241 73 117 -25 324 648 -417 -502 604 -416 514 123 -27 360 448 399 -133 909 -78 884 166 -70 -769 588 351 747 -22 447 -235 -628 264 -313 446 -660 -627 2 -842 365 795 686 343 633 -502 -847 511 -191 564 -716 -793 322 -570 9 -815 420 -968 -787 583 -56 590 -126 399 -742 -596 209 -264 -948 374 -302 -258 -371 57 -98 338 -231 543 -183 450 -973 905 -948 261 408 416 696 815 -116 -884 -274 748 -852 347 -285 -433 -345 57 -545 -514 599 -675 686 518 -377 307 -953 -843 -891 569 609 -74 711 -57 146 -381 295 615 361 -940 552 290 -654 503 724 -498 -521 889 -963 532 588 133 -715 -825 -19 972 -667 783 -284 -644 754 -353 -115 -290 203 -238 91 -288 808 14 -367 917 857 -448 347 -912 726 -210 -691 -291 -806 258 566 580 -790 -558 -908 606 -897 -245 -144 570 823 -808 -474 -688 -190 832 307 -588 -667 -976 -446 -669 -90 999 -799 -185 670 752 555 245 639 625 906 -50 -875 -302 -385 618 242 711 361 279 -28 -112 222 -359 -144 110 -880 119 -326 -819 358 267 -268 -58 838 530 -470 -635 540 -255 -757 -634 -578 788 -762 339 165 567 -950 -200 -833 542 76 -278 305 500 -625 267 -97 109 59 -766 -737 813 773 -854 -687 512 682 -342 160 -49 341 406 672 511 -55 907 -205 134 -146 -400 -999 790 -53 321 991 689 324 637 968 -572 113 36 -681 -699 719 136 282 781 -563 -534 -747 411 327 112 -602 -493 -639 -759 185 -961 -687 660 90 -667 47 -401 763 298 -690 242 -653 -481 973 392 -140 981 -161 -65 855 18 618 71 -779 -51 760 -940 103 583 -913 58 900 -76 -906 156 765 979 548 227 637 567 -678 223 658 -675 -909 -727 798 929 278 361 -877 -662 773 950 -13 895 180 -615 -517 975 -576 -571 -22 380 -496 178 -619 319 -216 -171 468 -100 995 -85 -992 963 96 -321 -832 -90 464 332 -644 980 356 493 972 370 -458 882 502 583 83 91 787 -377 721 -141 -176 669 -316 -687 730 -351 -135 941 385 772 -994 -20 981 842 -327 -564 473 431 -248 -468 -641 765 -205 271 976 236 877 -283 946 -75 -84 -960 -271 886 443 851 324 -217 -899 -921 649 267 203 -970 -527 -543 858 448 60 74 619 929 -3 -152 -85 -583 59 659 684 569 621 -233 -849 -161 -211 120 -687 615 -416 -349 606 92 -395 -63 -371 307 794 -152 125 385 348 -493 572 -586 -621 -473 -800 -496 357 -606 -13 912 -426 -811 -149 478 -462 -325 248 -819 581 862 762 -326 -605 -893 -767 329 299 -93 523 -621 665 939 -845 853 337 -248 -204 481 -75 424 -544 -428 -387 935 -540 623 160 -139 776 -255 -18 -842 869 -535 -481 856 -949 -671 -400 153 52 50 326 667 283 -197 400 213 -663 -138 -721 394 -289 789 149 -705 -732 -641 -678 563 -600 263 -650 81 -958 20 -770 21 774 -405 993 997 -369 -950 689 -564 -803 -535 -769 -30 311 554 422 -628 -786 973 -139 601 -144 190 -978 -412 635 564 706 919 476 -2 -545 -1000 273 -848 -432 68 -983 -223 -640 -425 591 -983 -594 -625 -230 -951 890 -959 874 -918 301 -743 706 874 -506 -289 -604 48 966 -671 424 -477 29 -567 -278 -127 299 -1 385 395 87 -18 -302 -14 -78 -932 205 722 280 762 186 -737 334 -500 -520 634 -113 205 -966 -52 325 -798 -317 807 -782 194 396 68 -809 288 -9 99 -924 -395 977 943 873 -673 -730 578 -140 -209 686 452 -407 -907 -353 529 808 -445 459 -759 -891 929 -932 259 214 -445 -732 58 -324 416 646 388 328 -36 422 -414 461 -744 197 731 -598 -763 -440 376 827 -549 -938 425 109 -360 -708 331 227 -235 569 -768 767 604 -856 52 -337 -722 550 -685 -476 -528 132 970 643 575 -229 897 -10 -941 -406 810 -650 550 -109 -270 892 161 827 204 -810 763 90 740 345 316 -417 -360 -18 -329 -960 300 -569 805 -44 -452 567 380 -295 -671 -688 609 -734 -530 325 -565 -177 -52 34 -846 -984 -917 551 -887 -409 157 -966 830 -503 694 466 6 -828 107 174 -241 -159 446 573 -806 -571 603 526 -56 -766 -291 -678 -519 -620 -65 -982 -457 -901 -90 -481 867 -960 425 393 -746 751 -137 8 456 355 -557 -326 899 983 405 -394 854 -605 -281 -355 -845 -823 339 -830 -385 -504 -527 996 -408 -563 436 53 257 -529 629 -486 -116 -188 -42 884 987 -878 -771 670 -580 -550 138 169 226 82 -805 -817 400 558 364 -502 -659 -461 -418 -420 176 180 339 476 522 815 -881 -200 -38 -704 181 -675 673 -251 261 284 228 768 854 477 587 -995 -186 -294 810 567 -460 -638 753 181 -59 87 -687 -82 -877 -188 95 -29 151 723 500 751 -788 -938 -45 695 594 -792 496 84 -745 -579 -578 -788 466 672 552 3 -255 586 379 67 -200 -310 822 -168 -110 -279 477 -289 942 -694 347 -908 535 -633 -119 377 48 -930 560 -693 -514 415 -388 -137 -376 879 -631 -617 385 -355 443 -945 747 -848 -838 569 826 717 212 815 917 -523 -468 -131 717 377 526 -378 -269 -614 393 -235 674 -95 165 921 -572 -825 393 -494 -963 439 12 -390 -970 956 96 -329 179 881 52 -453 -546 677 -575 -960 -311 -761 -242 -197 -527 -545 -906 855 -403 614 307 909 928 180 -791 -634 -820 -161 490 -321 87 -986 -789 986 -223 664 -792 -730 -962 172 146 -577 -914 -462 -782 756 813 -228 550 503 -269 -469 -591 -49 369 28 -209 529 -441 -478 -431 739 181 -857 -312 -455 169 -928 -435 498 -817 -316 -578 83 -571 55 598 -327 501 765 -377 266 -809 -320 -671 -327 262 -834 594 899 712 819 -727 707 -123 -486 262 -812 -410 -796 -683 -447 -671 -610 266 -609 -595 795 -813 103 270 -667 -250 51 -868 -866 105 -460 -799 -117 859 466 -843 143 779 370 -588 580 -516 499 924 520 -957 265 274 -691 -171 277 633 829 -845 -250 -760 -280 973 750 297 -383 -558 161 751 811 633 -406 -813 389 -213 -53 -639 395 877 -208 -876 804 704 303 -767 541 -523 -20 954 -629 -849 -990 675 232 -638 -527 -608 -101 -357 -639 806 560 484 63 -457 696 -242 -192 -173 -233 -139 -813 259 211 741 -80 523 -242 -573 166 422 -529 -592 -375 6 691 -214 -80 -739 -18 268 -367 697 641 -432 -767 -587 381 -202 -414 879 693 776 -360 -655 807 -641 304 -677 989 880 688 -1 397 -375 243 -372 -549 -831 -733 644 -901 199 -482 -235 -506 -771 -984 -485 -929 618 462 366 -198 895 482 436 -836 -554 636 -73 250 908 503 -38 876 85 370 855 -284 -969 -886 -206 398 806 -299 465 -364 -294 602 -531 -524 -681 -774 -900 655 966 726 -457 -985 275 -77 -834 -35 -598 293 -705 -830 979 268 986 -336 138 345 427 -90 641 591 275 41 -265 -203 373 425 469 763 741 168 885 992 845 134 -827 -417 188 -637 694 582 761 381 -244 523 -235 -179 226 -690 839 900 -960 259 298 597 -550 -642 154 550 -614 -453 -839 401 -171 640 795 -405 -431 -130 438 476 455 397 -173 43 -238 -233 354 -33 -794 655 688 810 -729 -319 -945 -511 -938 284 893 598 -426 929 960 105 435 622 -324 -256 -617 759 410 -843 -707 -814 910 431 355 676 871 -416 40 985 -758 -841 95 -281 476 -513 487 -20 116 525 -245 -596 838 -850 -682 -535 107 -357 -289 435 355 504 -648 214 626 -222 719 -134 -502 -30 -457 -163 906 751 992 -615 980 -894 487 -385 -507 -462 -573 -789 -834 -229 -256 701 54 201 227 35 907 662 -586 655 -539 906 247 -94 -936 261 300 -351 -308 811 514 712 -583 -133 -842 118 206 674 231 873 -355 -272 516 841 -3 -660 -776 894 -99 -509 428 486 86 -98 -868 777 382 356 -103 -841 -316 507 -675 469 -386 603 -497 243 850 390 838 157 -411 -61 595 378 651 -595 -784 -997 -876 23 888 -48 -821 541 160 717 568 435 461 -334 828 987 84 876 502 285 -293 879 373 -822 -190 164 889 -842 377 -722 -589 -50 894 -268 431 53 736 405 997 -489 74 -160 42 585 442 -492 -554 410 -479 -966 -677 -970 368 -980 -447 183 -945 81 386 858 329 -773 -128 -924 -818 812 909 -907 -954 98 720 234 570 -487 747 -125 -495 -704 22 -572 62 649 595 -863 172 150 -707 -971 736 269 -408 -600 969 -103 -945 468 294 -867 -938 -766 795 -462 679 48 760 -686 -915 -339 -616 84 101 -846 219 578 647 990 -299 -925 -492 -436 993 -13 -225 60 73 -180 -265 -349 313 80 327 801 306 -335 -564 -71 925 -233 336 -758 -480 925 367 -516 -483 92 -779 397 170 699 -443 923 961 -515 155 981 -762 799 -995 -489 468 -209 -589 -241 896 -62 870 383 22 -819 -142 522 -844 -976 -749 611 -398 754 -948 -299 -395 -648 -697 -283 -871 -942 -376 -472 -147 -880 864 -263 187 -469 -545 -990 -390 -396 -295 818 -70 468 -859 781 892 -972 838 470 110 289 -503 648 875 791 837 832 -145 158 -939 417 886 654 -189 610 117 142 -280 -300 462 -39 677 783 751 -925 -304 446 341 -399 -943 -30 -886 23 -350 -31 -595 -506 -306 -569 252 -47 887 -647 -645 -885 759 -847 835 669 -731 448 -91 670 -894 -673 304 710 -980 -52 329 -151 -621 -165 762 -861 -171 -739 327 811 -481 -346 -410 -924 -329 -574 672 -231 -381 90 871 -146 -285 398 -128 620 -504 457 -115 417 773 18 54 -819 165 -755 355 916 780 -253 -746 97 -27 389 -385 834 -34 230 185 -711 323 -39 -29 -1 688 825 182 467 -555 -442 557 317 575 -76 -613 9 -542 501 112 -90 -543 -745 956 -500 640 704 659 773 393 -768 127 909 -99 599 -663 -876 -606 105 -820 -13 -274 -667 -120 180 394 384 -574 -736 -196 -196 -469 -955 -663 83 225 812 -412 967 137 599 -101 791 -216 -427 963 67 -339 578 -292 -661 236 -433 686 347 788 -741 -883 232 -353 980 -969 185 -888 363 439 -509 -124 -640 325 453 536 265 -877 103 -533 237 726 575 972 713 -378 640 -556 278 26 111 -675 -212 115 -791 -594 435 121 -982 92 -513 685 -201 586 456 -438 -50 -467 605 -205 308 -713 760 199 173 -798 379 -476 824 682 372 187 77 -778 -736 -745 160 -552 137 -667 890 427 994 404 498 270 -975 230 70 -660 -883 -849 -895 -355 476 221 -785 569 349 745 -391 560 649 -597 567 -841 -233 -248 -802 -239 607 163 242 849 941 720 701 -867 175 426 -78 352 706 -297 161 22 337 -600 -89 -143 233 -820 -388 -359 -434 420 -252 -246 815 -385 241 152 -740 -405 -396 -219 -779 -450 546 298 -395 -312 216 -220 367 890 -723 317 248 -802 180 883 962 174 -247 -209 899 285 994 901 300 -654 207 889 860 -425 949 210 117 -730 -391 -299 443 -669 -933 105 -520 587 -745 603 829 -441 -504 267 -418 -278 737 627 526 576 -107 159 414 -654 531 -149 352 -107 -986 729 -795 -958 -809 310 714 593 -655 854 -459 -477 442 551 236 -113 693 413 676 -956 -309 -3 -916 316 -138 -827 -168 226 65 -442 -386 469 456 -921 804 -29 -34 919 -201 785 -678 -489 281 -456 -266 -874 -523 -311 -578 -643 -576 -86 -768 378 466 495 36 72 671 -19 -468 648 -975 -222 -703 3 880 389 -169 528 758 -955 -143 -306 -129 -71 -797 -632 -1000 27 106 -316 221 344 698 745 920 145 458 -308 -432 -499 -920 132 408 -23 335 -454 -81 607 -491 -474 912 -255 -727 -244 -596 916 265 -436 951 462 -543 -489 -214 -929 -92 -466 -391 -340 -974 863 -816 -56 -880 -152 129 -47 -704 989 867 995 404 -71 84 80 -39 -996 90 734 971 680 -930 682 -908 676 905 -126 232 103 -683 -420 393 -192 182 214 -288 -448 -58 375 260 159 847 443 36 666 199 960 -352 -9 42 265 491 -766 -720 171 -477 1 170 106 301 970 -822 -213 -215 86 -409 -832 73 -474 102 -448 234 -664 -597 -404 55 -451 285 833 779 -371 729 -891 -192 -282 -585 -711 -949 -98 918 -163 503 672 -868 -468 -624 657 -30 768 264 558 257 -576 515 -377 401 976 -536 222 -64 822 -931 -250 -715 -690 384 112 -626 115 704 -241 603 622 886 -802 727 626 -454 -704 129 -808 619 366 -326 912 54 924 -599 -599 -502 556 804 738 -22 213 -735 -468 136 589 719 -997 369 -428 202 -578 515 -591 -907 8 639 -748 -519 902 -171 -173 587 157 627 -294 405 623 4 -192 235 125 459 -153 -248 149 918 273 200 234 -357 -732 -304 -523 369 -70 155 959 83 784 0 -709 -497 -969 -74 -593 -12 146 803 166 649 669 907 594 151 -484 128 -45 858 636 0 -137 865 586 974 -829 -88 -251 949 -952 -151 -747 -192 -79 636 -736 -774 -880 -581 -287 -935 -771 -534 -809 775 957 540 -665 -988 -642 927 -252 642 358 124 826 300 458 320 -246 36 -237 -15 590 -248 -57 721 -176 531 -717 -654 -113 -168 380 -645 129 54 484 783 252 766 -50 -296 -737 -912 -195 265 416 569 967 48 75 737 -605 -166 229 197 -173 -649 909 616 -170 253 548 84 266 835 -714 -44 -301 489 526 141 -513 -30 -358 -761 455 592 643 -115 -728 -678 145 -828 371 -681 212 564 -288 927 96 -676 570 292 -616 -852 -840 428 904 620 -5 541 -843 -749 -499 58 107 -741 -500 9 423 591 734 138 0 612 -410 783 -805 647 -87 -228 -819 865 858 716 288 -244 919 -356 -571 -457 -642 650 -835 911 -848 20 -164 -195 -813 316 -534 -550 860 960 -910 144 -440 -283 476 672 -378 494 -533 209 -961 -767 -291 -484 -11 -536 701 -779 -219 886 -449 -277 -866 82 -343 701 -466 76 594 -22 -735 -701 -356 395 -235 827 88 -240 -486 510 570 7 -66 384 -355 717 928 -664 924 501 350 -831 -141 -483 -572 287 763 -506 -355 -1000 -561 -621 568 490 -700 734 -941 -93 561 231 223 -572 530 -671 491 966 328 -5 -151 -373 -250 987 -314 -677 386 345 -357 -618 -967 316 -671 -106 -360 -939 -893 -159 981 707 130 -817 914 -239 254 -537 -86 767 720 -597 747 -196 55 756 646 466 -631 -924 168 800 259 479 -838 351 -922 337 -168 -664 -590 921 832 332 57 380 -584 -59 422 811 -180 304 -371 88 10 777 -775 -334 993 504 411 -230 -802 -774 317 -615 -119 155 649 153 579 508 -784 175 828 -548 897 784 -984 -172 368 907 -577 116 738 -554 398 500 322 -250 -337 -25 -994 -131 -611 528 -374 -326 -29 785 -876 692 939 807 391 851 -928 451 438 -102 43 869 -53 -805 215 414 -87 94 13 -885 -279 743 -503 -864 -128 -722 631 1000 -135 597 -369 -400 20 -61 -936 -737 322 -539 -320 -873 -895 -791 -854 430 -755 -109 425 -909 732 -277 755 908 203 31 768 -874 455 -204 -500 -391 398 714 112 -306 639 144 -739 -618 769 177 -981 409 930 863 611 43 -47 -447 -449 342 -780 -760 -336 -960 -706 -511 -323 133 757 552 632 -203 -513 -849 103 -985 436 -909 549 -397 -157 316 41 231 -425 -519 941 198 -425 -469 -357 -777 -537 -543 -492 -799 -643 -604 -166 -224 107 17 970 953 427 45 722 -961 978 -599 -550 93 -226 467 411 137 61 -89 -839 -889 -907 -692 -617 451 -727 -888 575 -149 806 211 30 309 65 754 -826 108 -527 693 -829 -662 323 915 209 390 -905 25 896 -28 -846 -375 -222 510 253 839 -326 193 -111 30 58 -589 825 -311 861 -62 -185 -800 300 -758 -315 701 426 995 817 717 379 313 -588 840 330 -79 71 -980 -613 832 -383 -871 -253 -289 -823 721 110 870 387 851 -770 -786 -622 -947 401 -360 193 413 -564 395 -657 -140 782 -531 -559 -903 302 771 884 561 -924 -472 -524 -276 -754 -37 550 -237 132 199 804 -36 -291 39 -629 329 535 786 -764 837 808 -93 -949 -78 876 -325 -210 -122 982 -91 -380 -71 696 981 -505 425 -383 372 822 -894 -369 969 455 -22 -869 -379 -290 273 887 677 747 615 -516 240 899 809 -618 -990 -658 233 -566 646 -851 114 -358 51 -823 231 680 -182 -37 469 887 -904 237 -756 -995 61 262 987 -143 -549 233 837 -954 -231 698 -164 -956 -312 -2 -866 792 -736 -283 142 -748 -800 -401 83 -441 655 -124 -764 710 -736 235 802 -708 -326 -756 -394 228 669 -425 -803 -779 -548 423 -226 537 571 -924 -64 -975 15 -324 -853 -525 -70 771 974 723 -397 -681 274 738 -673 -698 -812 532 -190 965 484 -43 -66 345 724 467 51 61 178 648 643 -846 -353 325 900 -397 838 412 -19 290 511 47 401 829 -887 -383 528 -497 -711 -574 -3 -666 -572 901 -360 -303 -889 691 -650 -893 -103 -896 -118 962 -148 -514 299 868 -849 583 648 -485 901 -206 -181 122 -462 -62 -626 -848 182 -324 93 38 73 -831 -922 -552 301 700 -210 786 131 -281 -882 723 -645 403 -406 -562 -289 -848 -781 494 -925 374 -846 -819 362 -985 -390 -810 80 -674 -82 657 -975 700 -505 808 -861 450 829 723 656 551 -189 354 703 -647 -745 81 -839 -47 103 -784 -656 900 626 513 615 -278 -766 919 162 -978 -97 -971 -723 540 209 -668 -177 -201 -772 915 257 -88 858 498 -192 -282 401 -823 -532 -441 839 -904 290 251 959 490 -269 -563 587 -871 -354 -913 -910 -919 -84 242 137 -804 -592 768 -576 889 804 932 370 71 -533 491 -690 -922 -284 -229 -924 787 -44 -938 -518 -906 125 -545 -475 523 467 -327 263 227 -476 -542 -105 -889 -70 612 -70 853 841 -22 -999 898 -576 -36 -912 -90 -486 -579 -289 85 75 -639 -267 -236 163 -449 -109 445 90 959 -806 -581 653 -236 -810 -57 496 -944 -306 128 -21 880 641 -525 -624 -205 -485 89 772 -992 537 -654 -16 334 877 323 -962 725 321 717 839 -990 404 112 -102 414 978 -964 431 788 397 -325 -237 155 -748 -888 -147 934 -783 -782 -545 643 261 405 -756 973 -450 -584 -734 712 172 -265 800 541 428 324 -759 -820 -547 -363 402 -895 -794 706 460 214 -383 654 280 464 -422 -275 18 -665 -682 884 -371 5 413 -341 -687 651 -40 -972 330 -192 -892 840 34 -632 945 311 -945 -394 958 -814 -34 -189 916 -502 886 -843 919 -966 -231 523 431 343 -691 76 206 986 -95 -930 74 -860 17 602 -338 -413 -157 499 -882 -372 -891 390 -619 408 317 139 -290 -295 -980 160 -467 -484 242 332 -920 644 44 443 225 624 320 -561 401 -893 -782 -65 -903 -765 -266 348 -686 809 -318 398 751 193 216 -584 -841 -660 -168 -992 -632 53 -847 -767 -497 -663 221 -534 -230 685 911 754 -576 896 280 -105 858 356 -113 -703 473 413 -666 -879 -967 101 483 -250 296 559 88 -64 -889 41 -596 -425 103 804 624 86 -700 824 -260 591 193 914 948 -859 -539 173 609 -129 628 -415 -284 57 -999 -185 541 -305 542 877 438 25 63 206 -616 250 -871 -169 -349 358 39 151 -738 162 708 651 308 612 -17 -99 480 608 124 681 785 -624 -886 -544 -899 851 -32 -255 -84 -161 -893 -892 -707 444 504 -758 363 -798 -221 217 -445 -820 -520 -260 907 12 452 962 -292 -737 -956 -921 545 791 325 -996 -197 820 -240 831 566 722 -99 -947 125 -782 -605 -46 -934 973 766 -324 995 581 92 -481 546 -645 -667 -285 634 939 355 -120 77 331 732 374 -275 -749 -113 -56 -898 979 -754 695 -145 190 -780 519 908 -565 -415 -218 -377 -946 -860 -530 745 -110 -310 496 -816 80 -185 161 -189 -358 -384 -409 502 -389 607 466 -90 330 848 -711 421 -629 -597 15 278 544 -624 -489 816 178 818 402 348 -629 -527 -724 941 930 -839 -27 -930 267 666 -959 629 463 -158 -881 797 699 114 -835 -172 40 -97 -941 -986 -340 -597 252 -222 -457 -819 -624 667 -795 660 813 -351 530 -494 393 223 810 -351 739 -125 254 -890 12 205 104 -199 186 -352 -178 913 413 -637 -438 -589 549 734 960 166 526 94 -535 -158 -903 -630 -290 -381 -823 244 -725 805 -732 414 545 948 334 470 715 -919 476 -619 959 690 162 783 67 310 -509 -735 -645 206 -195 -18 -754 78 -704 745 -145 725 -431 858 12 -342 -577 261 729 -157 773 -401 904 862 560 -343 -203 -285 150 -678 -563 -735 -891 -545 728 -450 420 -611 -820 480 -634 760 687 -640 -693 -722 795 -451 -884 629 324 589 -736 -530 985 336 -647 396 -232 -900 838 -793 -493 287 273 299 74 666 856 468 231 425 736 164 -472 557 -705 -2 530 748 -667 -362 -720 725 -595 -304 -665 714 -393 -637 -351 -269 371 950 914 774 356 583 -160 604 -926 -842 333 -200 -361 -966 -432 628 -69 -519 -120 412 -555 -56 758 955 -975 -193 -576 139 20 -299 -314 273 526 -663 368 -135 152 -882 587 -803 -954 822 -378 450 -583 710 373 608 118 441 240 58 204 681 448 173 -2 24 -93 415 289 -401 863 -921 291 -271 -66 -672 478 -958 738 -391 -325 -933 -770 63 -250 -693 -211 508 402 190 -860 -779 124 568 241 -383 681 -825 -940 -904 -350 540 444 -715 -896 782 -847 82 -941 732 -863 691 518 -278 121 364 -776 -374 -477 -959 93 740 486 -668 481 -309 -857 -347 963 397 -602 136 -174 755 -562 590 880 -49 -63 -688 962 -407 326 276 -457 -663 464 990 -330 -347 484 297 -585 723 1000 987 -929 -671 -857 -709 -611 -115 159 -510 483 842 -660 -921 -357 999 -542 527 570 25 -517 990 179 -265 -671 -132 -365 -622 -304 517 247 -321 573 -913 -791 789 232 758 -448 -942 -873 -407 -722 -799 252 -186 -491 -412 900 -713 726 634 858 637 770 115 29 916 369 567 -406 -704 -606 -234 156 802 -727 -184 -132 622 -234 722 -619 828 -281 -385 -282 269 288 -252 -593 944 -290 165 694 -32 817 663 -791 512 -211 455 176 -779 -343 -574 -94 -619 -519 489 350 525 -441 -915 729 -126 786 474 -102 -592 -121 -23 388 963 -904 -887 625 178 694 -213 439 712 167 133 233 771 -145 -752 -101 -664 -563 918 -922 -363 393 636 528 659 630 -4 774 -604 863 942 805 995 506 -293 725 -12 -919 -67 -839 -481 361 568 641 501 976 333 -667 956 191 -941 961 145 641 -165 404 753 -842 -827 965 535 -60 -505 189 459 -543 27 -850 -926 378 -872 101 632 -336 15 -521 -753 214 -486 -699 -423 -285 -924 -536 -459 608 788 -396 -830 244 -4 -305 -734 224 -534 -230 -510 -443 -386 -160 -340 782 166 -61 -484 -888 653 561 433 901 156 -193 -616 231 -820 900 -872 125 3 -271 571 129 -479 -258 434 911 -632 -71 447 -217 753 -874 41 -187 338 246 423 226 -365 564 -873 -983 -173 762 423 -141 -3 291 -518 321 -123 563 -40 -938 -47 591 140 889 -426 715 578 -72 815 -637 -57 870 -328 409 -146 896 74 -62 145 474 674 -614 -360 -906 -211 -687 997 398 970 565 669 -800 -124 -14 -390 499 496 -395 178 329 364 385 803 387 -670 -708 143 766 -210 382 32 94 -167 760 -659 -128 217 -127 805 -323 874 129 -436 723 441 540 941 -737 -821 -369 190 -259 -303 -852 841 696 -447 737 -532 -857 -362 365 -810 531 -638 37 793 457 500 399 354 246 321 973 145 -952 -688 -80 721 581 457 -598 671 650 -872 -928 135 973 -204 -289 -115 404 -975 -349 -945 -872 -630 608 424 -329 -188 317 359 349 -196 661 450 852 750 -461 -302 -801 -868 -707 -774 -614 -143 482 -283 -341 122 -598 -110 167 -283 -72 115 668 761 -1 689 436 262 -84 721 -88 -286 -661 -438 -197 -873 167 32 -936 261 202 574 -503 -851 681 -501 -733 -449 527 1 -501 756 -596 993 27 -995 -905 -786 188 850 893 864 -472 -863 -624 -638 -717 -749 -393 876 303 188 -909 59 -119 889 -796 451 465 193 869 -730 -565 941 -604 838 138 -251 633 689 293 -125 262 -176 394 -577 984 69 -41 579 -281 -132 120 988 349 262 -473 -407 633 -341 -678 216 229 653 360 735 463 215 572 -373 -283 194 919 498 -734 313 678 73 -306 593 109 -517 193 -563 72 448 -245 -893 -197 334 352 828 486 -173 346 -871 428 -326 -86 -619 896 861 470 -229 520 -326 -388 372 822 564 79 -245 589 -552 -498 17 -233 -573 74 531 -29 -790 -813 137 -733 114 -636 -831 -65 7 778 -174 -646 -872 -925 -617 443 633 932 -387 46 293 -186 920 -55 -525 168 -96 274 -333 -873 594 12 184 38 474 -77 -564 -191 -641 836 -219 822 12 206 671 42 -910 622 891 -764 -390 155 -740 807 -980 877 702 -451 24 127 620 -628 -907 -886 -745 -21 -90 369 -357 650 -376 -629 -68 -426 743 681 986 -98 -907 -830 -36 -217 976 -135 421 -362 268 281 794 -838 407 -48 899 -322 -261 706 -825 -755 -385 521 -517 -345 168 -998 -817 522 548 -586 -826 308 -930 750 -66 581 767 -605 549 8 619 610 1000 -654 -215 654 523 741 -932 -214 -234 -640 464 -323 24 -446 704 835 -319 -401 734 832 -321 116 471 -890 -774 -846 905 -819 850 848 847 734 -702 386 -606 -690 -196 -593 -361 -401 821 -894 440 -595 878 -464 -662 -356 888 623 -785 574 -390 913 -365 -642 476 -848 156 -724 -135 -225 -675 -131 -583 -563 794 277 361 656 279 512 247 451 483 -7 258 586 -921 -957 -970 936 294 740 -971 -828 -856 675 -718 83 302 -573 -806 -776 730 -542 -111 -268 841 -33 913 -333 343 -833 -374 -400 -524 380 -875 -707 954 564 299 265 -317 48 402 -844 -55 -877 -724 -888 -194 584 766 358 480 -37 -501 545 670 -244 -192 -15 -43 259 34 -686 -120 14 679 517 -92 558 -794 373 -874 617 612 -319 -767 -130 -68 -271 -497 758 -299 294 46 -807 760 -949 -78 -723 872 -650 -282 -883 399 -824 893 -345 332 -722 -886 -866 -962 319 -408 -522 552 -134 701 154 310 -199 49 387 425 -765 294 439 164 -990 328 -886 152 -890 26 -948 -463 101 305 721 206 -93 -854 -437 204 365 -197 22 -993 -853 -245 -439 626 -808 -19 652 897 -227 -186 899 342 87 -998 780 -712 419 -988 -193 -903 954 687 887 -727 805 -74 425 -97 -73 -967 -836 607 628 562 -763 -21 -802 736 -477 -817 997 -324 370 -239 -165 -310 -177 -238 36 -555 -585 72 -747 -508 717 -685 -370 752 209 201 -548 -631 -888 96 -289 -218 -368 831 170 -679 -452 428 15 613 207 109 -628 -934 329 -608 -393 -663 109 683 -614 -882 673 163 400 965 -570 876 -535 698 -876 -815 -533 -85 993 -319 311 -438 7 919 131 897 -563 -820 -181 338 -221 -784 -490 862 -348 684 307 -396 -205 390 -998 226 775 796 -263 65 -699 -175 214 -400 -715 667 -397 987 820 -314 795 877 271 932 -646 550 -53 290 -462 166 -842 377 201 -882 -846 891 645 -308 -859 799 -12 -312 386 569 687 -630 255 466 -398 -458 -522 -897 346 224 637 -90 -231 459 973 -532 848 -332 -938 -92 46 912 -197 743 129 -862 -385 -479 -843 -407 268 -646 -784 336 133 -521 227 -12 -787 634 -952 -468 64 91 365 -725 963 -498 -357 342 35 -435 -851 -608 548 -646 -573 -602 797 -482 -617 384 -147 694 -292 841 777 -240 242 -113 186 417 972 -3 231 714 -833 223 -861 -597 -844 442 926 962 860 476 538 -985 -78 528 -418 -863 722 -176 -677 -419 856 -234 -286 -620 217 159 -332 -559 -943 642 -116 953 -616 572 -392 -524 851 -970 773 721 205 286 -681 -179 -149 -221 14 188 117 442 341 -967 -422 -786 -943 808 -331 -317 200 -339 -870 837 253 -947 -302 -875 613 560 -624 830 -502 997 802 394 697 -569 669 -61 125 926 -653 603 883 704 -304 -343 -549 -577 -202 -485 592 -803 -861 -301 -802 926 -203 598 234 160 -994 251 855 186 929 -791 897 976 -896 3 451 55 -847 631 842 -813 -530 896 367 -514 604 -377 612 -200 330 469 -789 -296 405 -636 -68 -992 -61 -537 882 537 220 -560 308 509 170 -816 -703 -108 -671 921 844 -637 951 -818 586 -737 535 8 -814 515 311 160 835 -16 15 -765 501 26 -848 454 -468 465 -995 -350 813 295 173 708 -633 -585 -515 -370 -284 -993 575 -124 883 -771 -358 861 121 661 -490 488 -507 -496 976 -195 -237 -584 649 915 -603 230 849 -663 -311 562 308 150 -728 -945 -909 105 -77 628 -524 407 317 -921 -210 -572 -397 185 422 -687 479 -514 -559 -97 251 -914 925 -455 -974 -700 -315 646 -857 602 -914 -934 -281 922 927 -265 324 -344 853 -978 482 -795 -782 -343 336 -535 -575 -179 438 992 -355 -951 499 -598 -979 -804 53 339 -675 -567 318 -695 -364 -917 305 742 255 777 56 149 623 -758 -999 -181 772 -616 351 145 402 -89 -178 736 -820 989 -91 -886 -813 -904 -728 852 475 704 701 533 -920 -114 789 753 -888 888 -617 605 861 503 -578 -961 -164 662 -760 791 -122 962 829 850 594 0 -495 -424 218 24 782 747 520 -372 -354 619 -3 385 -575 -7 319 -37 667 245 -368 -551 -224 -378 -176 -221 992 350 -161 -626 735 149 -269 642 443 -986 -423 65 -183 712 215 -242 -326 305 -15 672 381 -520 -758 789 293 -66 15 186 -320 96 -773 -846 901 728 -306 -3 -292 249 -37 -596 876 -740 -319 -963 797 -451 -825 -626 -130 -187 -275 -702 -216 523 -181 -199 -643 102 -186 -250 -779 -216 177 -314 110 -527 -573 -796 -611 -141 755 485 -868 -898 58 -488 883 243 -25 892 -451 508 -225 -274 608 585 791 -828 645 709 90 -681 581 -611 834 949 -900 -108 -742 -652 -816 -835 561 671 300 706 -266 281 389 -915 712 -81 454 -382 889 111 573 66 627 -812 -293 -859 -909 -996 478 -246 127 -428 -632 806 890 193 -20 575 604 -84 -961 -363 -458 348 -81 -811 141 959 -49 851 -567 -302 -599 -556 168 924 -820 -274 -414 476 684 -260 -809 -499 -908 391 491 -541 -425 680 -930 386 -407 486 327 -41 -484 -135 964 -801 458 394 347 -701 -170 335 134 -158 -199 567 689 -770 188 -852 -643 -364 32 827 -728 983 434 327 -261 -779 -142 -309 159 540 146 -561 -730 -121 399 573 -278 -976 147 150 610 -483 -1 -54 933 -632 294 -695 -275 946 949 -777 771 944 274 -691 -435 -687 554 -938 411 -58 612 1000 -529 725 85 478 744 -28 913 169 749 -324 769 -344 -789 578 961 -796 946 805 -274 181 -239 318 417 237 -589 -606 -534 -126 623 617 155 -159 -907 -640 -345 686 297 375 -680 243 946 -808 997 -380 447 917 60 207 120 -567 -643 -552 -282 -216 369 -439 -389 -629 564 35 132 596 -18 304 63 -778 949 -121 -477 -422 841 -120 -141 -774 -233 -241 -707 292 279 -784 -305 965 -981 229 -823 45 -846 709 -986 997 194 -214 214 -56 252 508 -17 -950 190 -190 -349 -281 -150 -719 -690 571 -115 -985 -281 -577 85 -783 -657 548 575 -606 808 -707 -197 -942 44 -282 73 -363 764 637 -511 -959 97 252 -224 246 -901 778 397 -46 347 -352 -230 924 -33 271 91 -318 -283 320 185 378 720 -207 85 578 -247 318 510 -727 866 -710 -923 -190 -729 349 264 220 -505 473 -315 -38 -513 934 -184 -163 -609 -609 -463 110 -973 -656 699 42 -228 -487 0 -348 628 99 -692 -191 -975 792 -689 -498 -849 -737 -340 598 -80 -407 348 -173 -162 346 240 386 290 -834 978 279 530 175 -665 -302 276 -766 -845 -926 -351 975 365 -504 839 178 -5 528 816 -941 914 -883 -87 363 461 -495 567 97 -480 -491 73 202 113 6 217 780 804 -387 343 -150 -681 693 -450 -736 558 764 411 823 807 661 970 -604 751 645 898 321 -450 -852 -901 -943 -4 524 -702 880 -503 -394 535 -88 533 -517 798 260 317 -660 -700 197 126 672 149 785 -863 156 -984 -65 -270 -949 53 -543 782 -943 882 765 -974 -86 -223 919 -456 -317 701 284 -985 21 -431 -846 658 -80 426 572 -771 552 922 713 761 -345 -697 -594 142 643 909 -192 -244 -941 -865 -902 435 140 666 -275 544 349 -610 737 869 804 159 -65 -331 -371 -570 -271 445 -374 -733 -99 -520 461 -210 463 -333 -995 -758 -798 -172 -716 -700 -761 -949 -620 38 -632 669 28 -140 -371 -236 813 -842 -287 691 129 -481 -80 140 -738 607 345 -780 -143 668 -358 -913 508 -955 402 -497 380 528 -211 -47 -582 35 -1 -912 791 -557 930 -168 354 602 882 623 487 296 338 986 541 -296 729 637 -127 809 -452 296 786 -159 -312 201 -249 25 774 -39 -676 187 -876 970 -362 -22 -570 891 803 -560 98 -124 576 -949 -63 -680 -564 -863 -410 352 -648 -931 -208 -99 -163 -947 47 600 -380 658 -758 561 334 500 -153 150 76 -564 -957 -287 -655 -427 855 779 624 -594 -920 -988 -261 234 -433 -153 951 898 320 796 -848 774 861 -760 995 -113 -710 -628 -141 -212 -665 365 563 -68 91 211 -841 -896 71 -348 197 -938 -536 899 -286 258 481 978 -157 968 614 -220 490 -767 138 -405 -836 91 725 843 -775 -133 -646 191 -837 -400 -278 710 734 -422 760 -671 261 -244 -784 -448 -913 -872 731 931 731 -745 -12 -48 -605 664 -502 -50 49 896 -425 606 -689 63 749 990 -353 966 -476 -869 567 -695 -241 931 167 -889 67 -440 524 877 -101 -894 723 -771 1000 488 852 -674 260 986 -462 -280 -657 344 -59 -955 -771 968 117 -823 -467 297 -405 -38 569 862 807 -953 683 707 -559 -384 -521 424 -590 752 376 41 -417 -657 -942 391 432 893 906 -671 -289 -391 -999 397 878 662 491 -545 633 -399 -908 -402 558 -488 -930 -831 -189 -621 -147 -48 448 372 -80 858 69 371 353 672 938 -264 -843 -898 -753 762 -231 -732 227 -488 782 -376 289 -107 951 -795 222 -762 704 -848 -384 -32 -827 -62 -332 -697 518 -813 -156 85 795 785 -663 852 -909 537 -452 825 -320 448 572 787 911 -799 -21 672 -228 -702 -517 -965 999 -809 314 -178 422 77 -542 -980 831 -168 869 -725 -945 -441 365 -679 987 -490 239 -159 917 918 743 -37 -566 197 130 -761 894 56 543 640 602 127 45 -271 -65 38 743 -722 959 815 -41 216 260 -805 197 555 211 -440 -761 -854 -968 894 363 -510 738 -748 75 58 -931 -863 481 -277 349 553 -488 154 390 495 -917 -671 -639 -143 732 -418 640 -784 727 -879 -847 -836 292 197 493 906 381 -17 -818 -134 139 205 -488 -588 -320 -919 -714 -265 874 -566 951 582 -352 -163 -428 23 -471 -877 -238 723 395 -554 431 -232 68 -923 -659 -476 964 -819 190 -977 -504 816 -175 672 -155 11 850 -581 -758 457 -416 -600 -183 751 226 -727 -572 -987 -844 -368 393 881 -151 -302 -367 878 -816 -762 -664 -750 -792 871 618 321 252 -57 116 -312 308 -339 -676 -300 130 -125 -466 -757 -584 794 -153 -140 854 -795 -105 1000 899 -107 -326 -463 -733 648 -181 -641 -804 -448 -473 -232 -738 898 834 -287 179 650 -543 -657 -23 948 68 420 -396 -56 379 -901 -7 929 -732 463 146 571 -388 -555 -570 -232 -532 732 651 652 -330 652 -390 356 727 -335 178 -179 628 924 -184 296 -414 -8 -723 418 -996 -904 -597 322 -243 432 -956 379 589 724 -70 113 -637 -940 -558 161 -152 -616 894 279 -837 46 432 320 511 -308 967 208 72 702 -693 375 114 -925 -817 454 387 -452 954 -551 213 281 554 -40 -880 954 218 -67 910 359 -99 908 860 835 -910 -54 -986 931 821 -33 204 957 -584 -509 595 -901 -119 -469 865 971 547 72 353 710 -981 -247 99 -270 -288 -844 347 855 -518 -861 549 -300 217 -337 568 -51 -54 -217 448 888 -524 -718 -173 495 -812 387 703 996 139 -49 666 131 698 -568 -178 283 406 -532 -983 -827 -192 -593 665 726 743 491 -104 -9 214 -404 531 -418 -771 -878 862 -46 32 318 -65 -237 110 849 191 -801 870 615 -579 -126 826 -390 408 -963 -83 -20 -254 384 808 991 531 -772 572 -487 -628 -42 -503 -543 481 -920 -996 719 492 343 -897 -840 -970 -514 906 782 -912 -229 662 743 -218 -667 -444 -149 988 988 -288 -652 -61 275 -522 411 -349 -742 44 804 -250 483 846 -514 947 -99 121 -99 404 955 -145 381 422 -660 -130 185 569 -389 262 -881 366 558 648 563 -71 -737 -922 -968 -301 -847 -140 529 -842 933 -881 705 490 986 -90 -983 619 736 716 397 511 313 605 -35 828 955 -18 815 -657 493 -801 -991 -308 -130 711 -767 4 870 -603 393 -504 -297 -349 956 -690 -212 275 599 919 -877 6 -355 -912 279 -493 -852 -874 291 195 -331 293 -374 439 424 -828 993 -725 -210 -866 256 -481 -856 -51 450 -534 -565 -980 716 -75 852 734 107 572 377 -641 -194 995 288 401 -338 627 230 402 941 729 -495 961 -345 813 228 603 -968 13 -765 609 -672 997 626 -348 367 690 876 674 -415 -947 -636 -989 367 -193 -805 -311 324 583 322 232 934 19 -140 757 -832 -642 434 834 874 -346 866 98 319 688 227 -835 191 -456 -321 -209 191 -231 -342 -185 430 -312 -393 240 976 -676 -548 -557 895 847 -764 -397 752 -30 100 478 -874 -66 -252 293 -359 509 88 -896 -301 -266 -79 936 -195 273 472 -576 115 -887 -138 149 -263 -651 -188 426 -539 -285 -107 172 -179 -333 -52 -247 160 -341 -831 622 -936 394 -863 887 719 442 879 260 -367 -22 794 -355 -160 497 17 830 207 434 158 -635 644 -836 -209 -317 577 60 485 675 120 -495 407 114 -648 -982 -785 -747 -361 -98 -52 -573 182 678 801 221 -146 274 -749 -294 177 5 260 -641 997 7 531 -369 -348 7 -371 -223 -101 530 -207 -218 -361 441 770 -518 -236 -434 -196 337 -98 -881 738 -113 -817 -704 -674 -369 -363 436 -387 -803 -542 -531 628 169 618 362 -172 -135 183 281 -468 -540 229 103 -734 884 96 643 -853 848 264 917 98 602 -822 -664 331 302 -259 -440 -368 315 633 382 -435 -226 -551 -698 930 -538 -876 -698 -300 880 -415 -342 -105 73 192 -990 -474 244 288 743 791 -796 814 855 537 450 360 303 -690 679 -462 229 362 -70 -736 -211 312 973 -648 -778 -792 -649 -589 -483 549 -257 949 -211 -727 -211 -857 -862 -653 90 83 800 366 -620 876 -1 -537 466 -724 -865 -52 -211 316 581 325 349 -423 -234 516 -62 980 -448 472 166 -340 925 -870 -417 332 -358 -447 -276 -256 622 244 91 490 856 692 -542 -193 605 -166 -416 -391 679 187 -903 218 670 881 573 71 202 -76 -939 -856 857 544 223 522 -744 227 -449 -315 706 973 -928 -820 405 865 -178 989 984 399 -918 208 -733 -506 268 750 778 -616 872 -610 585 -552 205 -912 -760 -340 -505 578 876 349 463 132 -820 62 944 -282 -679 936 -142 985 805 -709 327 669 -300 -608 901 73 861 458 435 -832 -743 304 50 323 -172 -755 434 -758 510 680 165 -374 -160 982 324 -526 873 696 929 966 415 262 -213 356 75 37 149 546 -804 -802 -143 861 -699 377 20 -178 446 -83 250 97 941 -268 -294 -48 -839 207 -301 108 -577 -402 952 -288 -521 259 -53 -751 -405 -717 393 -345 -270 937 -153 -908 -131 72 -214 114 -189 686 837 485 -429 617 133 -337 -93 -110 255 868 -120 287 134 -316 177 -924 -414 -761 443 35 370 361 -629 174 616 770 926 400 768 -159 387 -985 -313 -789 730 580 806 -215 502 -167 -861 -458 -515 655 -630 -506 -503 -82 943 -273 -384 391 10 572 -466 -520 217 -114 73 651 -647 261 762 -569 -253 -604 115 -653 -680 244 -906 -273 499 -671 963 715 -292 -693 -631 -24 -432 922 181 -38 -90 916 -846 -198 -479 357 -238 -79 314 -913 45 -728 854 -808 -964 868 -737 849 -164 -837 -46 900 -955 145 -826 -608 -619 428 -516 -422 -776 -734 839 -739 268 450 -760 68 -175 -625 157 -790 606 -55 20 -189 -684 -579 -356 647 -466 -225 -659 100 -543 134 446 -19 738 530 -156 -422 35 932 -761 138 -687 -681 230 -222 -677 -506 390 -512 410 -796 61 783 614 549 194 -296 479 -603 -225 649 783 982 298 975 -343 560 -286 759 905 503 -705 157 -501 752 -791 487 675 -852 820 474 -33 -207 973 402 38 -707 -243 -731 -849 527 -915 -220 -496 470 960 -79 15 973 46 -566 118 211 327 -853 -927 -533 -809 -721 503 -974 -931 -677 33 -381 -873 -775 656 546 -993 -274 755 769 -127 393 211 -834 -218 808 -203 650 -433 264 -631 -249 334 -119 -5 409 498 302 -155 356 -682 -715 -883 -747 511 -317 957 -388 797 980 422 -482 891 133 471 -330 -548 733 -999 27 42 592 -245 -706 -492 142 606 783 661 -820 666 -217 63 711 274 -36 -946 -87 174 571 -816 319 118 588 930 -714 6 990 100 -359 752 -530 -508 781 466 806 -391 -782 -475 884 900 -451 -355 74 788 796 439 425 -513 -470 935 424 -370 -538 750 132 394 -136 899 -131 -332 -454 -753 768 -735 -486 833 -924 -773 -795 -42 -585 670 -526 101 218 -993 -778 286 565 -211 -309 7 400 -426 -941 -131 -277 363 -174 -218 119 792 480 736 -724 -428 -386 -502 -403 186 -512 -768 160 944 -655 -308 -901 -627 -364 675 857 -272 -426 -587 -307 -558 831 621 519 366 -449 -691 913 550 442 324 123 -262 476 385 215 237 -182 -471 -379 442 66 -365 -956 364 -494 301 249 -705 -707 -665 737 -968 156 939 606 -904 615 -726 -412 -688 299 -964 57 601 -904 975 -873 -123 691 31 -257 -721 971 -667 -354 -88 26 619 55 -106 -9 422 957 535 -881 -723 202 934 -813 -913 487 7 -908 479 -950 426 192 918 -108 974 537 -453 -365 -905 -326 -293 774 -4 -364 -630 -81 333 718 43 676 189 -650 -463 -719 860 839 -490 -223 69 125 396 -103 426 -675 402 294 -885 210 423 333 -831 480 415 960 796 780 579 -669 806 75 -732 -725 -5 306 -622 -708 -134 -323 239 445 -692 -209 -124 -589 -144 -906 -908 834 -417 -37 -275 -745 -59 443 -185 -784 -709 616 -579 336 262 786 637 711 -731 -88 208 -497 -871 -938 -184 -993 -48 -19 12 -312 -160 64 36 -873 -296 445 846 445 -729 310 -462 407 610 -481 -755 570 473 821 -428 108 258 603 158 347 804 -322 355 354 -598 -164 465 -723 993 -142 -766 -713 333 898 883 -351 -699 895 -33 552 -764 702 80 893 -289 999 -950 17 63 777 442 -453 966 801 130 -51 -26 903 952 -298 -13 22 -620 -135 511 -990 -905 -532 -651 124 -45 -439 -942 -931 94 -532 579 -987 85 756 -98 -626 617 -110 -689 154 -940 -973 -642 -3 -741 560 -837 856 -812 -973 -388 -82 558 -474 -864 -434 622 -844 -979 546 -501 359 -947 -158 533 -935 -698 -953 -167 -971 234 427 184 -478 -168 135 -194 -797 37 -978 -166 -286 445 964 613 -264 208 -853 935 252 584 689 777 -726 -153 821 612 -555 -129 -749 65 -49 -658 948 622 998 708 -190 -695 304 -892 -1 377 345 85 -533 0 -25 -504 520 -585 361 452 608 -497 -776 39 477 341 822 669 -748 996 -869 -725 -304 789 425 166 204 630 -408 545 595 -950 108 969 -770 775 -128 -819 -290 -481 289 -399 177 -663 -912 -235 408 -590 865 204 -611 364 892 -131 319 339 672 -776 629 403 -718 -819 -301 0 -775 29 513 642 541 -10 -986 -884 289 326 521 -39 4 -855 356 -313 650 -951 -539 104 -976 -446 -332 224 556 -291 44 -417 -183 -595 792 423 -416 -322 -33 -128 951 275 857 41 639 346 -504 36 -943 -477 508 752 549 195 -98 -717 -576 113 -796 -786 120 306 972 976 829 113 266 -969 -723 546 709 -362 761 -406 -265 544 19 553 -794 649 234 -716 -377 730 -710 -896 -717 -849 -634 -341 91 787 -397 -849 -766 943 -603 -905 -912 -369 -862 582 748 -285 -797 632 258 -364 106 226 -38 -354 45 100 -541 -406 -586 -583 30 742 535 -663 108 775 475 -586 578 983 287 -851 -49 -236 518 -676 399 496 159 -980 -866 -766 -25 -973 -594 -397 -442 -357 54 461 770 574 1 379 -275 -882 816 754 -501 -277 530 549 -816 -369 389 588 -669 -118 -275 674 -538 -621 -16 -191 891 403 -801 14 827 -39 518 736 215 -811 -682 669 808 -387 380 -980 502 -56 154 -853 277 22 783 779 -255 944 -768 84 -412 -42 -7 674 94 549 -653 -841 -19 483 -681 -946 275 139 543 572 -230 744 -777 869 6 -754 982 -175 193 -562 576 -779 605 994 868 -786 853 -479 173 754 -230 381 -94 -95 -192 287 579 -87 93 387 -699 738 770 164 -668 440 -685 319 910 598 842 -530 -663 -372 825 -398 482 55 -629 415 -741 483 -305 747 -417 173 -620 670 -513 511 313 447 -168 -985 -546 -780 447 -510 -860 958 -85 975 48 469 -707 606 190 -659 386 -383 -563 -563 290 -28 -939 369 -584 425 910 -22 132 -367 -596 -335 -433 -166 382 890 -669 -464 291 992 347 -760 307 511 477 -718 -904 371 423 -66 540 209 -426 914 415 -651 -492 -771 -721 56 287 656 -699 481 669 396 -584 856 832 878 -101 256 914 -916 -88 909 173 -143 -236 178 184 -759 114 10 -858 -820 -874 -623 667 -191 785 -559 103 416 611 38 725 -25 483 909 272 -236 163 948 -947 -210 -583 366 274 -45 200 200 524 -100 311 733 105 -557 -129 425 849 -514 -51 608 -468 -820 222 835 2 -912 -974 373 603 -757 -45 -557 672 833 921 949 431 463 754 504 112 219 -698 34 -850 416 474 -91 -288 361 537 734 96 -19 -394 566 631 322 -611 118 -312 -215 965 -943 -269 719 -521 -683 276 -341 -383 -295 -615 -790 729 243 -8 -601 -939 -979 -562 -141 -932 581 635 -358 -795 355 -1 423 -625 992 716 -544 -282 542 -953 -192 297 -483 890 156 -754 274 207 756 59 -5 -765 415 737 -808 -616 967 -481 -567 26 -782 -543 217 837 351 -505 416 928 -147 -808 -62 -896 -160 740 959 164 -706 -297 -534 -158 339 -269 156 -476 726 416 621 270 -688 -931 613 -836 739 -553 947 -895 132 -790 -212 620 287 -23 390 198 490 659 137 817 148 101 -547 -221 930 721 50 730 21 -145 -475 840 -644 216 249 -380 553 -105 732 -787 -820 -624 -370 238 -379 358 471 -812 161 -387 926 -842 -466 -868 677 268 945 340 266 -743 -94 -78 863 -961 -670 -196 -744 861 877 -681 -89 -640 436 -799 -421 64 189 -99 -959 -490 -439 649 -361 -316 885 -255 525 390 -158 987 624 -769 -950 664 848 119 798 788 -35 -279 410 749 704 -702 -958 434 942 665 -739 430 830 -286 -67 271 570 -105 -145 -585 -897 -141 726 -343 -999 -475 -630 244 -22 -211 -802 536 -272 -247 417 -284 345 56 838 -501 608 504 758 -125 -196 -273 331 -328 826 -631 -729 181 629 -36 -639 -4 -29 189 669 766 -921 -457 -729 802 -292 -199 -314 -829 -787 552 -775 518 -350 996 -903 983 -349 -964 354 89 457 913 -896 84 -464 114 -308 -601 335 -844 -5 100 642 234 920 262 -67 -360 929 -222 -393 -765 -121 346 -255 619 -49 875 248 -354 -177 -283 189 958 -189 -474 358 92 406 330 889 710 -725 -92 389 -552 983 369 48 -517 702 240 146 502 590 387 424 458 -185 531 -57 658 311 -710 -320 -605 720 335 371 179 562 999 -745 588 -841 -236 471 -442 39 432 -824 604 267 377 -957 -641 680 915 -591 -874 -760 92 -731 717 818 480 -485 -973 -85 -167 -667 -830 -73 -525 821 -9 612 58 46 586 797 -123 -305 -298 738 436 -393 11 -413 139 651 -734 -858 332 -66 932 810 -374 406 -675 -52 -996 -714 331 -869 597 -773 193 -473 -182 815 408 -120 -449 116 -622 -265 803 643 88 -758 746 284 149 -417 -649 731 54 613 642 246 654 414 179 361 579 -367 -193 -322 -750 -150 -559 739 -641 336 311 578 259 572 353 -108 156 89 -861 27 929 493 34 283 -225 781 337 194 -100 894 -148 -993 110 -990 513 2 -398 279 526 970 -380 701 16 388 586 935 121 617 -748 -662 -528 -702 -91 -858 -879 410 -470 -645 363 -504 -620 -827 -598 404 104 394 633 -390 598 -389 -195 -497 -985 97 -341 762 -902 -972 -665 -393 635 841 178 -478 -235 -873 24 -993 764 -581 745 -82 -345 146 -516 664 88 -925 142 -128 341 -112 -366 -794 -622 -188 -349 950 -595 -139 701 491 -665 506 326 -744 -69 -646 219 -351 -541 -615 -349 -829 810 480 -663 630 -776 118 -205 634 -188 869 619 151 -457 -20 -977 841 -699 -790 113 -204 175 -340 834 -453 956 -146 -341 -940 300 378 -109 -496 22 -892 -596 -743 -276 670 -919 34 -983 -494 714 -782 -478 -532 -477 348 734 -745 -706 -84 800 -132 535 4 -576 -614 -922 -21 34 316 -996 418 5 701 374 -954 -256 -491 -906 -871 714 -561 669 253 -343 480 -524 -888 -139 391 251 90 761 122 535 -78 -120 410 -60 77 152 692 -467 -938 -30 -474 957 991 -889 -80 774 -378 -811 200 -970 -389 399 575 854 -672 -129 652 131 -26 -488 561 83 920 375 -802 761 -363 331 864 62 215 507 16 -458 -366 807 -553 -47 355 834 43 -882 781 157 410 410 965 534 -644 983 -445 907 997 -874 504 214 65 824 -232 -754 469 598 975 -704 343 2 625 -989 35 659 236 -974 -632 -176 -683 462 722 -255 215 -282 -154 386 -928 -167 -868 530 707 891 934 587 -857 -682 -892 -948 -37 711 -698 -983 -674 -497 -271 -437 -478 789 685 429 -320 719 -534 -234 -155 -1 294 -157 -447 -831 -232 26 -10 -993 -547 560 154 128 680 -632 362 856 999 367 -552 719 74 328 -925 -358 769 986 434 821 -411 344 656 127 -829 -86 -420 -785 -676 257 -78 1 519 850 983 24 56 -699 -68 389 197 183 148 -57 -634 439 627 936 586 -442 75 178 -642 -473 -186 898 -600 -662 585 -576 638 19 830 873 155 -689 -286 -408 -477 -297 312 585 -113 -519 564 -98 510 396 -109 235 66 402 50 80 -882 160 -885 -474 -391 -100 543 -1 826 404 -737 489 -144 -439 484 836 131 793 704 811 119 -152 312 -429 168 683 467 410 996 165 509 756 -470 -501 777 71 -637 692 532 285 -35 -553 357 -799 -812 606 897 677 921 606 -829 121 621 479 -757 281 -321 -956 -965 974 -313 832 -657 -952 680 720 879 781 45 337 42 -117 -61 75 -564 611 902 36 -33 228 -278 -699 237 92 -257 59 -828 -765 -606 850 -472 -542 516 255 243 395 690 966 -649 309 832 -221 300 36 -195 -669 -739 -341 -77 -9 154 980 821 948 -913 717 578 -603 -925 -825 651 -711 -939 831 456 967 -153 69 512 -490 -86 211 438 705 402 923 235 160 515 -814 907 554 773 375 -854 247 -644 799 -335 -194 846 -320 482 -191 697 574 -9 -289 471 -487 -686 -912 -927 -87 12 -902 -443 466 -171 -558 425 859 -766 52 866 541 -536 -665 328 34 -391 185 -849 -456 330 -84 -174 985 -967 -308 -908 439 933 708 -328 -95 245 -805 -997 150 -366 253 -453 216 423 406 -968 349 493 349 564 604 957 948 -690 -209 480 190 55 -585 844 131 137 -825 834 -629 320 -888 -962 -580 -244 867 -250 859 -364 -64 217 918 213 -119 268 -7 279 559 416 -99 447 -954 168 759 798 -395 456 -678 642 -394 -52 885 -807 680 988 825 619 444 -964 352 487 182 923 -553 155 -905 478 -283 806 -957 20 843 729 -556 706 5 866 559 74 216 806 325 806 470 -554 999 -49 349 176 -686 337 -775 333 -11 533 -664 -206 596 -161 -437 317 -465 -286 421 26 -183 -908 692 183 925 -529 -952 -234 248 -388 387 -372 -327 573 -222 -623 -617 646 620 134 75 486 139 -939 829 409 953 69 -186 -79 -50 102 -383 -395 -942 678 28 199 807 -870 -994 -428 130 686 786 424 -375 80 -663 -974 527 641 903 -410 120 -260 185 605 -10 -823 402 -743 -493 -671 -966 796 -18 -459 831 -503 -938 -651 756 747 -440 -620 -637 -729 823 -299 837 -411 -497 -430 722 -88 -93 -346 -206 656 584 -824 -419 591 -477 78 834 514 -690 845 -903 -890 -587 659 -449 294 -396 93 -347 -725 494 -712 -854 414 -540 530 948 883 997 -3 -414 158 971 -645 93 -203 164 -576 348 69 -658 160 -835 -424 117 403 -495 721 694 725 -318 -951 457 880 987 -109 -888 -85 19 17 -180 558 -493 248 -703 -928 -734 623 -362 -724 292 -225 968 655 -933 -35 -791 -77 -565 189 626 613 30 530 -603 968 799 258 -45 -70 159 944 -491 -423 -240 900 -556 -647 585 -440 -954 -780 42 -254 959 306 -187 -539 -455 495 -103 -193 -788 -240 689 964 640 58 -726 -851 -549 386 -609 993 425 525 -88 941 398 -60 263 396 -893 89 -612 615 -924 -846 -522 -422 384 119 887 -771 810 679 994 -750 -587 43 -574 -228 750 -384 745 -617 546 -474 463 -164 438 664 856 -559 164 -973 -488 116 -115 939 -52 -855 -492 -279 -114 162 314 415 -552 851 183 79 251 -325 -145 248 808 -837 -519 -843 -797 -639 466 932 600 -860 -366 -56 -969 -473 -875 523 -235 -859 -570 828 -765 -303 748 -30 -735 159 -15 -204 994 -693 351 298 -163 -574 -1 405 934 46 227 11 930 -795 919 407 822 782 -629 896 -841 -423 -197 226 -539 -227 939 706 478 -359 -947 156 375 182 628 11 968 398 770 871 895 467 -438 184 698 -924 -950 -448 235 -695 -896 241 -947 -136 832 856 -118 36 488 -143 192 829 943 -779 880 -951 200 -487 641 -882 -201 -313 -238 73 579 -940 407 881 551 766 318 78 -166 385 -293 -978 894 737 711 731 77 71 520 59 110 728 778 -810 -566 -75 649 966 580 733 689 -464 803 -155 646 628 -382 -203 -891 307 58 -916 -600 -957 142 -249 876 339 -200 128 -820 148 209 -199 631 581 -565 -718 -156 3 -867 -614 304 40 381 351 695 753 -996 635 -504 785 -916 -181 -237 501 807 157 -260 794 401 -832 -273 166 -134 -353 235 895 -520 -746 -553 -930 201 -386 656 -31 -437 167 828 -269 827 -651 -411 932 566 -687 193 724 -302 760 499 150 885 848 -179 879 -621 -993 212 86 -664 223 -697 -164 -723 332 438 509 585 267 -448 -475 281 -389 -795 154 199 632 -54 -981 -157 -896 -494 -829 76 432 -428 -896 113 -953 118 390 -797 440 507 -393 -756 -404 284 -64 849 -539 -184 -168 767 -803 -894 -355 -922 812 608 133 351 811 77 -65 -587 346 -473 678 -928 705 813 -380 237 374 -478 -840 -801 241 619 225 528 122 -514 242 -418 -574 -605 117 707 719 254 857 -24 -91 685 185 -488 128 -971 -634 887 789 -355 615 -844 146 -437 817 -898 239 -431 -858 773 50 -716 381 439 -295 558 -994 -788 -699 938 992 866 573 -993 -383 -484 -423 173 -254 -750 -906 -873 86 -471 -367 -734 -540 -369 383 940 -985 -13 -487 299 -41 48 -231 -38 556 574 -260 163 -362 93 -834 -517 509 435 -383 -304 -855 -496 677 -131 -296 518 -743 -589 871 -124 -302 -461 951 556 193 -390 605 -301 -979 -660 -623 401 -736 916 596 -250 -91 -61 -182 950 -496 -933 -306 552 681 841 -456 536 917 -829 647 -377 477 783 555 260 -614 -111 645 665 598 24 558 -854 -270 -436 181 995 -279 -637 556 -561 -958 -173 545 -638 821 811 436 -916 745 436 775 -370 354 811 -8 -101 -907 423 908 146 -497 325 833 -303 7 -829 669 690 -272 308 360 -554 950 218 -631 -30 -89 915 -11 782 -447 -588 976 885 846 -924 845 893 -57 485 -586 -526 -821 -869 -166 538 454 -132 999 444 -920 -834 210 950 -694 -36 -16 -198 -802 131 130 -801 -891 61 -268 809 -880 518 -501 -489 538 582 647 -297 -718 167 843 -551 -948 150 -799 228 803 -719 775 -283 -620 -693 -626 43 996 -874 -636 -12 393 -582 -820 -67 941 -431 922 329 -588 -654 -968 550 -514 -428 560 130 -497 -853 -341 -472 -55 766 -369 -545 21 560 -216 -242 168 -343 -449 -253 -605 353 655 894 -291 -896 401 146 514 424 -363 831 -314 438 -826 -490 917 -778 707 248 930 -103 -299 695 487 -746 709 -38 -156 -878 956 586 137 -816 687 503 -927 383 66 -391 79 -353 479 -599 354 156 -666 620 -226 -89 411 305 229 -567 520 290 749 116 -897 -286 980 611 -422 921 389 -354 115 -555 549 0 -918 744 69 -113 908 -931 204 442 988 -296 886 -334 -113 330 -108 -840 -668 345 -194 696 -684 -386 547 -695 -701 -86 -811 192 -531 -384 164 -88 815 229 -584 -396 617 12 -871 -836 -867 -808 178 -215 -177 -53 154 -108 -937 719 963 -672 873 658 138 -743 -585 -452 -606 -126 723 -373 -386 -633 608 -572 28 -643 445 -885 935 -645 -932 -495 383 -522 480 526 410 3 -500 127 675 310 -351 239 -189 541 565 440 870 -847 -980 126 -302 867 -678 127 -292 -401 18 460 -109 785 -597 -139 966 506 -995 482 -138 12 819 816 -582 -391 -645 182 -871 -612 643 -129 203 517 33 829 965 918 742 223 -155 -393 850 707 -52 -532 -403 -372 121 -292 -507 381 122 968 -284 829 869 32 -38 -417 419 664 -558 937 -106 787 -658 -967 -838 122 92 70 -532 -91 841 -594 -89 642 424 -997 -342 -403 840 158 221 251 -176 -796 -850 -49 130 604 -155 104 -801 -771 -18 -311 523 513 -688 67 564 -462 -154 896 -709 -995 -886 961 -718 145 480 -547 971 -243 160 645 -644 784 976 692 -257 -920 -72 214 313 747 -658 -888 -4 408 -578 176 -292 494 -301 19 365 929 -583 -67 -491 344 -33 933 -679 -987 238 143 -882 748 -501 489 507 -175 -934 -990 943 -157 -480 -716 -733 -832 784 412 -882 392 -30 -7 -528 287 -978 621 -42 -30 -714 466 813 457 -46 -987 -861 -496 242 -312 -720 -937 -120 404 424 657 -554 236 -945 -257 -814 111 584 877 -616 1 -693 -340 260 -790 -12 464 651 -841 -834 669 -348 -607 -563 -165 -423 -974 -666 253 831 -944 -76 -453 463 526 -861 837 -573 959 161 142 977 897 308 -590 299 -175 -601 -470 45 556 665 -144 670 153 -974 -848 -357 266 404 -383 -811 457 484 -20 959 -478 695 891 174 -360 793 -729 221 630 -173 -766 -334 -139 -804 -545 -421 502 -427 366 265 210 -438 878 743 822 595 157 -843 618 -878 779 -661 452 260 25 173 -212 721 -42 63 174 600 -195 273 -651 661 -855 632 -870 376 414 77 -562 -623 545 212 935 961 -121 -534 -403 -14 -134 189 383 854 -335 563 572 -715 835 671 -327 783 225 776 -651 -432 46 -536 24 845 -88 -790 193 484 892 -521 210 -875 964 -167 -517 764 10 338 -278 550 -573 -184 468 -151 -16 -255 -960 -911 100 -888 863 -919 -758 -700 -132 460 458 -206 737 206 -770 -150 -758 -555 587 584 971 399 -293 715 348 599 -118 -869 545 674 423 738 435 561 371 149 -199 -244 -222 -880 -143 457 350 -428 170 203 364 180 -202 151 887 -536 61 -216 -10 265 -497 794 -71 93 719 -58 -987 300 587 176 857 -326 -135 -588 57 -581 904 -70 522 711 -5 873 -749 -134 185 103 439 208 -904 46 603 -969 309 -194 300 642 245 -847 853 362 -364 580 647 -515 -911 -854 138 -590 207 694 -944 -699 -980 -954 -559 945 -53 142 -340 360 3 760 895 -424 -871 821 973 -864 265 -403 103 400 -23 -757 747 -356 43 -735 -886 842 198 -426 -563 -687 582 813 983 307 -207 -308 -501 747 -917 897 -564 666 -784 -469 178 556 558 -413 950 -878 -325 -962 -377 -157 307 941 -885 -929 -41 -485 -273 800 608 -60 -262 526 25 -775 -664 -247 923 -607 950 360 -51 485 98 -902 -654 933 137 243 -930 -972 -822 904 300 195 848 87 -12 77 45 907 702 -140 -899 -222 -573 127 -413 124 -628 115 -934 -224 521 947 -967 -722 -830 701 -405 -132 -674 -857 894 -379 -432 218 929 -368 -485 -671 -235 499 64 -701 -493 492 -724 -31 -850 20 -82 301 348 655 -36 437 -265 -807 773 279 600 -359 -724 524 560 -247 227 -711 -713 -506 806 -314 833 -64 -499 -11 739 46 652 -38 779 839 -644 760 -337 761 -827 -152 405 636 455 663 -646 -498 -807 -912 689 -683 -822 125 704 130 -253 -286 312 -665 -782 -186 -329 518 80 -141 -439 -179 -154 -466 -808 498 146 871 288 -804 -92 11 956 -667 695 997 504 983 6 -973 -372 -674 256 478 -250 943 537 423 841 13 -602 135 735 101 525 -758 -642 45 233 739 -858 457 217 315 -733 115 -480 -927 -483 908 -244 182 -647 -160 -27 -517 634 794 -70 -9 -558 -200 -884 741 -314 -37 172 -252 641 704 751 334 -727 199 -535 -149 808 650 -347 881 919 792 80 -517 -828 451 657 -60 962 -21 309 -420 773 79 -194 686 -951 -632 -25 928 488 810 -995 -656 -430 750 471 272 247 -480 -274 -4 340 856 -435 375 446 527 643 548 591 -319 -617 -525 -727 -881 -8 695 -55 -143 -984 513 -841 -846 -509 -697 -407 -718 737 -913 -898 -87 473 528 -497 -231 224 187 913 976 -54 478 -105 -485 -762 -344 -564 917 315 -629 -574 -915 76 -893 -722 527 -609 779 251 -176 -572 845 -306 162 185 30 -67 926 62 48 969 37 -667 -950 498 771 925 -678 -179 49 373 -842 639 852 814 215 205 -538 -10 386 -427 -979 -904 13 -804 458 -300 617 -289 -173 670 -722 -912 -577 -686 -83 -324 994 592 914 -990 -884 78 -823 -676 -1000 -537 865 -297 253 351 755 -956 -774 -167 993 -639 -287 493 483 21 -290 541 -432 -140 -30 -273 -645 17 -656 -201 -247 -457 -300 -155 -636 -710 -351 100 743 334 294 -584 -447 94 719 515 -110 429 336 -646 870 -323 246 -539 104 -237 -225 71 -46 -93 -844 -130 -570 -503 -943 561 -494 -887 -243 -684 -245 299 485 681 390 -168 847 -608 182 492 641 388 -53 68 593 -719 -190 -957 981 -388 337 -584 339 212 -283 51 304 -590 811 -263 894 -342 65 -325 -740 190 199 722 287 -482 632 -311 -512 -314 687 828 666 -670 -574 -740 -944 -977 -14 -736 -202 991 51 -432 797 214 -165 -53 -751 -340 -284 -801 789 -379 655 -281 -610 -285 -279 -815 -252 205 -965 -667 445 133 954 -222 419 -884 -917 -33 568 -5 -614 854 -870 660 -522 977 -10 -985 863 710 -820 -704 644 -509 -716 -705 -401 719 -820 734 632 -322 -241 -223 -566 208 475 348 -292 -282 258 -642 -901 397 609 750 -282 414 263 -436 168 -686 -424 20 486 -422 -874 -93 -330 972 -721 121 216 206 -316 -746 -616 5 205 346 -367 -492 219 876 -736 821 681 -228 -780 -863 714 433 -829 533 0 289 573 108 -140 587 169 -92 40 510 -861 -780 381 745 -831 -391 -439 -225 303 -524 14 958 -370 -629 -443 -981 -686 1 -494 -562 441 -970 774 -341 -78 536 283 -617 -269 -133 -417 -38 -454 -778 645 -245 532 -811 -399 706 -143 -602 696 -362 58 266 -145 991 434 -899 121 503 883 22 156 -295 363 -876 325 -420 -164 263 436 -672 281 -10 -694 -77 -974 101 -696 -557 880 -135 89 -440 5 900 -520 43 134 384 -651 -896 222 157 138 186 -659 759 284 434 -937 109 -980 -987 -142 -464 -490 -720 -942 484 256 -462 -785 365 -496 563 752 63 992 554 819 -848 -536 -958 436 -883 210 798 997 -511 524 -211 -224 -646 -584 509 -208 597 574 738 410 354 -58 -107 112 -435 -422 120 -869 -232 -473 82 969 -62 -935 -510 -33 608 -566 -16 117 -287 -18 398 -165 -573 463 604 526 813 -42 -123 -594 435 12 -693 338 287 62 62 707 946 430 -986 -404 712 -436 -860 553 632 675 633 -789 -81 553 -356 362 297 -464 716 335 351 839 -109 -543 562 760 634 761 905 -297 -955 -539 502 -1 -376 912 826 378 -723 -450 -866 -725 -5 283 -100 749 37 -751 72 -823 816 -460 -944 233 263 478 -427 348 -442 972 578 862 -982 539 -623 -636 281 260 -927 368 -906 -61 750 131 -931 322 236 393 305 599 381 -252 -349 -470 526 412 -39 -397 -234 82 -466 778 -856 99 374 -446 -47 -215 -55 577 1000 -962 -563 537 -49 165 -507 -664 -582 343 79 590 -859 -232 6 -355 -208 -621 768 -622 -768 -395 -846 446 -884 -373 -742 631 890 -457 954 -132 417 -455 -272 -954 193 -630 417 438 -763 510 -300 137 124 -982 -726 -241 -43 956 660 489 -347 949 -853 220 311 -270 -946 -698 303 38 450 -154 422 -665 -218 -520 449 300 -540 -753 -665 556 763 868 24 -523 -857 82 -718 326 442 792 -821 -79 -187 577 -292 442 -419 462 725 -849 912 -108 -493 -695 547 -576 788 -773 -279 955 -971 -761 449 -267 525 932 -924 579 -581 -499 947 61 373 0 -868 -653 -949 23 433 -124 993 -915 455 656 520 83 -398 653 -348 -600 268 -558 -155 880 211 -472 842 -849 671 236 -832 83 -932 587 119 -108 -88 -610 405 850 -440 238 160 -208 979 -578 -949 -732 -386 -515 1 505 9 863 -414 948 252 -675 -971 -643 754 658 -926 141 250 705 228 952 1000 -819 -696 631 777 -617 -905 -550 90 278 -643 763 -577 -35 376 -491 324 49 -2 927 214 -27 -254 -202 -229 -450 -807 782 606 -515 -243 -946 323 -247 -527 -354 798 -629 -560 885 -836 -820 -548 -922 275 265 633 -738 260 -993 323 -636 -508 -100 -225 212 -901 -753 -295 -89 758 780 -383 797 761 -364 447 359 -247 474 -680 -14 -67 756 -240 476 -452 -200 -407 74 -537 850 -102 67 -792 915 303 50 605 689 137 -626 358 83 985 113 413 -181 -714 787 -420 860 603 653 488 701 820 463 -164 -221 6 -739 -221 -108 444 922 -255 283 644 -218 51 635 -686 998 -97 -800 202 -727 -114 102 588 -69 369 -84 402 -251 672 -405 -733 408 894 414 -710 -709 439 398 -263 -252 -972 -719 792 -116 394 925 -701 620 -340 601 -663 -636 217 972 -238 558 728 389 835 932 -792 -742 -500 -548 783 -6 -122 -513 425 755 357 -127 644 -496 -778 -101 -299 313 -991 616 -332 -366 479 485 -687 795 881 -503 -340 130 96 -918 -574 706 400 697 -724 770 -149 139 603 776 -381 847 570 871 24 -542 131 123 608 -941 943 -35 116 -205 -831 -343 911 -418 855 610 -37 418 896 -537 170 72 434 -74 -529 798 18 -382 -440 -344 24 -458 912 -707 -195 -760 189 -47 17 522 -857 576 849 -534 565 75 -82 825 -443 666 -719 -390 -816 782 706 300 -519 336 221 -589 625 -439 666 -419 625 -391 -900 -646 491 -572 -849 750 -692 382 -975 -335 -342 866 43 343 -406 -976 -11 20 452 -969 300 -163 -536 -598 -639 -972 606 427 206 -257 4 -118 998 -1000 -395 648 -170 -17 -939 654 281 -938 391 -296 -537 740 68 366 -960 -613 -773 672 -16 266 -208 689 -551 364 -859 -306 -696 546 184 925 614 -424 882 509 661 -681 -228 53 243 -810 -521 377 -690 -285 -15 135 560 480 304 604 -120 -147 382 56 -48 -323 -362 627 -727 828 -379 999 -751 -744 -983 -267 929 349 173 -602 281 -776 -204 -436 -622 268 808 -153 82 752 -71 -716 -579 191 -586 -9 593 197 -313 591 955 -844 534 816 852 -654 712 -205 401 857 -213 -360 539 299 -365 -907 -723 789 847 434 -254 -322 839 -809 783 933 373 -566 -917 -817 989 -248 -329 918 -440 219 -14 605 -495 232 254 -618 785 -470 957 194 -381 151 -521 -369 -549 189 -589 106 -198 -177 837 52 -806 782 47 128 838 413 -39 -50 -743 202 -959 797 -131 646 -44 189 412 35 521 132 -57 -17 -590 -513 -798 -3 223 244 844 778 60 123 75 485 -612 310 -696 745 -729 -715 974 706 648 392 901 -388 973 -723 -662 256 662 -886 100 -248 -454 785 218 -665 207 -803 363 753 585 -274 368 -174 -409 -786 -706 -2 -164 87 599 569 235 -814 121 964 594 168 327 -796 -188 -551 771 47 -683 -915 22 -195 199 -230 36 976 -716 -908 973 879 766 -607 663 549 -391 631 -616 -769 -382 -500 310 100 -496 238 467 -143 -409 -369 515 848 171 530 -427 -85 -726 808 105 -798 -189 355 -653 510 114 -949 898 764 828 498 510 222 319 932 -261 935 840 -601 747 -604 -782 377 674 -948 759 809 517 118 -139 469 -757 -376 -922 340 -844 214 611 43 680 -235 -914 -278 -691 481 696 462 117 655 816 -520 -405 560 867 -846 88 689 -903 -376 -220 -842 470 -321 -934 -63 689 -476 955 457 773 397 -869 -484 862 -169 -610 682 208 -531 -651 5 474 -996 734 -735 -86 120 -171 778 26 699 689 -541 277 758 -614 791 -53 -836 -716 -822 -242 -717 -456 149 -479 575 -985 6 702 414 -897 600 -851 -882 686 132 880 273 394 -509 -503 392 -778 -478 972 -912 586 467 -155 -16 284 -789 374 1 685 363 667 -303 -701 -8 528 176 -108 -560 507 -807 -610 838 -139 910 -90 -824 -311 -349 517 -310 -624 -651 -130 176 929 976 -406 155 -899 -180 635 369 -56 720 129 -123 270 -72 887 -947 -811 -209 -190 274 645 -708 -963 555 313 59 172 78 458 119 -522 428 55 539 741 -436 -654 -929 -584 351 873 -96 52 877 273 -532 -388 -180 905 765 -58 190 -339 -198 -491 -920 771 53 -321 827 914 -663 -279 -712 -117 250 -651 -904 -357 -527 975 -27 879 -855 -949 286 945 -929 321 -104 300 -754 -817 844 644 33 745 984 229 499 742 857 834 -796 505 195 -759 -878 -835 797 -445 423 302 661 -406 417 -571 599 55 44 763 382 745 -616 290 409 608 -74 220 931 277 658 -685 -507 -942 -748 136 -256 667 -334 290 -185 -461 -720 -533 661 -284 647 230 -905 59 -889 496 -103 927 351 652 -723 -227 -36 568 -954 367 889 754 543 642 702 695 433 -227 -518 -875 906 107 121 -399 306 671 68 -390 -410 -711 48 -57 367 -564 288 977 890 -237 -737 996 880 -438 -92 -139 730 -928 -704 -393 -393 -236 -735 510 242 633 -609 637 173 -56 577 -304 368 -835 627 -929 -320 649 597 -671 553 261 -588 -816 692 -574 547 607 174 457 -684 -770 953 -137 -135 936 -422 757 791 -569 -677 47 -712 9 -10 675 -995 460 353 78 -746 -113 837 -651 -74 871 645 173 -514 288 -164 621 -499 -819 825 294 82 -200 -73 120 268 901 -479 537 -378 -520 479 300 399 292 -231 179 -66 -948 587 408 -819 -909 71 707 493 893 -589 238 511 -607 486 431 627 -149 50 -726 468 -66 88 -91 -877 566 140 -946 -606 765 -817 -657 459 -494 -792 -614 -388 -529 471 -975 -576 127 -498 658 -697 548 739 -739 700 -392 743 -968 464 115 160 634 700 577 -417 696 -16 624 -704 447 77 283 -813 944 192 -746 -502 80 968 -353 428 363 -696 746 -191 -415 -315 427 -679 -362 -96 125 -148 301 -458 -615 273 559 454 387 -439 -961 -566 -358 -110 -156 -48 215 -500 346 367 -842 204 -865 -521 -659 -337 98 -70 391 376 200 -559 671 -898 -913 -672 462 -533 -318 158 238 119 -686 -636 -520 935 -530 -408 189 78 8 -365 729 605 170 451 -972 631 -71 347 332 -965 454 -145 418 839 -387 -233 6 -353 -242 -953 -695 739 935 733 192 -315 -631 628 -368 -43 -704 500 203 569 377 -686 12 135 288 188 916 -434 -761 -138 119 63 -438 -191 215 944 -711 266 -753 -129 -847 360 -347 912 772 198 -286 -555 688 -634 -482 236 -709 -815 -546 253 -440 -645 -561 951 -357 -861 -854 944 -193 920 21 -820 -781 -394 -436 -829 -708 817 -755 764 914 -587 671 591 757 -803 855 838 579 -447 -923 -77 -108 -452 756 117 450 -171 668 -505 -551 -831 -447 -723 -646 775 -13 938 -441 809 -988 -79 -811 -492 458 747 -762 -783 -809 -27 -468 241 328 -954 -945 -123 507 167 106 -847 943 353 -593 -902 175 -334 551 551 432 -392 -764 -713 -728 -240 -76 -895 -966 -841 279 224 -880 -335 -872 -847 -469 -225 -572 51 357 179 872 -933 -235 145 286 -380 508 -121 913 -777 851 186 -36 878 646 11 193 -380 -875 795 516 605 -265 -532 399 -403 226 911 -337 -939 327 -175 -992 -458 89 895 -495 -657 -166 882 638 523 912 -158 454 -538 520 -499 -73 -915 -49 950 -306 101 -158 -703 295 900 237 941 606 633 -172 842 -667 -541 677 60 50 582 -424 -315 -37 -211 -319 -504 -340 -364 362 -30 509 55 -397 637 -700 109 -31 -212 474 -777 -183 -232 295 434 -782 -202 60 984 139 -703 -746 245 -171 571 -437 214 466 -805 203 -534 514 830 52 610 386 -649 220 575 677 676 485 -846 742 -681 -887 677 378 588 -747 -593 870 436 133 -141 -581 472 -534 735 -90 -486 949 216 -536 475 -216 157 -72 814 -835 482 -777 -598 386 134 -751 689 663 150 518 737 569 688 205 -910 -641 671 -403 813 -451 293 873 18 922 -62 847 -18 -351 -376 -13 -464 135 -254 -339 976 -667 -928 26 -255 482 678 886 720 -562 -252 -297 -891 759 -442 738 92 505 504 -861 175 -196 531 905 -254 743 -335 -666 -134 -258 -508 995 47 637 -383 -759 -876 948 28 -919 -195 961 508 -105 -309 -823 719 563 -556 42 449 -962 892 -426 -768 521 847 175 74 728 899 -35 519 -816 342 -264 657 598 -809 207 121 670 -397 -72 997 -473 -299 -705 375 -942 287 -158 -102 -304 434 -160 806 626 27 553 -273 -148 226 -361 943 -2 602 -403 -359 206 -901 -921 184 -397 454 -258 942 638 476 422 -817 -833 269 -718 -166 359 -561 -330 -393 308 -856 811 622 -550 250 -458 653 395 349 17 70 52 266 -629 -929 223 905 -65 -125 608 228 332 -804 403 -996 -813 -329 -771 787 -220 93 933 317 522 -274 240 -753 936 -989 295 358 30 780 793 -371 -765 -613 -869 -881 640 -542 2 -69 369 -946 -547 -643 -591 -570 924 820 530 -198 967 -481 976 491 -88 100 -439 445 -852 426 592 417 450 -967 932 938 -589 418 -56 940 556 -189 376 -515 -174 -46 -788 -455 -478 740 160 93 -891 324 -554 378 -588 -271 -289 -694 -410 735 -682 20 -43 -940 654 138 -846 -542 854 27 541 655 -98 589 73 7 720 -706 -920 -957 395 -990 222 656 -378 961 538 204 150 -178 -221 244 93 -752 -5 168 -97 887 -964 224 -381 -302 366 -564 643 809 639 747 882 126 -803 115 478 -978 580 -334 -527 274 -949 766 -869 994 -233 41 -99 871 696 694 -964 721 928 -554 -978 349 -100 -964 -784 -27 703 -384 538 -472 -671 -270 743 -867 -69 -188 -942 -507 729 615 284 46 -998 -644 488 207 -860 485 -233 -156 219 538 546 -57 475 -967 310 -129 -451 -634 66 -965 887 203 153 -187 405 -684 -582 809 -768 -346 824 660 568 647 -280 -60 -868 -944 -833 -714 -308 885 873 -421 629 -634 81 -349 -664 -716 -665 -790 912 93 585 853 -691 384 752 991 636 927 459 -54 566 -183 -518 445 -982 -679 875 182 689 300 -363 784 690 908 -759 -497 195 555 796 -179 863 -196 -420 600 -957 -487 436 -249 -921 -169 54 -556 -200 849 -311 -66 853 -201 -839 836 7 -903 -350 -28 -406 -606 176 -434 575 -749 -486 277 -322 -766 -299 219 -377 -779 619 59 -175 284 763 -392 819 -468 -546 -639 -450 -233 540 769 98 819 152 -523 104 856 -467 -76 435 329 -990 -383 -358 -970 855 -922 -574 -165 -240 894 -211 -389 963 -839 -593 -992 813 368 295 522 -685 -620 -762 793 730 -973 831 379 581 657 633 -528 -288 -304 515 331 -67 308 466 -703 -529 265 -582 -763 -269 -518 -884 729 -802 91 382 220 748 132 -38 -530 682 -868 -834 -285 621 -986 -473 -940 -780 -102 335 -370 768 183 996 314 349 -561 831 -402 538 -781 -95 -863 531 341 711 412 -344 736 -316 -504 12 -894 51 327 -536 -987 855 -556 -600 -177 -388 415 -916 598 436 -55 -330 -174 438 766 -628 487 416 396 62 685 663 -133 865 889 -723 -702 -764 -101 -491 811 -791 -336 -140 -217 338 -20 -972 435 -383 -229 76 210 -927 -664 728 856 945 -944 524 -417 487 -584 -321 843 467 -324 213 786 344 -362 -892 -488 85 194 806 -888 266 -453 572 -953 -31 484 -918 -448 488 -769 387 507 887 900 33 -347 -798 -864 36 -402 -44 674 -448 -104 734 383 -813 -724 309 -688 -679 283 403 -826 -352 -833 -296 530 -926 801 405 748 29 -281 893 -785 969 -843 -607 217 -366 -693 -169 -3 -451 -122 211 660 -136 -407 134 77 -773 -59 616 959 -572 -639 -956 490 -614 -587 -356 -118 -948 -835 -803 913 250 527 -414 251 350 -80 797 -86 719 584 -494 -756 763 928 272 174 -566 52 400 -919 332 773 143 577 -647 -306 -857 790 -800 -46 534 816 232 166 445 787 -93 439 -812 325 -564 856 244 -694 704 182 361 -19 -852 327 719 741 -389 128 972 353 294 881 -50 -686 -458 -47 119 -253 170 792 -167 -269 202 184 -778 -695 -781 567 527 825 -98 99 -426 429 -37 765 823 -203 -245 9 574 -562 -768 -371 481 20 -565 -883 999 -165 -862 91 591 700 65 400 404 770 785 -932 -442 -143 -748 269 -788 -173 874 243 -4 -75 948 758 306 23 889 944 -206 573 945 719 -56 358 -148 890 -91 -621 -997 -385 -594 -731 -66 -32 -437 614 -57 224 -313 -89 -948 413 -756 -50 327 500 -381 474 -704 -830 -407 936 -506 -229 150 -317 192 -894 40 -23 -341 -1000 -221 696 670 768 -277 -956 -802 344 470 -848 -526 103 -437 -750 90 -380 590 -791 238 43 13 -458 -539 -152 -829 -170 -453 -141 -802 -78 -512 -451 283 -598 966 -322 -119 391 -692 63 -462 343 -538 784 908 493 496 -139 477 -454 534 -641 335 963 268 -966 -955 381 -765 214 -504 268 787 -164 -152 42 -896 -403 235 -429 146 -394 704 313 912 647 -520 277 -261 -339 57 -221 -682 403 921 206 -454 952 -601 -147 314 55 852 329 -746 -247 62 -313 -844 -835 977 819 -386 -766 -62 217 491 57 -253 -187 824 -773 295 -823 -641 21 91 -191 -224 517 592 567 -881 -589 -851 536 -60 -693 885 -343 -629 930 31 -510 -270 -355 737 -981 262 -496 -256 -459 -961 -831 -964 -607 308 -253 103 522 -512 891 495 -94 -63 182 741 338 68 -993 388 -94 -262 355 830 55 -582 -429 95 496 -783 506 523 -243 232 215 -831 -673 -176 785 317 -205 -644 -663 -979 -408 -506 -747 226 383 335 477 16 -68 -511 53 -356 101 -686 190 -281 541 -860 79 -989 -888 -818 -517 65 -741 535 -837 333 86 45 397 730 -319 224 506 -656 -496 371 756 -374 -174 -394 -873 753 -1 854 854 739 -422 425 307 624 -577 438 -952 43 -550 -397 78 681 31 -316 -263 403 240 860 895 -427 -415 196 608 -512 331 782 353 -470 610 -407 -309 -510 -898 -607 806 708 412 595 939 -284 -330 50 -750 -335 6 853 491 157 288 926 -85 416 943 387 426 297 -115 230 -115 927 869 -564 -954 -525 -593 -278 -445 -349 243 -233 985 2 818 -392 -485 137 -96 235 466 -464 81 569 143 41 -678 -562 -600 -575 -457 -113 -420 -978 -275 -221 918 693 224 -535 53 -225 -930 -771 181 -49 -600 447 112 -272 564 83 713 450 -945 -552 -172 -398 -574 -660 226 -271 595 -534 409 740 -533 -125 168 -932 534 -386 -892 -803 643 -781 -862 622 431 -237 -790 524 459 -598 -530 -197 -605 -615 -42 781 -736 808 389 -681 -849 474 -428 789 935 919 144 -14 725 -479 -479 -125 -223 316 -378 58 433 925 -453 987 563 278 -134 535 850 477 -473 118 268 522 884 681 -991 -369 -554 -151 -980 -866 -358 354 -858 13 324 -978 -893 806 217 770 608 -917 -295 -288 -268 -426 777 -940 134 291 -402 -351 165 -709 33 934 -912 338 272 866 541 327 140 -463 881 -89 -836 -86 -824 -836 332 452 679 -261 -938 758 551 301 452 -459 -651 -142 -988 -76 -118 247 -308 -134 -723 -50 771 -67 -756 -49 665 -814 -63 -863 885 384 219 141 -838 95 -824 588 -539 771 -857 423 -190 -145 146 -13 295 -253 361 -37 -375 944 -528 -481 -795 66 500 -843 281 2 -127 -891 877 184 56 797 629 -290 -335 849 827 350 -124 -237 -780 -230 -656 117 -926 -566 133 448 274 -38 -305 888 421 839 -449 -310 970 -38 -832 -96 560 -918 683 557 -215 835 547 754 -394 380 -436 -957 -799 -196 873 -189 386 390 -339 -117 -655 -818 -875 992 -918 751 133 -114 631 17 -915 379 -173 -795 -291 843 573 778 -297 476 -140 100 251 761 -677 -319 813 913 -107 452 -178 197 -895 -813 -725 583 -127 637 405 -599 -236 -846 499 -828 -513 -670 594 -571 -205 -639 180 -815 -262 135 -402 -409 881 -852 719 19 -569 -160 41 252 -479 605 -345 661 188 -678 -556 -946 804 114 -649 -206 -238 -757 -648 -558 -518 -833 -925 -966 -832 879 472 255 -910 -986 -140 147 -346 607 -470 -960 -19 -289 -981 982 -316 -102 -824 -282 -430 231 -99 -302 -549 -232 717 -115 993 66 568 -283 673 -979 336 178 -758 712 -513 701 800 231 153 -392 -22 535 677 854 -776 -942 -117 67 -969 875 -155 5 334 186 -403 95 27 27 -533 937 265 -575 19 178 -492 -263 573 -184 -558 -410 957 -451 -944 523 -353 -996 -278 -747 228 345 -708 -755 472 284 -647 422 217 878 -421 770 480 335 578 41 -751 -73 -927 901 -943 -358 -729 -244 2 299 129 23 515 -941 412 445 802 457 704 136 -533 630 -254 88 -285 -539 -857 -184 -936 53 273 765 -598 -570 427 -727 871 -245 689 307 -794 -518 -120 774 852 -840 -224 -140 -556 242 455 408 -610 -224 -684 -887 684 -261 -468 109 -516 274 864 860 265 -273 822 862 158 618 450 330 882 726 -218 321 862 -365 172 748 -753 796 -772 -579 -404 813 -905 22 567 587 -52 -398 806 -355 762 23 -689 272 621 -239 -531 864 -9 -902 -797 -776 -849 -868 -659 -183 220 -744 430 -191 -755 109 890 45 -204 189 -822 776 497 -797 864 -76 -59 -217 -362 494 867 -979 -241 -855 170 -500 465 246 733 365 601 -883 -749 938 -63 94 -339 -665 966 295 -775 -57 40 -895 -459 -500 -319 -924 -677 123 -439 661 322 -561 -770 -21 723 -131 743 854 379 -952 -987 663 251 -910 -232 -263 -432 633 795 -270 -342 283 -970 362 887 576 49 -498 -268 134 -587 -975 897 76 360 -66 -97 527 284 176 173 -369 677 875 380 -189 513 201 558 363 -847 -317 -310 443 841 -147 130 -137 823 935 -120 -865 309 244 982 -634 -689 -569 -243 -612 -49 958 480 -978 -705 -86 185 -260 -662 -384 283 -547 863 -895 250 28 625 994 -276 -479 130 -340 -893 925 -286 -745 -132 -545 908 -816 891 -470 -494 761 563 987 -776 -862 -608 720 -69 412 -65 866 530 -238 737 499 355 750 -33 -774 -704 433 67 412 767 -769 -204 -949 25 -611 -25 249 -934 -407 561 869 -144 662 -914 -997 -158 -631 -267 472 243 881 -739 -460 530 -27 -142 -950 -312 -958 -923 -37 710 146 -755 -686 -659 798 -333 127 -587 531 -535 399 -554 -356 -33 893 -883 -452 222 -665 814 -181 -757 726 54 -825 -9 -679 -134 -784 -18 110 400 660 -790 611 -109 151 -278 -275 969 -696 3 -447 -506 979 17 -334 -946 182 -424 329 361 66 936 -950 -600 824 -103 63 -657 414 -310 -507 951 761 -231 414 687 958 506 -658 959 -420 417 -919 -117 77 -425 -975 -229 -40 -548 695 -342 -680 361 608 -333 -760 -630 -404 728 901 -916 -185 198 189 354 -933 990 502 -136 -512 343 132 -688 976 -458 -174 851 698 733 -581 -601 -54 686 -191 547 711 133 623 -622 609 348 -29 274 -155 162 255 676 200 539 -781 884 319 -853 -897 386 -725 954 919 402 -553 86 594 926 107 -997 -734 714 -837 -481 -257 -822 116 119 -321 -130 -171 -523 -976 907 -849 948 -161 692 -168 472 -296 -761 -425 69 31 887 -911 -201 -601 -16 -937 -524 -69 988 -603 614 -258 -669 -91 136 364 469 -291 310 -676 893 376 -700 177 399 302 84 -1000 -592 -234 -688 276 -949 933 59 542 -393 -128 373 648 860 -786 -604 -267 837 214 401 756 401 -817 175 -106 -84 183 -324 763 -875 211 -473 688 -590 -57 -770 934 -815 248 -63 -316 418 840 700 219 230 -716 657 -988 853 -762 725 507 -608 -88 -532 897 -885 802 -244 -515 120 686 -417 694 -132 15 -403 627 -384 -809 -733 -877 -401 -372 -26 -712 264 -277 -439 -643 35 -844 435 -938 -618 451 476 -854 -143 911 -263 182 -396 -18 814 -708 367 -110 432 731 258 489 -633 983 -102 794 -303 -440 -555 334 245 -528 496 631 -142 574 -370 824 553 991 953 -626 -154 150 -519 535 121 170 702 -397 -501 -261 -70 -242 225 -190 -12 336 865 -216 -751 -47 -176 14 -412 13 187 -910 -153 463 -822 -214 292 -574 209 -867 -325 171 197 -680 -158 546 130 -453 -751 715 -754 -655 -840 -518 -921 300 739 -486 280 370 -229 952 -409 279 642 -364 123 622 30 -141 675 -343 -958 -226 166 -884 -421 -221 -159 964 634 -200 413 245 776 -942 753 289 190 -529 -403 -700 678 198 -92 -830 -813 -203 249 -42 -161 -982 -790 783 796 -934 179 976 15 877 -925 -630 -8 197 -775 654 36 377 -971 788 -329 80 330 -178 -542 -556 157 289 -185 -625 150 854 473 706 -56 941 544 -847 698 68 360 603 224 135 -726 -243 -630 -764 -34 660 -395 -108 342 -504 25 -679 986 -406 158 -409 -8 834 -640 4 628 228 550 279 -322 -551 106 700 189 75 935 -343 282 140 329 197 -967 569 502 246 -354 772 479 -684 -870 -237 223 -513 250 -215 -20 800 -931 -156 -131 -451 -514 -812 717 -149 385 399 -876 378 -211 -866 724 492 -401 -447 -367 308 -501 947 504 -970 157 -305 650 -537 -921 -644 -347 -276 -951 -385 -973 -900 919 824 -802 100 -261 -157 -492 122 210 506 -840 864 -267 -73 -131 -967 -52 -632 -228 841 -753 139 -15 -270 844 -711 -970 -206 -641 439 812 -707 370 -762 980 980 60 366 -204 514 598 638 -36 179 962 654 784 -335 327 833 -47 -127 -832 -958 696 -152 669 -272 39 -232 -455 470 -513 -892 -878 657 719 -946 -339 -214 519 423 -848 -694 -271 -257 954 909 -62 -476 686 820 -221 -437 -997 309 696 -602 -312 382 124 -85 -947 317 469 -860 646 -383 -971 -638 619 -271 987 728 -237 716 911 -456 223 -521 517 570 -43 495 932 91 976 -573 -262 -985 535 -694 -291 230 24 -818 -234 -816 -8 -897 429 -835 419 174 -312 -291 906 841 -935 137 -328 591 -948 193 828 509 -162 434 183 -656 953 -91 290 499 921 -867 635 857 709 87 -336 -556 987 194 310 -806 274 -686 198 -445 977 -190 -123 -628 167 -795 112 688 -804 946 -380 764 -717 139 263 791 361 650 375 108 -95 439 -897 969 -635 -932 501 -61 672 -593 785 731 -589 -200 30 766 788 -618 668 -117 116 911 362 -347 662 419 735 -925 539 -472 313 542 -341 515 977 226 685 914 457 332 424 -523 363 -410 48 430 70 598 -902 -826 -866 -588 -703 697 194 669 188 582 -667 -26 -706 30 -180 326 -304 -232 -352 -227 300 -337 814 834 994 -887 -729 554 -228 253 -956 745 -240 -583 -557 127 97 -853 -819 -986 453 969 763 -198 908 -133 -829 -418 -989 683 512 -948 -311 767 -800 -404 267 -975 -493 901 49 -886 301 -135 956 -907 958 368 -731 -426 -870 -941 137 -790 379 -168 998 -2 -973 566 329 64 68 -518 -648 -714 -710 944 268 -160 121 -54 619 -882 -527 574 -713 -294 -169 -751 -369 301 77 -534 -393 567 -937 -495 -21 -119 -338 778 -417 47 405 261 228 -356 754 -283 315 -478 -302 342 -854 477 857 -766 -165 928 669 194 -991 -501 -572 277 769 -985 90 -879 -548 335 -146 -543 373 408 742 84 -738 -762 350 -406 -994 794 474 860 -844 -835 808 383 801 -713 -660 -699 -390 -422 -107 -891 599 -534 -223 -22 -219 -132 -495 55 148 445 -855 -521 211 -114 744 803 -88 89 456 473 -687 -943 993 419 833 386 755 -363 823 -353 799 968 -603 -585 -464 -449 -436 -724 464 -680 -6 -650 -244 279 13 756 71 767 915 238 674 718 696 -187 -21 -963 673 -397 -485 -337 529 93 -528 471 -586 -549 -876 57 -140 160 -257 -158 -157 757 -788 871 109 242 -311 -589 -635 520 425 864 -786 760 945 788 279 675 -866 -445 -21 639 -863 -380 799 -160 477 232 123 -363 -622 -261 182 801 -799 -607 305 848 601 633 68 553 442 -414 989 -9 -735 -914 798 -546 -596 -955 -791 713 199 980 -826 198 -437 901 909 -41 -308 804 -501 716 281 848 -593 -693 128 71 -344 1 555 351 540 -389 -325 153 -615 -879 141 966 804 777 -156 -896 248 -382 18 -952 306 -291 270 -698 -308 -334 -81 862 235 -95 -800 421 953 136 -63 479 884 -21 276 409 37 539 371 984 -894 -516 -755 -429 -819 509 -285 2 -352 692 -99 -847 304 -967 -984 -454 -617 -99 853 -743 704 903 -413 -197 -929 -870 -199 944 133 301 -503 -242 -849 -462 -773 -659 513 312 220 777 597 572 -277 118 720 -252 935 -496 298 234 -202 -724 955 -958 468 878 772 -628 -769 370 -896 297 634 -415 995 -563 597 -43 -792 -465 346 614 -120 248 -409 -599 -671 857 938 963 -659 -293 -522 -478 -427 -110 -455 742 90 813 468 416 -964 622 908 -506 514 -286 303 -29 954 117 232 -900 576 -51 153 -983 -667 127 381 975 554 -139 -787 778 -544 -714 467 818 -502 614 -817 146 779 -267 -603 -947 525 -416 761 -425 -409 474 306 -337 -11 -347 165 975 -552 -156 977 433 757 344 473 -510 307 -327 -203 568 515 -19 602 -30 -118 -994 938 509 130 -684 2 -311 619 -629 867 -166 545 -644 -836 564 -878 -925 951 -781 -563 496 -913 910 -791 -252 -551 -538 582 774 834 451 -227 721 -770 -395 304 955 815 773 119 899 354 -423 442 673 796 691 -285 648 -819 173 -792 -464 915 -395 -455 -679 -917 510 -147 650 24 717 426 -541 -13 164 776 750 -810 613 -56 363 -827 279 483 -182 -480 158 -948 133 -248 971 780 231 -742 -329 458 -431 -288 -997 -681 -505 379 369 256 -199 165 303 748 903 409 466 -289 59 -831 -920 -490 641 -301 -140 342 583 81 924 -190 -752 174 -889 198 184 97 -579 -504 -3 708 34 -620 -930 -230 -380 -252 -40 162 -107 -567 731 17 -914 -361 -633 516 358 -717 -482 822 -23 -279 -265 -280 -119 771 453 447 572 889 731 -9 -601 -590 -729 -107 156 -97 -857 817 -518 -562 972 332 403 90 614 -721 91 -632 -454 52 -572 -339 357 -57 -769 47 -818 964 236 291 547 224 674 -155 -552 -308 -846 -895 -799 658 492 -95 -231 -896 -926 658 -982 -594 412 574 -401 -797 -449 -100 108 452 -300 736 769 242 927 -854 -305 -551 103 958 547 -11 -673 -322 -969 -482 -989 -262 -228 -188 -378 -128 -141 510 -301 -152 -72 -590 503 -500 910 88 -247 -244 380 95 951 650 717 550 -125 -113 -383 -527 723 -116 487 263 -524 -488 501 -977 265 372 817 -745 963 -592 305 240 -712 -82 -65 -785 -310 -27 -433 4 474 634 -747 948 685 722 -417 463 -936 -531 -150 -678 134 -832 -805 -237 -896 -314 186 535 538 745 346 219 -139 -996 -344 -300 -706 470 229 -921 508 -622 586 131 476 570 -206 -680 354 -741 851 -741 -642 -916 -423 -743 172 -951 543 -401 696 -618 81 -752 170 -754 482 -66 -857 673 446 792 212 -502 -940 -237 -715 465 -309 -657 -723 -585 457 -856 -448 -38 -563 168 -259 -295 964 609 -956 -207 443 92 -192 -139 910 458 -551 606 -46 191 -94 -203 -511 924 71 502 878 -971 -781 332 227 681 70 992 -989 -42 688 44 899 -537 -662 331 -253 871 -237 -821 541 336 -630 648 491 668 319 -123 -360 -226 -812 592 968 -899 550 773 -521 104 -270 -936 186 -161 -209 -556 -184 -641 897 228 -569 -637 886 -747 346 -680 500 579 -917 575 -323 246 592 -848 651 -279 -178 -944 -836 -556 -624 -852 -581 2 870 -263 377 -467 -986 128 -532 -604 69 260 -663 -501 -129 -445 962 856 -100 -703 -971 -147 -23 82 -658 712 391 164 -199 167 144 -237 918 684 -324 711 -874 -792 54 -816 75 186 -138 758 318 698 -196 468 -677 826 -283 -949 677 -234 940 262 725 -14 830 -982 -841 -890 -160 230 -769 -709 -295 -632 -765 -41 36 -375 -601 749 79 18 841 740 528 -385 124 366 513 -489 -839 55 835 712 215 975 -703 -895 -315 360 -870 613 883 -379 454 -836 -280 157 773 76 -160 68 357 881 -604 -649 897 152 -903 -115 885 425 -444 626 846 -738 16 231 242 206 -409 232 309 909 -994 -190 -909 -386 -497 292 815 -312 -569 190 407 948 327 -574 965 -547 828 965 745 296 -725 972 -347 291 482 -982 -535 954 -154 325 -128 375 157 -94 879 -497 -869 -762 -316 346 -61 -821 -761 795 607 -844 -903 -383 252 -327 391 -666 -12 -732 418 -759 -163 761 456 -186 -832 215 -33 -59 -627 -255 952 495 -77 -370 -482 -930 184 -132 -592 165 861 -647 -287 -41 -687 664 -982 -162 -660 182 -783 -437 393 833 987 -362 -807 445 633 -873 -655 -817 -239 -767 -15 161 881 258 -688 -554 6 732 167 -229 573 -792 119 401 -440 -842 456 -985 609 804 -241 417 -453 -595 882 131 -87 417 -884 -943 46 -164 574 -836 -64 344 459 634 969 509 -461 -587 -177 -97 996 -716 -233 856 805 -221 964 -399 405 118 504 -340 799 101 -631 -195 -527 -630 939 166 136 -738 368 -225 978 -218 419 615 -192 -896 54 -90 -927 182 757 -367 -107 615 600 846 172 -435 553 -169 -120 39 -348 136 839 562 -184 -447 -993 -573 -649 -553 824 434 -692 475 499 -475 -17 -860 138 475 893 -628 -480 248 306 220 606 517 356 -760 -6 -785 255 -616 882 671 -443 634 330 -55 795 -43 -845 22 687 272 385 -217 93 -680 -156 383 -95 -267 194 -685 133 733 -551 -552 -372 -154 -95 588 340 921 126 -133 153 -394 -358 702 -221 -613 -835 24 747 2 -243 -400 -873 -483 9 -216 -950 -430 803 620 593 -987 134 32 -264 -399 -869 -266 -217 -362 313 -776 526 296 853 569 24 968 -563 646 -865 85 -959 -454 -985 518 747 -466 362 -121 -856 719 419 18 -647 -87 144 622 -571 629 -815 104 537 39 -710 261 -719 -735 957 185 415 856 -579 -624 713 758 -507 -916 -178 -312 783 -990 330 749 254 -224 -181 -425 919 -871 841 -273 -758 -529 172 89 -660 -629 310 -786 -196 -729 558 715 -491 323 -55 -162 605 534 362 192 -376 221 -711 380 583 -637 -70 -437 251 -696 318 867 257 -986 -223 -864 -942 -31 897 840 84 413 -558 -413 353 328 933 -123 927 -852 -960 602 -41 358 34 959 -85 655 -569 454 -446 -464 -183 620 546 -321 -872 -554 -933 -94 275 -886 99 403 782 334 492 636 465 -420 683 543 733 -115 812 658 -392 -709 261 18 123 -204 186 -675 800 -795 421 846 114 -923 -122 -566 356 -28 -963 -536 -471 -318 633 838 360 131 710 -17 -499 275 111 -776 565 915 -611 604 -149 -244 -524 -80 -207 -210 -729 -91 360 -502 -431 545 583 473 170 780 643 660 -286 220 906 -588 99 817 54 -165 -876 699 392 775 -274 978 -368 -90 -200 339 664 -868 -412 524 -952 -521 296 0 -3 981 46 890 -385 460 -642 865 -871 -178 296 584 255 -889 -303 732 -477 682 -696 554 -556 895 111 -16 548 -326 -299 -458 130 -245 485 -931 -696 727 -866 7 964 399 -297 -913 882 -120 510 -301 -479 -758 -334 131 67 454 372 877 -310 -296 913 322 -411 927 -854 183 -854 641 -759 -919 566 983 418 -288 -920 -444 -928 307 -187 -675 -482 739 39 773 -44 -184 198 -317 43 -30 -962 -617 599 -410 -910 172 544 962 873 -182 -4 218 223 -624 482 -129 552 758 -337 -881 -782 229 225 -39 937 462 -22 -321 -617 -81 404 4 98 849 912 -488 -887 -241 -650 -842 -29 751 530 -670 -596 -906 -94 -929 -429 346 -156 -877 555 760 587 -304 -277 495 754 -755 -442 -127 -885 -936 -820 781 326 893 -178 551 -295 -463 842 116 140 675 99 -911 462 -220 -416 -415 613 808 -21 -12 -371 636 148 565 61 997 359 -827 676 461 -426 -745 -690 -483 91 746 -395 -664 228 422 -551 679 245 -162 -576 -601 -528 -933 -61 -174 -543 -803 -344 540 560 319 -936 -672 -657 298 -276 -64 -711 -182 337 -494 32 -113 508 -841 851 -91 -960 758 -187 -563 784 -54 762 -239 -89 198 175 -320 223 -9 -51 372 326 -774 -164 -675 -114 -622 307 -331 168 963 190 -825 -649 -249 -687 514 357 -61 -512 -814 820 623 626 -331 -806 367 -102 942 -455 243 -442 -671 -541 -628 313 300 -449 532 -99 694 820 -631 -821 738 55 363 -277 -612 632 -511 -893 -623 -510 -341 603 -493 -384 -680 -661 -804 -177 326 -101 -14 478 988 -389 182 -775 105 -944 513 883 -373 822 -269 825 612 -529 -94 987 816 -706 400 -732 676 -762 642 545 -601 57 -629 -878 -355 -634 498 244 282 -667 256 -157 213 315 113 -417 223 -997 578 791 -122 173 -248 -756 -470 315 -861 566 -560 137 -44 -470 881 965 635 -734 266 292 389 -320 -299 -383 601 964 976 -174 685 -705 576 -219 1000 884 -355 -942 969 -571 -557 834 -784 82 -234 -418 -292 468 742 -998 -459 868 -964 540 90 -79 -983 -1 191 -635 875 -584 609 -37 270 976 409 -705 -629 -55 419 -130 436 182 384 557 -507 -394 930 20 56 319 279 -311 -757 696 -15 299 88 -669 584 609 -86 -222 428 -541 -846 -125 -456 -391 -893 595 -222 -970 -545 -775 -37 683 -701 817 -407 455 801 329 208 843 -606 690 664 -234 -151 -894 -501 -510 319 -991 73 -733 264 -780 971 942 -702 586 870 -112 327 -377 365 -869 580 -278 -245 -761 -491 781 466 17 965 90 -100 -567 283 -213 -331 984 -834 71 -430 462 -925 243 455 -426 278 82 -769 539 672 -285 -446 603 208 121 -279 12 50 -553 431 -12 -263 863 36 -994 442 -686 789 -617 300 939 311 -142 887 -258 270 -167 -415 -728 589 -864 -328 661 329 546 505 308 -626 344 -430 821 947 251 -840 586 -163 -454 322 932 -33 -459 -479 -319 -611 854 -750 942 219 -384 794 202 -239 681 301 -392 -694 22 957 -633 -238 108 -969 227 128 -337 342 824 872 564 -70 28 -338 308 -402 327 119 927 513 -928 574 356 446 -490 79 198 -108 563 362 466 500 53 -217 968 715 -497 -377 214 892 -579 949 393 -634 -981 416 -44 406 -176 117 -490 -363 -902 -200 -191 -965 148 531 139 -30 718 -91 403 -585 364 733 -607 -47 266 -12 187 -965 357 -312 -522 768 -622 -884 -333 -165 354 -563 -606 631 541 924 870 132 -905 41 -937 872 -942 594 -628 79 -53 -505 -729 117 50 965 -968 535 74 -315 48 -543 749 242 613 -938 766 -577 952 -685 -362 703 550 123 -576 -448 -258 -38 337 -296 365 752 -98 252 372 -288 377 -241 933 272 -166 211 -666 -818 586 -414 940 955 -77 -991 -492 -494 -507 -846 32 207 331 3 -496 -753 410 691 -451 -499 -897 -326 441 144 -178 -877 468 -735 -727 234 -995 281 -114 586 -822 -122 -393 -834 -125 60 -14 119 10 7 -521 248 -569 689 -4 232 -767 -310 594 -983 662 202 547 -908 748 -571 477 -985 886 12 397 -299 -793 -195 -97 -138 813 -637 -212 -41 117 955 -798 -647 826 750 -669 -840 149 851 531 14 151 514 309 -144 801 820 890 -932 702 -943 3 -538 -568 423 -535 -825 -794 248 360 -446 766 261 790 -996 -368 -329 887 -822 -493 311 695 -124 -288 228 -120 -850 627 665 -705 -766 -401 894 549 400 997 -166 -431 -815 -510 166 -556 819 -345 -917 -548 -680 -962 780 621 925 -102 690 103 -144 716 495 569 816 946 207 -518 803 949 178 477 -841 -860 -304 765 -343 409 -585 -780 -948 198 552 108 -486 700 -724 -602 674 -275 841 907 542 878 559 50 -36 351 73 612 -471 -174 -398 181 -25 -272 102 431 -471 75 595 -370 511 903 -732 35 -877 217 679 -720 -758 689 238 -756 706 -399 903 868 -617 835 526 -911 872 848 512 -833 -11 -581 633 790 -893 -285 -33 -587 -159 -103 670 329 -529 645 496 173 758 75 492 -192 -423 -714 667 -310 -831 -176 73 627 -496 717 838 12 -231 -390 58 -588 -168 -289 597 -347 189 -449 285 30 987 -672 -426 -348 -122 621 -107 -444 -893 -824 922 -587 984 -227 948 849 -519 946 526 392 670 427 -683 402 -158 -961 597 -857 369 -972 965 813 209 -603 263 -321 475 810 -683 -640 -887 294 -985 -294 -858 70 459 -418 -653 -811 -683 -394 309 454 650 -155 266 -59 900 -62 -881 -611 -698 783 -858 409 842 -625 993 232 -168 396 275 672 993 238 -720 -225 -460 782 -693 565 -666 -354 419 -600 967 -574 -991 126 647 754 187 447 -100 13 -980 -14 121 293 -992 368 -682 48 327 785 -943 517 -376 -433 995 200 394 -270 -508 172 524 -273 -837 847 -354 396 -224 -413 -370 -994 945 522 599 -708 372 668 575 446 260 341 -612 571 662 -310 719 -957 422 -339 220 -204 733 695 597 363 424 -778 1 -603 -10 -578 -813 -781 921 -116 329 -243 244 937 301 232 456 38 822 896 -845 422 33 49 406 -395 -5 -835 -933 -439 -741 -156 -82 -516 533 -437 934 135 489 225 44 -231 465 240 850 -676 -995 788 -505 332 -856 -266 -191 -567 -655 915 -729 242 448 -14 -797 -554 -661 -610 -91 -801 -391 -719 147 -932 -818 163 -364 34 310 641 -522 -688 -73 167 -572 254 547 -974 -353 -840 104 207 -517 -184 810 922 -441 -552 260 -927 -361 903 -375 -595 -396 318 151 -805 273 -192 474 -956 293 544 924 -130 -208 -355 -696 -558 552 -65 577 -912 970 337 -96 -687 -117 -43 -534 200 -729 -870 -91 -929 16 679 -143 -618 840 8 -677 664 825 -333 661 -921 -660 104 393 653 -878 -959 -865 808 -671 685 555 865 354 -960 414 -154 -2 -562 576 7 -27 890 -72 -929 402 360 380 -391 -302 -514 271 -144 856 885 513 -296 333 768 -966 -549 626 11 524 -982 956 -168 -7 -789 661 661 445 427 293 -583 25 -508 786 558 -121 172 -329 336 -352 790 408 927 -228 868 52 -162 442 248 461 -930 -200 464 922 -933 -308 -904 -806 -834 -528 67 -684 547 889 691 -232 -389 701 -718 271 575 -156 908 647 -911 868 707 -158 -637 783 -631 -308 960 -373 -243 -716 387 169 -185 -714 -623 -560 -791 601 365 23 -477 619 494 975 -823 680 361 713 303 804 899 911 176 724 746 922 659 854 -653 -454 -301 601 -529 -447 487 -440 620 193 -53 788 -920 291 973 442 -729 -420 443 366 514 -798 -189 745 808 -454 -950 -444 -105 -443 -360 705 -578 -461 -367 -555 -770 661 16 -239 -18 -35 -330 -600 -160 658 291 516 -619 311 -900 -501 936 252 -7 -85 496 13 176 110 -266 -456 303 -630 -613 -333 835 -500 -763 557 -825 846 907 -414 186 -928 745 -901 71 -583 -681 576 -183 -715 -655 -23 -75 -411 -360 9 -253 -682 -641 -911 224 887 -872 222 280 -104 -123 -288 381 -22 -999 531 716 -671 545 262 -907 -988 -604 94 260 50 446 -682 -931 192 -968 -415 -576 -622 46 682 465 763 401 394 -42 -799 487 -746 -58 52 -538 716 297 825 90 411 -899 696 -9 -319 616 -225 364 -407 -821 845 528 529 535 165 -302 -596 420 -514 -124 -513 222 813 166 24 800 -30 -491 -506 937 -720 928 -862 -861 576 -237 949 421 700 388 127 239 800 689 -748 597 367 690 -987 502 390 -915 -818 -301 -866 -548 330 -435 601 838 -907 118 179 933 155 843 163 -922 -663 -135 -885 -132 246 -456 -664 -427 825 302 112 -557 -769 -912 619 303 -980 -635 -757 -156 990 741 -711 138 1 -285 -661 11 673 344 -488 -239 559 -890 -16 54 976 -982 -587 773 -167 895 966 361 486 -143 -864 330 -607 -796 -131 -180 172 -950 603 -531 306 -207 -741 846 601 751 -468 -91 941 -840 -140 -416 693 -909 477 639 29 -981 -337 673 98 -779 449 -470 699 -355 -209 476 63 554 486 916 171 982 -464 32 -9 247 612 907 -12 939 559 522 -367 -480 -158 -718 -410 -690 328 377 -921 724 414 737 617 21 -337 -126 725 -743 -712 984 30 970 103 119 -879 -407 654 978 -172 -265 -595 974 -436 643 -856 69 -59 787 507 631 245 597 470 369 635 236 -862 421 263 -120 41 87 -99 -718 -692 -584 -74 -932 222 -943 -68 -997 889 559 26 233 208 -447 696 423 375 308 -877 899 974 -452 184 -470 -732 -444 -640 400 -548 -311 -970 -161 797 197 -831 -662 830 837 717 979 744 -986 -189 290 -303 461 82 -422 -533 263 421 944 -613 186 -740 818 872 -899 701 -903 371 -518 -918 706 -155 -153 -841 541 518 -900 106 -996 -43 875 -703 116 -97 -658 -135 -988 -677 -673 -782 -146 258 569 343 -205 -590 -693 928 697 -991 -469 692 -103 70 -500 325 -327 -106 852 50 749 -665 -697 740 1 -161 -296 -625 519 305 -159 154 287 828 -620 881 -624 490 869 -99 146 317 232 846 137 604 583 -348 963 799 -722 154 -236 598 -27 196 -42 -872 501 945 -610 -69 800 -786 646 128 -713 812 -477 226 -203 592 621 -441 -533 573 103 161 -286 -341 -59 -179 784 -477 565 -259 612 869 -492 -508 640 -168 -902 444 -842 -734 481 -208 173 -938 321 -597 -669 -765 254 -552 183 -377 710 -10 625 631 -10 -160 -68 817 -439 688 837 -62 97 -796 -364 -153 272 -561 346 75 -267 537 -424 -119 93 -141 617 -538 91 528 -821 -800 -463 383 -261 44 690 -349 71 901 646 -813 571 -575 231 859 970 159 -379 852 -28 -887 345 865 -441 -145 -236 -7 -706 -828 -764 268 -289 883 531 -828 55 -448 -767 -256 -78 -217 -606 -570 -404 908 -658 -237 -94 -634 268 682 -857 -877 584 -497 -270 -724 917 11 15 103 -464 -345 660 -156 -876 -137 -831 473 799 846 871 1000 892 -274 492 920 510 -119 653 -861 -490 -917 805 42 903 -242 -82 -383 -300 -622 -937 -713 -497 505 664 -189 -950 -814 -921 993 -330 836 909 623 898 -52 846 711 429 78 -173 231 969 -441 545 490 292 859 -183 -804 -168 -813 402 93 680 814 -744 -384 -63 22 455 -495 -703 372 132 -279 188 647 -984 167 -811 -422 479 502 746 -283 -724 -289 994 410 -98 -113 366 56 -476 940 -595 307 -353 786 373 589 -924 904 -512 -502 -382 -622 -353 244 -787 -74 -161 -690 -418 24 369 444 389 -375 576 -216 230 116 324 -968 -158 931 272 -224 -539 959 -68 -330 -598 213 212 328 924 -126 573 -279 -654 -753 -21 -560 778 962 -403 919 932 -151 727 -426 -340 960 -844 934 236 -760 -780 -49 827 165 -647 367 -351 252 744 -425 -23 963 -509 252 -503 -395 -969 -634 -282 -80 -725 -740 -706 667 -122 -409 -966 471 373 -148 774 595 20 -153 -434 -388 -811 -89 195 717 688 -128 -224 539 -25 -599 983 -97 -604 835 -956 -20 -896 161 -294 314 541 -775 987 180 -281 928 444 21 -539 -519 -221 -633 831 862 864 254 614 486 321 -780 653 -33 208 -226 -568 -244 226 -614 544 -181 -511 -683 284 -31 679 551 -894 -596 969 64 -931 433 -96 -58 744 -637 -48 881 -178 -886 956 634 -269 -757 -592 -94 -237 165 -806 445 -109 317 7 127 779 -796 -842 444 -509 69 869 946 -939 305 93 -726 -232 -733 -373 125 -374 -335 -385 -340 -575 535 -131 -352 647 -281 213 -347 267 203 -650 -493 -65 768 149 -828 575 904 11 77 -233 491 -863 509 586 99 931 716 -651 -432 -301 -675 746 638 272 346 -36 -896 -645 908 809 -46 -796 723 -66 450 480 -468 -356 -796 104 905 921 441 892 74 -561 410 -844 -673 43 -327 -399 384 -161 944 466 110 246 335 -656 54 -345 696 -197 -988 -592 767 -856 -50 -380 -125 -670 445 -640 -53 341 119 -697 453 -560 -74 -740 -951 -565 19 -502 613 -2 620 496 777 -389 774 431 -963 674 684 106 -452 689 338 -577 -836 310 179 725 -70 535 303 683 550 -285 -451 -719 -806 328 -653 82 13 -705 427 35 574 498 237 -520 463 358 313 -198 -402 445 310 443 128 803 603 -296 -438 37 -576 -934 480 -483 -179 407 642 53 -659 514 673 443 -639 -921 -29 595 436 -935 -67 -783 -834 -206 395 912 -520 -184 -150 -28 -377 -248 915 -790 -691 -75 -415 95 963 -797 -26 -554 -867 -57 701 581 620 237 -544 -628 87 -111 -953 -43 -809 921 597 165 -700 494 -326 577 -895 188 122 -965 900 -984 743 -514 393 536 120 502 -139 -610 162 -540 486 163 -208 332 -329 771 -251 987 -468 -611 -630 198 422 199 -716 -164 745 -635 -700 -428 63 76 -751 946 -430 705 -424 -10 411 961 -631 778 -559 -499 213 855 57 297 -169 663 -342 -649 557 576 609 415 744 -35 90 387 736 -218 -273 476 -762 500 -933 -211 675 515 767 -387 -408 406 813 574 -233 995 623 95 896 462 -543 -618 -951 -993 711 379 -999 806 234 -649 -483 211 849 -878 753 -706 -153 179 -830 262 -126 -768 863 -951 -163 341 -48 -774 -295 -282 539 -464 -105 416 348 -362 482 -200 294 -367 234 63 -486 -4 -128 -94 -58 592 916 -755 -446 327 -307 766 220 706 -837 386 158 407 -112 -378 -739 -886 302 -322 -590 -274 537 -593 -189 -258 -38 -227 658 670 -82 -450 355 -649 -7 436 613 -459 535 -453 62 534 -650 -14 621 -156 -749 -76 -300 -540 914 -208 773 640 333 609 -461 675 -161 -475 -833 484 284 640 -724 951 840 -588 536 803 -541 802 914 -147 -753 -909 -593 -511 661 -341 166 433 503 830 -82 33 -181 618 -121 196 863 611 -50 -371 -629 -229 980 -603 464 -870 -240 -421 -521 -853 -500 -384 -98 -607 -213 259 -777 248 -932 410 578 24 -808 376 544 -66 -769 -933 -473 736 -104 579 -69 -126 -762 -232 -141 -62 -433 -407 -922 782 -909 -37 350 -694 291 -773 394 -364 728 -606 326 -726 -150 -782 904 858 -734 -604 300 -199 923 -328 702 957 986 -42 -486 -835 -389 -165 8 -921 -906 -760 60 -170 77 -505 25 -879 782 860 -149 196 877 473 -145 212 289 911 -760 -674 -730 -443 -621 711 -103 -51 -64 565 -550 -674 750 861 -505 238 212 861 292 -22 -476 504 490 975 157 -804 -763 -606 364 -492 771 465 -673 -38 -843 -8 395 -599 -542 -585 -498 815 285 975 572 -482 183 -333 585 833 890 -616 -123 -469 608 -787 520 -274 -772 882 333 -120 -593 787 947 326 -79 -312 521 -116 455 137 -61 -409 -905 311 60 540 723 513 -633 -168 -524 -5 -1000 55 -77 -722 411 495 365 -861 100 840 -933 -143 -715 474 -21 -583 -79 -73 -640 595 -442 -408 958 66 -396 -618 253 407 266 113 -632 586 -230 -873 641 -775 -906 572 961 974 165 -471 285 741 -744 539 595 -698 -255 475 12 -720 18 940 331 392 -46 -723 -501 993 -119 664 839 834 -536 373 -67 104 968 -665 418 -332 -190 -419 320 -968 -351 480 286 547 869 917 -878 443 985 940 571 -438 371 382 181 889 969 -882 -207 161 90 582 -618 970 -572 -775 -978 808 -916 -860 -591 -230 -395 -710 -547 564 786 12 -999 -120 -507 -14 -688 -182 485 -642 -597 -345 -516 645 -453 -450 221 -346 483 -863 180 972 -715 -729 78 322 523 -168 354 -813 391 -124 -518 -141 -374 984 -310 -710 850 70 -927 984 -521 -574 -614 208 -294 425 -624 429 128 542 -734 -353 608 -748 -416 980 -940 -274 766 421 559 582 889 839 -527 859 5 807 -442 -655 483 -987 658 327 -897 -122 239 -589 456 -691 -25 134 -826 -874 -917 493 -248 350 246 250 932 -948 -252 620 620 -338 282 514 -735 533 -282 -631 483 535 -160 798 528 694 672 54 -621 -991 9 -162 702 986 -328 740 -103 387 229 -300 212 -268 278 456 785 -913 -773 -435 -135 -290 -672 736 615 -671 -948 -171 35 -306 966 186 -204 -465 63 -341 159 -477 582 431 931 37 -988 698 298 -286 -477 -946 726 805 812 506 147 -24 830 836 -793 -229 33 -854 -675 -135 -559 -852 221 -865 155 328 -667 -135 520 370 -153 -42 550 -211 -831 15 596 -26 -592 -171 -534 -279 45 -116 -717 -943 -449 -916 593 -794 -687 330 947 -957 166 -83 44 -415 476 945 464 -262 951 596 -945 954 -845 -67 -418 -889 -238 -614 -577 -623 830 -763 -986 48 -28 817 -354 -171 323 -220 59 487 -238 484 -699 -423 483 175 -252 499 996 175 -83 -957 334 -513 -18 315 -330 11 63 -648 -332 293 -381 797 577 708 255 -496 1000 858 -721 920 -336 -300 879 -210 889 523 -894 -914 372 -307 275 -244 -366 542 -543 770 -174 -716 263 -214 -818 824 137 28 26 -659 -178 996 29 -875 128 -808 -31 -78 511 -765 717 -577 652 622 306 -71 -777 505 21 157 -329 -584 434 667 411 349 -647 684 536 -525 487 844 952 937 824 -423 -106 883 399 226 -62 -948 -572 -875 796 857 814 -879 608 892 42 741 14 -763 360 990 114 -224 688 -530 299 842 150 -347 -526 -600 442 -414 -480 -972 719 499 693 -701 -166 300 -794 -213 62 -889 939 738 87 -776 711 45 744 885 919 -93 -588 537 255 54 -835 -529 1000 561 -620 -46 -198 267 318 -200 355 -58 -682 -675 -795 764 14 -773 515 -371 477 133 -883 647 -496 -548 758 -151 -92 769 -895 70 -15 733 -963 -846 212 -636 -362 702 414 -196 -984 459 857 -309 595 -728 421 -333 784 -741 -517 904 -695 -663 581 -600 988 501 -52 701 -154 443 843 -653 909 89 895 -231 813 748 -693 -22 905 -761 -881 593 890 4 780 743 -374 -759 243 -17 -267 581 -339 604 101 -619 643 -593 594 676 -962 -481 -235 496 -270 426 800 926 63 737 818 7 431 -17 287 -205 -967 938 665 616 -389 -806 -408 483 764 -711 563 -281 -21 -364 -569 247 935 -367 29 -204 383 -113 910 730 801 -738 -407 -545 -102 -341 470 -9 678 -400 934 302 757 -873 -848 -831 -2 -851 -728 -610 175 400 955 -856 529 803 292 570 -368 439 -310 678 514 -123 636 516 -966 482 817 932 -546 -618 -399 508 212 -728 -231 79 -249 -789 189 724 933 372 263 -257 663 -218 978 976 789 -8 -621 -805 -182 779 112 -926 -313 -218 383 -314 -340 227 -339 698 939 272 -196 -567 382 845 -188 829 167 521 461 1000 640 -453 -677 -913 -667 82 -950 -522 492 852 -959 807 -9 -304 198 -522 -795 621 -384 -337 533 -662 -112 -571 722 -258 928 747 609 -319 -225 90 -269 165 -657 -385 882 306 -690 -482 -979 -331 -911 -325 930 -71 313 767 956 797 -523 238 824 384 378 361 583 675 -911 -727 -882 313 35 998 -353 351 -71 -176 -932 -654 -393 -721 956 -477 214 -499 848 431 224 -246 396 990 -436 -141 56 152 -311 -246 705 58 -964 191 869 -843 715 -292 675 -162 82 379 -234 -661 -649 -166 611 108 -981 290 87 -578 316 -18 -391 -332 321 -392 -707 -328 35 155 348 112 -113 -234 -301 -255 640 -30 -125 -233 -887 -270 -123 736 436 -436 -219 440 225 978 -903 263 432 940 -449 -198 999 -351 881 -517 459 -299 -906 752 33 -692 209 -479 442 -104 -171 -547 -652 787 -440 100 -343 -215 -444 514 555 684 -362 6 693 930 -687 -238 -272 161 -762 540 435 -168 701 -65 428 754 -132 123 -590 -991 -248 -127 -202 -819 299 -7 938 213 -226 -893 -333 -92 143 401 313 911 -267 -112 -549 -667 -759 -343 173 -515 -684 663 939 -269 945 637 405 523 181 -103 -375 -44 -975 -935 762 548 -335 -768 -166 -609 195 -805 -160 889 -253 -157 67 220 452 65 842 558 -244 -732 84 -213 -334 117 -779 -461 571 972 913 570 317 -763 -268 -348 117 -188 -688 476 893 922 737 -562 283 368 -175 970 -523 -822 -189 -286 591 -631 535 926 -289 -384 -875 700 389 409 -680 -338 -458 603 -245 865 -681 -420 -251 -807 246 514 481 -981 114 -666 -866 221 -973 632 -159 -693 855 580 639 536 -984 -910 -287 149 933 793 -918 -33 -47 845 177 646 177 -38 627 994 564 255 788 -421 32 443 -690 449 -538 -797 -377 467 -508 628 733 473 588 -899 32 758 -813 241 744 666 943 -483 -298 462 687 -361 147 -103 463 583 -841 -495 821 457 -645 -761 596 643 799 19 -472 252 -181 347 -982 386 302 -1 648 -433 -678 618 188 -853 482 -582 209 -14 293 -552 -294 316 416 -813 499 966 -553 -63 511 -820 -430 734 999 599 524 -730 -45 599 -140 -304 -573 -105 811 884 512 -991 -701 673 956 -70 146 130 -518 127 404 -316 -453 731 -135 12 90 107 696 367 892 -178 -27 -206 -409 -763 993 897 -583 -727 853 -937 826 -548 -546 -782 92 39 22 -549 -590 -106 340 622 807 -882 23 -648 551 -15 762 -330 -170 679 490 -459 335 572 628 -844 165 834 635 -195 -509 -23 172 -613 951 934 969 778 -116 -242 60 236 -761 -491 -110 -724 468 128 -51 -994 313 -333 -936 249 269 355 -674 994 -61 -352 -364 -498 -927 -159 -717 261 -433 779 194 -689 -595 580 -904 -740 358 -67 -739 567 617 251 565 -620 -37 134 -645 574 -938 -327 508 226 147 -392 280 236 -716 -523 -943 -585 -642 -124 56 221 393 680 -383 -377 358 -308 -326 -293 399 929 -658 -520 -733 151 395 197 380 224 -79 699 666 161 -767 782 -163 -836 194 -154 972 -63 922 736 123 706 708 -355 573 -215 -198 -929 306 -594 439 -72 379 540 398 -842 -89 357 10 206 -116 -814 -998 0 459 -972 -132 -840 989 821 -59 -574 -318 -56 290 -503 -473 433 -865 -96 763 -543 138 -295 223 -509 -886 9 -101 -687 34 907 -807 6 995 -562 -691 -874 747 -477 422 -445 -458 757 -51 -468 705 -63 355 700 443 901 550 229 -848 366 541 535 -112 -915 263 402 911 609 -452 -502 754 -998 -901 -740 25 216 770 -912 -128 -400 600 902 449 -685 -459 555 -526 -896 -37 -898 -587 6 -230 353 421 335 -937 -727 161 -291 153 842 -959 -952 -841 706 776 18 -856 982 -306 99 -946 688 59 -267 12 436 417 17 909 235 -596 -191 -745 833 -825 -539 872 705 918 -968 795 -915 989 -840 -838 -205 -183 -652 859 770 -87 -918 -815 -586 -416 -751 -264 -971 -82 -183 -110 492 471 -879 317 -213 -658 990 -571 -656 -210 130 899 -716 918 -921 -653 -224 636 -832 700 -397 -516 -60 798 -307 777 -787 94 486 699 -520 873 153 304 217 -671 -926 -112 -660 610 904 -280 306 -564 901 -977 -206 75 -285 -770 689 -840 800 387 156 847 -708 -471 736 -915 -77 -934 48 -36 516 -193 910 -813 302 -672 -91 -750 -700 757 -43 16 675 -873 -523 908 989 767 664 -707 449 747 -8 -33 872 585 746 -196 -226 623 674 436 649 931 931 711 -828 -371 -76 70 267 -294 575 329 959 -763 -898 -549 429 741 411 190 -726 221 -126 607 331 824 937 258 722 218 -235 -627 -163 -435 418 -721 468 -851 -734 93 -419 -467 98 185 848 -625 -105 798 -55 584 -495 171 487 -316 -292 -488 183 -430 691 -563 -422 -439 -157 -920 800 -61 -879 -183 480 8 -523 -459 385 -790 -861 234 -309 -154 -240 -694 -316 -78 356 632 662 105 -334 -252 429 -45 -873 510 195 971 309 -988 660 -471 186 134 -326 625 884 584 687 -807 827 -353 732 966 733 -777 -148 562 782 -204 502 860 51 -298 141 -347 -566 -842 798 758 -708 224 -258 -367 297 726 -914 -606 471 369 -674 -6 800 -694 -100 490 995 447 407 -230 -669 30 29 118 593 899 -172 -735 -572 -711 242 272 327 -434 -509 -620 311 -983 789 -559 255 -748 140 115 -417 320 983 744 624 977 976 -153 -274 -637 345 -882 54 390 -21 -810 -593 -438 -783 -375 -395 745 -129 727 664 525 868 709 596 786 767 131 726 -844 750 256 -929 916 272 -638 224 -795 699 -635 -873 -761 532 -216 286 -372 555 -128 -551 -965 -541 -751 545 25 -958 -32 -970 537 -382 -646 935 770 913 -545 -412 -570 -871 -230 842 924 -691 209 -474 -309 645 560 -324 -291 663 645 -938 691 -919 -13 970 116 -272 62 797 -537 835 -412 661 -51 733 -248 -762 335 -379 892 261 439 399 -392 -661 -156 -173 -653 -974 957 -198 -18 793 -156 586 -825 -832 -770 541 -542 -381 415 541 -985 433 -831 -70 279 -450 -990 234 13 608 -580 123 -824 434 91 238 253 26 640 479 891 -749 -908 -564 709 -742 -804 818 -745 -358 -203 -996 916 -964 -378 949 887 276 653 550 -395 727 -151 541 296 728 -938 870 712 -189 -113 42 -531 393 536 871 555 723 -284 -60 509 229 -448 -477 690 -103 367 519 -226 145 408 -47 149 -69 -774 228 642 927 105 335 815 -710 -480 603 677 961 673 899 909 -846 380 605 -767 -67 188 137 713 -809 -291 929 563 254 709 -433 839 -544 -136 445 -404 533 162 904 -314 606 -473 197 316 -492 336 -858 -945 566 496 54 440 148 54 197 6 965 -288 337 -209 -228 897 -866 248 949 -652 -397 -476 496 981 -458 -204 -971 457 775 689 625 -769 -166 -812 1 771 -522 -222 136 -678 355 335 101 321 148 -395 -813 700 178 -859 687 -143 -109 294 -885 68 937 491 450 -217 274 -808 -757 -865 574 694 -625 -773 273 778 -959 -206 -133 -838 -665 99 -614 -510 974 443 -805 -67 960 -791 -614 757 -18 322 -697 -64 -927 834 746 58 683 -435 835 968 777 -806 495 745 585 76 353 889 -811 548 18 -503 534 -528 -899 -83 -237 -392 600 -329 -596 690 961 -871 26 234 -539 -481 899 387 875 444 144 -843 580 428 -565 329 -530 -279 -951 666 -72 829 875 328 329 -113 519 -70 -307 113 -102 122 278 314 -711 -989 564 489 -120 599 -276 -751 -600 -473 -642 -504 -935 -343 -896 370 -711 -280 976 -777 914 857 471 -123 -297 -215 -39 223 350 730 -282 249 -334 -327 -988 103 -894 -951 -972 -220 849 -934 -825 -400 -769 -410 -162 797 -938 617 -364 -108 270 -223 254 -912 703 450 844 -284 484 -96 -978 -401 459 617 903 -265 -30 -678 -19 299 585 -26 977 262 -606 736 -249 317 -455 -668 -849 285 505 901 306 -388 -442 476 -440 -847 -666 -495 435 81 -763 -724 615 84 961 -451 635 627 -471 -960 771 -709 300 -215 931 -822 577 -912 24 709 748 578 945 240 300 481 -426 -982 -760 76 -556 -638 245 772 -844 942 -19 700 136 -490 -2 -377 200 402 -996 918 684 459 -753 772 -543 -386 -235 114 247 571 433 -363 -766 -249 990 939 364 -895 -452 -378 -647 -415 368 449 363 -673 -785 638 889 158 -659 575 -241 939 749 59 -153 937 -606 684 -287 679 377 120 -849 852 -321 -421 77 51 -298 629 65 -350 -428 425 -187 -748 -554 -806 -881 -439 -864 653 -403 -542 493 -823 -545 -406 -392 -426 603 652 370 -745 709 776 -112 -123 -148 241 528 942 -456 -747 -637 90 29 474 917 234 257 -131 970 487 -396 544 -244 178 -692 690 335 812 147 -742 40 -808 31 677 -569 267 341 -241 -413 921 -1 925 -533 -758 -745 -317 -86 -395 -235 94 -366 245 670 -609 181 -504 381 343 -722 -190 622 790 143 581 677 262 -914 -455 336 -556 -184 372 562 858 -840 -258 315 -236 534 967 -608 -148 341 660 474 383 723 -924 -810 834 924 -279 -304 179 185 239 -998 874 919 -330 966 -381 -313 -874 253 833 761 298 -12 720 -414 180 144 127 810 775 404 -602 -994 -837 -624 -461 -761 953 -346 716 639 -807 -494 973 -908 -892 705 -835 -37 539 -715 -204 676 953 752 -505 4 -670 -524 701 -145 450 -323 -9 -662 315 577 -387 -558 -610 136 -271 955 -176 -987 -505 -570 -590 -804 -278 912 830 -307 -472 517 213 511 351 955 401 49 -432 -748 765 368 848 -806 -704 -563 -547 693 -711 648 -10 -460 421 612 281 -943 563 860 -975 -433 -880 492 748 489 511 519 -266 -155 180 -426 843 -728 277 -27 -787 -643 -265 134 369 -828 -717 -2 -362 572 764 -498 -634 784 -912 782 -228 -589 706 678 -940 -348 850 738 -52 900 -662 808 968 98 -596 -658 -893 887 559 251 -83 271 219 -171 397 56 -951 -291 425 502 -5 372 -949 610 -689 -236 -310 596 423 -891 93 777 -347 14 66 -125 974 -164 783 354 42 41 -30 -299 769 126 -7 -818 -83 -244 -412 -506 -102 738 268 -777 -441 -755 98 182 247 -359 473 -624 -734 255 -328 943 -125 -59 -111 -750 652 -531 976 -34 429 486 -632 576 713 168 999 -258 -404 -385 -852 912 -691 20 -606 -164 878 412 934 -148 378 -959 184 -621 991 -389 -590 -215 830 968 139 -708 717 -815 -29 -993 35 -901 44 -779 -724 -542 219 -587 5 189 -392 -116 52 -250 980 693 -951 196 788 217 -695 -629 422 587 -370 -357 457 648 414 753 984 885 821 -780 985 -852 -790 -278 194 588 972 54 -511 492 894 -990 -94 549 648 23 -233 -813 -361 -699 358 901 547 -505 -56 39 593 414 934 215 -483 -254 -835 -711 -504 -897 -116 431 -593 227 -242 394 -998 -437 -796 38 -965 471 76 773 389 142 932 605 131 -627 668 -201 -608 89 -716 -987 -94 -490 818 -117 741 -520 -196 748 -204 398 141 736 -66 -969 -388 -816 -178 -298 -421 219 552 -37 988 907 -473 -31 -206 302 434 512 733 -130 41 90 499 58 98 584 332 837 -20 393 822 -990 -149 4 -252 874 0 -547 535 -296 720 -781 -219 -332 375 -713 941 -425 -113 77 -496 -243 -661 254 899 -497 311 640 -556 -679 468 657 937 -546 -705 55 -484 645 -696 911 103 370 -305 717 81 -487 515 990 560 -929 473 701 -623 960 -665 903 -22 -234 869 -24 -9 -308 -932 18 713 495 -819 -177 665 326 -934 853 -450 -131 999 -934 -97 -134 -659 -667 -755 -84 110 606 760 50 466 575 868 -302 -857 79 -161 386 -331 -327 -258 306 257 407 866 -86 -865 -882 -411 307 249 389 -172 41 -503 440 -72 -192 270 574 209 242 526 -938 -959 -611 385 788 -676 521 -239 -701 803 722 233 -418 543 616 549 -420 464 -887 374 546 -591 825 669 -989 422 -379 527 58 355 -346 566 537 363 269 -680 466 143 -704 65 19 -677 593 305 -969 156 -570 409 363 663 834 739 207 -64 -51 -491 -131 -681 6 249 311 -61 -209 398 675 791 -973 855 307 -134 953 187 -202 -134 -927 -897 -803 678 -192 -320 -780 -920 968 -199 175 402 125 436 160 -176 100 -190 -67 -685 598 -379 171 964 -181 83 -2 825 257 992 -874 928 -554 -383 -521 -924 -778 186 727 297 -136 712 198 -316 -989 293 408 93 -187 161 -216 640 -358 728 678 8 -942 957 993 945 -203 950 734 549 -650 384 -470 -374 -101 512 77 342 -718 82 -297 -98 174 226 -725 451 -945 -697 237 -816 941 392 -766 382 870 -32 753 740 563 993 -535 -310 -366 704 -771 -35 -776 -904 567 859 -378 940 983 329 515 543 177 89 -965 760 771 307 -221 -739 880 -938 496 849 39 -978 501 -603 556 -741 788 276 970 659 347 -483 214 -724 -282 -851 407 -89 -881 -18 960 -329 157 -803 546 237 110 -90 963 648 -665 20 639 657 343 -490 -418 712 631 -162 598 78 -632 -885 -853 -4 343 -255 -173 680 -994 501 521 -83 -492 574 -329 -829 -607 -714 -682 661 619 -864 -7 130 229 -199 -264 -856 933 715 137 -119 9 803 -318 6 253 292 847 822 888 647 508 906 826 579 955 922 -431 316 -651 -785 -358 693 975 33 -703 757 110 -705 -971 150 -985 -211 456 -114 532 96 -860 -520 -783 -55 968 436 -949 -203 723 -341 781 923 888 832 -87 -795 -275 -426 -336 317 -933 -9 837 816 -592 422 372 -540 -967 212 559 -923 143 268 601 773 678 668 -226 976 97 679 -520 -935 261 2 123 101 -687 930 -226 -712 199 586 770 -643 -908 734 446 64 91 -653 -548 -395 -715 260 579 648 -835 -567 -718 750 798 -466 242 -192 734 -572 -964 -615 697 274 445 639 -12 -397 -413 157 80 -57 473 -63 -650 -900 -780 632 -274 297 488 402 306 141 -674 -844 322 -371 -63 -145 22 557 -446 -290 -96 647 200 870 -327 15 -643 -758 459 818 -384 645 -410 -978 170 -900 386 353 -33 314 -772 -544 -527 501 375 -592 283 -643 -936 339 -930 -838 252 32 -425 -672 -648 -609 227 775 -724 -36 74 874 -38 658 275 -726 840 401 -573 -208 -31 -282 120 651 -846 -557 121 952 -767 795 89 700 102 -987 179 -652 729 950 323 -228 661 -362 -939 878 -476 547 -122 998 -330 -296 197 806 662 821 710 -395 -459 -171 171 -652 -427 442 -778 -949 -783 -970 -834 704 -231 -866 -792 -386 -177 933 -147 264 901 -662 783 -481 -770 -807 -799 -416 -598 971 73 710 -181 71 952 906 -995 682 775 -183 620 965 97 -480 23 297 778 -696 -664 992 748 -718 800 888 -695 -965 -873 -505 -244 712 -2 -527 -469 -939 209 -836 -855 220 -145 -639 -406 -52 -280 775 -474 234 -252 -830 -420 319 991 -697 482 325 975 -458 -324 -532 -542 135 -607 -808 -774 -18 -25 -750 700 -400 -935 316 334 -498 804 -865 -835 -497 430 -501 317 200 955 334 -356 489 354 471 -168 -220 -948 693 937 -391 -304 -229 925 -588 412 225 -359 -838 760 655 688 954 485 394 -534 -316 -507 918 -200 374 515 900 593 -655 274 672 67 -523 342 142 20 783 908 374 -912 -108 -293 124 91 934 -170 714 -558 250 -668 97 275 -570 -991 -871 -938 668 853 -102 -539 -983 756 -493 -787 275 582 -493 -484 715 -710 521 178 -594 539 -998 641 516 -924 441 -873 -751 -358 -137 -646 783 710 258 292 -296 550 -551 378 -980 840 -96 132 -161 -824 -869 986 366 823 840 -309 85 49 -423 204 -269 737 920 -176 582 -335 -181 861 -599 -109 -314 -843 663 775 427 -5 -154 525 552 693 216 616 -158 -199 547 -409 560 565 -107 893 -887 594 -317 451 524 584 -649 -52 -565 -198 -497 -531 -839 906 -598 545 950 467 -890 -980 -193 549 -830 621 -446 -573 283 891 -288 -867 -104 365 47 499 199 772 831 876 737 -664 884 -260 364 -815 -641 769 -53 174 -996 168 -617 -672 -257 534 -995 -954 422 -685 -933 529 -548 132 -244 648 671 -304 -38 -816 411 646 -395 376 -576 237 430 276 364 -799 -297 -803 -21 -125 -908 163 323 779 -151 -75 -317 -241 -553 120 749 856 -431 -555 -53 -820 206 328 955 -954 -718 -588 -798 417 267 -825 -911 82 256 635 631 -202 677 -985 697 -543 -500 -52 764 397 -557 752 903 -4 378 1 -887 626 -293 8 42 767 67 -903 -711 -35 -241 -59 -72 98 -152 -626 -652 -281 585 325 798 -882 -325 -169 202 -882 54 -906 -340 -176 -124 -455 -422 -322 -877 866 -759 -776 -883 536 -604 50 86 315 806 -938 564 -357 796 483 42 833 -130 477 359 -124 391 204 455 -298 -160 900 -71 -446 499 108 -807 -57 313 -908 -186 -442 -800 -18 -355 -739 -661 -948 607 -927 -450 542 467 -349 5 865 -230 982 104 -135 522 946 -454 -941 -606 534 813 391 695 -821 -121 366 314 -43 75 979 2 889 516 -623 -797 -73 -744 -651 743 -752 720 532 -484 245 -244 344 855 846 -58 155 -846 254 967 -646 -24 466 243 681 720 -200 773 -840 107 303 -537 918 857 -132 -988 220 -467 564 537 -466 -948 219 433 766 541 -789 539 691 487 -482 253 -893 -349 -373 -735 846 926 -338 -7 280 -980 932 370 318 843 -504 395 485 146 595 309 511 946 -228 116 -424 -364 140 845 -659 -125 81 -896 -49 532 921 430 380 -914 641 -47 -832 -634 -222 9 -860 -39 777 -511 303 -67 434 176 -543 989 775 -155 -413 549 761 834 -722 -470 -144 -650 179 -837 80 -209 -484 -46 -270 772 -126 -548 599 -891 19 743 -487 29 -234 -72 958 798 328 663 -511 -6 870 965 802 -705 725 -989 -137 -326 507 979 801 960 -846 281 -943 650 867 817 576 -292 442 664 246 443 221 -47 -447 732 500 -633 325 357 -104 337 -748 -257 137 -680 670 79 -935 40 563 -13 69 -917 837 3 -740 533 963 -501 -537 -48 431 -643 135 318 -504 -550 577 -888 79 -288 -604 190 348 -960 137 -22 -58 835 -165 319 -486 741 -945 445 -134 706 206 440 -434 -304 -83 881 -164 -255 966 244 -585 206 -950 -488 95 -236 848 381 -317 -929 255 213 -192 -524 370 -240 -40 -941 246 -570 423 -804 -90 -746 -205 -426 716 437 -362 -194 -151 952 483 -5 310 805 -518 139 4 -125 142 -196 775 248 862 -782 635 562 416 458 49 385 -41 -431 283 -982 -831 -386 966 -285 730 665 958 600 -570 -35 394 -538 275 -749 905 34 135 -57 -161 -98 525 -152 31 -213 313 30 402 536 -490 288 675 -682 236 802 -528 586 -921 -4 -29 678 -922 650 757 -977 486 -956 566 370 -505 -366 882 -141 355 446 122 -869 157 615 -574 -597 -237 167 390 107 293 -857 -493 421 -351 -640 371 -115 255 -621 -15 727 -218 -416 -862 -687 293 781 421 675 617 956 760 407 -374 570 963 -886 808 134 126 284 -219 -214 623 507 40 423 337 95 -779 -91 184 -180 378 -303 730 825 -488 99 -80 -589 121 911 -27 761 -628 775 954 621 -516 624 99 334 -157 372 -962 -44 -261 417 -210 -101 855 660 146 -39 -302 312 907 -350 -212 557 -776 -453 11 -646 400 89 -306 235 -549 -85 -685 674 252 -843 361 577 606 49 156 883 -685 -155 -820 60 915 -320 -236 -537 -582 -389 -520 -741 -674 -355 282 794 637 -28 892 -28 159 -57 122 107 782 621 -586 60 -817 -557 -254 -601 -4 -473 101 -17 -901 -212 934 401 71 967 -531 170 -836 357 -498 -775 -427 -872 386 533 71 -952 414 143 -545 -284 457 792 898 -454 -95 -418 385 848 131 125 873 -280 -165 -619 133 -67 -20 219 382 -795 5 -945 -370 109 957 681 925 -45 -624 -882 -931 -777 41 -676 324 409 -200 583 -206 -985 432 144 -78 -768 -202 -348 -233 -56 -491 -959 59 371 906 652 -577 86 -461 320 -685 668 965 85 -424 -477 -459 459 483 839 94 777 -76 -658 -373 914 -441 614 230 520 -615 80 269 127 745 478 195 -335 257 -978 -767 995 -643 175 -854 -627 195 731 -568 -746 76 774 735 506 -42 -223 -729 -504 400 -932 -422 860 751 468 378 -817 -683 -190 -811 -142 688 63 -36 585 -494 831 924 802 364 790 -31 -823 -665 674 64 944 -909 720 -835 -965 61 680 -781 13 -8 -72 581 -520 -282 -686 -27 925 -773 876 -674 384 230 142 -775 -362 -307 517 -83 -476 -973 864 -789 541 -239 -489 450 838 126 349 -917 -275 -53 666 117 -178 -247 795 -525 507 55 -719 -329 234 -766 -917 -661 549 -282 757 444 368 -745 880 927 475 720 -822 -847 -42 464 422 -522 161 76 -327 -344 118 845 574 -807 -94 -572 -905 -311 -818 590 607 -760 -657 -143 -21 -990 -9 74 -339 244 677 786 -367 928 56 195 275 946 -820 594 -736 393 61 -407 245 -4 -575 348 78 -673 180 508 54 -663 85 940 304 743 -461 -95 -745 408 -998 -455 402 339 -364 -292 -135 -759 750 -983 -765 691 741 460 846 21 519 -48 978 966 -377 -468 638 438 745 -522 -771 679 -115 -528 764 -365 535 281 963 -661 -619 339 -494 -90 534 -963 896 -315 -292 -822 -356 -245 796 -88 -399 990 -564 358 -179 754 229 150 -521 995 126 -113 -15 -407 -722 -968 -64 539 -762 -910 597 -8 -204 651 411 -204 583 859 477 434 657 -44 -234 159 -82 206 905 -740 741 -138 -255 -552 403 838 -581 -155 524 541 -397 811 650 797 -566 419 -778 -563 -43 -911 -927 -427 -132 102 -751 781 -737 620 958 151 951 475 -571 -798 -762 335 124 -103 -200 -404 485 -77 474 -572 177 127 -874 123 -99 677 -904 -519 958 745 -840 69 -72 147 -854 862 561 -366 -111 -273 -197 195 -513 95 194 -329 306 41 -629 -351 575 -596 23 490 -339 60 -21 -739 -207 7 -410 312 831 -596 466 81 650 474 501 306 -563 454 958 124 -532 -245 -475 940 349 641 -511 83 985 197 -990 690 404 -188 -150 -510 202 154 -676 493 840 -905 -650 -708 8 -82 359 -799 180 -950 -63 940 726 945 -667 828 95 -237 -833 -693 369 289 -535 -768 161 249 -251 900 -974 717 802 -772 221 -580 -177 -331 -365 419 -549 -217 603 -132 -846 -294 18 405 248 -255 -216 134 786 185 -551 -750 785 199 -921 -671 -252 -877 92 -448 -991 243 177 -740 443 594 -57 704 123 -159 -477 -913 409 -475 -434 898 -775 -529 953 617 388 -292 -591 230 -16 118 461 -353 -693 -816 936 -1000 679 293 -90 -158 -903 -62 430 -357 764 -312 667 -700 399 -268 422 505 448 -936 120 -593 -576 30 563 -440 358 946 211 371 -112 -570 424 -755 -342 61 -114 -137 -734 -243 -191 835 364 -443 -297 -408 -851 -618 -309 546 -227 -515 510 -720 -47 -724 -166 -614 641 -90 516 936 -904 -20 -458 -689 318 54 268 -433 -401 975 -216 717 174 -551 -374 -654 247 -364 -959 234 -846 -249 201 -341 -944 -228 -138 884 519 -642 -197 395 5 781 -375 604 -156 20 416 547 -200 300 689 -717 293 -17 -132 118 394 -225 461 -168 812 -547 266 78 -313 -596 789 158 352 -394 -357 -601 -705 -205 689 429 -475 -193 -269 630 781 -891 -512 563 -12 -743 -227 -756 625 492 -274 61 -87 -104 355 -880 -890 -458 396 -444 -440 -222 -540 -483 403 362 -685 588 185 119 -574 699 -927 -680 498 362 394 -124 478 24 134 -2 -468 233 -161 -8 -927 408 -609 387 691 -666 691 8 -825 462 247 812 394 -529 -96 901 454 469 -248 -262 -660 914 -167 -59 -678 223 148 -602 -753 -700 361 925 934 381 998 -866 514 483 -73 -450 -926 613 346 824 -710 -257 644 440 457 -212 363 -73 -249 776 278 -419 873 -62 6 -418 -700 -772 -359 590 84 -378 -223 -608 38 307 513 743 -12 811 -923 -864 -115 -735 -505 721 -128 975 -820 -247 138 152 207 495 219 95 -767 956 885 802 900 61 542 407 143 569 -729 -206 -397 749 990 -297 588 -480 293 43 -656 332 -663 -93 444 147 365 716 -539 212 640 158 -555 277 761 -355 905 867 -187 750 193 224 360 -347 666 -379 360 482 664 -827 -990 547 111 -28 -637 -775 500 -513 -834 739 900 135 786 -345 -431 -926 -452 -423 186 -825 -780 553 -475 868 -460 195 606 -983 964 -884 937 -595 873 792 526 -946 851 371 498 716 -15 -760 480 213 -665 305 -896 51 23 -600 628 398 427 394 384 47 354 988 258 -76 -501 -825 574 -634 -855 840 609 34 -176 -588 -795 -979 -759 -608 -474 -5 491 -343 -2 -36 380 -156 630 711 -78 -790 -562 968 -725 371 768 -828 789 199 517 -60 136 -675 -807 -209 732 339 181 -213 -904 836 298 879 868 -235 -516 438 371 -779 -657 586 -453 -692 -434 426 -8 265 -31 -246 55 208 201 584 574 912 -273 -846 -779 86 582 -708 -603 -61 -261 -727 -252 197 -508 -413 -267 390 460 428 -496 144 -375 748 -393 -580 194 -618 -707 -453 204 939 -360 -245 -870 -351 -923 190 228 -648 -653 -225 -57 905 -427 -506 308 419 765 678 -714 -948 -262 290 869 -539 -382 -550 -848 -201 914 980 643 -693 652 156 267 554 101 913 -212 346 655 505 453 630 -574 98 468 441 858 -945 -318 -698 876 -390 322 827 616 192 653 -403 185 -889 -799 240 345 39 -950 698 666 971 169 -984 -301 694 -853 -73 669 -675 522 196 -740 -783 706 -133 517 547 -818 300 657 -318 -154 678 -766 -303 -892 826 -26 -88 933 -662 13 -407 560 -453 502 -176 843 770 690 -528 238 -288 11 -407 515 309 789 -401 -459 -167 97 739 -542 -167 46 356 176 879 438 602 -752 -773 652 479 -943 809 337 -130 368 121 536 -276 208 -909 55 264 -346 932 589 -188 587 164 936 537 6 287 -853 -279 -377 -35 341 620 477 -702 -367 456 -432 715 99 -759 565 725 481 -295 770 -53 977 -425 840 671 -534 158 901 731 -774 -35 311 329 37 -29 -521 137 781 -559 434 860 -75 519 764 -663 -575 -276 -120 -458 571 828 142 64 -836 -49 888 -194 -886 -925 -311 -922 770 -180 286 -989 -464 -354 776 -815 -344 -313 153 944 -85 189 -613 246 676 680 -494 -246 699 -718 214 -692 147 -515 -12 582 83 -989 -160 890 443 -303 -226 888 -465 -911 161 257 748 332 513 764 -211 390 -297 585 -15 98 -125 -209 56 69 -571 -347 880 -550 200 -98 -984 512 945 831 832 549 4 381 457 -235 -554 464 671 871 -56 425 -485 -73 831 830 838 788 576 378 -983 223 516 -488 -101 -773 -492 -357 -582 -542 -915 -906 -166 -70 727 -269 -750 -817 544 898 235 -309 832 -406 -283 129 678 663 326 272 756 -419 -451 466 344 -347 932 -78 105 -554 -371 825 560 508 -994 461 -912 -722 528 79 -563 -205 341 982 -960 -655 565 -155 168 317 -825 -609 -674 -814 260 -563 -951 -534 1 399 933 -232 -617 -453 167 150 -174 -78 731 -84 -815 838 873 -377 -188 -587 908 193 -362 397 -598 -835 457 9 619 440 589 126 78 10 43 567 698 932 652 926 -442 -134 -569 -942 -94 145 511 -266 -892 664 -459 321 -904 968 635 861 -505 464 974 -231 919 827 -190 -499 -191 -518 838 353 -546 -975 -442 916 -287 -71 631 195 -982 234 849 -442 355 -632 -885 274 571 611 -673 -860 -930 750 67 -365 155 -899 54 235 -767 596 -205 467 -806 534 -201 842 493 -348 505 361 85 -524 -551 805 97 -995 45 210 368 509 -429 924 -529 -820 677 617 -338 -901 -528 546 940 939 -30 281 -968 -60 747 136 -929 555 649 -974 -248 629 -956 443 -516 621 -807 -221 477 -400 670 -93 -386 489 -380 -183 996 219 -179 -183 -758 78 -456 -214 302 -737 288 427 421 -497 -670 6 183 -416 980 -634 288 386 931 -917 712 477 -228 -866 830 -898 -800 205 271 -754 332 -362 20 562 -700 -864 -254 864 -166 128 -148 144 -23 -937 -401 -165 481 272 118 237 -398 -55 22 405 512 962 -92 498 912 205 448 -262 -183 604 -137 -788 -808 -440 89 -578 30 847 45 -886 795 -545 -264 -480 -140 60 384 489 537 216 -842 117 651 823 -785 858 966 744 380 -292 362 104 888 999 610 690 -571 -280 467 973 -466 -928 -427 -22 -796 -150 37 649 933 400 -403 -549 -112 2 335 -528 877 742 887 934 507 -777 -956 905 -921 505 286 -749 -109 355 -720 759 914 365 -882 -508 640 -360 -518 -306 430 252 -151 -176 926 88 -326 322 -195 -708 -657 -301 91 -290 -357 -640 103 80 676 -205 -497 -966 -285 609 518 -566 471 5 -135 -973 -758 798 -795 -581 501 -518 -729 649 87 178 -301 602 -491 -268 553 362 -547 827 -537 -521 166 550 773 151 239 -769 -48 -909 163 -296 -868 -35 -24 -436 375 -846 256 990 -414 -490 -819 -842 -492 -801 39 -516 80 743 -622 362 -967 -505 -975 -390 464 590 807 252 859 -220 -235 -777 -390 792 179 346 -144 -758 613 -166 -781 854 -950 -543 -251 -928 -416 763 -362 137 -141 928 380 850 -292 -599 -57 133 635 244 -888 -618 -218 -601 308 159 832 -651 -507 -398 725 -151 34 -376 -465 -237 380 438 -63 150 443 31 -470 -987 -915 41 683 944 988 -534 966 -609 -793 -441 866 471 -986 -216 -53 316 -972 120 183 -439 206 285 -713 -343 523 65 696 -821 39 -565 778 -968 218 -591 413 -839 844 -946 325 820 -27 -665 -82 430 -148 83 -546 -231 561 403 -469 870 150 -592 716 511 711 -856 -669 871 213 -533 327 -623 -763 975 155 108 -238 -312 -799 607 -294 -71 -86 -311 600 -243 -401 10 249 196 -506 663 231 575 -473 -360 590 851 521 -180 105 -186 411 916 177 214 765 -916 678 243 -463 -592 -857 -928 -316 460 -431 -501 783 645 -323 95 946 -801 -714 -804 -327 -62 -177 898 -690 -306 -328 706 -183 -318 594 -927 236 545 -374 -388 56 -462 -410 6 -449 497 -967 191 573 -361 460 -261 -4 973 60 -92 -920 -928 130 421 457 353 136 -776 698 602 100 637 -773 -33 863 481 462 177 -269 985 -719 -208 -475 -416 855 788 -779 159 -122 884 -381 53 -510 -754 -355 -675 -962 268 -168 262 269 148 768 252 -295 -249 732 -904 -579 -846 -234 298 -758 434 -826 -566 846 -139 -741 -300 -763 862 277 461 656 821 -972 189 486 648 444 174 763 -387 -518 -452 -891 863 123 -249 184 379 -794 328 -81 331 945 -37 742 -71 -313 -19 -88 -809 -127 903 -145 -935 -989 452 -908 -802 648 -535 337 -254 -929 623 845 -414 821 152 953 -772 -29 330 -532 -653 -687 496 -52 -633 -941 979 802 -954 -647 459 160 -190 184 -361 -399 -385 -630 -727 12 901 440 -297 498 -599 -64 909 855 -979 449 829 -476 522 27 546 414 622 258 -992 -415 694 -970 -185 353 707 -486 -967 355 161 -973 -170 622 451 149 705 -612 27 -138 -435 -649 -770 -681 -479 391 384 -462 838 -786 930 369 -145 -495 -437 -74 -274 -469 -657 -314 -866 118 496 61 -740 -47 530 822 633 524 -457 294 -887 527 418 471 -671 582 640 -618 40 -204 -97 -898 -937 115 -662 459 -845 146 -280 -940 -623 -94 146 -15 905 -691 271 -763 -523 22 304 -62 -998 -234 -231 485 -35 64 -706 -412 -387 -151 -622 837 16 876 -840 -431 -251 -960 914 -517 -722 -689 891 609 306 941 627 -67 -476 913 -384 303 -313 61 66 -704 -194 510 -10 579 289 704 -598 421 443 -686 -379 -102 -320 763 -583 401 -122 649 961 145 736 486 -527 -210 -769 944 -331 606 964 -840 289 231 -461 -176 383 360 -806 84 -97 132 423 17 -905 578 -233 423 363 571 665 -609 -875 -164 634 38 -942 -717 -919 400 607 -29 -334 895 -34 -37 -291 -436 -253 540 438 -445 -541 499 512 -10 -874 86 771 -17 894 -525 391 174 936 609 461 -695 260 -71 -679 -915 1000 140 460 -672 -986 -782 -657 106 -537 -421 -995 -471 -520 -998 383 -972 232 -36 993 13 135 -220 449 -246 -515 590 -467 -560 -689 621 -72 706 556 935 823 903 739 -752 -725 -695 163 178 -530 -856 -394 773 845 -700 407 -120 723 -17 -504 88 -451 144 -148 840 568 674 888 128 -665 832 232 -475 167 -732 638 -788 405 285 481 -914 -232 -339 528 -564 155 -923 -950 792 622 -83 -689 -288 495 -462 309 723 -703 -713 34 566 -227 12 -649 -310 -410 -432 16 -965 150 492 121 88 433 -163 244 -90 156 -211 -628 -482 667 482 -548 -827 713 777 441 175 297 -852 -227 -860 966 -151 808 958 319 951 -640 737 112 -75 -225 711 -544 -99 108 893 -619 506 -733 -580 501 -599 834 593 -844 -877 540 717 -603 -191 348 -203 668 226 133 761 -218 426 893 -32 -910 -406 -204 -484 740 113 -344 944 439 283 376 -669 865 484 249 -314 -799 -133 30 -900 105 -903 -139 276 -468 -213 597 566 288 -877 868 -896 817 -838 551 -90 725 887 -158 -907 799 -810 -317 -811 -853 -91 -594 610 385 668 11 326 989 518 -330 308 -925 174 -400 127 -265 -616 -253 -329 -206 -129 -700 540 288 208 671 374 134 105 -617 -731 -419 -342 981 994 -802 -675 -823 611 675 477 -685 -290 505 687 757 -286 -940 684 450 -740 -444 -408 -782 997 -564 911 -561 -439 476 -602 -415 -516 589 -718 -876 649 736 573 -464 882 367 -992 88 995 -905 -135 -904 472 338 -491 -512 -402 -867 -95 -187 189 464 -718 817 484 657 887 -494 -897 -515 -882 19 150 -843 807 604 945 873 617 -561 485 -139 175 -833 278 277 409 -826 -112 790 521 731 -470 -26 383 -417 56 308 -774 -823 -173 -897 664 -200 -245 851 -138 -100 -67 129 211 -690 -345 -455 920 -572 597 -490 -797 566 -290 -775 -836 515 457 -438 876 -131 -374 -128 75 -659 372 -699 512 550 -778 304 988 880 -64 -953 -389 -727 696 453 -584 -221 452 751 -859 643 -927 -920 658 -595 982 802 92 611 332 947 446 773 98 -43 21 -60 -721 720 -972 176 916 158 875 849 933 356 -321 -112 -899 -201 755 -362 -956 -240 671 504 -96 814 715 644 938 422 932 -104 -551 207 999 976 918 331 -579 -754 -227 -688 -375 404 -493 364 -970 -366 -144 -451 192 -275 14 34 608 -689 -900 757 660 -267 949 -585 58 -252 -795 -235 -559 621 -345 753 -864 -700 586 762 970 -334 357 -445 -635 152 91 879 411 762 160 -326 453 822 -660 285 88 -132 -958 670 599 665 767 -997 -704 830 -750 252 721 -694 190 848 -11 -479 912 780 -444 -460 -920 967 419 -250 622 -57 492 -204 -252 317 -713 374 950 670 -893 289 -80 837 135 -462 -506 107 -312 -313 -677 743 -279 182 84 208 -97 847 549 -985 -801 -740 -741 250 -265 190 -274 -798 -151 -547 861 826 209 542 -83 -143 -294 132 463 -126 -53 -750 -212 866 -72 -955 823 -464 -904 275 856 -736 541 -160 -966 -740 -593 183 997 -364 481 -195 581 -996 -819 116 -809 312 -45 -267 682 128 186 239 -891 -140 143 339 -349 -620 -32 -807 163 -608 733 829 166 393 637 977 300 -508 -248 992 -356 -674 366 -162 797 -369 -21 30 -827 -200 947 411 857 887 -598 -767 22 -290 -440 324 18 370 39 153 953 56 285 -652 893 930 -43 137 765 -822 -717 414 -289 40 -101 114 694 64 -564 -735 -439 -406 323 -408 6 -682 -764 -864 -264 198 -76 947 530 -3 -880 -425 859 -968 -362 377 913 83 -362 46 508 -338 -912 567 157 -961 292 472 -252 -27 540 -370 -653 515 -350 264 -222 514 804 891 -413 305 413 -995 -994 -102 -981 -503 324 950 84 691 -946 -379 989 580 -962 985 -513 306 -427 632 888 -296 -500 -234 353 681 -57 572 -700 -56 -869 -87 -5 -231 -590 -593 -425 -42 92 471 -721 823 -740 -607 -233 368 192 749 -225 -619 -395 -233 -983 -737 147 -118 -830 703 -556 933 -729 -308 368 -815 155 666 -863 -163 701 -178 -292 -963 67 -99 -89 -726 -675 -991 -691 -247 733 153 869 -794 445 955 136 -176 -233 341 632 -852 964 191 293 113 370 -194 447 -410 348 1 -404 689 -296 912 179 -799 420 -795 -868 321 717 681 29 213 75 917 750 383 -115 -510 -319 226 -640 929 136 595 -643 -370 -756 81 558 996 484 490 -12 -548 779 -509 919 203 976 -516 -755 -266 -453 529 -722 480 -756 891 -287 -89 635 -619 419 -865 618 756 -823 -92 -149 630 593 160 746 -479 -649 403 -187 491 794 -149 -541 -452 290 -603 -915 219 958 -780 607 985 -717 -109 890 757 371 770 37 -193 -352 173 -211 443 460 585 -765 -230 -925 -177 624 -255 691 839 311 -317 -693 120 918 -56 838 -549 -373 -877 -360 -781 -648 247 -219 949 284 -532 -196 231 -340 314 -565 815 44 457 -801 808 195 -745 540 824 619 708 -86 832 -84 -767 684 803 107 195 -297 403 806 -578 -924 590 -7 829 -925 160 262 -168 -181 -93 -298 952 -962 339 -280 -156 721 -477 -742 223 -761 -552 598 556 -667 598 361 313 430 480 371 286 549 893 -441 -979 -641 -305 134 981 20 -499 268 -693 -803 -346 713 435 697 672 -851 23 -949 -722 209 -146 821 -922 937 -841 -258 -461 -960 -102 834 982 -94 -605 77 -398 -254 124 971 -993 396 -289 740 -218 -768 -377 736 -270 -195 463 447 522 -122 650 774 -420 -79 -635 223 -810 604 -2 -591 402 953 -353 835 225 -74 142 751 636 401 73 -757 645 287 -86 427 -779 -694 4 613 233 -615 245 588 -717 7 -416 506 713 -184 824 51 -998 -464 -14 993 964 128 -765 -913 17 530 565 -995 178 470 -220 908 621 787 325 -61 865 62 84 -124 500 603 30 133 -355 -204 425 -430 -613 -631 -76 947 648 462 777 -736 -157 994 -293 446 66 -326 -680 159 -622 -785 -187 -144 -489 -946 849 -351 153 -854 -342 925 -902 -548 914 99 -444 -869 428 -636 394 436 -385 -448 186 -804 -647 494 711 656 -466 -645 -485 353 637 -751 -656 -134 -284 -962 811 632 178 173 645 -319 753 535 -903 740 458 842 649 -643 -882 -427 -598 -3 901 -852 -578 -3 153 998 387 -584 -593 147 64 -701 967 85 -706 -249 -577 935 -583 -381 -448 -293 356 -849 483 738 -696 -552 702 -932 150 114 -131 23 -556 -938 -746 252 58 -502 348 506 855 31 109 -852 -670 450 872 805 -224 -896 -40 568 465 893 65 -238 889 372 -648 -147 758 58 -369 856 288 -555 684 -71 -560 209 -455 -324 -203 -645 972 -914 -157 327 -359 528 -18 -324 1000 618 -147 -946 38 205 815 -140 -315 621 118 278 537 531 718 -147 -236 -939 144 -66 859 -368 -967 -121 591 -357 865 -396 -10 -374 415 509 865 42 63 -895 267 -858 -224 -464 334 692 334 -604 254 -731 -575 620 -275 -818 -259 325 -970 270 715 -421 -124 -441 -276 -95 -830 912 499 231 -313 346 946 431 -900 961 -937 893 20 640 13 -469 -153 917 -69 887 -603 685 201 -121 -601 -245 558 262 -22 -89 -125 -585 -537 -748 804 -161 755 699 771 -693 977 102 -36 541 522 133 -500 -490 308 292 -398 -716 -505 -131 -742 -280 -360 647 358 350 441 624 794 -67 -292 -677 -45 -909 -145 584 601 262 624 502 267 240 -141 542 -56 640 -204 842 -762 -220 -559 143 -295 159 -453 582 -772 804 -76 -607 -928 860 -731 -453 426 323 -917 -898 250 -163 252 -470 -332 -390 -520 82 -434 -219 946 -908 -945 -684 38 -638 -41 -951 -444 -183 -635 698 71 277 435 4 -306 -200 -435 -111 -287 -882 721 -898 808 336 -233 -397 987 -220 -634 -367 -22 -707 265 -634 -611 -525 422 -498 739 -724 -953 -813 -663 -734 -633 -929 107 -89 774 -248 792 249 -819 188 -557 797 779 922 -67 56 171 431 525 -73 490 143 -4 71 -512 380 -913 -135 -722 -984 -477 316 -127 124 473 -907 908 -804 637 -369 -41 688 -215 -665 345 694 -740 -459 308 -116 12 -519 -698 362 345 803 -861 -310 58 -962 759 810 -794 -530 361 -737 507 715 -851 -469 -348 146 875 907 -986 -901 382 42 369 -287 -572 -718 942 -534 421 -922 -206 -766 415 -220 -159 -928 -506 -423 875 69 -512 754 -223 -979 -831 651 849 -111 175 831 212 -111 996 438 661 780 -61 462 47 -936 305 637 -730 -178 -943 -296 -203 861 -729 -140 111 -547 -913 704 -459 -772 -384 -405 -414 -197 -787 -188 870 -764 777 752 56 418 527 206 -774 694 -590 -999 -800 -884 -624 -183 666 150 -1 -540 -236 -513 423 548 551 -445 655 317 150 -315 447 -191 -784 77 842 853 490 311 -256 728 679 647 -920 -899 319 262 -809 -673 343 663 483 -32 477 -760 870 523 683 320 350 297 718 -55 -919 -63 -286 -937 -686 354 820 -67 373 -385 -517 914 -673 72 367 307 -613 -227 52 910 525 426 -116 -521 -155 -91 -39 796 -393 -956 642 -297 894 574 -398 680 -720 -218 963 227 555 14 571 788 364 737 725 432 693 549 517 -199 -754 632 736 -617 -161 299 215 312 -249 -141 428 -508 -95 98 -693 -787 194 -605 -286 374 -676 -542 82 620 873 510 -721 -707 -498 455 796 342 -605 -455 -573 -555 -905 -983 -346 -114 -19 -362 553 -945 -421 698 -717 16 796 128 774 777 -685 310 -822 -337 705 72 -22 -92 -556 933 397 643 449 -520 -33 -984 -240 -84 -122 176 -928 754 -857 -681 733 -523 782 -140 -534 327 263 9 641 -429 984 379 -837 823 852 -771 481 266 729 796 719 185 551 646 -209 -975 812 -436 -534 -714 335 896 -637 -895 997 131 965 861 -861 -987 717 828 -876 -930 -237 1 271 857 77 273 126 454 613 271 -502 -817 241 -831 584 -171 583 -415 -308 -968 141 663 -723 -289 -640 -767 785 -478 -177 -151 -269 -426 -846 -46 148 -302 -405 620 -383 -448 -788 780 -252 -584 -210 2 -485 963 445 823 -313 -406 -54 -647 -399 -506 -195 -114 728 919 686 -479 576 218 -391 223 940 695 -884 755 -537 673 562 943 529 519 196 -834 -350 977 -695 613 965 -173 -551 88 871 -632 -362 39 -131 372 -85 887 623 312 233 654 -248 -26 -447 -315 125 -19 265 -55 -781 -599 -77 -715 720 2 -923 -294 -393 -579 893 -460 -412 -733 954 847 -269 32 264 -24 -250 386 -753 -564 194 -58 359 -859 -125 55 225 -552 471 -132 -933 457 -512 859 667 -782 856 -365 897 417 -96 938 93 -758 -961 986 -560 449 79 412 193 -835 660 -811 -976 -363 464 814 -309 -216 -219 -572 238 193 244 -475 -247 244 -604 -663 -661 454 821 -262 295 354 -27 149 -563 -956 -481 -295 10 222 -874 12 99 720 567 127 171 -980 -628 -270 -292 -655 457 -856 -795 742 177 141 305 -902 359 67 -783 478 -730 874 654 -778 -802 579 -242 346 -503 991 -879 436 -996 -466 34 -5 -623 775 221 624 734 -66 -354 -367 -32 -575 157 27 192 442 -407 385 12 -849 -783 320 -468 788 -515 -55 -287 491 967 -683 883 -873 -209 -813 320 710 -818 629 -856 643 -956 -841 -735 -497 109 149 748 350 506 -773 756 -770 254 -206 498 582 330 -308 292 -254 -176 -287 333 -109 893 -753 -460 371 -643 -870 -550 803 -200 -3 -194 -830 645 -343 532 -806 -872 303 271 -209 -181 637 663 -893 192 -289 21 -678 224 742 -233 419 -195 230 281 360 -672 986 -493 429 -544 386 -795 -505 -634 934 -935 663 289 -818 440 743 929 -466 910 -134 755 491 211 357 952 -761 106 200 -769 -73 -903 381 613 176 142 1 -397 767 216 -357 217 829 -574 -559 981 276 224 -190 -981 -39 747 357 -922 327 596 -3 169 555 408 -269 744 -486 990 222 -637 -298 247 -932 17 -904 801 -901 -928 150 -736 829 156 225 -662 -483 -742 -984 -649 -435 -828 512 774 -602 -960 -719 -550 -174 468 -360 -658 419 -851 221 219 798 409 759 -378 184 326 -449 584 886 771 932 930 844 213 124 -928 -478 -159 -269 874 777 -92 357 -996 -410 -439 565 300 -475 -574 -721 999 -77 -415 383 673 -470 409 125 883 415 82 -635 569 -610 -225 620 -923 394 -603 -576 -318 -312 771 299 -194 -182 -449 -144 -761 -938 -397 -539 323 786 -347 816 81 -775 -610 653 213 -714 -325 196 -430 39 -221 -204 -825 -568 879 -185 218 -770 35 -219 524 972 938 -439 -87 885 -995 703 -414 -772 752 9 55 -350 152 413 757 940 -281 -903 -672 833 -990 110 61 -927 864 -831 -275 665 489 -345 -693 -876 -31 9 -673 79 -237 -637 -318 -649 654 323 590 -855 378 -129 799 -366 -597 349 866 935 847 544 195 -395 -167 -796 -529 -383 -391 -160 -694 163 257 -803 -622 -429 -543 -581 387 275 -943 410 147 -774 -821 -572 -292 674 31 66 941 863 600 384 -34 78 -737 45 -179 801 -641 457 -930 79 -111 296 -755 660 -192 103 -588 125 -813 -708 995 332 -575 -806 729 984 -104 -389 293 -379 -141 355 625 -603 -312 -976 327 506 -595 483 -635 -678 177 -932 -346 -432 -294 716 652 -545 17 581 893 -616 -812 900 -632 -338 -547 589 907 -683 -974 712 735 -985 388 329 -586 859 768 148 823 -968 -469 -1000 -217 -33 -460 619 157 -792 -401 -486 285 -197 -494 -523 326 166 401 168 -984 -763 10 560 -955 10 759 106 320 -133 361 618 332 750 -925 701 772 -810 -738 801 -608 331 -722 -618 936 -59 568 82 -340 152 224 979 -83 -157 -295 191 757 -155 544 -526 745 659 -955 770 711 -411 -178 189 -137 -832 121 121 -12 -677 -387 456 -589 478 75 984 171 642 896 -96 -944 -778 946 -99 260 -122 -137 704 260 936 -438 -984 975 -673 -44 -742 -710 495 -933 -68 125 -21 -304 -111 332 171 -730 -738 972 221 379 -5 999 -183 640 579 -732 873 -905 -328 -68 -448 -287 789 -719 -566 -889 369 316 -912 994 -838 677 -859 -826 -856 393 935 -532 -69 -469 -298 -897 -1 -82 -509 408 592 -819 481 -450 68 290 -855 202 -657 -373 385 -103 679 -623 -408 759 822 68 688 -401 -386 861 666 -828 42 401 106 -363 -953 -882 213 88 -823 -649 -259 262 86 335 -387 -598 -169 -43 -590 -203 -703 755 -988 -685 925 684 -318 86 -611 -527 -37 204 -814 657 -849 -964 -867 -147 695 814 212 992 -883 378 187 -964 99 -437 96 -64 -260 -308 -730 -820 -555 472 -494 -483 -645 130 278 -498 241 827 -772 827 -864 394 434 -427 141 -594 830 523 499 440 180 -287 -735 -458 748 -698 748 484 -779 886 -240 -144 -107 522 -301 -483 -998 925 234 613 -516 -701 314 -860 643 681 -740 -892 -365 237 -301 856 77 -801 518 21 -257 -754 762 336 -188 777 639 -525 77 638 377 -673 -222 -163 -957 536 21 640 -416 -146 941 392 -68 -828 581 748 611 719 -131 310 856 -796 -23 964 300 -705 22 648 -295 553 -572 685 494 496 661 -646 396 917 -164 351 -214 -926 -969 -867 -667 -118 577 282 -640 -924 501 -579 413 338 222 485 958 -4 -947 897 -659 -350 560 -78 -347 798 754 284 -305 926 -103 420 -685 652 -559 831 332 -668 394 -500 787 191 -844 460 555 -95 567 843 -546 -631 -785 -295 -264 961 -981 -641 -944 -430 -955 -630 466 725 -639 -656 -414 -457 160 -15 710 -801 584 761 415 -31 -149 -554 650 -709 -217 -641 538 -392 -379 208 -207 -595 -704 299 -685 92 251 441 -495 -294 919 -818 -572 571 364 -895 -941 442 -785 -164 264 -802 139 839 675 356 939 -938 293 743 -67 -538 -317 404 -873 -323 -202 473 -894 554 -774 121 -786 -458 503 -166 195 954 -775 930 -939 133 -783 -200 -85 -548 -130 207 -919 815 -765 -749 -247 303 -962 -264 637 -502 -363 535 -216 80 538 198 -872 75 342 313 -185 -572 -955 963 58 516 936 -484 76 -73 389 843 337 934 498 -888 -412 501 518 592 361 -291 -601 400 278 951 691 141 -604 356 172 748 281 -9 -242 130 -89 460 -739 -709 60 119 116 -353 -566 -407 699 575 876 228 185 -272 -168 510 267 149 -397 781 -595 -936 10 205 -755 43 388 497 806 -486 234 49 104 771 -984 626 302 -336 598 -635 -59 230 -156 689 -970 728 -688 -555 -855 334 -157 -52 588 319 -553 -179 -628 -38 -234 202 -883 -780 -44 -556 -271 58 -914 -902 -642 -216 306 -242 124 91 810 -495 961 437 802 712 -357 -513 909 908 789 -370 -939 21 -583 823 -433 -201 -747 -577 109 223 546 991 -309 798 -842 637 -122 -681 779 839 -944 -164 -568 -285 415 -591 -39 -959 -182 -991 343 -680 -244 638 -262 -58 -367 -320 871 502 132 607 -890 -171 245 786 -894 377 -855 -317 722 254 754 684 -202 194 -726 23 358 -329 116 -415 -449 412 716 -441 -487 326 -431 -26 141 60 -178 -904 -5 -321 731 -471 -579 -386 -485 -917 651 -876 -889 57 127 488 547 550 -289 723 -558 384 -81 -802 -899 0 -221 -693 988 -566 -65 -98 555 135 239 165 163 501 -753 42 -923 -495 -140 -46 622 -964 137 -980 602 -714 41 -913 -352 788 -626 -943 448 816 858 -980 556 743 122 618 545 564 70 278 -424 -912 827 -988 764 475 -829 544 -182 305 51 852 909 -376 -872 -424 -726 931 392 -876 -199 174 897 -416 275 -886 -71 -338 547 -536 -501 10 560 210 613 -69 923 625 -551 -879 930 -668 -270 613 524 513 347 -721 -389 -610 -612 -618 -296 6 -8 -521 -72 -922 -888 380 -383 401 446 174 -575 -540 -645 -88 -550 487 507 758 835 -352 489 501 773 -858 713 -207 -593 834 337 -456 778 -74 846 -773 10 933 -333 750 -84 -480 204 -338 686 -986 -785 115 226 -433 -288 -393 491 -640 158 749 0 -70 250 -805 -938 201 -585 -825 37 529 783 194 -465 330 733 868 -593 -573 -67 -576 -159 135 641 -205 -315 -2 148 -463 -361 470 -289 45 -468 -248 -873 -594 -475 522 24 181 321 -539 -93 -385 118 -701 -956 298 302 -463 384 -969 433 -876 -28 -376 -581 169 62 351 785 -670 995 -630 -447 -342 -52 186 -912 -714 -625 956 569 238 817 487 -454 177 -135 53 605 -185 -684 962 -556 315 -385 34 722 859 0 577 69 -672 -790 906 -661 120 952 -726 -715 -19 -524 -213 -31 382 -275 -991 17 -73 214 706 449 -780 -960 673 -680 -31 -191 953 442 -862 21 -462 -438 403 -913 -533 -208 753 660 691 -661 -513 205 -409 -689 -785 555 627 -676 -803 -592 -513 -801 63 440 -138 -930 445 -106 30 -484 -812 745 -724 -357 219 402 -692 553 621 262 -988 715 -963 496 302 632 943 874 -423 -462 944 -450 613 -919 127 -395 -781 933 161 -366 329 -906 855 -603 -811 -73 -601 -298 -408 55 -380 -33 949 -715 919 -652 746 -473 211 -442 107 462 -73 708 -97 733 936 178 932 -458 519 458 -835 -998 -646 -146 429 758 150 50 965 -516 -51 -619 776 -16 985 132 -536 983 -901 -922 319 453 907 -81 -799 812 -571 -889 -757 -376 -600 -193 217 637 -270 -345 793 973 -518 -144 -720 -87 274 397 293 119 -172 458 982 -123 -566 655 -477 -818 -345 379 -402 -659 743 -597 180 -845 -195 -408 861 -444 -146 -104 863 -537 249 478 -136 -401 -706 -205 365 988 -235 -328 -490 -135 570 -21 -605 141 -568 -764 408 -457 -246 -1000 267 850 -377 487 -225 955 927 -303 12 -513 -451 797 586 668 789 258 25 949 -394 -587 -917 627 -845 475 139 880 -872 -358 -926 47 -113 738 -106 -621 794 -96 -235 -377 -144 -127 -955 -886 446 -984 73 -521 -697 322 -218 -79 335 -673 -397 -620 -1000 -93 -877 756 -347 -934 -595 -699 366 -776 -776 557 358 900 391 -841 763 973 752 181 794 137 795 -161 -378 -772 311 -658 503 -923 840 -14 597 -678 275 -378 118 -36 74 101 459 591 115 317 -962 -241 -818 -413 51 244 430 -351 -177 484 -280 294 -705 -760 273 549 -955 825 353 -419 20 -97 -230 -747 772 540 46 697 321 484 858 894 -782 759 676 -234 -783 220 169 550 -214 -695 -445 604 -347 -696 33 631 724 620 760 -67 599 -801 23 -958 736 -351 -513 -21 -320 -186 521 152 529 -701 -313 -597 -776 828 875 838 185 713 -830 980 513 -790 328 -367 930 -731 -355 533 -181 978 372 -831 -111 -365 -342 153 880 -779 -703 -938 -276 884 -505 152 -784 981 145 726 -476 -374 688 457 -799 -894 751 -618 580 932 744 -112 -448 637 238 -459 -637 788 520 43 560 -821 -896 -178 -360 481 -419 4 -40 118 -639 -104 -126 207 946 -981 759 -501 -727 -981 546 1000 908 813 540 592 -997 -774 -789 -699 -580 -938 567 -706 135 -689 741 -974 401 -124 905 -761 550 -344 328 374 181 -994 913 656 999 -187 -478 -251 -245 -627 606 717 446 -667 649 952 820 304 -697 -747 -445 -290 -67 963 214 268 555 -85 -770 -383 696 690 956 454 86 193 -472 -166 -398 647 896 -409 -313 971 696 263 -108 552 639 -741 120 12 70 -995 747 -890 370 -880 494 -948 -965 17 -175 -517 996 960 595 -936 968 179 -80 -786 -93 212 -399 823 657 582 -574 83 980 -410 592 165 -872 459 206 -292 -565 -741 289 703 865 -505 -630 177 523 864 423 -754 -752 -556 157 -953 -462 -742 -93 -302 209 292 191 81 -983 -744 -786 20 692 623 -611 -675 -363 -698 696 233 -875 14 846 -606 -588 -389 723 57 562 -3 -536 218 950 -831 -798 -627 634 -338 -730 421 799 870 -595 -625 998 434 -840 813 48 741 -512 -978 939 772 -849 807 -999 -769 691 474 -131 866 -21 274 910 742 941 -106 -336 -368 -477 -789 935 705 -169 -559 872 -751 338 836 948 -140 405 225 557 -517 -256 -376 271 -246 822 -683 903 888 -502 596 -188 523 53 -815 -328 69 -811 308 757 934 476 -239 513 -256 -328 -409 -907 -944 87 -53 686 -346 920 255 992 154 5 -734 -938 -539 633 -955 -734 -455 192 480 989 -4 -465 411 -572 820 -621 478 -937 708 -198 -181 -668 -620 732 769 770 924 212 658 630 -148 728 538 -205 357 446 736 -515 362 -498 383 -767 255 709 454 -901 506 -153 -363 -569 -267 729 967 753 -367 -965 358 -57 -266 -537 -536 595 849 136 -679 107 -592 23 -695 240 849 780 -377 480 -174 148 -698 -460 -957 -814 846 -187 -179 -360 75 143 74 451 -826 682 707 178 657 926 -259 -421 -806 736 -169 183 -866 -994 -229 547 762 58 -569 839 -149 -727 -651 551 83 -727 382 698 -456 694 37 791 -153 -629 -827 -107 990 -175 -936 822 -544 125 -645 -88 -497 -965 692 -496 530 880 -429 241 -814 -747 276 -906 -245 -125 -865 302 214 -308 78 420 -191 -605 843 -34 788 321 133 -61 -762 -706 -774 436 -726 372 160 287 -970 883 932 174 -776 -390 -311 856 -900 880 693 854 487 -93 50 137 333 824 218 -909 297 580 -235 -114 -967 -134 -402 -278 -706 26 -723 -373 -925 3 -822 -954 -453 744 611 -133 -540 -249 -205 -709 -994 -699 -684 534 704 782 720 -443 176 -516 -222 283 -770 540 309 625 29 365 738 -435 -424 -987 -616 -250 514 383 785 -370 -598 -483 0 -7 190 589 795 -754 -93 -876 -529 -158 -764 655 -672 -800 49 232 -134 -714 509 -865 -164 -198 772 -991 -467 -538 972 984 709 -589 225 -22 593 40 894 -482 -247 -21 572 871 6 -757 613 744 -426 833 -601 -104 296 609 256 738 674 226 -843 -198 -821 -724 572 -159 -923 -84 179 -491 743 -785 511 -248 -266 -943 -393 570 -242 -377 681 685 936 952 404 -792 890 496 822 -159 -920 -653 18 544 682 945 -205 -905 148 -629 -249 -859 -955 -678 -126 100 30 -724 785 -280 429 -721 -754 63 532 -383 412 -875 -775 877 878 788 997 -726 -874 -174 486 301 863 414 -121 451 -108 -671 -837 490 69 -913 -6 467 364 639 578 -685 -689 -143 -294 -341 586 103 23 268 553 244 -56 671 654 -792 457 -693 -546 -761 -288 607 801 -924 -55 -506 -710 -35 -362 -683 806 830 12 -797 -642 -941 -126 -785 -767 579 779 -915 301 -605 -612 300 616 708 -530 620 354 130 538 871 77 584 694 249 -791 -818 -701 -998 271 999 298 526 -658 245 -422 151 -205 -621 -591 -174 607 -19 424 746 937 33 -12 -728 -675 -167 -624 933 -832 -728 -723 720 -178 -979 -739 360 936 -117 904 466 -294 745 -463 -925 -788 127 560 -970 956 724 311 -153 -425 784 -143 761 757 634 430 -606 -972 -346 -723 -362 769 328 690 56 -634 326 379 858 623 -104 -418 478 -251 -123 795 582 182 170 -546 911 922 -159 -623 -54 -980 -324 -769 333 -562 -958 -729 -794 -821 -874 62 -590 -570 -657 904 -545 -520 -76 814 273 37 -569 -214 630 -567 -556 99 -141 880 -549 469 -688 381 339 -319 -922 -955 796 -974 -932 -574 -707 939 909 634 976 7 -979 763 -815 -904 268 259 -400 696 328 -789 329 -33 -415 -236 411 -290 386 -71 282 746 660 -907 -740 -633 338 -230 91 606 706 444 -254 825 571 -767 173 442 -377 886 -579 -716 117 -798 235 -531 -383 -944 -696 44 -678 150 -317 138 -737 969 -268 -430 936 717 -815 380 466 -655 -109 789 -948 342 -752 510 -552 716 -541 832 8 987 -602 46 -759 786 961 -100 621 -566 -488 985 -180 -819 160 -770 -791 -374 5 569 -341 -409 -680 753 836 524 835 44 -266 -371 -315 -353 -43 507 15 -567 597 -335 249 7 -675 115 -371 -859 990 -509 -864 -225 421 349 887 265 928 -113 191 -828 225 -497 -523 310 150 547 141 -980 433 207 788 26 -823 329 2 251 734 -297 -703 -804 921 985 717 72 95 604 560 -151 -568 -344 984 -565 -366 -561 -679 566 443 -696 686 -830 -287 -830 -752 739 -914 292 913 914 -769 97 -405 175 471 691 257 -138 905 180 -285 -269 -247 684 -754 -556 569 -844 418 -179 -845 833 634 200 -951 -977 885 175 932 524 342 -867 -919 -628 825 375 -570 746 56 653 665 -792 31 -277 -985 736 598 -373 -298 15 -788 442 422 772 -153 153 444 455 14 85 249 442 -386 426 -624 933 864 -947 -900 -970 -909 -348 525 -513 -206 796 -56 976 -505 -178 -911 246 245 984 896 -981 9 -178 -743 -611 -434 69 -897 -570 -231 -219 888 459 -366 74 -11 733 -592 470 -178 90 -868 -453 617 924 -197 508 -901 51 -967 -78 364 -137 -180 41 755 -341 484 -245 841 436 696 -268 203 -70 529 628 -282 701 -148 -415 -150 734 578 537 754 -980 -240 -592 100 278 877 -924 747 -489 925 173 -486 258 -336 -22 -655 -966 967 -145 -477 -357 132 -310 -538 612 191 -391 471 826 32 503 927 -421 -632 244 -461 677 -356 27 -882 -776 -379 -326 227 -303 307 -274 -227 -923 -304 -532 -916 -121 91 243 635 -857 -89 -721 -59 706 25 422 -153 390 -906 -987 -440 -567 922 909 316 -7 -273 -953 731 941 96 -720 -649 71 144 886 -882 -829 181 -470 -184 448 -747 698 -438 -782 -546 591 471 850 140 -999 458 732 876 -203 919 -614 172 -159 332 -68 -753 -720 -128 -371 -297 -794 -524 -28 251 729 294 549 -942 -820 33 -955 509 147 968 207 372 -219 686 -841 66 -314 121 326 192 271 -257 -102 -794 -154 -936 -248 -645 137 506 -89 793 184 47 966 598 372 995 -210 837 202 734 -150 -646 -731 797 -373 920 934 579 338 748 -923 319 -512 -212 -784 -218 -822 442 834 826 937 -96 -838 -630 435 -625 870 -480 799 390 -471 -269 -725 322 820 550 -182 -288 -57 335 -60 854 -662 -442 -996 -31 -735 -442 -726 423 -697 750 657 -601 -173 675 183 90 425 630 634 -686 79 -537 -912 -921 544 -115 547 603 998 705 -568 -217 622 -419 -105 993 -21 -173 -137 198 -254 -482 253 126 -1 973 -593 674 693 448 199 -484 -19 42 862 -479 499 931 18 -241 164 -397 -691 508 344 774 -17 612 -292 -857 -494 -721 -975 553 993 -267 -711 622 327 860 -873 -386 274 -841 350 -386 830 322 -715 -802 329 2 569 -603 395 213 -519 -644 -821 -562 -531 144 444 -546 165 326 101 161 412 -912 625 -720 900 -959 -238 428 -976 -270 -312 900 -151 232 92 934 -425 -888 391 153 -748 807 990 -62 -446 697 202 -877 613 371 349 715 502 -983 978 -181 -91 793 -413 283 659 579 -285 260 437 580 40 -483 431 30 -548 115 660 -818 461 712 -230 -558 647 -788 239 434 -194 -682 -676 -321 -60 628 -428 -573 -498 45 -137 -135 211 658 -557 -176 -791 -152 520 -295 -940 703 -290 -340 -622 45 -287 600 -614 -476 -572 246 763 84 -164 -645 -8 466 525 -109 -740 340 349 -975 486 565 -435 -82 -667 -100 29 -480 83 -712 -764 -849 -926 -314 52 541 -60 -666 526 768 624 -500 -390 -291 -129 241 62 -163 921 249 169 670 -552 -930 546 686 47 -584 28 -15 -292 538 -942 11 883 193 -44 -148 538 -359 674 940 382 826 956 506 -551 -369 842 -579 -789 -271 595 -469 -327 -518 363 -134 -89 701 981 585 309 920 -722 529 -386 -35 858 441 -932 729 -436 -376 545 416 -684 -371 8 811 892 -221 -826 938 252 16 -877 -254 796 -726 -105 -547 -752 874 912 331 46 -487 953 -335 683 -556 -571 82 -449 515 369 142 -143 -375 -99 -426 -266 69 -95 400 -461 438 501 -902 814 44 -986 354 889 -974 -587 -593 -723 985 506 -909 5 878 -401 858 960 896 -684 -44 -622 -109 14 -760 -5 -411 320 -577 981 432 720 -811 -45 -38 -808 -299 897 -8 484 967 471 -789 256 -909 495 929 490 -748 50 248 -912 324 -66 947 -466 233 -167 547 554 -699 -628 -125 -485 789 -55 636 819 -429 -474 473 676 749 -900 -908 -27 422 610 -42 -908 519 705 -492 -334 891 863 791 -645 -734 -969 -860 -289 447 -69 -876 -816 -817 857 -870 645 -577 672 -941 264 -720 -765 -739 -672 849 -972 -870 344 -920 -992 -631 61 -369 120 -310 -652 -594 261 -260 952 489 -21 246 459 357 -761 429 -994 527 -880 -265 636 536 906 398 -336 -762 -669 -864 868 790 -167 899 -377 -987 579 -37 -431 -668 518 261 574 520 -287 -234 -442 -544 660 -274 593 221 103 -661 -463 39 -764 467 -399 963 745 -573 348 -616 -110 -314 -285 -384 -794 -851 -41 113 899 -712 758 -700 -689 155 29 694 -329 -772 -768 -313 -904 -702 -946 74 -89 717 -172 683 17 472 -856 -477 978 360 572 831 603 358 -569 717 -376 742 121 26 -13 812 -728 -237 -284 -615 -669 632 436 376 269 170 385 -194 -791 -51 -190 865 344 478 -125 -415 -513 -297 10 -171 -378 65 -433 517 81 -499 654 184 485 601 -709 311 -549 -356 304 601 -174 -590 -671 -334 634 898 -427 -398 -591 29 672 687 -499 506 -58 221 -354 -546 739 -428 -877 -227 -575 -880 -593 563 -487 545 -957 -549 200 44 434 -530 -246 -384 576 -100 459 -426 158 -690 147 -864 -293 -149 522 510 -839 -276 458 313 -348 642 -864 482 972 124 599 -507 54 461 842 -204 215 -944 -167 955 824 254 -882 -957 366 -104 333 -289 365 -248 -935 -610 93 259 174 -546 63 882 234 -747 343 -365 -998 319 910 -965 -52 133 926 636 -484 -574 -72 560 -566 724 -976 -742 -555 -862 -144 530 649 237 384 -639 606 446 -75 -126 -552 750 403 -229 744 554 621 610 921 -55 823 -355 988 828 195 -410 177 -384 347 -686 -824 -30 -738 -664 192 369 318 -825 651 520 514 -467 -678 -777 -746 72 627 182 286 -972 863 523 -799 725 -998 -706 -623 -141 -983 -17 458 -461 -487 238 -150 -773 -811 997 190 27 621 734 -136 791 -771 806 677 51 999 -650 -524 -850 468 6 -256 -70 672 -861 412 -148 619 514 876 806 -472 427 -821 511 122 -795 232 278 -148 953 939 -952 419 577 -756 -34 -81 -320 901 -401 993 844 -471 -295 -607 -878 -675 -50 130 617 455 -703 128 299 -927 220 -188 -774 496 -30 -927 934 -371 809 -763 -192 965 -213 742 296 -522 791 -940 -124 33 -342 -897 391 -354 -189 838 516 236 -371 862 -695 889 59 120 -896 -169 814 601 -630 -359 629 264 249 -811 113 108 16 131 -798 -412 -548 670 -415 -243 -234 201 420 -31 -616 961 -650 -86 -454 -689 -487 -250 -196 -361 -133 73 167 -492 -445 -887 -819 396 -442 -926 513 114 -474 346 268 978 -997 -199 635 389 -272 361 -226 -597 481 -847 540 -10 112 324 -129 472 914 719 608 -32 745 248 925 161 440 -800 -686 69 -594 -462 0 562 361 -586 -745 489 747 570 -901 -881 649 -236 935 -775 226 -361 183 369 527 -241 524 762 240 309 606 -469 968 -929 -487 606 571 -921 204 843 -7 365 918 956 621 372 -590 791 910 -289 -86 -605 -961 746 617 828 -110 834 997 -469 -560 -346 -109 555 -600 -536 755 157 -158 42 -899 -259 -941 51 -628 727 -796 478 575 -913 -347 471 180 320 650 329 231 374 -646 953 -984 -42 578 120 -190 -529 -766 -130 -844 -594 346 -725 -904 -418 -717 -370 898 -750 -349 -622 8 -693 612 -683 342 -826 -569 -545 -447 17 -854 -464 595 565 587 -3 -747 -148 -825 -622 -199 -199 547 134 331 -321 -779 10 639 747 21 -322 -830 -812 898 950 202 -893 -283 -119 334 728 830 822 314 324 206 -35 -518 -930 281 419 856 868 397 61 587 -561 451 282 -606 -13 360 -340 360 738 -67 506 332 -179 -695 613 -457 -350 -884 551 -539 722 -99 -378 -393 -63 418 666 -837 -661 903 37 -151 -994 -518 -676 -879 805 607 648 -426 -793 -129 902 -92 941 -45 -316 20 -638 -131 -861 447 -585 89 -460 755 -449 -790 430 -221 353 434 328 202 495 424 786 248 -471 212 -416 477 -239 303 816 636 -147 -688 289 -399 -174 -460 -244 2 847 -788 799 -800 -323 807 467 270 825 -307 343 449 -762 135 595 -877 -271 -304 641 -636 -585 818 -678 -120 769 851 477 -665 -632 -836 -305 -164 45 886 -139 -958 -405 767 -17 -119 -539 779 -999 628 767 649 690 327 195 -890 -65 746 -221 194 -957 -617 295 845 720 450 -935 -855 304 207 246 -467 -118 450 -955 366 -252 -813 593 332 -847 -951 -560 210 -476 -701 189 5 -981 -194 927 193 361 458 -741 661 -501 54 839 -130 -141 -24 -741 786 -555 -626 419 312 379 -979 -434 528 -7 676 21 295 85 -574 928 -920 -818 -497 424 534 700 -876 -134 -345 121 97 -815 -163 -836 42 738 -587 -672 445 -513 24 429 418 402 -460 -916 -602 152 914 140 -391 854 -500 712 291 -419 666 -939 -675 639 763 515 849 -305 -291 757 914 -235 -685 -694 -505 547 633 -376 -656 653 -748 -960 310 558 491 -643 -312 623 -501 -840 -235 -222 505 230 -153 -146 -39 233 -648 979 283 372 -431 427 -768 462 736 186 701 -104 -700 -821 -839 389 607 -680 -942 -137 -313 -508 -269 925 -530 -183 500 -133 -708 245 628 -784 -821 -13 -673 -927 298 -575 -998 -708 972 548 -158 208 557 -730 -363 229 -57 -966 -328 -42 -266 -16 496 679 133 518 878 -565 -1 -714 432 466 -446 744 591 499 493 314 -7 712 915 218 -612 468 -852 227 946 -575 755 350 858 877 51 35 727 97 -834 416 366 633 -120 -26 250 482 251 324 740 822 166 883 -271 -766 -911 -356 -851 262 574 134 545 470 663 -371 124 446 483 -653 -551 926 -719 332 -650 849 -355 550 335 -579 -743 -148 1 162 53 -751 363 -4 906 506 -686 -841 -755 -358 -951 -232 937 -866 -130 -497 -206 451 -683 480 -750 -481 202 151 41 761 -835 -432 890 -945 30 815 213 -328 227 -528 301 165 801 -951 -427 -42 -151 -699 722 -796 -678 801 -877 -742 -795 671 -453 698 326 -351 133 104 -263 -170 -448 -393 -618 489 630 616 908 424 361 559 713 9 -606 -757 -889 -298 904 126 531 -80 220 176 -970 -82 -389 884 30 -11 40 -828 472 864 545 877 477 -349 -497 -929 830 978 259 782 968 -20 956 850 -901 179 -283 -208 -884 224 -461 265 -930 -561 -237 -900 14 702 753 686 -402 -568 817 789 48 912 -586 -609 -350 -642 610 57 -159 -259 757 965 -55 105 719 -528 540 -515 611 692 352 -967 413 -613 575 -923 -3 99 -599 -818 299 -87 382 525 504 -140 -910 231 647 443 -419 790 -505 -503 854 -433 -774 411 952 -403 -453 -572 694 30 826 616 -790 -208 -237 35 -476 915 338 -893 -710 -851 -997 932 751 617 471 379 -612 -865 -675 -700 334 -107 203 519 -582 443 415 -245 -398 607 -413 847 -335 954 -560 -370 492 911 391 795 -846 -238 252 -360 495 737 178 -591 -251 -180 971 -790 -628 -499 -542 -902 940 439 524 -288 -98 -513 153 -100 450 141 777 437 732 -415 591 648 156 202 479 -346 459 847 381 -622 -121 -547 731 147 -806 474 -341 -715 37 -456 320 -183 -294 211 832 -933 223 67 -859 -688 -449 -46 222 994 1000 80 -153 67 944 910 -384 -489 157 954 -358 -409 -565 -929 -408 -479 749 -193 808 714 -133 -577 344 205 321 393 59 224 915 885 178 -297 734 -175 899 -709 405 -81 -727 -275 -175 351 796 194 272 -259 -997 -158 329 -163 759 926 -439 -679 754 -22 628 258 823 -652 -621 790 -916 162 575 -367 474 169 -79 94 -529 -582 138 701 773 968 950 797 424 385 352 254 597 556 -665 -249 -334 -877 -295 -344 -774 292 236 61 597 945 -180 430 -254 583 948 800 -171 -346 -631 976 -948 -423 472 234 -752 -120 79 897 -653 417 452 -575 199 908 505 116 590 -183 777 -874 653 819 -746 571 -92 902 780 -507 65 687 -859 -311 -45 -511 228 -314 -593 842 883 4 338 -256 198 54 413 530 -196 -505 634 685 344 919 243 -366 697 582 711 -885 666 151 400 245 -176 377 589 667 962 -76 47 -837 389 228 -419 -387 -807 -282 -497 -375 -291 313 724 20 576 -417 797 -966 -509 205 -503 -507 -668 -179 -493 -401 -904 -659 576 51 637 520 -598 502 390 -245 -150 124 952 -908 509 -733 -382 75 212 -395 284 -375 -285 -931 642 -253 -260 -815 186 -659 48 923 -932 897 992 -221 -972 -732 664 419 -940 -465 707 -883 871 188 542 7 772 650 -98 274 336 -909 -148 -362 709 835 459 782 125 222 91 510 -208 347 444 81 -298 548 627 438 357 -329 -617 812 959 -269 -857 202 435 -837 -837 761 -995 -565 77 412 -35 359 831 -348 -151 -362 -665 728 -844 -788 -572 998 -962 488 -685 -47 -273 -658 600 96 540 -800 -746 -889 521 -648 -121 42 -265 301 -454 844 -264 384 684 664 530 595 -751 605 969 -73 -912 314 196 145 -218 -559 842 -914 730 -216 -76 -51 696 -191 -582 -773 -139 -503 801 -739 505 -266 206 -358 -519 977 -441 -889 -145 794 -263 411 770 -619 -90 207 -757 -560 -466 98 832 5 943 -20 -349 326 471 -342 -329 597 540 364 286 -688 519 -704 932 -864 281 -274 -454 -109 3 -462 -123 16 -933 907 959 216 938 -249 -811 -915 344 709 -367 720 344 768 139 -328 605 -113 -211 -888 741 483 557 -244 8 -601 57 -520 507 472 -742 164 248 -290 -527 -186 964 -587 149 173 492 942 727 566 510 -399 289 588 413 343 -511 -749 219 39 -265 -740 -159 -883 402 -830 -489 -186 968 -381 -50 249 83 -836 732 450 956 351 -880 292 715 -341 -297 -529 -190 248 -359 747 -943 -34 522 605 -172 256 -997 405 781 75 142 -854 56 -173 -168 525 265 162 -685 -865 -229 -766 224 472 -137 116 -848 570 186 -544 -356 545 430 899 424 79 79 434 -627 546 797 825 209 765 -253 344 -217 198 -459 259 -500 225 -453 -112 951 -599 632 16 996 636 286 -764 -485 -358 86 -278 -519 358 410 -107 410 449 -841 -642 -999 623 958 -293 -790 899 -827 -217 -192 358 -630 -873 131 -833 -358 884 420 485 570 868 816 805 253 154 -702 854 320 387 -714 250 433 -210 -138 -701 609 -997 -728 202 -710 584 189 622 -19 -569 0 -931 881 165 924 901 -200 158 846 133 -287 942 -907 -116 139 -806 553 508 278 -223 -692 713 -927 350 -465 332 -251 467 283 -97 423 -137 919 405 796 -405 763 631 -622 893 984 -640 -11 -769 767 -249 932 -491 355 -820 1000 250 453 638 299 -598 19 -213 -657 862 -286 922 319 -333 995 882 -774 -365 500 -827 -855 267 261 -86 595 -488 -456 869 -249 -460 -710 284 882 242 989 -278 -891 256 -761 -543 -392 928 406 -327 -770 -251 -38 999 -578 -41 126 542 141 441 707 809 333 893 957 976 -534 609 157 -188 -883 -963 846 -790 -724 124 -296 152 212 71 514 699 380 566 705 -108 -664 446 -164 -569 -746 136 693 -935 -241 -867 -495 -886 925 -744 729 190 636 866 373 439 -302 645 229 -571 790 207 -878 -281 -910 855 -561 497 408 -905 -325 -260 899 16 587 -720 381 932 748 -473 -266 759 -183 -207 760 569 -656 -976 -668 768 369 267 -254 -753 765 -501 -620 -595 923 804 -145 -406 -744 350 -386 -240 -357 873 876 846 554 -171 -116 604 -725 341 411 169 -932 148 -254 -939 410 -106 -431 320 -53 359 439 -490 -879 605 755 361 299 -182 375 -135 -82 -586 -480 165 -651 -563 910 -341 -570 -288 168 -720 -994 -292 625 -538 805 582 924 619 -42 -540 682 -269 -193 202 240 -968 -327 -776 538 -656 -669 -959 -514 -329 144 145 829 -398 578 -551 -303 661 320 -184 367 -73 341 518 -983 490 549 41 568 573 338 89 -820 -269 -273 951 844 -46 -874 -806 356 -732 622 -367 985 666 189 -247 -971 948 -337 -569 -400 748 812 682 623 -599 -880 -163 481 461 664 759 405 393 726 563 984 166 522 179 -139 160 -504 -682 -6 -831 6 949 436 -968 532 -797 -323 -889 834 429 -776 -655 383 108 841 749 416 343 -483 158 -595 765 478 678 -118 595 -859 -92 357 -548 -987 -353 150 -524 132 920 243 -332 -814 668 -51 935 194 -109 -804 72 305 -165 225 -155 668 524 615 645 639 -627 643 -298 160 -265 629 -662 608 217 431 -161 141 797 -184 866 192 396 -599 339 -749 808 -564 960 -231 811 44 -923 -766 -441 495 -82 305 -78 -394 -862 -43 -695 -429 -832 250 781 -528 -559 -192 871 744 427 710 95 -105 -857 846 808 -476 -63 -399 695 -355 309 -557 -232 478 215 461 -454 -620 -436 275 -7 -357 -809 -347 34 689 -136 -478 769 671 589 266 -631 -976 -303 -142 -183 -87 -198 -314 -619 -336 762 -740 -694 176 778 242 128 -853 -318 341 -783 837 610 748 -173 804 109 -603 784 -197 128 386 894 -564 -4 133 662 436 -759 -81 -138 -647 910 -797 767 557 -561 -958 -728 -248 -861 -530 -555 412 -942 169 627 -479 -930 393 -898 -319 -102 -347 708 -273 -270 -911 419 -13 298 -854 687 482 537 -40 183 -669 -982 -672 -780 458 658 -606 -851 -42 -925 -678 44 673 -985 -732 -671 172 -494 213 911 -977 360 837 276 -537 -534 -350 615 -781 -716 690 -239 -729 -208 -107 -996 660 -580 -604 645 755 -434 892 732 -694 654 672 -33 -553 -433 -707 49 835 -970 60 12 676 -712 -421 597 10 -566 287 46 -849 973 652 -923 -626 788 769 -94 923 627 -339 503 774 13 130 -795 -284 49 -654 441 915 626 -724 537 595 740 695 552 -276 922 -224 -323 995 80 477 526 -877 -221 -857 -588 -219 672 -518 424 -55 136 -252 862 974 -429 910 664 665 -976 178 437 361 824 -874 968 -851 -942 -59 -373 -190 -819 -980 583 -530 -98 -329 -178 778 -195 631 -111 715 -160 -622 -444 -1000 465 -778 -542 247 -999 233 980 659 268 -811 927 125 -565 349 738 -334 -174 138 -262 471 -359 -267 -331 620 -304 479 -55 89 971 -279 -762 -612 535 -540 -963 -421 -330 201 -226 -567 -391 769 -715 -420 -539 86 -580 285 -205 -987 231 -573 799 -629 -707 -505 32 749 85 682 393 -898 -602 177 170 76 -627 221 610 540 -487 156 674 -80 -778 492 140 -610 -633 -30 -20 574 294 676 81 239 -798 963 -689 536 274 -896 558 164 -866 556 622 948 793 536 846 650 -19 163 59 -669 703 -124 -269 959 -245 796 -801 -605 -561 -945 -948 341 773 -443 -751 -206 -926 -632 -44 -973 453 249 467 -51 578 -728 284 -211 631 -479 917 -436 990 -17 823 -145 -103 928 674 -781 34 -538 491 864 861 825 -893 -649 952 -821 -750 932 -218 -461 -769 -760 148 -133 -868 778 745 -952 -997 -653 -412 401 -619 373 939 205 57 783 214 -534 611 318 747 -466 853 428 -376 -727 -356 31 285 798 -732 -760 718 -60 -308 -623 -454 815 807 341 -681 291 -441 -469 882 499 -631 529 -547 -996 -172 459 411 -188 4 79 833 -676 -301 -521 -358 434 -72 -63 676 151 839 -833 -818 -204 -143 -332 -761 -258 -710 -900 -861 -653 -161 503 -387 -260 -69 -583 -829 90 994 -895 740 966 -390 -965 649 703 264 6 -683 897 162 815 651 385 508 -347 -298 -991 321 261 -77 245 -778 434 902 -484 437 157 -760 -788 -289 289 214 210 725 -526 14 732 24 -740 22 890 -647 -426 724 -685 -182 -57 -528 917 -919 956 482 718 -551 -496 276 761 22 -94 406 -849 716 392 829 598 194 -438 545 -436 -306 915 631 -460 -914 -283 -549 -178 378 -162 5 -835 -18 -286 -20 -307 -614 -471 542 773 -340 -908 964 -87 -506 567 -277 -891 342 239 815 347 842 -44 -444 116 -341 206 -799 77 383 -24 596 -99 -329 782 628 972 812 815 839 -722 -645 -845 237 133 417 -387 -161 132 -274 742 -317 564 1000 937 -380 -111 925 341 245 -609 -619 25 -769 -468 -275 -404 -299 -489 -344 121 -17 271 -352 601 -269 -388 -988 765 925 -437 87 120 22 255 741 641 688 -615 885 -439 623 -507 190 786 -134 -734 484 -777 748 353 737 132 462 -71 -371 -594 724 306 209 97 -568 178 -967 -655 622 82 -190 22 183 796 -756 -267 -113 -901 63 -435 -5 476 -580 -791 -546 -263 333 815 -617 985 34 -706 -978 14 207 720 230 -419 313 822 -930 717 130 -437 -644 -862 -646 32 592 411 431 -255 986 331 148 313 380 -920 726 -792 -696 -885 -902 -481 -804 -654 138 63 924 633 53 -742 -811 63 893 899 572 -942 -345 -492 271 -866 -215 -261 -344 620 -550 -806 815 -806 -825 775 528 802 18 -874 285 -970 -834 496 -941 -97 696 -947 -251 -671 257 -399 674 -643 -844 -771 907 618 -941 537 244 190 60 -735 635 -54 591 629 -42 950 987 -210 446 960 -974 754 238 446 631 588 619 -612 259 -315 -407 -96 -954 -895 783 297 717 -979 327 209 501 -818 882 -505 -602 453 -498 -926 -173 979 839 486 488 880 778 -343 -494 381 432 -257 -865 -205 -720 -150 -271 483 945 487 -118 -209 945 557 183 -718 225 72 661 633 203 920 -373 700 664 -766 613 883 317 -887 619 -941 790 359 625 493 -268 -902 -331 -48 398 654 -496 -206 -288 896 263 943 -315 -566 202 3 -814 -478 975 -738 -562 -736 406 460 701 993 -249 -36 5 176 578 -396 -974 600 313 -607 -664 420 200 310 360 384 967 130 -426 937 967 -794 -185 -443 719 -718 168 -145 -366 193 562 559 -471 -495 -210 23 -678 471 -351 599 -75 581 796 -566 183 -153 -200 -116 91 851 -655 -942 963 926 50 300 871 -242 -163 -321 -226 987 218 879 894 -724 61 252 209 877 20 750 48 -505 -507 167 856 562 -795 600 -615 -366 720 -417 245 -854 988 -61 140 -314 418 -389 937 -592 -948 289 646 -495 -810 126 -126 -253 453 -886 753 21 -788 -278 737 -935 -262 -337 447 270 -196 991 -433 191 -178 195 898 -484 715 -614 283 759 -529 387 -370 -959 -55 253 -469 637 -633 -6 -157 -17 -437 568 345 -304 941 507 773 -964 782 -764 955 -62 -754 -606 234 995 -994 -693 -435 62 -774 443 -585 789 -747 593 -112 -419 -270 -335 418 126 -382 -768 -203 -492 -220 167 902 665 500 -27 377 939 -900 42 -794 638 -318 557 -176 468 996 992 -630 -163 -344 -177 -318 -726 1 -16 82 -922 504 192 455 -492 -219 946 444 809 264 -535 -38 -161 402 412 425 294 595 793 210 422 932 -410 630 663 -980 668 964 400 -543 -421 -801 -290 -58 420 -923 83 855 -813 -14 -166 -557 967 -305 -201 938 -454 -939 -596 524 -534 -520 96 -582 651 -56 -982 -566 295 -766 995 620 746 -164 -662 503 624 900 -299 -615 -668 -28 72 741 -108 -585 518 -499 894 -211 -445 196 -714 525 873 111 -691 -464 -422 167 -20 -592 -275 704 -230 -691 712 -147 518 285 520 -658 31 -780 216 504 -234 -545 -774 -50 -163 -846 760 463 627 522 -376 850 -368 900 -538 -684 -214 -789 -842 -852 -564 517 -440 706 73 822 -594 -460 -352 568 509 -102 -733 -134 -436 850 -460 437 100 -291 492 26 101 -571 -208 594 -892 -127 740 -516 965 -10 -298 -127 133 -834 -578 460 714 106 297 631 -819 983 -453 944 1000 -949 676 -989 -156 917 730 667 -651 675 348 628 998 623 350 -327 -600 -448 -497 -286 -374 -851 -982 622 -742 370 659 267 54 -542 953 -855 -513 -363 -259 -702 147 640 532 -129 -903 -705 -624 855 213 621 65 -768 -684 101 -722 -536 162 -150 447 -141 -964 -678 687 702 737 -729 -941 28 -664 413 -333 -701 -814 304 -621 322 14 -271 -968 -795 449 -368 -982 499 -377 -16 976 -196 -759 441 937 323 806 491 -715 443 -111 -123 37 -804 -423 -563 -96 133 -769 795 840 581 -516 265 141 169 691 -619 -421 -732 554 -881 -821 193 -658 -780 -489 -296 185 141 -67 569 -720 180 721 798 139 -300 -254 -595 832 772 548 880 288 607 -641 -299 -206 -293 -294 -190 -294 -244 -754 -871 360 -813 353 657 -292 996 -881 0 -850 246 -815 549 -988 -343 439 -949 675 382 -842 -725 326 -529 -380 271 -114 360 -500 -389 257 365 -650 232 -884 800 -423 227 -485 -504 -726 474 637 482 -744 -521 -398 64 -668 -525 -304 -744 -477 717 -740 625 -135 514 -302 29 781 -826 452 15 -403 -67 389 -74 440 -942 -361 246 135 -492 -100 -650 -130 -45 -934 164 -574 369 983 -350 189 711 987 -775 625 531 -640 -860 -85 346 -172 93 -704 804 -819 328 -664 984 -539 637 204 446 -85 7 -157 -300 -476 30 -679 517 422 -746 366 726 29 183 -681 782 57 134 504 376 282 -586 -887 -90 146 -302 -621 513 211 249 -841 -178 -34 755 -949 -588 -922 480 -316 -545 256 922 -108 579 644 -544 -390 562 55 448 -757 881 -932 -40 779 396 135 -728 677 -832 -521 436 44 -808 -662 505 471 -438 -951 -681 93 -884 -915 -835 690 -341 358 -788 -458 762 966 -605 -978 412 626 436 41 25 748 -656 575 -132 -67 -244 469 50 -837 610 859 -452 146 767 -421 -393 813 -29 891 -559 -608 -7 3 719 440 707 230 -893 -601 -291 -804 -497 880 450 -325 -950 340 947 -49 -477 -591 -393 -173 -420 -840 292 194 647 -540 784 -762 101 -529 649 997 769 -202 899 -594 372 776 778 -43 -822 823 -728 561 -382 798 986 -981 859 700 -668 824 406 -254 -903 -811 569 270 -339 635 472 413 -165 469 839 -996 25 -909 -958 873 81 -91 118 -223 867 -204 500 31 -287 -465 -942 504 612 -469 -784 841 -478 13 8 77 691 -689 227 -963 -754 -686 -278 265 -97 -512 -896 563 -378 -136 -437 384 390 528 -949 -383 121 529 -495 698 507 -421 -543 -606 -444 -433 982 746 332 474 -906 333 -354 229 -999 284 -135 401 198 -414 495 417 867 -866 -546 -505 -917 -44 -28 452 750 87 410 527 -578 150 507 -893 -475 -96 -278 468 -209 135 475 768 390 -921 314 483 358 419 214 902 204 -814 -141 358 500 -37 676 -399 491 618 -527 -541 -235 963 -775 -589 -13 -172 -920 114 764 -358 -532 -519 860 17 161 -522 715 697 273 376 -612 695 -321 77 -688 -205 -559 -645 59 409 -849 371 932 -77 261 10 -700 -916 -173 -756 -146 -609 -372 -40 712 184 316 -148 -354 -239 -356 215 -494 982 -979 -599 200 -93 -235 -550 -988 -17 -823 -344 530 668 -623 422 684 879 402 16 -498 -435 469 -495 864 534 -539 -107 934 381 -565 -701 133 146 319 -148 546 -626 -481 -560 -251 -82 270 -997 -506 -135 575 45 129 362 507 -118 782 220 310 -119 346 578 -149 -530 -15 196 -353 625 385 979 790 152 133 -934 -831 145 -92 600 842 253 -807 -780 564 -8 -793 -871 824 -483 324 610 -946 207 541 -891 -54 129 946 280 -215 516 398 -406 -906 -478 166 -101 -111 196 171 -322 713 -783 -285 -923 900 533 -855 507 521 -425 -653 -750 -163 -859 -644 -947 460 966 -188 423 124 979 687 216 -318 -447 -886 -39 484 -918 -454 490 -510 -559 434 -588 538 -855 -889 877 346 340 709 806 -891 -471 -197 -464 -696 165 301 -798 614 -378 546 -91 215 835 -111 807 -420 -154 477 28 -614 -89 -929 629 957 -389 531 -580 990 811 -306 -210 -816 922 -571 -676 -930 -861 -1000 907 -608 325 -913 91 -840 -806 296 -466 361 -868 -968 418 -460 125 148 276 -874 704 431 4 -571 446 935 77 100 787 909 -321 886 -446 -827 -766 919 885 -559 1000 -812 262 -570 426 490 -813 193 707 -730 -300 792 -29 -12 405 649 530 -914 75 -730 -51 -740 -976 -863 8 -797 -113 -267 -578 -604 212 20 -306 -358 -312 -26 -543 -742 335 675 87 -612 -455 109 -913 21 -408 549 -712 68 -864 700 -423 -669 71 -824 486 273 -176 -36 729 -534 -78 685 -920 243 -87 156 327 983 75 -365 -959 -442 -997 -949 27 -138 713 161 541 271 -472 37 -377 795 892 -895 -265 -678 -919 -346 -244 -218 685 110 -286 427 -721 962 -313 685 256 885 442 -748 768 816 -299 779 -15 671 530 272 2 953 206 486 179 -922 938 -510 -333 -952 -155 -432 410 54 37 447 -498 528 -595 -979 547 -246 441 -760 602 -619 -64 -573 889 -703 -260 -39 -221 993 -249 13 -228 640 507 -95 235 -965 258 -157 -171 -370 -496 104 705 506 -546 804 -591 674 -898 -297 -210 -411 -197 530 718 956 -920 -167 -940 449 -382 263 901 118 99 166 930 -405 -180 -679 -849 287 -499 -460 -284 -680 -836 562 -855 -448 41 -417 -969 -258 -388 -797 239 -693 -579 200 164 -626 -720 -180 53 737 -217 572 -54 110 839 508 295 287 -217 -630 -857 -598 -104 784 740 357 286 -511 104 -365 13 449 -8 -545 171 538 526 -424 678 -631 612 994 -590 -330 727 -617 -529 -782 -250 116 993 107 472 -649 -371 -603 123 -283 -820 442 -748 371 -278 -155 945 -959 15 830 909 -115 -458 -960 103 -649 -350 913 476 25 596 857 514 -770 455 699 -792 149 529 -448 -980 -557 -861 -640 720 -281 -628 572 -939 -965 -228 996 86 320 406 -180 821 177 -342 305 -95 497 -175 -439 514 -680 350 -118 109 552 -568 831 695 291 269 -197 632 -615 -645 329 243 291 290 745 -951 924 356 -727 -883 -802 -367 -85 660 -605 -9 226 500 707 574 795 775 536 924 992 -521 367 -350 251 307 208 -917 -274 477 714 101 -452 66 157 -360 -763 -272 919 302 393 -666 944 -187 -953 624 88 -510 -269 312 -117 -908 235 957 -114 173 779 117 -340 195 809 -586 -563 -3 15 -248 893 -696 52 122 -312 715 -246 -76 421 925 961 953 697 -2 -780 -801 -648 146 416 257 -33 -293 738 883 -501 491 10 112 142 -578 978 81 221 768 570 -61 361 -309 393 62 -676 622 714 -26 -519 629 -565 -40 351 -355 448 -502 -242 9 707 -424 175 -780 813 960 740 367 -395 762 494 -106 147 83 -429 379 113 -797 -278 -802 -793 458 -775 95 930 381 910 542 732 -92 -58 -22 -792 -300 166 293 968 364 -730 -645 566 66 706 -376 -322 -244 438 -800 -908 620 -25 -481 521 136 -268 -894 -536 -371 18 127 -978 -214 -185 -834 -472 -693 -285 -823 -695 46 213 29 -986 701 -89 -45 -248 83 145 137 -481 380 535 696 458 -233 322 -691 -119 -625 978 -613 782 386 -712 182 -861 -202 970 -548 -408 -416 277 -324 -322 230 -333 748 -824 744 232 452 -428 -610 630 -488 -281 444 77 -448 743 348 59 -162 673 -686 -899 89 569 -301 -558 723 866 886 401 -228 790 482 -609 -604 -273 441 -888 -903 21 41 842 503 -839 -154 365 -815 488 912 -13 -586 16 -632 142 311 -98 -496 -858 350 -695 -873 -674 62 331 406 -833 -777 -133 592 642 -943 -172 -277 -19 -711 636 -415 -978 -871 444 943 50 -282 281 -226 -859 -119 59 -249 500 -297 551 814 321 686 -8 -975 519 -102 -899 -530 -693 -814 251 484 191 508 -483 -18 425 571 -490 -550 -541 899 -390 -444 11 -393 569 657 398 934 782 200 115 -655 -741 426 549 964 791 -197 -728 -433 694 429 -778 693 -81 612 530 -257 267 -286 -347 -358 284 -671 -640 -950 -527 -459 698 864 349 543 452 -586 630 -988 -366 -824 -691 -758 349 975 -779 -929 -977 -831 -410 701 -752 -793 773 -253 -827 -991 -408 53 729 -381 -712 556 -657 -49 926 -61 -359 827 621 503 -619 -748 -455 388 -971 -789 -49 -960 -3 927 -279 33 -546 113 -55 -695 -20 -347 234 120 484 562 -236 263 -51 -605 -990 -960 -814 533 807 935 848 -649 -755 -728 -892 429 546 -365 -419 842 -497 -96 -970 618 -454 -61 -910 95 -267 -311 -442 -842 -882 -888 241 489 826 -217 -90 -437 968 684 885 395 163 -412 -774 284 298 592 801 449 -476 391 557 265 -116 -386 -932 181 -855 981 110 59 -898 367 -782 -666 431 271 -341 955 -653 -91 99 334 -193 162 -688 -976 -664 -965 -198 -921 843 305 57 413 -39 345 -378 -910 311 832 -2 983 797 -128 -363 866 882 -377 -169 -604 387 -687 -268 788 201 -300 737 -461 -156 186 810 -79 249 -722 -424 642 -927 -728 -913 639 20 -909 -459 -929 -405 487 -932 542 892 -705 411 -636 -769 -166 -847 -544 -811 81 697 149 -344 294 796 422 981 576 -734 845 246 169 671 889 -239 102 -230 -666 67 596 -96 -731 -881 -779 -436 -544 -131 215 -178 788 993 -66 -395 -219 -211 -275 592 -822 -330 -276 -327 -649 29 398 -383 -906 423 -915 -421 -328 -399 -643 441 -63 645 201 215 267 663 351 887 647 689 232 -704 -67 24 121 759 -896 664 -995 808 -60 730 467 428 3 -234 -503 -833 15 951 -706 533 1 -72 660 -335 -445 377 -226 -839 -499 841 -795 498 -153 410 677 570 653 -933 -276 763 651 -327 853 737 -927 727 -660 -61 997 -51 100 -9 216 -806 697 -41 -674 263 720 -481 680 532 -842 -504 -788 -149 222 -546 15 -532 -795 329 -592 385 951 182 -69 -746 -207 22 788 460 399 539 970 181 -263 884 -959 398 -564 -468 -211 59 -238 718 -554 4 -16 549 -858 -582 -589 150 -327 -408 761 92 50 125 -564 419 121 -229 -824 404 586 554 -483 -974 760 -854 -882 -283 342 793 694 271 501 -637 119 623 -219 -504 899 6 -264 567 962 60 175 946 -349 -819 -7 329 -798 -828 649 897 455 329 233 -230 901 194 -771 866 328 -607 -931 -860 -698 164 -23 577 417 827 888 -681 875 -746 191 191 -284 -566 -386 816 -616 367 116 825 -202 711 95 -454 -338 11 -457 899 293 -315 -409 -570 -910 -322 -774 403 795 500 208 -701 -520 -315 633 -950 -481 -391 -481 -569 -985 547 -355 870 -106 -743 25 -652 686 217 419 319 718 -409 372 -521 718 116 869 129 -972 -92 260 -810 188 0 -247 663 979 -436 -371 129 941 279 -351 661 -439 -705 -36 -51 -497 -812 -457 405 -705 664 -583 -417 -720 313 -877 933 26 59 320 -228 227 642 768 -504 -531 948 -949 -184 -74 -974 -715 -723 963 -713 -190 -267 -975 -125 372 320 -161 -741 -79 372 968 -745 674 1 740 -722 -238 -816 -924 -96 -371 384 -629 -543 398 275 193 474 951 -313 527 -319 -344 955 458 -866 -451 -888 104 983 791 -870 -992 -179 414 50 -284 837 -466 -76 13 57 -765 -469 935 116 177 583 -245 521 -597 -109 519 -281 0 604 -454 614 -931 388 918 -193 -563 743 -604 738 -798 215 787 -895 -543 -141 -564 -400 599 -238 201 751 -196 870 422 962 427 630 792 388 151 596 701 367 -310 -273 -108 -743 682 -169 259 248 701 -626 -893 719 -794 338 -857 -384 851 565 -845 -411 957 787 392 781 368 489 955 991 87 -369 656 731 604 -76 -27 519 633 373 35 -357 202 181 267 568 371 175 -138 125 398 -18 -102 813 611 833 -584 -349 629 312 573 256 -612 823 -901 446 -743 689 -878 -216 -131 211 -860 -603 -792 -479 29 874 -113 -301 -836 161 -825 -450 416 979 -69 483 -255 168 156 -915 -633 637 333 -728 916 -142 231 336 706 -450 -923 536 -19 -21 -672 19 605 -517 -894 842 392 167 -103 380 204 -655 635 742 -291 716 788 -688 231 284 -745 157 701 914 -305 -152 -989 -348 844 -560 893 379 -627 309 482 -56 600 395 -337 803 131 498 512 560 -863 -865 596 685 -970 -196 630 378 -413 -639 278 617 293 -712 -349 783 536 858 692 79 638 875 -574 -662 473 59 975 605 223 258 613 612 895 666 -822 96 839 -555 581 934 -906 -51 -349 429 192 -42 647 147 433 -341 260 658 610 -621 -378 -366 224 612 -183 -627 -682 -746 -89 590 -638 -23 -378 523 794 -353 -298 -341 -21 -899 528 -400 -206 444 -840 232 -221 -285 -211 -671 718 833 -41 -855 -474 393 638 -804 -264 -260 -619 896 -549 711 -17 -34 -169 -930 971 914 -486 -980 280 432 -272 -947 -362 -225 -625 -842 -509 -717 116 333 -210 228 173 468 -254 -592 -883 -912 -153 -158 -155 -359 -773 722 -399 825 493 469 181 187 -341 442 775 -513 -683 -707 364 -940 928 664 887 934 -183 -959 698 401 714 123 -460 -897 -706 517 -621 -408 126 927 482 -195 -493 -575 945 44 840 115 -562 -682 -315 -116 -676 6 117 -881 522 609 265 -390 -41 612 949 -853 502 -362 -401 332 823 490 -358 -640 404 618 -526 -649 708 531 -670 -953 -814 -277 -610 756 -221 -301 -410 -964 135 -216 -307 -645 -774 44 -817 -504 -884 -893 -946 168 -397 -808 -886 -603 -507 -297 -530 -858 -841 247 -548 -434 646 509 -473 233 -19 -99 -536 -313 151 -586 -354 -851 -931 -466 -42 -591 342 -215 -770 -290 -159 -385 -258 6 -821 483 648 130 832 -536 -998 956 276 102 -752 -760 316 427 265 263 -719 548 207 665 592 662 -166 258 558 963 667 -506 -157 -295 -2 -84 -673 -866 -816 513 552 357 533 -60 -420 -858 -645 176 973 -83 14 -482 -6 575 -594 -787 -313 -967 -970 -1000 -368 327 756 -736 -94 -370 300 -136 -555 457 -942 -418 -746 -875 -75 -158 719 205 329 870 771 -175 417 -447 284 -175 -46 -520 -634 57 753 -405 -429 -228 -763 -52 57 -76 -102 537 -54 -60 168 622 436 961 -4 -150 -641 -457 49 4 -132 67 625 -989 318 467 -390 -352 -967 -752 -440 -389 -754 -921 691 -290 225 -459 -802 -291 164 -174 924 -86 -203 -895 116 -755 699 -823 569 370 -681 48 535 -810 429 -820 -637 -407 819 588 -813 -172 -694 -590 678 -116 -435 -752 -855 -360 648 -610 406 161 682 -188 536 -57 -523 -907 -679 -976 -2 742 -148 422 909 -819 706 777 976 701 -780 866 -51 -714 -631 809 645 -770 477 915 -710 412 396 -750 977 -741 414 -424 631 -640 384 -254 167 221 513 368 -880 -840 699 52 -846 473 -89 55 -550 -951 -900 864 -206 -533 144 -490 267 679 -178 -515 -754 -660 103 -959 75 -682 145 -53 175 352 -796 821 -420 -2 -884 381 -928 314 74 884 393 782 -18 -841 996 861 615 -722 985 -503 259 306 -15 -706 -144 -170 220 670 -909 162 864 -488 -50 856 -68 939 -356 2 902 420 -219 60 -980 -312 -941 72 -40 -286 39 582 212 -910 763 -407 -171 -649 -88 437 687 883 -93 332 127 423 -46 912 429 523 494 773 -950 -951 666 297 989 -467 494 738 662 788 696 172 -293 -405 -402 667 776 948 220 -983 528 254 -374 823 299 -914 162 777 916 64 -286 903 -499 887 976 -882 336 -933 222 -916 -546 14 -249 98 -657 693 -358 -929 495 11 255 -520 -373 -820 31 807 -416 638 869 -941 359 333 978 294 -510 899 -494 -897 -224 -82 -339 469 499 -293 -526 -278 -605 -859 -570 880 -112 -693 123 -906 -332 -525 251 353 51 -39 -444 331 -793 348 92 544 -647 -313 918 -415 -341 493 -727 -923 776 -87 -330 -482 893 823 483 -392 794 941 8 -595 -162 877 -52 792 760 -221 607 -551 180 -700 -320 232 -407 728 28 -314 831 -860 -55 -826 -935 -500 -609 694 231 -777 -255 -920 -244 97 -307 117 -595 -421 -495 224 205 10 437 -114 -70 -57 215 -347 -89 48 536 -908 -456 763 -337 -47 -76 882 546 -394 -429 -761 -204 -530 -353 -939 948 303 623 581 105 -452 937 -536 125 -37 -818 67 -10 277 583 -431 -973 -502 -737 -190 -144 54 -248 202 -974 125 623 161 -437 501 502 -231 -995 -780 -335 -139 696 166 -552 -116 83 -709 540 367 -29 -989 -574 469 141 -582 -62 -912 -401 53 -414 723 -931 -502 664 749 -372 -280 -208 107 -57 44 -970 305 717 -232 -936 -766 -695 337 -747 -204 577 468 -844 306 -172 -631 -986 -606 -214 -893 119 240 -553 -49 -118 -330 453 -916 -811 409 -517 43 -484 200 -729 -602 777 456 -674 211 -398 936 797 721 877 -753 835 -743 564 -180 -577 702 101 -840 848 410 637 700 83 -201 611 844 -445 193 143 988 957 -306 626 -637 -91 -159 624 -562 -946 -75 -339 -989 -933 -775 97 -992 284 -11 515 -387 -143 -686 377 -326 780 -250 -708 -81 -207 445 617 -617 7 839 73 -188 643 -786 791 -534 -94 -998 961 -426 -815 937 -853 742 -961 735 336 400 -81 -856 -503 3 -716 366 -365 -160 -165 -400 -246 -265 -103 794 -964 -338 -631 -990 820 -880 443 691 -275 -614 908 308 810 -269 -956 676 -983 -853 860 -762 -603 -259 -732 -906 104 686 901 690 156 -977 183 780 663 -567 -587 -142 327 986 631 -232 200 -352 -427 -43 -806 198 983 -591 664 112 595 -804 -886 -889 -982 -562 207 -578 -71 -777 627 644 850 -182 -633 292 -274 456 273 -253 -875 373 -840 832 -251 -801 -356 -846 -158 921 -174 308 528 -473 -768 -327 -623 184 -704 22 663 828 459 -936 556 -31 -299 -13 -121 503 -895 -264 646 67 31 -742 -768 -368 917 -618 -179 216 379 -895 -865 -980 -542 -672 -851 -540 -872 -264 -494 -405 -216 -544 -107 -116 -445 -537 -443 -49 579 126 -641 902 965 638 -199 966 633 -1 -357 -675 175 -630 -707 -999 265 -585 237 569 -175 -807 -580 -548 -70 251 614 -585 -531 360 800 243 936 407 420 -602 405 952 118 -526 -996 854 -661 -581 -616 992 -506 -522 187 -481 -375 556 -447 -116 -903 -590 -31 -599 40 -645 143 -668 -244 924 -819 -129 -485 -255 22 827 46 149 886 -892 5 -772 531 -751 877 839 752 -664 -853 205 -63 824 102 983 817 841 998 -74 585 299 800 717 623 -184 580 -987 -567 22 32 -76 -905 816 383 180 -185 -873 -298 -662 39 648 717 527 -42 152 928 655 -398 -944 -304 771 -120 459 259 -583 265 -567 -271 -904 5 305 140 206 -519 -548 247 -155 -848 416 -377 307 -489 -62 465 -972 -432 6 22 731 6 210 -469 678 577 917 121 -946 879 -448 -443 820 784 472 238 600 -949 -923 649 -556 25 -90 344 -319 -306 -596 -503 -662 963 661 567 352 -266 -300 -415 -664 -387 -456 999 -607 131 983 567 -902 -722 582 394 -638 277 -139 -76 -502 657 119 404 -92 -616 -858 755 -162 502 -610 -898 -529 -914 814 678 -614 323 -760 579 904 -790 823 977 -142 -469 181 -167 72 -244 288 -215 -425 493 -316 -921 174 -799 621 563 -77 565 715 -680 543 883 28 116 749 840 -604 -947 496 -390 -604 840 -539 -549 -375 101 411 170 -443 713 -801 -21 759 -964 -60 -219 651 864 143 -527 115 45 -850 713 93 -376 -13 62 469 718 -460 -366 -602 -546 857 -41 -701 -625 -80 613 -670 720 430 714 752 683 499 379 136 548 689 131 -595 789 -715 745 819 5 884 284 307 697 -508 747 -400 -929 -30 -425 -331 659 -79 -484 748 756 107 827 55 345 376 -951 507 546 198 381 251 159 397 -63 -307 -149 511 681 -207 -259 -730 333 73 -663 -171 53 -173 735 330 -574 -370 708 -790 821 -956 -313 882 -18 -814 -351 -679 161 68 444 -942 -744 861 375 96 347 -274 891 54 -1 513 68 655 466 -100 568 504 76 -669 -711 879 -419 -460 550 -751 -331 -181 797 -200 94 965 274 107 -657 -279 896 203 683 -989 611 627 -826 285 714 -701 -380 -322 690 449 916 743 -897 967 -19 -775 -39 600 -420 240 543 -347 -44 -298 309 -607 730 -463 -974 -770 653 376 579 -394 -318 -693 781 -177 202 79 417 -891 -421 7 -715 519 975 241 -862 628 -213 187 877 509 -802 -690 -848 492 -732 -544 -636 221 225 -921 -475 238 709 -889 146 576 773 346 -768 463 57 -402 -933 69 985 305 -775 -247 105 -514 -520 181 382 416 -739 -388 585 -386 -56 -947 -613 -875 337 583 111 -236 -723 655 -151 848 949 96 616 763 -594 576 -589 -17 -411 593 -861 843 -167 994 -196 -197 829 -231 106 -405 -470 -854 404 500 -738 -916 -265 112 -206 -250 200 288 936 -425 -617 -981 -231 -303 -962 -267 192 -467 91 -637 512 -395 82 -188 -953 -842 206 344 898 814 -290 -170 283 195 959 -227 -914 -342 885 402 616 100 -590 -295 476 203 -436 507 743 744 355 -464 -61 -561 350 -419 593 -609 411 853 574 -789 645 895 424 -993 768 67 86 313 -258 -81 390 412 997 782 -91 595 1000 739 -328 -568 -572 -639 827 127 361 -521 -502 914 -613 975 -196 -387 -618 692 236 582 -142 -882 276 -51 -204 -165 -249 838 -897 624 834 -341 806 958 775 -184 214 -326 -793 -621 -150 -157 532 -842 -603 99 -994 921 -71 648 -585 -789 -193 43 -617 742 -712 -251 583 -357 -692 92 232 509 -182 766 -181 -406 -236 245 608 -520 687 -599 367 -989 997 747 932 343 -271 311 145 -791 -754 -372 -523 -972 680 -404 -630 476 453 -127 762 -625 96 -689 559 -412 0 -713 294 494 870 864 -231 -131 -345 -760 817 -820 251 -984 554 -179 666 118 -588 -248 -654 -977 75 -388 86 -413 801 -697 537 -300 -696 968 -704 555 670 -235 -572 683 224 -781 271 -749 -931 250 643 -534 -779 146 939 218 -372 -640 -213 956 131 -263 475 -402 810 -273 -289 148 957 -282 759 725 821 13 770 17 -475 61 201 347 780 95 -619 756 739 258 -996 912 -495 -57 -892 560 -989 174 -373 -58 332 -952 -114 -755 -75 -29 -470 -920 -730 -775 -367 901 -238 -865 137 880 731 411 1 775 955 991 -614 787 -160 -834 648 -348 -68 -880 739 -585 -253 -27 -111 278 -604 -38 -688 813 20 -943 17 -869 980 -942 974 525 316 -101 -230 923 -173 594 896 913 450 -966 154 -379 -522 611 770 -438 -145 -294 724 -403 967 -300 857 600 556 998 -775 -835 140 -651 145 -56 -866 -479 364 -330 -657 832 -323 190 354 -561 542 809 -289 -318 903 -249 961 921 -964 855 165 189 -245 -160 802 297 149 838 -309 -733 407 899 -598 -866 -467 299 890 -807 -164 991 993 -674 -311 -572 -484 -630 174 665 585 -814 -415 146 -746 -898 982 634 -301 -15 -695 -101 -978 -190 -10 979 756 -596 -164 -813 -456 -38 -824 131 502 946 774 -239 714 527 -868 -293 999 585 -611 -299 -389 -765 834 164 537 -847 -360 -705 529 -252 413 251 773 -408 645 707 339 -282 -826 -23 -891 448 182 255 127 -700 224 939 805 798 957 -547 -161 -462 643 -477 215 -72 -113 635 -567 -31 555 886 -130 486 875 -546 -484 40 436 -483 -841 -492 -169 -100 -188 -705 -870 248 638 421 -874 585 -410 99 -241 -969 -697 -683 -492 -490 -467 -372 206 940 945 602 153 -736 -140 -457 -280 643 -179 -666 77 210 375 301 478 293 -776 -182 427 79 96 985 720 906 957 -245 405 -374 132 -284 24 -814 -916 -100 809 229 374 -226 -440 302 696 -886 605 499 813 396 -531 273 67 192 -231 -405 -700 -320 429 408 -700 -269 666 95 432 633 612 -274 159 49 -549 454 -463 456 256 63 -53 -339 -517 -370 45 -738 777 -615 761 -656 157 -995 316 -324 -873 747 261 -740 447 406 755 368 956 -739 809 771 -332 -695 626 806 -689 -111 942 679 -405 -602 -755 105 620 168 800 935 53 -208 -245 -34 945 367 -206 -582 886 44 -564 -316 689 -829 197 -267 -704 207 1000 -874 629 -498 -227 -594 -348 -324 -884 -734 214 524 -563 -234 712 234 683 -390 637 507 -300 410 -205 -659 314 814 267 -863 -468 -780 319 814 -993 153 -621 -616 86 -475 -599 -630 625 -518 -36 394 169 -629 -738 -783 977 136 -184 -801 -658 171 -204 764 259 281 221 21 -781 323 -688 -38 541 723 -441 774 -563 -550 -621 966 -73 -900 34 -164 -477 -701 958 -96 -230 656 245 513 -229 -686 -542 256 197 783 -815 141 87 -774 650 768 -666 885 800 -555 -452 304 127 -824 -482 -607 -403 -748 -844 -179 -665 -270 -745 -339 -725 926 -665 -160 428 -548 236 109 562 -307 887 -422 209 -766 56 -759 -776 64 471 -243 -220 -916 531 53 578 199 178 704 -948 -669 -258 -797 739 -285 975 581 9 -597 -412 627 -425 -567 -394 -271 -683 18 278 937 984 640 -681 -403 -818 985 -665 503 374 -117 -165 919 488 369 370 -939 876 -930 -589 239 -365 -954 -743 786 865 -792 208 -978 164 735 613 272 249 536 -199 -689 -971 987 624 -920 705 -427 -794 -210 -220 -544 248 -735 -312 281 566 -281 106 -837 893 596 302 -780 -888 -498 37 819 -34 -963 535 -589 -41 466 -968 981 800 37 -534 535 -984 488 -688 -915 -102 -295 696 878 634 160 -792 -322 623 -614 -829 -998 -483 -480 -422 227 830 19 125 -473 655 -643 -296 648 647 -824 689 202 -222 187 668 -657 231 718 -340 522 -665 879 -282 -571 107 -709 -538 -406 -922 -570 232 -163 165 -617 134 636 -593 869 -35 -628 992 -517 300 -750 531 -253 -440 -499 -565 -608 -358 -277 -358 522 245 -652 599 -253 -931 -894 173 -748 -908 -970 69 816 534 -448 317 622 -464 -755 331 -14 208 194 -376 -967 -7 57 -53 -600 -926 -848 -313 -51 156 -778 701 -925 242 -413 45 642 812 -409 -562 692 979 597 -793 718 -351 962 896 -848 -428 -8 -682 -202 161 -219 587 98 71 -307 720 -619 997 -133 87 -981 -719 -944 391 -822 -432 -200 353 -418 522 -175 553 -456 -901 820 133 -314 240 -104 600 -929 51 69 560 -69 -645 -266 322 231 975 -411 -40 831 -474 -230 230 942 427 686 -28 -417 412 699 -728 -40 -943 463 965 -647 739 -840 570 -391 180 -667 -276 787 608 -880 158 -94 728 -169 277 -146 -590 777 -995 -867 -693 -965 -34 -432 859 177 -770 645 346 -677 -930 990 644 852 2 -408 577 567 -190 337 279 -190 -558 675 708 -496 -995 460 596 615 444 -952 405 -967 -427 83 38 899 -42 -340 -800 874 760 312 77 -136 -719 -684 -627 -775 -414 674 206 -855 363 259 -97 -947 -130 775 -444 308 -611 847 -208 245 200 -645 784 887 391 -647 419 -96 -208 -821 254 741 -57 -201 274 100 -568 227 790 -752 -119 250 -12 -333 826 -296 -643 -513 756 -450 779 95 758 15 235 892 294 673 89 -168 966 -872 -841 465 156 -931 -683 66 495 231 -738 899 270 -801 -371 862 721 276 324 -108 -536 85 30 718 998 352 -809 92 648 76 736 -571 981 782 -246 129 487 630 94 -425 -474 -684 -86 -839 186 811 -612 320 266 699 357 -745 -169 591 584 -767 197 -59 709 -775 528 -999 253 -462 868 98 -956 879 181 -13 824 -672 -404 451 203 4 -793 107 -318 -983 939 991 320 -747 701 -1000 103 65 -988 -753 -839 227 373 42 877 -309 791 649 82 -848 -827 -294 -158 560 706 -740 499 697 327 -48 456 40 -687 -112 -783 -723 670 -592 135 388 -332 830 -450 -737 -456 514 -874 -673 -253 -718 45 -612 -360 735 -622 323 564 858 -672 178 -470 84 -128 -713 -956 -197 -953 952 -79 -798 -324 -18 282 458 -736 801 -113 -366 -917 355 863 714 -251 41 539 300 -859 -237 -515 940 973 820 145 -837 363 -847 956 316 628 35 271 -797 -156 -35 -548 528 -148 995 882 -923 -569 471 -381 374 -303 359 360 -56 766 -467 -672 -108 -907 -219 -697 632 -39 -509 899 -232 946 -236 -485 -933 -674 577 -258 935 -700 368 -102 -892 169 -372 321 -3 609 14 494 817 -23 691 202 -130 754 -896 570 -913 -74 165 -976 -16 58 808 847 -513 -288 310 -632 -587 188 -352 -712 -982 -717 -102 356 -385 477 804 -605 -85 -315 346 -582 538 670 38 -484 -695 424 -347 393 716 998 950 -294 -882 -536 759 -660 -726 830 892 501 973 -296 365 282 961 85 524 649 -696 -361 742 -445 260 -283 -361 124 80 841 -919 885 -552 -944 -505 -577 -729 672 969 744 883 815 403 -688 -175 -657 553 -970 401 836 678 610 5 848 -162 294 628 458 -82 -184 -71 -978 -540 -32 403 -825 410 -950 599 -439 449 35 89 810 930 891 -898 822 986 380 -380 792 -146 677 331 390 -746 293 -94 61 -210 -368 -496 723 -141 815 -970 -501 393 597 641 865 130 -521 857 -837 -633 -713 901 -953 406 -426 -639 697 -944 161 525 -310 -789 990 -884 -999 -247 31 -678 985 -431 815 -594 641 -136 -406 294 -438 408 -212 955 -603 384 -79 116 79 865 567 -23 226 -117 250 -944 489 -195 70 958 963 82 512 -756 -588 -657 -636 -566 216 -66 -378 254 296 -987 -780 786 285 466 379 -59 -488 -934 399 997 21 -210 411 -258 -175 -202 -550 -358 682 148 0 -884 513 -786 -576 586 -67 -536 736 -512 -54 582 -875 525 -763 537 481 978 -851 732 -197 -684 961 167 744 314 333 -754 -860 710 423 -60 -419 7 -770 649 -143 -286 734 -568 644 116 32 -878 577 -960 -147 -955 162 -899 490 645 720 -821 -85 -201 660 273 253 274 -2 725 -166 -504 752 706 550 -93 999 -840 390 39 -78 19 894 875 842 -485 342 157 830 -2 -770 -686 -839 899 -207 719 -922 -938 -512 193 -583 87 -521 695 356 -481 -891 -133 300 973 -59 -481 -798 734 -257 -338 -458 -658 -748 -14 845 924 -515 -323 672 -824 -549 -89 976 228 -325 153 -724 -429 449 -795 814 -331 966 823 -653 -195 -456 27 517 -782 896 -67 -70 -751 -423 -172 -862 489 135 55 -101 -633 -848 -37 -227 120 -141 965 -890 -408 975 462 840 493 465 68 31 -935 -695 -99 -15 -480 641 716 -363 -763 -1 949 828 -935 -326 51 -742 149 504 -614 335 -526 479 -813 997 67 -981 -401 -213 -908 667 581 771 76 585 634 -388 528 -844 -143 604 -200 -29 -906 -176 -260 -725 -918 -782 544 -639 -542 162 129 391 402 525 359 -344 522 -539 103 959 339 440 535 401 -362 -562 548 682 821 618 326 581 -193 315 -909 -350 -524 916 967 -598 -688 773 957 908 843 599 -421 158 -253 -990 -248 -283 755 946 -824 -142 707 632 37 337 -500 -664 581 338 -557 -247 934 -146 -242 668 467 -96 -62 201 449 913 560 457 7 620 152 514 -801 105 875 480 -682 682 577 -942 630 461 -788 -546 341 -363 -931 -39 -140 469 823 965 585 613 530 164 -690 881 -353 140 656 304 208 332 -334 -637 317 -101 -763 -545 407 971 196 195 473 -535 873 836 396 371 653 -657 754 -914 910 -7 -538 237 -926 -630 -279 -792 -472 188 387 844 298 198 -755 46 -94 590 609 567 238 -881 157 -854 166 -365 -458 371 -705 116 528 -579 -503 689 370 -97 -738 -930 -98 96 -28 -844 -438 -691 -987 430 -81 532 -311 735 815 96 -401 655 -732 -177 -529 -353 -238 -373 311 857 140 -710 -81 146 265 -363 429 913 568 -537 793 979 7 708 -690 -553 -121 -780 -406 -122 449 368 50 312 973 66 -971 413 -6 701 669 338 18 557 84 -772 -345 51 -16 340 -461 -794 81 -275 -486 -659 459 -113 -724 122 -692 -450 440 956 742 -286 -643 -513 566 -249 62 -60 -937 17 -304 520 549 910 -210 -776 719 554 -254 -295 -454 -521 940 -261 -873 -93 -331 93 -527 414 89 723 21 207 -732 95 158 -834 777 -439 -237 -471 853 -448 719 644 13 -431 361 213 -430 20 -937 431 -388 -364 -231 272 -54 -720 690 9 -705 -784 -316 -435 274 -538 -673 267 619 235 -384 -254 186 -959 732 -644 953 869 846 90 618 -531 -761 191 331 336 437 -304 871 923 -519 -480 269 -874 -356 -345 865 643 808 620 21 -706 -965 998 761 548 -976 -477 -994 -524 662 960 530 -879 -736 986 214 -174 740 563 -434 -611 804 343 -778 -894 71 -317 406 -654 -231 -687 -57 295 264 832 -103 507 125 -909 -570 -861 121 -95 -941 -616 383 509 -750 -105 -248 934 -785 -149 -855 980 827 -858 481 -426 967 -623 205 995 472 -771 -533 -227 845 -675 941 575 -645 226 -98 874 -999 -767 -814 -827 -417 30 455 610 965 -826 -383 696 -963 991 939 -323 678 51 -900 415 993 -126 -781 236 -937 -120 -632 285 793 -108 -340 446 -926 303 -675 -266 -5 159 401 616 33 754 -968 256 747 -141 -700 -308 -257 675 -846 -842 932 -311 974 996 -633 262 -189 963 720 242 812 -273 663 -263 -260 -385 732 692 859 966 -764 144 -291 546 -495 354 799 -692 533 96 230 992 870 90 732 -764 -925 -843 798 -249 -530 397 -203 706 76 799 -161 347 642 818 -112 -281 -880 -989 -39 444 -248 -675 401 749 20 -334 858 571 955 258 200 -361 388 -595 574 -183 -340 51 767 177 73 786 -279 -783 266 -190 -7 -621 -508 330 -315 -709 111 299 527 156 -230 479 738 503 242 467 828 896 -660 637 100 -276 -606 386 710 88 501 -23 580 366 -279 245 306 571 -880 398 -321 -90 -131 872 941 795 709 627 -797 -250 121 316 -355 517 411 -652 271 540 292 -615 102 -931 742 -634 614 -215 -939 -252 -571 -110 541 -334 -970 933 -891 976 438 81 437 951 -948 -575 371 190 576 -931 631 75 635 -660 -178 -237 -98 -697 230 296 250 -854 -708 237 -374 -109 480 561 -791 -159 798 160 -458 38 648 -95 -190 -320 -523 801 -832 247 864 992 -275 618 -299 -490 -750 530 706 -953 -405 607 450 750 8 -285 -666 -501 511 -326 -728 -962 -823 831 -349 -694 950 271 -211 676 -255 -162 982 482 -122 -243 491 490 783 -55 -87 -392 -869 513 202 479 -799 -229 -323 791 185 -634 -631 132 -859 750 203 -788 808 470 -876 736 -349 30 429 -795 -12 -13 259 736 -972 -532 70 275 742 -27 -702 -435 -2 516 -843 -128 -864 587 -247 638 -608 -932 -674 -412 -896 -655 -388 62 -863 759 337 -846 -710 922 810 606 494 -305 -727 434 -400 426 10 457 260 384 25 -643 -290 421 60 -666 233 517 178 954 137 -637 200 742 889 595 811 -878 894 184 865 350 -885 371 -274 305 -465 660 431 174 -962 -490 -621 -157 -572 607 -700 538 975 -700 894 -424 -728 602 -505 -703 83 -475 990 -367 626 22 -641 -39 -697 912 -598 629 811 -536 643 789 -225 55 41 -118 -823 -808 -723 -172 43 501 705 -966 68 -706 -431 -386 356 -707 -261 503 -141 -257 -550 -969 451 992 -120 -264 -600 -377 695 954 -423 -36 -954 -705 991 -262 -637 -166 742 877 321 -455 -432 -147 551 817 -478 -119 886 -255 48 857 -824 -428 583 496 -837 882 -903 -471 -606 762 82 -878 584 365 56 299 -129 432 -391 -489 -232 -900 418 111 253 -782 -82 384 -992 -345 -75 -542 599 -726 -87 -86 -309 711 557 -412 -196 -778 481 -475 911 -180 -626 -159 950 -639 542 621 274 -97 763 -495 -345 810 -521 -281 -887 -751 693 -492 935 124 -904 98 -16 -674 88 495 335 336 172 -759 395 976 -568 677 -681 -843 -963 -732 992 350 401 -786 897 516 -676 566 342 -424 956 -771 754 371 -941 522 -157 827 60 392 346 -521 868 -313 748 275 893 814 -661 260 -497 309 604 -452 -861 468 -956 -944 -643 -344 975 -913 -105 334 834 552 -335 21 -523 -274 -256 664 240 959 105 -635 -801 -957 447 -444 -862 591 178 784 -837 334 364 -587 -810 -22 -482 89 -303 395 -805 671 -789 854 -25 -424 997 189 -87 -156 760 -388 768 -722 -295 -444 758 -547 751 -322 -213 961 849 -702 444 -50 -427 475 146 958 -183 805 -523 -882 -77 -194 235 -277 907 -116 -971 270 831 547 -693 750 1 442 791 562 634 394 829 705 -168 -915 145 122 -163 957 203 -867 814 -909 -286 207 132 -359 -891 -865 659 445 -821 518 -398 529 -611 115 315 837 165 930 -625 714 809 841 -881 -354 309 -94 731 222 870 257 771 -808 -600 628 110 811 -535 730 -49 300 282 303 -105 791 71 -783 486 343 -795 555 148 -814 901 -253 -298 40 -763 401 -691 953 -334 -976 556 -590 -18 -117 281 -846 501 -867 135 -912 -673 380 981 767 505 369 -732 119 -960 -379 -465 -527 -95 647 149 840 825 88 917 159 114 -511 -392 399 753 205 -196 207 945 -613 525 -115 162 234 -330 -966 -573 747 -113 699 449 -547 446 -6 830 249 472 -323 539 748 -246 -637 -942 554 263 -372 -944 -204 -920 -155 887 312 742 947 -104 598 -143 393 727 -162 -677 738 -114 -769 860 -729 -367 -667 -964 54 897 -36 -530 -862 -49 -467 831 868 -902 813 -388 880 185 -602 252 343 207 785 28 322 -315 916 -241 -959 312 309 -685 -359 156 567 254 733 767 397 984 -817 -992 -366 715 -130 -966 -626 -102 -547 817 360 82 -792 8 414 731 844 -293 47 -151 906 0 -341 -381 -665 590 291 159 906 -967 -826 -83 35 -852 -466 520 296 538 284 -868 -554 231 908 418 -417 912 -597 649 -802 -278 931 532 78 -814 -350 -308 939 -346 823 -18 802 -314 -732 -850 -353 694 454 510 -781 -877 127 775 -75 167 97 233 793 -980 -854 -793 -500 325 534 -24 -775 -11 -273 394 124 -486 984 636 314 591 528 -888 998 827 -401 -613 634 -293 494 667 449 101 100 -374 735 580 359 587 978 -778 -426 893 -390 -560 -498 -226 -637 373 -588 -166 660 570 -733 -231 476 68 -517 289 -302 -459 593 678 142 -95 -644 -809 -526 -911 550 -616 -514 810 -331 -503 181 436 689 832 710 450 522 -468 -789 582 -912 154 226 -852 22 629 332 731 -588 585 766 285 657 893 -14 930 142 408 52 -892 480 98 -989 -919 -455 -831 147 -450 -476 -527 -143 -661 612 257 975 -343 942 513 -417 488 -530 -176 -797 -546 -218 -547 853 -826 -584 -19 409 -21 113 761 680 428 223 159 539 -361 350 -294 107 56 380 -42 -841 -126 -737 252 538 -907 296 618 970 264 530 -927 490 598 -936 924 -194 -287 -214 333 778 338 238 895 -128 -191 670 830 -10 198 -330 -734 796 -866 11 -800 -90 -326 -90 163 421 863 -851 978 -493 807 919 -129 581 423 -720 399 921 368 -776 -113 321 -884 998 921 -858 -846 77 351 64 -830 115 -21 437 -611 250 -449 96 805 508 -394 -13 719 314 -481 368 -459 -141 895 873 -447 328 -349 157 518 454 -839 272 122 -922 26 120 -19 -470 -146 927 -787 -170 453 -73 -60 879 -807 -798 122 -645 -11 -723 922 619 -460 -635 -96 -324 956 86 -779 -7 -421 -55 880 299 777 -241 972 836 -81 280 -847 -650 -383 -612 -961 -826 -598 349 722 -958 166 -507 -313 682 716 302 -138 -228 88 69 793 891 -943 96 233 231 272 -153 -206 625 143 -541 860 -225 -153 -271 571 -365 610 -804 65 8 743 225 -673 -73 -307 -378 503 598 -38 -213 229 935 -407 -993 518 497 -907 660 56 726 164 -965 33 -831 -839 -741 -67 -444 -583 -474 -897 93 -713 -142 -649 276 -804 729 -578 -145 -980 336 110 -512 -937 700 339 -113 94 -99 581 -826 -477 -665 -410 452 -249 -10 -128 88 269 78 122 81 -90 924 531 -654 -438 50 -796 768 -971 146 -303 -190 255 -180 -974 -107 -452 -611 -192 683 179 -957 372 -725 619 682 791 -439 -548 -768 -450 710 -972 -859 -234 -923 -468 -304 -198 319 -299 -718 -902 535 149 -341 -118 175 983 320 506 -764 -412 608 1 -542 -923 -506 704 -835 -338 548 -30 -592 -582 221 -114 156 48 -236 440 -857 -441 381 -276 -124 -183 662 306 113 661 -875 -572 -468 285 -911 269 757 923 -846 -929 -8 815 543 -634 -788 -351 760 450 -482 -907 0 -543 -692 -166 -367 803 892 -131 876 39 -573 -553 -537 -146 -903 398 -53 -403 463 302 -366 -480 -615 406 -994 -841 646 532 -11 536 802 -771 -886 -228 869 130 -995 850 719 -152 -860 464 -639 580 -207 -502 -970 651 411 470 -624 284 820 -71 -528 283 539 534 -756 -174 -288 906 777 -147 165 -630 -901 -446 118 836 866 -488 137 -197 123 -186 579 496 -8 845 593 313 -406 -763 -637 510 476 901 -867 -50 -839 -69 322 -962 362 -842 -636 -499 763 -628 -901 983 -54 -931 557 280 96 -992 -463 959 510 183 257 59 65 593 -303 103 -959 135 -46 68 242 -568 921 709 828 -640 -756 45 -221 873 262 -413 864 691 358 -296 245 -150 679 123 -623 -949 -95 121 -873 -705 508 175 595 20 -218 424 608 925 400 -591 -837 -406 362 375 -686 801 -918 537 -141 -902 718 826 -607 682 129 926 549 -912 -185 790 -479 -471 815 32 -471 -851 -77 171 -151 -790 -154 -372 433 -784 114 -557 192 -730 -970 622 -940 -235 -733 998 -772 -143 305 -378 295 -788 3 -458 -600 -834 -247 922 -540 516 -534 37 406 35 -796 307 391 -618 319 236 -121 -27 759 -475 -312 753 245 33 775 979 862 -649 -636 105 366 553 -260 830 13 -242 914 452 388 -723 497 -159 -877 212 -66 -697 -336 -759 686 22 945 -300 475 -20 481 104 222 149 -93 527 -42 646 944 -792 -763 -877 -218 -495 -833 615 358 494 284 291 -808 942 -66 525 -976 -423 -659 -750 -624 667 71 782 441 -90 376 -804 -675 756 871 753 477 -855 -149 910 487 -469 128 215 901 -522 411 953 -443 -718 97 994 802 -583 -378 -324 197 488 -281 238 850 64 993 51 -322 697 -999 -647 213 -230 -343 -466 837 70 772 -947 -238 -911 -871 -429 62 -629 -960 217 -532 316 -840 679 -286 -462 3 647 -605 -310 -533 -693 -751 -456 236 -460 266 -908 139 233 -798 683 60 561 784 882 40 -341 869 127 -402 758 -23 439 -180 181 -114 571 285 -911 805 391 -318 916 250 73 -156 717 541 318 -115 639 49 -937 -626 17 -181 214 -393 295 -971 -233 -98 426 972 -727 -588 485 122 -484 92 -512 93 961 -109 161 -988 268 -431 356 -217 -788 -877 -22 -825 -24 -241 -300 -210 811 -321 523 36 -387 -710 213 515 733 -742 48 -544 -189 -106 -715 -956 412 425 -491 -136 913 -107 -901 -532 -528 986 133 986 275 115 -781 -234 885 -57 498 860 -968 -414 -327 -345 -780 642 306 -849 -76 -628 509 -124 233 -552 -168 -105 735 -105 -990 696 161 -100 64 346 486 996 -228 -30 435 116 885 203 995 235 -63 -186 701 947 689 673 966 282 -255 -699 990 -517 -870 -290 655 -148 -224 -877 -495 5 -713 218 -115 -303 -473 248 835 882 -580 666 -330 -862 134 908 782 -847 -360 362 699 -966 -675 -314 244 -940 884 978 656 -591 -414 89 -909 68 649 -326 -294 767 -980 84 -211 -728 -733 2 356 37 368 257 518 870 -873 476 -152 517 907 -784 -720 -718 2 155 -240 -556 -574 -512 812 581 355 580 -12 -323 628 757 -962 -841 -179 138 675 923 182 -112 992 -701 -791 543 -388 -117 -773 108 215 -2 -497 -563 -382 -221 449 -79 -224 -598 164 -109 -916 293 -496 -162 137 597 962 453 406 917 -577 -537 -742 -428 987 -790 -647 -141 316 -127 -567 364 893 -279 -403 648 238 -730 250 -286 241 -745 -749 886 -221 -287 861 -377 -22 -206 -752 -558 -11 866 216 994 -140 968 -557 845 -413 64 -184 -963 -578 -108 488 -65 737 377 246 -790 -646 -475 -378 -176 703 -18 -263 -181 -317 -775 -927 318 -375 -819 -9 926 -309 681 -41 -236 313 311 72 745 467 63 -39 -96 750 -975 -426 -515 -419 -567 702 334 -647 -914 318 -211 41 732 705 -814 -769 813 229 -556 -134 -607 -566 581 -451 446 -985 -736 -276 -987 88 -949 980 984 -517 565 939 585 -284 -740 -154 410 74 -93 -91 -978 -927 615 -599 970 468 711 357 996 -364 204 -76 -959 -293 -838 655 676 -120 -732 -923 322 349 -576 -56 -389 -328 466 -593 821 -710 -56 898 411 -729 28 -724 -410 -706 262 -635 -46 -158 703 -460 777 328 69 481 -194 -271 218 85 58 307 -957 23 452 876 -546 -454 -192 172 -979 626 565 702 -866 909 184 -21 47 485 -469 -251 928 -859 -225 -348 696 -547 886 -48 970 423 833 245 -582 -491 974 725 237 407 -190 -385 -519 643 909 415 -980 595 333 926 508 612 -94 397 -649 697 -842 435 153 -207 -210 -278 405 -772 -927 95 883 828 -277 -693 52 827 -710 -115 -789 -93 -758 529 467 -21 -609 948 763 -961 664 57 -963 -6 -524 -48 -801 225 56 593 -50 276 -27 -944 967 -1 239 -215 -311 -352 371 664 73 -62 -805 678 23 499 -922 688 379 -756 303 394 930 -543 -124 589 -748 -961 805 50 -564 939 -682 949 -412 -591 741 251 671 -833 -888 -824 782 -715 334 201 645 -889 -836 -963 -131 188 -266 880 529 612 806 516 -313 843 263 540 -502 -810 139 830 16 -392 981 -575 -738 -905 888 -360 -143 273 -749 -476 196 931 -857 670 814 -210 -751 115 153 804 6 -981 -295 -299 559 -418 926 -318 539 -590 500 725 867 385 -509 457 -163 847 143 -963 -310 -988 -373 -995 -260 324 507 -907 -664 -804 -700 182 995 694 -254 973 711 -145 -502 -32 -745 -973 -69 160 754 -874 491 -781 -195 606 -237 -3 984 215 -1000 395 364 -167 -135 -630 454 979 -110 -153 -39 -915 -502 106 234 561 -530 438 -121 938 492 856 -990 -909 -467 490 -67 -343 -69 710 281 578 691 655 409 166 -754 -544 -320 941 930 22 -278 374 -104 -543 686 835 755 -618 -385 874 -298 690 877 805 -218 -825 444 -51 392 701 568 527 -238 -989 -766 726 716 -579 -611 376 -142 472 950 229 438 331 547 142 -80 248 464 320 135 18 268 -692 -384 -570 238 -566 -994 94 -574 -592 -469 712 172 -165 332 -575 700 -905 -405 269 568 -241 -992 750 -55 -458 546 440 -851 -312 -830 -828 -153 -595 -466 41 -750 313 -355 852 -652 -855 312 604 -135 -868 8 638 953 306 787 -173 318 -282 -865 616 -803 625 589 99 -350 -926 19 -695 975 368 657 -302 -890 730 -696 445 -719 159 -227 -431 922 -798 964 331 484 -436 -929 -623 324 413 -211 -458 138 -348 -909 381 126 506 -908 -75 451 61 737 966 635 918 960 -206 -26 -248 -952 -881 2 317 895 147 795 -243 -530 592 882 457 -489 -337 98 -219 -819 -18 216 -400 -556 247 675 709 882 -378 359 196 954 185 591 607 -705 162 420 -49 -558 585 225 -419 284 -683 -711 658 -971 -9 -958 -223 -619 -272 297 482 480 -749 -841 -184 834 97 -846 -362 -105 465 220 620 307 578 -477 33 498 -507 399 -258 111 -170 -933 -705 -179 -95 -569 -737 -10 914 -906 523 979 525 -385 783 -286 825 -335 -535 256 -824 953 -988 397 -663 -398 311 668 543 -996 843 825 539 -608 -956 225 -250 -632 490 82 833 828 -152 -763 680 -596 -834 -150 -283 -840 697 39 225 -259 -563 -199 331 -274 -402 336 944 -527 -509 -39 881 -519 -91 471 513 -15 -615 -993 -473 -998 764 80 950 -577 586 474 51 509 807 -738 -827 -508 -438 850 564 -386 -170 767 -770 326 740 -979 -392 290 64 -645 -352 618 -578 -411 -497 -522 -139 -225 927 655 17 -772 -708 -216 18 723 928 83 480 -458 -308 840 -72 975 -605 -18 717 -795 425 -507 611 369 -437 817 -484 -127 -586 -814 690 -840 347 854 391 385 -605 -524 -367 -459 215 -86 489 -23 34 -861 906 -497 49 -200 -465 941 -853 770 -943 930 802 -498 380 -241 671 384 -762 -26 -518 -985 41 908 18 -425 399 751 869 218 155 -329 451 -435 556 207 -241 -264 463 -536 418 271 -604 -617 -570 -492 842 -134 -542 929 287 584 -789 -459 -538 -240 -637 -391 92 -541 961 682 909 725 848 857 -568 611 -287 -480 218 535 -231 -153 -100 578 -558 299 817 149 -335 -329 -560 818 203 187 999 -448 -981 896 -417 -433 -759 297 -462 -458 -484 -836 613 -43 -337 851 834 643 -929 171 642 346 2 202 -819 -292 -439 -559 934 -21 -226 -84 -556 -841 -405 -191 -9 -537 -291 -717 978 -627 -223 -649 -659 520 156 -662 709 -873 846 382 584 610 -511 -201 -206 -892 -947 453 -510 592 -381 -420 -367 731 -373 -345 -272 37 142 337 -208 -661 925 367 551 129 -23 -890 815 768 -489 -500 -669 664 -86 748 726 40 139 21 333 760 -977 924 -278 -372 150 137 163 202 -11 -678 -251 720 438 -977 228 -920 -161 461 534 -632 -764 -883 466 -477 235 833 -820 -158 -916 319 830 492 674 302 198 -208 845 485 -501 542 15 -195 -378 -467 -92 623 -165 -559 80 665 583 -72 -196 -272 -793 275 -928 -138 173 629 -894 175 -693 52 58 814 -977 923 -526 544 665 -723 2 -684 284 147 5 -822 237 -239 519 204 949 763 108 674 -870 -591 762 139 -612 915 -966 881 -648 698 664 -37 -935 -525 -215 367 -736 -640 -891 210 -33 -718 -516 91 333 140 743 -559 -234 -282 -231 -151 808 -633 787 883 -784 289 185 -968 -5 -808 -530 -311 -569 484 338 474 -152 -283 211 647 964 248 -781 -408 925 534 547 711 314 -803 -321 509 601 151 -882 774 405 -757 -193 646 842 511 -501 -13 902 -754 -333 387 169 -62 -384 83 726 -231 -898 -612 399 -941 -643 -155 -1000 120 -693 -739 -694 -511 783 703 -725 544 -11 949 -663 518 946 -819 863 6 -711 973 287 -241 -407 399 -10 -556 -145 -734 70 443 525 780 852 109 606 516 -925 230 -6 -71 -162 754 -78 950 -385 192 -405 384 719 350 -639 -135 706 388 710 73 -631 831 409 397 814 659 -722 963 -904 -980 200 -83 -187 896 -411 -990 -85 571 513 -28 424 868 855 -157 367 -818 -304 -249 268 778 686 905 898 38 -459 740 -268 314 753 -322 -782 -157 -860 -357 842 154 -478 -383 438 377 440 13 57 -286 41 573 -502 -631 -520 -555 -773 -297 646 573 -702 170 -472 -990 -187 110 -623 819 -957 405 -860 372 -435 -605 471 560 319 -259 252 923 -313 561 -320 -181 -925 -842 -488 909 618 828 -472 430 -201 899 213 410 -834 447 986 837 -496 -101 -498 -559 893 737 407 -77 596 -864 801 -478 524 334 754 830 600 529 -765 731 872 265 981 314 678 -481 -965 -867 321 -219 -426 355 704 830 300 -310 736 -93 -312 313 -24 -516 -433 -74 -834 680 -268 -483 -566 -280 -260 161 176 -112 -134 -502 -36 -831 -56 960 769 916 -415 -563 -349 920 304 606 782 -504 -850 279 -150 -130 -50 -640 -651 488 -232 362 337 473 -192 318 -96 76 -850 -429 -377 -814 175 326 513 300 798 678 -427 877 114 303 -148 647 -962 -565 745 -684 -762 666 90 -972 -842 888 -6 -27 854 592 126 -88 181 459 99 -154 -113 -356 255 -57 241 -179 601 253 248 748 -682 -283 -727 -578 333 -711 760 477 -405 166 369 -754 -981 -364 149 -95 -876 -475 -796 -923 -280 -786 581 550 -338 -767 -444 -591 -729 -288 61 265 -268 -158 -686 281 -791 866 -902 -784 349 -884 -62 -325 -859 163 -352 -189 -840 480 -755 -165 992 -125 250 -926 -887 -333 -60 -114 -253 512 -204 -119 -483 46 -823 -67 -740 -260 500 301 -150 244 560 729 -809 -551 909 -107 -983 -781 648 942 936 912 338 -778 -880 -597 -177 323 -367 950 -911 102 -80 713 -460 -169 641 840 -495 -651 -55 -237 -692 -72 -253 -262 710 -940 -881 61 -826 -208 992 -646 -326 514 721 268 -468 93 886 509 -569 -842 842 -295 -22 352 687 41 994 -562 964 -423 -413 348 -808 432 326 65 572 158 -899 967 317 555 -901 -1 -564 710 -889 -372 953 -951 632 -161 -766 -77 857 187 800 -354 772 515 -475 -444 -812 324 940 697 -263 331 734 -711 -268 152 -132 -402 -948 -104 927 258 -915 -813 490 113 -423 399 4 -447 -806 -151 -584 461 704 804 -641 -679 -964 962 -218 -496 -567 -728 727 -647 742 690 136 736 185 -781 964 -426 -609 489 -172 267 -905 351 810 995 -820 -58 976 -781 -754 506 123 536 -76 6 -141 -150 1000 242 109 -355 334 799 538 -441 -264 938 -190 93 -350 27 461 324 880 484 -921 -481 518 146 -873 283 -949 53 -734 894 -664 529 -303 976 103 -895 -571 915 -355 -15 -927 -305 479 63 -842 201 -606 -573 706 614 28 137 -298 193 305 -409 -241 -437 -880 -869 -302 771 295 147 580 498 -777 -746 814 688 199 316 -812 -100 15 682 239 -726 388 44 -427 295 -77 377 -835 467 188 148 -569 323 -530 -111 -726 -279 -83 -908 928 -305 -122 371 502 -993 647 144 144 -60 552 -22 -106 351 558 -827 843 126 600 800 -155 556 859 74 -413 -574 -342 800 722 -353 993 588 -797 329 -926 -336 -543 524 156 -534 -35 352 638 97 982 538 -881 115 995 -685 57 65 -334 150 172 339 -352 583 -108 92 940 -249 23 532 522 788 -749 -636 -120 715 -730 -421 -884 490 -505 -241 343 -601 91 -488 486 429 327 -634 -669 -755 208 277 -472 -276 688 -477 -908 975 -923 -470 195 -51 -373 -28 -1 800 -27 -686 -875 126 -829 -309 -569 746 959 -341 -668 -99 816 257 981 685 852 446 469 -651 -574 -878 -415 478 345 541 335 -256 214 779 -877 -122 -294 110 -379 -1000 68 -400 -179 942 -456 653 675 36 -302 251 618 668 -804 -113 515 -157 657 784 -724 172 362 314 -976 353 -332 -573 317 -524 463 -537 889 -285 599 -63 216 -427 302 -647 -816 596 -600 -721 128 -163 725 463 -975 526 778 -633 -255 108 596 151 -128 346 -155 -362 -251 -43 601 -786 967 40 191 -102 115 -352 -921 -822 -739 572 -436 -466 -958 204 568 -455 -774 103 308 -641 593 714 -765 -608 -470 -938 595 -854 -220 246 910 170 -507 802 -71 -947 -577 733 832 93 -623 288 -458 -567 -569 -289 -427 -954 -781 -504 -480 -573 -128 -912 508 -607 425 -440 -693 389 -698 787 475 -632 667 -668 673 -496 469 917 772 288 309 37 673 -934 -491 -163 98 226 -450 -147 701 -333 -360 884 44 96 -481 977 -289 865 458 -828 -375 -994 634 -648 327 514 398 -155 -753 -259 935 -308 411 -394 -748 -954 -819 321 33 459 -318 861 -636 -36 758 -524 342 402 -286 -93 265 412 130 217 -803 806 931 -623 -496 571 369 -74 564 378 541 916 688 312 -887 309 -932 158 -681 408 83 707 886 550 -836 584 -85 -185 -228 -684 644 358 -262 -265 -289 398 865 142 815 -214 -618 449 379 -686 -235 -850 371 -224 987 28 -266 78 -324 -717 352 -598 447 -948 32 -294 293 -88 -861 -30 361 -399 219 -863 775 841 127 698 729 -330 -975 -833 -844 -238 -842 946 -696 -640 -687 -404 660 316 786 377 -206 75 -140 171 -184 -814 262 505 -619 -702 518 -10 388 635 844 -33 491 -300 -530 -57 -924 379 -360 417 884 308 443 537 453 -355 495 556 -12 25 -488 111 -611 -707 749 -983 -65 311 -291 161 -566 -382 836 539 174 -836 -238 -861 150 788 861 833 8 -41 601 356 -704 -161 -819 755 -116 -358 940 -848 -73 -46 -791 944 474 865 82 68 82 600 851 743 -827 -194 919 975 26 192 559 -91 909 -359 429 501 156 781 -113 953 894 638 -802 615 493 27 -626 -7 -851 -639 429 -46 -860 -461 184 436 768 -933 569 -782 494 138 -941 -870 -393 909 922 94 -333 151 623 949 384 12 286 -270 -355 -164 -440 973 -302 -25 226 -106 -100 688 539 -105 498 984 -327 -274 -475 90 -374 677 -748 -234 25 997 668 -448 -602 94 -163 997 47 -441 866 117 -997 -379 939 -168 537 15 -859 575 -185 672 243 299 820 -35 928 760 -363 241 -901 -155 -706 915 -442 202 864 -782 0 -35 41 959 255 -943 -546 -958 183 -286 946 291 -771 -676 -805 741 -577 825 84 -387 41 471 823 246 921 3 599 560 -963 169 -401 -713 461 174 591 934 217 -437 -763 -663 506 -469 485 234 -594 -462 445 -802 255 914 294 388 -822 -774 288 -384 336 -867 -887 892 -623 -54 612 724 529 379 -364 -840 -983 351 345 376 388 711 -250 265 821 -477 -644 945 -647 198 -103 510 -434 470 565 982 -415 -295 -565 -878 865 385 924 256 316 716 -699 -842 -991 799 -518 -160 -636 -407 -635 754 634 518 288 -754 285 -36 -534 -97 -881 176 776 69 379 365 357 873 -662 617 939 -260 -11 -421 866 69 954 -970 504 62 5 -439 125 306 565 -677 -273 385 815 295 737 704 -371 -140 -258 444 -15 280 -836 486 389 -148 215 348 -303 922 795 -797 -804 -660 -491 -23 -131 -289 -827 -610 -252 -569 -676 -152 -200 -480 945 -89 263 -450 437 569 295 -39 161 12 803 -428 412 -244 661 -430 -808 -692 278 -548 425 -536 -720 -127 -7 988 51 943 -479 -411 -753 -666 -62 264 -228 354 869 701 -110 701 50 607 891 -979 292 735 -874 548 423 517 220 700 -956 96 883 -638 234 -32 -731 763 -336 306 129 605 -690 426 -81 -914 -61 837 -594 480 -611 -816 562 -350 -243 122 -860 -16 854 40 -603 423 174 865 658 -224 -567 348 -549 751 202 -726 33 -322 303 -91 482 -926 723 608 215 -376 -53 -673 -519 -505 914 -179 -674 856 129 -808 441 885 166 -318 271 621 -906 -227 -887 925 -247 979 -776 -929 950 616 238 -463 -691 513 911 -854 -242 500 -519 82 345 211 -547 603 616 -540 553 -887 -319 -303 396 228 -250 119 197 -278 -815 -894 950 -441 -327 -865 -691 684 -312 306 -355 -933 -176 313 937 551 -720 -382 897 981 653 108 990 -417 99 604 -191 759 -247 -181 440 949 625 -789 119 -609 -508 195 -871 -431 -901 -270 8 -936 -282 -498 -700 247 450 -915 -381 827 -650 -333 205 -214 -254 944 260 997 -86 562 -392 635 553 -925 -545 143 405 -385 998 -660 -127 153 426 17 -48 399 -136 -706 -131 582 117 614 -626 -95 675 -966 -980 -631 824 640 -226 -521 -53 -410 87 526 575 -622 -941 434 319 326 661 828 999 933 -129 -874 474 879 467 -994 439 694 -803 665 411 848 -754 86 608 471 -650 -617 623 408 79 -173 958 938 347 -388 516 -988 477 111 -630 -477 746 -841 500 -57 -401 295 233 840 -433 -351 177 -784 86 863 478 -256 -472 742 834 -343 195 228 543 462 767 -306 -460 523 -622 -215 -465 -537 -255 597 -974 817 721 -519 304 -258 -938 406 -48 -339 971 701 546 473 798 -34 -432 41 97 -607 -591 -781 -598 757 -905 299 -857 61 -841 731 -341 -89 -234 -187 -441 502 706 -174 631 -603 633 999 523 213 439 855 746 -902 453 -751 43 715 668 232 566 -115 564 788 16 130 -835 -288 -617 -529 -1 192 -698 433 -281 -158 -253 259 847 919 881 -910 -60 -975 -270 752 -447 194 -856 186 -264 -742 894 939 881 -523 -723 -98 671 307 929 894 885 950 -446 -730 880 -440 -335 -829 -775 11 19 40 455 -15 994 -91 626 -130 -427 861 281 341 264 -423 235 753 264 126 639 -702 877 913 -144 -409 -786 790 -907 -868 131 -609 -349 758 151 -140 851 -173 507 370 -278 -668 290 613 -711 -652 946 387 -545 913 661 -649 -213 554 -293 -995 126 571 -738 683 288 -381 -100 -365 -688 530 359 -966 -464 -759 217 223 835 228 -258 -641 -621 124 826 437 348 717 -770 -11 127 -409 676 -698 -56 -242 -894 -245 -320 509 863 155 -663 658 -668 885 -502 -88 -752 -414 -800 555 221 108 -525 525 -753 444 -931 874 933 -696 244 763 -115 -487 -598 290 -286 324 641 279 826 -86 723 -977 -358 -894 -742 612 -227 -861 -487 30 -144 119 -915 346 -953 591 -416 542 854 -998 -782 -535 375 -647 -772 -519 375 469 -757 283 -534 27 -49 -657 -834 -678 611 671 929 -230 99 355 -12 -242 877 -866 -369 -138 -242 -747 -650 -976 -166 -700 471 810 150 -358 -910 404 280 -162 748 -476 470 631 -859 -503 -756 -344 -453 366 327 804 469 -130 958 829 991 649 796 609 -309 -44 768 -321 -332 -492 -742 -122 -425 -547 -204 423 749 -876 -950 -468 -606 -63 424 931 -656 -119 -683 -906 149 906 -839 947 -617 242 359 258 331 79 -7 150 679 51 61 -351 254 -499 817 -70 -679 -401 -149 754 -800 666 -86 -926 131 907 -995 -800 -647 -169 -853 915 -960 -822 -548 844 -163 75 619 -588 894 170 93 -538 -622 994 524 909 493 -378 -334 -626 -72 -796 117 781 463 -929 -295 424 -832 -610 605 160 -472 976 -308 -952 -163 479 -925 702 799 -733 782 821 419 -503 -839 785 -565 -966 321 -164 -214 964 28 438 -765 758 -431 -733 96 782 -873 401 750 -855 386 552 -34 524 -653 -979 -626 -947 579 689 899 301 -967 -107 122 -29 54 165 577 994 -595 -622 626 660 172 900 -885 -638 340 936 -65 -265 -375 161 833 -215 -808 -27 344 -968 989 888 686 881 -660 85 -2 -378 695 688 41 490 -414 -349 -554 692 99 180 861 -457 -319 594 -425 175 -769 -974 -194 -824 -140 -553 -721 -144 363 566 662 -587 909 658 695 -371 -507 427 130 506 -17 727 249 225 -454 -939 386 562 833 -420 999 -484 172 -436 -110 -584 935 -227 -510 -933 727 193 -992 200 -849 -670 869 639 699 950 694 294 -692 857 -715 739 -734 593 -399 -134 854 597 -956 102 236 20 -577 -216 -164 -903 -852 571 888 -800 -470 338 -539 477 -630 -970 942 -12 -175 -869 18 662 799 -275 281 320 -716 -33 -864 -829 587 -669 33 773 -604 927 -71 -224 181 -232 -349 612 173 146 -837 -116 -151 -642 -490 -497 830 416 -178 510 -440 220 698 -106 457 232 175 -538 212 969 -433 180 -953 -608 330 -241 459 -297 524 -166 456 3 -738 -161 906 -860 227 -70 893 -129 652 -762 153 597 452 718 172 -614 -932 -413 872 440 792 -335 255 -438 -644 -862 -730 391 497 -805 -586 518 614 -490 -592 49 623 -637 -556 702 -357 -790 841 889 850 900 -562 -639 -209 946 914 140 -558 503 597 400 -567 500 -591 -625 -378 690 -505 -892 868 400 -910 849 -280 -209 -490 -57 -271 -40 -45 -689 778 -406 941 202 -864 -127 -730 -735 -240 698 127 -151 873 -642 -411 851 858 -173 -176 321 -123 921 814 331 -953 -640 559 497 -808 -601 -805 289 992 413 85 -136 -476 623 998 959 -689 -336 -576 793 -175 -333 381 -198 -981 -803 474 876 909 656 519 150 -886 -839 -349 -920 -89 847 -277 -408 -464 751 -754 -805 -751 -659 -971 -28 99 415 732 561 95 -436 34 543 368 -220 288 113 -687 -150 -554 -154 -281 350 542 -377 -50 471 -982 -357 269 779 -500 988 467 609 998 -814 -771 252 -589 -882 -590 -31 -161 -223 -939 -642 -471 -310 -370 459 850 -135 -824 -856 -714 576 636 -287 246 -18 814 -859 -902 -851 -85 -561 342 -65 341 -536 660 -737 951 174 68 -829 -524 56 -990 -323 337 66 -502 59 663 -608 -118 -836 254 941 -477 -802 849 300 -499 389 157 832 21 702 840 -380 -191 72 -329 247 -39 483 -302 -199 221 -735 745 -406 275 115 -355 -882 370 422 98 -414 770 -459 314 409 220 391 -300 -848 884 954 -363 307 -574 -970 -309 -642 742 116 -38 856 -148 56 167 -347 440 852 -472 -808 788 -168 745 -599 -390 575 381 269 568 605 -259 -822 -860 487 187 996 712 963 696 409 374 288 -95 324 574 159 -114 746 -565 -564 805 799 781 -298 138 -848 -308 -144 140 125 -431 700 174 -481 729 -542 331 -568 98 -94 -198 -739 827 -149 -245 42 -305 -929 -820 -109 725 -369 189 -413 -102 907 -62 539 836 207 -801 291 -422 -757 -732 959 143 -601 269 814 -124 184 907 -376 -715 658 697 -282 -258 595 966 -357 -987 -905 303 -978 -772 572 265 848 185 966 195 573 -343 851 -305 577 990 -107 928 -564 703 179 649 537 -715 69 115 324 -724 -601 -873 -949 350 997 574 -594 78 -706 409 -430 910 -577 262 -100 -955 229 186 -839 -900 796 -262 262 787 452 82 964 -328 654 -882 -106 -443 409 -43 -376 561 -520 568 -785 -395 -175 670 -512 801 261 -101 -294 226 568 -18 -452 -735 650 565 190 -969 678 224 237 -588 -168 -945 -729 -296 472 333 595 -452 530 933 -650 -409 -280 327 642 225 401 438 902 934 -425 -964 419 -258 901 -971 955 -126 350 -518 921 -245 84 -813 726 -844 656 479 617 931 735 190 -455 -255 -507 181 943 955 628 158 -362 -855 -816 -648 -683 -913 -599 879 336 523 18 -277 899 -903 87 9 310 -707 365 423 -880 -738 247 -472 -182 -851 -415 -947 732 991 125 783 749 -914 -868 -753 536 -708 -853 -698 -219 -19 516 394 -610 -243 291 -765 996 -550 -751 635 457 143 -867 -162 -440 -680 -24 -595 959 -468 451 -615 -233 324 965 -334 -656 749 284 -786 328 -284 -243 588 -558 -82 898 -174 -673 -557 -316 373 -16 -122 245 -177 -543 857 -764 323 121 -889 -576 269 753 414 -617 980 -76 -161 708 -55 877 -420 -991 84 -258 -155 538 386 -446 -466 -193 -641 880 -524 -727 608 916 -387 -116 427 444 -105 622 -425 -628 -337 -218 67 196 -740 -560 -991 821 197 933 135 -468 -537 195 -328 -43 -802 -852 396 -789 45 400 -971 -262 -337 -774 714 89 627 378 -5 -290 -312 -54 -791 374 796 723 370 567 220 98 493 488 497 316 353 287 691 -222 -905 -217 31 -311 -843 649 981 -216 881 -378 -74 240 427 308 -86 -783 -314 -790 789 -151 -96 160 56 138 466 -79 81 -493 152 -821 -791 -536 -946 209 -171 -70 761 794 -919 -562 -676 280 -913 925 -642 141 171 -853 -987 -376 996 567 70 -26 286 647 569 726 -682 -390 79 206 -569 -502 614 -82 516 -442 -678 -277 -229 -346 -553 223 331 -196 -860 406 -821 106 797 -17 702 -693 -264 45 -93 894 828 -406 616 916 -237 -831 360 -491 99 -214 -877 460 552 -642 458 371 -559 449 321 -382 132 -822 -838 -517 471 789 -262 765 53 476 -230 -434 949 287 445 -193 -646 -535 23 -746 647 -991 -621 968 -269 -417 329 614 -334 375 -425 36 976 -467 -14 -66 -525 288 -133 887 526 326 776 -792 203 214 -58 -564 -141 492 764 915 -259 469 710 -102 644 -257 81 347 -304 51 697 -288 413 101 268 124 147 219 664 711 963 -351 -19 -380 859 777 659 669 -311 -928 376 -244 -41 779 157 451 -940 -708 -363 341 -125 808 -569 -272 502 -407 -998 -180 -564 54 116 -116 -424 -564 -824 -644 764 -840 314 -864 -820 926 -245 -421 917 -234 -260 738 -180 -973 732 -605 685 224 -547 -134 879 -548 -641 52 -582 -761 383 -437 950 -727 -282 356 -519 669 -73 -456 969 -740 625 -252 641 781 323 68 -55 214 868 -813 786 -133 -454 -576 433 962 -580 -376 816 189 -430 -781 -862 180 333 472 578 -135 -568 178 -586 -823 -867 -19 -143 96 -454 351 756 -509 -614 664 -32 411 491 -705 563 -633 20 -339 483 -960 707 -673 609 8 -182 429 232 -18 -449 -43 272 -604 -151 880 512 592 420 267 245 -49 607 558 157 -215 220 -769 652 16 -805 166 72 989 -715 -603 -42 191 -583 201 104 -504 421 -540 440 -164 914 -689 -559 -788 -687 556 124 913 -762 -730 480 -878 -429 -590 448 -831 -650 -271 -58 -808 698 -718 -999 25 -593 -942 -568 126 732 300 -574 312 -225 164 -926 569 -197 -852 -961 -577 618 527 -724 -338 303 557 985 62 -252 -495 -769 125 831 -936 305 891 11 794 273 -273 -866 144 472 -698 223 -151 21 54 314 65 987 -731 614 -804 -371 150 -917 279 -138 -198 201 -48 -95 -192 -866 -290 -562 -328 -724 -283 398 520 166 634 -478 -609 -604 -507 839 633 -408 274 501 -77 401 327 -626 275 473 -251 659 934 -236 900 -914 -151 591 -507 -73 287 842 -937 -476 928 677 -278 456 848 749 -391 343 -876 -120 -40 -906 -446 -116 -970 -894 202 198 -703 -868 782 685 730 71 -928 413 179 -357 609 209 -76 701 600 -224 706 85 -724 -602 -322 -322 -599 35 656 506 744 -726 -273 -516 424 -716 -991 -440 353 -209 -403 990 301 171 904 329 168 148 181 621 589 -721 339 436 802 -130 -147 636 73 674 -319 154 84 21 -964 -748 784 524 -892 765 -40 -846 914 -922 -664 -235 193 -486 -663 954 138 225 -244 -935 871 -440 -638 365 901 -628 820 -665 14 332 661 917 -329 -525 -716 518 290 -940 261 256 -495 -279 27 908 -340 -544 -662 169 -109 861 -632 -182 747 412 -914 -617 570 242 366 -430 -966 651 565 -610 232 908 -398 788 -873 519 957 924 -875 -41 992 -681 256 204 -89 -967 -314 34 -572 772 -562 709 687 -615 -349 347 -471 -280 499 86 905 -9 924 -6 35 -883 876 421 393 -775 -235 237 -487 -274 -343 617 -984 382 690 -383 580 -904 -565 519 497 876 92 718 -515 215 743 209 895 149 248 549 863 -33 924 535 -254 441 -947 -176 -842 831 -438 833 -67 802 699 294 827 688 -489 -637 618 -86 -945 474 -7 -585 398 -701 -873 390 -841 943 465 -372 714 -106 -356 -743 -179 549 -647 -576 -330 -996 -289 598 -832 483 605 -790 766 777 453 -623 772 859 -703 -119 -679 -482 129 -318 261 507 951 15 -440 700 325 646 48 -354 -885 281 498 -887 741 -172 679 -78 200 261 993 512 -454 -333 -185 -6 115 133 -779 -693 -116 962 -75 -694 211 -807 -49 395 -527 599 433 596 847 -726 -122 762 246 -460 -962 664 -457 871 680 -198 -932 -959 660 766 -964 -211 -248 -638 420 -550 -39 -931 -130 -995 -255 438 -218 -698 217 -472 9 -331 879 917 -833 -342 -593 718 -448 944 828 -760 -503 457 419 -178 -926 -226 734 453 -868 909 -308 -815 -239 -883 852 231 221 216 -785 -162 -447 -622 550 764 -461 -509 591 116 -600 290 203 199 -317 -850 568 308 -747 -64 -643 268 -757 -52 727 -966 321 -384 265 -605 271 -587 -702 69 -745 -299 993 -917 -653 575 -272 138 -223 629 421 -567 606 299 672 579 -299 391 243 -998 698 -508 673 -623 -500 611 -365 763 -487 853 455 -140 -992 -497 905 -958 -925 951 804 -514 -883 -219 -241 792 -734 -833 -170 -806 398 91 -781 691 289 538 -307 977 811 -773 873 -82 -224 630 -851 752 -590 -991 755 -827 -343 28 -218 692 21 918 624 -862 -23 -310 -457 995 346 -301 557 -627 -484 392 -483 -263 -834 -941 -595 -270 -690 691 254 -800 -301 -44 565 -397 -106 -811 -34 235 738 123 304 -725 41 -992 -546 280 -562 -379 955 533 8 -175 -236 -856 965 -540 463 -865 -977 -630 -799 163 -494 -300 -847 -337 -316 -831 399 269 671 586 982 -283 -512 444 682 -476 -158 765 887 617 -999 119 259 -581 -95 683 -770 -83 919 -825 -175 770 992 -765 896 521 47 -186 364 -264 -166 -821 -519 -860 984 227 80 11 -597 823 -158 613 -446 -181 374 658 969 908 304 -45 645 833 872 -869 -563 -154 628 -349 -583 -139 183 480 -31 -773 402 -39 651 586 -597 -340 791 -231 820 -75 774 88 -323 -203 -259 -158 -883 -725 566 991 -962 991 680 -178 -323 -370 -739 576 670 -107 325 949 637 333 -36 -756 260 -857 -665 830 -333 111 -93 -862 -272 -590 847 472 -98 579 -444 689 835 1000 884 395 881 282 120 287 -190 394 838 -353 -339 802 -135 -100 148 61 -349 -89 191 494 170 684 -479 334 -154 -359 280 286 121 -950 -139 389 -956 -893 -796 -74 469 601 -299 -61 -364 -30 -357 -812 543 489 461 441 395 444 -245 670 -534 -164 -580 157 -499 -608 371 -694 712 -416 771 866 -939 792 29 980 -318 -652 -115 -353 283 -825 -78 143 -887 -104 -61 -715 891 592 212 1000 -381 -10 -339 322 158 371 927 806 251 -632 -265 -836 494 -507 707 -645 530 -185 630 -874 577 100 -459 959 81 -967 954 565 933 47 -440 -12 353 153 -42 496 -993 926 -667 614 -450 33 79 623 415 -526 -187 -609 -719 -698 -598 52 152 -718 -160 -114 657 5 -366 270 -584 796 -27 -121 225 -531 59 -418 -74 -683 754 513 117 446 -501 -362 765 -166 93 -22 -949 -307 -312 762 982 126 233 406 -879 -891 697 -123 -516 -586 -854 -65 -343 -110 324 -58 -730 -784 -130 62 -713 679 544 -896 -540 546 14 14 17 -668 -897 -125 -292 658 385 -948 421 -294 325 -237 325 662 561 -870 -994 -645 378 -710 916 628 -531 100 -971 340 -197 402 895 -326 73 -944 -172 916 594 -576 119 547 -531 899 -740 -794 494 103 852 91 563 -100 153 -858 795 -975 67 899 452 756 411 -979 236 -853 -514 731 -91 -199 -491 -474 914 -93 -403 -529 -436 -667 714 986 -318 16 -277 -257 358 -207 563 658 -548 439 -949 -88 177 -468 834 -935 -182 573 -165 429 -491 81 -131 636 -710 -252 -743 594 558 35 -866 -360 -309 -711 528 -321 593 954 757 -454 801 -935 642 165 -126 447 536 578 410 466 -968 624 920 -524 293 631 881 -193 754 -808 443 969 -350 341 517 294 -456 -113 601 -938 730 -489 928 115 -822 -145 434 903 963 -570 -179 -217 648 -795 868 715 123 629 -418 967 -664 -603 -861 89 -563 -926 389 686 254 95 743 947 921 431 -593 106 -128 427 -24 832 -768 917 493 -81 550 440 -646 -956 -434 -846 -622 393 -321 -526 52 -201 -638 -966 550 -101 621 550 -455 -603 817 576 376 622 -323 122 -14 980 -884 662 -50 -801 -271 -10 -220 -834 -702 -434 -720 -61 538 -590 641 -810 -736 -981 -762 -917 -761 563 986 980 131 -47 205 190 -993 -139 -104 6 681 -180 -12 -715 -868 -231 402 -290 167 -16 -395 924 946 -487 802 -694 471 -738 781 988 -514 -965 277 882 639 -494 -97 216 -765 903 539 237 -444 -192 -75 109 625 -22 -965 -23 -816 -206 -784 905 34 239 937 473 552 904 -83 355 -851 -274 267 720 626 915 777 322 -586 507 -358 -730 328 225 351 0 846 843 123 -795 956 -962 843 -646 -187 125 -904 -528 560 -412 -756 -465 361 632 -194 -952 41 995 -756 -189 -594 -688 -558 -151 190 652 -660 960 540 31 976 -907 722 454 560 -212 172 -454 464 -430 638 -984 -39 -87 518 -453 -605 204 -775 453 -110 -549 536 -121 415 722 -973 -651 -602 577 680 -311 -551 910 258 -803 -554 -829 989 -686 -417 86 343 -68 913 296 670 -983 287 -111 -747 -615 -544 -329 520 -751 -657 837 416 826 779 186 192 320 775 -115 -474 411 -944 -3 -627 -223 -888 845 984 551 -832 915 -409 382 -998 -679 349 264 82 -521 -980 -406 999 93 -376 -610 -608 265 520 352 -552 -494 -440 433 106 203 613 -784 471 139 -823 823 -142 -60 -424 -810 -831 266 158 -613 660 -115 899 -52 -410 -71 -141 388 -597 11 999 792 -681 -610 -121 -793 -6 615 -732 837 -11 337 566 766 -576 958 685 -308 -285 -347 683 910 -310 448 -835 -350 -458 815 317 -727 -771 356 -337 672 -850 -734 -666 -750 571 -521 -847 254 -958 554 -312 627 -604 66 -763 51 121 157 630 595 836 -885 258 -358 -236 250 -937 -553 -223 416 -452 797 781 187 -755 -683 -168 -467 448 274 -468 130 901 -5 -507 212 -28 978 465 934 215 729 889 898 -97 394 303 -936 217 682 -18 -758 490 -9 532 -165 324 234 640 535 -493 -213 536 -72 330 -740 -396 -285 796 333 -585 -158 526 533 370 998 77 625 -504 98 555 306 -976 472 594 157 732 482 -486 -990 343 608 -610 816 -501 863 -237 -743 223 78 -692 -882 922 706 45 103 -133 991 -525 599 -436 -37 90 599 -570 -674 -692 -782 497 331 343 -514 272 578 598 33 149 -117 -36 426 -738 -106 586 25 -686 -98 -183 -910 586 715 -980 238 820 -108 496 651 -643 -800 -358 242 -127 770 438 -337 670 -425 -215 564 457 -533 504 -430 593 -645 650 -491 376 -752 480 468 -90 464 257 797 -624 -762 842 563 -190 -6 -205 944 429 427 447 -945 260 -702 -321 -35 -613 664 166 -566 -279 114 548 202 947 564 635 -383 -140 -626 -337 860 -638 171 -556 -781 951 714 -248 498 -261 430 978 -846 29 621 -229 -398 670 518 258 685 808 -277 -138 920 998 123 -88 668 -513 956 -708 664 358 -879 799 -195 215 -923 250 -435 361 -385 427 -977 182 504 -809 546 995 968 -166 670 -831 -305 724 -193 807 248 -800 662 -491 -619 69 651 -901 561 22 202 -730 -890 477 545 -330 311 509 362 -588 -683 938 628 -864 20 -948 590 -694 -546 -35 -835 473 -458 -960 881 -270 573 655 -673 648 -658 -343 -2 896 -35 589 91 669 -913 -821 559 521 -624 -594 485 -493 -115 257 525 -225 270 -633 560 -200 -247 -891 899 172 504 -445 -589 178 692 454 75 4 406 -927 -815 -649 811 595 408 -731 535 -25 -381 680 -402 -995 142 1000 566 89 -442 908 629 329 -631 -173 724 856 -436 903 -509 571 -393 -152 985 -260 -311 -108 -954 551 -457 455 -110 691 -296 219 753 720 314 -135 497 724 805 -360 433 921 -842 -707 -560 -474 -411 -139 -970 -634 260 -70 133 272 -658 11 -964 217 78 277 -548 192 -981 968 -705 -421 969 -13 -359 -406 -346 612 719 -603 881 -444 -686 -991 -2 -486 -902 932 366 817 218 696 120 385 709 547 919 -913 849 -431 -620 314 -180 -501 4 54 -978 21 253 698 550 146 -28 55 488 316 -785 -56 -721 657 771 -266 493 142 700 -854 108 353 180 963 -623 -644 464 462 -890 -5 -280 -752 -639 -271 945 982 888 130 -900 890 -423 -267 -226 -427 -266 -424 -286 -220 -781 -708 -827 -684 -404 169 760 837 1 -79 -328 309 925 -405 -569 724 706 -466 -493 346 -871 -437 797 585 -28 223 477 351 990 -911 668 -991 -549 67 684 -684 -707 -714 -943 -444 -404 -306 60 -65 274 -99 49 681 -533 -837 783 -104 -838 731 35 -726 205 916 -715 872 929 190 362 363 -527 -186 -448 677 -550 -884 -766 -960 -212 990 -632 -802 900 387 664 937 161 262 -790 989 293 393 -127 -172 -514 -946 -822 -85 244 416 563 121 -93 905 -13 576 -641 -268 -217 826 -506 185 -31 465 299 501 401 761 -180 586 -648 -275 -777 -907 -293 918 201 -432 797 967 -820 -312 906 -25 595 -192 41 31 10 880 -869 -556 -82 975 -862 865 787 725 390 973 -933 88 59 316 887 -313 37 962 505 -686 388 -740 434 822 409 461 744 926 -191 -707 -583 -69 -460 816 303 603 -202 115 734 -441 852 -977 -601 144 -540 -639 -767 680 330 970 -544 536 580 147 216 215 -697 482 -659 524 -595 -595 -234 74 -681 -642 283 -60 869 194 -174 -418 627 533 33 663 -52 -941 -180 842 699 882 -560 -272 421 -701 -98 97 -376 363 371 -917 -707 202 -854 507 109 372 -907 -846 -360 -413 -991 -92 -520 -415 -967 221 -717 -164 329 -573 -349 -669 -285 59 -21 370 -817 312 -998 -61 282 1 66 -537 245 -827 -146 330 -987 417 -509 977 602 -784 -714 -417 932 274 680 -920 909 112 850 -318 241 -939 18 231 378 603 728 -443 291 780 53 393 -988 717 715 372 388 -422 -654 -225 -898 380 572 -130 586 -986 534 -329 431 167 -617 307 -564 663 -816 -209 404 -369 636 821 756 757 -736 713 148 -335 483 470 160 -596 -608 935 92 63 771 617 240 -799 -705 -38 -912 652 916 -426 248 67 -633 -244 255 -870 445 555 585 945 325 -964 -646 625 -866 138 317 -228 -740 704 379 -39 -834 -388 -653 489 877 569 -177 341 62 243 -506 -763 -891 -258 -615 -416 125 -626 303 810 646 249 475 -603 -246 -125 527 -839 -166 -52 463 -86 -88 -700 -611 -220 -399 -23 -557 432 -754 -405 248 739 -598 -671 902 400 381 -850 399 -943 113 -258 -90 -702 -299 916 -266 -632 984 574 -864 -635 429 -521 -841 -374 857 259 -505 655 -775 461 84 782 -242 -950 818 -218 -833 -911 -420 -204 -180 -614 594 -555 -217 529 319 633 -883 -164 152 -855 -850 -451 -777 414 -130 -627 -427 -922 -234 -946 -808 -644 29 657 -496 -146 985 722 151 -888 805 109 367 824 -959 -445 -284 725 -739 -27 46 -697 455 -471 777 -341 104 -730 100 590 -553 244 627 -785 -55 -875 277 198 409 -506 -971 -962 894 489 332 -938 450 27 783 -619 657 757 192 281 638 -829 -147 -399 920 325 -591 353 -622 -265 3 -786 -347 654 729 365 -465 859 -862 60 424 -845 -56 -952 873 583 592 -889 444 678 51 992 233 -867 -678 -621 751 862 -490 -927 926 33 111 533 -444 885 -641 -157 -994 809 -55 728 -955 -49 422 -44 916 -331 526 96 -260 351 -766 -320 -581 318 794 -581 427 -79 426 -439 -338 983 259 144 369 -229 -289 -842 702 32 -603 -193 -359 -32 691 -344 989 539 -63 -996 213 -107 -320 759 -947 -590 -43 137 145 -957 -365 253 -906 -526 433 -763 895 893 189 789 849 131 -869 -625 -321 393 758 70 -673 -876 496 768 113 684 508 534 958 919 737 -559 86 739 -179 125 -459 62 973 208 -622 600 -490 916 230 887 -768 -46 520 -634 611 116 557 919 -326 672 357 723 77 -765 -152 803 222 -578 601 439 -40 -339 845 -255 -703 -267 -733 733 -488 -457 843 -212 -780 439 -321 354 192 755 -571 -20 -229 664 -522 618 904 -401 -62 154 -396 496 -372 183 -292 998 717 -111 802 -378 -546 -537 246 536 346 -603 -818 -653 724 191 614 -285 -123 888 -923 20 -421 869 -827 -47 -466 435 -339 -443 318 -669 390 884 792 -676 757 316 93 -736 585 -763 329 931 -458 229 124 -277 182 265 -799 876 -371 117 562 773 737 130 -865 557 938 -959 -979 -487 607 73 -190 -401 665 -930 228 -589 703 942 851 700 -428 65 655 212 -125 867 565 -699 -146 621 190 -119 668 -357 -572 343 -705 -201 206 993 -406 -63 72 43 -898 -352 676 -643 80 992 818 -972 -793 432 -848 716 864 -15 -56 341 682 -151 585 -710 216 334 -750 249 -398 542 -421 614 -185 17 584 754 -894 -114 616 -991 759 -561 104 756 -255 -330 545 -499 157 896 -520 -334 -852 -236 -940 150 538 745 678 -28 -992 -176 -110 588 196 656 -69 -115 -503 974 -436 276 -881 -587 608 -724 -291 -526 647 438 246 110 259 -433 744 862 -324 -206 -161 -572 283 -727 119 -142 502 -961 -10 -634 618 680 784 795 231 -354 456 -923 -965 272 323 541 -340 362 862 -634 -161 -505 -565 -269 -665 -282 -802 955 571 -82 466 374 -994 392 -198 808 -11 852 234 434 292 -190 187 609 861 949 426 896 281 303 -966 704 -242 -392 -726 -762 323 221 215 980 49 669 83 -438 132 790 -592 921 -994 340 599 466 148 223 173 70 -248 496 294 546 -560 435 60 439 -522 -6 -61 422 551 -258 95 -296 -306 -368 970 1 -913 117 -810 677 -414 113 907 573 -907 450 121 -819 -448 498 354 -141 -819 -432 -709 -572 -255 502 754 -528 166 259 -121 -603 745 -611 648 -485 787 -374 -461 -990 -313 408 -923 105 132 -684 258 492 60 767 -780 -182 -570 350 -319 471 -700 337 930 784 -766 251 453 7 994 -286 819 499 965 -909 276 904 493 -918 488 -859 -772 903 -27 674 -354 -121 -7 505 -38 282 -651 -177 995 -803 325 689 309 -932 -506 907 425 -214 781 -315 938 -426 -297 -957 -589 234 99 -977 396 316 -949 351 272 -999 41 626 41 -380 -5 692 530 812 679 204 316 -88 -654 -844 913 764 -649 197 690 969 89 882 -392 258 -737 -743 348 192 290 -354 -691 -653 981 740 -113 -820 135 637 -596 189 -620 -575 -463 326 -206 -944 521 28 766 -262 -264 -878 -363 -745 211 910 -465 311 731 -717 891 -28 -179 -225 712 733 -426 -991 827 -706 719 -62 205 -917 -680 -947 16 -378 -259 -191 678 251 -511 -166 754 -294 158 391 -838 814 479 396 613 -519 259 -736 -485 194 173 -921 723 -749 86 836 -708 -150 -551 -562 967 -915 696 -69 1000 -587 496 838 -884 432 79 599 -724 835 -474 786 -44 -701 -763 -883 270 -827 106 481 989 -193 -438 893 226 -15 -384 -497 805 -120 512 -742 701 -426 714 384 -969 -392 -912 -387 625 396 -221 -249 773 484 -880 253 -85 554 -995 207 -287 688 -584 72 -668 972 720 -278 871 -504 -363 -57 -704 988 -765 47 -701 728 375 670 -697 -669 -242 92 639 581 -317 -313 -96 618 -563 -951 -637 727 775 -317 100 663 98 -804 745 911 219 -341 851 724 -310 185 751 -729 -549 -344 -462 248 320 -232 847 692 -868 -441 838 212 913 -37 -334 177 244 -377 78 1000 509 784 -702 -722 132 -903 -390 865 -480 39 -128 -789 709 40 543 -157 32 -204 -424 -308 71 -740 -165 -154 -50 -31 920 852 680 599 -20 -792 -189 900 -194 407 916 -176 -178 737 255 -735 -762 -60 535 -665 -712 -338 -742 930 933 311 963 -559 -679 577 -723 -739 393 -481 892 -336 400 475 398 -35 -373 85 134 -800 -671 -475 -141 -792 225 -440 466 846 670 314 118 72 -313 -423 287 -27 -882 632 -224 -864 -164 -738 364 -609 -517 -825 -62 913 -616 -41 -780 966 -663 -377 -512 44 188 -957 110 -420 374 -49 -554 566 -609 552 -655 -779 697 924 -461 -722 825 -501 -599 -287 49 -865 -49 -972 617 406 327 296 -757 -991 458 -663 -371 -677 774 -550 -157 -796 601 -636 88 288 122 526 -166 -369 972 327 -604 148 129 -305 -747 -375 -875 228 856 -247 208 146 820 -374 212 746 897 -359 396 48 -361 -257 -399 491 90 902 875 -937 -443 -683 453 132 -135 727 63 -880 77 -430 -573 494 527 -751 138 323 -367 526 93 649 114 443 869 -952 752 -320 980 85 752 -323 -890 817 175 -890 446 122 521 100 645 -790 -76 132 -826 -680 468 -470 -700 702 -470 415 -790 -37 370 -783 -792 -423 677 457 -235 -207 -276 248 651 -471 -1000 -781 565 -117 -920 -524 -825 350 -86 207 363 722 -219 380 380 74 658 35 373 346 115 -767 498 -264 873 215 -780 -190 -855 20 -664 338 -92 -503 529 -515 -599 -274 645 992 -24 826 633 -280 261 619 346 -797 358 641 276 890 705 887 989 949 -164 -230 948 -884 -592 -595 3 -713 -708 -116 -931 496 155 542 377 221 -325 -645 -542 85 -605 50 -762 -308 464 274 541 -819 810 -324 -676 314 -918 -650 -969 -725 -225 732 -335 -669 538 846 972 790 -175 -27 -447 -655 679 -740 615 354 856 995 -389 993 386 829 -252 203 984 -707 859 190 -188 -139 -253 -367 -690 -363 -139 -422 -716 -386 -752 -572 -629 -490 -685 86 -252 -391 -496 871 998 -2 563 469 628 90 -164 -549 -334 330 470 489 -713 -671 -552 36 -733 743 -384 -675 -68 717 211 -730 920 597 -611 749 -413 94 -19 306 -378 247 199 -617 301 -299 -292 459 -724 187 -783 -328 -237 -165 -858 228 -554 107 538 831 -900 -677 23 783 -735 -325 -228 337 407 897 -410 371 999 -831 526 -314 929 739 -971 -5 435 607 43 -768 -42 -36 542 340 127 -607 532 399 26 -453 -151 -416 776 -199 1 495 -403 651 -70 614 -457 -400 145 89 -531 -373 -947 -831 -898 376 111 -173 -578 -697 95 -103 -951 -801 110 302 -95 -427 871 423 -589 -101 147 -525 573 667 782 83 -919 -879 -153 -570 346 630 665 -298 -229 192 378 714 236 59 -266 -109 -321 -161 760 -585 -703 405 -5 652 -290 -787 121 711 669 224 -824 675 -297 370 901 403 408 -272 -712 -958 230 -900 180 283 330 -339 -68 -835 29 -761 -457 -899 131 255 850 857 -31 -633 837 699 -785 -938 340 -224 66 -658 649 -598 -27 -404 446 -306 215 72 296 39 832 -470 -979 328 232 -907 -845 927 939 -732 -952 208 59 627 570 -247 -307 -432 770 -819 630 787 -352 -80 137 636 -782 120 409 -946 423 -652 -696 -211 380 271 375 -6 131 904 551 512 -177 736 -183 -348 -210 -556 -300 881 -304 543 59 -276 926 -276 453 -518 -134 -661 -113 743 -753 422 -553 -551 -766 -814 799 -828 -171 -880 -9 133 -571 946 413 -390 -972 -9 -642 714 326 -872 -594 -965 562 240 476 -196 -389 -710 -441 -576 519 458 514 159 549 938 -502 -284 -918 62 -824 202 452 -344 238 -403 -390 310 289 -54 -511 228 -608 333 595 683 -128 775 -983 473 -942 -893 22 94 -670 -698 408 996 -636 -338 -437 326 -838 930 -153 798 481 -130 -781 -696 960 817 -997 -759 -370 989 -391 -612 329 331 -237 -737 -319 -228 -876 -23 92 576 687 -277 736 707 240 790 184 966 -660 -647 12 155 -301 204 445 -811 -298 871 -927 -276 205 787 195 -820 724 301 -236 424 829 -167 5 560 502 575 396 -33 -556 -87 -255 944 -276 -278 -242 830 464 -494 837 -761 14 238 355 777 -950 636 -188 -863 -441 982 -755 -955 861 -188 441 -956 -59 318 345 697 -623 -227 818 520 -10 85 -934 -146 659 428 -655 -771 21 327 -653 -657 -218 817 919 234 -425 820 705 -869 -932 966 -127 -918 41 -726 330 695 450 -214 -509 573 936 602 568 -992 -878 -308 -705 -959 -45 839 98 238 604 -620 141 -298 9 747 -591 -936 -18 724 -156 -759 684 -893 682 488 64 577 839 553 424 -266 -945 862 10 -344 -317 195 -912 -80 225 598 385 876 -673 -458 -302 75 -678 -176 360 -527 -910 -806 -108 -701 -140 -753 921 -663 83 139 -790 -197 202 -739 395 549 -478 701 353 -133 502 199 612 -128 -567 -966 12 411 32 425 600 270 -414 526 -773 158 -481 597 -485 275 710 882 564 -548 -980 297 -422 -526 -737 274 -410 -231 105 -252 296 92 -861 122 131 -941 -144 -887 -783 901 832 -159 -213 -294 -561 -43 -421 -806 -222 268 -509 462 729 491 -928 719 -567 -229 59 -489 -619 874 477 935 -517 775 610 460 956 -873 -786 -437 -921 742 -829 -649 434 238 -228 734 497 -861 609 899 335 448 44 -295 670 129 192 827 -749 -876 406 -826 -548 -719 395 -100 -204 -728 24 -157 -54 -412 239 -98 -726 -146 714 -323 668 584 708 342 266 776 85 -802 932 -30 740 344 -446 -544 123 -72 -746 222 -213 -815 708 198 567 421 780 -985 -618 327 724 -745 819 -185 -355 412 -946 170 798 79 580 -239 -378 -13 194 665 467 -771 641 487 645 657 -860 201 -397 568 464 -358 -895 847 949 -273 412 93 -253 619 570 529 -914 921 -818 -583 -969 423 677 58 -920 687 178 -649 -470 249 182 351 -898 -627 116 -23 -662 -356 -894 25 -195 669 -942 349 682 -930 -852 -272 224 141 516 185 516 -770 -49 277 -319 -492 -513 334 710 -70 270 303 802 -390 664 -201 -202 453 706 -587 54 738 -510 -965 407 -679 456 -934 834 384 885 -458 353 998 334 -582 920 357 -115 -271 226 -255 -171 -301 448 416 623 193 282 865 674 327 80 197 -612 -529 -399 3 860 -44 -693 -421 -753 -521 -141 49 -263 -814 576 169 789 128 -714 269 -602 -941 -510 277 431 -139 -350 -754 392 -192 817 949 296 198 -91 78 -1000 359 575 -159 -367 109 332 787 801 609 502 -335 624 -358 987 586 -169 -688 160 -456 -543 77 -337 -192 -434 -187 253 -652 -928 -890 746 244 -721 591 371 -100 -134 726 -999 912 721 651 -123 -385 779 828 -251 527 -128 -58 -397 132 -910 -596 265 -813 492 225 447 42 -813 -120 -763 136 -282 -861 -277 -596 -55 -932 786 497 -796 -420 -27 341 18 -433 352 -588 -388 870 -596 -881 -974 595 -252 -677 349 465 7 818 302 -168 -124 -988 908 -718 -513 548 -769 -532 -160 835 348 202 380 497 60 313 -287 -167 88 244 826 -842 -357 -841 -561 863 306 -858 731 -443 -464 -353 204 429 -112 -7 -143 -711 -762 290 -298 -689 -893 767 194 -290 -160 250 654 582 -402 138 -776 869 462 -94 72 735 629 384 -955 805 -826 497 702 319 686 -538 -636 164 -311 -648 45 451 -504 817 -483 -210 -313 -28 74 327 -18 511 740 495 949 -150 952 553 110 -803 766 127 518 -635 860 226 -975 -422 -680 607 944 947 705 -764 -719 -470 883 513 -252 522 -609 396 358 -629 248 995 -692 896 -886 -707 -387 -302 872 -609 -478 551 -204 557 761 -285 309 -830 -489 -450 -772 -774 605 -702 -801 -370 506 -623 664 791 -658 -159 -220 -368 -271 -635 635 -289 -820 604 376 218 237 703 130 272 -784 -951 191 -629 -135 -829 640 827 -330 -156 272 -969 449 -474 -756 892 783 -671 541 311 54 572 542 92 -198 968 308 -996 915 43 917 -295 -67 225 881 -780 954 -762 24 -589 787 263 181 138 201 -626 807 -90 166 971 411 -36 671 38 148 7 -974 -841 -533 -958 976 167 831 792 -99 -13 -560 942 -428 -862 -714 815 -882 -590 -510 183 698 985 -380 655 -45 -340 -65 -359 436 704 50 -998 -4 745 -169 -247 -143 745 653 737 857 -311 886 -457 -930 230 896 503 817 179 127 540 -775 -863 154 373 -937 785 -215 310 -504 518 286 -868 -239 -476 611 439 687 98 95 -175 19 321 -523 832 -547 -444 910 353 -763 -532 -692 480 -3 -655 27 -332 -254 -447 -812 645 936 -612 606 -635 821 -158 -775 -126 288 -656 534 -93 -998 -784 329 -684 -700 825 0 592 -875 258 817 -777 27 758 602 -881 24 637 -962 -744 -249 300 865 915 691 -604 -905 -956 -461 616 937 906 584 -2 -192 73 431 523 -911 -926 -526 -534 -556 391 -29 -558 757 45 -318 -622 509 -372 -33 -875 642 -504 93 813 -409 -518 -355 34 29 -627 -683 373 -172 -109 399 768 -809 -658 -714 -720 -224 195 278 -933 -639 -797 -700 -313 -310 270 -545 -286 -13 640 867 793 918 638 -180 859 301 310 -900 642 431 -992 -694 436 181 -135 901 -466 -770 -467 -241 -638 -641 112 -769 839 -638 -672 744 -300 -414 -252 400 -990 -515 -555 -539 310 -986 221 -446 -712 357 -536 147 938 -318 -563 209 -866 -718 865 -853 -861 -331 -306 280 334 -741 12 -8 -388 -972 318 974 873 829 -659 981 -521 -859 730 -253 133 -137 68 805 882 -670 -307 -358 967 489 565 -717 533 -804 -832 -24 863 -670 612 704 -641 -588 11 769 -205 -624 -521 109 502 -981 -993 -930 -595 831 645 -762 343 752 -222 218 65 -987 357 316 615 517 -817 -634 350 309 389 931 743 88 -529 -337 -25 306 811 -404 400 -594 137 870 -482 697 -558 344 57 -519 780 501 -678 -972 -118 289 357 172 -790 -359 -426 713 -111 114 911 689 -226 971 568 -745 -188 -737 570 612 -880 40 -783 -543 388 362 -742 -374 946 781 -318 380 -892 818 48 972 605 712 253 -837 -372 577 310 -499 -915 -185 462 819 -913 -552 175 -291 -652 725 -852 848 731 944 -974 283 981 -219 239 611 -960 833 582 -943 395 -73 -486 -586 -457 -526 955 493 -708 -721 -105 -114 262 -227 -329 807 533 -33 748 870 617 701 -698 -461 -623 -449 -202 -637 387 -117 -711 315 -804 20 755 -901 784 846 17 -822 777 -385 498 -38 -65 66 -226 -994 970 158 -721 992 769 631 729 -187 -658 -27 763 -679 364 -301 515 -981 -52 -91 639 -57 -847 -186 -234 -300 -724 649 743 724 64 764 167 -903 753 783 -196 794 70 114 11 265 717 365 -648 268 357 -85 -143 554 336 -508 -609 -833 -161 -424 -68 102 -167 708 149 -499 -896 -234 186 74 90 246 -682 97 -591 8 171 -589 928 2 685 -132 -100 369 731 -315 887 -721 706 -952 553 622 -348 -705 945 -144 769 -789 -450 271 182 -175 885 -448 906 686 497 -658 145 -398 54 847 -906 72 -961 970 855 250 -133 -19 716 814 -791 153 47 -484 720 918 -936 -467 -906 -438 -153 50 -579 325 -979 548 -876 -79 360 -271 199 586 34 192 275 10 406 -132 -83 969 -312 696 -127 -754 18 507 145 -864 -18 9 -129 -849 148 873 -323 283 852 313 155 140 -410 76 216 -798 -394 708 857 542 504 -363 -542 -627 -800 -784 -734 172 -183 13 542 578 325 -62 -213 -77 728 -104 -805 605 672 -51 -681 -432 -827 958 -362 -319 599 -749 -410 748 -280 -643 783 -498 648 -855 -523 565 -705 525 406 550 -467 581 -650 -92 -559 957 -281 -271 932 542 -172 857 851 435 828 742 937 39 909 -309 290 701 726 713 832 145 -264 -69 531 535 736 -948 -298 577 -279 175 404 -892 266 129 242 -797 -849 -55 354 923 547 745 -72 -87 985 127 -598 -817 -917 -441 715 194 583 -992 -860 -326 -37 -550 -18 -699 -328 728 92 -497 804 245 19 -703 -531 -454 -152 716 -399 676 387 -587 -892 -792 41 649 -750 -937 -690 628 684 -443 -410 -687 -463 -261 645 -433 -116 686 -126 422 -574 778 -982 -839 481 -566 943 -88 -293 -800 -625 53 -123 -437 -108 -114 -611 749 -373 -552 91 656 836 369 -298 -637 187 -728 -192 -317 243 426 531 266 -26 -490 -755 339 593 415 182 834 100 431 -596 133 637 10 727 -436 16 -194 -194 -937 -933 953 -591 907 -67 -164 -687 -991 -829 404 846 980 -450 -538 60 623 690 537 -278 -91 111 -28 -767 -576 74 -359 179 633 -959 -558 674 606 285 357 743 -415 486 -990 -149 -639 -702 -500 536 479 -498 377 -646 637 158 469 -970 960 -602 -858 273 -170 -633 -595 -191 -902 592 478 -771 645 -919 -374 408 544 -199 -39 304 -301 174 103 635 -755 934 -484 -39 -966 -764 280 463 -829 771 402 391 -768 -283 -500 177 716 283 466 491 352 -513 -657 983 435 260 959 853 -625 -601 -737 983 -312 873 -900 -65 -941 756 -967 -792 901 -157 662 890 -746 -515 17 -14 -655 -47 -768 -589 -342 -35 -230 -384 968 829 636 -111 -37 611 -435 -347 -61 125 -686 -790 -17 164 64 -940 -543 562 255 280 -295 -159 -375 575 -125 96 52 682 537 -960 992 799 -687 -390 -830 334 -748 757 -412 582 170 -19 170 807 976 785 -392 483 0 679 979 740 -299 351 -861 -676 -136 575 923 -170 588 659 358 45 191 503 517 -814 -329 106 -397 -933 957 295 942 -528 471 495 703 -741 -774 549 343 424 -480 -259 24 -610 796 467 182 -184 573 -689 -870 -842 -631 480 346 845 941 747 -291 -123 -379 -892 -620 187 -131 -156 -234 -956 -372 -283 -613 389 -208 -44 724 940 -47 -159 -238 222 -130 125 -691 535 -84 683 -761 -7 -436 559 -553 -32 -793 104 -125 -199 523 991 612 659 238 589 -229 432 -683 -931 375 -184 -11 837 436 -224 825 879 -109 743 284 730 518 -885 -465 -340 -719 -211 -641 883 -64 731 632 525 -900 49 -865 941 -255 980 163 276 953 947 -645 171 -27 -901 276 -69 -677 769 -894 517 619 130 -591 479 -521 -959 -544 846 787 91 -528 -408 -397 674 -402 -101 -813 9 288 411 283 -436 740 -915 -516 -802 803 -690 544 -807 947 16 -377 196 593 -460 490 38 219 483 141 -488 412 -63 -331 -678 -110 -239 -79 729 -950 -382 846 767 -557 -489 41 -900 294 -344 577 -59 47 680 -828 -626 -285 247 -620 -201 -403 -257 649 352 -185 760 572 -698 -185 159 77 591 -243 184 975 -560 -90 293 49 -161 667 -273 -329 518 602 897 112 -274 810 126 861 228 -809 465 -385 -222 -133 -546 -373 -728 -47 747 237 -734 -195 174 380 374 786 605 -487 -374 318 545 -485 650 -740 -995 -537 653 -623 -695 -345 -636 -936 568 -27 449 -515 -364 -210 -353 -374 -923 -47 -481 195 36 349 575 -752 740 487 -466 193 -569 973 -982 724 -280 -45 774 132 632 -794 644 832 562 -68 344 -533 -327 327 -790 -471 -609 844 -250 72 -658 68 -762 -16 913 708 -354 -680 -824 670 -16 396 -625 1 -366 -592 414 -301 998 397 -675 337 -526 -471 434 -214 -975 705 -27 347 166 396 -820 -971 -507 -316 -446 -405 -835 305 744 -63 134 -597 72 -242 -819 836 -989 -422 -954 640 -271 251 -823 458 -389 816 -235 -708 584 -179 -660 -652 -830 -113 -117 -592 506 21 -285 -199 -256 288 -983 -611 -745 464 -95 136 -851 926 447 84 659 -210 -285 642 47 -759 -495 -122 -919 -189 -952 -362 -780 876 156 -770 997 910 132 -783 429 -268 140 -651 207 13 -337 -611 953 611 -634 685 -487 301 440 -124 -995 -468 63 -687 -518 -346 -110 -240 -147 -847 751 428 759 656 86 -538 -933 -955 -537 893 -267 205 -815 397 706 -146 630 -424 48 -505 -707 195 -297 -103 578 157 612 -484 -925 919 -891 -740 -339 141 -941 -494 -619 334 155 -998 198 828 285 -67 392 710 972 -204 242 -982 258 -501 92 787 -157 902 -28 -457 -858 -913 947 387 -924 -724 -20 654 -279 827 467 -702 951 -906 -882 -910 78 205 924 894 36 -159 -39 741 -298 311 -880 43 -83 696 -810 -418 -440 -227 117 274 519 -808 -434 -98 -514 140 502 187 -550 -866 443 -776 703 307 629 318 969 637 281 -816 530 -561 -976 316 535 492 248 649 479 309 -501 328 -38 457 109 -124 144 405 826 29 -195 88 517 14 986 -372 643 -307 -379 220 -973 -818 -355 -841 -307 860 521 -578 -324 -357 40 854 -158 -961 -724 -409 -319 -786 -706 -516 -441 -721 830 -750 677 -406 411 -114 112 -680 226 64 -123 -972 14 507 26 341 220 30 994 -507 55 -647 38 502 400 -642 765 472 -209 -545 -714 -742 299 516 436 117 -850 -240 -96 -695 753 -212 -779 -613 120 504 322 -182 972 901 -94 530 951 759 -974 -892 -629 -118 -527 507 -332 647 -370 521 -855 -919 -205 551 -726 219 11 -191 -472 912 553 675 -928 -94 -423 353 212 -466 -531 -891 172 -690 -974 590 527 39 -527 -122 817 -951 458 -311 566 -313 -295 -244 81 865 -395 159 619 -701 -248 -511 222 -20 -487 726 717 -961 -13 -855 -16 455 -35 -347 256 -697 598 584 -424 141 -748 -341 57 987 -413 778 336 -859 -597 -769 -198 996 -937 710 200 -405 -517 599 -560 277 -593 -917 -684 666 917 -683 -163 -928 -81 425 -47 -739 -243 -180 330 -911 -863 -58 -199 13 -521 -202 781 -817 -837 -567 -283 -297 968 769 -577 -426 -5 -403 946 -854 -662 -766 -975 -403 40 240 -52 -596 249 347 574 184 -874 -205 276 -754 36 373 -243 583 -397 -273 -716 54 -973 -634 253 -219 -380 20 996 -856 -739 616 700 591 344 -189 -813 971 -848 299 490 -565 -267 -877 -900 578 305 33 73 -618 -724 386 -708 736 300 385 -87 -962 -108 495 -713 669 595 804 146 619 -631 565 -354 -504 814 751 649 449 -675 -643 458 -854 -601 -874 640 630 -989 385 353 112 160 12 -46 -650 -196 326 361 288 17 367 -834 -591 191 -817 331 862 180 -902 -784 433 716 841 649 849 -211 634 -773 -360 -500 -420 972 894 -919 -950 755 798 247 111 -87 0 -664 963 658 259 -28 -810 278 593 -630 1000 568 -676 -60 445 90 566 164 592 -106 -273 739 -606 -228 -209 -60 -846 -60 -366 143 -265 802 -674 -668 -358 218 -212 -531 685 49 -584 602 -361 531 171 789 23 107 -474 349 -749 -901 -98 -452 66 379 526 -89 -731 -897 817 -97 -446 -773 386 491 -331 868 -82 237 -998 -343 603 477 34 104 -81 -418 -526 -598 -968 945 533 -119 485 347 -639 -121 710 -615 24 275 962 -417 -147 -201 546 -49 -796 502 490 -126 61 -885 -1000 958 -389 -791 -650 -636 562 -108 -308 362 -431 699 -863 243 78 -298 956 779 824 728 -790 534 798 631 -368 469 -48 -604 -648 -734 -685 -847 -515 -872 801 642 -346 -677 422 -381 -869 425 772 -488 -102 -951 -256 342 -21 674 -341 677 858 -667 -748 197 481 295 243 -943 265 564 204 -878 -295 875 649 -102 55 -580 34 282 114 161 -956 893 -156 -583 -243 -872 -271 33 736 532 -894 -765 33 -836 472 287 511 508 -856 224 693 959 -500 553 -308 527 807 974 112 -738 -874 698 -30 55 -83 -876 614 426 -655 -883 -92 724 -267 922 -20 954 276 969 852 53 440 -365 496 -714 -202 -216 -923 524 -420 -287 -511 -133 -541 -501 131 206 947 958 -764 -568 -366 -20 -950 -295 551 699 -881 102 219 -20 -150 203 -411 -798 75 -540 29 758 399 432 -592 -355 -881 672 41 -639 -684 587 -747 -948 -954 -225 -250 887 33 -509 549 410 -468 -817 -901 314 283 172 37 231 135 7 176 81 133 -988 -543 315 -757 -197 168 583 -895 135 400 723 -776 -628 -80 294 -323 -494 323 -59 -403 257 831 -531 -774 -89 509 700 -645 -260 -998 260 303 -827 787 -805 339 16 491 -18 -309 -44 952 231 -21 298 295 222 -789 48 -942 -971 361 70 652 825 880 -507 -963 972 338 -933 -215 402 -666 -822 -434 321 978 50 797 537 -884 -41 -485 -158 -923 596 672 696 -53 616 -519 353 -789 333 907 773 -140 440 -826 605 535 941 -773 941 -22 840 -837 427 235 475 543 -959 -543 -875 608 697 -494 -730 -119 544 -215 794 449 668 618 -67 414 -855 -682 -245 511 -835 325 723 -300 -901 -329 -151 800 -697 851 -424 -295 897 97 -322 113 296 841 725 982 762 794 -646 560 -530 -621 37 -615 16 259 390 -992 179 882 -970 -704 -216 518 -645 -942 -729 -857 801 890 -323 372 -873 -763 -80 855 -479 -774 -888 -169 782 365 -703 -971 733 -392 630 -203 873 456 -456 -653 -751 -576 151 356 233 479 934 -199 -979 640 -691 806 -292 -191 420 -749 -643 -734 880 -378 -587 193 -472 -952 -292 491 -297 -413 -957 -219 -976 966 -177 79 -725 496 240 850 -884 212 -644 93 -144 -654 -594 394 -12 -431 -14 92 -727 155 410 123 -835 214 282 -634 -421 952 197 -794 -639 -722 -787 -954 530 -469 -334 249 -359 364 -728 -988 -605 -649 -620 -944 -55 -615 -182 845 -222 -121 683 -195 448 -398 499 99 -495 685 -702 696 -198 511 -968 -849 -313 -725 322 -920 -158 286 153 981 -826 415 -98 -106 543 -155 370 228 167 803 -259 -531 155 314 -394 969 -792 -859 -786 291 76 -423 -774 523 -709 990 885 990 -65 -72 -367 280 -401 -594 870 294 -748 982 -290 244 -481 -106 -368 -21 -498 915 358 -168 -557 -107 -465 796 176 948 -572 859 -787 -140 578 -809 536 175 -866 94 6 -182 -269 577 807 -816 98 -408 506 674 217 -830 867 464 56 -936 481 820 -758 -41 845 -851 -244 417 224 179 -434 -347 13 106 -741 -433 379 -355 -656 598 -707 552 827 238 202 -454 -997 -555 -591 -211 921 -358 926 949 -833 180 -727 -56 -376 923 -192 -306 11 222 655 -500 -896 15 339 -191 -307 128 499 -970 819 -592 110 508 -171 -234 190 -905 201 -393 -830 -826 937 -997 534 536 713 -89 -715 466 -11 -769 -409 664 148 -40 680 552 871 -571 603 150 775 -878 -376 463 791 799 -754 -436 -39 215 315 985 -287 458 -890 42 -762 360 54 707 -235 -886 629 51 -842 297 373 -235 937 177 804 626 788 631 336 201 845 986 -751 984 675 -383 394 653 -105 -927 -846 865 185 -748 -200 232 839 -679 -351 810 -396 121 653 588 -857 846 100 364 -735 527 114 181 -857 -746 778 586 -425 29 -496 758 -887 677 5 -207 286 944 825 -30 487 58 -898 171 300 122 -323 261 -387 -34 177 808 836 -30 903 -180 -635 -652 65 -400 995 816 -458 323 410 -456 -960 -887 -188 -402 2 847 -195 486 23 926 686 -5 -646 778 -660 355 589 158 -5 -58 687 -824 -793 -241 670 -137 -329 759 -466 205 733 -423 391 -510 -61 -427 611 -21 842 105 589 902 -833 -232 -247 -670 310 53 748 -572 -811 -189 925 555 -372 295 498 658 -477 -7 -689 137 -406 716 -940 837 -67 -457 -207 912 -795 -903 -13 412 -148 583 -629 -156 -359 -448 -647 959 446 783 185 -239 438 522 546 383 582 871 380 -713 298 -757 -897 -549 -570 -833 669 646 953 -631 830 762 742 63 733 -973 -884 98 169 284 272 -113 604 -63 -710 -805 788 353 -170 633 252 -621 685 555 -990 659 -344 -784 418 793 -486 -537 666 449 -751 382 -194 83 61 -132 -882 271 -256 258 351 674 -510 -884 -289 645 570 -703 821 423 628 447 -69 954 945 347 221 263 -972 522 301 -419 -384 -649 934 -844 370 -881 -31 398 278 -401 -940 -372 352 -226 919 297 793 -416 870 -911 830 398 36 414 -981 -15 605 -106 -144 675 -334 208 9 281 98 302 885 -994 -943 312 -775 658 156 244 57 -949 620 -432 367 822 476 -165 -648 795 578 359 -827 13 426 775 242 -497 -93 482 887 -689 -230 -239 870 262 -492 210 -125 204 -57 -723 -364 -315 241 -117 789 -794 170 121 -69 228 820 920 565 -520 237 -414 638 917 -948 903 184 144 -36 629 -864 167 -453 21 194 -962 31 -106 -136 915 414 -543 -60 -264 -576 -219 -945 289 -524 205 -416 834 298 413 136 -659 619 714 73 -841 136 422 840 550 -193 -697 -887 311 -353 -228 -72 546 640 -172 93 -226 26 -834 958 -166 -487 250 968 654 -415 -616 735 -901 -519 337 97 -129 536 57 -581 991 -803 833 793 -692 -898 397 921 229 911 -983 -903 -76 -107 -387 896 -66 -731 274 64 875 -797 690 423 857 136 -886 823 -943 910 -72 -750 -363 -78 -342 807 -445 913 -656 -357 -924 -6 -466 -197 591 -579 -907 -85 295 777 658 605 433 -698 220 911 691 -675 -568 771 -26 -388 -418 821 -398 -794 970 -733 -379 -3 -451 -112 490 390 879 -972 -240 194 -680 -745 667 999 433 700 -859 -551 -671 -8 -501 411 52 280 54 416 425 944 517 477 -510 657 250 -227 -992 -605 662 -615 894 -487 220 843 -635 -251 -988 950 207 -35 803 -361 72 -924 -747 -345 -955 -179 799 -494 938 -852 -617 -606 646 -551 595 38 854 -177 -9 158 835 -321 105 -524 -235 841 -488 949 -90 -444 -436 290 514 -891 -635 863 129 -929 -249 264 316 458 67 711 -843 -997 728 752 515 -515 -62 -158 246 -274 -983 -205 -226 103 -467 -328 -497 775 625 871 -909 684 -916 -690 561 670 -808 -990 -700 -429 811 -514 297 413 842 -510 -359 -178 937 689 -259 139 903 -569 -415 -843 149 -289 388 -12 -950 -411 -245 -594 -987 -536 -145 941 -240 91 777 64 980 940 751 566 715 -938 -106 899 -979 -261 -726 -344 -632 -353 -203 -810 -20 533 -543 -832 240 -313 71 -973 810 -801 333 678 -149 416 952 -81 238 93 426 333 219 400 -11 -648 -753 247 293 -668 -43 518 883 206 -639 359 -676 906 90 -58 -883 -328 -494 -651 114 -579 -435 684 377 140 -165 543 -853 16 -602 -853 -833 844 911 -341 671 -412 838 -780 -429 826 642 -79 -147 -516 -320 745 -380 558 233 -723 -716 -516 -38 671 502 598 -362 -983 -273 -966 -472 -563 -663 306 -432 -917 929 490 -661 -327 65 -857 -838 -290 -97 324 -596 -465 -492 -556 812 -389 203 -615 -9 967 351 1000 252 653 905 494 708 371 -799 -137 -475 -437 555 600 122 627 904 -960 -348 714 -207 -986 -232 -976 124 185 280 652 517 -689 409 -745 -119 660 322 135 771 -239 -87 -759 -777 -915 163 178 742 -864 -616 785 589 651 -290 -473 -91 -605 401 -258 93 -744 554 462 678 -157 444 -663 327 896 -255 418 -123 -554 305 745 392 418 -723 636 57 528 -468 872 762 559 -964 -897 -576 152 -191 -220 236 888 -73 -876 -202 -635 -157 -963 769 428 -603 -291 855 -616 -709 -98 -402 354 -5 245 34 490 316 300 -897 609 -43 -223 -681 410 -326 123 -259 -307 7 661 -113 -105 633 -315 287 689 821 -362 848 270 216 713 -619 395 251 376 -410 465 -35 -741 -659 -243 665 596 18 -376 656 -343 -328 36 -109 -213 -239 560 -71 -745 92 -711 -35 731 -70 -290 569 135 480 774 -176 -601 886 694 -892 -226 -735 -12 444 984 -786 -678 331 -199 149 492 64 548 -848 297 -875 -9 697 845 -883 -142 -904 -901 140 615 -267 570 -65 603 589 229 -386 164 -604 -145 740 -149 165 762 170 135 -736 -865 32 815 682 577 63 778 530 599 960 -412 -559 -275 555 312 -469 556 -823 -767 -762 -393 -655 -280 231 274 -940 -817 354 229 -871 288 915 -289 397 -108 -688 -168 -193 324 -943 856 -485 -1 25 -973 -714 787 -431 560 926 747 349 -967 -9 887 -50 -389 632 -644 431 -891 571 -508 -518 429 14 10 833 378 696 -398 643 0 -874 -824 -331 419 -557 -518 430 353 -655 178 115 -303 -250 589 843 615 -599 837 822 41 702 -158 -206 381 -14 124 -950 -780 158 -945 836 -97 897 -244 -488 -241 827 331 -589 186 446 765 60 210 496 -688 -471 677 -160 -747 -6 -595 -216 -795 415 755 -799 582 -874 309 -756 -610 763 -605 -496 38 405 410 -553 -751 -527 -567 -115 988 -287 629 -683 111 692 937 -530 440 -496 -3 -287 794 293 241 787 647 859 -735 284 623 328 -350 -718 -1000 -162 280 610 402 -629 -195 -469 -576 -532 524 226 -884 -408 -384 -527 -226 395 -319 -231 -216 -950 247 -269 148 -358 -866 712 860 143 -716 667 374 -893 -547 924 699 -458 -684 886 26 72 965 612 -822 481 91 936 -566 446 583 592 -136 -848 -659 -549 -659 885 -659 242 -40 -931 610 26 -92 -18 -637 857 -473 421 56 -575 -14 265 -812 -173 -129 613 328 203 70 168 -166 27 -250 -592 -230 19 -745 389 292 -70 515 -149 -235 -293 225 -139 779 -658 663 508 125 -617 -177 44 883 -143 -241 -417 -509 136 490 410 -252 370 -159 -189 -887 241 293 -252 33 325 -439 -561 -977 -386 -86 -541 -626 -464 -358 -258 -423 -998 -600 -752 258 -663 397 928 241 -357 527 -326 -422 -54 -603 -882 -952 -241 -933 -318 -79 -909 840 -325 965 41 34 -265 176 644 -70 496 -861 144 -548 8 475 209 355 -198 969 -74 996 -686 365 -647 580 610 -594 721 293 -466 900 210 -716 -833 254 -910 -982 -990 -433 -30 -570 628 718 -128 608 -905 -859 -657 804 279 -358 454 211 -732 -227 -896 -441 -94 589 760 -289 189 954 -522 158 -605 -963 27 -801 743 -716 -630 -456 -298 322 339 -143 36 518 650 -447 197 -475 -609 -420 -895 656 316 -12 887 -125 -140 988 -623 -11 -397 529 -796 -419 -87 -15 580 -767 958 672 -305 609 -518 864 832 647 -657 69 176 -326 248 806 -738 -183 664 -127 268 -373 -266 182 -539 810 757 -933 312 783 872 -679 313 658 -452 82 833 399 -570 -964 965 764 502 230 502 263 -934 -25 205 169 167 -275 211 373 371 140 9 113 -559 -451 -512 125 618 53 -893 519 455 676 560 501 728 406 -441 192 20 142 -574 620 191 -372 11 -621 366 -461 -955 -310 -898 -483 200 -50 428 38 99 -209 -649 81 6 704 796 562 -255 -884 674 447 815 -475 256 -551 520 -749 560 487 964 197 138 -384 62 221 -163 894 750 6 -876 784 136 819 500 -869 -378 -571 -231 336 537 -542 531 252 -808 -257 839 -829 891 -40 527 898 -251 225 -12 620 -770 804 -608 -397 -608 376 874 524 -602 -662 176 946 -61 813 -648 386 -132 369 283 8 15 -183 -712 896 287 -457 -466 800 207 468 98 939 -359 -345 -734 403 -517 602 184 -696 822 656 -534 -119 -601 86 -44 -923 -11 -383 -317 947 572 343 387 -934 498 -229 -78 591 -901 254 306 4 -794 -848 -14 -76 -137 534 -961 587 391 -400 -261 -273 831 824 -229 -133 -17 187 748 -457 365 -923 816 416 -920 754 -407 437 921 155 -675 54 -158 939 -71 194 -495 764 -750 -798 670 -174 94 -906 782 851 -127 391 781 213 -197 -555 902 -27 -532 266 -894 -691 -735 -349 873 -248 -220 -697 -246 -840 966 -321 543 580 511 -415 736 372 891 -600 970 -494 495 872 919 543 -502 -829 -704 -997 281 970 -178 -389 460 -220 787 486 -185 -78 -300 -742 -95 -941 660 700 -83 -147 -432 -959 -459 922 383 254 -406 565 -824 328 -171 602 -381 106 148 -71 614 963 -745 -877 340 834 -499 593 205 709 669 -646 -856 607 -208 -998 36 -567 -444 -194 -854 -444 473 802 415 -854 -843 457 -565 101 -549 673 -467 735 79 854 -657 871 749 979 -564 414 -536 -995 449 866 961 -10 -668 897 -458 -733 -445 731 125 -736 10 -137 -166 76 916 -897 671 946 -563 -165 -165 -829 995 714 691 -904 128 -719 468 453 -808 -939 227 2 -831 -649 216 -725 609 -104 -3 -297 779 988 550 -525 338 917 -88 -18 -443 -847 -913 -165 451 444 478 495 -242 -396 213 -370 -378 -396 769 137 358 -170 -480 898 -733 -580 -181 -234 292 454 337 185 877 465 -135 302 -763 745 -903 -458 -846 523 718 -306 -718 -785 -932 -332 700 743 541 810 377 738 -898 485 52 267 -141 -275 -692 -804 960 -812 286 -460 738 561 -643 -125 216 -195 607 -730 -106 -472 -419 -639 831 732 27 -30 -489 -806 -239 -185 842 -127 260 240 -313 -176 297 65 -209 -656 616 -440 -839 571 624 731 -131 137 523 -275 -636 162 -718 -262 -480 -630 -568 -382 -889 956 651 -518 -549 -969 -627 217 305 -345 368 581 261 -630 667 -653 234 -885 -684 932 4 -300 199 -300 -302 -886 465 -749 198 633 -673 241 143 41 -34 502 -670 87 -991 -180 -974 29 -551 -282 -363 835 784 941 853 -581 946 922 -22 737 205 -258 -403 -805 -300 135 -968 626 -414 424 674 -268 614 -781 198 987 -37 -505 465 627 -559 -28 -132 337 -178 983 -809 920 -347 -4 501 295 781 69 -251 497 13 673 166 327 903 -536 564 -580 -767 -147 909 432 60 549 825 -411 -568 962 988 142 76 -312 860 251 -579 43 -876 -208 372 -824 -310 -46 843 -118 -695 -398 -701 639 63 -80 -907 391 -87 -773 -262 -108 848 -381 84 21 -237 -604 -298 -95 -408 -197 -587 302 122 -511 999 -501 -333 -900 344 -72 520 -450 917 753 -870 244 -768 618 -383 -797 -988 956 -131 -945 18 706 18 692 -72 -668 699 399 841 -436 647 -152 32 938 355 201 -248 432 922 -74 -301 935 545 411 347 36 -47 -972 135 370 495 -324 -964 153 375 729 -972 255 60 530 829 200 -956 235 -278 -183 -832 120 233 676 -765 -147 171 -88 -901 940 -596 -967 -747 98 -146 -554 171 -599 -608 -373 -158 734 361 716 547 217 340 794 -101 342 -520 866 -183 509 -700 576 -467 -77 -614 -796 913 -466 603 -947 -331 125 991 789 -809 147 -69 -57 -569 388 -846 -725 -595 -276 953 -59 415 485 -955 -82 -312 -464 207 300 84 -981 731 -941 724 -527 -58 692 913 181 -778 746 554 978 86 -706 283 611 -481 -751 176 -81 832 296 387 -94 -718 -283 805 571 -304 -859 164 2 -363 435 -669 177 899 823 509 -912 341 -966 -195 -816 -460 189 -996 -92 -502 58 -69 602 -566 -215 -980 433 -844 -737 846 -875 -661 -37 88 -591 -590 157 -1000 -292 -897 409 180 919 -604 390 -452 593 -844 432 -306 695 712 -480 -677 490 -615 -917 -556 211 -901 384 76 925 -567 -406 -519 954 -94 478 -372 -873 968 -170 -58 288 -115 990 -575 -503 -747 930 411 -396 604 -682 -429 -755 901 -318 -651 -571 328 -718 -36 147 -269 -645 -425 -163 904 421 686 913 -587 -931 -735 607 -24 802 715 539 201 -892 320 378 -73 809 -284 -215 -210 -738 415 -989 -204 744 130 884 -302 178 176 61 543 -802 646 906 -62 -768 106 888 -582 -657 -467 466 -320 440 -773 139 -797 73 514 155 753 -569 276 827 -294 1 -300 734 -377 451 -737 -801 -325 -733 434 -991 -17 35 -216 -106 890 -304 -265 -994 -89 282 -813 639 -194 869 -427 -262 -276 -904 -151 -918 883 -389 148 -964 -421 569 174 934 -656 644 -978 -926 -215 3 639 767 130 -792 -487 -920 175 334 -231 -691 358 -934 908 904 745 840 953 934 193 -385 846 567 -705 728 -643 -15 -848 -241 -694 -413 566 -408 567 -382 527 673 103 -889 350 -107 128 382 888 211 640 736 172 173 454 -112 -484 -468 784 890 -120 505 -286 967 923 90 -941 -495 -120 364 197 -334 -822 441 -449 799 623 264 600 249 -638 597 816 242 538 784 893 97 62 -850 498 644 57 387 88 -813 -776 533 944 446 -253 -146 -849 374 -167 7 467 507 -927 -601 -764 804 644 -543 -479 -418 -479 293 661 391 -759 291 -144 -737 -507 196 -291 -835 976 514 -911 -679 -570 -399 -248 -356 896 407 -117 767 898 -888 -752 603 -40 78 -179 587 881 -222 -190 -720 -66 -462 442 853 -493 -335 -170 -293 540 477 -948 169 353 327 -954 809 176 615 674 -325 127 699 575 59 -999 -733 43 768 219 -967 -249 -927 -201 -366 158 -390 -875 191 621 624 -31 719 -84 -207 -611 70 654 95 692 -441 -77 247 -220 173 529 -842 122 542 -643 -205 -990 -129 -831 830 -317 303 -713 -754 -568 -9 -698 578 62 937 -697 172 -205 -383 359 -363 162 832 -723 481 11 -914 126 500 -556 -314 -576 -45 -44 396 -265 856 -597 287 -780 -526 -546 582 -488 949 -455 957 -407 -621 -588 878 989 212 598 696 -995 -961 263 281 -611 -909 -676 580 -685 -507 -363 -159 985 420 -227 654 -579 -785 -783 879 606 -352 678 132 50 670 585 374 -271 -127 -639 484 -763 -248 -969 -788 -52 937 156 834 -405 895 781 -693 -520 408 594 -677 -315 925 -777 191 23 -1000 447 316 386 -969 137 -736 -940 610 50 -641 -751 822 643 814 275 795 768 876 857 418 -440 -555 429 -350 488 -140 -403 558 828 -194 -805 -636 -44 -723 630 147 357 22 566 -376 44 48 -532 438 463 -565 -387 289 803 -518 240 21 157 574 -309 -162 999 764 73 -245 -333 -56 291 967 -861 24 88 -886 -334 376 -470 796 382 -665 115 -56 -883 -751 -310 -158 -201 -363 -20 376 244 893 890 -138 -478 -528 -474 -149 -697 190 -601 -109 975 -56 363 -826 30 652 -359 -989 646 -524 -761 -470 903 -330 -371 711 -977 278 -916 -597 -369 240 892 -673 487 344 618 537 -726 436 770 535 -417 46 -863 -330 594 -438 201 -33 -934 -396 565 -540 -84 693 677 949 829 -878 572 -344 373 344 -789 -395 876 852 -2 -943 -15 -819 164 -44 -819 -609 521 811 19 -647 608 -31 703 -657 357 -27 -544 461 258 -805 -718 -145 -501 460 -285 -501 823 -810 849 316 668 -936 -376 -964 -701 216 109 -394 295 529 497 872 -749 190 -93 -378 -997 -62 -155 810 49 -450 629 985 613 -807 -37 -524 277 -359 430 -906 -361 47 -373 -255 789 -712 -929 262 -356 -84 -829 794 122 909 -909 -939 -237 703 995 743 827 -35 -95 470 674 -972 -620 753 -764 -336 690 -950 767 -749 -20 -667 -303 -31 -124 387 663 487 -642 -227 524 517 -383 980 -374 376 498 -255 301 -122 -215 -158 -866 196 -985 -137 -662 711 304 -604 32 -271 -447 -604 -753 -654 -370 -365 -953 742 604 -939 463 987 59 -451 709 -885 -292 -849 580 -305 315 -71 161 -458 365 -860 284 -373 937 594 193 611 -786 402 -799 -151 -389 -795 -37 245 -346 -224 -483 -827 -421 918 391 -416 -168 -514 -239 -97 -313 421 216 10 796 -844 950 -384 -540 -965 333 -39 806 86 105 93 375 598 -302 75 901 -539 816 732 -512 -137 670 -658 381 -444 -362 -112 267 372 -827 60 168 -390 559 -716 516 -571 -337 -415 298 22 -30 -515 562 173 -411 369 578 -785 358 -552 179 -613 598 -155 -301 -333 -576 -798 569 430 -558 69 317 -159 601 -860 14 -239 169 -835 -579 406 206 721 932 785 -968 809 1 -882 -531 -354 211 -730 -135 -983 616 -854 521 -918 -949 483 -815 30 654 -948 399 -699 733 -353 -57 793 -116 -235 -268 925 -798 463 -626 -103 -444 796 -806 467 319 322 513 -533 474 -422 -494 48 475 -146 -979 795 -54 -858 -474 -634 31 -11 221 159 -355 606 -978 -946 -566 971 -319 773 262 166 929 -132 -401 -553 928 852 977 -431 -825 -159 491 486 -686 313 -423 -995 116 260 465 704 51 693 -595 -490 864 923 403 929 -280 505 -601 -408 -285 -382 -88 -799 622 -295 600 113 -339 -679 -347 -625 350 -129 -506 462 -627 -923 -355 -187 -617 487 231 401 -712 692 582 852 -336 -690 782 -572 870 492 471 -28 -186 -682 -491 794 -102 -832 31 -86 128 -643 705 278 -566 906 -4 -375 692 -527 69 94 -240 997 953 559 401 -611 988 296 -806 -226 477 -488 -917 -929 398 61 94 -258 97 -760 -682 -380 685 687 960 -996 -545 17 -512 -937 -410 -68 525 658 787 257 -635 366 -295 527 -257 -884 -790 -335 118 75 -84 683 950 -79 -215 -599 0 894 870 401 -690 -861 315 239 -178 -615 -100 -457 677 -353 -297 -318 -447 8 -80 -855 618 366 -9 -904 102 146 530 -471 -533 950 679 440 432 123 190 833 654 -270 79 432 -728 652 167 -685 -123 522 -606 -662 677 -197 -445 378 481 240 -24 -558 -223 492 -389 945 370 564 -413 548 996 133 -756 -717 267 -632 -190 150 66 -999 -427 -593 763 280 538 -432 843 -175 -548 141 280 -656 -66 263 2 500 -398 654 245 36 251 -787 -424 390 -213 105 -121 428 300 -976 977 300 -580 -800 699 -524 -901 776 -695 -189 222 600 -731 450 -540 -424 -411 -613 414 378 -273 571 -61 -915 -202 328 -727 -657 93 -413 -546 -841 -106 -392 759 732 -783 -146 -653 927 703 862 614 174 493 183 -279 -459 568 -185 975 -91 -175 407 127 330 -721 -462 -979 -440 313 187 135 936 -820 -487 808 311 419 -290 101 544 124 -607 554 -815 166 459 -680 -142 941 -191 -310 846 92 64 -87 -668 -973 628 -447 988 -465 139 -414 151 659 589 525 -682 266 -355 436 677 415 546 -631 -214 -869 367 147 186 -881 611 408 42 575 -928 -701 -568 607 -110 51 -980 513 227 -647 580 281 914 -568 25 861 852 -318 -681 -832 -387 -448 -544 -667 561 -555 -872 974 -965 894 276 498 -323 112 244 952 -622 196 -996 0 -920 602 -140 -678 -506 -655 914 789 -241 190 226 -217 576 -721 859 645 -820 -249 -846 321 423 228 108 532 -687 948 16 766 951 157 -173 596 -395 -821 -644 722 247 -201 790 736 -303 -21 -858 -409 -473 563 -951 128 -975 -290 283 -800 -999 -448 77 -951 92 262 -582 821 -574 303 933 -606 -465 -728 54 131 -110 -819 221 497 341 296 -497 -53 -154 850 -478 -997 915 634 -969 835 -432 114 -215 54 -904 -948 -836 -222 347 -936 -436 904 702 -591 -133 934 342 962 0 986 -187 -63 843 342 -207 -986 527 46 -55 -638 876 160 -799 -356 -114 -60 -593 224 77 -388 94 -940 -268 -639 -710 93 -563 -883 473 -781 15 -271 -452 564 -303 -875 -80 849 893 115 -609 -9 943 -729 540 -458 528 -613 155 452 -193 598 -32 409 -377 -487 902 -935 326 243 337 119 122 -828 -743 -343 -549 985 -906 -256 214 -819 351 801 -995 30 -422 546 -550 -456 -785 208 -184 -982 -296 -383 938 -803 455 973 -271 -32 -834 -909 -172 326 745 566 -539 -19 761 -490 51 128 722 -75 202 -456 810 -653 464 -334 -577 -620 -605 -100 -977 -941 -915 -51 -672 -984 579 -897 -665 846 -222 266 -604 -966 -322 872 965 692 420 220 365 -449 559 -435 747 805 -763 -340 975 -784 -990 -810 -152 -505 -361 -410 -788 590 68 285 -265 -712 915 -374 13 693 -396 740 -556 -506 252 458 684 86 -265 152 -918 -17 -304 -659 248 -492 -366 551 -213 -975 631 954 881 -50 -547 33 599 -316 473 -343 -837 -11 285 -194 894 541 -156 772 598 -957 930 -400 -255 -398 -439 477 -628 971 664 -704 -190 601 38 -804 972 716 -10 888 -162 860 248 740 156 227 -211 -503 207 -925 593 59 439 868 -985 160 -781 263 -608 -91 -850 -555 -906 -932 950 -239 1000 -454 -384 -630 -982 -797 -406 -849 -983 -838 -279 -290 -830 -206 143 523 626 -858 114 -147 455 -836 -912 338 -384 239 946 527 -488 37 370 -299 -628 643 148 503 219 -942 -959 -629 523 35 437 593 603 -860 192 289 -854 669 -344 -102 -512 -216 -675 725 -1 -603 -778 -863 -823 -494 353 -488 162 346 -506 651 -823 798 -257 428 -503 16 959 233 401 847 -573 -152 -895 -340 545 -403 -543 -722 180 -857 -540 -600 880 -945 -941 971 -790 930 988 108 -800 -396 -941 -865 -799 759 564 -805 -66 -995 -308 298 -995 -126 -307 828 -521 30 165 -242 137 613 861 -822 547 -501 -609 -283 331 574 -99 85 -319 -366 451 188 601 112 -482 -53 -164 508 -915 -318 589 -208 -26 -807 113 -653 656 -826 966 -159 611 -373 390 -821 712 353 -177 655 124 581 253 399 268 -739 507 -641 350 -557 830 87 -891 -812 47 14 271 448 788 694 -53 511 -344 820 394 -898 -38 868 853 -567 524 76 -336 -651 -164 857 -848 387 -147 751 470 272 364 250 -969 827 -712 759 650 674 808 -565 56 -294 -431 -202 -531 753 -193 454 452 437 771 -229 346 -815 -603 928 539 187 -861 428 -406 739 416 499 946 267 -745 1 288 105 31 -374 -810 -76 -937 -570 -553 38 995 -953 449 641 592 228 17 813 681 984 676 33 -498 781 892 -427 -708 -94 152 -475 -200 -456 -843 419 449 360 -42 445 -271 -248 263 -93 -467 -141 -2 893 613 317 217 851 -980 934 22 163 639 75 863 493 117 279 286 -690 -463 418 -194 987 -150 -161 -16 -768 282 -996 734 628 -62 -473 316 201 -272 -999 124 -820 825 -916 -909 347 -168 -784 174 797 859 -664 -640 -398 -340 679 888 -395 260 625 -647 431 -727 938 4 962 886 826 243 780 -717 868 783 747 302 -861 901 -87 -95 -458 -648 -510 804 -584 -913 -247 914 -799 896 149 -868 -235 -100 333 -327 583 -826 -147 16 681 228 -131 785 160 238 -86 630 796 -718 252 264 -738 974 121 291 72 -6 816 -492 -289 -785 323 -639 21 546 -831 -698 -202 -469 285 -814 977 794 954 270 -679 -464 357 -913 -594 -800 -865 -457 -455 951 995 274 879 575 938 -230 -901 -99 -661 -23 257 542 3 475 173 -778 -869 -549 229 -737 487 -665 101 437 622 901 756 964 -650 -484 -15 800 -732 -795 -310 -713 -900 -267 1000 384 -819 550 -870 -764 -422 102 225 359 -176 -910 634 546 238 939 -310 267 -325 -408 -499 -830 815 407 106 -694 -314 318 -914 -301 745 948 -281 498 114 -875 -353 -510 -134 809 -588 403 -143 663 887 -164 69 -703 907 -335 256 -425 915 697 762 256 916 675 531 629 802 728 385 -972 -973 717 -781 -315 -518 73 -415 -93 501 -579 534 -19 170 -204 173 -695 728 349 -904 940 494 -612 -506 -647 860 -948 654 202 160 104 -359 -237 -181 -623 -808 16 186 443 366 172 805 374 -375 684 -774 -346 -776 815 1 -791 -46 -111 -453 527 -229 -909 -116 -965 739 755 -552 725 705 566 413 758 -393 -474 782 -723 472 -875 -391 110 -509 -753 -210 467 -413 933 580 -551 116 910 757 -316 -282 974 129 538 -607 969 15 -281 144 390 576 332 -784 989 983 477 -87 -806 -456 894 -225 192 613 -650 -962 -557 -840 791 182 -13 293 214 532 -821 885 513 181 -867 -675 -686 -806 -869 -526 -763 756 -478 451 791 -718 -669 -501 -589 730 129 608 -958 -225 -753 -656 429 392 353 544 -107 -638 404 184 377 349 -735 -2 -404 -673 -15 -381 -891 -852 213 89 -513 -830 -706 -864 288 -999 804 810 -325 796 -225 -232 71 -237 506 -367 -662 252 -665 -74 -970 920 387 -667 -113 -712 903 -733 -800 -942 -259 540 435 555 -266 -782 140 -508 -623 232 -568 652 -770 463 -464 231 512 -614 -252 990 220 524 -436 -751 -126 -499 -855 863 -63 835 -807 -508 906 951 455 -132 -21 87 607 -350 108 685 386 -506 497 -27 138 -1 -407 -686 826 704 -579 -818 -27 -143 285 781 5 377 705 990 -461 145 -568 -46 24 635 160 735 49 390 65 261 407 -787 -126 -180 -459 861 -399 735 -711 91 -588 551 -967 139 363 -530 -513 -289 892 -324 230 969 233 -428 899 -116 -416 -752 -981 -317 252 -970 -630 -507 -685 596 138 579 750 -464 859 -281 -134 -307 -505 -74 -673 -571 -871 969 754 134 255 442 798 524 -629 -527 -585 -668 -392 -434 -93 -844 377 376 126 939 -841 583 479 -194 -820 -720 751 58 568 1000 -689 -684 4 -225 662 252 -797 -442 866 -896 -796 891 -645 -613 794 -946 -432 -15 644 -687 -464 -584 -861 965 -759 -925 484 -244 143 -597 -776 152 -910 718 -614 -939 524 251 371 -353 75 61 -103 -944 714 -950 76 469 -592 834 27 354 -266 -451 567 -824 527 -46 314 -144 171 -564 359 988 662 -564 -78 700 437 -726 471 -706 -312 -340 -955 -282 -906 208 -532 -343 697 -842 -152 -801 -75 -711 422 416 571 422 -91 -179 303 -488 -493 336 356 -529 930 460 -57 -129 -562 -394 -612 -326 -82 595 119 -989 -700 -634 -476 994 -56 -541 -847 424 -745 426 -503 -381 536 -968 -93 -519 639 735 374 -231 82 934 -571 -390 2 55 -600 957 -368 632 902 -625 -769 861 360 897 814 982 622 117 -51 554 -325 -315 -907 883 -947 248 -826 -990 0 820 -92 -352 -423 607 -827 -858 -229 265 283 -465 436 -451 48 -46 19 -287 -942 754 -847 -46 186 -654 -532 387 -736 582 -392 -30 -671 542 661 556 -694 306 606 674 -155 890 81 -692 72 -767 796 513 926 -597 -879 385 188 201 -357 -439 -902 199 -861 -177 -471 469 -998 -589 165 -885 -566 953 -339 873 181 -92 -752 857 137 539 796 -90 526 617 -858 70 -689 -473 441 524 878 282 -81 -963 476 -677 -133 123 281 384 683 832 -733 830 259 248 -713 -185 -23 -614 438 -519 -46 935 -889 387 -182 -893 -427 -657 -421 145 -46 14 1000 -328 302 -648 -841 215 -161 -499 -397 421 -590 631 649 -843 -494 872 -945 896 -914 279 276 -139 370 323 780 -277 -884 417 188 -6 32 633 853 873 -881 447 -614 -403 -370 -686 -578 11 -433 -879 166 -884 231 926 -975 796 626 828 587 489 548 465 -79 528 -151 -69 -788 -956 368 540 -215 833 -1 544 392 679 -870 489 473 -241 -190 -119 -163 822 -214 -552 -13 313 -446 -582 -666 -624 -35 -525 -734 -357 -327 -250 -523 739 -675 -763 237 554 -911 -14 114 -843 140 939 -809 260 -151 -30 -649 -701 258 591 712 955 -296 -175 259 -770 -155 -868 568 786 621 474 -796 450 -3 668 201 -465 -883 938 922 -511 -84 684 147 56 -214 -184 344 945 -463 923 726 49 648 763 -975 352 789 633 -163 -759 -143 -260 -573 -47 583 565 -920 529 -576 571 -765 -618 -929 502 -158 -426 -311 446 -55 -294 -814 452 532 203 404 -695 410 605 848 411 243 -561 -761 -285 585 264 -997 101 913 -130 923 -669 -596 -843 243 671 -184 -708 -624 -728 -829 -472 980 603 -931 183 -772 309 -51 -676 -833 658 618 -291 635 -640 -980 -366 -438 -743 -435 537 -682 -552 -243 619 888 701 469 768 199 -624 536 -495 761 267 765 -327 662 -263 -646 -626 469 -304 230 738 42 431 -567 562 -978 93 983 475 859 499 -920 805 601 -162 884 -302 350 -749 -359 -187 -439 -433 385 -275 332 495 -958 -436 -813 -349 107 185 -462 453 -248 -182 -62 -843 -354 -578 -134 -889 -937 -364 -183 159 509 -715 -664 -116 -726 -855 -175 181 20 -743 -478 -873 858 838 -606 -850 -64 373 455 979 -802 811 538 -313 -836 -661 560 -216 350 693 299 316 -568 -925 -865 79 -240 952 -194 781 91 -746 -767 459 535 -771 -197 -974 -878 -897 296 269 -614 -184 416 -78 -81 -608 -574 -724 978 233 -933 969 313 -973 803 29 -479 -784 -298 -506 -102 -651 -363 397 800 791 -793 -676 -192 -732 -266 251 -91 -198 212 53 778 434 -146 -537 804 173 846 507 -906 -15 -783 -866 974 -158 -842 87 -789 -632 -471 204 645 3 241 -74 -949 74 526 -21 -993 971 60 100 -19 -483 -447 -572 735 430 -136 901 -930 -522 437 68 -973 -704 -615 -855 189 608 -181 -980 -40 -254 -261 460 -280 40 -50 -717 -910 976 943 488 -419 901 212 341 -490 -574 -484 -189 218 283 225 -871 -218 16 670 -171 135 816 -26 -67 538 -108 11 135 187 -432 267 269 -874 981 372 -439 -84 722 -365 -371 850 -409 395 -207 -61 -468 -363 207 -154 314 452 140 379 -241 -828 124 -796 -163 937 403 -205 -534 -561 -505 971 725 629 620 229 -502 817 -53 -242 207 430 344 273 357 997 -23 745 -337 -833 -112 483 765 790 18 -473 -375 -994 -734 -927 -369 888 -230 -750 3 -585 -747 544 593 820 -4 -483 91 826 -427 -853 -569 -21 186 -937 895 -94 713 -592 1000 -972 394 -67 380 294 661 670 51 429 360 440 -293 -725 -124 -352 73 -915 14 -985 -102 -598 253 -971 -144 -861 687 -159 799 294 -844 885 -987 -79 -786 -492 -460 -467 226 -375 -568 -379 -321 601 -463 43 774 -156 -525 507 532 155 -725 -67 -847 937 917 -65 961 169 -39 -577 -356 -36 -856 -830 647 -600 -949 39 -113 65 400 602 -373 -115 667 515 635 820 -261 -939 -768 352 313 -656 -309 220 -625 243 724 -236 -318 53 635 936 879 -682 347 -629 -328 801 -596 -937 552 -85 729 89 226 199 818 972 -451 484 421 285 439 -623 -941 -460 -919 -748 -238 475 710 -936 -58 237 -978 -828 -169 -427 -918 -424 414 908 594 192 2 -909 -174 58 -401 -423 -956 -255 604 -863 -870 509 -475 101 -391 -812 990 -102 927 168 -14 -522 978 -716 -566 967 -502 -501 804 493 782 -568 -218 -14 -422 547 -349 447 908 227 144 -882 220 -556 347 -461 -215 -281 -212 -645 257 -150 -115 924 -771 118 87 366 -372 670 863 -240 -462 501 -606 308 289 569 -741 -136 -578 -456 629 -178 622 881 -44 925 826 473 464 -329 -91 3 -547 177 434 -217 944 11 464 84 -427 -799 -986 81 385 416 556 -921 667 264 969 78 976 739 478 -705 -599 -661 -309 219 150 6 909 -716 -306 -681 -878 427 -595 -795 614 -447 636 -51 28 -416 847 872 -321 351 -450 -310 -290 423 522 -748 -413 -418 863 851 -560 -684 -538 545 -419 -156 -778 790 417 358 -919 106 -527 -333 585 -595 -412 419 -430 -459 -958 -483 -569 -817 -630 -1 -859 -878 880 -536 93 703 -588 903 452 813 577 779 261 -236 10 188 872 942 -926 -30 -301 -269 171 -889 -784 41 -53 824 -777 -44 180 -18 15 -882 775 846 -751 -433 -346 -335 461 240 -696 -24 -198 59 -737 560 -889 874 683 -319 -198 904 213 158 -959 -207 152 547 743 730 478 502 808 555 895 -333 812 628 -15 -788 605 186 654 584 705 -613 766 516 -621 508 969 -616 -751 919 -623 325 -369 893 -250 291 209 -486 -506 430 758 -553 832 381 -555 -163 -427 -304 -3 452 -351 -318 736 939 113 541 821 510 145 -413 -406 196 -204 5 -175 786 845 227 187 2 -168 -322 -498 -25 128 408 426 497 -532 186 -383 -800 282 305 -125 -11 177 -408 129 -693 940 849 -90 911 -187 -132 317 -678 -811 -20 -128 765 39 -235 -48 -399 453 -22 -913 821 -53 -4 904 626 757 477 -697 -786 -276 -463 -374 632 567 -303 417 672 -381 137 117 956 875 287 797 -481 468 -720 -111 -289 -273 834 610 241 200 507 -602 -20 -485 -277 34 37 -509 -951 449 -571 -251 -330 -40 285 -612 964 -850 828 -229 842 675 455 273 -425 -26 512 -704 -639 846 459 27 670 -636 925 941 540 -176 691 -272 491 154 -571 -895 -495 -847 829 -597 539 479 900 53 997 227 350 727 827 654 162 469 621 -991 -413 536 263 913 -807 655 201 534 -389 -654 390 254 -545 -121 -866 539 310 612 -855 772 937 885 386 -733 392 508 -78 578 -351 285 -542 -930 904 933 -695 -776 770 589 -52 -587 10 -346 -7 899 -864 401 312 258 -453 -463 -54 -675 261 869 -176 320 29 -139 7 670 -436 -335 -506 -627 720 -849 876 -132 644 -321 848 -320 185 578 -360 -166 89 -966 -202 993 -767 -840 -942 -388 -728 973 -318 963 -484 365 -499 928 -598 804 206 -82 -197 -675 585 974 -571 -603 152 225 -942 831 -68 638 -720 707 398 -997 455 91 -979 -583 534 802 -637 541 785 808 -938 386 -224 495 -646 42 72 953 -328 492 -769 880 329 107 -386 710 726 758 952 -596 105 704 -335 73 452 -431 314 -958 -138 -777 -250 353 49 -897 479 244 -952 -13 -562 813 866 -737 817 -493 143 -295 878 -461 271 -953 -618 574 -603 -465 -848 -964 157 809 -247 -111 697 320 -607 592 395 152 -49 875 583 -738 -82 -673 -779 -124 -745 -802 -748 737 45 533 842 -936 -374 -120 -720 862 -439 -315 -741 -621 -679 176 811 -17 671 -72 -519 -951 -309 -909 781 781 -124 254 984 -614 -762 749 -892 660 -311 -568 513 706 -755 -289 -428 444 894 961 -352 828 -706 -112 996 892 -119 -227 -851 354 533 -173 504 -393 415 114 -176 -244 149 241 994 159 -20 -593 675 935 -764 -122 606 577 15 486 -219 -343 813 548 327 985 867 -951 -865 916 344 -456 144 937 -908 829 187 -624 227 382 -587 -111 -284 -869 -118 -912 -636 788 -865 842 -254 -63 291 916 -172 65 700 -485 -279 625 414 -574 -126 -620 -31 -572 -699 762 175 706 683 -287 841 229 928 168 76 731 -854 592 -535 416 -748 14 -764 -452 -852 -780 287 -658 -166 -676 -245 801 -355 -951 466 -580 464 794 338 -470 -621 112 190 82 99 -486 996 -395 -927 966 793 246 -75 432 -307 426 -861 69 -758 739 486 995 304 -505 486 567 -847 -656 654 -426 469 22 -658 752 408 833 557 -299 517 727 782 -794 202 144 181 560 -527 884 -667 667 -175 985 -414 375 467 965 -268 360 836 53 -235 -171 -313 78 555 -584 696 -108 -289 -675 -8 879 939 310 -660 496 -772 262 -804 148 -784 868 755 -969 928 -907 -62 950 996 -511 -675 -889 466 -35 -930 965 217 -27 591 314 188 -744 637 -893 609 -957 334 786 416 -670 343 -335 -715 -834 -536 505 -886 -749 -323 227 811 -635 -119 657 -167 814 -758 -156 117 898 -770 -116 320 225 641 770 137 802 250 5 -370 -911 189 -673 -602 -532 -730 -229 -111 -759 917 -195 197 -1 -845 -70 -731 -396 -848 398 -843 -337 122 249 570 -316 -497 304 -854 -177 -822 813 -685 -619 -979 -526 565 -145 -773 588 422 -806 928 -110 985 -871 94 375 -713 -121 21 366 736 -809 930 16 -367 -937 -113 771 -756 -684 76 -889 780 -357 -392 935 -732 -197 488 948 -774 -336 922 285 -886 843 421 570 485 -542 -452 -123 947 394 -309 560 169 -314 988 -97 309 73 -222 -878 -475 -120 615 956 -659 -873 111 -789 -820 11 -473 -309 760 355 356 -929 306 714 320 -892 842 -449 -819 598 -866 -381 326 -263 -592 138 -444 -382 509 54 890 -673 -654 891 -605 680 88 -429 542 -704 -592 527 733 746 265 800 -990 118 259 176 876 483 189 318 519 -503 -377 884 -627 890 -30 394 89 571 286 -598 713 733 -957 927 -367 -273 669 -617 253 -532 35 -642 254 -71 810 -218 294 24 -894 -937 930 -940 622 375 -616 -568 -273 766 194 104 -466 239 -296 253 474 426 -247 -903 -240 978 -278 324 603 -376 169 -263 -759 121 -322 476 -958 -813 -1000 505 -237 695 732 80 -662 -339 555 -128 -978 -82 508 194 732 -851 351 -15 -778 -583 -384 296 -673 355 750 -342 -957 39 -616 387 -537 -401 -945 -702 524 889 -899 631 903 924 233 -48 -687 -224 -292 -73 -90 -575 661 551 744 -470 389 -891 552 -317 -856 -209 401 -375 -13 -112 -392 399 -972 430 829 -154 875 -398 861 938 450 518 551 338 -553 315 -171 -113 -578 -840 -647 -468 -1 160 -628 -124 466 232 50 991 148 442 985 -264 90 -762 -913 -24 -640 989 -835 -568 359 -566 986 -964 587 -28 -686 214 -93 208 -324 396 -152 926 267 -229 189 513 516 -39 598 154 948 -64 195 -916 296 -787 -268 748 873 -785 -991 -910 -365 746 -850 321 -128 -905 492 193 -411 818 294 -160 -268 614 983 -104 -515 389 -668 -263 -670 694 -520 -990 -252 -534 -180 -464 -553 291 433 962 -575 -963 -567 -453 602 678 702 873 937 645 428 -136 239 -83 617 -323 -836 -218 374 -272 -886 -433 557 45 597 -64 -640 -360 -810 799 -161 -867 -883 828 856 -526 -165 461 217 874 921 966 136 863 813 -59 -432 66 -198 920 -772 438 -641 -29 -622 -462 -564 -891 67 498 -509 545 585 -929 442 -223 -101 514 745 -607 930 -458 806 789 771 -709 -166 424 31 -330 -961 522 -89 -922 152 309 20 -561 -643 -463 -514 -817 -320 -114 15 136 -401 463 173 141 256 -290 -193 779 -466 310 -993 -107 -685 -749 516 -811 -60 573 -111 87 787 -373 956 705 -269 927 -706 973 -16 142 -300 -503 -591 -371 -967 586 -330 86 -801 481 -906 -371 -118 -406 -915 103 -364 -241 594 -810 -60 -154 652 414 704 709 42 -492 -49 -863 697 215 -518 -381 167 684 -888 984 588 296 -438 177 788 480 -735 942 40 -379 161 107 582 678 -458 136 699 -71 632 817 769 677 34 -965 -875 -413 -203 -860 349 -510 836 -194 -639 -251 -720 229 -194 329 468 -894 362 793 -884 17 -514 -923 693 -765 855 144 492 551 -160 -793 483 -760 538 -378 582 503 218 -75 643 -916 259 128 4 -224 -97 -776 -5 -469 291 -174 -411 -209 343 -49 582 -168 -662 -621 -298 -24 766 -908 -984 -654 -189 -965 -30 484 336 748 -621 252 53 -100 -625 -910 261 298 979 527 -771 -687 -283 -256 330 -494 -362 259 -880 -176 166 -154 -537 -342 -532 -370 828 534 -58 -879 871 -968 -957 26 650 287 440 -986 -596 192 709 957 489 -392 -356 851 -751 403 803 503 -246 281 60 -328 81 144 447 -906 -104 -893 -477 -810 61 953 712 715 -881 -192 813 903 656 832 -996 291 175 338 114 672 -229 814 121 -125 -894 360 342 637 -997 -862 274 164 -859 -594 -473 -628 -572 890 541 856 -922 -707 307 -445 143 908 -71 -16 988 88 -110 107 453 -23 -460 -742 -735 -930 -430 729 459 -562 -700 -156 -90 534 -845 -383 -408 683 841 628 -51 -171 -713 28 -932 -228 -309 976 53 -335 -725 729 -881 948 985 -972 -594 493 921 -92 -382 868 140 -959 150 183 393 189 -693 389 -165 626 -484 -929 913 -87 509 -806 -22 194 444 665 304 -692 270 77 -286 -846 798 85 963 -656 -877 944 866 108 439 781 592 -144 11 482 -546 -565 -436 411 52 -581 -773 -400 -200 652 175 -20 -17 835 -840 -382 -35 -636 157 735 935 207 -781 539 759 -14 424 243 -969 -501 -503 889 971 188 -821 956 505 -418 537 420 -539 -744 109 -43 -612 -43 -240 387 -792 -252 672 -205 -547 119 339 -318 717 -227 -374 -841 380 341 -522 -378 102 -254 -625 -735 -954 -74 -717 459 756 898 214 -458 426 907 970 -444 659 672 -471 -689 -885 826 -779 -687 997 69 534 691 100 -181 17 -55 438 500 19 821 -55 -220 -635 -212 502 -711 -977 -185 -789 648 374 -382 -238 27 -413 53 -4 823 -651 209 -755 -937 16 -992 -561 883 450 -96 -736 614 604 -953 649 343 899 -315 107 -128 502 550 758 -897 970 -201 234 664 280 248 -351 286 -86 722 437 687 -861 59 -228 610 885 31 472 -963 484 -730 -659 273 -254 15 -351 358 -647 578 -8 704 -463 740 338 950 -924 -353 745 -65 -208 -388 -532 44 -652 -602 87 -186 -306 836 145 -707 101 -726 -39 652 26 649 -981 191 319 -3 864 -951 59 641 98 -12 -286 940 505 -362 116 -189 -226 539 -506 544 -804 826 469 -474 757 -825 -461 869 285 781 293 -682 -26 -283 -434 49 -912 301 -846 -941 87 550 -968 -721 -275 -570 55 -681 -55 227 757 701 298 -613 819 -226 93 -653 -778 -138 885 -228 -779 631 -768 -198 -361 622 636 -812 -413 -217 810 200 -542 687 830 -763 -713 120 -28 267 -369 -388 -717 412 -629 -938 395 -230 -937 -469 177 -433 610 740 -158 -695 -841 -451 -175 749 44 -53 443 418 140 -389 735 621 811 248 325 8 -145 124 208 -207 -217 840 -315 -481 589 883 306 6 -954 -111 10 -339 575 801 745 -743 -124 163 -436 -125 359 242 -135 687 451 -699 291 176 45 383 -338 -427 -540 92 -334 244 811 -632 -582 995 868 138 -481 443 719 743 383 -417 93 24 770 563 80 815 220 503 251 -348 -729 234 99 -241 -847 11 102 -211 687 -147 -624 283 336 711 992 -917 -993 371 133 769 137 -540 -14 781 -966 -273 767 19 -692 403 734 863 -684 -985 309 -301 914 447 -570 48 -39 904 -941 -361 268 -798 491 837 -541 943 942 -157 -873 -401 -678 674 -47 394 -103 -918 -384 561 -653 735 -149 -657 -840 -44 -877 -367 817 -165 86 529 -552 621 759 49 262 660 -951 662 759 891 634 -3 -376 452 688 912 40 611 -666 797 570 604 -927 238 624 345 -657 -684 956 -20 203 -642 11 809 121 110 485 908 891 673 -905 683 634 -915 -74 -598 -911 -863 -719 -461 -830 -567 -536 973 -158 -708 625 -899 483 333 -626 556 350 -567 471 -470 -503 119 -657 -842 -921 549 -93 -918 -281 -833 976 615 -317 -300 -715 -485 371 -584 517 -413 525 887 432 871 933 610 -691 561 -781 790 -344 185 334 324 471 -557 462 -1 -401 937 303 621 412 -885 988 640 -887 -90 765 -962 341 266 -311 84 -925 -905 -536 -419 468 617 -191 -727 606 -110 947 -964 -908 170 -338 146 -250 236 -557 44 606 -405 -965 -427 322 -950 158 438 831 643 207 -516 -880 964 -423 75 216 -659 -68 740 -367 -165 721 -980 -148 -543 11 260 -403 909 326 309 -562 -413 481 -778 -467 -292 -378 670 214 709 51 313 31 211 708 21 -155 -577 760 864 301 220 641 -451 -760 888 -895 -695 -521 -411 574 613 10 597 -587 -132 -301 905 -211 -609 -237 -457 233 -307 398 468 319 349 -618 589 -354 -214 -518 520 -735 830 38 106 -28 569 90 410 -234 -805 -466 -2 265 653 -287 -801 960 -345 -860 369 903 72 493 380 -953 921 -868 986 -763 -759 -587 938 -687 140 264 -351 -312 -846 697 -163 -631 -614 -515 914 -562 208 -499 700 856 819 656 653 818 567 884 106 987 -788 -985 839 510 131 739 594 -621 -508 801 -778 -858 -254 65 730 -102 896 -422 906 -823 -999 -191 -703 329 -699 413 969 -968 926 897 -217 -422 -250 -510 -297 -333 475 422 117 -89 493 -792 -326 -14 856 -628 -667 -399 909 -199 977 404 -75 -50 763 845 -810 737 -996 36 989 -52 -739 895 -719 -725 371 784 -935 -406 748 159 288 -955 733 -317 -58 -6 878 -335 501 -477 386 721 418 338 936 77 -411 -86 150 -946 -845 -222 -927 246 575 -588 272 845 -265 -491 -598 134 493 413 73 -855 -949 723 -655 7 514 525 55 225 -415 -259 877 382 504 -274 -259 -41 -374 -503 -352 -771 -894 -941 -628 -111 828 -83 194 586 199 430 -25 734 -474 118 -669 -420 -876 -519 65 488 -982 493 -777 599 -134 7 711 552 -817 974 387 -162 -761 536 939 660 962 352 418 955 -922 -136 -648 -99 -88 406 612 838 389 806 523 421 -501 563 -158 892 791 -577 626 -70 -374 -670 -833 211 -263 518 513 511 152 177 -451 398 659 -861 660 430 346 980 -830 144 866 620 450 773 -628 -18 -337 -801 -270 813 -620 856 882 -887 890 483 971 -260 -444 -873 21 700 -74 822 -891 994 805 32 618 -562 291 -325 495 109 856 239 -231 -79 -205 -728 673 156 -278 115 -236 123 -28 -939 771 -263 -221 -238 -362 -853 154 825 437 -597 -874 -360 957 -557 -373 -179 -947 -448 638 -921 -507 -677 -637 782 765 130 471 -12 -889 -826 739 -864 -288 -496 -967 63 -157 994 8 -715 -971 -880 319 -993 -864 -495 585 223 329 664 737 -141 -940 957 -157 -475 483 -753 196 196 -984 378 -220 518 -211 -469 737 477 808 849 -929 -338 -474 -725 952 -433 11 505 -842 448 -396 56 -891 804 133 -759 708 -534 -990 259 -958 -179 397 -151 164 -438 -649 124 -10 -815 -917 37 -839 110 -583 545 330 359 762 600 -522 485 115 -919 396 -421 -954 647 -509 839 -965 -928 501 -42 -931 836 -495 -406 558 -789 -387 838 141 -633 323 -716 -846 -357 -19 -444 453 156 -102 -30 435 -428 297 -836 -188 692 623 -271 -98 -660 -594 -215 -97 -187 226 -236 -63 -142 -920 -589 406 858 978 490 -654 96 -238 -733 738 -539 -600 173 371 -453 246 842 51 -196 -46 827 308 213 -680 574 642 634 -519 -426 852 391 263 -988 -963 -289 331 459 486 817 -151 979 -627 866 -562 60 673 -781 987 -449 222 -552 647 -683 927 -596 949 -899 267 299 -460 240 881 -620 501 -950 -741 -471 -748 419 -805 278 -127 -567 817 -217 427 573 -825 -956 -454 -338 -564 -975 -725 -478 417 -963 497 314 -990 760 150 -819 -460 111 -376 97 -719 227 782 -727 695 672 378 667 659 316 390 605 544 -131 -384 744 41 -168 502 -346 599 270 615 -890 -975 -39 -137 225 892 477 -69 -522 -579 223 -615 -669 691 78 19 -441 243 -516 253 -16 394 510 -968 -696 522 959 -241 -197 736 -567 -366 230 766 333 -311 -404 556 528 151 -103 -457 918 -152 -515 -981 21 623 -401 -236 469 -63 -897 -538 -139 922 371 619 237 -98 47 -456 -853 438 -80 436 765 534 -815 309 -266 -44 -199 -952 -824 -724 -980 -947 906 -445 535 -23 545 -347 -959 -564 -797 208 681 -596 977 768 -641 -783 -263 729 -321 54 -225 -709 990 -405 -635 219 -187 534 -91 699 426 283 -2 -762 -580 -54 731 -508 500 61 14 501 -929 720 654 619 960 -427 879 658 -892 -360 281 -822 -32 537 -186 -202 924 -712 535 87 -28 -985 -148 561 76 460 -524 -582 351 -760 -953 55 -120 707 181 -256 803 -881 500 -250 -605 135 259 -73 -295 -582 786 -856 518 170 -125 -963 -915 -858 -466 705 -566 581 -547 100 -487 -302 -157 -547 -116 149 253 855 -338 455 764 637 127 333 -371 -771 292 736 -979 -563 484 -867 -872 -798 -84 214 110 -664 -67 943 76 696 -595 -721 104 155 252 -260 -831 -465 4 -80 -144 -842 253 -286 469 118 872 76 -506 -154 327 -527 -93 -531 704 275 49 294 -557 698 957 -463 792 -16 36 41 -471 -213 537 841 758 -593 -68 58 -846 177 216 -351 -639 -678 892 -795 -789 986 859 728 167 319 650 154 -403 -31 -884 -531 -340 -677 -63 293 167 -195 320 -632 890 115 790 980 182 -778 737 789 8 -719 28 -799 -312 -88 -591 242 -313 -386 819 -576 -53 578 -134 755 268 -807 -460 -507 -569 743 930 -226 146 906 686 -29 895 -83 -354 89 -797 -70 -904 -590 542 -459 -52 373 36 -233 17 253 -15 -848 -605 468 617 263 -175 915 494 -293 21 27 -377 740 -18 522 -561 -859 -274 -86 512 -618 815 -330 932 303 -582 -261 192 721 -97 928 -77 -364 -697 -640 -801 725 821 183 -37 725 19 -651 877 -849 713 54 989 -445 -678 -747 -200 -977 97 91 152 -283 867 600 -798 181 -92 894 952 -86 -692 -844 -858 187 700 68 201 545 -815 -700 -234 302 258 -538 -66 -358 -544 331 560 -621 741 -600 -50 73 541 981 -430 -70 -675 995 -610 397 824 487 -92 -981 882 -133 562 926 665 -340 783 -89 106 -58 642 -966 -577 -622 -180 -191 508 841 -597 239 -358 -904 337 -310 -134 -325 -402 -974 -27 445 4 671 134 767 -222 -843 -785 -242 -43 259 577 -145 -165 -788 -584 -356 222 -366 -761 74 264 -568 687 -206 -720 188 -644 782 69 918 34 -769 -367 -972 680 850 -53 -295 -326 788 284 -84 358 -215 -685 -294 893 -633 -75 -47 -253 -738 -226 178 -424 -45 67 -46 829 688 647 523 353 -818 460 -23 -662 680 925 897 -238 267 453 126 -162 806 -217 -361 774 24 784 848 -959 -714 -637 607 -481 849 -945 318 115 -213 -42 -428 725 151 559 -242 -927 -211 364 -298 -363 149 543 830 -801 -876 447 961 -10 44 518 794 289 -198 232 894 938 -36 393 801 -559 926 -377 369 777 475 274 -249 217 -17 -853 234 -94 -502 441 -900 295 711 -316 685 -319 -964 506 -864 384 690 107 -757 -362 -848 489 -114 -742 144 123 -629 365 788 574 -702 688 407 642 -782 460 -524 -403 161 306 -144 534 366 167 -404 884 -647 -339 -57 -144 -6 0 128 323 -158 -994 -800 -802 185 -82 415 417 829 927 48 -960 -63 -135 635 -678 -332 776 -845 -707 -813 928 -27 285 167 -811 384 -728 -290 196 606 673 -579 -532 -605 266 -752 -148 277 -847 -327 -753 76 401 -512 373 -896 -482 -677 -148 -190 -55 91 442 -589 -96 -281 889 -355 -759 984 -762 428 -557 415 826 707 226 269 -926 -298 -791 -350 966 130 -47 366 -195 228 -15 -715 497 -362 791 -552 651 486 502 226 503 878 -303 -292 343 110 747 -637 -82 227 -857 -514 690 173 58 -776 -839 -100 254 225 713 794 375 -186 120 340 -701 -919 -7 -955 -714 -811 -930 -561 -12 831 -301 322 -981 53 -930 -162 981 -862 65 42 539 -851 986 -87 421 50 -183 -445 496 396 -295 913 -252 211 -512 -363 -385 999 -692 -876 -938 -7 804 412 293 21 -20 645 -978 -588 -922 627 43 -343 -143 662 -63 813 -919 194 -712 227 -808 59 811 176 -972 944 -3 -401 -319 -7 75 -951 466 828 319 -137 -882 -668 -733 873 497 517 -565 492 104 -804 523 729 -397 -410 853 182 -521 688 571 126 -175 -762 -866 158 15 667 -265 -930 -650 78 721 -576 78 543 -549 96 -680 499 -319 -936 -709 -376 159 400 -572 863 871 811 860 141 548 -269 -270 189 47 -887 757 924 -738 -71 630 -330 691 811 860 -399 765 167 -33 -977 -875 944 570 219 -567 -912 -687 768 186 -553 906 860 561 -400 -906 89 -918 -738 -896 -638 -146 669 640 96 598 -127 -650 792 642 -951 -815 -96 -604 164 -932 940 860 -872 694 892 250 135 198 247 470 -269 -810 368 -562 105 685 -958 663 588 887 955 -607 607 244 -138 356 138 4 7 673 991 -353 -50 -253 -631 727 703 168 329 -66 838 768 20 -288 -608 -336 -307 -117 -985 -776 491 -965 -582 -237 562 -256 -360 150 -445 -345 -513 827 688 -270 -512 -494 689 -421 -833 249 698 273 427 333 981 796 -165 -397 -892 -845 -327 530 899 742 -412 813 142 828 -524 133 479 995 -100 -100 27 -728 171 484 289 766 -444 -146 -142 565 335 376 -513 910 -333 -7 -893 -112 -221 850 -332 -255 819 854 810 -832 -804 603 -142 -999 64 -450 -217 -213 176 -557 -921 -381 627 289 19 744 723 -529 220 -171 927 285 -120 388 132 321 -929 -728 -770 190 617 -372 491 909 -546 482 -236 -62 529 757 -340 -697 -711 580 -629 -562 -614 -883 -860 -478 -971 961 -116 -116 -526 -898 -368 665 876 530 249 -788 16 737 228 959 -857 -397 -773 567 797 -713 29 825 220 -625 812 932 675 224 -842 -607 584 -411 584 277 -420 -21 754 88 -25 -664 -895 633 -63 674 87 -506 -689 692 681 666 157 975 -620 85 -996 310 347 -15 -187 -988 -799 -675 -832 885 210 -167 -178 473 -378 586 735 982 732 870 247 -264 925 355 744 -905 -579 -680 942 523 -310 435 631 119 342 304 -646 745 858 369 -698 70 614 -494 -205 -513 856 662 -947 765 -348 -446 724 -81 425 535 -864 -251 -284 26 -358 482 -612 -813 -718 -577 447 -428 840 309 -939 408 -564 -836 -412 685 -709 538 692 797 -165 -244 -962 -93 -774 -213 -5 319 704 408 717 -16 731 201 -153 548 -723 394 499 867 327 950 466 976 -989 -964 -195 -987 46 374 928 -23 -933 393 901 -855 -634 -560 -855 798 788 514 259 534 815 -240 868 881 -567 -910 -435 -268 789 971 596 221 333 24 -248 126 936 697 -579 -874 932 128 719 38 42 -596 -286 627 390 -150 984 908 -306 318 881 76 577 651 -504 797 770 317 -406 636 -962 233 -793 396 371 891 -266 -366 659 -716 732 536 -378 812 -742 372 118 -147 -366 962 -678 351 972 420 253 618 279 212 742 -225 629 61 958 -641 -581 -633 -670 111 -214 -64 -675 635 534 -15 975 135 250 -836 -729 -338 -285 53 898 -101 -499 711 358 -842 151 46 -420 675 248 866 -285 400 938 -572 -862 123 18 -646 -981 114 -9 -372 836 -297 -267 -194 827 -431 -983 -853 625 -832 400 784 134 334 -286 143 -870 47 311 927 -162 -161 -737 -841 788 -680 221 561 261 980 497 -16 -187 674 -391 -332 539 854 -963 573 -695 978 -917 937 769 666 501 -783 583 442 -904 -342 -666 -59 514 844 -247 -33 -94 -291 384 840 -128 916 565 -412 -624 -273 311 -608 354 835 -931 -625 986 668 128 -227 83 -412 -555 -785 31 -61 -537 -374 45 975 834 450 825 329 900 231 -367 378 -21 -74 128 105 141 -462 -907 43 348 -505 269 -758 -948 -948 596 979 -289 149 -121 -682 -87 954 737 676 558 -840 939 744 578 -836 180 328 416 -997 208 -989 397 -349 990 475 623 417 75 236 117 -829 -491 865 -870 979 640 -657 590 523 -946 68 633 -148 100 59 260 -85 700 533 651 -845 788 -700 795 -893 194 -10 -677 470 814 -758 391 -947 934 747 218 -337 -602 -285 723 545 -210 197 916 -944 -365 640 416 1 356 525 685 104 728 -81 293 495 -646 186 708 -393 667 -682 -235 183 313 -330 -851 -347 5 -732 -18 950 556 943 -478 781 -528 -374 864 -523 846 -194 443 624 354 -284 -957 904 -661 86 -625 600 -246 858 -813 -120 -223 259 -833 709 -624 -303 -398 976 18 -637 -287 796 552 169 452 -132 2 420 -779 -822 243 -40 235 -324 924 396 -177 197 -836 -785 -204 856 692 -817 -288 578 479 174 771 -613 57 -902 -753 -788 -552 504 625 159 -744 844 909 891 -321 -772 -467 697 -252 900 -996 -232 -646 -905 348 610 130 466 285 -52 -671 589 -603 -104 -695 -482 453 386 495 -649 -564 484 866 -152 -962 -513 377 -664 -107 472 -572 806 -499 333 -460 782 337 295 174 86 800 -936 -399 -810 -231 877 901 250 154 -334 -148 -284 -459 -311 -918 -434 147 -574 967 409 -459 -326 788 -338 -376 -98 -878 -408 854 18 369 -742 134 -250 -41 -693 -661 163 387 -437 -569 652 938 304 637 -303 438 308 359 -430 -911 220 937 -892 -185 -52 179 894 734 -817 -209 -821 -810 -157 -182 -612 668 294 -130 680 241 -190 950 516 189 -997 922 -50 704 -825 904 800 -946 919 -4 -982 439 -125 570 758 -390 923 23 -841 -238 191 -419 -942 766 901 -937 -241 -150 969 909 -481 808 138 -765 628 504 -672 233 -804 -825 -374 -15 -589 837 -819 367 807 517 134 -305 685 958 731 277 862 919 -317 -741 -696 442 710 -809 172 -993 505 -625 -489 -471 454 733 -464 854 903 -473 933 -698 318 166 -779 498 -703 -777 498 -969 -794 -250 -524 586 -20 -9 298 990 -921 -355 958 -581 222 887 43 795 -468 -585 -392 -687 457 -400 651 210 -593 513 -544 -222 458 477 -308 -727 -314 -379 -576 -349 -549 548 736 994 -347 191 965 -709 -800 431 289 518 -256 -427 -160 591 708 199 734 -294 422 -424 -626 109 -200 -903 222 638 -417 -975 -463 447 -557 271 -107 489 418 -156 81 663 -618 -752 -361 -27 778 338 -289 486 -832 -677 805 34 -887 -533 -75 217 -210 -424 -943 43 40 986 -238 227 512 -949 -71 390 -210 -738 -542 541 197 -372 439 145 -34 67 -803 -603 549 694 224 657 -915 -206 924 -961 405 612 323 -904 65 -634 801 129 -283 525 282 435 704 627 -398 80 45 -171 887 664 -399 -188 653 422 980 -347 -221 45 457 288 -7 -858 -409 -622 -509 -238 370 -601 966 983 976 -116 -911 266 606 -645 -640 -176 36 77 -841 -931 -412 -331 588 -697 473 741 -846 -159 993 620 -833 -587 -488 357 -933 -229 -926 -378 -575 771 -312 431 130 654 59 442 -923 332 -920 -236 -393 55 -202 -402 110 856 -984 346 -902 -484 306 913 709 276 133 -695 299 -254 -140 -914 982 -358 126 473 699 85 460 147 -629 -569 -709 -995 443 920 -918 -415 -900 71 181 -813 -334 461 -119 -4 105 169 382 -976 -861 934 -635 557 -600 930 523 -276 821 372 851 -343 514 -543 -620 575 -713 535 -774 802 -436 -650 -400 -304 416 576 933 -407 373 331 809 -804 943 963 -663 -630 -717 -643 383 -893 587 891 -740 -834 561 -14 -372 813 188 -373 394 723 54 925 528 220 889 515 -922 17 -732 -706 -280 610 -893 462 -723 -147 -549 250 292 660 679 -39 447 -977 -203 482 626 704 -660 706 19 -443 -166 -581 -12 717 922 894 -214 -362 663 -271 217 -486 499 -20 587 -382 -926 707 202 -570 -988 -417 -373 -708 490 -993 -270 361 -743 566 233 -747 -345 -529 -295 357 572 282 -294 19 626 761 -427 -127 618 649 243 -886 251 -808 533 483 -1 -966 67 -516 -50 -795 983 984 320 206 882 868 994 432 -370 -663 741 -686 -126 -853 -663 -893 -431 651 871 715 32 -566 919 -138 -150 304 85 3 -808 234 748 919 727 562 148 -162 320 -843 -983 -716 750 -501 -750 250 -889 904 191 -82 274 -961 -844 -584 -284 567 -147 -421 -778 126 -621 -653 -36 -718 14 61 371 85 -108 -565 682 764 -413 -199 176 692 -695 -164 -769 -229 -902 -273 139 -589 -139 -767 -330 -411 -776 24 -525 -159 -245 414 9 659 -956 -274 62 928 772 -445 390 109 -809 152 -780 746 899 -789 -662 -586 26 -124 -913 537 -189 419 -413 689 825 923 -49 -340 -529 -288 408 152 934 -547 791 263 190 424 -824 -978 -896 -724 792 869 -277 -817 590 -296 -612 -365 230 -582 -505 -764 693 233 665 -121 348 915 434 258 633 -340 891 867 715 592 -432 463 -348 210 628 -79 232 -400 57 950 -291 96 836 707 -554 -231 -837 280 524 670 400 794 -847 -392 765 -130 -628 293 400 -706 866 -844 43 297 -791 -261 -565 886 788 210 -227 -153 -229 -335 -872 368 -145 21 -989 656 121 -155 782 -65 -974 58 -990 -246 -408 240 815 689 -534 537 -342 213 -757 -743 905 -38 -631 680 165 -142 246 -97 -185 -111 -665 -363 -864 -982 272 -227 -916 -237 -845 -876 -12 -364 -228 895 102 -101 985 -3 -600 -875 -442 -843 -298 931 -842 -815 -239 771 -173 213 -753 -934 -579 -328 -590 -938 257 -195 -304 -910 706 -585 667 283 -553 -387 759 -272 293 440 -673 -633 -350 -476 -238 405 542 -870 -517 758 -347 434 -334 -452 -19 392 -93 -857 123 651 -992 66 448 32 -133 395 677 775 933 -827 794 -298 -171 613 -734 246 -733 -550 450 -992 1 -622 -794 303 138 -671 -694 -751 22 -1000 -471 118 363 -715 293 -214 -595 -369 -804 359 -67 -521 823 486 775 515 840 -170 117 -208 -749 441 587 853 -409 -814 -92 845 -328 -981 -705 966 681 714 -267 433 -898 59 544 -986 698 -81 -604 -935 296 -403 900 70 465 306 -134 449 437 -427 831 -922 461 947 -235 -842 -713 306 374 -135 996 172 697 872 -442 -454 109 -63 -392 -857 151 656 -668 20 -137 708 916 -347 -669 -564 -826 430 -503 -299 -653 -345 168 -384 -833 -32 -125 618 579 268 -48 808 -877 242 -436 164 -504 -962 -453 -38 -166 561 -909 -976 -889 942 -410 -289 192 -618 -791 -242 736 -41 -59 -655 316 666 462 -599 410 378 965 364 -980 -764 -900 -51 -490 690 -43 938 -308 -656 698 -458 266 -125 -301 -920 -594 143 -700 943 -546 -783 14 571 -226 313 954 -205 -673 -858 -534 -418 -917 -47 -353 9 -89 -409 -578 824 -537 349 279 824 -380 -806 -551 292 -301 -422 571 391 -627 -206 776 816 978 -334 -437 876 -499 213 781 165 869 399 -759 168 -640 -679 521 -43 991 -496 368 -285 -251 100 860 -712 99 173 636 -218 -546 -333 -712 -415 270 382 -992 -374 -849 566 987 -353 616 154 -137 64 762 -896 -478 -709 502 -900 898 629 -274 -478 626 391 42 -569 -427 97 293 237 606 -107 -965 185 25 -891 -596 913 443 -683 243 -192 -754 -129 109 361 -264 -916 -142 -393 -636 -443 -889 620 669 -683 -716 -451 492 698 466 197 546 -963 -639 784 -348 748 641 127 -915 204 812 -817 -606 145 -402 335 -78 -223 944 -835 -14 -357 -284 -926 510 -757 745 114 -260 746 938 688 958 146 476 803 115 800 -920 -149 209 646 575 -643 0 349 -433 101 -443 89 -57 621 -645 971 983 -328 141 547 213 795 -651 -175 -172 -176 -227 388 353 113 -622 159 -744 -658 839 782 659 249 905 676 -824 351 -829 -695 919 -343 -294 114 123 -704 646 -418 955 282 686 -104 -998 -860 -759 949 -632 7 859 -372 515 -715 364 -886 -515 -770 -275 -398 -206 -845 210 -48 36 -137 863 -132 -283 866 824 -425 -224 390 -458 698 407 -196 -387 34 -584 -66 -704 -615 -529 -68 119 -666 481 -776 -991 -950 868 -915 174 -866 -249 322 -93 -768 549 -278 796 -952 -995 776 879 -767 -502 827 -634 553 652 613 879 471 976 447 -4 638 -614 724 -286 214 468 -191 -911 -997 -654 -496 255 -445 -698 -904 960 -678 -28 119 -179 340 389 138 -752 -729 -617 533 277 893 -163 -257 51 414 59 91 -469 -680 467 436 221 -563 -354 -470 -3 -740 569 85 963 -603 683 -417 -744 201 -10 84 -893 -710 742 501 149 645 607 225 -330 -291 -475 592 -739 -244 102 -830 -971 371 -738 -367 691 -181 -122 -264 416 -702 232 -264 -596 56 947 -445 -640 -331 469 485 531 -559 575 613 -358 -560 796 321 261 511 78 442 -388 935 362 97 -770 2 -553 -347 629 -618 152 -869 -155 615 -817 -993 754 524 -146 -552 486 -108 650 -231 85 601 875 298 446 45 195 280 -294 455 -335 -94 44 -698 627 221 70 919 399 -140 -690 466 -978 -556 211 182 134 653 -5 76 -778 -171 995 775 -512 -736 -651 -566 405 -596 -335 -445 853 -391 -418 229 -894 -740 -564 -444 -254 -277 801 589 674 393 -174 630 105 -647 244 -764 682 -28 -830 267 224 283 380 201 -824 640 -736 -982 -257 -67 210 468 11 640 256 761 -771 729 -819 -247 -310 -511 233 -528 250 935 561 896 -128 82 -591 413 -740 953 932 -12 -832 92 276 -291 -28 161 0 24 591 571 -437 143 -51 469 -675 -612 -900 -586 -682 599 -874 -90 -190 580 606 -468 -290 200 -979 400 -496 560 -541 -917 -798 179 -426 70 614 521 683 390 234 904 529 -823 -353 -166 -191 -81 -717 871 509 151 31 492 -237 -304 -957 -202 -478 -327 449 346 -193 450 -259 -258 42 -308 -996 934 490 792 183 231 -899 241 -213 246 727 406 -176 -673 -362 -258 619 -19 298 -611 614 -763 -826 -664 -251 546 687 746 762 98 321 -94 901 227 -470 601 448 -529 -423 -615 -359 822 -913 -886 358 993 -56 537 35 -919 994 -875 -657 -78 808 -124 590 591 445 181 266 -253 -940 -149 -201 -254 788 277 790 520 -772 8 910 836 946 527 -24 489 17 455 992 285 -172 -522 94 133 -920 660 -999 -438 -684 -359 -138 433 444 593 100 -401 -111 -720 -997 960 -963 50 -395 -667 238 525 -643 474 523 -567 889 226 -736 597 863 -30 682 622 112 58 -785 185 289 549 -90 -490 486 -341 -548 680 836 824 574 885 -686 -613 903 470 -816 -574 -414 438 -308 380 798 323 374 -385 507 -504 -108 143 -926 -336 761 478 94 -105 655 -557 -670 708 -445 -831 -983 -51 447 -766 -519 714 82 -737 26 839 660 -952 -176 -153 372 705 739 -856 351 -766 799 -588 -524 -84 566 494 131 -79 -422 -924 -776 -333 632 -681 -345 673 987 -408 67 -446 610 520 -615 -322 981 304 -842 -384 -462 -13 929 337 -324 151 627 712 457 289 -707 191 43 438 -859 -758 -930 102 240 -27 -477 58 84 158 -789 -308 -338 86 960 834 -896 192 276 114 -823 365 -753 -316 580 64 7 -288 -171 495 -507 -821 -310 -700 -707 499 -804 -510 617 -460 221 902 757 -899 -842 -176 765 899 -90 -285 36 -187 -768 -705 -870 -793 386 -892 -44 481 403 -324 569 974 400 -697 555 305 217 416 -461 -529 -910 700 -437 -670 150 543 662 -823 -846 -254 172 815 -623 -862 -81 645 -171 688 183 -384 -52 517 896 -72 -641 -471 697 514 883 204 -820 619 -807 777 -163 -129 -830 192 729 130 738 440 767 406 -129 -624 242 -363 320 -907 157 -387 5 974 -714 -870 436 -786 795 -911 49 -138 971 252 -57 -2 672 493 -669 -694 -100 -908 -203 -420 640 -351 335 108 467 696 -884 287 870 914 -733 -189 689 101 -419 908 -325 42 478 -548 -339 -344 484 -103 95 693 811 887 959 -862 -916 -69 986 -729 -445 425 340 -977 979 -86 658 193 850 299 948 -90 -277 307 72 61 -169 269 770 706 -673 992 912 -870 257 16 -349 107 509 204 -256 280 554 5 284 -632 -48 851 698 245 750 579 893 297 136 311 491 -223 314 -634 -776 346 -717 886 -608 169 -216 651 -351 926 162 -594 -520 104 -157 93 506 -953 210 -191 63 -3 -824 950 -111 945 -707 51 -654 186 -601 531 -891 576 -40 288 -689 362 793 753 -250 -906 558 151 417 -996 -142 -434 101 72 765 767 85 -182 471 299 -272 219 693 -669 -455 204 -53 467 -182 -663 454 862 -364 141 -913 -651 -329 271 -89 316 744 231 972 -581 117 511 -344 956 -302 -429 73 464 858 993 711 128 -397 140 29 808 -163 -696 -138 -312 -321 440 -938 -236 -255 -704 -847 430 445 -961 -221 -362 979 -846 -120 -152 18 -61 845 224 -462 -941 -736 -585 -910 -844 -58 6 -481 731 124 -750 497 -575 -366 -173 -635 546 703 874 324 359 -9 966 664 370 -501 -989 721 240 113 -619 -722 369 -773 -974 -900 959 -415 971 -11 331 -942 385 877 462 1000 -240 -276 -854 -463 487 940 331 -217 -700 336 651 520 578 182 446 711 -137 973 423 400 892 870 -105 144 -72 -170 970 -403 34 -416 898 547 521 -970 -758 608 469 581 954 835 -467 610 -161 -227 -266 -572 -405 -776 -312 692 -127 -18 765 -507 180 -966 347 895 885 325 -135 58 -22 832 50 330 -680 -624 -413 767 886 492 772 321 -716 243 -537 -873 -879 971 290 -822 -64 714 -747 -13 930 -360 598 354 -871 -436 -399 341 156 602 -874 69 -87 990 -705 218 -119 164 -215 -891 93 -473 -508 458 837 180 294 -831 -486 -230 183 -376 -174 -752 -159 -376 -346 738 539 -506 -58 47 -948 776 487 313 -96 -979 -168 -180 909 664 279 599 735 -640 764 -248 834 -260 526 124 134 -873 -140 559 -970 278 499 -683 -862 -727 -422 -667 445 975 474 702 -455 -931 816 160 -191 921 613 -849 -761 -372 522 31 -269 -672 459 -896 135 728 -745 252 933 505 -154 970 718 -711 -54 275 296 -256 673 571 687 -373 562 556 -331 990 -130 70 124 -279 -214 -31 -932 445 -724 -152 208 -758 -640 -473 -43 355 742 -842 903 206 46 -862 -236 86 53 -78 -516 -704 -638 -810 -24 377 720 -148 975 -432 -760 491 -801 -231 236 603 659 719 -645 586 -841 -985 639 -302 -320 -320 -339 49 724 -726 576 830 783 151 516 4 -568 -108 -186 385 403 -492 258 355 -458 -330 -654 -657 -452 701 -960 784 477 742 982 -212 419 -920 59 -601 -201 -344 -551 -45 400 -485 -76 850 602 -335 -907 352 636 600 224 56 -435 -30 -643 -829 -542 -869 -632 750 -449 484 -486 -121 -598 293 -264 622 507 668 653 -392 604 744 81 -881 147 -99 250 -285 270 745 -652 -629 921 18 -471 986 -841 -706 476 46 -209 916 398 -40 -391 608 587 470 -253 -134 701 -355 249 482 649 794 122 -751 -455 896 -775 119 -756 161 954 -755 -406 -471 633 912 -714 -243 -868 -437 754 -938 736 -715 -782 48 180 -569 36 -380 -185 60 -588 133 -468 -284 943 -337 321 306 301 847 179 727 -509 -868 -1 139 970 -866 473 365 881 773 212 -722 908 -38 -583 974 -384 -126 611 169 364 -727 -605 650 221 404 652 -415 -293 -686 -995 860 713 -432 -898 -546 -862 940 -880 300 622 -378 835 594 -604 722 244 415 -769 -6 356 273 439 -682 366 847 -814 -819 -745 -229 -589 -75 -366 548 -476 -613 575 -786 -574 -574 309 542 -258 -473 -437 427 779 570 -871 -172 -514 632 877 -148 303 945 -457 58 -207 601 572 -356 882 625 -353 -809 278 843 -115 -767 -319 843 -636 -270 -114 33 -956 -221 329 29 -692 -883 -456 559 -467 293 -664 327 715 -497 -733 -461 -461 109 -927 -525 -34 895 888 -782 -116 -471 -312 263 237 -323 -145 870 -226 294 258 -117 -517 603 425 -714 962 -810 -447 -527 334 -239 447 90 -357 109 -686 727 -990 296 -950 469 734 947 852 815 -931 -236 -483 -943 -45 -161 485 -758 710 -54 -166 39 -680 -142 -806 954 81 568 434 811 340 643 993 155 536 859 24 569 -812 115 227 587 205 643 836 192 30 559 363 300 -281 -324 70 94 -930 -481 811 -692 181 -689 820 963 -276 685 -175 -440 -162 -120 -615 759 -577 560 897 -934 -734 -98 -29 -617 -168 -836 -858 906 -131 -35 -10 -669 374 318 -204 759 267 -853 -365 -369 880 352 -868 -584 -349 -955 -553 179 -710 -805 61 -207 768 532 684 -742 -357 600 -912 -338 415 597 346 335 728 -992 -81 445 377 -716 989 -690 -853 -710 -24 -933 -895 704 823 -685 -34 -562 410 326 -63 160 -74 53 715 945 180 -722 -264 -323 -57 -244 648 -755 226 595 -921 -459 -165 891 -474 -645 -671 514 963 -974 158 535 -945 217 -510 -657 375 -337 624 428 -288 -415 -39 -132 -34 -400 -797 983 564 -581 4 -899 -612 -250 -531 -641 931 -493 -37 404 -613 -835 545 -636 -44 -703 25 -572 380 881 243 -195 -364 -134 242 944 967 -321 -173 760 616 -920 -462 342 762 239 -982 -465 -932 899 580 622 314 -203 142 -325 616 80 621 324 -264 666 346 389 974 -735 -121 -838 -101 409 348 -194 98 -825 301 95 -675 -450 449 -688 -680 878 57 922 94 443 -924 922 -447 750 406 644 973 -814 569 -663 -716 -355 446 313 770 -56 -348 -284 -390 484 464 619 727 -12 -305 545 478 668 -350 641 928 259 -383 269 -418 112 757 495 294 -995 -722 -456 997 703 636 315 197 584 868 -132 284 -412 377 905 -715 479 758 -458 857 233 531 793 -189 -506 825 73 450 -467 774 235 330 -999 419 157 -590 858 572 389 -975 76 538 -347 109 -874 959 -598 -821 -904 -3 -73 -438 128 198 420 954 690 856 448 110 -508 771 237 -3 -647 -448 -620 -217 -149 -952 -622 -671 -43 326 206 -108 -735 770 308 -363 944 -707 253 591 -958 -307 692 699 893 -88 968 -785 340 77 236 -626 706 619 915 786 -213 428 -564 -729 256 -405 743 370 813 39 -900 -892 51 738 815 824 821 340 384 516 -692 662 401 -702 709 -565 338 683 -779 851 -387 729 -81 -794 156 -755 151 -922 -776 -867 715 488 -10 -111 775 373 501 -827 317 -284 190 779 -766 964 -622 777 116 -304 374 -802 77 -532 -524 911 -321 943 249 -652 -194 743 -87 -635 285 683 177 -71 539 776 564 541 -107 -811 468 -536 -159 151 3 -542 579 -363 489 628 -574 190 -203 -458 117 328 673 -425 -879 199 201 812 -861 -143 -839 903 -846 559 -674 -142 -229 754 223 -331 301 258 510 115 -200 888 354 405 -769 -197 31 -422 459 52 -935 -897 987 -750 266 339 854 197 -52 90 994 374 823 -372 -835 -64 -792 951 179 917 -223 -903 -878 650 216 -144 -270 510 -612 -588 -136 -915 -541 -644 -196 -131 596 145 -200 -951 24 -704 -213 -646 873 -555 194 494 -387 101 273 801 -970 861 -984 103 176 -423 353 53 -332 233 126 566 -958 -729 -55 -738 861 732 -288 66 -131 -997 -633 288 -44 164 -519 734 -269 737 -611 483 -878 938 54 -473 750 942 -375 150 189 -548 -629 -965 873 -846 930 969 -173 -523 -209 541 857 -883 293 -169 682 888 -514 55 617 -225 -697 830 -431 850 -287 957 756 582 141 505 -836 704 -607 -616 -748 -568 831 -537 -654 -851 829 -412 833 -819 -643 927 478 -538 -536 875 -138 -748 831 205 371 -45 -700 -634 950 -905 -377 478 882 -832 -270 609 -119 142 -566 73 -340 -109 5 -567 -326 846 177 -30 827 -960 -903 -909 819 -929 559 319 458 749 65 163 989 942 -329 264 -114 -941 -80 -215 -308 -254 -529 -710 275 -777 -969 431 -657 348 -209 227 531 -662 518 616 628 -25 606 -467 96 529 -714 272 293 187 -919 14 149 -796 892 -892 562 709 311 -371 -139 48 -890 479 -998 785 -580 -852 -980 520 -791 -9 -651 -902 -10 998 -116 892 104 -214 503 -254 -526 943 614 113 830 -896 -60 304 726 329 341 -872 718 -125 -598 -235 -272 407 -23 100 -684 78 376 -712 497 -281 711 391 -816 564 -487 -179 -683 -134 621 -84 -286 -714 346 911 -90 776 -25 -503 -203 -207 138 360 -40 489 -497 296 422 -43 524 244 802 262 -275 -705 -294 552 -491 921 -964 133 904 907 -326 -280 451 -793 323 311 -990 -460 -790 -320 91 279 32 -489 391 113 -356 937 -50 -385 -947 -920 -304 -873 701 -343 951 -447 -509 871 -419 821 -965 -203 248 892 958 273 -698 -815 -162 313 262 -445 367 357 -530 -923 475 -64 235 55 692 -981 -102 573 601 843 359 -690 -674 299 -547 117 -298 -621 43 507 -984 -171 -300 244 -9 409 880 890 227 488 -235 -943 -301 975 -908 -649 607 325 -633 126 -567 677 795 586 -888 738 -859 -721 899 -824 -613 -703 421 291 -146 -112 156 -87 603 925 188 420 856 -586 -557 218 -80 -508 -732 639 -651 -594 -34 -741 -825 -986 -171 -70 859 -951 -152 624 441 878 -561 -890 631 61 298 115 239 832 412 48 -823 558 -341 774 -488 475 -19 44 -561 -100 -75 -41 271 592 703 946 -898 -435 992 480 999 143 978 -222 -184 199 -820 -209 245 822 -509 -338 -386 934 -827 -779 -475 977 -598 -310 711 -487 -705 -684 81 721 577 339 440 438 -881 548 -380 820 -264 -589 936 88 -687 -819 -863 552 -83 649 -939 -105 -269 -739 -709 242 568 61 -189 93 -795 790 772 973 628 230 621 577 -1000 207 281 -595 -970 867 -820 -532 -927 430 -837 972 -596 788 906 767 -486 188 116 -496 -279 578 -190 242 -10 -914 873 -567 217 164 -135 63 -683 206 -313 -158 -973 116 -374 -339 301 277 681 567 -859 284 -326 -402 811 355 -818 789 889 -884 -695 -775 -870 -4 -577 901 374 -764 -779 -552 93 -402 616 709 574 -981 -30 -262 -96 -933 -67 -998 -545 -132 -772 -200 608 -142 -546 -688 -49 496 -700 -499 381 -120 -560 -270 611 855 -912 210 -854 484 341 796 -879 -581 -184 -395 182 698 95 -689 -820 -164 286 -129 985 764 -55 625 226 163 157 78 -889 845 -356 -196 239 -618 -679 889 -550 -547 -507 -894 -617 945 278 -929 589 -49 643 257 -603 -410 -329 961 162 -370 621 961 23 -462 134 -689 411 -272 -170 733 -247 -318 35 829 695 -565 74 -298 -291 376 -238 484 742 946 917 -167 -758 -428 461 -543 208 -608 782 -413 -128 -192 -394 -286 -733 -476 119 777 -306 -760 971 345 792 -376 -6 -117 686 256 898 -161 -388 370 -821 157 346 -911 -673 328 633 -96 66 -69 -947 242 747 -413 251 357 844 -818 304 841 -799 -845 516 -887 -11 -362 369 57 307 813 -536 419 -747 72 74 16 -804 548 618 320 -335 220 -465 -667 -611 893 654 318 157 495 227 -526 201 187 -968 -946 939 478 -972 -629 708 -52 859 -638 -806 587 591 716 557 423 -525 -560 233 -271 -790 -808 567 260 9 -971 70 -328 363 337 -876 840 -340 48 99 16 -751 -284 79 -140 -180 132 -497 939 -709 197 888 965 -185 60 -77 6 671 480 383 802 686 -947 -326 814 893 356 -253 -454 859 -969 484 419 479 -707 -36 626 -632 -672 99 -176 610 -419 346 929 29 -907 311 584 157 269 -931 689 149 814 -22 104 -397 306 756 -843 212 -399 962 230 86 -318 -839 -106 -575 914 -707 -511 516 44 360 184 989 -999 -417 -682 96 -614 449 238 611 129 -636 92 -406 -932 515 157 -157 -898 641 883 197 397 -636 932 288 830 432 901 -535 -991 631 169 213 -512 888 -716 616 812 655 -708 -670 -149 -926 857 561 -658 594 130 341 204 -295 -99 -246 -259 613 -22 -754 322 242 -625 -562 -160 -161 -802 -365 197 420 863 -932 -242 -17 412 435 -877 -953 351 821 -462 753 -358 433 25 -686 221 301 -811 -938 -473 740 942 -893 -101 -693 -743 164 195 901 -993 914 460 -57 904 775 -692 -435 275 73 -390 482 -622 -898 782 224 791 -707 37 558 919 -34 -411 -957 -301 -591 -768 840 -374 -412 161 -990 374 -932 -272 -411 -19 384 -555 54 -649 -194 170 105 693 333 453 866 442 -658 -108 -797 872 905 333 617 -120 259 668 -839 -853 -157 -758 849 805 834 -938 724 273 1 981 -565 -740 45 -371 863 -886 -408 -743 -113 853 -447 -898 825 271 803 -598 -417 -577 -99 504 -204 355 -276 129 -778 -617 504 76 134 703 456 -733 81 -788 -408 -184 -169 -501 -901 480 -1 338 343 -152 -877 228 96 635 879 -687 -107 -291 688 618 -688 523 -872 -21 955 -413 -780 767 -894 -880 -679 258 854 -933 -833 -35 815 948 996 881 -993 828 618 336 735 -835 -97 496 176 70 612 871 864 -843 -852 880 908 405 -963 373 -824 913 -312 179 -352 204 -278 226 -558 53 -74 -853 315 -341 -640 882 -131 136 -988 975 851 -315 215 592 740 -715 725 -362 341 -540 -676 404 -147 -345 -764 -89 -164 -76 -165 -116 -73 141 376 880 164 669 -959 -25 621 -645 -273 497 -20 530 494 563 -365 189 476 -552 -676 297 97 -525 150 -600 -57 117 771 59 -806 7 852 -905 918 64 555 314 429 455 -418 53 659 -12 -285 477 -570 -994 -538 357 -51 310 -951 -751 821 469 220 -642 912 -198 -134 -53 -876 -819 913 -832 -744 -516 564 -571 -297 -842 -872 -983 4 664 543 -102 -948 121 -586 244 -24 -515 -310 38 434 -831 895 952 600 -672 930 102 -147 448 -556 799 -525 261 809 -300 498 324 -838 460 63 474 909 -140 868 225 -177 608 -846 -575 -378 725 -115 -829 365 55 866 807 620 415 -703 692 574 696 418 830 749 787 -131 -413 384 756 337 614 -411 -779 163 332 17 135 -668 2 173 273 -905 266 -921 1 -533 387 90 523 674 802 436 894 -344 -486 -1 475 773 -508 779 -802 -799 592 -440 443 121 -680 108 -612 -947 -998 -994 -339 619 -964 657 351 -180 -868 -115 -401 713 870 469 950 669 -854 -85 70 378 122 139 -974 -560 -700 -153 -166 -175 101 864 -260 804 205 136 -927 -245 -851 -815 -228 -649 763 -73 -1 -294 363 761 123 -760 -491 -172 -319 -399 105 -421 268 -731 671 429 912 -55 399 -875 -612 -751 356 -58 -633 -119 76 -616 437 311 -290 946 -882 -712 420 403 975 -919 402 183 -508 -361 -175 803 -432 -238 397 238 357 560 853 966 176 607 -341 -817 -967 -50 -955 -853 -785 77 985 -100 -327 -273 -125 -553 243 713 -254 -299 765 -340 460 -863 -309 -538 -124 -793 428 -541 139 -40 -988 560 269 -645 -294 -304 72 975 932 -845 -164 -950 883 581 196 -108 295 29 463 -187 -370 -795 684 96 416 638 923 -390 215 251 166 -449 -303 294 -857 23 863 -938 -418 234 409 -34 741 266 -582 800 -259 -747 686 229 87 174 95 -826 817 -499 644 -828 732 192 897 57 -50 -735 339 -355 305 321 -743 20 25 34 556 -595 835 -42 61 920 -191 -469 -13 186 -56 494 -794 -986 -645 870 -997 322 -982 441 -800 -813 879 296 -379 -364 485 -490 173 -483 823 192 -681 409 463 878 -224 -783 -485 -801 -698 -894 -322 818 356 -839 892 -841 -356 82 659 -131 -225 173 -249 98 -845 -853 -356 -555 -554 32 -945 68 -583 -16 594 702 867 -645 377 894 -930 -46 448 23 -50 -745 -607 -574 852 -169 -944 -778 -813 -386 -1 762 -727 585 -178 827 856 -679 615 -306 308 404 -465 -954 995 910 -935 722 749 -910 786 -637 -355 255 -189 334 611 6 715 -553 -463 631 -764 276 705 32 180 -150 596 -680 851 509 -281 -655 980 -173 328 -801 194 -603 -458 144 784 127 96 -831 154 -730 -995 -938 -571 218 -640 -84 943 707 595 70 -764 451 -143 -879 670 730 914 -633 316 -302 -66 657 -655 811 -92 513 -816 -661 -695 -457 -300 -542 832 685 -127 -805 -986 -39 -999 -438 125 -567 294 154 -177 503 89 410 -914 862 385 -159 -468 -938 -940 -272 -650 15 410 444 -740 -592 837 -274 880 360 -496 -90 282 -522 245 638 -803 534 524 -476 -834 -411 374 -624 -78 -192 -138 361 148 843 25 15 -491 786 -781 181 -156 -958 -92 -879 -881 855 -430 -558 -355 -433 -555 547 -718 -768 31 192 703 -494 -662 995 -36 -116 290 980 -360 -84 -20 703 746 -631 -292 822 682 103 685 127 167 752 948 -641 0 -188 590 117 154 -367 597 479 -316 -128 847 -597 829 -859 646 -546 647 -160 -259 252 -899 526 -224 525 552 368 -820 -238 -132 -850 -698 355 663 524 20 -634 715 259 643 771 200 789 -806 82 -237 765 -134 -381 719 599 506 -414 665 -615 492 -808 25 672 -314 -605 450 738 -228 929 690 -377 82 -97 787 877 -709 598 59 567 -897 487 487 -902 -618 972 -697 -437 60 -826 246 -645 871 527 -539 819 838 -836 815 859 840 -418 -823 -443 439 805 -284 555 508 415 710 -348 -680 -231 417 -999 -152 964 458 -213 300 544 -26 69 -291 245 -948 178 -133 121 732 419 -609 588 -446 923 770 846 -273 -475 -170 825 247 943 1 -988 -99 -696 -168 701 -421 633 -600 -19 -559 -68 -17 -395 274 -401 -583 -120 -458 -858 -835 706 -238 975 52 -625 427 -342 79 426 787 254 112 -767 -767 112 -976 276 -371 349 -179 493 573 69 -957 246 -885 -45 -866 -865 134 631 694 127 -147 18 -318 -547 -372 52 418 -798 681 579 -107 -862 -373 855 794 816 -918 475 463 650 8 -911 -726 803 904 -845 -661 -232 -146 799 73 861 200 940 -899 233 -997 48 -835 -273 -96 -2 449 270 -124 571 -364 -439 -595 513 -250 9 343 -508 770 -856 968 189 -97 -684 288 552 -564 -558 198 -662 596 -370 714 -364 -716 848 683 671 523 933 787 -685 164 -324 -394 64 -932 230 -452 731 -574 152 228 889 -780 -459 792 38 -377 442 305 -773 785 380 81 -495 -279 -807 209 757 -921 759 683 340 -753 719 16 -675 -158 203 913 -221 -723 -463 -921 -895 -376 446 -104 528 -512 -96 709 -841 61 -231 -224 -73 233 917 242 -517 -743 368 -467 755 -202 376 -489 255 -119 886 -568 -940 -958 980 -717 -335 -783 312 620 -558 -468 532 -782 656 720 862 -231 798 767 857 -91 984 -178 778 -494 -868 -688 832 -132 588 -485 -779 144 -82 -260 -216 258 -561 -956 331 -484 641 423 271 870 -551 -216 881 647 783 316 768 -668 -592 805 -131 -322 239 -617 -968 -321 176 359 -494 -75 553 754 273 -818 856 407 -992 419 -282 -426 977 803 -455 838 332 663 44 -562 -349 770 -698 -590 -46 -45 108 445 -314 -190 33 -264 866 440 706 326 38 -392 -476 314 -561 188 -180 -311 -840 -43 534 -187 781 5 490 -523 176 151 721 -785 -603 465 308 45 281 562 -848 66 197 809 -305 836 -145 881 677 -849 739 655 -436 5 -930 -866 -708 299 683 979 -275 -925 -951 396 -674 540 -16 -47 296 470 -313 805 355 -521 419 -86 -242 357 -51 -768 -245 -363 158 125 -48 332 -148 991 857 -72 352 -528 -712 135 -69 -131 995 -72 775 -821 -327 538 786 -589 299 -313 -156 -177 58 -831 -176 180 -123 -933 465 751 869 121 18 297 396 488 937 341 -981 14 856 249 -666 712 -712 -482 -257 281 -635 -394 -756 195 -500 429 -27 508 -952 963 959 309 -296 -917 503 -546 270 -965 -877 989 803 -316 729 245 608 -597 -122 -17 314 399 -58 -541 -371 211 984 423 309 -14 765 -273 568 -9 -349 940 437 -834 197 -748 344 971 -381 584 195 400 919 -542 138 -341 562 -388 59 975 496 229 338 -186 -400 -738 893 111 -637 361 929 -197 295 -803 182 -892 -819 -325 -310 721 -526 -295 783 328 -252 431 943 -162 -961 4 333 -561 481 -121 637 852 -463 832 -747 -720 -411 703 -824 -699 -591 995 581 790 -164 -597 91 650 371 -12 218 460 524 -282 -403 -81 734 416 -270 -20 -108 -201 -542 -111 556 -85 43 -63 109 670 618 -957 870 543 299 118 893 109 -97 249 -860 -422 920 -750 649 336 242 978 492 482 -237 -105 -159 990 -751 250 982 -111 -696 -124 -380 856 -720 165 968 831 571 267 -223 559 -426 557 -246 392 -442 550 657 -927 -757 -482 -390 -834 -672 816 -217 -448 720 -507 899 -698 250 260 -986 670 -145 733 23 559 175 -871 -303 103 -194 -73 -235 101 -145 -15 -177 -497 66 -281 -49 208 -596 -197 77 788 -61 455 648 104 -226 985 225 -323 565 59 698 -282 88 -115 880 -597 -517 75 -627 83 -548 737 733 92 -491 -440 -898 -429 245 -47 17 693 -484 164 932 -822 20 -817 558 -200 926 -460 -499 -566 -153 -613 450 -61 -573 680 636 -433 388 57 166 237 -598 425 125 235 -678 -905 -377 -432 346 434 -850 103 317 596 -607 340 63 -571 -321 -161 622 445 -448 299 -846 780 854 -270 642 792 453 738 95 465 -356 -442 -244 -852 -959 -527 -415 179 -846 -478 913 -93 -927 -815 457 874 449 811 928 -890 312 -175 218 514 -280 -261 147 680 858 -957 -238 155 -797 892 712 732 572 -808 169 18 360 -310 -117 471 -448 -543 -171 -663 -49 310 -155 -438 694 -214 -825 262 -676 919 -625 352 282 643 837 -11 87 229 -548 -918 -963 449 604 661 250 -307 -749 -775 -325 471 -570 692 986 152 218 -559 -904 -865 178 354 841 -562 -482 47 832 604 -324 -385 650 -790 -215 919 709 760 377 1 803 -533 -555 536 532 -938 485 880 850 457 293 858 877 -431 -908 -205 -338 -853 -100 -565 323 -553 92 -240 -145 -728 -919 758 933 870 934 -717 -554 83 952 -668 -690 279 -796 -588 -74 656 966 674 134 -839 92 -215 984 574 -533 956 753 108 -718 108 -755 -587 -872 504 -947 -272 495 -763 -741 96 -814 -394 153 -851 68 945 184 769 -708 -659 774 769 -415 -704 -908 -817 859 -339 -528 900 643 809 -574 -969 -813 -330 473 -39 -332 -396 -446 -643 -747 -858 -224 -641 -449 38 -611 167 810 401 -669 682 -538 467 674 672 169 -683 -680 754 551 -502 149 677 -86 -604 109 108 -832 496 -423 -189 239 761 85 -582 5 -665 837 496 172 -594 -775 -854 -25 621 -753 234 -456 764 -607 402 41 78 836 -207 -972 293 -21 874 -48 887 112 -569 -110 555 -412 -80 623 -477 -569 -668 -456 -23 696 447 422 -606 -398 -6 -511 -670 -563 -111 -468 -958 598 35 -734 964 -309 -281 573 246 782 -929 663 610 -654 -435 -398 252 -350 459 -628 9 113 -435 -909 -186 716 -303 985 734 -727 -203 -392 186 697 632 855 21 493 945 29 347 -683 -155 796 274 -622 -677 789 467 -592 -671 -687 858 288 -506 102 -690 949 -946 -242 629 -59 281 549 -349 -153 -370 -655 4 189 -641 -858 657 850 976 -577 -144 -160 -45 -729 -642 352 -109 -693 -268 206 -80 -522 -893 -730 -968 625 110 -543 -396 65 977 -735 805 64 -135 140 984 303 467 -345 -430 -990 935 534 723 610 -316 209 -37 761 842 470 665 -58 460 659 34 599 410 754 334 -449 804 -422 -489 -288 61 29 -733 391 -358 -860 234 723 -553 -758 370 382 -429 105 -808 826 -534 -347 -167 352 70 185 -10 -484 623 62 -871 995 -654 -393 -245 -271 -989 666 675 210 343 973 -268 847 -739 -804 933 -723 261 -905 290 -194 -190 -221 667 -950 293 -28 921 403 639 694 -247 -941 732 538 408 371 -141 515 -462 808 871 -347 -253 30 522 -96 -668 -577 633 -661 382 -139 199 79 -54 -779 239 161 490 519 -825 -912 -406 336 -978 509 61 424 609 334 -914 609 -479 897 419 259 783 -113 -527 -868 -570 442 -650 -53 236 -846 -1 701 216 56 422 -34 719 -876 -813 796 -425 357 -528 -271 977 -282 717 56 -611 -807 -97 639 -206 194 -96 864 841 931 -616 40 155 383 764 -162 904 134 74 -951 -343 -417 516 229 -724 -985 -787 -634 513 962 9 26 -108 -445 -604 292 477 756 669 -734 -804 794 -252 -945 -151 595 -73 130 -818 595 242 524 637 -848 -14 -671 -206 -164 135 -760 560 445 -662 113 747 -824 -293 -813 -869 -927 -500 760 476 206 179 564 789 682 -826 473 -827 -636 694 264 -711 599 -221 -695 -466 -815 575 -932 -173 708 -318 -36 -789 175 881 -816 444 682 -971 872 -623 776 514 -660 121 -85 -747 -284 -585 463 423 -93 -999 -425 761 434 -359 -248 -572 -150 344 -132 -174 -612 177 -177 375 -563 593 -528 212 257 -701 378 923 -53 -435 57 132 608 342 7 966 -369 -851 -545 -644 410 -812 728 100 53 -420 -619 207 3 206 156 -466 675 -567 -820 34 -343 510 -331 173 -735 217 -15 -421 -430 -588 367 79 -678 -593 -547 870 -489 -185 -980 297 -184 -278 -116 -175 -175 511 -134 -277 660 -119 179 -661 -835 -81 -510 962 -792 428 69 -385 -372 -939 372 -716 -867 -905 639 597 325 201 359 552 932 493 -780 -262 -580 796 -523 182 -885 287 279 -742 -976 -865 -434 -569 382 756 -743 -48 -669 -945 -530 -531 -937 -978 -841 -815 308 562 399 595 -566 314 677 650 -212 513 -750 -869 275 -450 -805 502 -958 441 -742 -325 -909 -339 153 -207 32 339 -689 -41 259 -29 -274 741 -883 852 -181 -722 333 -166 195 638 246 112 493 270 611 -625 -126 -330 860 -969 514 -678 746 -762 -608 614 -408 99 435 -961 -676 880 783 -602 -281 308 -563 -639 -436 -843 20 34 712 -766 -618 143 28 -803 -507 773 901 -206 22 -299 -711 816 -77 -734 1000 36 -433 459 49 -40 -325 602 -783 -411 -994 -133 -912 937 -275 -157 61 -901 481 -737 645 189 718 -352 596 169 13 -764 665 -611 -341 806 552 378 67 598 -626 219 -342 294 -28 893 260 -167 567 813 468 781 683 -293 269 -473 831 -119 -417 106 601 -458 -517 -138 -997 214 639 670 -346 -994 647 -972 -59 -524 -344 229 896 -90 -972 208 -892 896 111 -427 -332 -288 -848 424 -292 -507 791 627 -587 -647 -251 -615 617 -247 -959 -261 -774 665 -29 698 772 415 -95 971 120 -995 -628 399 6 -705 448 -455 785 948 280 -880 845 -935 160 499 -349 -495 468 594 991 456 340 963 296 739 357 737 587 -848 88 599 -802 668 607 214 667 -199 597 282 528 257 -150 417 603 620 231 -376 211 -435 -943 -344 -960 -163 591 -742 483 -437 951 -999 873 170 -9 -764 148 583 721 -558 -336 480 -290 427 23 -529 -795 692 105 111 -608 272 -799 280 20 -32 -328 595 -102 -154 -169 484 935 -400 -518 901 -401 187 -398 235 876 384 -496 -65 754 -50 -706 -967 956 -846 666 198 153 -565 511 -18 396 -624 555 -742 -759 -793 -722 -297 -242 957 181 385 614 -293 406 -184 -606 -991 -68 513 -48 -887 -384 -956 664 385 0 252 993 -542 838 -702 -888 331 -11 -570 276 -982 746 758 -226 -458 823 393 476 -90 658 -648 337 -577 -717 487 -552 -799 865 224 702 -47 -914 -23 528 324 893 460 -977 923 -397 367 537 312 -513 -361 181 -459 674 -477 775 -798 126 -716 -561 -932 -617 -786 397 -387 956 972 -225 666 -33 88 309 72 -303 -55 678 -84 289 -180 479 893 -831 493 -572 941 -808 945 817 -402 777 285 -462 -904 -609 -806 304 688 797 -511 829 -895 -590 378 604 492 514 109 43 -171 -325 -494 -563 -446 -255 927 -870 994 -858 644 -862 712 -523 -985 234 -118 -812 872 914 668 470 190 -807 330 170 -171 858 32 725 -463 618 -544 744 -295 -16 -930 974 978 -312 621 -667 -459 -82 352 47 -185 645 888 -921 363 -931 -406 944 235 555 -200 224 -973 -809 -863 -720 559 -521 -209 -145 933 -120 -305 -6 -219 977 882 -202 -19 -174 -111 466 370 -568 -583 384 -672 672 565 990 -170 -293 120 265 -277 -71 -762 -842 -437 36 -502 402 875 -797 -669 -513 -376 -410 916 613 -758 289 124 533 492 -990 419 -246 -862 -95 -30 678 350 131 -657 -653 68 -151 -50 -499 -577 688 -228 143 -808 237 -678 135 758 -56 -363 -372 735 -217 -990 7 957 863 883 626 -442 -717 -667 -318 932 456 -141 734 -681 -263 -224 -829 -55 -627 -287 -369 782 664 -670 -869 -85 -546 550 -532 527 698 -153 493 -312 794 221 473 -725 364 388 -376 529 -434 -468 176 -455 -246 -250 13 883 637 219 -734 -123 735 -254 -641 -749 862 -482 -743 660 -462 -11 7 -476 -255 300 -497 -650 -190 291 72 -556 158 655 -589 -395 185 -70 -369 355 55 777 -735 -680 -789 697 973 -956 -499 -400 -869 -248 295 161 396 630 25 555 634 -750 120 262 542 730 -257 63 -387 -187 973 -276 -790 781 229 498 -539 -820 637 -23 208 -773 951 -50 -985 -322 288 388 394 -927 -346 650 790 380 366 -577 917 788 -931 -259 497 -75 561 -847 808 -335 -775 207 -825 -530 348 492 182 388 -808 -543 780 -605 -535 -743 811 25 990 -75 -567 -597 -812 215 243 860 -285 604 -34 387 914 -102 -708 -384 -903 367 -766 447 -275 -207 871 -540 660 -648 195 -549 857 -609 -939 870 -236 -443 -619 974 34 536 -685 15 53 452 401 186 537 -646 -433 -584 445 689 -835 -333 -376 -398 85 493 134 -827 687 -458 623 -77 821 580 -681 -651 204 265 -12 -1000 -791 -363 -44 760 210 253 228 687 143 354 -581 -219 -406 -762 -774 -386 -193 -932 -837 -949 -801 -798 814 966 898 -999 52 330 -974 -784 -220 327 -582 -730 529 275 -147 -258 317 137 185 -318 409 -866 -944 575 948 448 -949 -458 26 636 419 -896 355 -140 18 -11 -296 -194 160 209 409 -719 352 258 -660 -164 -743 881 -401 -995 227 -875 828 828 872 390 183 985 383 757 650 969 727 -35 -91 -738 833 185 -476 122 215 430 -378 792 -636 -96 662 -209 687 -295 620 -118 265 12 628 -140 817 -706 978 728 -237 -671 263 605 -147 -691 830 -105 -406 -884 -240 26 180 -677 -695 351 350 -274 499 85 -934 818 326 -559 853 83 -11 669 81 171 -799 402 -441 94 -287 707 -367 -23 557 580 -270 -527 -462 425 -147 -256 24 815 822 321 -389 574 -874 -654 -372 -759 -950 -90 -382 520 -386 982 266 39 -383 -608 -205 -644 -533 -365 -788 346 -374 -321 -366 -497 -667 -47 778 -378 337 -421 897 -231 -731 -678 -832 -835 -360 -547 237 664 243 419 564 148 882 -120 -684 -201 -453 -857 114 170 88 -551 -94 -569 -246 -135 784 -154 -667 880 -352 -989 -574 -698 65 623 -798 823 269 -147 81 -626 477 338 -456 637 590 110 393 -537 854 -511 -18 680 384 250 742 -126 -34 383 -292 434 34 -813 -847 -716 -608 -852 -812 930 -581 554 -324 103 750 -520 -223 980 -701 43 -783 -315 -80 -626 162 -185 449 101 37 905 -831 -657 709 -430 4 -374 936 -60 -808 108 644 645 -697 -570 -177 -146 -726 321 -572 236 690 467 299 309 368 904 646 -505 703 491 -919 -207 -936 645 -582 34 -755 391 -350 487 -350 358 458 204 496 844 -415 232 681 930 986 -163 -923 665 -737 -364 -155 -91 253 554 555 465 -808 757 -400 -731 947 -281 -982 -408 -234 -798 -870 132 976 -645 -957 314 -374 -96 -958 339 -278 681 -184 -229 -117 -416 249 -359 -452 -691 -589 -692 636 5 57 -915 -535 440 467 -448 -500 564 -451 -917 909 -6 -476 -529 -38 -957 844 796 450 883 943 357 86 -664 -31 -306 -628 441 -330 16 -62 -542 -814 979 -500 -150 -413 857 638 398 -927 -140 -790 636 -165 212 62 -427 862 -873 105 276 144 -276 -917 601 932 -730 -961 488 203 -175 69 -479 -760 -93 517 135 -925 -223 710 -914 990 933 304 182 -193 490 541 -156 493 179 332 945 651 -745 218 -965 367 -130 515 -555 414 -828 -455 -723 142 -365 304 672 -177 -54 177 -646 -24 -22 555 -843 865 -21 422 995 654 628 596 -504 612 570 -430 -817 377 -591 658 -955 -790 -899 -631 370 577 -882 -812 903 -961 138 144 -539 701 735 156 -89 -925 588 543 -307 -796 -310 -806 760 786 396 893 10 194 481 645 -731 -933 69 -9 165 264 -504 755 -554 733 -797 -232 -30 872 -774 325 941 -74 61 331 -594 -763 604 -580 -806 232 -446 557 -114 693 120 -373 868 746 307 -142 -703 85 548 975 107 -288 -179 225 186 377 -103 -711 -871 -548 822 55 610 882 741 928 -991 711 836 305 114 -878 -943 -93 -450 -683 -850 705 390 -710 690 778 -218 700 992 -65 772 -639 -969 20 711 -203 -938 -119 254 -187 995 -34 -18 23 -833 -793 815 -582 264 -737 916 652 716 -889 -79 162 -303 464 -223 -762 188 822 -800 -550 223 617 346 117 -360 511 -607 -394 809 -115 -147 -617 372 13 607 -92 653 906 553 -31 -636 -977 -796 373 -872 -431 -267 -580 946 309 -379 -995 -399 809 476 -948 978 -871 188 455 393 -526 -882 248 417 221 358 -809 711 927 -488 955 799 511 205 -151 721 644 -888 -248 -214 296 -275 -299 -19 -666 -630 -816 484 -928 203 -318 697 -71 -411 -13 -720 444 842 216 -286 274 -675 -815 -894 529 -917 -934 118 -666 773 -208 728 674 -390 -153 -746 899 597 -39 468 -712 -774 966 43 511 -899 487 -978 -434 -461 143 -721 769 -761 128 48 796 396 -191 237 -774 243 -526 87 248 -364 960 451 425 840 -565 894 642 -411 -695 532 -37 -421 -912 945 -117 761 -425 -270 458 213 328 518 524 -126 -72 -471 108 -74 -693 -165 -79 -392 881 279 772 -441 -837 -205 -859 -880 -954 -634 -755 -902 528 807 -975 558 627 833 -576 -915 438 -316 828 -426 273 262 584 -234 -314 957 -581 187 620 -465 272 477 14 -847 -38 521 -779 -682 596 368 88 -367 958 21 125 -378 791 335 404 534 -319 -150 -319 468 175 -672 527 466 266 719 934 920 -645 833 890 -676 -215 936 -278 -463 -827 -633 -759 353 -823 -387 485 -696 -435 131 371 -567 -986 812 -261 607 -528 -7 543 916 -817 171 252 -366 653 -550 -151 -903 -649 -407 114 -765 -5 -692 731 300 -258 -118 728 635 -466 330 9 -500 -470 -981 -22 842 -798 43 -393 516 -796 -291 616 -973 612 647 654 -94 -936 818 828 -629 -839 113 -906 322 -746 169 101 645 -863 290 -517 -436 -444 46 -796 338 -725 76 -76 -954 248 -48 125 -627 -764 -435 -812 761 834 -534 711 6 -430 303 -63 -228 -335 -451 -544 -835 -870 -693 522 186 -380 112 83 -540 -132 -600 397 -257 45 -698 992 -870 520 775 -956 -735 221 -640 432 618 -49 775 -652 687 961 -170 -335 444 818 615 448 666 -51 528 478 742 -652 232 -920 -57 -489 -422 430 -148 -917 -830 997 -882 -29 -479 842 -769 949 917 -593 86 91 -162 -411 382 616 864 377 43 -488 195 -590 499 -240 -70 -564 969 612 -149 -817 -724 -884 229 223 821 444 -348 423 -282 49 186 -883 828 439 -604 27 573 -374 862 -825 968 -950 321 948 632 -9 374 853 994 -646 919 650 633 330 114 256 -804 125 830 -640 -508 -228 785 -246 680 993 -420 909 173 -292 725 809 557 -556 -451 567 -90 163 -880 722 74 -813 660 844 -566 661 754 469 -94 -184 -373 -73 78 965 646 -319 773 -827 84 -156 -415 -365 -606 996 276 451 -554 271 223 -634 379 490 -808 -447 900 -152 689 821 706 -241 962 153 121 -733 779 -158 -378 -289 656 626 788 723 -156 -267 994 927 16 -472 -239 934 -468 1000 -100 84 -781 991 423 930 800 -216 872 971 190 142 314 -753 -436 -103 -171 675 911 -876 -729 -973 291 947 -936 593 749 -945 921 -400 267 -931 26 -852 386 961 185 -713 200 811 525 42 -713 493 226 -897 663 -143 -127 812 705 164 -427 154 970 -946 975 978 199 -426 -891 575 -912 541 982 22 891 -420 -704 -695 986 484 -552 -87 658 638 135 441 820 105 363 504 194 246 -249 -630 -948 -142 110 -790 680 166 263 998 112 539 536 18 325 528 266 -4 -579 -292 -659 160 676 -814 769 694 836 682 220 -659 734 -912 906 -549 434 799 543 -823 -531 147 -97 343 261 682 306 526 -640 -792 356 544 -656 -86 957 741 200 535 308 -101 801 496 -158 842 -349 -531 336 -823 646 -441 -54 678 -483 -756 505 -824 -946 865 575 934 649 -339 538 -596 708 474 -183 279 370 364 -654 533 771 46 939 -303 -504 -946 -640 -311 298 402 -234 419 -94 182 -565 -21 989 -204 115 856 317 888 801 -17 728 -231 -997 -879 130 685 143 832 125 633 207 189 -10 96 -292 -915 -572 -901 -977 -984 107 -920 267 -528 170 704 -368 697 557 -803 209 -430 -858 637 -484 464 297 566 -172 -377 804 -707 217 -728 464 -440 827 640 -296 406 -89 -958 -195 920 -183 386 719 -760 400 -577 894 759 611 -692 431 -747 -225 335 -879 -221 317 -250 295 -789 274 -349 -728 54 -261 -868 -780 -656 947 -529 -210 -515 -297 -164 -477 -165 -21 -368 312 -758 155 884 580 -734 244 -136 491 428 -883 442 -659 -546 972 185 490 -845 48 628 237 212 362 -76 -123 193 673 -549 -460 -597 -952 96 -542 186 -135 934 -673 -970 -373 402 -839 712 517 -237 184 -117 135 609 -467 -911 -79 -555 -967 -237 133 21 -601 -908 320 -789 365 -990 644 920 -377 -177 -342 434 715 -455 -385 623 234 -17 -912 892 391 -226 -724 -67 -171 -896 260 -862 -838 601 -53 486 -266 -723 421 -362 347 721 916 109 78 199 74 -449 -340 943 692 -985 -456 439 239 -673 -689 -374 841 -829 523 169 -210 -439 -191 -208 -547 -536 -634 -213 -894 -870 281 301 18 -523 328 387 258 -980 -30 -879 -536 684 -992 -611 -668 -535 89 -780 236 -604 -184 77 -788 350 -161 441 754 -257 788 -975 381 596 206 517 -716 -705 529 -266 -7 -454 -744 -109 540 -692 -433 630 731 -928 -518 -562 208 851 -425 -441 552 441 -930 -679 147 -259 -868 230 846 -976 259 927 -766 215 -483 -489 41 873 654 -907 286 -262 329 -532 -568 -490 697 -202 341 323 -772 -240 75 512 -861 -420 832 560 899 234 209 -870 383 -96 624 -206 806 366 -888 3 -940 533 954 -113 -62 -212 78 670 -127 384 337 -449 941 -138 -209 -480 204 595 25 369 31 840 369 -519 -928 -179 223 -541 591 -137 36 -203 -356 444 830 -827 -199 611 637 -195 -946 -999 -520 345 -903 352 964 -662 -930 122 -457 -766 -96 -719 217 -45 -330 -309 844 -87 -151 -141 778 748 100 152 749 269 -963 -68 -442 12 230 73 411 541 -977 -388 -28 -13 109 -861 -885 -160 -73 550 -386 -171 -742 -358 857 625 -946 -366 897 -446 116 725 600 -797 -951 -958 696 -189 392 274 -810 -924 178 520 -205 977 415 522 -984 -652 -879 -300 -334 322 -138 263 86 542 -522 882 -282 -902 254 334 401 371 -924 -613 -19 -183 968 -336 865 6 -339 720 771 -16 -608 297 -819 -841 717 -246 -59 -316 205 756 409 -241 959 743 -62 -13 -268 -374 405 -577 -195 -710 -29 -86 966 191 -303 720 658 938 831 -410 -36 -656 93 -75 729 653 49 -678 -122 -287 614 772 211 -692 -330 601 -96 238 -279 567 697 139 273 320 -835 -620 -150 299 471 -841 -726 734 66 -51 -984 214 -901 -661 338 -186 785 -830 -785 200 -310 -796 -602 -384 -597 -155 -127 -676 509 -639 -63 703 288 -279 -6 -814 641 648 -445 -679 -538 -791 28 777 15 517 -676 -834 -40 -453 -935 278 866 -548 869 783 368 738 235 473 -883 -32 -948 203 754 -221 704 101 166 -398 609 -465 867 380 -526 -422 504 230 -512 -538 349 328 -384 -379 -169 483 -770 55 267 -271 901 179 -10 106 -65 -246 -546 919 458 347 461 140 -949 75 -73 350 -248 -953 79 -64 -176 884 -936 -309 962 -316 113 722 1 827 768 -794 -558 678 530 392 938 769 -801 454 702 665 259 -204 677 917 58 613 786 974 880 179 -454 -418 -494 708 211 -373 827 -408 593 95 258 -338 710 430 339 -615 797 -933 -268 142 524 -793 -559 -775 805 96 -726 423 -630 40 -553 413 544 853 -259 -969 -183 332 242 -14 624 330 -630 372 467 -463 -906 816 650 692 715 -446 368 -381 481 -978 -481 964 -740 -18 108 36 -287 453 -818 -295 178 880 967 655 968 -347 -701 379 552 -580 -339 515 -791 66 999 -408 524 828 -183 934 -331 292 -970 659 -466 -640 -519 241 -963 142 490 -119 -663 -786 994 673 61 82 -618 -888 -708 704 105 228 773 956 27 -6 232 -852 736 -264 -712 -269 594 373 357 136 448 120 -253 518 68 982 -627 941 -684 -666 340 92 -413 -585 425 729 25 -789 -272 46 -630 376 33 497 997 -293 -469 910 907 -306 833 843 230 450 302 -784 -799 658 670 59 -540 690 308 -299 -329 606 485 421 -756 -319 -942 753 -356 -854 187 -764 919 960 -191 920 982 -819 531 325 470 241 -887 -692 1000 523 -447 343 -735 495 660 -760 850 -210 522 615 965 -301 181 618 -399 210 120 99 -440 395 -394 -156 -246 529 762 223 956 866 -42 -862 -401 -334 -497 -796 -848 -451 193 924 -11 479 739 -772 -506 158 -68 517 -18 -32 -554 997 -565 -97 -681 41 489 65 -975 -504 -461 915 -510 278 136 797 -763 -946 -488 -121 762 -160 953 379 650 -144 513 118 722 -882 -297 752 -503 700 -83 227 997 938 -27 -715 -837 -735 493 -121 -274 20 -867 465 -464 -424 -902 -891 88 118 806 -969 256 -84 -882 -716 281 400 69 139 814 883 -577 245 813 -169 750 -159 -980 754 17 235 -530 -977 -690 233 326 -655 927 -424 -636 -392 -660 963 -118 452 -525 423 -210 418 177 -343 -351 -440 -423 -616 210 -258 -948 447 381 -1 -841 748 -891 346 982 -696 57 -213 -277 -622 157 -204 -448 -794 178 338 -376 834 179 114 -273 -600 803 273 916 887 631 976 563 762 -285 -350 951 726 -377 708 -654 946 -816 -655 -822 520 641 -858 254 922 351 -99 648 -137 -108 -920 292 942 78 -120 -300 -103 -33 -543 -466 -546 -266 84 -243 475 -399 -675 -263 837 -650 642 222 -969 541 -405 -916 664 967 480 350 707 -764 83 -232 -436 678 316 -910 -396 281 226 802 -578 955 -29 -186 -811 -317 -142 891 -66 -419 627 438 603 -517 -684 63 -608 -159 -45 -221 -157 90 552 508 342 634 -560 -336 617 378 -877 -848 386 487 958 -949 -39 -325 924 155 -167 -164 256 -920 598 -7 -287 -781 185 -624 712 -207 -981 638 656 287 -878 94 34 468 -863 455 811 -771 -918 634 -405 165 -930 379 530 -189 -286 -434 -210 281 255 334 -239 -222 -503 932 -243 -536 520 -586 680 24 249 60 107 -86 -983 -927 -893 -625 155 -899 280 -179 127 75 -480 527 415 -247 459 -233 -902 572 823 706 -223 471 33 290 -824 985 -210 359 -816 285 -565 669 727 -393 -844 121 654 695 -557 224 -565 877 948 -118 -632 932 679 -391 476 -908 -409 508 -13 948 135 -922 -5 -10 867 682 361 572 -51 -732 -128 879 -348 92 -535 805 111 783 -77 -383 -551 972 858 277 754 237 -884 337 647 -375 934 641 823 -286 -443 62 -682 -646 962 953 261 -89 -414 486 -602 259 -735 -59 377 126 -314 -138 107 273 723 869 666 939 -814 -623 -726 -221 -414 -184 -898 95 -709 958 949 -386 67 249 -346 844 -961 56 641 -826 -41 -125 -481 -610 178 -676 692 -253 143 497 -976 -450 849 -262 238 136 -269 923 -327 -781 596 -798 -889 -325 799 662 519 816 225 -158 118 687 551 481 112 -81 -19 820 -63 -73 174 359 -211 -511 -924 793 506 -354 -913 -757 160 -950 701 -412 472 149 405 416 -183 -799 70 -536 -941 -93 -207 -857 923 -512 468 585 -868 -885 -986 -59 965 706 652 -58 -592 -593 -101 -444 -600 229 465 100 614 417 -420 -354 356 911 -170 510 -207 -808 -5 -275 360 -927 -569 -878 -744 622 432 11 -194 -512 86 480 -504 -97 465 847 -10 133 -72 -932 483 -502 273 -176 -443 884 -28 -542 -489 -184 487 -676 -211 -61 -973 -43 -890 -944 -761 146 -618 747 -599 710 -422 -887 -547 -685 -199 741 498 895 163 -245 757 -555 -707 -448 -433 -140 -882 554 -701 388 34 219 6 -828 592 288 26 -492 -895 -759 295 227 -897 -728 -48 621 -412 -217 334 -584 44 922 158 -688 -294 591 784 -512 732 -748 -479 600 445 -549 -731 -892 -601 271 175 -906 -474 -761 -943 17 -570 -233 699 -141 -717 -311 -319 -652 329 -232 711 823 82 -672 -555 192 257 -329 664 -15 -922 721 882 -436 742 -530 788 -736 -332 -927 -621 196 -350 321 250 680 219 174 91 -129 11 -924 -780 -293 -533 -416 -363 -147 -215 505 -595 912 -534 -453 862 -767 -643 -954 204 458 639 -67 -193 -436 -774 339 965 -489 -872 381 -103 -786 -779 -146 353 751 -938 -395 118 -920 452 -101 116 -730 756 -96 -10 248 -80 -335 70 493 -216 216 -697 -50 420 181 668 4 81 -944 -923 742 374 -394 -363 -325 405 -554 -655 -735 -381 -905 73 -842 -986 595 456 252 -193 0 253 -11 -194 382 -600 -685 191 970 240 651 -363 694 -125 267 -297 -191 -146 -672 612 -992 462 706 -923 391 -394 835 557 -595 10 115 -600 1 -674 166 883 402 211 -399 520 -354 -547 -127 399 445 632 543 498 423 -672 155 221 591 -56 685 894 -45 -708 495 987 357 894 -52 510 -730 -436 -321 -94 599 -45 -528 -123 961 131 517 902 -100 872 938 -120 -330 -528 -546 662 247 -503 -638 405 82 -207 -511 572 440 -524 682 95 65 94 -792 -694 398 -770 -369 542 -89 -38 -767 347 -644 -56 917 -921 -582 869 917 732 193 -140 -260 694 -389 940 776 -99 -866 378 73 523 -758 569 -679 -297 321 324 -666 -129 -680 -250 494 710 -296 925 -568 -68 -502 533 172 185 393 -543 959 540 814 -348 188 930 -923 461 -655 -26 854 928 -194 -129 928 617 -272 -113 -853 -399 606 95 824 -655 -378 748 -224 -909 431 -397 -697 238 279 697 -594 -144 459 -768 339 -199 -808 -495 73 -525 875 776 327 629 -775 956 654 520 584 986 589 -513 -611 160 613 -557 -370 459 -97 755 806 819 -731 598 -963 93 801 112 104 -238 -9 789 -313 60 -887 -943 846 -373 609 -14 47 -450 -208 498 296 -761 299 467 168 635 407 -707 327 221 -533 -131 755 -714 -322 378 943 -711 589 -718 -602 -782 308 -847 212 586 299 690 -664 -434 653 896 284 -316 431 -543 793 719 969 625 -607 417 899 79 -212 -435 202 -269 -612 846 -825 -87 -225 -718 857 849 -635 386 -175 243 518 -125 -665 -280 707 722 -834 892 -580 -551 324 385 -831 322 475 -252 -104 -534 -759 -984 -216 -628 4 331 -598 -153 -673 101 -565 -202 33 -637 -576 -667 800 777 661 738 -940 757 -102 557 -433 -849 -837 478 -870 565 693 117 211 836 988 837 -933 448 -854 -894 382 -915 -192 -786 -925 -495 -636 920 610 969 793 304 -980 472 458 -488 -702 -254 620 519 -118 -949 401 263 -403 829 774 298 -856 -39 772 -526 65 -345 -808 157 367 871 -623 748 -214 682 635 -181 -449 -815 682 -544 203 519 -643 573 -278 87 758 959 938 161 -420 459 59 -275 -490 -583 -692 -490 493 459 572 -635 -642 946 -702 -948 -353 544 256 184 717 -531 -591 888 936 -979 709 143 811 262 376 -429 315 749 -606 -197 259 -130 293 -91 -241 -365 191 277 965 -492 977 -875 123 364 674 -701 864 332 -966 72 -237 767 -526 137 -891 41 369 -293 100 -485 -558 -915 -29 -251 -651 701 -184 192 646 771 -135 193 735 706 -660 271 -238 -236 731 33 985 944 134 -410 -169 75 520 108 -758 -447 27 248 -76 496 743 170 -743 968 190 685 -709 -106 386 -820 509 481 -654 -252 865 294 107 -294 143 -283 -42 -152 808 -878 -432 -755 -282 259 -584 -314 -925 486 559 -137 495 960 467 -913 -576 195 653 226 12 309 977 526 989 33 -397 327 -281 655 371 -391 546 102 -840 -298 332 -157 96 885 216 -20 456 -386 396 61 -62 -330 -907 -787 447 132 -450 320 243 261 -449 33 -375 -800 81 -118 -224 885 840 82 392 122 570 -189 -137 -181 960 469 -490 -638 -885 -263 398 -954 719 336 473 397 -865 -442 -804 -893 850 34 879 729 -475 287 57 725 -31 -834 -544 826 -356 -442 -626 -262 -13 -791 612 -159 -923 336 -826 -797 -106 -802 145 -748 -952 -113 334 690 -893 897 22 -111 776 562 405 -490 -740 289 -169 452 -495 531 298 -950 -487 967 403 -545 -265 783 50 231 670 -350 -481 485 128 -937 -838 -440 -710 864 -239 215 -219 -601 185 -240 732 -330 -648 565 -845 -235 -259 799 -672 108 150 -620 285 513 -308 825 766 388 943 900 -144 528 -457 535 -944 -417 -516 -510 413 77 699 340 556 -792 275 -329 -644 381 450 105 758 -242 343 22 253 -144 33 439 -187 -587 -279 -334 -186 143 864 15 -280 -107 420 -268 -307 -863 -772 -983 221 -79 -7 -299 -566 -558 813 -841 -564 622 -7 316 446 260 214 -281 275 -459 668 305 -664 -319 -466 158 -758 612 533 -755 993 -623 -825 756 -29 -327 -734 -301 863 -939 -281 572 -241 -290 -328 -597 813 467 297 211 -867 865 -735 391 -923 793 87 -403 136 -901 -400 648 -198 842 -88 384 -118 370 888 589 -542 -227 331 213 -294 -798 25 -653 966 310 568 -207 -867 133 -425 424 446 607 595 -656 -29 651 694 -296 -898 -914 -138 88 -377 -686 -383 787 357 -225 281 -507 469 -457 135 110 -10 573 -527 129 -664 799 -785 912 -667 -282 521 428 570 -533 -775 -572 751 905 631 -633 -126 -756 -907 87 568 865 -862 414 383 -689 790 -300 103 734 191 -643 -823 960 -419 997 -479 530 -794 266 991 95 433 -579 -402 751 -255 -670 249 -665 -376 955 70 322 719 107 448 756 771 438 -314 325 768 -270 792 -568 -723 -485 -667 784 618 253 378 952 -81 -819 66 -821 -597 804 721 -883 306 -597 -316 -822 478 345 223 -742 -988 -315 486 180 -899 -369 -73 375 -89 393 -507 856 212 -27 440 716 -857 66 -486 -279 -92 706 -920 -544 563 -648 -291 -330 512 648 436 250 -566 -138 -62 430 287 975 -436 221 354 808 899 -504 -151 235 605 -669 448 -319 38 -169 361 -304 568 -802 -387 -391 879 -514 532 -599 -595 -201 541 -884 182 6 440 370 -680 -685 -303 997 -959 5 -663 479 -157 988 -909 67 738 -262 -833 -688 -892 30 368 -817 -970 -908 -798 -975 704 524 -288 607 -457 -320 826 -510 823 610 135 403 57 474 530 -495 -197 853 -426 933 851 -182 -232 553 914 827 585 909 943 852 -720 -642 557 363 638 448 414 -15 546 513 -494 -15 -950 -774 -588 -812 -731 -79 -947 -588 -909 553 -688 670 391 -893 168 889 332 -834 -946 -465 -949 -418 224 -181 -946 74 386 257 611 55 450 396 823 -903 -127 395 -870 450 635 -391 332 235 650 292 -945 -627 119 822 -816 825 -495 -5 -240 806 -396 -627 173 -572 814 345 -429 385 319 525 -974 -926 869 59 751 -724 -839 -16 -461 528 -229 -83 -720 423 676 -605 -218 923 -59 -260 -215 554 351 -748 -350 -902 -642 921 -262 475 -938 -580 -133 969 78 -522 -411 -370 160 -562 -125 760 349 984 -104 468 -204 77 112 -619 -236 104 468 20 -282 -312 -625 -828 -657 903 371 -802 -55 266 -747 -840 163 194 765 107 508 827 829 779 224 314 -270 -906 -172 -516 572 -507 -486 949 860 -594 666 651 -807 447 -92 -598 -210 118 333 706 686 -245 458 882 907 229 -119 -254 -16 -114 736 383 -541 -551 104 403 -474 780 -327 117 -677 -988 987 -995 684 968 -722 937 491 189 99 778 941 292 390 264 -588 -843 -964 -362 833 974 983 -424 -500 426 -76 -32 831 -514 -840 848 -890 7 -994 685 -676 -803 299 -155 501 383 -284 235 -808 -121 -622 507 179 -944 709 -525 -732 562 -300 325 344 433 -347 357 -22 636 -90 -315 -467 682 -658 -75 690 212 977 802 -551 556 976 -262 -777 -866 -294 -329 866 -421 -43 532 838 -919 -704 26 509 680 869 126 387 611 96 478 435 -427 368 -816 -695 63 -142 361 928 -95 -345 190 -331 696 -794 -273 592 616 -542 -53 244 -275 248 -731 411 -466 125 744 486 -363 -963 -387 821 993 944 -624 458 731 234 -72 937 -143 897 -773 -439 626 -760 399 915 165 929 969 -907 867 466 985 -301 -660 -69 -658 312 239 42 703 387 -444 -2 362 90 -774 376 175 -137 -8 -196 383 -976 -804 310 590 -526 124 -431 168 428 884 84 891 353 -795 453 575 -477 -735 915 830 303 188 359 495 -959 -546 -102 -860 585 -759 1000 343 885 -796 -252 -546 -50 -761 -344 -260 -287 729 -367 -878 -142 -925 -116 939 -806 61 703 32 -521 803 76 111 -986 201 -356 28 308 -395 -221 -548 -193 320 -263 552 -451 302 393 245 474 574 795 157 -605 720 -673 822 896 243 825 -122 -923 -793 -761 828 24 -438 594 344 257 706 -298 3 282 -64 735 -587 -139 14 -926 90 792 -480 285 909 492 -972 300 -544 -452 -943 956 -132 -860 -311 383 423 -917 -590 227 -659 829 -264 870 659 -336 935 -45 958 -861 -321 287 697 604 712 269 478 635 469 -22 -120 857 -743 -409 415 -340 -454 -763 -643 -873 253 193 138 871 898 582 951 996 -798 66 790 -986 75 602 825 -886 -190 525 -17 885 954 130 18 288 291 936 180 -222 -256 487 -686 473 -327 -171 -286 566 -154 -271 -330 78 940 300 -982 863 485 764 8 -867 -54 532 834 -690 -989 -763 936 774 -562 936 948 207 -982 853 56 -210 952 514 -109 241 376 593 -775 713 115 -507 -232 -387 97 195 700 732 588 883 -920 848 -847 788 -352 -851 362 455 452 456 218 244 227 788 -1 -839 572 242 126 -724 856 876 -874 641 72 -650 418 514 -957 299 -981 355 -746 -757 -171 -294 538 534 412 -1 219 547 -823 -570 618 -582 -248 159 -803 -512 963 -245 -29 -700 779 11 -390 613 -337 633 505 -275 50 769 411 28 330 201 916 -285 550 209 -934 -291 -879 -469 646 986 537 -63 -751 334 611 242 829 -754 696 -834 -248 540 353 404 -354 -515 895 -551 523 -585 671 -898 617 -500 -276 -249 838 -382 962 173 -744 -834 779 524 -426 423 -657 640 751 -687 -351 912 -715 -359 -156 317 588 -161 899 955 -666 -20 -565 -122 -381 274 140 -22 -100 -345 -149 -446 563 -661 614 -329 415 -251 -26 612 915 -617 -518 319 630 967 -593 697 49 90 -270 813 -54 -553 -179 900 735 -305 442 134 874 -891 -843 -904 939 33 -790 684 -122 262 120 550 -852 -894 -875 548 -364 -195 511 -872 137 946 619 858 568 -194 -965 -147 -144 -686 174 -45 461 64 -903 449 -226 -164 529 -95 -493 -328 -674 441 62 368 343 108 894 427 918 -203 -309 568 -873 563 -597 481 -719 -865 423 930 817 -567 894 420 777 640 -533 -675 -406 -972 363 -958 -605 -451 -912 -578 -942 242 -766 701 -958 -412 237 -897 -653 554 414 241 -346 -75 644 267 -408 -355 603 723 -652 482 -178 -306 134 -860 -124 -388 237 -67 -424 426 49 893 451 -453 926 116 606 -611 -792 -473 -456 993 675 -435 300 -952 -608 800 -568 92 572 747 -159 -144 -361 -759 -221 -879 766 644 -568 988 -737 520 622 441 -605 682 -936 519 285 -95 -255 772 920 668 -27 877 480 753 -405 88 -668 -820 957 -2 651 -596 322 780 796 -506 44 -6 -799 778 -679 -47 -537 -541 -323 776 -623 537 -947 639 634 547 280 -32 645 -893 868 276 477 -745 653 90 -986 -261 -945 852 335 -859 -655 123 441 -905 -358 -149 -986 -341 -19 823 448 -218 -976 696 747 -702 324 -70 535 -242 -908 -57 140 -545 -107 7 305 -265 -855 847 -646 864 -867 603 -506 -352 468 301 -653 -955 347 -372 -203 -51 -536 652 -99 -255 947 -274 -825 -668 -540 -655 -892 -231 -238 -683 527 599 -692 268 -640 -856 -126 -443 -545 941 53 -997 -853 317 660 -951 898 -604 -600 55 -604 -61 -408 566 -297 -650 2 902 -276 917 -74 -982 -851 96 -96 915 725 946 -824 879 -122 -419 -485 8 -321 -569 167 496 979 700 143 636 -527 -204 -771 360 -190 -552 -178 167 -537 -859 460 325 -166 -25 415 96 -281 -902 352 798 610 -665 -182 -235 633 -753 363 -455 86 408 854 329 -796 224 -45 -562 214 25 -833 516 -634 -540 303 562 814 370 838 -496 -245 -736 -858 831 262 -967 -501 837 -45 -483 640 -354 633 -35 -88 848 -748 -89 -833 388 -971 380 -669 728 -101 194 -639 626 497 -956 -976 79 814 -688 -214 -675 -585 630 -654 -924 -395 -143 875 -578 347 -552 -701 515 803 262 -985 284 -394 504 996 231 -447 363 132 -611 -91 -213 672 759 863 992 504 -383 618 -875 701 226 -52 315 518 -251 -260 -702 -432 857 -244 100 -49 -577 -921 635 -634 -458 570 -772 -308 684 728 -954 -606 356 -942 436 636 378 823 -782 -240 -191 833 -64 609 253 -819 -192 -349 -316 400 -497 704 -470 118 -76 236 -637 246 190 -646 -562 -576 745 -279 -848 944 -57 -784 450 900 -780 -426 -680 963 -162 -306 668 759 -732 -763 -410 160 -641 598 -305 -841 377 -165 532 -951 593 131 -242 659 -812 -474 -503 360 465 -759 227 690 -57 -808 951 -281 263 -314 -13 648 -402 865 651 -718 -645 200 -363 290 291 617 -834 -745 324 -125 -943 907 -446 966 684 662 -993 365 -975 -798 -336 -105 -435 -856 -673 -461 -245 -303 175 388 -909 188 -78 -724 849 -665 -705 260 -514 992 871 -535 655 279 31 -220 715 139 643 90 -862 -867 638 371 -331 772 -296 -218 895 -708 -309 348 -862 306 -457 150 629 -450 524 -560 703 -286 494 -413 699 897 430 310 317 253 -806 514 -307 838 369 -421 -948 -803 955 445 -68 -412 915 -666 744 369 -676 -943 977 -962 -255 -410 -855 611 536 189 -60 -736 -598 360 -351 220 320 553 921 937 -378 -725 -167 390 913 76 -584 208 88 -802 -486 569 -399 -410 -763 -591 400 -154 50 -520 -499 697 -543 -438 -651 -48 943 -660 -832 -222 -648 439 -380 -204 -905 525 -470 993 -739 -840 -310 421 295 69 -627 -1 290 -592 -444 -864 805 -109 -122 380 -265 338 -680 -342 -786 217 190 -23 -886 573 164 511 -278 -436 -511 -920 347 994 627 -226 904 -962 368 223 45 288 -67 -260 -96 -897 875 481 916 2 811 989 -473 -157 -494 204 -248 -429 379 -898 -866 -309 -317 -260 -671 -135 -711 -165 668 367 -546 577 -77 -219 799 146 215 -971 26 -452 745 67 730 -399 -746 395 -193 -382 125 -543 162 -384 325 308 267 582 501 -909 -222 739 -359 884 -794 477 935 976 -311 846 -869 555 521 -738 -637 -304 -873 -789 921 -969 20 20 -932 443 771 972 -514 -104 -914 723 -138 851 -359 385 650 598 -533 733 -591 -828 -879 -432 823 773 685 208 -534 168 -960 368 -613 387 -834 405 -891 936 -415 249 -692 771 -177 -808 -888 -634 -469 447 428 303 853 527 376 -424 -94 -509 -421 -897 134 990 -425 463 -970 195 -470 412 -305 758 -994 -747 899 -872 -215 -137 634 344 -207 -468 -277 374 60 -641 -924 808 -98 -244 595 -358 778 -194 -799 -361 529 3 649 534 651 -388 795 926 720 -992 995 697 -624 -606 428 455 613 875 -252 -982 276 -129 -834 944 -426 -816 669 -635 912 477 796 -676 440 384 -277 -376 875 -945 -514 -415 -154 -211 895 654 465 -600 -699 823 873 313 419 150 -343 -294 -722 570 -289 -945 -578 273 921 578 -341 273 171 -614 532 -241 -230 -903 -617 -842 -424 277 154 737 124 -570 119 -944 -554 936 308 -597 796 930 -177 365 -32 155 -461 -318 856 -25 426 -833 -884 603 -211 -198 516 44 -470 -989 341 -985 -444 -356 -600 639 876 916 -265 564 -760 -301 -312 -85 783 803 -282 160 311 184 953 675 479 -290 -59 -444 287 -205 -734 -532 -542 -796 -358 -449 -898 -568 287 -397 563 40 -226 846 273 14 -362 841 676 878 -663 -335 23 723 878 344 -166 916 -715 -222 610 -173 -709 -912 -731 501 -740 -309 -466 185 -595 351 32 110 -63 -26 545 -197 -168 387 89 604 666 -107 -709 65 146 -467 -868 -45 831 -9 -335 96 518 736 -936 705 -563 436 -500 -185 977 -686 417 -680 145 909 263 -153 -977 -81 -326 -811 -243 -43 -43 -439 572 315 -804 423 804 403 -394 -317 436 -47 218 -155 210 390 246 76 -864 242 75 320 312 315 -161 102 699 25 -45 -828 -743 350 212 28 467 26 -222 601 -162 838 -574 958 47 593 -478 -668 522 333 257 604 -650 -882 -940 -941 -624 -727 702 -983 -361 -563 954 -801 933 662 -94 597 663 -222 121 -917 298 528 527 358 666 581 51 458 655 67 518 544 -638 -701 -273 332 813 746 196 958 525 -278 -436 960 769 -461 -611 -128 -592 249 787 -94 720 85 -259 925 228 443 263 -500 746 110 789 -517 -131 129 -273 638 -831 324 909 315 32 257 -236 850 32 -366 491 -444 39 567 161 -562 -584 871 -364 -367 74 -494 998 175 107 -939 -3 14 78 744 -929 -276 -781 -201 -978 365 -409 -100 -140 796 207 -168 547 194 -68 730 -415 -143 -614 -149 401 506 102 -575 -676 -530 -85 -837 433 49 602 529 -180 588 382 -186 -121 801 778 -21 763 -464 846 674 -246 891 713 -666 -403 808 109 33 -963 -808 -227 -405 -633 78 727 793 360 947 309 740 -350 -242 930 -802 -263 129 -928 -102 -249 641 -509 236 745 -767 -93 411 174 148 920 871 -518 -149 -212 926 62 556 -84 553 829 871 -169 831 -361 327 169 -639 -971 994 -806 874 626 985 -953 -550 -290 97 -997 514 -839 -998 903 183 758 -927 -331 696 450 337 617 981 141 892 894 -215 -38 924 819 716 -121 258 101 -413 -29 609 637 268 552 57 -681 380 488 -608 -905 -327 -594 312 230 -652 952 267 717 134 -574 -498 -39 -66 -354 868 -632 -791 526 429 693 -272 -168 641 -398 895 456 666 795 618 929 167 -758 -854 569 805 -344 -161 -667 -692 -611 -685 28 -903 438 347 703 -282 734 502 204 549 69 -279 549 -609 -708 -694 17 -502 -63 -464 -731 124 -16 272 -285 109 -750 503 823 232 -341 -243 82 -196 749 738 907 -638 233 123 -125 -653 846 -572 -731 -749 265 -990 -306 376 -161 -912 -206 -251 -658 -292 979 276 341 343 -522 -808 237 885 574 22 18 627 492 -32 928 642 -813 -507 218 987 -105 -601 -223 177 283 -370 665 -583 797 -732 48 -731 693 472 918 942 177 679 -535 -107 -416 525 245 971 -185 987 -108 -925 -671 -974 -953 -282 688 -10 -94 52 -108 378 -759 -647 853 -317 871 846 -205 342 128 -449 -288 -329 879 -433 124 -911 973 102 -980 62 347 -335 -228 -127 794 -286 -500 395 -149 -108 -767 -345 668 -229 -701 -303 14 -402 -542 842 884 329 589 -112 187 -741 541 -879 469 -954 -293 389 449 -644 -207 591 -250 -943 741 -655 -835 294 399 -195 -198 -986 947 -905 -793 218 963 896 796 30 203 630 -110 -987 -616 -635 -836 731 897 901 161 -115 -491 501 152 310 -16 -536 992 -391 -280 -98 -204 -946 555 575 -722 -69 -712 -696 -615 -650 476 -215 -539 -129 746 56 866 -560 -102 -993 -247 981 496 860 -818 665 824 299 -663 44 694 -982 -985 994 -616 -5 -28 288 -859 821 -793 -830 426 -394 -282 106 -645 -519 203 847 11 -853 -822 -654 -995 980 809 713 -84 -288 377 87 -703 34 -485 -332 -553 -244 -535 921 609 -946 99 949 562 -333 -634 -488 876 -114 -488 -604 419 24 367 119 -414 -822 918 278 -313 278 -81 667 -561 -508 881 -112 -137 -542 -673 -678 -775 695 321 -378 -553 235 92 251 497 620 -199 791 -312 -172 211 -501 232 -245 61 56 759 -822 -445 760 -354 952 -939 -681 -27 -123 634 -850 9 -761 -191 -135 676 978 343 251 577 -628 154 -545 726 589 -397 -762 -16 -907 57 -460 -410 -572 268 535 -356 80 -79 -291 967 -871 -758 -130 -686 -427 -349 382 -646 22 780 359 -262 -20 -993 479 -218 131 -5 -934 -978 -16 317 709 589 3 -939 -765 -304 -509 -951 -112 -170 -7 -427 -202 243 -539 229 -681 796 -310 -944 -157 -495 63 -76 -696 778 -994 522 -897 -691 812 -863 403 -741 276 -497 -144 -629 -83 -903 705 362 493 686 -675 -307 530 -735 -564 897 -327 -3 -6 696 -989 -253 -982 423 -842 -775 178 -18 966 135 -291 -485 -525 13 -731 503 136 -47 -14 -821 -142 -896 -510 203 -659 303 440 816 -106 -479 977 -658 -824 245 -905 -680 274 199 -166 211 -15 -650 -1000 -303 -573 528 -240 712 -78 -865 661 -633 209 712 210 544 -92 -68 731 -105 406 386 824 -670 -160 34 -765 851 -222 283 -122 -902 424 583 -656 -758 648 833 -825 -535 774 733 -706 -437 238 223 -204 -784 819 -983 -932 315 943 429 7 492 -111 398 -484 -503 964 605 97 334 -185 985 -437 -2 -327 727 -191 952 -838 572 111 456 -667 -446 89 907 304 -393 191 725 -659 562 -148 210 445 -858 -754 104 -601 907 92 -180 275 -637 -743 950 191 441 -179 -524 -691 715 -681 244 223 -468 722 -832 348 -361 153 952 -539 997 565 99 -789 -125 -632 415 -122 270 681 569 27 -733 -407 -691 -459 -480 -338 463 -137 136 -694 266 342 262 -656 212 -143 755 351 897 526 -378 -86 -557 -59 -618 -816 -927 -110 -710 -650 385 313 -208 -910 256 271 -636 998 -393 -321 25 452 873 -797 -651 738 -209 239 208 658 -977 275 -276 697 -701 -782 -788 117 114 -22 -916 -53 224 -316 922 -39 -72 -652 963 276 -891 -943 -127 -745 -263 974 941 -481 -720 -810 -571 -602 679 -400 -228 -378 628 751 146 464 -33 445 -534 819 -458 42 -566 26 -290 -268 -998 370 -695 148 69 4 764 -911 -905 -137 886 853 -313 956 296 470 171 -255 -76 -311 649 -198 -651 301 766 221 -344 -720 -263 231 -516 311 -827 731 322 863 425 526 -131 -629 261 -612 24 235 203 -68 -480 864 -897 213 -382 -501 81 -198 -869 -948 555 882 -275 745 -731 -703 490 17 -569 -448 222 -159 226 825 252 867 -414 -658 713 591 66 -110 582 -757 346 451 -414 861 -37 -24 219 -427 -797 461 -406 706 -309 -765 397 475 245 -353 815 151 -483 -685 -466 -667 719 -361 507 -542 495 -660 109 -342 443 82 -745 348 -911 357 712 918 473 -644 793 -404 985 43 160 90 -550 -266 -948 -747 401 -325 -967 -991 -115 239 783 746 -57 42 -956 -879 791 503 -506 -132 -147 171 401 -53 488 -818 153 -669 -536 -855 559 947 -853 -709 -844 139 192 -739 571 827 385 -750 518 -651 -410 987 -497 685 -85 -469 131 -993 23 -271 -210 -514 774 -606 -783 -355 -21 894 973 808 -921 -528 665 88 -1000 -722 -617 191 919 238 -180 529 -660 -53 -185 -784 160 374 -334 -640 -556 805 811 883 -821 -898 -417 -97 188 119 -539 -695 231 329 -888 -375 771 129 346 816 120 -531 100 925 908 -415 -431 521 -436 -685 -55 667 538 -657 979 -700 887 985 53 -834 -424 3 -883 656 -215 462 -7 975 827 40 -316 -803 975 942 -791 -570 -522 127 -330 76 -355 905 515 297 366 -625 -712 590 288 -995 558 928 -527 -759 -482 506 -349 -69 445 828 -591 -982 756 606 349 650 478 914 500 16 -455 69 -407 -119 -517 -702 131 -651 -561 -731 374 997 166 670 -393 -551 -698 -567 846 436 -205 -65 -424 630 -572 714 576 252 94 331 515 -205 460 -266 583 321 -893 552 -909 -265 741 946 529 419 210 -151 347 -820 495 -747 856 -367 577 339 893 510 -176 190 527 -853 -13 -171 9 833 754 -678 -16 -644 -373 646 53 897 -867 -940 7 -440 69 42 61 580 375 799 -886 78 744 -182 819 -337 -220 -193 -435 706 -4 140 -47 -213 -878 -72 -369 365 690 214 -667 222 480 110 -861 167 -366 130 919 -324 -848 -662 -181 -71 -160 -667 581 469 -962 -507 -781 -393 -602 9 -253 -950 -292 -629 -785 670 -576 10 278 489 -35 961 481 365 832 556 722 697 -142 -970 -952 -768 564 -248 538 422 826 884 331 381 -343 -525 -697 -816 669 -579 -943 89 636 -363 612 -485 -239 -7 -303 -394 475 945 309 -178 192 -188 -126 229 129 677 -516 -234 -255 -58 93 360 727 -157 15 -298 682 322 -196 384 -282 -83 313 962 871 -130 908 -977 527 -954 541 -709 486 605 872 836 -828 467 745 -169 -192 -750 548 515 -27 -44 -616 -846 821 -63 -307 990 749 -679 -528 178 314 -292 437 434 -308 71 -274 719 -534 -121 618 257 319 -890 219 -342 -770 678 492 362 -794 125 38 971 774 -576 371 -34 974 -164 947 272 398 893 517 140 -664 162 -111 -869 653 -520 -328 472 607 -389 -975 151 797 347 -563 -133 -224 -478 923 932 840 -396 -128 92 -576 834 -184 820 757 -414 -228 180 -493 -514 831 -582 232 -175 51 283 -607 160 -4 666 -612 892 504 -668 394 -105 -365 220 749 -760 783 -38 79 250 246 -847 -3 185 -228 -414 -855 283 283 236 -691 327 6 -908 -927 46 530 454 245 -765 -930 -651 223 -879 800 -331 -637 542 631 -95 451 -266 -425 -131 488 394 -586 219 -539 463 760 251 -920 725 -107 -262 -335 -248 827 387 -542 -115 -245 293 840 134 -548 -282 -940 -81 -347 359 -76 191 981 179 452 -7 -209 932 -192 910 -339 260 685 550 -145 -579 460 558 -184 169 -941 411 -522 728 -838 927 496 -741 -785 -372 -759 661 -614 -112 -456 -175 -415 -120 -874 -641 148 -574 438 118 -578 962 -933 -917 69 -210 -146 -292 358 639 -435 -398 -839 757 -264 467 -693 -795 -636 -124 500 113 878 -770 -237 -319 -703 0 -786 -298 -154 812 543 -424 -811 285 53 582 470 -935 -716 4 -548 -794 374 -473 842 -476 -129 619 -999 514 -946 641 -333 264 -56 468 607 -62 -202 48 -745 311 900 -547 -449 378 -855 -769 42 265 550 443 -616 -132 608 -771 693 436 -427 -978 -31 -722 124 -560 488 -594 -396 626 340 349 675 198 556 846 -63 -406 507 -22 -673 991 -718 -195 735 -576 987 -54 434 983 678 -277 166 -720 105 178 143 846 864 474 -365 954 441 710 -783 526 322 522 179 -839 -96 608 672 145 -793 365 853 -373 -981 -53 -61 -500 -799 -659 -552 541 143 -851 640 -18 73 479 -402 507 -901 -232 -287 315 -642 -40 341 484 573 240 308 -977 859 252 -167 -732 -928 443 53 -624 940 -574 565 362 867 -132 -549 75 -222 -185 -543 -491 130 644 779 786 -933 999 636 -169 -424 -227 -800 -197 322 -722 -49 798 -700 -189 149 845 169 545 957 579 888 -93 -560 935 -912 -530 805 -825 284 -875 805 -653 -343 615 -447 -804 -297 349 -120 319 -837 -957 -166 -266 999 267 -740 980 630 -106 209 -683 720 -446 480 440 988 862 448 337 -210 896 321 824 383 578 15 968 354 882 -177 -993 -130 637 651 62 -216 684 485 -564 855 -679 -48 -634 -557 856 531 512 423 -126 39 636 -819 -794 404 815 -554 144 -238 -946 -724 -977 -902 -225 -417 -464 653 -608 917 480 -77 155 200 -361 758 -456 569 120 -171 -132 482 81 -422 81 909 -468 381 -179 -751 195 -525 943 843 655 -492 636 920 182 -408 212 32 -194 732 -171 310 97 758 779 -946 290 952 409 -575 477 -130 -485 903 256 760 62 45 43 409 -296 -480 2 761 -243 204 -115 895 -681 958 -731 562 544 86 -371 -22 -410 -294 610 -821 -215 -144 190 420 488 -817 958 -111 -429 -891 -383 926 664 -778 -331 493 -522 -951 77 -336 5 118 131 -897 -56 -768 271 -868 -881 109 -207 83 -261 -589 915 -943 -717 -660 980 -76 -35 -627 423 -603 903 -87 681 -43 -520 -361 384 54 -492 342 358 -187 601 254 -538 -943 -638 -610 616 271 59 -454 -919 -858 534 274 805 -113 -428 724 213 418 -131 758 -156 578 31 912 -165 465 -745 -8 390 -777 123 995 616 728 -417 106 -185 -389 -176 159 63 -352 319 -69 813 246 140 -810 -415 326 -618 -252 -321 583 -227 -138 -725 -135 674 -825 48 -46 -373 478 -374 -310 480 -117 -692 -182 41 710 795 -806 -541 533 906 -945 -782 807 592 -860 -529 261 180 682 47 -128 560 918 64 -989 -333 -289 -651 -252 971 -575 55 521 74 536 727 -624 897 740 893 -184 -865 437 -997 -129 -588 201 -239 842 -236 -748 -973 430 -46 -30 -32 -477 -159 -773 359 398 169 535 983 -453 812 -37 -617 -331 846 958 982 427 183 -282 465 -865 -876 -6 919 159 -868 -230 351 -967 -48 -3 -189 199 951 -206 -268 20 30 633 457 190 711 839 -6 122 -947 632 501 916 -476 -451 874 -419 -109 637 667 -331 -622 941 -378 509 407 722 903 618 770 256 829 -182 -661 208 -1000 113 252 -442 575 -492 117 -851 -11 -733 19 867 535 -309 -306 457 -775 -577 301 318 -888 -142 623 592 -346 19 356 -170 775 -592 792 -777 -245 -864 -162 -448 968 614 -758 -304 603 851 -981 -952 493 -756 -972 -672 -554 818 -969 -995 820 705 494 861 -338 666 820 -113 506 66 -1000 636 987 -353 -163 -550 987 898 50 -922 583 -389 -259 68 988 -432 -442 63 -852 -267 448 819 994 -322 -986 -673 468 532 696 713 116 868 -617 -845 423 -749 -763 -83 607 49 336 571 348 -99 -656 -112 -384 949 937 -877 -779 647 -20 781 450 -341 882 -984 402 -182 789 28 -842 -264 738 -113 885 858 295 178 -31 1 -185 -862 578 1000 -913 -428 -216 39 476 -14 -341 -350 -190 961 77 162 -31 -675 -944 611 329 946 419 -294 -561 299 800 526 174 172 793 -44 724 361 -946 -478 -872 -871 104 724 26 365 -412 684 841 -502 99 519 421 383 -824 -878 -514 686 324 -246 87 354 -203 -801 781 282 201 -946 18 -197 278 186 -578 115 467 -814 972 524 -666 851 -512 -172 -434 -977 -172 -995 -64 -458 927 -969 -613 836 884 -212 -267 265 83 -955 381 -327 512 92 143 973 -336 -468 710 -179 -656 773 -692 -863 -704 975 681 -959 66 -670 772 -87 500 790 455 632 190 518 179 149 94 -935 9 -377 -323 -121 -446 796 138 231 465 397 864 751 -999 -265 -704 491 430 991 490 831 901 -913 812 -560 952 411 3 -951 359 902 234 178 -489 935 -958 839 -566 -769 -417 -502 -227 472 395 -149 -982 -622 239 -998 196 -117 -259 -288 -450 682 523 -39 711 -315 -759 -441 890 -30 888 -851 -717 253 -189 701 916 -930 675 584 444 -972 -631 248 74 405 635 -615 822 818 -378 -900 -858 687 -774 -82 -880 646 665 -43 572 -541 -613 -729 -616 -685 748 -240 -442 141 -361 -232 506 -643 871 -404 -350 606 -233 -254 -882 -159 526 -549 497 693 -490 844 20 -297 905 22 816 -677 -295 -201 585 -606 -277 330 -694 646 722 635 -250 -536 926 -902 -275 -249 389 646 215 -623 136 932 -461 707 880 -689 351 888 371 37 -657 593 -383 -445 -837 64 -186 -543 207 201 -434 988 -555 491 -668 350 597 -833 202 -865 -297 811 -541 -166 49 584 -267 -226 -357 656 121 -576 -342 544 -59 -467 811 911 903 20 81 78 299 -4 436 572 780 -406 -518 255 51 -760 -711 -740 -508 722 407 -338 296 856 -814 27 144 206 -75 388 -129 -717 -530 -230 705 932 -241 495 790 660 -562 -101 917 -828 802 -325 367 35 533 -565 -826 214 -757 -834 796 -269 366 521 -184 361 -612 95 -726 517 985 283 -565 654 -66 -785 679 -1 793 910 419 296 138 -351 -721 448 -375 786 32 845 502 5 -716 667 -280 -713 -78 -526 -901 7 374 6 -749 -217 -709 916 452 -561 153 243 -402 -992 80 749 -634 730 90 -314 96 -314 -517 774 484 414 755 180 -250 -265 82 265 955 547 900 482 -293 999 948 -925 123 -539 -43 814 31 -962 -118 -113 159 442 -620 752 -282 911 195 -147 -913 150 -587 433 313 -327 686 968 694 950 -21 602 -459 -828 237 -947 208 3 -204 117 306 918 209 754 909 87 920 -106 689 -533 928 -471 880 400 -871 738 -464 -883 189 -335 926 -39 273 949 -552 361 430 125 411 301 363 9 427 959 463 -275 -919 -391 -331 -520 817 227 151 -82 -508 -148 54 225 405 -158 -272 932 -927 197 629 -90 801 153 -201 85 737 628 156 -435 598 557 10 762 610 895 118 -46 -77 -73 754 640 335 -639 618 -244 169 -102 -759 -833 110 224 -323 133 969 -627 -969 223 -746 -156 527 -336 -576 -129 -693 868 -847 -104 -675 -927 846 -493 -914 -582 -748 -593 823 -444 186 623 717 -70 428 86 149 291 209 -507 -234 -210 101 -476 450 340 145 757 780 575 -370 -445 333 -10 917 269 -287 -404 -568 -554 -944 809 -644 387 -114 722 371 322 -838 -972 390 273 -334 282 60 -809 -492 -598 349 -122 758 2 191 568 356 582 -883 515 459 -87 589 538 -409 7 120 -261 541 -327 -171 -128 -831 1 905 199 -281 220 -827 -507 -423 -726 -521 -763 593 -32 866 -810 910 -407 790 -897 -148 -836 -618 981 -728 934 -293 818 -551 -854 342 206 -682 391 528 587 -966 -520 629 -410 -325 56 -28 406 -666 955 189 -744 914 958 72 -436 -577 -804 63 276 -882 -401 -990 277 902 807 -606 43 469 -789 -954 -700 426 -942 -223 983 -39 353 -624 -797 662 -263 294 -879 258 -695 -32 -315 -273 -137 399 376 -214 -358 246 -454 -782 -244 -649 -654 870 685 379 -152 -248 171 173 -874 374 -177 418 623 -371 84 -584 582 503 -900 849 -305 -283 -20 917 -114 -560 -533 309 836 -495 617 990 -87 -453 421 -767 953 668 -692 799 -799 -17 673 916 455 55 -147 716 -240 182 168 328 -700 739 -165 856 -66 58 -390 377 -287 -102 42 -661 24 -691 -43 927 826 717 -508 98 812 124 885 544 -665 -530 550 6 -303 582 -724 -974 -572 -212 136 -653 44 389 879 -626 113 206 -396 389 -511 987 -522 -994 305 830 -359 880 -988 -171 785 578 -231 788 -464 -987 -574 -429 359 -910 -835 -812 -376 470 825 -115 -158 -59 -241 987 -27 -413 -92 90 -678 -979 436 116 -351 -541 -879 542 -304 804 -892 -496 851 -259 -172 -704 -466 -750 -146 -381 -141 -912 551 -306 815 -147 -825 -130 320 -342 811 -751 -833 107 -637 957 964 155 717 -90 -422 985 -457 872 -364 -300 988 648 798 286 -152 623 229 890 841 -233 -441 472 588 -167 -299 934 -357 615 571 422 290 533 934 656 -996 -660 105 -156 -438 -549 -632 795 -885 62 -838 -929 0 682 -251 532 837 990 -104 -971 -264 413 327 69 -385 -514 826 -687 -47 -418 -494 210 707 763 449 -785 -768 -174 -945 -563 -743 -301 257 -77 523 42 561 -733 589 -214 461 -478 -445 723 -700 -217 -994 172 463 -154 569 -636 -566 345 97 714 -803 489 -410 243 -472 694 -278 -666 803 -862 674 341 411 44 829 -636 -972 -7 636 -771 783 -849 -751 -907 -557 -560 856 -427 -689 -331 824 -410 942 -669 492 -602 -424 -889 -770 -927 594 -663 -811 -951 164 750 50 -907 -24 -680 -30 -379 -692 185 93 166 740 320 692 -274 -637 -896 -365 -382 411 -276 367 -863 741 -690 672 -78 -849 98 -93 -402 -941 -82 560 733 765 -139 874 -274 -154 308 282 233 478 0 -363 170 959 745 -324 -579 -938 -65 548 -676 185 842 508 584 871 -423 563 850 -963 646 -646 -380 -283 912 61 110 -890 244 683 -713 -40 -339 -252 -684 -602 -434 -398 90 728 -474 654 -390 -721 3 189 465 -721 -397 655 -167 420 761 -670 274 -610 -748 -903 882 932 431 586 703 -30 674 -609 -43 702 -646 291 112 112 675 715 -754 46 222 -120 -644 676 170 23 951 -848 -948 -62 907 -882 195 -568 -712 -193 -929 867 838 -741 -486 56 -354 -552 470 351 779 -71 70 592 -862 329 -150 171 986 677 284 -300 -947 -20 -567 -626 -530 -677 -978 -653 172 479 213 605 443 -149 -546 570 -674 677 -627 187 -94 -580 -309 62 299 -338 110 -180 821 -922 568 545 -295 -272 417 -224 -484 791 13 587 429 426 938 655 318 -786 -222 -919 -711 -750 -13 -647 -604 947 -695 876 84 466 529 -285 -599 -112 -421 -506 -662 68 38 330 -549 356 584 -463 -260 -356 -375 42 -622 -884 -744 623 185 -352 -944 -708 399 610 -49 636 -787 385 -526 -160 -714 127 -428 -897 -358 894 -963 224 -216 -846 -545 -430 805 -84 198 -145 -619 114 92 207 843 431 -871 67 876 95 615 -994 -25 -503 -840 -797 490 -863 366 427 147 240 404 446 -210 358 -212 -144 776 -497 -740 -283 555 -272 853 678 299 127 358 -212 -416 -68 411 -699 212 492 207 535 969 151 328 -216 -941 874 -896 827 -935 -84 -239 54 533 124 -120 -911 789 -921 -410 -295 -914 713 116 -865 -332 919 -7 -24 567 313 -910 -931 184 -121 -625 -103 -602 -627 342 628 974 -4 -713 -738 90 135 -635 107 -780 50 915 -130 -674 255 -954 154 893 645 -26 -460 943 -194 -606 401 355 300 330 -705 -223 42 78 830 -508 -549 616 549 514 -591 -499 955 640 -872 765 -497 201 -291 -789 388 364 725 248 217 569 291 -371 177 -378 -237 198 -853 148 19 434 438 805 -719 75 70 470 -40 262 -258 847 911 117 295 165 942 772 483 -45 31 693 -668 -652 28 96 -355 92 -425 675 -95 69 747 272 91 512 97 -302 662 -697 799 -806 451 967 -156 247 811 51 -861 -836 7 -81 -129 -282 258 82 -125 814 -773 -494 -170 -587 575 -632 -936 -387 446 649 490 -320 514 -661 -287 114 -151 -626 120 530 956 -98 -833 759 113 675 -936 -5 12 -473 -364 -476 908 -803 -306 -51 -16 23 -388 -38 -822 -680 -533 837 -252 655 -437 743 139 283 -830 -922 -195 173 529 -362 498 523 493 -24 551 159 -559 -867 -426 -466 -194 810 -493 521 -308 -351 941 -563 -571 124 269 -851 593 394 537 789 -812 350 566 -966 118 930 -757 250 -630 990 533 612 -643 -115 847 900 876 522 992 -701 172 -959 -812 -651 -767 232 -757 -332 127 -80 994 -841 -816 -453 -625 -903 363 -190 137 -271 -826 622 30 -532 776 -848 709 -244 -796 -786 -347 -983 -876 650 354 -251 266 -139 -647 232 -473 -533 -219 -543 972 -239 284 297 -538 -759 206 593 886 -334 533 695 198 436 890 558 -576 -292 914 642 -306 -321 434 -753 -158 -609 804 997 980 -651 471 -785 -633 41 -827 -593 912 -72 -350 947 896 -382 192 -501 -306 -458 143 585 791 -929 -931 194 318 592 -140 -561 -510 -653 650 232 -735 887 323 206 -630 764 469 386 -780 373 -832 -14 869 -391 7 740 -498 803 -895 -881 433 725 787 735 -892 -717 -474 -213 358 -511 139 -649 -14 578 -69 119 373 -262 -294 821 -488 543 -478 -790 -584 -433 30 -895 801 -698 -176 138 -256 855 -74 602 72 -812 -397 688 -732 -32 -360 677 -543 -574 708 -377 -96 -386 -305 525 767 -436 293 242 -502 -872 -48 119 -864 744 967 590 766 -801 436 -64 993 -390 781 -961 -896 -966 -7 -398 101 -464 873 626 276 465 816 987 688 624 699 73 -668 40 -839 475 -240 -754 -229 -375 689 -290 -705 -265 -370 -949 -308 569 -709 -191 -813 358 -260 -101 -346 -446 -750 152 71 738 -566 966 873 533 -634 -486 743 680 417 -393 37 -38 175 -79 -19 -150 -831 918 156 711 15 420 874 666 -58 -186 -281 -873 845 -449 337 951 -230 -77 253 35 -980 -893 -770 130 189 -292 -638 -18 -909 -270 -91 -474 927 -358 -941 -580 896 516 53 -286 -355 -395 -678 870 488 872 -407 -653 335 -478 423 524 -206 -404 800 -322 -825 -311 606 887 -734 -652 -968 62 -985 864 328 -732 941 -167 724 699 -154 387 580 389 -735 672 244 288 648 649 202 264 522 962 176 846 664 -20 -265 732 -879 141 524 676 -501 -777 -285 248 130 -965 782 -374 -78 -9 -687 -65 -226 996 -53 404 -805 -475 -730 -753 -856 416 -392 114 -314 -521 -934 808 -43 -212 -842 -702 -851 -605 -250 863 -806 -957 -70 -101 -553 -738 -478 920 -873 657 657 -303 992 -70 -813 505 925 214 -950 882 -445 376 521 379 198 735 -920 -559 825 -163 -795 860 -737 1 884 162 192 -955 42 33 -959 -909 -41 662 872 559 -795 -309 -320 -430 504 674 644 604 -729 376 219 392 -574 867 174 870 128 778 222 -821 -571 -766 -725 716 -93 980 -701 -705 -701 -180 527 202 -17 -735 -636 -141 -48 523 -300 409 -64 -474 -886 632 12 -53 313 390 391 697 -746 33 16 -127 -579 462 -442 -969 -892 -323 -145 884 -930 -517 799 159 185 -336 -545 -967 -644 221 -249 -448 -197 719 -475 675 288 -503 666 -492 -139 944 -893 449 -300 197 -987 -308 460 -807 201 513 -32 -122 910 -902 -467 109 -743 -982 -552 48 743 614 814 -461 -197 -725 714 -29 693 425 17 -993 -297 828 -149 288 356 -932 -420 58 -515 -847 843 -346 -714 -196 383 -367 50 852 308 -594 496 -468 319 182 954 722 542 271 439 537 -110 -259 773 -294 578 227 209 580 -369 961 -653 570 -270 893 -459 350 -382 -89 91 -630 34 -190 -47 -21 57 182 762 -570 -260 947 717 425 -174 866 -309 -799 -631 301 130 -125 -428 -880 -622 272 -314 -269 -928 -875 -718 289 770 417 -145 988 227 -844 605 93 872 -913 110 -601 577 866 527 829 165 -739 -81 195 727 -254 647 -426 -667 -754 -899 -676 -956 -88 956 606 303 528 -647 -139 132 223 -644 -223 906 -772 33 -310 -573 606 -468 -470 -482 -768 -344 16 704 -822 -21 -483 487 -981 178 -838 469 -928 -515 214 -43 648 504 -832 -548 -601 577 -639 466 651 717 194 791 827 -37 575 -323 474 -112 -989 225 203 725 716 -210 -764 135 -16 -623 751 -158 502 -794 558 271 195 -843 -849 180 879 669 909 -847 317 958 752 -685 298 293 869 167 697 -401 543 883 -363 -271 1000 437 -981 888 -830 -562 105 -104 -45 -226 -505 -628 -856 124 839 -172 -575 127 975 -857 373 -193 -481 449 -377 -610 -269 -601 314 -873 -265 167 594 827 -22 -199 597 282 -42 -622 60 -913 -697 -726 -766 813 -836 184 418 845 -51 -806 -52 462 -42 -898 -536 -89 -764 705 -722 -328 7 -315 791 183 796 587 -771 11 714 -747 377 -666 -331 -290 -831 961 857 -977 -116 -875 677 -214 171 484 -293 246 844 913 -840 234 602 962 -875 375 -29 893 1 256 83 -402 -525 630 307 -606 -270 721 -943 34 387 640 182 627 -74 -221 -222 -740 -722 754 414 -96 -912 483 889 -903 183 25 157 -476 -326 -332 684 -451 862 532 416 -857 153 465 -699 832 616 631 268 626 -488 -899 382 -282 -673 -176 -157 447 -941 -790 4 -133 930 896 861 807 312 -457 148 801 -816 -958 -737 -333 -813 -565 775 -573 -931 -297 -192 144 -822 -859 -38 -623 -553 -509 -599 994 987 -72 389 623 190 965 -919 -435 -675 -765 -992 786 -207 887 -374 433 54 -420 -872 -962 -707 -505 -962 -912 353 486 -672 579 -434 -972 -606 519 786 554 299 -81 -768 -509 -159 -960 -904 526 -443 -873 459 900 176 -182 -774 869 -30 709 -789 -488 723 548 265 819 11 -838 394 -465 -456 -220 679 -961 -259 -658 134 -73 -472 -905 -847 -19 -295 594 209 490 -880 -723 580 -748 634 -504 -507 132 -885 122 56 377 -198 -559 -815 115 -474 -450 119 302 -507 -461 -757 726 808 365 113 480 866 595 19 612 -692 408 -986 453 250 -527 149 441 587 -355 837 499 362 -494 -587 -623 -340 -55 686 -132 981 -614 -874 178 346 -540 -672 747 665 -963 -714 -329 58 827 -942 -196 450 58 23 -569 831 807 -154 214 106 -174 -480 -869 916 415 544 632 678 -33 372 706 601 -689 -453 597 493 -417 -35 877 -178 -905 273 917 -947 -254 243 -386 502 625 642 777 -914 634 -766 -109 -535 834 60 980 -663 -371 -398 -992 236 894 617 -344 521 -6 680 -847 177 721 -426 941 -559 -252 858 -643 39 839 -670 851 765 -5 828 170 -953 -374 217 -740 796 -355 284 549 721 835 687 -655 -445 107 784 -485 732 381 -179 -232 228 38 -815 -774 -479 -709 6 -137 690 -851 -978 -231 -475 -878 -90 564 -427 636 379 -486 755 607 -853 -545 -196 459 -192 -921 221 -483 991 936 381 259 821 -931 582 520 356 -568 -430 806 191 -320 744 513 -929 -755 462 -969 300 266 802 728 219 -701 -660 -714 -919 920 -677 977 470 382 418 946 103 185 794 351 582 521 534 -163 -149 740 585 239 -882 384 -690 -461 90 112 550 -103 607 -668 -387 949 474 635 363 -928 895 930 355 736 281 349 777 -701 -779 29 -915 390 84 163 -969 -616 -621 -370 -839 -678 180 -413 -219 -625 -234 -346 57 394 143 -574 919 33 -859 -690 -989 -276 -383 821 386 778 -234 -385 293 701 -419 -861 64 599 177 -461 -618 792 804 -244 776 382 506 40 466 845 -227 928 198 444 -515 -544 -802 288 -601 841 245 351 373 828 770 -205 601 711 -954 520 224 830 -984 587 -415 726 -342 578 -726 653 910 -391 856 461 -445 159 -48 -772 -838 549 -343 66 -335 -48 784 712 284 -259 949 419 763 -634 678 -514 -378 -537 104 -673 -847 38 -307 -735 -609 -608 838 -507 966 701 939 -482 -274 494 -595 -951 -656 910 115 -445 -879 444 187 701 -832 -231 690 -789 591 960 -267 -178 -418 567 728 385 -631 48 780 469 857 -856 -870 -297 944 -564 37 -538 -106 -255 -880 945 956 43 -952 526 896 -918 930 385 -743 -235 -516 -657 336 370 -448 -788 -284 167 -7 474 173 -876 -6 341 332 964 -229 736 29 11 642 42 600 -127 -745 829 -613 742 919 -387 290 -25 406 376 427 -24 420 -818 982 -585 472 285 336 741 434 651 823 -677 -142 -904 659 -789 -817 777 738 -806 969 -285 -838 -341 -533 219 -354 74 333 -622 -497 883 -915 -242 -478 184 500 602 858 747 426 -166 570 79 474 -766 95 -439 964 396 -135 496 508 812 549 -84 156 -551 -654 -266 392 -789 -61 764 855 373 910 297 -138 -98 -944 971 311 -556 334 827 -121 -421 -777 974 -33 -970 -383 302 469 -613 763 -743 468 -475 459 -217 933 -410 -44 -937 -463 537 -577 571 105 66 -849 -597 -627 275 -990 341 265 757 362 -250 918 437 336 -303 -409 -72 411 -704 -517 -981 -2 804 -307 929 -839 498 -33 615 414 -216 -850 801 161 -551 -895 491 535 356 591 413 129 -780 -836 -79 -713 -595 -642 229 746 -206 -741 841 727 709 784 995 38 -660 -916 -942 -934 -291 -471 198 -607 -186 -213 -50 -845 -20 351 -407 2 -943 126 83 -150 859 -520 -176 -113 904 -871 870 452 943 567 -552 647 -59 -634 334 -825 346 160 -739 -585 -45 -242 373 -614 529 774 -620 355 662 -500 -116 21 912 99 997 293 -99 -347 -753 -433 -998 494 255 -118 359 97 393 316 -284 734 -889 -914 603 471 -778 -564 803 -612 -400 109 275 -887 860 -77 -584 881 716 195 -981 462 140 -948 -300 485 332 667 977 336 758 -384 212 -586 -974 660 758 -558 942 280 547 145 -260 -638 755 -197 -678 -597 115 -421 82 778 -185 390 -609 660 -36 -830 162 103 470 187 -922 -200 -47 711 -419 -86 198 723 432 -995 678 927 -648 829 -778 766 -505 -673 -503 682 938 -876 738 -507 -926 -1 -50 -782 -88 -472 114 544 -81 -441 -71 390 368 -401 -261 -869 -732 338 -552 -106 24 -204 788 416 -504 -437 599 127 -882 -910 547 -396 80 -511 -841 -509 981 -455 493 -982 -205 559 -536 534 -867 48 -891 -111 -1000 -233 -689 -582 -975 -559 -938 -543 -980 -188 -984 -309 -478 983 -121 410 974 151 826 261 -421 -64 852 310 -313 141 335 -512 -669 -382 592 337 599 -234 977 756 -262 108 103 362 -662 817 -557 283 -563 759 -439 453 -96 611 -301 911 105 -463 931 389 -251 806 960 48 95 945 -509 492 -95 -867 -450 116 -431 639 926 -14 738 -198 663 -129 295 456 -795 795 102 581 -429 -289 27 248 481 -4 -524 487 382 254 -832 -581 -547 431 -263 497 -863 338 -183 -323 -528 -135 200 -292 -342 980 267 -264 -891 797 -812 -918 -290 -523 955 -764 -607 805 -922 100 909 524 -456 -497 726 260 956 -971 85 238 999 -2 251 402 -80 520 360 -486 156 -933 -267 -427 660 658 798 -500 701 -193 811 516 -577 -87 -233 -948 -625 382 26 -378 -672 557 446 -85 -663 -211 -418 -622 14 233 971 365 900 -907 -562 924 156 -936 617 -774 -884 621 107 325 417 126 295 -489 887 -859 -951 402 -297 -204 -242 844 -611 -739 -96 250 39 455 -891 -597 160 -507 -770 928 456 284 -602 -508 555 -337 241 217 521 648 -520 178 -268 625 312 279 -992 -654 -664 791 292 15 522 -802 -520 -559 318 209 -85 -267 -51 -515 424 -896 -250 -778 -404 330 422 -319 -731 702 780 -539 821 -708 -599 408 -321 -843 609 -844 528 -511 678 -98 594 838 -253 -315 60 729 941 139 -808 569 126 -224 663 -875 550 -227 413 -53 578 361 108 -4 -465 -839 -579 -359 593 -421 -351 244 969 557 -623 -100 317 95 863 -600 -348 187 -739 -351 -654 554 -208 -726 -23 442 211 213 -402 990 416 -632 -609 -641 92 821 953 442 558 233 -607 21 500 700 296 -75 -433 -177 845 -277 212 531 463 -268 -794 -543 -765 12 -269 937 -223 10 -655 -284 -527 -768 -76 -31 -632 -36 718 238 356 349 563 -411 328 -661 -335 489 -161 -43 183 919 615 -631 12 -277 417 961 87 366 631 430 277 -545 0 512 491 576 619 -526 -778 -901 345 327 -567 435 -296 -176 -710 42 -10 482 52 4 -555 751 781 885 5 -56 -366 813 -893 -723 419 450 351 649 -149 -562 -669 -515 222 -738 -403 -795 -400 -475 891 659 -123 -93 -212 132 -753 -176 -701 -554 -208 665 -756 -269 36 -67 640 86 408 502 601 -645 -309 -616 -926 31 901 -385 -531 -510 -39 -605 -141 -116 900 -989 652 328 -603 172 -927 668 136 302 168 541 -632 -81 -838 736 -964 457 -433 952 401 -35 -293 241 961 102 23 -884 -791 493 -330 204 799 20 828 241 -800 739 241 758 -522 -252 -193 73 419 -480 705 -596 132 584 312 -272 -971 8 838 775 -892 999 505 902 731 -74 -152 -492 -924 23 -955 -449 -655 -21 299 132 -262 511 -621 873 -398 -297 -839 -4 855 96 -425 -296 102 -838 56 -412 -265 -984 200 229 -697 668 798 -842 754 -253 780 -77 512 745 863 -885 -250 338 -5 428 707 -353 -870 -713 711 323 612 179 -972 -898 -529 -506 -538 562 -417 -852 976 896 74 507 -110 84 -505 48 -625 812 -449 895 992 -920 627 997 -865 836 -996 -456 401 782 -154 -950 876 257 -25 725 304 372 327 551 981 -448 559 663 912 311 193 520 970 -372 -353 -263 -517 507 232 -676 -829 497 -759 118 48 302 842 508 919 -134 -543 -599 -348 -567 -385 698 -704 865 -857 106 407 893 -562 552 579 698 592 722 963 115 -925 616 -911 -828 -924 -277 362 307 -857 -986 901 604 -851 -798 -684 -824 -918 -587 -992 -203 111 -884 -563 -47 -449 -550 124 869 424 -545 -102 657 -108 -822 665 -486 319 -396 -568 -235 541 -527 776 -802 79 99 -946 472 551 -18 -40 -158 -555 -986 -936 395 696 -317 999 -123 648 -189 961 559 980 878 263 -208 -126 329 365 -709 901 920 -197 -925 -400 655 490 -263 -248 -940 980 -219 -134 842 -399 933 -364 449 625 -392 -353 376 9 950 68 -347 181 962 270 -861 830 579 -488 54 -923 -440 -810 998 453 -944 -134 -137 542 -443 326 320 619 -330 652 -138 -788 -701 554 -665 -922 -56 801 511 -84 102 -736 -514 510 -279 -829 169 -2 -926 -762 -363 -145 398 384 -595 146 -588 -534 671 -833 -134 981 54 -406 903 905 104 680 -161 845 -644 -227 -540 -735 321 -337 -408 163 -803 -921 528 20 -350 -868 581 -622 -860 742 730 337 -829 -985 -861 189 423 956 27 28 -792 722 -985 -674 -416 346 -2 17 -241 -165 -912 -328 861 382 507 -100 409 954 -872 -18 246 163 -401 -360 -840 18 30 446 553 856 -978 313 120 -531 -154 -617 49 343 556 273 558 355 -754 624 -173 -510 -444 492 379 -444 980 273 460 -817 -423 720 -843 -448 -433 752 -335 955 -940 823 -113 792 825 104 972 -580 29 -469 601 894 36 424 895 -704 -229 606 -846 -720 414 324 176 338 484 257 -71 -364 414 -717 661 -502 143 -102 -465 572 -918 610 984 -222 758 -247 -661 -919 534 227 -101 696 -292 8 -260 47 836 755 -38 -300 325 -594 -831 -310 335 -109 699 337 -914 -588 144 287 -767 -684 435 -351 -323 -253 109 271 559 -301 213 -600 766 293 -555 446 439 713 -559 -358 -358 619 429 -327 -235 -648 -415 600 9 850 -315 -821 -7 -98 -84 750 166 -197 853 -23 -855 118 -885 761 143 -872 731 -874 -918 327 -944 824 243 -759 196 926 636 -715 -524 278 -741 285 -711 921 -519 659 903 -506 -491 210 -871 -991 163 230 -103 -295 -677 687 -158 -410 -614 179 -663 -985 -468 302 -851 422 -982 -720 -905 97 263 252 389 9 -248 900 420 -903 -94 59 775 -530 -36 866 -526 -316 318 341 -839 -616 -477 -204 112 -373 -744 -170 232 561 905 53 489 567 -362 -671 931 472 960 -233 -137 493 105 -561 172 -535 334 -63 -327 793 422 828 -676 -564 100 309 514 -13 -110 -510 345 -972 167 -128 -226 646 -296 -62 -249 -932 -971 874 219 -670 -139 -398 -838 555 493 788 -218 -785 994 930 616 -471 405 -83 325 -634 86 -189 -268 118 283 -801 -668 -854 795 651 -716 413 115 -823 703 310 619 -794 -775 499 688 -170 598 345 -705 152 -496 -246 8 -63 847 -887 -848 670 -204 -234 710 708 -49 646 -948 -375 -283 -529 -303 340 751 -361 846 -23 -21 666 -959 106 388 29 -888 -433 -109 -370 441 -972 419 151 155 267 362 -293 -522 748 980 836 252 -225 306 834 743 113 -249 234 -815 -951 -799 586 -350 -314 250 139 -331 -850 -451 248 311 131 -557 589 220 82 37 -601 12 456 -976 -53 368 398 982 122 44 -270 798 936 819 704 552 526 382 -752 -354 408 -50 540 -225 832 822 -499 -506 147 -229 -93 -769 182 -513 -856 423 588 676 706 -234 429 -40 701 169 417 -155 -545 717 -331 -432 -41 370 -518 -92 815 211 451 -452 -560 -173 941 861 549 670 -482 -744 -911 30 18 -903 758 906 -97 783 586 996 8 -361 -944 -665 197 -746 330 803 786 316 -224 92 933 128 -472 727 -847 910 715 -968 745 -134 823 471 506 -928 371 948 -129 -117 -694 486 -72 791 300 -993 -320 530 -891 -582 -12 -213 -580 72 -5 678 585 437 997 -565 -718 187 -547 41 401 279 -225 -960 678 -819 352 415 550 -627 982 -986 -206 -12 -659 274 552 321 150 -99 -88 -681 -807 -928 -753 -495 -874 -208 47 -72 -801 -120 940 25 182 -862 808 -717 -658 -113 680 -927 945 -954 727 -814 845 -202 832 -177 946 -716 573 -209 326 -65 658 624 -653 195 94 914 -569 679 -269 166 -429 -805 -329 717 539 -772 457 436 -480 874 500 629 199 635 -943 -42 -287 502 -810 -715 -255 -115 -422 -451 -265 108 -254 -598 953 -651 910 68 919 -943 -75 15 579 -323 -279 154 99 169 -821 -971 -5 284 266 -238 -932 919 -508 -985 496 576 392 933 878 188 -713 579 164 341 713 851 144 -519 -788 677 -341 -699 743 936 -834 566 747 952 453 -824 -921 -9 746 175 -35 -942 795 -704 -262 -766 690 135 -409 -401 -148 -35 -734 764 -255 857 -144 233 -79 225 334 957 104 580 630 -817 -548 135 -590 918 333 -721 158 918 -682 -921 -58 -714 862 829 -728 412 -910 -119 165 -420 222 -648 -971 -909 752 -915 989 -513 502 -957 -984 -467 0 287 978 -289 137 532 758 -26 624 -33 503 -236 875 574 506 -61 -565 271 -318 -312 -57 -348 1 417 -638 -849 113 -427 778 -193 -906 242 -591 71 16 -792 -388 226 467 255 -903 -793 -639 601 -550 408 -814 -220 669 510 625 881 510 -646 19 -424 -52 171 -706 276 140 -436 -935 -754 -968 -3 -774 -796 948 -120 737 -327 -755 313 -326 756 -1 508 385 54 916 231 -564 -940 973 144 -881 -741 277 -264 -832 -132 -168 -15 -321 -522 -27 341 -784 -240 -791 965 -872 387 858 449 -107 82 -404 906 739 -610 -965 856 432 651 -994 -155 316 -8 235 -421 708 -730 -100 -748 -278 -869 -359 935 844 -181 547 -610 -438 -546 503 -352 612 -936 -202 901 -438 -106 920 -954 336 -184 -815 869 702 629 -859 662 -860 781 398 476 178 374 -491 338 312 156 -967 -582 -447 -966 -999 -678 407 -460 537 -751 -343 -392 777 215 55 774 -560 251 -299 803 -601 -889 -638 42 599 992 -565 -923 418 320 237 288 758 -369 -998 -949 461 553 -396 -172 148 -703 -659 145 888 954 -834 766 -920 -135 -151 217 117 -549 853 -744 -637 -386 702 -959 -720 -475 -769 -705 88 865 275 244 -600 -160 544 -310 -125 679 102 -653 -44 -942 739 -119 969 205 98 -328 695 -673 751 -32 -319 -49 389 994 224 234 217 102 697 410 937 -109 41 665 -845 584 242 -930 -833 -389 -511 -771 723 52 -738 757 -373 -507 252 773 -916 -5 -146 -517 -898 492 731 524 360 -549 -175 172 -829 -623 400 350 -427 -68 -536 744 673 549 -422 -453 754 289 754 268 511 -758 -540 -893 830 316 362 705 919 833 -357 -325 202 -103 -14 -114 235 647 739 -124 -217 862 -75 692 724 -337 -744 854 -463 806 337 744 -833 -929 868 -66 -381 -15 -706 -938 88 650 852 -541 888 -652 124 314 31 329 695 199 -749 -145 -405 857 -826 -395 696 -293 -542 -358 -516 -689 445 81 669 -451 -273 841 367 -814 656 789 -841 944 373 -880 839 -244 -681 -784 -178 -940 -744 -511 -256 -699 -498 933 824 -144 -635 -200 -584 585 191 897 -329 -807 -288 590 -748 -83 27 30 -314 -186 630 -513 15 526 -868 399 748 383 -852 386 -458 820 871 628 374 890 -274 280 -61 818 821 -950 414 -557 182 159 -337 246 -891 -421 925 51 -323 129 -271 -944 -681 1000 135 561 -992 803 191 246 -190 177 107 51 -163 800 -921 -943 -413 -542 153 429 -755 -465 50 904 -101 -638 463 925 -513 419 -822 976 -997 -737 -832 -451 941 -146 840 558 293 -152 766 -954 -547 -292 -330 -692 -728 -607 384 -713 -132 776 898 686 -386 -698 908 -166 -231 643 895 -912 365 -847 468 915 -390 -872 438 -194 778 921 469 113 -46 -530 517 -8 -102 129 -975 432 -659 -590 738 -21 -983 63 870 -239 87 -682 672 595 292 760 -686 -162 750 -77 625 31 -949 -946 -199 203 584 532 707 488 578 470 735 792 -109 291 107 326 -126 400 -717 618 982 -912 -178 291 736 214 -47 -271 -412 -941 503 164 919 -82 503 215 -280 -884 -284 388 919 -694 775 985 -364 -706 986 15 543 753 861 -336 704 908 576 -281 424 337 851 481 -993 429 -392 612 -958 339 -747 230 137 724 453 253 -639 -513 -932 -698 228 267 211 -102 -973 -35 -31 -410 -343 699 -99 818 -897 -248 840 -151 778 -749 752 996 238 452 -842 360 -427 470 -123 -950 185 26 -150 538 -67 -565 -385 -814 895 -984 -34 373 -837 567 -917 -25 116 991 -568 191 723 597 196 427 757 969 -536 -513 487 744 28 576 223 137 -582 -976 738 791 -108 357 940 -168 -220 705 -201 -861 -111 -214 470 -85 909 289 -619 872 766 -899 123 111 241 -500 841 195 -372 -937 457 426 -164 -457 -231 -950 999 -393 771 -779 -849 -230 178 982 239 -192 601 37 903 -40 -81 -413 331 -116 -69 -914 328 -978 535 -561 183 -173 285 -386 -89 -446 -335 -7 895 445 -612 -719 931 423 605 859 -338 -614 684 750 895 -400 660 -55 962 36 442 -93 77 -773 940 743 -165 -211 -24 -524 434 465 -618 -708 -828 806 -665 801 -265 540 -231 875 60 -462 -842 -433 -708 -242 180 532 783 384 -396 567 -475 -72 -168 -746 -620 297 46 842 -66 658 -102 613 -622 678 -587 -356 -175 -342 -214 41 -775 754 -916 -167 -799 294 889 -892 739 -828 926 352 770 -287 -271 840 622 734 -703 474 -113 -659 203 -989 -58 -633 595 -459 356 -736 547 114 -24 -706 191 371 -657 570 634 585 -305 767 -893 -641 282 638 -914 -318 780 -765 927 601 -533 -383 -160 -250 -363 17 430 -926 628 211 16 -911 -565 292 834 -643 902 -816 -116 -238 599 -615 -527 81 720 -439 -691 59 186 -19 609 -587 -793 673 -759 -994 287 683 593 -982 815 -287 -607 58 868 -219 277 -913 -319 168 -968 -551 84 105 -810 -293 396 701 845 -240 -795 10 -931 152 -263 -259 -430 531 893 -215 -819 951 -761 -957 891 -1 -941 858 107 385 936 413 302 -576 100 435 565 -569 134 -459 635 402 -348 -913 979 -424 555 -467 677 826 668 -440 426 724 -532 -679 -351 753 -363 -372 417 593 118 499 650 -75 -318 -962 -683 -236 -154 554 -430 416 -245 423 867 -907 -439 178 -540 -778 -313 806 346 735 -493 -469 643 -758 407 -878 -65 -872 -187 -578 -48 -804 419 -886 -666 -797 104 -658 380 411 -921 -553 -954 -855 -542 11 596 466 562 -66 690 341 832 151 927 -490 -620 -261 -302 -252 369 -837 -626 -240 -262 794 -588 342 -119 40 853 288 485 -429 278 -936 -279 39 496 -582 71 966 288 371 -172 248 749 201 535 -769 846 -773 669 -466 721 994 -857 901 556 -170 193 892 231 -265 978 -812 695 -390 642 -54 398 830 381 -240 897 -725 414 -648 -879 -895 -488 812 -99 -506 -933 -129 995 -833 -533 -716 101 -318 -358 260 -678 -798 323 8 -697 872 -194 -611 19 724 608 883 352 -13 916 566 -580 -989 -697 828 706 -95 265 975 -556 52 747 -373 -732 177 -282 784 74 -201 -14 802 -677 197 338 573 -94 -893 261 -87 -192 -936 195 14 -873 605 -697 985 -424 677 233 -618 902 -516 -983 -176 545 115 -287 150 793 215 985 -716 968 -572 289 -668 -194 -733 -114 -426 384 -270 982 84 -119 -378 -958 -253 66 -72 -610 860 387 -423 119 154 -40 -141 -859 -915 191 234 -3 -372 -802 -945 884 -704 34 144 114 164 -782 75 584 76 -54 -369 -886 -22 -474 -689 53 -385 390 167 -975 583 -92 74 430 -697 474 -978 -686 425 977 653 7 -736 -612 -149 425 774 152 -474 -464 -174 825 -109 -54 -219 582 -692 -322 289 -593 849 -149 520 847 321 -393 -647 -803 503 -796 202 346 -515 -828 826 -501 828 -852 670 563 109 -255 -701 -43 410 -19 -594 402 916 157 -910 -594 243 131 923 -623 -730 166 815 706 -631 -828 724 -647 36 -290 548 -392 146 -246 -404 89 381 -981 -991 153 592 664 -166 -643 -849 275 -623 -883 345 -56 205 -91 -780 -931 -995 -59 -889 893 -356 942 946 988 -902 -181 -550 337 949 -997 712 -267 -646 -99 -72 -168 437 -134 -50 -690 -684 -815 785 819 -55 543 -982 289 -356 -648 12 -366 857 130 672 -434 -654 279 904 -213 88 594 110 788 -561 362 -615 959 -573 -571 -572 611 -389 830 879 573 232 856 -564 369 -758 -158 675 226 -541 -622 341 922 -316 699 -516 177 -271 270 200 -801 458 -229 -486 355 -766 190 175 -85 55 833 99 885 -102 859 -553 538 319 -244 267 -245 -716 -583 906 -159 -44 899 53 -81 640 -275 324 850 -58 -511 -412 449 -60 760 -644 -285 -893 893 -505 -40 -344 253 -49 -158 647 -724 169 283 -96 364 -721 -272 -821 -633 746 -906 53 997 38 843 183 12 551 -957 -634 -577 951 406 517 -730 889 -888 338 -571 935 624 756 -460 -319 711 -225 -57 -971 -640 226 -465 -244 -822 -18 -444 -558 466 -130 -332 -495 464 -952 181 97 79 -471 538 937 -771 -990 904 64 -920 -759 -524 443 268 221 -322 949 -193 -950 -359 899 -659 -735 -202 -684 -506 177 312 -220 976 305 -714 474 550 -754 878 261 -937 554 -835 -903 -358 663 900 452 531 104 261 -97 -326 -710 369 24 326 628 987 -790 910 471 19 -894 976 -343 57 -214 -783 -665 -299 570 -636 17 581 12 -574 499 -267 -744 847 -861 -32 903 -362 695 675 -792 471 914 -635 556 158 -475 -834 -222 133 247 -945 -344 261 277 -684 -231 -658 -425 -446 -871 293 -4 -724 -252 462 -44 -655 -170 573 -718 230 77 562 -365 -993 -442 -702 -508 570 -176 -74 -693 335 725 863 82 79 807 -95 47 363 551 -914 906 -93 477 26 879 803 -851 -898 154 150 670 206 -134 -475 -289 613 608 -476 -379 -467 -261 -109 -209 -830 336 583 369 -646 987 520 950 937 -224 74 857 -772 -31 -608 -577 -355 361 820 -263 -369 28 -88 827 -614 231 -684 -967 -338 -819 583 751 -127 706 744 995 -671 662 652 -795 -66 740 65 -389 522 -797 895 861 -770 853 -961 -194 139 209 -19 470 -470 -390 174 -813 675 -117 438 -10 236 657 -697 -46 17 -323 -856 -495 850 757 -924 -317 -26 892 17 -568 -981 855 380 -197 -816 -584 -307 0 776 53 -498 462 700 -383 511 -869 -94 870 911 713 -913 47 116 -635 848 811 820 918 -110 857 -683 724 878 390 436 56 -62 613 926 104 369 -936 590 -103 405 305 -150 -552 527 8 -46 378 897 373 -521 380 -33 -986 965 209 -685 -442 633 102 491 -42 -326 294 -270 861 623 648 -388 -713 -681 -248 -360 -309 -99 -979 -425 -262 -70 -87 513 271 366 -172 -878 887 -631 -709 -647 -204 540 684 842 -602 -67 -478 899 474 129 -780 127 -454 183 -551 -251 359 -907 -502 514 -326 211 592 -788 -846 -819 -753 605 -418 174 899 -622 17 402 -751 48 -362 -453 -299 320 117 513 515 468 -535 -202 65 -838 667 513 402 38 378 -586 737 -402 -181 -185 981 248 -303 -733 794 -759 138 278 61 -813 187 397 865 344 -477 -60 -807 -367 920 -20 -344 -832 -14 -920 -39 -557 547 736 -333 -69 -498 854 -225 -259 731 -558 -585 -230 -796 -362 831 136 -820 778 -965 -287 -148 -218 367 214 460 -671 773 -566 -828 474 350 -380 -32 -736 -921 501 -962 -487 98 -938 -818 475 537 -551 -825 -297 673 -86 -790 921 -712 -126 -799 -611 -89 -260 -648 -595 -946 -456 295 -597 -930 37 116 991 -166 313 -696 -226 128 991 899 -491 -444 -240 286 440 -497 840 913 -380 -870 -79 106 343 330 -459 -476 -348 598 889 685 -883 482 21 -883 -572 289 -777 -385 561 396 -981 -994 904 426 234 462 390 -583 -710 -677 253 16 -21 -675 -862 -178 -965 240 -592 -271 -483 683 29 832 -269 -178 310 -935 -711 -320 -957 -684 -825 756 163 -47 347 -558 436 568 390 -551 -613 -886 152 -245 -714 -827 -121 -815 409 -421 -763 -790 -707 951 -454 -1 -37 -818 -152 889 642 392 430 634 907 -93 -850 951 141 -337 554 -937 499 -918 -580 -134 -149 -201 81 -415 -651 2 458 320 827 -902 -285 -537 -733 -208 -290 502 -753 -483 -316 76 648 -341 779 -313 478 -873 778 536 -298 879 -879 -944 -513 -255 383 -883 -782 -940 475 -232 -684 -146 -484 207 177 -138 507 -534 -850 998 66 -588 4 771 -172 603 522 979 -888 672 357 -702 971 -803 318 -954 851 742 734 -317 462 51 -585 -675 737 465 -392 -422 -661 -833 744 974 -277 -188 -239 -432 370 554 767 329 941 -82 -247 -87 -242 -80 -766 -809 -479 -327 -611 951 814 592 -930 946 115 -164 693 -400 -568 -7 -831 -1000 429 220 -432 -380 -774 597 -126 592 683 -398 753 -937 508 -396 -795 891 38 261 195 -923 546 -608 -208 -919 60 593 -39 543 185 -138 387 599 372 -902 -598 364 -163 476 -105 -926 -490 -417 -792 -398 474 290 350 -527 -418 -625 38 -532 -5 541 757 -711 86 -262 -419 645 -62 -453 221 -361 -20 -644 -702 412 -957 874 -814 -276 872 980 817 -376 408 -347 -100 932 266 -30 981 641 41 -376 110 373 -558 -438 -731 799 -176 -543 -189 -831 101 634 -39 -801 494 -219 -879 791 -109 -861 -425 -921 -545 972 -786 -783 534 534 -621 421 -940 -665 520 988 40 346 956 -383 -394 771 -250 118 571 93 -213 51 118 427 792 -333 351 -133 211 -317 161 -706 300 198 851 -319 653 -468 89 -393 853 -499 -771 -775 861 182 -508 -785 886 565 772 831 508 327 -171 -347 -951 -281 -989 345 552 29 -256 -376 -297 -664 489 83 70 520 201 -603 890 162 -112 -880 167 482 693 748 -116 388 777 149 860 -650 113 -723 354 -848 694 -545 154 483 1000 -89 396 790 464 -326 -912 -294 596 -476 -818 829 622 15 732 409 946 722 460 866 -531 962 -494 399 535 -982 62 -875 131 166 -855 -39 776 324 -784 -65 272 232 541 -83 -642 879 294 306 -250 -723 -532 -358 -642 -938 -750 -572 -990 363 624 -731 291 281 -977 997 614 -817 -978 -656 -373 -725 -257 197 250 416 -958 285 143 -825 -831 386 811 333 -696 -780 -271 378 496 -655 -629 505 690 -983 611 989 -454 340 887 202 -667 -226 -666 -432 -1 -541 -880 624 656 -180 -325 -212 -924 923 892 859 761 -488 524 809 237 -704 -500 -288 -999 -23 526 422 -388 -982 651 -870 -695 737 877 -367 417 -762 -959 -130 -745 -322 -787 266 182 -598 -755 55 931 810 888 574 -396 -1000 -250 858 -295 502 -975 442 -969 -644 680 -943 -673 773 -341 -314 308 131 231 -911 873 -178 -846 465 -946 571 -206 330 622 641 69 510 694 -679 -661 263 -332 -753 -589 627 645 660 -459 -374 639 -460 926 806 531 985 -573 -941 179 -403 229 -645 881 -441 135 -361 -567 -855 -31 422 404 -859 544 -1000 270 -539 719 881 655 -812 904 892 751 755 -809 52 -206 564 -580 848 116 -938 -680 590 -670 -325 155 510 346 78 -784 -798 -134 638 -73 612 -217 852 -618 195 702 -633 220 -673 -801 -221 326 884 -658 224 -902 -435 -771 -916 235 693 644 -461 819 -719 -746 307 882 -125 390 -488 279 708 -845 37 975 17 -710 -362 -234 -703 182 60 -594 689 -536 31 -58 -706 -501 -468 331 786 -465 -307 -245 -648 -951 -990 415 261 -654 -120 -314 -518 663 -735 -849 -772 -975 943 -546 -192 998 -707 -130 -726 -878 -748 -982 303 561 -112 -287 852 -739 914 -729 36 -682 -11 984 -979 -383 418 18 -595 -213 578 867 -112 992 149 513 -444 -59 -413 520 418 41 422 61 -402 -475 822 -745 129 189 -480 556 -76 -35 -255 605 307 -427 -174 284 -86 632 203 -289 -395 269 -666 569 -187 777 650 860 -842 -353 519 675 -805 84 -156 -13 719 -919 733 915 668 815 254 -409 -338 -22 653 92 157 987 15 -989 -801 175 -377 -532 850 539 -38 924 76 674 769 732 -430 -487 953 359 -462 -747 -152 -939 564 190 -558 -589 -629 -315 760 665 -366 990 -103 -392 -2 750 176 790 336 -3 945 -201 -613 -618 -313 -870 -707 -229 499 -425 -769 -938 443 492 -418 610 158 411 -527 -313 -299 716 702 93 -953 -66 586 918 320 -876 -605 377 432 589 242 552 55 323 856 550 357 626 364 498 -922 20 -106 -67 -996 171 660 72 -503 -566 -503 -125 518 108 -93 255 -517 203 129 -363 -2 -583 836 -474 -599 491 320 -142 334 742 525 -123 -69 941 563 160 -883 1000 -73 673 534 -26 -383 -847 -293 721 -894 548 -836 90 321 298 -822 -931 947 87 774 546 20 580 -456 -40 -168 -30 34 -179 -312 -660 -300 716 130 -557 256 -763 -871 722 604 980 -515 -552 -278 484 404 -480 -555 818 31 870 542 722 320 -431 18 80 177 -731 -711 885 190 -56 -596 665 -368 -263 319 -343 -372 38 -370 -996 -968 -141 333 152 -712 -169 183 616 990 567 -752 471 -334 -379 -493 262 465 529 800 333 139 416 -165 158 716 125 -750 707 -606 230 742 -332 -444 -516 -280 165 -47 -580 -760 -1 -626 -686 -267 -350 -433 269 -420 124 430 -314 -923 227 -562 517 -498 98 -133 748 921 654 -582 242 -990 -351 166 -17 -101 -660 -125 767 90 620 121 388 266 323 -968 166 108 761 -975 841 745 -802 902 -951 889 298 104 -305 233 936 -333 160 554 -644 -893 237 -543 841 -100 -470 -33 192 539 791 -419 139 -36 -47 95 -179 -447 -12 471 -75 -645 -712 -582 692 -30 355 -642 -807 -37 838 398 935 -298 -951 205 -676 777 -184 578 251 -9 -224 643 -605 62 154 -478 -401 488 -19 753 -115 528 -340 -997 249 -454 -208 376 -229 -208 -143 -892 807 623 924 698 597 275 -697 129 574 378 765 -210 554 978 203 -435 -646 180 751 162 317 -736 388 191 913 614 431 4 566 -480 -690 467 533 -385 -585 -302 352 910 400 -617 451 811 -600 811 -953 -566 858 841 726 -592 -763 -298 -911 -661 786 -292 -422 160 668 -633 -901 276 -765 -662 996 679 344 -681 -319 643 -128 -244 -478 -110 -458 702 49 -327 -910 -681 -423 -670 50 -8 776 237 -639 -398 -23 47 669 67 -747 33 503 -501 779 367 312 -476 164 -623 -187 902 -19 447 5 941 -466 -727 796 983 184 189 -719 518 974 257 577 -967 -564 -38 -846 -274 -21 441 338 -769 83 -495 -776 830 616 314 -72 187 771 -362 -885 511 -96 495 -203 916 -374 93 99 281 -634 780 -430 152 545 23 -310 -102 91 -545 -625 501 583 986 -377 887 -447 -904 -333 -200 761 -859 -208 588 647 610 369 -189 653 970 -902 376 -250 -976 -520 -235 -959 734 402 210 -316 -133 421 -390 937 -481 -234 114 -428 875 -438 825 -118 -354 -89 133 -363 888 721 538 796 -713 -491 690 303 968 836 -159 -15 -166 -174 -240 -315 292 -460 -540 -545 -860 -517 -221 33 362 -900 398 -799 -905 190 -349 978 -426 543 975 -433 437 859 15 -896 145 -873 -899 978 479 -779 867 -528 -408 743 -140 -810 741 -722 -366 650 997 131 20 -461 -755 601 709 -362 -877 -256 982 449 823 -890 -890 -549 -740 -965 -776 -21 -586 -84 -397 508 -290 -674 706 663 969 435 719 902 826 882 545 77 -75 -131 -246 -367 -202 -877 816 906 -198 -155 143 651 -97 583 14 -513 654 -957 238 -274 -371 429 -461 680 -659 -61 423 -667 -880 788 863 -628 314 -281 109 -588 -759 -204 -535 995 -42 -846 88 631 -17 81 -825 520 937 -671 774 171 -310 -162 97 -93 911 -571 -507 722 -854 941 -463 -165 430 -36 527 -232 219 -237 -227 -633 253 -150 724 -855 -141 618 -570 -321 -939 253 -878 774 632 177 537 267 776 -442 762 577 43 -679 541 -716 456 629 -296 444 675 -90 126 -964 -852 -108 798 386 768 -699 -765 266 -567 -625 788 -970 333 660 511 -855 -618 -155 618 -137 961 -622 710 -809 -386 509 732 -60 -74 179 -91 293 41 -549 53 136 -393 -649 86 -93 260 -532 -45 149 -590 836 280 -587 161 -808 -18 429 984 323 252 859 827 775 -528 505 540 -209 998 438 767 -265 731 -997 734 513 -949 -149 -441 683 -53 12 -484 -251 293 155 282 343 -127 96 -378 -562 834 171 -748 -677 326 559 18 310 -392 286 781 966 -641 429 133 -518 -270 888 -240 293 -214 -653 255 530 415 -351 -601 127 65 733 149 -906 -182 -392 329 881 -602 68 -43 209 551 292 -936 568 -310 -721 271 -281 251 -20 295 -163 -31 591 -196 -885 873 724 -426 -856 703 -257 532 -645 672 -447 672 -830 -249 -741 -72 -971 -373 62 917 863 -482 396 -980 294 408 495 110 979 403 -412 730 740 410 -415 -937 238 -822 799 155 -792 595 -612 527 668 -751 805 -248 -262 695 635 -953 -953 633 -594 -360 5 -502 -307 653 290 843 -835 479 853 437 -484 252 377 -890 -894 244 983 -467 -678 166 -646 -312 -902 -945 568 664 277 431 24 -923 -681 -54 44 -591 743 -611 -365 -7 662 -620 469 11 174 -241 -23 -212 8 -766 -776 -62 -347 367 -239 -292 -795 760 -249 655 -817 115 -559 362 644 722 -684 -946 -275 -12 967 -823 704 255 -202 -907 -823 -195 -727 -68 636 -854 -800 -435 875 -700 52 -423 602 879 106 -952 560 301 770 106 94 608 -346 370 -382 -561 -267 -435 204 -806 789 -975 -901 144 822 -483 965 668 -27 -800 -298 -601 -865 783 70 -162 577 760 -101 846 115 994 -974 -756 722 725 -808 160 -889 -270 652 566 -552 -5 417 -167 -275 -92 -517 705 -757 -240 701 723 704 -712 -976 367 -140 -713 451 -385 -12 -996 -500 -255 460 836 -19 514 -669 927 245 -427 450 351 -917 -170 3 -246 -287 228 -98 853 -754 -47 616 -381 878 -504 -538 702 140 -62 565 -461 722 -729 268 -704 -772 344 -632 -73 -444 -808 -176 609 -996 -917 750 -179 69 -204 -709 -282 222 -709 -906 -282 -437 -169 275 5 389 -8 -328 -725 342 437 -713 876 -185 560 322 307 -507 -578 -555 -462 -318 -990 183 305 451 -961 -596 -17 -322 -38 -72 921 568 -42 759 -815 -46 -458 -654 398 -295 -956 -662 -409 -210 237 940 -811 -442 861 -760 100 -489 -38 -472 954 950 -1 -295 -656 641 -751 513 -624 981 916 -232 -405 -655 101 -451 -662 -893 136 -509 -432 246 -545 697 131 -710 -937 418 -581 720 -339 -166 398 235 197 237 417 808 247 162 441 360 -572 -240 -148 -139 625 -402 -21 -68 -744 -595 -247 961 555 -884 377 -287 218 664 -900 -875 310 -954 -637 -368 938 -267 54 -31 -316 122 55 246 -713 -495 609 -368 -61 -834 -887 -139 -820 -607 831 -42 353 857 -405 160 -846 -906 -428 597 -773 72 404 -646 932 -516 -6 -612 -818 -268 452 -443 367 -503 252 899 50 151 17 -654 537 -376 -586 325 -821 -788 -472 704 849 -7 347 -824 275 -575 -321 -482 453 188 481 873 -886 927 266 603 846 -620 117 600 -951 -995 369 984 -471 518 -585 846 -214 259 969 -429 -697 -591 268 500 238 489 -58 -884 -502 94 451 906 -181 -629 -686 -277 -691 64 552 646 -1000 -420 693 182 -931 185 -600 -996 639 310 -513 307 969 299 -416 -826 -783 -92 -699 -286 -10 510 -200 -658 -66 -911 -826 36 -166 433 230 217 -774 999 -663 253 793 521 51 -401 -605 -25 792 169 701 -450 615 282 -601 386 961 425 882 895 -197 441 522 -304 383 -986 464 637 -698 -886 -507 540 97 414 -701 -574 703 -215 467 -42 582 -319 482 471 -869 545 466 523 -402 878 774 -765 123 -255 613 -632 292 -626 -569 -247 748 451 100 202 84 634 542 247 682 -490 859 808 -644 -414 -811 -885 -207 -791 -951 252 -664 -955 -273 244 -289 612 857 500 139 -834 997 -61 -471 -676 -5 918 -680 460 653 -572 347 -408 288 -646 35 791 946 -979 -192 -60 822 -460 -848 -589 -765 -825 -193 823 388 103 -365 -131 -724 -357 640 554 514 729 -438 276 674 -809 -990 230 -786 -321 -98 -328 -739 -451 -376 827 -430 -78 -437 -236 453 -136 -383 86 -791 486 -533 -521 266 -744 -551 765 -316 883 -348 920 299 185 -883 722 -831 -111 798 697 490 341 486 984 134 -318 -737 785 47 672 79 726 947 288 -769 -247 -321 -343 -26 -252 -636 -846 -488 174 -802 -790 218 -348 -17 -523 -637 -905 -321 -193 180 616 660 -630 -404 -284 -389 500 747 -356 -370 -382 726 567 -141 817 -422 841 730 -970 580 -128 197 582 902 -296 102 -99 226 481 -731 -890 -624 208 -639 -40 552 747 -85 -687 121 -215 -144 562 830 64 -667 -937 -88 569 -177 472 657 266 591 64 529 476 -973 -461 -416 -860 -397 -571 -685 -153 258 -25 137 175 -704 -716 -391 -240 656 -46 458 551 -863 164 -864 -734 222 -450 -891 663 -162 363 587 -142 -772 -525 460 801 553 874 640 -280 722 -567 795 700 869 935 -954 -980 812 -624 596 -119 -625 500 643 157 -441 -61 229 236 -26 411 781 987 401 -879 479 446 479 545 689 -421 926 -248 905 484 231 -698 -122 195 45 -930 461 950 789 700 -597 722 445 -295 273 -268 -238 -912 290 79 578 -726 220 -834 -583 -125 -693 618 -38 -671 -668 176 911 268 -256 -250 448 190 674 187 -511 579 -642 -417 31 -83 -560 -879 447 723 699 335 932 -566 265 -418 -353 -580 481 -829 8 -467 -28 -346 224 252 -409 -550 800 -61 56 481 977 762 -324 892 -919 411 -436 -857 -996 -327 723 348 696 818 -10 798 547 -234 430 156 -508 263 -516 125 892 -449 -624 -654 890 -508 -654 559 -914 426 607 -585 298 -434 660 -30 -977 214 -140 -981 -773 909 682 754 1 -418 370 -244 -230 789 40 -421 -870 -389 745 -395 -613 856 -53 933 355 -825 919 -669 -363 770 100 -567 -777 745 567 62 -471 646 948 780 -854 -537 -788 -763 102 -430 248 4 -48 777 -804 -117 -580 965 260 304 71 -340 -385 526 608 -67 -35 -88 593 -645 555 -694 -709 365 101 -976 -473 927 -127 -281 -685 919 -193 196 -818 -358 192 694 393 -346 -44 -797 832 -440 -650 484 796 -96 751 -476 -895 -60 790 -638 558 22 612 367 899 337 -240 -980 650 -576 -222 174 731 126 884 362 671 -682 -183 593 721 -198 233 447 725 -307 436 -73 366 889 -368 928 -388 549 388 -679 -485 -810 -845 151 -657 -656 -122 -493 -521 332 -190 729 -25 620 -981 -994 -792 -681 115 784 631 843 430 -374 112 -21 -524 480 -941 619 -632 -950 -983 186 462 494 -554 60 722 764 -852 70 175 -476 -954 -671 -103 176 -300 -291 -861 942 484 37 975 -436 919 866 223 229 491 303 27 -713 432 543 934 -146 -405 -783 957 882 17 954 912 -632 101 79 779 -494 -988 665 -885 -373 -175 542 -731 934 -652 -465 305 718 507 794 -185 -25 272 -408 -751 39 114 660 518 506 791 546 -697 540 307 -663 422 874 -423 244 881 649 -53 459 826 -503 -563 601 -151 -289 29 684 -237 627 -530 358 980 -116 511 -78 -25 830 -269 802 -910 -911 -251 -379 40 152 -711 -505 759 -629 -500 -129 533 529 -654 557 -226 -677 299 267 714 961 213 653 854 618 -939 932 27 373 87 -93 -363 -936 -259 45 357 457 221 -193 626 -294 126 -81 -460 -660 920 478 792 522 -11 -168 714 -737 -50 -193 -169 638 131 794 -681 595 -851 905 641 -433 -308 -185 -892 763 -63 278 826 400 716 343 -450 111 924 -257 -492 164 778 542 -854 -651 647 -719 -823 -914 661 853 357 -876 -295 849 488 -118 -743 -170 -386 -539 -458 428 482 -768 513 -763 976 -560 -842 579 -184 -306 -150 234 541 -298 -494 767 -418 -481 199 34 436 234 567 -615 -441 -244 595 333 -203 -640 -587 697 228 -653 499 667 407 -608 -953 -466 -699 556 352 -296 -153 474 678 621 -396 635 769 596 -351 471 365 -509 51 588 864 322 -387 164 826 564 -396 -552 460 -957 713 -485 823 474 -613 -928 279 65 -981 965 -326 -433 -678 -946 544 717 -64 -523 -959 635 -239 -784 861 206 -663 844 95 -137 470 -334 710 640 898 360 305 -845 -909 779 -517 -61 477 225 -408 -897 700 257 -621 880 705 382 882 396 773 604 262 720 -597 -159 964 -876 -694 -342 -182 -878 33 27 -382 374 962 153 742 -991 453 -125 -667 -398 85 -709 770 526 -394 67 211 12 -561 -396 220 195 377 228 266 -156 307 307 466 382 -921 679 655 -532 -357 454 682 377 -649 -149 -770 582 913 -650 -280 454 -755 424 -491 710 451 730 175 81 768 70 772 -251 -199 -663 561 -393 844 -160 844 -371 722 -288 722 -508 -926 -562 125 550 244 458 972 -812 -455 71 -440 222 309 662 778 831 -404 -710 727 -909 496 -214 822 881 947 942 -320 -534 17 441 -839 -214 -395 834 990 554 465 743 -939 -332 220 -654 827 219 -712 -238 -166 -597 -874 -340 949 833 798 -168 890 47 535 -45 -996 443 -893 -901 673 -601 -667 110 698 -934 708 -363 508 -851 -688 956 -774 -813 441 984 145 938 -980 -54 475 -64 -621 -767 301 918 -433 -679 277 538 -940 915 744 910 889 472 -768 399 -770 684 -537 703 -391 -236 -152 108 -169 773 53 902 -54 -415 -177 866 -431 959 992 937 321 95 -750 911 -7 432 -746 326 143 407 1 -637 67 -326 -863 -435 814 567 739 114 -113 -819 -915 827 -524 790 -175 -700 269 15 -932 -365 926 -583 190 948 -40 -725 242 34 202 905 -718 -414 444 31 -777 -821 573 -593 362 -52 862 -907 -840 -325 197 556 744 930 988 80 -936 724 659 -227 891 -38 -14 485 -542 505 -850 697 609 672 724 -633 -159 -485 -839 -207 489 -325 276 910 882 671 61 -554 -697 -54 -987 424 255 -869 -539 -679 581 -269 -132 -806 -348 -471 -771 -911 -197 -486 684 -617 365 -853 706 -621 16 147 644 -462 -910 361 892 88 481 11 617 184 881 696 -489 -503 -528 -304 -430 -734 -43 805 115 719 -209 218 22 -812 565 970 -750 -702 -924 -453 -728 964 -687 964 118 -258 90 191 -180 -238 -775 935 323 -392 27 -454 837 -982 716 -967 355 118 134 15 -507 361 -663 -210 350 -690 -549 73 -688 893 317 -456 -357 121 70 668 545 308 -464 980 -806 -779 -995 -800 -532 -684 888 381 -925 -875 902 755 -7 -954 597 293 -929 -350 -523 398 -777 207 -646 364 -868 87 956 -314 -521 -206 166 -78 -979 -932 -177 -74 -538 -207 336 845 -710 97 -778 50 750 230 -130 -183 -748 -503 -908 595 936 665 168 574 235 455 887 712 -250 -400 572 608 -356 405 868 673 -820 421 -250 -251 -469 -480 -744 -569 942 598 -887 187 -30 265 -84 213 105 -182 -335 -637 -236 -470 -316 -236 -512 -592 583 -372 234 -464 350 200 134 821 -246 -6 664 -395 670 927 -580 895 820 -849 -794 693 -235 -879 -332 347 -452 188 -628 -185 -77 -558 86 635 750 941 376 585 984 -332 169 -317 49 -327 -349 -391 928 -563 12 -471 166 -346 -812 445 330 250 -568 -168 289 778 768 498 -175 637 -478 406 532 -712 21 216 -433 -344 327 -954 -309 87 439 592 -698 378 -247 -788 874 -66 166 804 264 73 -513 -624 -716 -564 371 -237 644 759 410 990 -829 465 -612 474 -56 275 757 -636 -713 -800 806 -671 -366 589 595 63 -281 935 50 -723 -101 552 -475 -571 -152 -378 -903 -374 -47 245 89 -141 720 274 -923 -296 -111 544 357 -169 156 105 -59 43 -665 -713 -156 406 128 -800 604 -405 -693 25 -352 694 19 -941 -528 -228 -921 -214 465 -945 -901 -803 595 -980 -185 -772 -470 -665 225 188 238 417 19 886 -602 229 937 -996 -925 -567 -893 969 -579 -383 68 288 933 -95 -634 873 -703 23 -751 584 288 -459 -247 -49 -423 -210 -551 165 456 465 3 -223 796 490 -350 -630 732 -191 -243 535 -960 912 -18 803 355 530 790 -201 -2 -597 -550 -860 -577 -389 4 581 439 -117 617 -854 597 365 160 835 534 530 233 322 -111 -176 378 -489 224 849 -323 878 991 120 -924 26 -887 345 274 86 -620 872 285 -392 297 -229 117 -837 -184 -158 -336 283 758 151 -717 115 -453 -663 976 746 -516 -345 -766 -149 -545 -986 705 -848 -947 -263 516 429 -86 991 -702 -699 720 -586 925 -421 321 189 148 94 829 -520 30 149 362 216 -255 764 636 -416 704 968 9 732 -979 -583 -136 431 -573 -674 164 -774 -598 -449 841 -895 -808 -107 719 -237 -257 -556 -973 80 -623 -791 -29 -245 -640 -756 775 -613 451 190 -171 289 -712 -664 455 -306 723 -936 332 -445 984 -263 -477 855 -888 -953 135 -42 -209 860 227 166 -167 -789 29 723 61 -956 -884 -779 -805 -302 -250 -97 320 -573 -482 450 -829 973 439 -974 797 -168 874 -413 923 -304 52 995 -48 679 15 -239 691 -326 -701 458 -636 -249 -357 -293 -96 703 17 -526 -349 -651 689 99 -340 820 483 618 539 686 116 -309 -333 -830 -464 843 579 497 235 -589 -577 -653 376 -555 919 363 -831 -109 171 -90 -711 465 -857 -81 552 299 69 -33 460 500 -344 -178 882 -840 -123 192 -237 -36 -62 946 -148 -820 261 853 842 -541 -759 386 106 324 481 70 862 -68 770 769 88 701 -332 451 -150 -545 -328 451 -876 921 -896 -949 -547 -935 149 -518 375 -80 -131 -527 -936 959 -282 267 779 -518 -297 -947 107 714 -78 -394 673 -22 640 506 -101 -94 -439 118 -843 -296 -886 -410 -70 363 -98 698 -607 -362 -960 837 120 189 -28 901 54 293 -100 -747 -70 -578 543 -890 -332 402 657 601 274 -607 7 88 -520 -690 -667 -233 69 346 -457 69 676 -498 464 -968 -111 -448 -81 144 -403 -933 268 -301 180 -2 203 -496 170 115 427 125 -677 192 -178 376 165 -721 354 69 -55 526 210 637 397 114 286 -647 98 -426 978 146 695 -230 443 265 -119 -883 -837 540 -309 308 56 350 -876 -541 966 833 -570 -241 707 -17 -148 434 -109 -862 -861 -969 678 136 505 565 -889 109 245 -761 -523 940 -524 352 798 684 31 -199 -964 -747 763 -842 494 -237 439 110 -410 714 -860 594 867 975 700 -978 106 685 -867 481 -695 -71 262 -775 654 -671 -197 -634 661 518 -207 825 512 843 -15 499 -66 236 27 -962 653 -48 -478 740 -981 -308 369 188 -777 90 -963 -85 779 235 -473 340 -456 628 -276 264 710 949 -403 97 45 -822 124 -791 -529 -844 -583 692 687 -614 -488 -89 55 -799 -411 701 -971 -482 -189 89 725 469 -542 979 653 243 -573 518 343 -63 -766 610 525 -554 -517 604 77 509 428 866 963 -69 118 272 777 261 -740 -164 148 117 277 -305 200 -915 245 339 34 619 -628 795 -503 402 -80 795 -849 670 -441 438 527 892 -336 297 -50 743 667 192 382 -103 -252 -78 320 -512 200 -759 -697 -394 870 -666 691 -835 442 531 707 -36 -431 820 -473 474 -989 -629 -698 637 379 827 842 -269 -666 795 954 272 -339 829 -144 -988 317 -531 590 -384 -451 -697 21 918 715 696 219 747 985 -123 972 -963 -129 -321 882 518 -856 -902 371 882 368 -218 -790 -405 793 -325 593 -11 -796 81 178 818 910 983 -588 -965 141 768 348 252 -306 944 935 -309 -459 152 -556 -464 613 777 453 228 568 -28 19 -245 -864 -857 -665 -200 995 74 -180 -992 242 584 341 73 683 422 313 125 572 -961 605 -405 -263 667 67 -798 -627 -325 406 -742 795 719 -714 110 -159 60 -885 -402 889 550 649 911 813 -892 -385 407 -549 -384 -225 939 -938 -449 -925 989 286 981 343 -638 687 520 227 677 66 774 16 840 982 -899 643 -282 491 186 610 46 -444 -877 978 -900 73 907 -780 -593 -964 778 -69 939 102 -213 -583 -869 -450 -699 915 -190 -802 -642 537 784 -768 -931 -616 -348 -85 -400 894 -509 139 321 -242 746 660 183 -428 932 -306 875 454 757 -591 -883 -662 -619 912 935 936 -835 -572 925 336 86 -72 -762 -469 873 -793 -360 37 -100 15 -160 792 351 -128 381 309 667 -321 -181 -733 -812 -493 724 -582 -798 243 149 652 316 811 219 -363 911 -571 575 528 -851 674 -204 388 -167 -576 267 528 -568 -399 147 -729 779 620 712 144 680 -972 -662 910 -429 -978 -182 -114 573 691 491 723 157 712 -772 -918 667 408 -928 389 -352 -980 372 798 363 164 -317 -162 954 -529 -709 323 493 -160 499 677 -364 287 -883 -198 -519 -417 -891 -657 350 960 468 -954 392 -517 -783 882 -87 715 -146 -872 523 746 -557 -223 841 -496 -971 182 -155 -619 -228 -803 34 637 842 846 529 -157 -673 853 -161 -265 -219 18 368 418 -41 834 688 -148 -334 171 221 -145 -676 228 -84 213 59 -572 -403 -780 -304 -976 -636 25 -505 614 -964 512 -596 -96 901 -522 -151 -33 513 505 -276 -453 -468 -464 -334 626 -969 643 842 28 28 -659 24 -264 121 872 84 90 275 -787 -244 -972 258 -236 962 -707 103 -991 423 356 -878 -763 -704 169 680 464 306 -750 899 784 -186 488 739 -466 354 48 409 896 -671 -781 967 -216 487 802 835 1000 91 437 -732 636 484 232 148 -42 505 658 -24 -564 946 225 -42 470 887 -820 165 960 884 -958 458 349 490 -106 -396 197 346 62 -534 29 -61 -680 -474 -552 966 -753 424 -473 -375 -167 42 607 48 -906 -645 -977 -148 879 275 145 -139 476 653 915 673 -105 -646 -639 -774 125 7 279 912 736 138 230 182 79 146 -215 639 -227 -777 70 113 -393 270 -433 -611 634 109 418 -400 426 -906 239 -631 826 742 515 -307 887 -161 -174 108 513 464 769 809 -936 -551 63 356 993 -943 531 147 -490 -802 971 991 -379 531 -628 900 999 760 -162 97 -39 271 -681 -359 -591 -528 -84 -874 25 247 -636 -167 620 -408 512 439 143 -166 -667 575 -642 296 -900 -695 -533 -818 -766 666 18 -503 -494 692 827 670 545 191 -552 -308 -101 -817 -2 -250 665 276 138 -427 -438 301 606 -497 -956 -212 -66 -397 -10 -251 -478 -695 377 -600 309 -162 525 -35 809 -660 912 -875 751 -354 819 313 548 -385 143 29 322 758 753 -663 -131 500 895 782 325 -28 104 -329 736 184 311 242 875 -225 -337 -163 928 -416 733 -92 487 462 594 98 379 -522 -372 -713 -874 -323 -467 31 253 437 -365 -978 418 133 -960 -587 -604 -767 256 -473 -49 -7 -602 17 170 248 -32 -738 -331 76 383 440 -17 -196 236 -450 -690 993 -996 564 411 216 775 159 -468 -818 -322 586 -10 -34 -751 -406 40 -290 -595 -986 -837 619 961 830 965 464 -811 118 -273 -726 99 690 -677 332 107 -938 337 6 726 -102 748 -284 972 555 710 -773 -215 -64 66 429 -734 -402 -126 -704 -853 229 -26 -792 -67 143 -182 -599 -635 2 -435 525 -321 95 290 -28 -240 355 92 297 -230 -521 899 983 -202 809 65 183 694 -169 75 869 -671 -500 686 -60 -873 835 -335 -678 51 510 834 122 965 108 -540 55 550 -76 -895 592 -664 -595 -517 -800 -617 -825 -32 536 474 431 -238 -689 530 461 196 998 -665 -730 -292 654 170 -759 666 -419 357 96 -682 -482 -878 -547 -992 461 -399 969 -155 425 116 -916 949 -665 855 -555 944 265 -152 -406 669 -856 662 77 220 223 532 -136 -199 404 -149 -160 916 779 342 -508 -440 -855 -572 498 -94 -942 -756 -386 367 672 -124 -13 -80 427 -20 -135 -917 202 948 -147 286 982 -473 -80 -962 -1 -892 845 643 839 -183 331 703 -685 364 18 -982 103 447 -596 41 835 170 828 144 -129 609 -915 419 -909 378 770 860 -672 473 184 464 -822 132 -267 740 311 578 403 587 -731 -185 192 -525 669 767 67 839 137 -908 -531 -662 55 -125 -916 -556 804 71 -556 -623 -643 540 250 420 559 663 384 577 -89 871 -541 -825 261 372 -384 -615 212 -601 -254 -965 605 -702 625 768 -538 281 591 -677 896 846 317 -138 405 -433 -805 -404 -900 -860 603 -566 26 931 -86 -502 737 -456 -234 623 86 -685 -92 641 -300 471 561 -860 267 150 258 -401 237 -894 717 613 -450 -449 -980 417 565 381 985 689 436 -666 332 -348 553 -130 385 -586 597 -681 390 470 -656 101 701 -821 870 -800 -577 -196 -547 -677 -394 13 -383 -842 -780 629 -948 115 -707 419 390 -18 -443 295 32 143 110 324 -389 -967 13 -884 -185 -218 235 -878 363 -275 -934 478 -849 504 -729 210 -961 932 44 -822 847 -223 -643 -954 375 -849 685 919 946 -98 199 -951 389 494 -863 -629 -145 35 -591 684 109 -960 -956 -392 635 41 121 -702 -426 -365 874 -517 163 -333 987 -789 -102 924 592 626 839 316 545 326 900 -122 -784 312 388 520 366 893 969 -15 -447 -744 168 896 619 -668 -698 -130 -301 504 -396 403 367 761 -669 -298 226 172 -691 292 580 196 112 996 -727 860 496 117 629 -831 377 460 127 972 664 817 -115 729 843 465 840 -816 -623 -974 367 -316 345 561 631 221 -336 -378 671 -547 -432 456 -657 899 212 36 975 -281 573 -184 841 -858 316 907 417 -499 -103 -881 1 45 -285 -86 -510 -115 -300 374 995 0 117 -226 -770 998 -756 -535 326 -12 -3 565 428 825 -296 -121 85 -723 977 -587 12 -683 -892 -834 -1 631 719 -95 353 307 -199 152 -862 626 540 -737 -746 563 480 144 979 -532 713 -449 202 666 -376 986 238 693 0 265 -50 -15 -706 194 -458 695 341 -73 -1 761 969 687 -988 903 603 418 -980 127 306 78 817 -856 -74 752 38 -480 -797 -345 -872 -297 909 646 -428 551 789 -104 -931 -507 -621 -350 52 -324 658 920 936 256 875 857 583 615 674 -466 -977 529 -232 -56 711 -619 780 -515 598 -741 -407 755 966 44 -701 149 -739 122 510 -575 937 -617 9 -39 796 332 -176 708 817 -841 -598 -171 379 -158 -864 -446 -463 857 236 212 568 565 -871 -619 -232 -997 -350 788 741 864 -755 997 816 56 632 198 785 258 -853 -420 -93 577 726 795 8 109 634 643 -658 657 710 777 912 -616 313 -529 -275 -550 -409 -664 889 166 884 -55 -583 881 -103 909 -334 79 658 809 190 801 512 35 -130 -454 -49 902 -547 -560 750 -612 500 -499 -580 -983 -132 -390 -92 158 -111 323 -981 423 -380 -168 -700 202 -712 387 28 690 920 8 -783 -284 -549 -555 -218 -871 531 824 440 989 579 -279 549 -671 457 476 -270 -849 -9 -790 -743 966 -786 -708 -936 -380 -279 -428 -516 -593 755 -234 -391 -384 -221 -691 147 855 -947 -237 -547 -201 80 79 574 -552 323 -844 -418 296 -252 497 725 67 -816 -607 590 116 932 615 -920 -15 483 -217 686 658 196 -858 706 382 103 -633 -224 -272 367 -275 336 -188 -633 -299 849 -956 -97 81 341 642 -576 191 -475 -126 38 530 -783 586 -323 192 -963 425 22 717 -746 733 -195 826 481 -231 -621 634 568 -293 -937 -572 -259 320 440 759 -160 -587 -477 748 525 -874 148 -641 -803 514 -930 -1 626 -584 -532 431 390 -149 968 114 -241 692 -908 805 -81 116 -184 650 851 121 -337 84 699 -16 -542 563 97 970 330 962 324 883 -573 220 834 86 -440 799 -436 -916 -705 -445 -408 -974 -274 -219 440 -551 621 615 -845 27 -188 -814 -803 -835 -903 -671 -96 -431 -150 551 795 477 -591 -57 964 191 -736 -364 -692 -811 723 -740 142 844 828 264 834 445 -25 905 -697 245 -189 730 -2 -379 -361 505 -191 589 -360 567 -863 -986 701 707 110 771 -885 422 -980 -219 -390 388 -705 43 -713 83 -790 522 -4 790 400 269 -485 -561 -460 908 -73 415 -534 954 -101 193 -953 867 128 957 -648 -748 197 -338 868 793 -954 -281 -464 -267 -558 -231 -290 132 842 -921 501 471 -372 152 530 969 592 -686 459 183 -767 691 183 125 119 894 625 -481 -366 -295 304 -955 74 -643 380 -143 870 899 26 226 -893 -68 -347 -755 758 -112 28 -331 -410 832 54 469 -287 305 -43 -633 4 -975 -98 -399 -718 -83 771 435 -445 -551 -644 529 -688 -639 808 143 914 -412 480 -205 612 -682 84 -302 -873 -391 302 194 23 -48 -953 -635 -829 657 -712 -755 -829 32 -838 -69 746 -255 44 940 613 16 620 -777 -930 716 -454 492 -571 300 -451 144 540 -268 -401 378 -631 -812 -584 757 -184 77 250 -394 -128 -184 -727 -443 216 780 278 -334 201 -698 140 -520 -698 725 -630 0 490 -385 -451 -4 -378 995 -430 -378 636 278 -830 -547 158 492 377 -590 696 843 240 -131 -964 208 212 84 253 -97 -999 974 -587 626 303 449 -376 492 1 -806 53 648 178 -911 325 -669 385 31 -195 747 284 805 7 382 -897 627 -53 856 267 -14 677 -806 -358 737 884 -523 -148 332 648 -409 327 -485 56 868 -805 656 606 514 -118 371 -575 -372 196 -781 526 473 829 99 121 221 540 -875 979 72 -236 415 652 686 -817 -202 -295 -156 560 686 -113 821 456 38 -913 503 -12 907 -326 621 -661 -964 -191 958 895 258 167 54 -615 704 -9 -9 -477 -18 -809 423 -658 -133 547 87 521 884 952 210 968 -27 959 -437 424 999 749 -466 -805 -125 282 -585 -40 699 83 894 560 61 -109 424 93 814 370 -760 -324 -125 432 670 924 173 812 -876 -922 -956 950 -661 307 685 -656 -661 598 -796 -50 250 -717 651 -386 -508 530 575 -576 626 -984 108 -171 67 429 -471 -592 -861 695 -892 -880 746 418 -715 -446 230 632 926 -559 10 -897 897 243 674 -155 358 565 53 -518 459 0 515 -451 207 -125 -35 -410 426 693 -437 -312 249 -255 111 309 -97 370 -119 -241 653 361 219 943 416 -519 359 425 359 -680 792 802 826 360 241 -618 -316 -599 -641 -805 666 592 783 901 -98 -344 -690 988 -229 -790 908 403 -31 919 187 -993 191 -43 830 -868 -63 932 989 -385 443 877 -952 -643 -297 124 -753 189 965 922 130 981 -986 -60 482 513 312 -707 839 -522 -988 126 865 279 473 -499 -746 -382 -676 816 973 279 -449 -644 186 145 929 624 931 543 -739 508 -50 -96 594 -644 -593 205 819 -617 543 406 -493 -410 352 1 -921 -847 -429 852 256 541 -23 204 -543 546 535 100 -175 529 756 -512 -991 -394 561 769 -553 211 355 -970 964 306 -60 683 680 934 -615 41 187 -851 -121 -716 -602 -79 251 739 -917 277 -835 -107 -562 968 983 -697 653 216 -385 964 -981 -449 -926 -754 -865 704 -912 -226 -142 362 284 549 72 -244 687 -436 554 -672 -174 -1 -220 676 434 -989 360 380 980 50 852 -345 706 -802 866 -395 350 37 -308 -104 391 447 447 -788 989 71 514 -571 -265 697 -656 -715 299 677 -335 -835 478 -127 86 585 -346 685 -829 578 -634 -973 792 409 -77 723 -165 224 -791 -224 -241 -683 899 433 840 120 -352 -903 585 694 774 385 45 -863 680 -426 993 59 -80 -278 418 427 1 472 -646 496 -113 -724 878 -323 -967 -499 -151 25 -410 814 -972 343 -728 561 -555 -581 -187 -536 -918 -189 380 -750 -204 -41 684 817 298 81 -599 -766 -48 241 14 923 403 -323 863 787 -349 -250 249 376 549 580 223 -500 820 -408 -244 653 -116 233 -880 142 -669 -697 -578 -203 893 488 353 -490 -108 11 948 982 -511 -782 -307 -341 940 -558 108 956 297 154 -875 824 662 579 374 912 -339 -175 -23 -724 -463 789 -973 659 -421 -877 -411 843 818 852 549 661 583 144 -100 907 -43 730 -787 517 -586 -791 -996 -774 812 -849 559 -426 276 -84 467 608 -203 -952 -983 -539 761 -684 81 643 -783 -591 286 -585 -318 471 67 -237 892 650 -928 -334 159 87 -45 433 -947 270 -497 -671 -68 -136 -126 -159 487 -614 -220 418 -737 -863 460 -651 -811 546 676 -82 200 650 -893 -558 81 276 -654 -651 818 724 546 32 -818 882 222 829 -154 -884 -267 -978 776 732 -645 -279 -498 -756 260 726 760 363 415 -314 736 677 357 612 357 354 -762 -481 625 492 295 276 -843 877 -830 598 -872 282 657 61 -648 -942 -352 -92 -101 284 -359 865 -922 -515 130 -205 -784 181 94 -800 -50 -969 937 -471 -935 224 568 -46 -751 617 73 -41 -700 795 635 101 -487 656 -21 350 867 -81 491 87 -152 -482 -340 91 24 929 -447 -657 -655 815 503 92 -733 -967 -693 -206 537 432 -346 401 -47 995 -499 696 955 -202 -492 -664 -574 -878 -5 -96 -649 -194 654 820 -438 658 -930 -162 978 -17 -271 -590 781 660 -55 655 857 862 -726 576 -298 -717 -254 -992 -959 -849 660 -613 -878 681 596 -146 838 -645 526 -572 141 385 -272 -869 318 688 228 -922 -504 -576 -655 -889 -992 -171 609 -577 -804 653 699 281 -950 -536 -26 -382 315 958 704 97 -777 460 -327 897 -136 -361 499 -32 712 -590 -916 -156 958 76 739 270 -758 73 -270 -108 -380 -52 -290 -887 881 -686 -962 632 190 -989 -858 930 796 -994 596 -565 682 -120 -688 -866 -668 234 -787 452 59 -276 -500 585 -834 -911 329 48 152 -868 312 243 627 -285 642 200 828 -633 -504 837 -745 -319 953 -219 -988 342 -54 -222 -816 151 -494 425 658 498 -99 892 331 44 294 -503 241 -645 925 -303 -292 775 752 295 -476 235 -44 612 -163 -697 -442 618 29 -683 -175 365 719 568 -856 419 -910 157 755 514 418 872 -518 716 839 453 30 -321 -192 364 -39 124 488 923 688 -566 448 120 -124 -19 -283 699 -565 159 512 -458 560 843 804 705 89 490 748 -480 405 389 425 203 -741 174 -39 51 732 -755 677 -26 324 43 -654 -592 -378 -259 -403 -605 368 860 981 182 906 318 850 152 705 -484 -506 477 -423 976 -658 423 676 -593 -981 383 -882 -768 272 -518 -190 -347 842 133 -190 452 119 575 -649 -701 621 -708 -603 -773 -702 510 -105 665 357 -70 149 -116 340 900 632 532 226 -847 -720 -96 7 -800 -402 -231 -123 253 903 -899 656 716 722 902 893 9 -168 -136 916 -659 -510 -325 563 295 -938 -506 512 439 543 -794 43 258 212 -117 -286 369 3 -357 538 274 713 -135 -430 -326 -864 1000 848 -678 849 327 103 -379 -610 -225 -522 570 -606 774 685 -520 615 -88 230 732 -79 -769 -721 -106 990 389 -557 435 -79 872 -103 310 -743 652 912 -117 -435 -950 859 -375 -663 324 565 -850 -260 593 417 -478 264 -144 -542 351 295 451 -74 -347 49 -441 -677 -409 576 121 -790 649 473 479 -882 171 -893 -278 -116 710 -627 3 -289 715 -80 -938 964 -968 318 -257 256 536 362 567 -601 -571 -391 -562 -783 16 -73 363 726 -407 -685 443 122 -450 360 -438 794 379 -771 775 287 -141 630 835 586 211 -768 282 592 391 -519 701 -357 -56 743 -5 428 -317 -217 306 -455 768 -237 -721 909 -230 -912 -967 385 -907 -672 626 388 493 350 837 308 -420 705 -291 -59 655 -402 -170 -229 792 274 768 -746 -154 729 -583 427 395 403 -629 174 -438 -595 -918 -688 422 -591 -905 161 606 -765 699 -919 420 -579 92 -77 -86 -778 -338 -95 692 95 970 -214 789 -446 -370 729 152 -972 -435 -746 -516 -993 51 431 976 49 53 -925 -262 333 710 -309 389 -203 952 211 632 219 597 832 -200 561 -397 -469 720 71 715 964 -755 -784 560 483 205 -20 547 361 111 -309 510 227 604 -879 -914 585 544 280 -490 -307 -358 -728 763 -52 -768 336 869 -250 906 364 190 179 -167 206 -224 482 -86 -417 -464 577 -225 -228 689 -750 -551 57 -513 268 149 -550 -489 999 107 -876 593 -668 -83 -556 222 257 729 -871 -579 947 -809 -356 -663 363 500 125 -120 -772 -572 -815 942 734 -371 -459 992 351 710 385 -133 -691 330 -950 -453 -734 -789 -205 966 122 -181 -177 106 54 -435 924 -949 27 -361 -174 -566 -584 -166 -526 305 308 -919 960 941 27 -545 -104 599 511 -877 344 -818 210 143 -254 381 899 350 -555 -514 454 662 580 -11 -886 445 -224 -638 32 -540 557 -373 -290 -527 -886 -123 -144 640 478 -316 -268 -974 985 125 275 -438 -604 971 421 -862 -889 457 626 54 -573 -219 579 522 -891 -940 -116 115 -12 67 972 787 904 823 -73 -960 -498 -167 -108 -993 446 87 -790 621 -746 -195 940 -751 -461 -159 175 585 982 837 -268 -200 691 -571 226 173 -40 -169 -686 483 -778 182 -689 889 -467 -759 141 -520 969 -165 191 78 441 945 236 -150 -143 874 -723 591 379 607 62 584 441 -95 703 -844 -340 160 -490 -599 -996 145 -355 -267 -288 -173 151 6 505 376 -42 163 -831 892 -465 -838 -595 736 -124 817 -781 -292 50 -356 -546 368 -955 -249 -264 -533 120 -838 -295 89 -92 730 966 607 -684 -935 -698 117 145 542 -481 299 366 823 522 465 395 -247 88 916 58 597 -460 -895 662 -809 -383 -832 -490 61 -56 -445 363 -254 337 -717 -898 -883 -751 418 -500 215 -434 -794 -881 -289 -586 -202 138 881 -605 -197 175 -957 937 275 -991 843 -987 945 504 -110 913 141 565 -612 896 -517 -923 -8 807 -249 593 -7 -228 -46 705 928 415 801 944 -520 -766 -608 -887 -158 -924 -379 -802 -898 287 -352 761 -258 -584 504 127 -373 -761 949 226 57 -701 -919 -258 -489 -674 472 -408 893 787 287 -436 624 491 70 240 -987 -386 437 653 -556 183 -243 649 -881 -301 593 -364 -457 653 -615 681 -847 812 19 712 -626 424 -569 -67 105 731 154 515 234 131 749 445 693 -218 -262 -143 -716 -776 272 -235 164 -378 -96 556 796 409 -830 -792 -526 -763 -716 10 60 -281 352 235 861 605 -200 -621 -226 -441 -866 -575 571 872 136 -573 -51 -352 287 -888 -548 -372 808 171 -150 585 923 -406 848 522 88 -274 -376 -910 -34 -649 -20 -50 362 -530 -780 -780 761 485 610 -125 -964 -517 -332 -279 424 -333 -260 -727 -895 -719 627 34 295 -503 -535 821 708 -913 -961 873 -689 810 -676 -48 247 -187 -605 -466 -379 -27 -337 465 -960 -357 565 -706 185 -40 964 -339 952 199 902 653 -938 456 598 -637 9 -234 101 690 651 -589 698 624 741 578 -333 322 38 740 -364 -955 -320 -405 -46 228 406 256 -965 518 -449 99 -730 477 -471 631 926 -960 -165 -56 839 470 -146 -273 -178 205 -925 496 706 557 365 797 48 -108 957 -582 793 57 851 450 -326 301 -657 519 -390 -712 717 149 -548 -248 738 983 312 -622 427 915 -575 806 -349 41 -418 25 -740 -526 409 50 -407 587 -759 691 871 810 812 -538 290 -68 -870 -464 662 407 172 785 -131 149 183 -365 168 244 188 726 311 322 385 -715 -260 -97 -955 198 863 -344 -130 979 309 -135 -535 754 -354 133 630 -50 -49 849 -866 224 633 804 -33 -28 -231 -301 -893 -762 -153 -763 -899 -552 269 -240 217 986 -285 -847 -619 168 806 54 40 -7 611 -981 -431 239 -601 515 -1 -739 713 415 -405 380 -717 -755 326 -540 212 -287 -841 -672 177 -935 -798 -517 912 -137 -396 117 -778 -434 -946 924 -156 956 -99 -666 840 657 -897 -716 914 483 -469 832 196 -577 147 543 -600 -293 -261 276 -285 786 685 907 987 -264 56 -860 -547 2 179 360 -479 147 -756 -996 -38 866 334 -284 -885 -837 -499 711 426 -915 -839 477 583 -213 998 523 938 -204 886 -209 -680 -591 401 -426 787 922 -484 -867 503 -63 -312 421 -436 -434 793 628 -634 464 -627 -255 -543 -350 -728 81 139 -245 335 227 305 -626 -337 -642 -615 -572 911 -819 -530 -730 -260 -828 408 134 445 501 -557 761 -90 555 211 -118 -5 919 444 -952 39 64 942 609 26 142 -737 675 202 -362 -570 -887 772 -455 107 72 255 -28 -337 -838 -448 782 -233 -333 -38 -184 119 -430 -526 -606 -690 720 -640 -87 -639 -552 475 992 464 -667 321 107 927 -156 697 230 -958 -748 -437 382 385 159 -712 21 -780 -745 537 433 517 -341 669 -85 -92 -50 182 95 355 882 771 902 735 825 -373 741 520 228 -769 957 783 -720 -220 -67 85 -895 -362 -806 79 -670 877 611 916 833 -953 991 -591 794 581 -427 492 562 -632 -449 722 -283 652 648 -147 -196 -617 125 -243 -82 -555 -650 -787 -566 987 -437 -658 -337 883 -366 997 -808 496 -100 827 -866 47 305 -557 99 -607 584 -918 96 939 235 924 -593 112 -384 409 -35 115 -233 210 210 -908 207 207 570 603 534 -736 152 517 769 909 784 819 773 802 -368 867 578 317 -697 -145 -66 -624 -697 -713 230 -528 184 -472 -83 -860 456 -324 71 432 151 916 -316 -377 -839 -6 374 -304 619 169 902 990 269 -164 -506 -489 313 270 843 527 350 902 120 -541 -923 891 -717 -790 -142 15 -268 -24 -729 -163 -548 -840 -10 722 -89 -444 993 -874 -512 657 218 303 28 -985 239 -460 869 -321 856 76 302 -503 -190 -229 -144 994 826 710 805 -911 -249 -617 899 406 181 -77 578 74 -274 -51 6 -774 -523 134 -20 -847 890 883 -786 -659 -181 -956 875 389 -677 -364 393 -287 -115 471 -453 -603 147 -2 98 -447 -481 89 -758 -646 510 -785 -485 -762 -762 173 316 497 -463 -584 -765 890 -932 383 -922 394 -234 926 -52 -379 124 -160 310 19 -274 -259 583 413 -5 -916 225 -806 618 28 812 -264 -433 -167 143 -763 110 658 559 -353 450 893 -899 593 818 -584 542 725 306 783 810 541 -871 -253 -609 647 -490 571 978 819 -485 -389 945 156 -259 755 250 811 -42 229 -177 -140 580 -864 200 -246 273 600 -563 -910 608 -493 477 401 -128 490 742 901 -463 -59 -368 -741 540 -876 368 -583 226 774 755 -804 298 799 -649 868 -832 910 381 -114 -241 -656 -367 996 553 558 314 176 -652 -436 -929 921 673 -138 944 -150 -669 261 558 -319 959 640 473 410 701 -824 -586 -89 916 426 772 864 314 -903 220 -214 -592 -648 -495 -880 -532 -965 -789 -349 -132 735 99 810 658 -841 126 348 -509 -185 195 663 -5 -348 -626 -812 -636 900 -250 791 534 251 263 427 -196 165 969 528 824 787 -619 -912 -54 -895 539 -343 402 -207 -67 -783 -913 494 692 753 -994 487 365 275 -71 -77 459 -517 -764 212 -829 -498 -93 -679 -464 787 -488 236 -160 505 255 404 -121 -161 -199 322 757 -427 -322 301 448 -369 769 -21 -758 674 319 -605 287 129 -258 -286 302 921 257 721 77 -45 480 983 -70 -676 -38 139 820 -80 132 -222 -736 891 -604 941 -877 662 147 994 992 393 28 -537 401 -526 156 236 199 631 -654 -679 263 786 -846 -418 482 -115 -466 -232 953 -677 972 556 -495 592 -548 -935 8 -864 -713 470 530 30 661 834 807 189 875 87 -563 -756 -51 -485 -352 -836 -871 -980 -518 -752 -641 18 654 682 -274 -212 -627 22 617 -174 15 -553 -737 -491 976 799 -857 -466 181 -425 874 -375 30 829 301 954 -778 -994 -330 -883 315 870 327 -11 -922 -116 -331 187 989 -692 626 -903 -161 -161 507 938 -901 613 -322 -618 -639 501 172 856 -941 642 265 -924 -537 555 47 648 -955 -104 -298 510 -510 -205 168 -480 258 -745 -28 -495 521 552 -520 -323 -101 267 527 -31 -210 164 -631 -682 -682 552 -845 362 -344 3 166 971 939 -935 977 -572 721 -241 715 364 332 189 392 -222 438 243 -18 -124 369 712 -589 -344 672 658 -609 639 156 -191 -722 149 252 673 158 -308 -800 89 -2 -130 -627 721 202 -416 695 -33 839 739 -665 272 -699 414 325 -447 409 180 -702 59 -350 852 -843 607 -136 322 -824 -851 -457 -789 740 -745 -36 -349 80 -431 -679 -414 457 810 -988 773 -762 -920 -834 823 -773 -577 185 982 -724 -60 -931 -259 264 -387 -292 550 840 -352 -252 -910 -611 -870 240 223 -840 -596 -587 111 -237 737 -431 492 873 92 -367 851 -778 -770 -788 -243 -428 405 -512 -781 695 907 -161 967 -724 678 -179 -722 379 -20 -533 447 -686 -516 -869 -677 727 565 -553 73 -474 494 178 -62 -220 405 860 240 -790 285 551 -431 890 -559 650 623 -45 881 15 621 733 816 -5 707 981 679 448 841 263 -192 -640 439 944 -834 817 -936 926 -24 144 959 -420 341 157 -801 321 803 -75 297 -719 -542 906 337 -717 216 -563 29 407 763 0 -311 -873 360 43 913 268 -856 -907 608 -656 616 -592 -420 -895 966 -705 689 611 421 -369 -430 506 -962 -984 351 309 625 -129 -607 -841 816 789 -127 -896 -470 316 -124 -589 -801 -364 844 -738 -88 798 -605 70 -686 -950 -661 19 997 949 -238 969 906 825 620 -820 -848 -37 735 -788 -374 -204 -165 -138 637 446 934 965 497 -897 128 567 -235 -116 -404 50 953 435 -495 -406 459 186 -66 669 235 456 627 -101 9 -278 392 -349 434 514 -383 139 -151 958 -588 102 243 -295 -855 -359 -788 811 23 -685 106 101 781 -64 -495 255 -417 708 318 -678 -46 -755 -345 -22 -970 -609 -833 -348 968 -8 -531 778 268 -297 -917 354 -764 46 989 155 473 -699 194 858 -967 441 -80 899 915 -716 -559 162 322 -939 -753 320 -424 -674 -324 811 105 -129 -449 34 922 586 -212 -202 713 58 -288 -17 -512 -4 716 611 -950 -783 330 499 -192 -813 195 -779 -899 -140 -961 -957 255 218 -903 -442 922 -779 450 -400 733 73 -736 -766 -446 297 -322 -945 61 -340 -368 127 -787 -507 539 916 -105 -480 14 390 267 -308 -889 770 -730 -577 459 -750 -566 364 572 -490 -978 123 47 -239 -339 999 615 -524 -641 -531 -321 -526 -718 -343 815 263 -276 -803 92 881 837 778 -251 -457 529 909 -588 775 -751 285 -566 623 356 502 47 -835 -426 -533 -583 -864 710 283 980 -824 534 905 -580 -391 -385 -629 -571 -464 691 -35 -744 -404 -807 -503 388 253 -79 266 194 -196 -508 -338 648 -694 788 811 -552 731 -118 -437 711 457 1000 700 -68 596 786 -148 56 681 982 -136 940 285 -264 -821 921 -605 863 1 290 614 -536 628 930 53 169 981 -314 -412 -185 150 872 -12 -594 336 -227 452 652 -794 537 -188 558 546 10 962 -632 -791 669 -796 477 350 -606 205 -120 607 63 435 441 -534 541 -760 19 432 -510 94 -606 -109 -597 989 -794 -442 -555 204 -257 348 -781 416 -530 -7 169 -246 153 -371 91 -903 829 -814 124 915 412 610 949 650 151 -560 -671 -571 -762 761 949 -890 545 388 811 -479 -838 -282 689 367 -380 929 107 472 -89 -73 -212 125 991 -133 -550 915 -438 730 376 -396 111 -647 799 -515 868 151 822 -505 -260 602 -752 291 491 407 -830 194 -767 245 331 309 527 -738 4 215 555 204 626 882 683 -606 66 -484 -144 -228 742 -111 293 -33 725 -268 742 -974 333 -595 467 -244 263 950 -698 -506 73 315 -880 -275 140 -580 -355 256 382 814 970 -550 766 724 -419 -677 93 237 -267 -350 -976 -31 -99 -807 -370 -958 -788 -467 111 685 -366 -658 -4 -421 162 -91 65 840 835 267 -442 483 -923 870 999 619 919 -490 218 -727 224 -811 179 -547 -853 -995 -745 -243 -590 542 396 58 -417 534 430 -17 -922 -335 -615 -179 85 146 788 176 -494 489 996 815 -224 -305 758 -438 -590 -13 442 951 -306 -189 -627 -227 -67 597 453 775 -33 -421 -313 -311 -652 -274 309 646 -298 -40 -632 -449 -877 -941 -44 -506 627 994 570 -210 297 -181 -466 -805 835 -620 169 616 988 930 530 637 346 -402 350 170 415 -317 -14 -133 470 -370 806 340 -498 976 -656 -568 -459 563 -622 575 -930 402 17 84 450 414 -859 -710 253 625 580 348 -500 649 -261 -179 -778 -843 -756 768 490 555 907 -705 -599 293 577 226 -65 534 865 916 -813 -224 -37 224 853 -392 128 276 -703 448 -60 550 146 399 -398 -386 504 690 -189 -832 51 854 731 695 -122 -497 329 -446 -249 -663 57 384 -90 949 934 -389 -159 -85 -331 483 -989 601 990 938 670 756 733 -738 -494 302 735 71 174 -971 -987 9 19 -697 -549 645 -189 180 -536 -723 693 -223 -156 557 -864 -267 -994 487 621 -857 -240 -934 83 -384 421 445 -842 96 -695 -278 48 -409 -486 -529 664 437 -45 -206 -369 -329 419 742 -503 -422 883 -827 216 -485 326 431 -645 -982 106 -630 -473 -615 -477 -68 -445 595 -469 777 460 -220 -412 580 -259 671 480 173 -307 762 405 329 795 508 -517 923 348 -653 555 293 -438 -65 -990 -640 546 -62 -958 -550 -277 -647 -879 683 412 676 -796 -308 -968 663 783 -624 -167 141 -84 611 -853 -933 -781 786 723 -442 -835 419 -951 121 -966 -831 -921 -582 755 -838 930 -465 944 569 869 520 362 70 583 -711 -223 803 -776 736 727 659 -843 765 -587 601 603 416 -576 -194 -649 -850 93 -655 -403 -560 670 -656 429 -221 658 287 484 449 -449 263 -227 63 -737 -409 -113 -16 -880 -506 688 -225 -762 -677 -225 -248 -808 553 -262 -835 -681 408 -256 -43 905 149 -806 -987 227 67 17 853 16 40 598 -528 -689 826 -593 -891 648 -583 935 -395 464 -556 -202 -153 -165 -314 -793 334 685 -405 -459 -103 -18 205 510 -634 896 -437 857 -204 723 163 -520 -162 449 992 233 -499 382 -95 119 170 487 -182 917 686 126 574 697 562 -475 -451 -776 -448 -886 184 229 -964 524 389 455 743 -873 829 382 -995 -913 464 371 -142 101 -14 758 104 457 -969 -308 -596 -35 175 -745 -817 501 -577 -865 -603 -583 -834 -905 803 444 -596 901 202 -121 332 -989 -669 778 34 809 358 736 932 660 -33 930 773 -972 -143 -474 970 -619 -681 80 264 886 -251 185 -235 -540 -882 613 934 -555 8 361 898 887 -642 -858 -790 334 -463 -980 -13 254 631 164 848 208 -803 -712 -106 -980 996 369 -118 644 424 598 666 -586 97 -284 -620 952 -109 -336 948 130 940 643 -165 -979 -128 -670 218 699 -290 -819 -663 462 -888 495 663 -551 560 190 -154 -135 365 529 -393 -402 588 893 -119 -78 -999 -47 -736 891 124 -928 -29 -864 823 940 84 -294 -713 166 468 539 933 -399 756 723 -276 199 981 -199 19 -930 -563 -920 -548 243 -657 806 -686 384 -764 -292 705 -455 354 601 -460 -657 981 -61 -135 685 246 -135 913 145 -73 -224 -41 -937 955 113 -51 13 55 998 -245 -273 837 -677 -409 -657 427 979 -446 -603 330 -341 696 -755 -892 -553 -444 359 914 338 -239 -409 -116 -197 -755 -350 904 -503 -748 267 483 -421 406 969 -360 -324 -124 -269 -450 -380 471 -82 -328 319 945 956 686 -109 76 -175 -411 -536 777 -87 -15 75 -741 924 -531 838 12 -841 -93 456 391 928 -358 734 -155 -361 51 -39 354 -998 -365 257 792 -137 -98 -227 -210 560 -940 669 508 541 380 701 874 -404 440 408 266 572 -596 -963 942 -806 -767 410 -738 -510 -355 482 76 -780 -549 -895 487 -919 -682 233 426 -376 -555 -744 -405 867 -400 118 500 918 -522 912 835 643 -291 853 978 -934 229 -420 -754 738 -160 -805 114 -693 141 -499 -693 -276 -293 172 -275 56 -570 165 707 676 -946 402 61 -990 -780 161 -675 -275 -204 -6 974 679 78 -964 457 226 -25 -934 785 -563 109 400 -358 -7 58 869 -339 484 944 -878 730 -899 1000 183 800 -883 945 -356 -662 -267 -948 418 496 -676 141 983 -637 757 62 155 -736 -220 -949 -933 -49 698 -585 -515 -166 -262 -544 96 -807 -742 326 -49 -686 -90 280 944 291 345 989 -298 -772 -585 369 -428 -642 -958 816 -637 102 -304 -251 -303 -472 -317 835 840 878 -578 -38 442 403 925 -851 -670 -201 -466 -351 576 21 -691 582 354 -262 239 571 294 -185 -548 -835 -790 103 -808 -805 -650 -508 -785 558 -611 244 -406 368 -355 -468 -396 -806 149 777 792 59 -846 721 -9 -762 35 320 24 326 470 -617 409 623 553 -93 760 -496 27 394 -223 144 585 -172 802 -786 402 460 370 166 37 485 64 878 126 833 185 -22 744 950 -842 -764 -461 702 -226 188 659 89 480 -706 -807 -321 -781 -667 90 352 -433 644 325 498 772 -396 -992 924 226 614 -192 509 -95 622 428 -74 -837 370 743 736 745 -253 115 968 -884 477 225 -785 139 440 -370 584 649 -622 -720 -530 91 -491 418 -854 -37 284 681 920 148 67 -90 56 713 -456 -653 115 326 -612 -939 -2 86 -621 -392 178 -861 -889 617 770 662 -867 -798 695 -482 -793 138 -625 -469 683 403 -708 -759 128 145 -334 -899 -705 -791 799 -703 -261 556 279 -392 -201 -682 -990 694 -818 991 -608 -477 -452 -750 111 -74 648 -470 -389 593 -883 -460 -242 953 -67 796 -347 -461 -709 -605 -621 -908 813 -251 196 -671 166 -222 79 -802 -761 -665 -814 -847 -430 -412 867 290 99 35 -113 -819 -4 121 121 -909 275 478 -201 -382 119 -464 -663 5 -882 -420 527 -468 55 456 -563 943 678 590 825 636 747 134 864 582 667 -81 -222 -284 989 930 329 449 -172 -182 243 234 -455 -186 334 -421 903 -462 659 462 747 -988 333 -570 -813 -555 -161 482 -277 -620 -429 631 10 484 -788 -186 -987 -640 -824 504 715 -148 431 -763 -243 -948 837 -667 -190 -497 132 155 -672 965 -22 -185 -969 -157 931 669 288 810 -612 592 29 238 579 -641 19 -575 699 966 67 -589 -246 -576 -7 -957 -190 944 123 659 -818 -212 61 -608 -762 863 -683 -524 -248 -279 271 427 -794 286 334 -530 -969 85 897 438 706 -137 -894 615 -517 -331 -879 323 618 76 533 535 -408 -648 -172 823 532 -84 966 632 303 -52 509 -155 -374 -648 492 230 68 -189 507 355 343 603 -82 56 -385 -590 696 352 515 8 739 468 -421 -905 486 -360 -464 -262 893 -380 460 -903 475 300 -885 -413 -927 644 667 -647 854 -271 998 404 -386 -67 386 538 -939 -600 687 -234 -554 -859 460 650 941 -957 -731 939 327 -988 -664 386 -59 -783 779 -656 544 788 86 250 -322 815 -413 236 127 485 451 981 179 -485 -282 -31 514 26 180 -162 -748 205 383 438 -661 15 -429 -270 -98 -966 -791 697 -783 227 -440 -168 794 688 -504 924 376 -417 -589 -504 -429 45 243 769 973 -249 375 -663 -865 938 490 -932 301 -667 -964 -742 482 -396 -558 -617 350 672 327 -113 307 -408 319 160 -896 -477 923 -252 310 207 895 151 563 639 -652 456 -422 811 90 -98 -172 -167 -114 -128 -674 984 -403 -656 430 677 402 -803 -689 124 -527 -738 -749 -202 808 -797 -385 -675 -82 -170 924 258 -571 701 -892 -930 20 627 657 764 304 173 700 -866 61 -730 -972 174 777 984 -631 -547 -401 -699 -191 435 -161 824 654 868 691 371 -543 768 286 755 124 -746 -654 941 -413 268 -246 -775 -638 632 -565 901 80 -780 -436 415 364 475 66 -450 -846 929 -198 -373 958 770 346 -901 -724 -331 907 -193 -660 361 -851 869 215 -177 188 619 211 185 725 155 -729 104 -455 -405 -290 -57 706 56 471 68 909 -46 -706 -940 311 -224 42 -335 -461 -971 -618 -489 965 -773 183 799 -514 -779 -453 818 564 -98 401 -20 951 109 -407 -712 -601 -446 761 -273 783 -917 499 -239 -816 -310 980 66 -255 232 652 -69 -261 261 -629 721 848 548 279 468 586 -825 585 409 -528 878 -380 -817 -491 255 -476 71 754 904 -251 873 931 311 -374 529 -44 -646 -316 -651 -238 513 485 852 723 -590 -687 -31 -22 409 178 -797 -197 -888 -648 312 -957 606 199 445 -888 -257 -162 780 -451 3 -655 168 624 904 151 -8 342 -365 -456 736 -19 -594 376 951 694 786 726 -358 -515 -497 638 -708 463 -961 695 -339 -303 -610 -599 688 250 -102 97 273 -125 -49 211 570 -243 -138 736 579 368 174 219 -57 -792 714 -978 -833 875 -894 460 -485 -249 778 -716 478 -999 -771 -697 -264 -629 872 -865 -359 524 200 949 721 40 -558 -598 431 567 -97 -626 383 -422 -654 -83 25 -98 -987 -530 -441 -675 586 69 -490 -724 259 -494 891 42 -241 452 -158 290 -624 -749 -86 442 511 -592 509 966 -516 -711 177 574 723 -963 -786 763 553 827 733 403 852 -71 -69 -822 680 448 -233 -579 333 -619 396 991 -4 -50 306 524 -905 835 644 675 369 880 635 833 -397 -492 647 558 -320 167 529 363 -718 669 148 -49 -959 -713 -571 708 -679 734 -295 59 289 -688 890 883 -231 -231 75 -858 455 924 -241 -329 985 473 -926 91 674 -16 326 736 -255 651 579 -593 -463 747 -489 -961 -964 -864 -589 924 -341 -742 -243 519 519 -765 143 646 354 544 486 996 38 -761 683 -672 887 -903 444 350 296 291 158 -170 63 730 -977 -603 -956 241 -894 -58 253 817 26 747 375 -972 806 274 911 16 511 -723 -596 618 -232 800 -1 888 -13 -266 -828 -506 -20 760 912 398 567 592 -269 465 -731 -716 573 -113 -389 -764 -249 532 363 515 -250 287 -416 -172 24 60 296 -462 338 -966 -958 828 915 803 -858 -28 727 -571 164 -402 -730 -586 -248 -973 -413 -976 -79 -344 350 71 763 -219 364 740 682 171 296 810 -215 491 530 212 23 118 376 -100 -472 341 -6 -626 -183 -767 341 30 -797 -661 64 -513 968 -340 621 -545 -899 275 -793 174 -508 836 -331 -954 -408 -265 -758 672 -130 187 -607 -188 494 571 -304 -881 404 -193 437 558 -375 729 -79 -804 53 411 -501 -782 -561 -157 -997 365 926 -525 788 -481 951 959 460 -901 595 -676 45 -51 242 -642 170 -144 968 -895 363 -888 979 -705 -539 -767 -28 -768 -738 -646 464 276 -660 -628 -620 -641 24 -439 -466 -966 -427 -953 -390 -268 617 56 316 -205 -859 -657 -53 518 98 -772 -780 -540 292 -485 108 -820 520 59 208 173 848 444 -139 819 76 857 -36 -819 -590 173 585 -740 477 630 262 975 -336 887 261 9 -830 749 979 277 302 7 -274 -480 834 979 -943 255 -875 239 852 -448 -634 -694 -911 -586 399 29 77 -146 -590 317 371 560 79 808 -399 -84 260 -595 -899 -262 -289 -26 -437 -905 823 447 598 119 -749 539 15 8 -966 330 -915 401 -954 -739 478 63 145 852 138 -776 -755 999 752 -476 -403 -957 269 -914 846 585 933 68 0 -475 689 -772 -141 326 14 649 -733 -495 854 570 683 864 721 -261 392 122 283 -75 -904 888 27 311 -412 273 782 -879 -635 -594 42 -883 641 806 887 857 -103 651 -908 460 -970 -42 602 -856 669 -37 -441 869 -566 -76 -976 -308 665 -550 118 366 -753 -596 871 -909 -164 -822 839 -574 -471 15 -64 -562 -615 712 989 -880 533 729 865 918 494 -84 -973 202 589 321 388 -573 -556 459 -288 933 -529 -385 -184 263 741 437 -665 -464 -308 790 -517 -416 108 42 782 -520 628 -610 -212 -745 -482 282 -284 888 -16 744 586 -640 -768 -658 937 -269 -379 -864 -392 -909 911 -235 853 -956 461 445 909 -556 590 231 -639 208 242 385 590 951 -694 -992 -555 -381 -742 480 -218 -798 -546 -335 352 -850 307 280 -348 893 -841 472 -189 579 928 -166 686 -896 -635 10 838 331 989 -25 110 -472 -854 -370 282 -805 -855 319 -134 146 669 -585 -74 899 458 -733 288 704 617 124 93 806 -990 -436 -651 223 855 -765 -85 -369 212 283 -191 -910 539 746 -906 257 996 -568 -822 -477 988 471 -854 576 -800 265 415 -487 -741 -297 22 -394 -425 -214 -765 -127 -941 -114 715 -999 -827 -195 -35 -710 -390 404 924 -205 702 123 -791 720 -979 548 -634 -668 19 -130 905 860 -389 -532 -846 -500 531 374 270 -283 -311 769 -293 -329 894 715 -259 -201 898 587 883 967 64 64 386 -47 -870 43 -873 -861 44 -930 825 680 183 -471 -614 447 85 568 -714 783 -693 477 -279 791 488 -552 29 -807 -735 -246 894 936 -591 298 119 38 -670 278 -255 554 69 487 -480 -126 -676 320 38 -311 866 708 -130 997 -485 448 -205 -385 748 -560 579 941 -80 358 887 865 -223 -38 187 -86 -21 557 75 -407 -840 485 -135 -695 454 -376 -282 -316 631 336 591 -639 123 -746 -646 851 -677 919 890 -52 -992 648 -955 593 506 609 903 938 -586 -588 388 -769 593 916 -260 923 -333 -340 318 -62 -394 412 -292 717 126 999 -841 -514 -816 -298 968 10 282 226 -175 -801 -432 -794 -818 246 -734 533 -448 -150 -618 -499 712 262 -699 588 262 -68 -689 -854 -359 -907 -990 -6 625 798 37 874 -73 677 681 -634 -259 -779 -595 170 -96 936 -654 333 -683 56 -148 732 -616 -925 390 26 -375 881 861 866 -484 -97 762 711 785 -64 -104 -795 -66 -337 -417 861 405 429 204 310 -305 739 -598 -63 603 0 -821 -648 -119 222 -608 522 -498 270 -512 670 500 -933 459 901 -172 -525 -63 435 -928 432 795 -677 271 -939 259 42 681 722 928 -860 755 -271 289 -374 247 906 51 -324 -238 773 569 -472 -861 -230 674 838 135 -328 165 -145 -778 645 656 -993 -127 -517 482 -114 -708 -524 175 -211 -563 463 728 269 716 -165 -815 -468 -15 -956 902 820 -136 490 911 -301 -287 254 -792 463 -906 -856 74 -472 720 -517 -488 42 910 -934 413 -987 -399 347 -277 -590 779 246 -777 -868 -715 776 -834 -179 -142 74 -209 -79 496 676 225 829 -753 -986 819 -896 528 993 181 -528 -860 573 -615 -103 518 -585 -754 406 544 -551 322 842 -402 -970 518 244 -97 49 -799 777 -400 -735 -837 92 -328 977 63 -582 -92 702 -853 436 418 655 657 251 -826 -276 -454 901 713 505 337 531 699 -604 293 566 -75 -214 -344 54 -980 974 624 -195 -943 900 727 -604 -888 824 -201 574 802 628 7 804 411 704 149 -348 357 396 772 -461 940 -488 -738 152 222 -327 -557 766 914 -279 -771 -629 -221 738 512 -697 -588 569 263 106 -284 967 992 -256 444 635 -479 -317 -714 923 216 -713 -795 477 371 857 -423 336 -223 -646 783 427 -622 -914 -732 458 513 238 -261 -757 -625 -157 703 -883 -751 -8 -181 320 -515 -425 89 491 -402 -654 785 895 387 401 936 -674 -648 702 91 -604 543 -406 -209 -287 -841 -853 -70 -607 -428 -745 -217 -826 547 -400 74 964 -331 467 632 -645 67 294 85 976 460 837 408 506 -963 -630 -719 -132 -655 -752 727 -310 -451 -657 650 433 17 460 -179 613 703 -45 -422 703 570 453 -71 278 -574 352 -131 -807 575 51 -133 557 360 -358 851 -246 -100 -634 329 892 854 -785 -978 -57 -691 -99 897 -89 -964 -219 599 -706 317 -805 -30 -890 -622 -13 820 31 -561 100 928 -926 539 -34 -167 -841 -905 771 -569 431 -574 -343 -414 -27 475 673 52 956 449 -11 -838 -326 955 -900 -882 779 60 -573 368 -831 342 273 839 59 -820 754 411 -942 336 -88 -574 -659 -438 -753 -526 -2 -745 435 -59 -296 954 819 -729 -720 191 345 -178 285 714 447 -456 -363 -971 318 -711 -82 -248 -333 -506 428 33 334 -487 999 -991 -338 477 68 526 399 137 -391 276 537 -715 -424 -862 935 575 794 -778 -134 -736 -407 318 -920 -74 295 -97 626 510 866 -295 -760 333 108 99 -835 -268 -868 763 0 519 732 -501 711 -307 132 767 -940 -453 -837 532 117 340 -950 -14 -254 -380 -868 389 50 -724 280 697 3 774 -678 -741 335 713 980 668 10 913 -690 -831 669 -908 826 364 -842 766 -497 899 -373 -340 559 -622 -978 994 -542 -976 832 397 816 486 -560 99 -279 -685 372 157 215 471 102 -499 -443 -588 -225 -853 -704 519 -31 -524 -971 319 -21 418 -82 -952 -36 452 573 305 703 567 545 599 -425 -800 671 -172 -356 777 189 -89 -713 -363 436 273 -96 -198 -380 526 534 -737 -853 420 -57 92 25 -399 289 121 666 669 -505 228 143 948 -76 429 163 618 -726 137 600 -237 703 390 -357 437 153 -792 -438 -609 634 354 -505 883 -151 -44 -145 -596 -285 948 158 507 99 -601 785 -106 263 990 462 32 -626 228 -320 594 -656 641 -767 353 -427 -991 439 740 443 -881 -755 677 -783 -379 -263 -30 823 101 699 -260 955 -592 -136 -324 743 562 158 -945 -207 409 891 862 652 -272 727 -56 969 -834 -357 304 -19 -261 -21 748 -815 76 875 -636 913 376 -926 861 323 889 760 19 577 -345 -465 -719 347 -132 -27 394 -67 -100 70 -370 365 920 -980 561 -970 -505 -580 -928 545 912 -708 629 944 -756 21 792 885 -629 -392 160 836 852 959 551 956 642 -138 70 -538 -146 873 907 791 523 -345 -265 -606 -210 365 -38 -852 -909 60 -36 -561 -434 473 -494 -575 -494 -199 636 281 -544 159 954 -512 204 794 -859 -502 -388 -360 -144 7 -974 539 802 -163 697 -193 998 -256 -681 666 226 927 -877 759 -654 474 43 -430 -366 766 596 -828 -299 565 274 -24 -136 556 -569 611 385 -723 41 808 340 517 40 -602 189 540 -636 -635 227 572 93 619 -213 -145 796 619 738 -786 -895 -304 -1000 748 -364 -230 775 -432 -93 -731 564 792 -380 -350 -504 710 682 340 -12 851 -356 -731 -466 513 -81 -93 -249 -989 -735 -302 -263 949 605 -200 -113 857 643 736 -479 -401 -825 -392 577 -163 321 -308 632 -567 -257 689 150 542 623 68 472 -464 -834 590 -504 -763 -205 446 32 -112 -314 327 212 548 966 286 -262 65 -314 -339 -233 -616 519 -831 -202 -105 -891 -954 13 958 550 56 -199 -754 936 -93 256 755 472 315 -498 -607 -341 -357 576 -48 -63 -505 473 -793 -117 -81 503 -679 346 42 733 -49 535 -537 517 -507 186 -356 -37 -787 -75 -886 203 779 -356 556 -935 760 -908 -400 811 532 -490 -945 -158 -467 -183 569 -955 515 999 -884 936 264 -697 335 -205 790 -178 865 -412 -483 -860 658 -506 883 871 -165 456 900 -607 -899 885 -957 357 -190 350 -452 148 335 336 -549 332 -175 69 944 -295 194 -944 80 670 -165 -89 -141 -421 -382 962 -860 633 320 -268 -878 -535 16 -761 829 -776 428 -67 615 -165 -698 63 -627 -81 961 221 -584 -205 346 -559 -762 -459 -741 710 -281 991 -637 931 111 -584 454 272 8 660 -544 420 -746 -959 938 -303 -312 788 -394 -515 824 906 -194 -48 22 866 412 163 -817 -506 231 -870 -554 325 -70 -889 595 -610 806 832 385 946 -68 -782 -613 -206 -218 82 137 -92 650 -315 387 118 -902 -293 856 -871 -283 -412 677 -398 -417 91 745 787 -896 -667 702 98 477 888 317 -303 90 -726 603 286 -966 945 224 44 612 -815 288 -437 -906 822 410 100 -282 143 -885 404 200 -531 -862 516 704 581 -52 -483 745 196 -375 592 894 172 -27 53 119 -866 -699 -748 436 -219 -395 -11 -826 930 217 27 230 -759 574 673 -458 740 690 639 588 127 988 539 -301 648 -659 -192 -7 134 919 -33 -135 807 -736 -797 516 -852 -468 390 -291 -490 -689 -41 -357 -12 -194 725 569 -634 500 732 955 -191 -921 543 -339 159 163 438 -42 -930 497 41 -629 776 883 285 252 -357 -79 732 -504 683 851 -122 -546 -178 930 197 853 135 8 -803 -673 273 25 -40 -868 686 -848 734 -17 771 587 160 -252 978 -643 -63 -766 417 57 -565 -271 317 -637 -720 -15 -343 102 -698 -21 -490 451 825 992 792 980 207 -334 353 -197 -595 375 -125 715 -732 -122 -348 -286 724 435 -639 -886 -582 39 921 -192 -441 322 -959 19 -802 763 839 -22 -407 6 47 230 260 -454 -647 -901 394 888 563 775 789 506 464 -311 -834 94 -841 -718 617 -615 -681 -578 480 -832 405 381 330 221 194 3 -165 751 -864 795 -979 45 292 761 93 826 -181 -707 -331 -416 -104 -833 788 462 -196 -21 -448 -728 628 164 -671 801 -558 -594 -50 905 -12 -544 -770 378 779 660 989 843 -116 214 385 -488 -848 -903 -458 -517 -306 -696 -108 -636 -634 605 -565 739 851 -793 238 -125 -417 560 649 -157 641 -82 -829 403 -716 -601 -104 365 -313 514 -769 -721 502 166 -985 -232 456 -150 114 45 -439 471 665 564 -926 -605 586 -524 99 -67 -932 782 -739 580 -442 960 399 -76 780 498 834 -398 -614 582 931 -498 -384 -102 -133 -742 -22 149 -167 -100 783 -712 -288 -625 551 926 699 -547 747 -473 405 79 -158 -871 -360 -711 492 668 -626 764 7 -209 -444 326 871 208 451 75 -755 492 -264 191 453 -7 509 -765 361 -997 -125 354 -642 -688 -334 998 974 -391 -866 127 421 -98 950 -108 -933 470 561 306 812 -498 -264 -187 -33 94 609 -909 331 -786 29 -334 890 -833 324 417 106 727 98 598 768 -533 21 -884 759 525 -543 -837 -286 510 478 588 906 288 -181 360 -135 -623 -141 -99 435 907 964 549 -999 -494 572 -997 -845 -909 -639 -340 702 -865 -936 -317 -532 45 -877 -290 -997 -757 696 -930 -430 -345 129 194 746 -533 551 139 -790 58 -821 -305 -498 848 -64 -68 -827 -716 445 178 -174 -392 -411 851 -659 401 -15 -965 -567 -250 752 86 131 -787 -777 633 872 -557 -220 239 410 1000 479 -66 -742 -663 -65 50 897 -975 590 862 -773 -34 -55 -787 -500 826 -469 -665 -347 859 971 213 -295 -699 318 -106 -176 -225 -751 -158 556 851 -559 -765 -9 -982 -32 -512 -347 -344 -233 66 -6 -288 -353 882 -760 -534 -612 -946 -277 -150 388 -521 -673 -30 -654 243 -722 829 -831 280 16 -182 -806 51 839 862 395 -301 -134 581 549 -364 -886 -527 218 713 -558 855 142 -185 410 -909 793 -434 756 740 265 -923 -208 -148 165 310 321 -567 641 -78 427 -260 148 506 742 617 -828 -32 114 630 -350 376 948 854 -62 -455 -908 -490 -199 5 995 -570 -928 -186 -454 514 274 -187 -235 -882 -959 467 571 916 836 -278 288 371 71 829 275 -963 668 898 -874 -873 934 357 68 -265 931 -370 845 -639 -411 866 -152 745 -169 -254 755 705 -138 -134 -181 490 -312 228 -874 -88 -700 -724 589 -70 752 297 -954 808 -802 232 -562 -957 665 -184 238 -788 706 -811 -384 -539 -29 -113 -379 271 96 -664 263 -722 123 -954 -117 -739 40 993 -209 -491 -795 560 -209 -48 765 -882 415 -1 -696 -135 -9 644 622 440 451 -155 430 780 639 184 -987 -53 179 -988 854 7 -330 -316 -721 -914 404 466 -556 179 183 -454 -584 610 620 87 -763 13 -194 450 450 692 641 -792 940 -129 -157 -680 -933 933 284 -459 628 822 -698 897 -384 -912 3 730 824 -73 -944 887 -902 -244 291 -629 512 673 338 71 -692 175 -11 621 -240 744 -722 -450 711 -745 801 396 -854 -240 591 244 -528 -74 -215 709 -438 332 592 182 -512 905 778 190 379 820 936 -518 618 336 977 367 484 471 -781 -594 -634 -320 761 -413 -316 800 125 -22 -154 780 -995 -991 -663 689 401 -445 587 -326 695 -269 8 560 -299 -777 910 -842 221 -635 -166 742 127 561 171 407 992 232 929 -603 47 481 -315 -661 -499 234 201 688 -256 -610 616 -33 749 905 774 -630 752 455 924 317 188 -469 753 384 -391 455 184 -267 -984 769 672 -816 -708 763 265 -717 -266 844 917 61 806 -14 -4 -959 -32 130 -125 -49 329 -3 864 287 440 -457 -737 375 -767 -286 598 319 -420 583 927 83 614 -228 539 970 -815 -312 559 23 -18 -919 -449 560 932 -307 -947 -24 878 326 272 513 -206 97 -179 -559 -435 -588 -521 556 -966 -39 396 852 -460 709 -54 136 111 -541 561 -295 158 796 249 678 -661 -404 -769 -789 543 432 -558 -873 -545 -339 -966 213 719 -649 -958 809 -988 -66 -371 815 975 -198 67 -972 106 -192 858 125 -75 -317 998 -364 -545 882 400 502 -841 -258 -229 -978 -956 371 237 770 648 -128 545 499 425 -212 210 766 -580 321 -378 -422 944 87 -539 -227 592 264 7 149 -622 791 143 -45 -681 -117 65 -323 358 839 997 642 571 287 -352 -410 79 439 735 -3 268 938 875 74 867 -376 -577 795 -592 -317 260 -24 -795 911 512 826 -362 -552 -412 520 -949 -224 -989 345 719 -794 774 503 -603 387 -745 578 191 -618 -976 69 97 750 -510 -794 -734 -710 426 868 415 405 925 225 666 674 -115 452 728 -375 -970 -74 298 49 755 193 -846 -545 224 -275 332 -318 -640 -878 386 346 330 -947 -33 728 31 813 -968 407 340 -22 -364 828 -528 -78 -757 -175 381 221 -795 -722 365 -937 -869 -580 526 -561 840 371 210 -619 -325 -84 100 -172 -456 26 -903 -119 501 -110 485 571 -915 871 528 26 -992 599 160 838 -814 44 906 888 -453 -821 -77 -724 -3 701 712 289 -73 -411 -308 -808 903 86 814 -198 915 -336 454 -99 -597 217 575 977 -105 -46 676 966 -284 -696 198 -411 -518 -50 984 648 -308 -475 701 -908 129 434 -167 -552 298 -366 582 162 786 967 381 128 -611 -505 -155 892 845 -248 776 229 -901 -951 789 411 4 -327 -597 -731 214 -753 576 355 -560 -574 -304 987 182 290 -911 831 -112 522 -811 152 -497 -287 28 -829 552 437 653 -524 361 503 -321 426 -463 -671 786 54 -803 489 -998 -623 659 897 110 383 672 -684 307 -986 -769 128 -854 -528 567 -474 782 936 490 -913 354 -915 -2 544 893 202 -477 824 532 -362 -396 -789 -458 -287 -509 674 -725 -688 844 75 740 758 261 641 340 -336 384 -280 -993 616 256 328 339 138 479 725 850 465 -575 -351 -576 -117 128 -884 -162 306 -829 -120 921 582 -319 279 -463 -109 938 -562 -509 556 48 10 -550 -28 897 603 976 984 736 -394 -756 226 234 -421 -918 -946 -234 -524 75 810 110 -161 586 -404 356 -575 3 883 -668 -791 -633 -657 -79 543 467 -861 -874 289 965 -35 305 -486 395 328 -194 907 -484 153 916 727 182 605 906 -313 690 -7 492 94 -278 -159 -876 -529 -433 141 -758 544 961 847 -352 41 368 -75 -736 -481 437 -944 513 579 -501 11 -679 -473 -162 316 91 571 145 -147 -211 498 497 383 546 -858 774 6 419 -519 -576 -716 773 -327 -497 -163 304 218 904 480 721 171 57 -943 -148 -926 363 -80 758 136 -436 424 804 -759 -59 -887 827 -562 77 -834 102 -978 549 945 517 -132 675 -438 131 918 -346 396 -94 -460 -962 822 190 755 505 -401 -926 895 821 -426 -801 -976 -184 -695 550 331 -468 5 -698 431 -738 -278 -156 -912 59 -558 -790 -863 -332 431 -968 -450 -986 -732 449 -389 -279 -77 814 469 -559 -868 952 -476 171 -688 666 -104 -969 66 -799 315 -428 -131 795 -780 -870 -345 -160 267 -255 226 235 -361 -556 -952 -53 321 -245 -65 -191 592 660 -739 -230 112 -942 362 -128 -283 737 948 -706 70 -492 377 4 -650 -374 440 648 -575 -440 -647 433 -204 -923 319 -281 -931 -489 -866 -321 931 -219 552 -531 257 -621 738 301 784 249 -832 -97 -88 -391 -846 568 -308 -990 98 -592 215 15 437 -1 103 -159 573 312 -586 -905 -381 473 57 264 294 -623 392 -386 -688 -72 416 -311 -999 -36 -361 911 470 -501 -968 133 514 975 -118 359 143 -571 -79 631 -192 186 342 -316 375 728 -885 -972 301 245 -277 757 252 -572 -614 -55 -95 -569 -173 -75 266 373 -854 -650 143 -745 -952 684 -24 -75 468 -635 449 -121 297 -661 963 -720 777 -71 -722 -319 756 -854 670 11 249 649 -977 -778 -884 98 -636 724 -892 -214 -749 -616 635 -738 -321 425 -882 489 362 -160 881 634 -464 -278 -445 -585 -559 294 -90 -21 -990 -771 826 -201 -530 91 237 404 -468 -296 573 63 196 -259 -114 -2 -378 -249 -549 212 864 -869 418 -914 -866 165 610 650 983 953 -842 -1000 400 -944 674 -496 -802 597 -318 -322 599 902 -214 456 843 -604 916 642 -85 703 -478 431 180 -964 584 -907 -153 -518 -72 -519 -309 -913 715 108 -354 645 -455 459 11 642 5 -655 156 -290 -438 278 981 -565 -870 -163 754 115 896 -965 -756 -596 658 420 -669 509 71 947 -315 -418 -191 -88 -842 71 -887 138 278 789 535 652 983 210 -158 400 -339 326 705 -9 -889 -621 -750 73 -994 692 -947 -723 433 -144 -794 904 365 731 853 886 -320 955 -985 187 967 -310 90 -74 455 -240 556 -735 693 137 -704 962 -829 -835 -683 181 434 597 -420 -55 -282 -841 515 215 241 889 -938 989 584 -663 -246 34 -609 581 931 9 130 916 -681 447 -885 -583 -646 -302 -237 811 -28 263 -839 615 -906 -146 483 -88 790 588 944 -756 279 387 284 -239 -401 -450 457 813 -507 32 -126 602 447 384 316 666 -575 918 -464 835 942 873 184 21 -854 -202 468 -235 -59 -63 -353 237 554 57 662 331 -483 -277 627 -145 68 -690 -388 -145 -993 -888 657 54 908 -324 -57 382 -425 329 -801 -356 164 -822 -898 -628 -231 -171 784 -541 433 329 67 2 -890 -585 -38 -105 -794 -789 418 -260 -626 -172 582 860 984 128 -875 -247 121 913 -599 227 -714 828 763 -937 -624 357 286 -678 -246 482 -790 904 -848 -723 -348 171 701 -369 -939 381 390 -118 -29 -194 358 174 458 241 -173 -114 -15 -252 -379 -568 787 347 511 -589 241 -502 150 286 953 82 -778 298 -804 49 -555 -467 -321 -360 -820 48 -562 115 291 539 -371 -968 336 303 -739 581 -866 736 688 -40 -659 -587 -88 -247 551 -839 286 -162 -805 15 518 30 -836 -861 943 421 -449 972 -953 62 -65 870 199 -593 881 598 280 38 95 230 -789 312 -338 -195 451 -97 -888 863 -46 806 -361 -933 -567 -295 -42 424 -104 963 686 -32 -589 -96 581 585 35 -264 80 910 -468 979 -826 -609 -187 568 -947 -872 -369 725 197 -970 -598 816 907 -263 -980 -737 552 -62 -473 -52 634 -103 -835 -682 -737 -596 -389 -982 929 111 -24 -549 -647 222 -679 248 35 82 -690 -211 -648 -609 339 -712 -72 -801 -61 439 -680 12 544 -125 -770 -837 510 -690 941 783 848 -867 -941 553 -285 -892 173 515 -989 841 -936 714 -915 -218 657 -417 -777 606 221 -549 -515 973 -368 -581 -347 -140 477 -746 -580 50 -143 -79 925 742 -902 -1 -238 -562 -948 -489 -127 -851 634 -492 -234 -793 88 -766 28 -275 887 910 766 -593 -399 616 -678 -398 930 -638 -649 -70 149 -157 28 763 -640 -299 283 -400 549 -667 582 -57 595 397 -293 163 696 171 -422 904 -54 -2 -714 -34 1000 887 880 876 601 -983 -574 -452 538 -487 -366 764 -438 -64 -529 -86 932 963 -957 -121 -675 -794 668 -299 -812 60 410 981 -460 -388 -866 973 -653 -936 850 432 754 890 794 -944 807 745 -824 -593 -974 896 -172 -619 225 614 -273 -470 150 94 -959 -548 111 720 623 -735 303 860 -159 -579 138 780 -342 -496 913 -540 87 -774 97 896 480 31 580 875 -508 -837 884 775 -544 317 -541 439 -568 -357 437 278 -666 -602 178 386 -29 74 736 337 -779 -950 664 -748 -872 430 682 828 201 462 811 -464 -942 876 -65 -609 -934 290 -297 -525 430 457 49 844 -674 -319 -729 866 -502 -605 683 957 -128 202 -687 -889 -521 -420 -660 -146 -355 -278 -819 -19 910 970 368 80 373 14 -334 569 776 -476 -741 -633 902 490 -4 -460 -84 893 611 -544 718 748 -692 -46 927 242 271 -23 -100 144 502 -325 330 -772 374 -298 -457 599 46 781 -268 826 1000 -938 874 -359 -369 -618 -56 483 -423 934 937 850 235 386 100 -775 533 -409 -232 -333 458 685 386 -766 334 369 772 -936 463 -142 660 -958 311 765 -407 -22 -32 -777 -31 -930 -514 920 176 202 -914 -225 -491 -989 266 -130 18 -55 -608 -686 -662 -369 519 -707 -261 -26 -618 -735 -25 -118 -368 -541 642 479 -144 -121 969 -816 -67 885 -536 127 -697 67 530 24 294 280 -640 -957 -802 450 200 608 -635 537 -129 -635 -106 -205 961 -298 575 -590 -749 -8 104 -722 -692 -681 857 569 222 849 -99 -628 -795 -956 -233 443 -84 -26 -688 243 823 -973 567 -929 725 285 32 -799 263 -865 -335 625 -893 546 497 351 148 20 137 689 150 -937 -412 577 -180 938 408 -288 -621 442 -661 109 794 622 -340 749 -216 -523 -614 582 -163 -567 989 179 144 147 -353 40 637 -84 -840 -745 570 -680 -471 173 570 -984 -193 87 -852 825 302 28 -118 -155 213 799 383 889 97 129 156 12 -837 -64 711 321 -864 -811 -603 558 170 -704 -432 -552 456 196 379 -401 530 -476 100 254 601 -240 -179 -316 795 -225 44 973 -176 -562 -427 761 346 -488 -881 398 -151 617 445 144 973 -313 -460 -755 111 318 -129 738 512 -815 302 -683 8 23 268 762 -221 -765 215 -727 -880 957 -830 -505 -825 159 -40 369 -615 263 -537 -890 753 -459 -781 613 -308 -121 384 -595 865 314 549 -947 820 -630 -689 874 35 604 474 574 -1000 -70 762 399 570 833 -558 454 -739 421 39 -438 213 39 792 -955 305 -579 281 -634 -132 216 -426 661 -24 789 817 -980 -70 966 890 359 705 -393 863 586 -829 -328 -642 16 392 540 -149 225 109 -566 -510 436 -563 -110 -8 346 921 -158 -6 -802 -916 -732 84 352 469 -357 20 518 -750 -661 473 -860 -970 -390 -101 457 -767 -331 -201 -386 159 552 910 -152 18 757 59 317 176 410 64 -3 525 -888 793 439 413 -49 480 -585 -239 -720 -654 -520 -473 815 851 555 172 706 -857 400 380 429 849 -937 -209 368 -685 937 -91 432 451 -51 50 -293 434 -206 -716 127 -420 -251 268 -753 -740 -80 86 73 500 813 -98 225 -936 -865 335 299 683 827 305 920 -452 -627 -8 -733 674 791 -531 -160 -195 -833 -895 -314 335 583 213 842 -370 -863 -617 346 796 572 -510 -629 -549 -793 880 829 561 -365 906 -955 385 -28 -844 575 622 368 891 -862 -104 -580 -791 -2 -325 316 525 -800 -512 -561 -888 -981 -767 437 767 333 615 -250 -490 643 519 815 -121 48 392 462 167 829 -324 98 703 267 -586 -372 206 -534 -118 -966 232 669 -185 -210 -414 976 885 68 150 -688 -749 -94 -553 848 585 871 -432 -320 940 -677 225 -587 -647 -635 -512 -144 -204 943 935 -745 -165 80 -68 416 -824 -1 -988 -20 906 112 -437 508 660 84 157 -542 -480 585 980 -707 597 442 127 962 -111 -503 -423 -745 411 315 -920 -12 742 160 -359 986 848 -957 -846 -966 -585 -604 150 868 118 808 306 -656 -960 -972 -6 -191 -531 191 -603 22 929 671 470 883 -318 30 -918 -810 348 -603 -15 133 615 -792 996 980 -168 823 -337 10 -964 346 953 437 260 225 295 220 -394 -661 441 332 -430 665 -675 834 -321 916 902 -838 388 -784 793 701 63 -84 -398 -130 369 486 524 -756 -821 -575 738 -167 -829 597 118 92 917 177 862 -84 257 867 4 750 280 -993 818 -985 -443 906 -226 -898 972 344 -484 -398 808 448 -513 820 607 56 -780 94 -707 -56 -665 761 -29 -598 -71 861 -617 -234 -777 -928 -217 781 -822 -35 -693 963 -720 843 903 322 -922 -804 40 -228 545 192 -963 -273 269 989 828 -554 -306 -134 -148 58 715 -543 545 -685 -923 187 508 -385 -257 -962 -307 902 190 -668 185 -255 -153 -961 981 13 475 596 -668 -692 -659 837 877 -391 985 -475 429 -452 -651 -963 992 -454 -66 425 747 -160 925 273 95 -575 460 -438 836 -650 47 849 761 -20 796 -423 -962 -136 -697 -291 -667 -570 823 451 85 568 458 -66 294 -182 -119 -157 596 464 256 672 682 -496 425 691 -704 635 -836 356 -524 736 -212 457 528 344 595 465 914 659 -573 -824 744 925 933 -388 -975 836 -571 139 -988 300 695 878 -327 -44 328 420 911 -152 -416 -211 653 -476 163 264 -871 473 280 782 -428 859 -371 -518 -185 469 -94 881 -55 -32 -800 416 692 -429 898 -690 808 771 -334 -102 -958 412 36 7 -173 -626 118 -70 -978 855 -406 -802 -620 -613 167 -280 635 665 -464 805 822 876 -559 578 317 500 -194 559 65 -6 -557 855 -128 -10 598 398 -952 -454 499 553 329 975 -252 190 -635 316 59 284 -896 -517 441 189 -753 391 777 -753 -485 34 -755 -416 -224 4 389 -123 -836 985 -789 324 627 944 16 -546 58 82 -940 -146 911 -716 959 503 951 224 -823 -387 327 -295 909 -345 -131 401 -103 263 -490 126 707 -271 629 -434 536 -211 762 299 -408 684 -462 684 127 -136 371 -319 635 -492 214 693 -334 -222 -915 -181 2 319 407 545 998 -25 -424 422 418 -72 -124 -410 255 74 673 806 236 -362 -948 135 328 -891 587 690 -741 -510 856 474 738 123 -811 -669 -546 496 138 -429 771 -487 -460 831 -74 171 -598 272 -350 -528 -322 651 909 17 734 405 596 -387 -613 966 492 153 -320 201 -758 -202 479 -55 -40 598 -264 647 -540 279 -168 -788 386 -354 -263 -154 -475 164 -706 970 914 943 755 -962 -611 528 -747 -400 -415 269 129 -374 -395 -196 796 10 -11 195 -545 774 -850 284 -770 -349 106 402 684 284 685 -47 -308 -335 85 318 203 790 -799 928 -308 -805 -681 -801 -134 -274 669 252 285 -609 153 449 339 -428 929 418 123 -231 311 794 -80 47 41 -830 -483 563 900 300 884 714 800 820 389 -298 -469 -712 -438 -312 479 146 158 126 282 -815 -670 632 -555 -156 756 -582 618 -648 -489 -976 -925 131 0 -980 406 -33 -563 774 -401 -626 -341 -468 -677 483 -231 -482 53 -776 -284 -555 -755 269 895 -508 332 953 285 55 -341 859 222 125 -560 46 189 -244 75 -611 -358 -996 -689 -989 -861 -639 -401 143 405 903 -838 -163 -218 762 863 210 -1 548 220 -839 158 390 -907 -83 -501 929 343 831 561 956 193 -323 -500 946 -706 -824 594 698 699 481 576 812 453 375 -908 -315 798 694 -195 -718 744 653 -985 -272 738 -68 -904 -7 -237 -100 956 -540 856 -908 443 -296 -448 270 -243 -17 641 478 -697 -547 -983 -34 -821 -427 403 84 -841 -854 -174 503 555 999 758 455 -108 519 920 -212 -295 912 840 157 -316 556 63 562 907 37 439 791 17 -717 -899 -905 -692 -831 684 -12 -255 -116 -387 -108 496 116 -801 -207 -692 959 -787 604 186 -934 -302 -886 722 -940 97 -314 -468 980 -938 -472 625 -703 676 -299 35 -977 0 309 203 960 -787 660 877 -279 -876 -762 -130 -636 -398 111 -533 -310 -29 -755 128 -434 -375 -664 291 -961 -180 -698 257 625 -437 -218 973 889 -70 896 184 689 962 446 909 276 -470 430 -281 385 -366 863 -434 653 809 -790 -71 516 -212 -49 834 2 983 -568 64 428 948 -236 54 -203 344 -606 -268 91 88 896 977 -620 -451 596 868 -261 211 622 253 553 -11 115 454 838 -377 984 -239 213 591 -910 19 -811 426 -975 -716 997 -891 -646 -415 97 -457 -304 -670 -65 -534 35 -581 -188 -161 -514 16 -560 -642 -467 -508 -840 -638 -885 636 933 684 751 495 -67 -48 316 -326 524 -284 555 834 -292 -390 846 -889 964 -276 794 -904 -837 -387 -989 817 -204 192 516 996 -550 545 -795 -287 -5 -381 922 567 439 265 973 -738 -202 -513 559 105 576 -555 -166 134 761 -665 -876 -811 563 360 612 -924 210 781 -122 795 -308 251 267 217 485 -291 652 829 -195 747 162 350 994 810 -400 -618 694 -449 -1 -37 -522 -49 693 585 755 989 -454 -284 -673 675 -119 294 -595 450 -957 -713 -982 688 -498 -814 -287 -584 830 -38 -574 -570 414 -116 -100 688 664 945 -674 -638 295 482 776 574 455 875 -697 589 876 634 579 -140 -591 621 545 771 902 467 -695 -974 -379 -965 575 -798 -187 -484 111 808 742 -377 -516 -610 236 -890 126 111 -488 -888 66 -391 -852 -232 -375 650 343 100 947 -700 219 -895 127 -830 795 -616 944 -786 -301 -901 880 -121 59 604 -912 -84 360 596 -926 -692 -911 -947 -611 786 850 -957 150 -494 -686 901 373 739 -780 -919 817 -184 -169 845 -34 -51 -767 -486 -684 -273 887 726 929 -535 42 631 -847 -170 -603 -715 316 260 -301 671 585 -329 410 205 -774 155 422 886 62 -190 749 -643 332 983 932 847 303 -600 -648 -500 707 629 123 379 -372 599 408 685 617 554 -592 -335 419 898 -663 713 85 -366 303 -982 -646 967 296 637 -823 -154 -27 789 -690 -39 -996 415 528 348 703 41 -684 -614 689 -638 -3 831 936 -416 297 -279 397 802 -478 152 819 -196 -776 -713 -716 -249 979 902 -963 -645 -820 980 -516 598 -76 -448 -756 962 679 429 275 -89 721 -904 -354 -899 -579 -579 -966 345 -47 663 -296 667 391 514 -90 -493 431 -294 48 144 679 810 827 -336 118 -860 -601 262 518 -499 378 -921 632 -123 800 530 577 -758 -10 -515 844 836 -311 -644 -151 -522 -93 377 -58 -275 586 398 -595 28 781 237 798 45 -924 -260 316 344 -12 -523 441 275 -239 -142 -294 -791 455 -455 -445 -233 902 537 278 73 268 -762 -935 24 340 -940 -971 -782 221 86 -855 216 -916 -171 14 -228 -195 -314 -900 814 -577 192 255 946 -620 367 -692 -629 -546 -440 575 252 622 711 820 535 -822 -206 608 -918 -579 779 -140 -186 529 894 511 254 785 -898 286 -685 -753 956 -668 210 -228 446 -171 -19 -735 526 881 370 140 -799 953 718 -360 -382 832 548 502 -945 -281 -836 -415 -291 -632 873 -905 589 -191 729 -159 -658 -728 -32 -93 138 378 302 944 -495 -750 -935 455 -557 -868 511 -411 896 -525 562 113 -492 -786 -886 -354 -928 640 305 241 -914 18 987 -946 455 -213 -221 -613 791 -479 807 -126 -499 -879 -922 195 -187 581 -138 408 150 688 -518 -954 464 -175 718 -998 666 956 -167 -34 -215 -926 -224 147 -819 -771 609 485 594 -357 -643 230 -24 -297 -183 462 -408 -424 -354 -161 57 -697 849 63 650 -317 123 -512 -305 351 799 -684 597 -473 0 -389 -324 92 -804 832 898 464 980 869 -988 -322 910 72 702 189 234 -71 420 3 23 -874 -458 -229 573 -108 -954 -794 -509 771 259 -628 -847 -497 -215 963 743 725 677 -505 524 922 -277 -34 -555 448 -75 393 809 -898 -705 -697 418 164 -377 361 263 928 -772 864 -4 664 -850 930 963 -849 640 -635 -160 535 -736 -547 -217 -910 913 779 -685 222 511 603 -143 359 804 935 -680 -191 959 912 -459 -529 -189 552 886 -449 843 -908 544 977 913 924 403 -181 -948 -762 47 383 -884 -905 609 899 -321 583 976 192 282 131 -396 961 134 278 610 278 784 172 -892 -61 48 698 777 -982 102 -297 -529 441 -138 -560 -159 -844 -46 893 763 -556 -575 756 -84 315 -800 910 480 -625 242 815 -675 823 -75 -171 126 8 -333 -914 -703 729 -689 783 928 243 275 -464 -776 544 10 -471 844 -398 368 200 -510 -790 -678 803 809 -107 -429 -368 436 788 374 -547 -351 -797 -881 404 -950 187 839 -123 -994 -467 -310 -100 -128 -714 -719 -385 -274 549 -110 551 -56 260 169 724 561 -18 -342 889 40 -348 -102 -918 -702 -645 297 475 -871 -440 663 994 -993 -806 477 -13 883 -273 -50 -154 -699 -470 -527 953 912 149 -997 -185 -754 -707 101 -807 -336 -140 -263 521 258 -212 -570 435 107 -269 -612 710 -184 -683 -147 -973 -837 165 916 -213 443 -427 -188 435 210 -857 219 -676 473 -282 737 497 -53 -925 640 72 343 -498 571 -403 59 951 -979 865 152 562 -411 -760 976 -727 797 -391 216 658 -497 -233 696 273 826 -844 -461 -982 -18 -98 -457 -14 -526 269 -704 -450 839 -766 587 -115 982 360 -119 167 14 -11 696 625 -809 897 -290 912 -125 245 305 -576 -746 260 -283 806 867 -748 -794 173 493 736 -266 -444 145 -494 774 844 765 370 918 -213 974 -619 -905 -174 815 323 -179 -608 16 30 711 173 -563 452 141 -707 -887 529 -407 -66 -175 -740 476 237 681 349 -945 638 -78 -640 -18 360 518 -787 -291 -373 538 561 141 578 989 -221 -262 -751 330 -397 643 707 -407 -567 653 -5 836 -279 653 205 283 698 -718 133 -972 -849 -44 -287 301 -992 -378 -913 519 -730 711 316 503 -850 -491 -455 -22 476 345 118 -551 459 -970 86 -248 -795 470 798 214 -452 273 177 920 578 -199 116 -153 -797 -722 -393 -423 -266 -954 563 -253 -619 13 787 437 606 949 988 -141 -735 -136 987 -125 415 -979 821 810 -63 -50 508 -838 -699 394 -866 439 681 -730 999 470 926 51 819 570 770 131 -102 -423 948 191 736 241 945 274 -191 858 685 171 883 -271 -205 -21 938 94 891 -969 87 -896 -192 -709 -942 848 790 215 -110 543 390 -19 61 423 640 -227 766 798 594 982 864 349 -986 -596 174 -456 -915 44 -648 -124 826 -203 952 585 -856 -5 -946 -392 -948 -250 -388 -862 -528 298 -121 -894 111 -440 -3 460 774 586 -188 327 -310 -549 79 258 -917 518 -194 -125 117 308 -311 6 779 387 -291 -181 574 -269 -844 292 605 373 448 143 146 -95 766 -892 280 300 -996 207 -288 915 -766 -616 -32 597 -571 580 348 -178 871 302 -484 -338 -215 615 -201 -91 -556 -68 -741 -205 -195 -191 87 -208 -734 564 -505 -948 496 -288 -113 -994 -461 961 -178 -393 -565 -768 843 176 90 800 729 438 -480 284 475 -27 -949 255 -418 743 466 -546 -161 -983 -915 -56 -531 -670 677 -69 -114 -537 -68 -238 -816 -708 664 613 484 -862 -67 -270 -13 600 642 -306 -50 -514 151 -238 504 4 400 25 -444 -580 44 347 -916 -162 618 194 832 -16 -646 490 -359 101 -711 513 72 986 865 195 29 55 -894 899 -140 567 -448 -568 -981 -758 226 -806 213 -546 324 680 322 114 912 -356 696 129 497 -284 871 454 350 638 -108 -871 294 -674 188 342 801 925 -771 437 -184 -153 -876 492 773 796 986 -187 634 -631 335 566 733 -682 2 -359 -697 -762 851 573 73 764 -358 414 -15 82 34 999 -838 -454 491 696 122 -908 -302 476 48 864 -200 -764 -885 -645 -379 -442 -878 -883 625 -653 252 -487 358 961 165 880 590 528 -786 -14 20 -365 -742 408 -869 0 496 -292 -453 399 546 547 -439 -959 236 283 164 848 509 -271 -861 -139 252 565 -769 794 -995 779 36 -640 -802 -55 80 -121 478 -88 -286 -320 549 -282 262 978 -254 673 -895 -706 -917 345 833 -47 233 -996 692 -747 146 -712 -236 -757 21 288 660 873 -36 -159 -53 814 -866 -111 725 527 -299 316 25 120 -834 -425 -115 -980 -409 382 -37 -425 -440 521 738 20 -764 750 906 785 -540 -83 436 506 445 -718 -614 327 -64 210 -585 153 -215 108 832 -777 603 -34 -721 583 -84 963 -386 369 -60 702 -85 -476 -951 -397 154 -205 144 779 449 918 -128 583 -122 751 -687 273 211 -201 -981 -104 -771 488 -550 170 -352 783 315 -351 -718 -375 876 974 -592 -365 409 -108 954 -484 839 437 -238 618 -190 617 -229 663 683 436 197 -479 -691 873 -251 491 873 -343 294 753 -705 104 962 119 -302 998 56 219 162 -520 -843 8 768 -464 -575 662 860 -917 -158 402 479 -424 -933 619 -15 878 -607 26 -819 239 -693 497 -178 -598 744 810 423 -119 -550 -753 -66 21 -868 -452 904 -44 -306 979 281 -52 709 637 -241 979 -356 351 120 -174 -256 144 -957 62 -571 577 -803 -496 351 -42 -400 -155 -314 -296 811 719 254 -58 384 -998 -160 -980 586 -924 -887 684 -598 -869 -396 861 -274 173 776 869 -587 49 -267 0 620 -639 -920 935 -995 421 -768 -962 500 -463 477 320 -129 888 -778 -98 257 -264 474 923 357 496 461 -291 470 808 417 239 258 -387 -782 917 -516 577 -280 -189 821 250 -900 544 357 24 234 856 140 263 186 472 904 -452 -370 -140 -730 -922 -18 -308 806 -954 464 -508 909 -923 675 38 -446 418 -93 77 -861 -20 -868 -403 -729 871 -550 325 -621 -376 50 49 111 370 -832 -305 -104 -706 261 -986 873 120 -166 854 968 4 675 459 100 974 959 -216 -258 638 -916 377 -210 527 411 -127 -392 660 900 -449 15 20 522 269 173 -538 -202 575 50 -646 -185 803 579 748 -341 -163 983 86 -572 33 990 -776 520 -26 -11 781 -490 -829 224 -695 -618 -904 361 785 126 -875 877 -160 -855 956 232 284 -766 478 832 -758 -385 -603 -486 475 -104 253 729 -92 28 -585 -398 485 -257 -277 -746 -208 -662 -230 283 -693 -624 -881 -924 505 -447 280 684 -193 -935 528 920 -652 498 969 842 161 -881 -987 146 449 -468 615 831 -134 -587 16 -50 315 -172 -79 329 428 -957 713 254 983 754 -143 102 135 134 158 964 789 -190 844 -80 -712 498 -415 947 -814 583 -855 420 960 -121 -101 416 -5 575 -1000 -344 25 117 465 -716 273 661 84 526 -282 172 629 223 -719 753 -906 612 179 -243 123 -947 -517 541 -355 -25 -491 747 -531 -185 973 -869 -321 -262 -976 899 -612 167 735 -624 -273 -343 371 214 -526 142 398 -331 878 -881 -764 176 -206 207 899 -482 771 -865 748 915 1000 -135 404 845 678 -985 190 -549 -735 -855 616 796 864 -754 -194 986 -397 962 684 -280 736 414 -679 189 -311 -98 216 680 -236 869 669 -991 181 -230 -598 882 -117 82 -320 38 96 337 860 -52 -794 416 52 778 -779 670 746 195 -422 198 -626 -299 935 164 -198 18 -93 377 -964 -848 -51 407 -977 818 944 -461 -417 -662 -22 180 27 545 592 -241 55 -402 -453 -132 542 -288 -204 685 745 340 -480 -432 -324 -533 100 -369 -614 -865 -189 536 982 140 202 232 689 -624 -439 -304 -540 949 387 141 -434 818 336 366 -357 -410 346 -827 -95 286 186 22 -175 747 108 -296 -554 -502 -568 226 139 938 932 -367 -687 -702 399 80 -181 361 -320 -325 -530 657 -612 30 503 333 467 31 -318 -238 153 -185 -499 -624 234 9 -900 529 -899 677 638 26 -795 -444 -468 665 -852 192 327 428 747 -186 -281 -935 -813 -615 980 -80 517 817 -455 441 17 160 3 -234 535 -453 536 -58 -453 -323 -803 350 902 -272 -164 -550 154 -491 591 -390 -533 849 -766 624 38 659 -559 -652 672 494 -620 828 -123 -680 -134 -490 -25 -501 63 -729 855 -913 -925 876 981 391 -285 6 68 660 -759 663 -315 597 738 782 -577 172 534 11 305 146 -494 946 -653 -580 479 -677 103 -145 213 298 -392 -332 -908 221 630 541 192 -1000 -900 -221 -28 -540 940 879 -552 -768 -869 780 394 586 994 -892 -354 -293 431 880 654 -458 227 366 -312 -722 10 223 14 -764 160 -227 -141 -670 -463 553 -736 520 343 659 -123 -249 -922 601 595 49 978 656 551 -416 63 -625 -593 844 707 -514 813 -214 -963 419 -508 267 168 -420 -557 523 510 917 123 -98 -859 549 828 794 707 -292 340 192 717 680 354 -186 -233 -384 283 -603 -957 486 -955 -743 151 -42 -309 711 -610 -287 551 355 -624 297 -950 844 -988 -578 47 -572 216 -535 -30 710 -947 -326 -707 507 -23 -256 377 800 596 -398 419 -701 471 775 -807 -857 373 349 -527 -905 789 -848 357 278 -374 312 540 -879 -830 -649 134 -467 -955 708 -553 52 170 -355 151 477 771 563 715 -652 197 -127 -296 -533 868 -982 387 -77 596 186 324 -520 120 -41 -119 675 -313 -980 -455 -649 43 553 1000 9 140 -144 -420 -289 -936 258 369 -197 -722 -838 872 301 742 777 -20 -179 735 512 -148 541 450 544 368 -178 -535 -853 921 996 -945 656 778 799 -801 595 -18 608 224 826 -745 -253 -350 525 990 673 525 -557 -361 342 -510 758 -694 895 -497 -527 737 401 317 -112 623 929 392 -392 646 372 75 398 -615 -659 -3 232 -959 -573 949 410 -857 -681 -542 269 -328 -702 -559 -658 157 92 982 -89 190 258 406 -602 356 -524 -618 586 -52 -486 855 409 -971 273 -611 871 -293 -902 308 232 46 480 -417 -557 592 571 766 848 -678 -950 950 -322 514 226 543 104 995 -929 620 -949 436 547 223 924 220 -515 599 771 837 515 248 837 -80 -531 -22 -843 470 -2 -607 778 -110 999 -284 651 626 -354 -263 801 92 -761 -243 472 813 -539 -896 -213 -773 225 -533 586 -960 -871 301 -371 710 -367 -272 498 337 403 308 -166 726 963 -710 711 98 863 743 808 -708 501 -269 -814 900 93 69 -67 -854 -101 998 132 -12 -45 431 -509 -262 118 -678 999 -299 -620 182 520 528 -573 858 -193 -831 -104 -864 -953 245 -903 -396 357 222 900 -522 84 -728 79 578 -120 917 -439 -327 -882 797 -131 974 429 500 867 -42 -605 -501 278 -815 977 -203 -158 -863 -855 -860 443 296 -408 -316 863 -682 -442 -597 468 -703 22 -2 135 843 125 88 918 980 954 453 74 -774 -740 -605 268 533 859 494 -309 -84 -217 391 334 -503 362 -511 -140 -461 457 -693 -200 748 -526 -157 386 -206 703 -425 -995 406 -441 718 97 -570 -866 -982 -226 941 -397 -493 -697 -813 271 -139 154 615 679 245 906 317 -345 896 -675 12 -543 856 -836 -532 324 110 -263 819 -415 -771 -909 -132 -523 910 -445 513 761 -484 942 -261 263 511 375 -501 600 525 -376 253 -548 -27 -436 -343 568 -273 160 -416 930 -908 917 466 -917 937 458 755 154 -2 -785 -23 749 -977 814 711 -96 -399 -750 -93 748 -710 -417 904 -26 656 909 329 919 739 -234 684 -820 542 -203 159 159 -260 -4 -346 -503 -809 -3 122 -210 951 994 -348 -746 431 512 514 -256 103 240 453 722 432 -267 -371 215 -610 -169 261 431 -239 -908 215 -473 -573 -709 -500 -76 -993 939 -184 -390 205 -695 340 482 834 -647 967 -345 -575 318 14 -532 -251 -693 -160 -217 -64 -873 -504 786 506 -564 -930 -460 305 -26 -252 213 926 -288 -787 761 505 926 161 -701 390 -259 105 495 -385 666 442 647 852 437 72 836 -781 -924 727 491 497 -918 795 -356 438 664 -773 -5 357 -93 859 94 539 745 -5 -664 -766 -134 505 -970 -90 -461 479 -965 -523 158 236 -380 -201 -693 61 -163 -329 804 959 706 -678 564 760 -534 -397 -75 -965 554 581 136 263 876 12 -627 355 -698 547 -455 -970 774 47 -854 241 586 -518 -387 -683 -101 -473 -44 422 391 -487 -963 -736 -901 -548 -380 511 -327 -521 963 913 -316 871 43 55 878 -262 -533 -515 841 122 -337 247 688 281 -457 368 -66 -120 -176 -960 -696 -433 -546 602 -193 912 -13 -473 -937 114 286 102 -877 -759 -242 -777 292 -711 967 416 848 -423 335 257 -53 -132 -713 -654 212 -514 866 365 430 -1 -666 486 426 278 971 -387 -911 -398 149 -144 439 700 162 948 -134 -442 -939 85 -853 -968 -815 339 474 989 -457 -55 2 772 -570 -660 210 -187 -855 -275 127 12 -573 167 -730 941 819 -274 800 523 -958 308 -378 474 701 443 936 -821 259 -820 -324 -777 -864 -655 -420 -437 -942 120 -687 -256 -316 812 -439 497 44 419 241 603 -687 419 837 -815 -962 745 741 -550 -737 -446 116 262 -633 -49 670 99 841 -783 350 -750 777 458 807 -158 -115 334 -752 583 -869 -118 748 -498 96 883 -532 -99 365 -796 114 -510 -872 646 954 -754 -10 377 -552 -686 575 974 -969 -703 100 -478 676 -219 563 -361 -819 -355 -143 194 969 -424 -442 -802 -902 -319 666 -834 142 -411 445 389 -520 328 -263 -190 865 -614 749 -296 -355 -256 425 513 151 632 229 -761 -882 -925 -224 -718 271 198 613 873 974 426 -500 -253 -663 -404 798 301 -110 -715 3 465 560 702 -857 -424 937 -225 834 -586 738 -204 898 645 -370 -380 -917 155 39 -26 -261 826 34 361 226 580 -140 165 -378 904 -537 -216 552 268 663 -611 -134 -676 -498 -205 185 959 517 578 794 866 781 -423 -795 497 -712 3 848 -73 -921 571 944 -970 180 -420 -163 104 902 128 668 315 155 -161 455 -68 -168 -492 -480 -961 823 236 -555 -877 -17 -49 35 -397 -548 830 352 -842 -28 539 -158 -635 -934 -595 356 912 144 -694 536 644 302 -57 -995 -731 -613 -22 648 208 -346 -792 838 263 99 -626 -467 170 276 941 -373 -938 996 -395 -654 -329 643 -629 -850 178 614 902 -6 49 -434 -516 161 -646 -335 -841 -125 -247 797 -874 802 -665 127 802 -88 -815 502 -646 -422 850 954 28 -536 -910 -526 453 -316 -229 -70 521 -710 953 208 107 -390 580 -365 -878 290 -233 300 842 68 389 787 793 -303 -901 -151 459 774 -749 850 993 -881 521 -233 -291 -826 544 -159 186 274 228 936 -190 -581 -632 -115 -363 -937 574 -267 -315 -988 -758 137 533 607 -17 282 -333 644 -656 -504 -789 143 800 -661 358 599 -240 379 179 643 457 723 -899 290 -90 162 -762 933 -139 228 836 708 -91 -431 -847 41 -911 799 -58 959 -726 -614 -28 -826 -227 -12 -349 56 -102 813 -350 -842 27 -533 -324 957 -102 -54 -818 16 767 572 -719 -59 -979 -561 89 888 -249 -749 771 -931 -833 -445 -708 -795 -315 -166 -752 -416 -223 -131 390 853 -289 130 905 -14 -354 -952 949 349 -947 -727 -538 151 527 -703 -515 -767 -962 -834 -268 -279 -227 -323 -120 -165 -579 -358 -868 54 -429 782 -555 495 -880 216 -743 896 -495 755 422 -846 -844 258 -222 769 340 890 -142 -461 940 174 308 -461 393 -198 763 -452 -373 -895 4 -523 470 -288 579 -292 -550 -799 190 328 -825 522 885 512 728 63 493 -670 21 -579 -820 -576 228 424 -645 -663 817 -757 -748 -731 590 812 799 -335 -951 -770 -903 -387 992 865 -998 71 -850 -714 43 212 339 -110 832 -252 177 -942 572 616 91 -737 -441 130 -887 880 709 -931 -735 387 -343 684 -763 -479 350 602 135 860 -512 437 -965 945 864 281 -730 -527 -984 -717 -163 257 -961 826 536 -753 701 -944 619 -272 -347 592 -168 -929 526 66 -368 520 394 758 -485 881 -929 108 285 -595 -642 -978 333 -50 313 564 254 -419 223 -31 436 660 -964 691 874 -32 147 -180 -985 -811 29 -856 179 -575 572 -299 500 -275 -832 44 -206 274 841 864 -675 211 -474 -703 -253 -986 -676 -989 668 992 -370 34 253 -103 62 -594 273 -950 -218 665 24 672 821 -60 -34 -563 883 -370 -914 292 748 515 964 -773 322 -342 -553 868 -793 -817 274 -879 -644 830 -824 -784 479 -262 102 -84 40 -832 41 682 -64 185 -57 -875 -258 913 213 -52 859 107 682 213 -630 404 323 -447 798 -492 -558 69 720 -383 125 607 -312 -723 927 439 715 655 -673 879 -884 926 -397 -109 -968 45 -712 -433 434 554 -950 -201 383 27 565 698 44 -357 336 974 715 49 704 -753 -706 -946 -413 -279 179 796 -848 535 367 -112 -548 -702 -527 -952 395 53 165 -724 -676 -745 -836 -665 267 123 -457 60 -968 910 -726 859 -898 319 114 849 952 -146 646 759 509 -881 -210 775 512 598 277 552 849 -549 359 792 -264 474 -595 -569 -273 143 518 930 160 907 -367 223 -394 -495 -932 670 672 802 382 839 -835 -72 191 58 -906 -877 185 575 95 -324 -127 65 -925 -941 917 -33 -959 -980 -911 618 -69 437 933 -181 127 388 -592 374 958 -320 -16 -142 437 -423 -45 775 -661 955 -566 -931 -503 -476 -174 917 188 -353 820 199 -757 -31 666 30 -189 538 -473 466 657 325 504 999 503 -698 885 759 94 658 343 -255 675 478 766 -210 -378 -710 813 -476 256 -550 -194 232 -15 406 -889 82 721 83 -885 -35 598 -761 -373 -302 -405 -911 26 519 435 -85 667 -441 732 652 998 140 105 -364 989 -124 428 -449 -705 232 -512 -304 498 198 -714 -694 571 184 -318 -503 -503 211 -286 -881 -320 -213 -420 356 523 -315 -711 681 176 -755 524 374 -191 -901 -418 526 175 773 289 -31 -495 212 763 546 307 199 128 -712 -650 690 970 478 104 -914 899 -815 449 -27 -753 -704 909 285 546 725 -593 -319 -630 579 -526 -261 -22 -673 -755 -303 730 -767 62 -407 -7 305 18 559 -152 686 738 816 -582 723 638 79 -110 -771 755 538 -290 -864 90 824 800 -802 458 -622 726 -139 351 -336 -728 42 233 751 152 617 194 834 915 -782 296 -828 28 -1 3 -922 442 607 713 -716 979 -109 214 -905 981 614 -594 -690 436 -906 -500 -572 350 -523 765 487 -408 761 -683 867 666 -224 -499 985 526 -663 -369 192 330 614 -804 -773 -434 -460 611 123 -311 -680 -236 -402 -944 -966 -697 624 -628 -865 -564 502 -865 -664 -226 641 -603 -383 750 38 947 651 -776 -974 265 857 592 705 -266 -342 -493 -179 -916 -328 -85 456 -900 296 -959 -246 -331 -454 -703 -558 -993 -126 801 -673 -851 817 652 385 260 -561 728 -648 974 -680 191 622 373 264 -789 644 -668 -86 -434 -947 174 650 918 -374 196 -873 817 -831 -51 -360 664 775 10 -478 407 116 -197 -10 577 547 -144 666 188 -433 -149 -114 25 63 -356 -836 -616 -219 600 739 -463 -981 222 622 140 -916 588 -691 377 -554 -68 743 -368 899 -880 -316 564 -983 68 41 727 617 238 306 -819 -584 992 183 -974 -486 -712 -130 -375 332 621 -490 -520 -785 461 408 -863 -760 -18 -919 -139 -3 -875 34 31 416 -709 -57 453 -914 866 -581 152 -433 -626 -729 -664 362 147 775 1000 -324 -486 534 -38 611 -255 -752 -702 -861 -690 366 759 -420 952 839 979 -634 -178 -455 536 165 743 713 147 226 81 430 434 -198 382 -402 -585 20 -593 -899 554 -10 340 -141 370 -828 189 -449 -233 482 117 351 -790 63 -687 224 -995 419 -81 684 -27 115 -288 175 724 -985 -970 -996 -435 -494 233 35 884 -953 -506 600 -81 -800 -410 554 -522 627 -535 -702 -790 -967 -655 498 -338 -743 521 552 -670 -194 -216 593 223 -445 -862 96 -218 897 -134 484 512 603 860 -458 -173 -58 -341 289 847 -602 -125 -165 618 -339 -951 826 -918 -230 569 -644 89 -18 -803 382 -30 763 -792 360 -136 633 151 847 227 231 -603 -723 604 708 40 328 526 466 786 413 -770 -176 -182 -349 -470 -424 650 -608 -613 -185 786 -981 532 -138 952 701 342 26 -946 19 -783 20 896 916 676 139 -359 -199 -879 726 765 569 356 -295 -398 366 410 66 794 511 616 -264 279 -819 -47 632 164 782 -465 -858 -806 844 845 565 905 933 446 -292 -219 131 455 -655 339 266 599 997 -867 142 -205 -498 136 -817 -978 850 137 -904 639 802 -881 725 -884 204 479 -4 -757 -792 -38 -409 -624 954 866 955 945 -6 -299 410 456 -498 201 850 519 -948 138 419 928 150 -134 -463 -22 596 26 245 -388 827 205 -531 22 -725 -62 -404 141 1 -604 396 -488 -273 475 291 -983 631 515 -530 -228 277 916 -304 540 196 611 -744 318 720 327 -90 271 -527 -238 -273 -202 24 405 -653 909 -372 -416 -667 597 -1 -8 -694 759 820 69 684 846 988 495 -65 -780 -755 -197 313 -176 -796 -26 -904 -456 985 -553 -823 485 326 152 -558 -648 -148 360 287 496 778 89 -759 681 -723 -595 -868 304 -361 -362 178 37 873 891 -511 914 -444 953 812 653 -318 42 -852 510 603 307 532 -636 217 275 912 -202 -219 105 -974 -308 840 408 491 370 -132 916 412 583 762 425 123 511 -241 -955 206 785 -976 798 -549 160 -572 -536 171 -893 370 455 422 -506 229 998 512 519 -966 -375 -641 381 -781 -115 384 -878 -347 -781 605 635 -481 -398 810 922 572 -808 728 276 -554 633 -257 -18 -925 -454 -929 -310 917 -177 -681 559 798 -713 539 489 357 -435 -419 -817 317 -41 721 251 -233 -972 -131 903 789 -540 243 -257 450 -867 237 -541 -348 343 521 417 -818 -872 -857 956 -734 192 -668 -747 -994 -43 662 979 927 581 713 -415 280 -771 399 606 -40 516 -770 639 843 -50 -428 668 573 53 -869 800 99 370 257 -909 901 -415 116 326 -445 -64 86 177 -270 -441 -507 -24 927 -42 198 703 -723 -609 897 689 -891 -928 796 -100 -585 -862 -256 -355 -729 -736 974 -362 649 -817 -19 583 -376 81 437 -893 -263 -180 730 442 -908 -55 -720 45 -70 -432 -178 446 -436 -97 -593 -132 791 -80 102 -175 223 -920 232 -213 -433 -476 560 -299 -705 975 -901 -823 -46 -347 -76 111 46 -890 809 990 -556 303 -972 -699 531 -637 193 512 412 58 471 97 154 -418 -555 -667 -540 -109 -993 -328 42 448 87 -843 170 -127 -745 645 708 -34 -744 -451 177 -983 903 -104 -360 89 -670 465 -872 214 -884 980 -870 896 -813 -590 184 871 404 770 -47 -966 -134 727 -298 -910 -679 324 -130 50 -369 -508 263 -469 -950 -823 -833 -826 259 467 -396 850 -76 216 102 -435 368 934 -407 -827 -646 -788 931 -914 -128 -64 -165 864 -601 23 352 456 686 -33 421 625 -414 -824 -875 -77 313 -82 403 62 991 377 -993 286 33 -918 -800 368 -327 199 277 -242 -78 -829 -131 191 -502 -668 -942 -975 -809 275 98 315 -324 -870 727 262 -266 -131 -443 -936 957 -901 365 -841 238 682 452 -137 824 496 -271 -518 -20 438 -699 -210 202 119 -60 833 620 -394 -649 -594 -803 631 -153 849 -148 -409 -267 862 -663 -280 539 -318 475 -10 -978 127 362 -735 -184 -113 395 -972 381 983 -91 -435 -729 -729 -766 -742 925 -345 469 991 -612 -162 -655 285 -118 870 424 -20 287 -152 126 955 -904 179 188 -757 -135 -765 461 -280 505 98 -875 -239 -674 889 -399 965 164 174 253 -790 376 753 -693 -844 -136 54 -722 439 141 -711 300 876 -209 531 151 245 -876 966 -906 485 -339 517 775 959 -310 852 76 -93 -631 -491 141 842 -687 333 711 443 339 -453 705 -77 85 -147 421 136 853 -987 645 -144 -108 -240 299 230 98 251 553 -870 -417 -62 731 707 -496 328 -671 -550 -445 332 -248 766 104 -658 -673 -852 678 -976 999 -382 739 484 875 -882 587 300 215 480 198 931 693 154 -718 829 -245 816 391 230 -800 862 637 99 418 -823 -735 -990 69 -502 600 -918 62 534 -818 766 -272 243 568 -161 981 394 -844 -779 967 -156 -206 -223 692 126 551 -165 -873 220 162 248 -972 -274 -796 -796 75 -861 397 -720 65 -384 657 591 -33 763 -572 600 699 -70 692 -507 -104 185 -853 -810 788 547 289 -553 -496 -100 -500 -960 -651 646 236 -675 -754 517 343 -974 165 -950 194 -72 -505 352 503 533 760 -535 -81 -668 -892 394 760 193 922 -901 -988 -788 -675 -315 277 388 581 -317 -279 126 -501 849 192 -839 -540 198 -750 -590 893 -235 -219 933 632 -24 -416 729 -696 965 582 353 -213 226 831 -822 792 -923 -141 819 -445 -96 948 381 -622 540 142 162 275 -755 222 -860 -849 -278 278 -738 423 681 675 606 488 -112 575 397 616 141 -343 161 -710 382 -82 -526 833 -367 523 -677 -687 827 -548 -40 -320 -241 11 -343 645 720 -543 414 -793 168 598 -650 -194 -228 -608 -22 -577 -345 30 215 -577 -56 -923 -748 624 -504 -653 -476 -135 -807 246 943 356 628 -204 595 605 -396 -592 589 -852 142 215 777 625 923 -683 303 118 -784 -455 677 62 702 818 -432 -917 -130 -337 -463 -397 666 260 520 -552 356 -229 -437 454 -883 638 -759 -597 800 852 -288 -918 412 127 189 192 -532 -289 -294 503 -622 12 -584 272 953 -348 667 73 -52 -437 825 -704 -548 335 -560 -831 -237 704 165 965 253 -960 -251 226 -38 867 -697 -345 -475 -415 -432 504 -289 -389 -721 350 54 517 943 -956 -746 425 -202 108 167 -792 -652 -403 -816 -384 -404 148 778 848 916 294 952 5 -138 -264 307 758 952 -903 832 -313 -767 110 734 -621 -135 779 -150 10 -934 -218 -408 847 -777 868 -786 -519 370 342 94 -536 20 808 -172 451 -924 -888 -743 -757 -730 795 -785 -565 -487 -77 -246 655 977 -783 -36 552 -307 -430 694 -164 552 -907 -680 -715 -354 -720 359 -826 -55 10 616 -707 -635 622 -567 726 -555 -443 899 42 -779 -268 94 -802 -421 -302 -807 119 902 -949 611 -85 752 -98 299 -855 818 546 -991 57 -856 307 285 -907 -986 -304 -498 171 175 620 -483 613 263 757 -642 743 727 -312 -289 -447 378 751 14 -64 -818 764 789 616 150 -848 -919 -691 -274 -364 416 -643 -702 -93 887 416 -137 539 978 417 34 448 -464 269 -491 845 833 -382 958 287 -895 887 -745 -342 466 727 274 -224 -478 701 953 -188 -978 26 696 -898 752 -235 -747 -940 692 -18 136 -630 182 911 730 -275 946 -516 -848 110 -325 502 489 -381 664 -411 -907 25 -420 -407 540 -53 727 -261 500 409 -138 390 732 434 -911 481 -228 98 679 -947 -610 905 -656 -734 -440 -995 -838 -586 -278 256 -408 222 915 -416 -764 699 -260 947 -501 747 257 -171 485 119 -352 479 -683 -514 -651 -637 -978 -698 463 804 379 -33 245 1000 321 785 -530 326 -574 -892 14 -862 882 -709 849 -410 -426 -671 658 -2 -890 437 101 3 -122 -801 -402 -812 -565 775 -807 -213 85 86 999 577 -466 658 -123 -164 -268 -675 549 -905 -23 868 -976 800 -116 139 -480 196 817 -608 -540 14 -461 -728 176 942 301 981 90 -723 -820 -761 -898 973 922 -105 201 837 -60 -868 -867 971 -748 78 148 318 -292 -39 -685 -844 752 -112 910 58 71 -472 -449 -673 401 -828 -894 -556 689 942 -574 926 212 581 -814 801 604 771 166 388 389 370 -521 -396 474 351 13 434 143 -179 -808 -801 -118 734 710 160 -572 -499 -619 808 -20 -970 -604 -834 58 197 952 -521 548 -294 -551 509 -205 -398 -461 -29 -916 60 759 -962 573 896 -284 863 -538 -952 -125 853 -331 -388 -376 -411 346 -217 -386 834 384 -55 -243 -136 -886 376 114 492 41 -804 -345 -566 815 -711 -818 776 -735 -57 793 -488 914 -322 -561 396 495 541 -409 273 108 750 553 -947 -903 -427 894 -753 569 -314 -981 -32 189 -44 -9 -486 362 -837 -604 -933 -779 -293 481 8 -990 -345 -181 345 -149 -631 -441 812 937 447 -570 425 197 773 -841 688 726 -201 -787 631 606 170 327 -51 274 591 -646 -608 -5 394 -407 -180 346 261 185 669 909 862 -835 -6 29 -101 824 270 449 410 -26 857 258 891 294 -397 -854 -493 -250 -544 -536 925 -600 785 919 189 -134 768 -74 93 31 -941 561 -494 -191 -126 -463 549 851 993 359 -509 -883 -261 514 -787 -202 753 -727 430 -24 465 -681 -455 835 876 -263 897 191 390 773 626 974 466 494 462 -860 14 -432 7 -322 -475 680 -135 -543 115 259 984 373 -379 354 -507 -287 -208 659 55 99 -529 -558 -572 -206 453 406 271 964 -618 -125 258 -376 -203 551 307 -512 -724 -429 840 253 78 -226 -539 -171 529 -529 -366 645 -68 971 -639 964 339 -676 576 530 -805 163 -790 -931 -669 -373 434 -718 -794 590 -924 464 69 954 4 -406 -638 853 -312 -249 403 -675 -940 -384 -36 564 925 76 -316 869 -321 -971 507 68 -92 -425 -653 -847 -972 -338 653 422 -448 852 562 981 476 522 -461 -176 952 208 -639 639 -915 0 403 -66 -407 33 -251 60 860 577 783 -86 103 883 511 782 74 -208 139 211 -269 -317 616 -356 -67 -545 697 -3 420 39 -829 576 622 543 113 567 -365 -455 -14 296 10 869 949 -584 625 580 -992 -225 -867 68 -205 -915 -907 -332 -785 -142 681 957 -409 -732 -394 52 -178 -392 792 565 90 102 -547 812 160 494 -741 -99 -429 759 10 -611 -78 257 -960 -494 -754 -205 -855 -411 -365 -674 -993 831 -944 295 569 126 -178 478 -989 -19 -87 -248 -255 -245 321 -415 -240 238 982 168 688 597 549 -85 646 -345 -338 178 -312 -897 -790 180 612 7 -829 475 346 839 413 -946 -899 799 576 465 142 183 -258 -965 48 863 37 -40 -574 647 430 -759 -276 -765 715 -543 -126 69 967 315 -818 233 672 -679 572 26 278 517 -196 961 890 367 -837 457 -29 -729 -887 846 72 22 -768 237 -608 -914 607 -116 989 648 936 500 -743 51 70 524 -829 929 144 838 923 60 587 -419 -180 -609 492 -655 -780 497 280 683 815 530 -960 -530 -578 -50 879 -355 825 -887 31 -479 959 221 378 576 759 -624 621 -44 282 73 28 -907 -159 -993 -188 524 668 772 -221 208 -279 -967 -50 776 666 877 -586 779 584 676 -120 -657 -144 -734 -785 546 -977 -912 -110 371 -515 990 148 59 971 751 724 -235 235 648 -711 314 607 119 67 213 530 776 219 187 -670 -304 -220 721 -98 -764 410 -496 289 -321 -748 547 690 790 893 -66 -137 66 148 -990 -280 -382 -450 -104 -167 69 -175 218 262 -994 -592 90 -547 523 204 193 -818 -800 803 721 601 405 -273 -905 -179 -770 623 -620 169 313 -843 722 491 -432 959 272 -725 251 -747 997 602 -292 456 -244 560 699 -476 409 -504 248 -159 21 464 698 -817 -907 690 -612 465 -103 -175 455 -777 326 115 357 -449 819 783 911 -656 291 28 902 158 -780 468 -385 -560 -125 37 -990 371 -526 716 395 -400 -476 -654 -115 171 -898 -140 -748 -978 805 -630 116 65 -174 124 -718 -150 -9 478 955 -784 -610 336 254 207 718 414 -883 -596 -151 -510 -703 456 453 -315 164 -96 966 -403 860 299 194 -630 713 -512 -561 -556 844 -168 -745 -710 -75 -773 793 442 789 995 670 -288 853 -990 -211 659 532 -997 930 64 -626 173 894 916 -681 909 -372 -406 288 548 -113 801 -331 -282 56 -812 447 468 219 -755 -868 -780 643 351 315 -626 176 -932 314 765 -532 593 -897 -405 860 -195 -932 -227 542 707 -569 186 822 972 822 -978 -201 191 298 425 290 561 -242 881 462 637 80 136 816 -12 -447 809 702 500 577 311 458 -220 -972 -47 703 -213 215 887 -937 5 -982 -162 673 -173 811 155 767 648 -416 385 -305 -91 -644 522 -49 -413 931 -433 574 -468 981 798 -42 887 -194 -344 603 -514 -416 -410 347 -396 -946 937 -870 663 -937 -733 184 -874 738 433 -382 -489 180 831 651 403 -9 -713 4 850 339 329 556 724 537 -541 -824 16 911 618 312 47 -696 111 -282 -216 -170 9 477 -134 -471 -616 749 259 694 -909 595 606 861 -831 -520 -485 263 -642 -950 -748 48 -127 13 -925 790 -222 968 17 180 161 -457 363 699 435 -367 -843 -418 -925 254 845 948 -224 -269 -482 -253 -722 -566 -720 345 -343 982 -211 -189 -255 973 -194 -202 595 68 154 771 798 267 326 -902 -890 328 181 983 512 -310 411 575 279 516 611 -34 -827 -772 -282 -495 -398 -80 823 374 -333 638 416 -226 307 467 -199 -301 -495 327 268 437 608 264 740 32 -718 -697 -345 -139 748 770 -599 899 -146 370 186 -689 -671 711 488 -243 956 157 -612 -242 -475 110 34 547 966 380 645 487 180 756 -955 274 942 -591 415 913 -614 978 -240 -229 -780 -732 852 -231 -494 -686 63 120 -207 75 -451 -522 -665 -364 375 -728 -451 18 52 -821 -611 -723 537 844 -403 795 499 -101 -886 160 -157 470 50 952 353 129 -277 208 490 687 -973 -801 687 -600 -987 -745 408 349 -622 731 -261 -446 126 -272 316 -922 830 874 92 343 629 854 -870 472 -88 -659 -451 766 -646 -300 528 -848 630 596 233 -699 767 486 -869 -316 954 38 417 975 286 938 -485 780 428 69 964 408 624 142 -766 220 -497 -888 167 -626 586 517 -710 46 75 646 34 -58 316 876 -669 873 88 142 78 -254 897 -851 82 -124 -642 952 -662 1 -698 -462 -315 654 504 -880 -597 -236 -416 -102 374 260 61 -833 -486 -746 127 483 -178 16 -911 608 308 683 235 -615 886 -35 -695 42 539 161 212 134 -807 683 -828 -202 840 -183 432 -633 592 -934 177 -936 841 -54 511 -859 -742 67 -252 877 365 250 619 -45 -416 837 976 -180 220 341 -356 613 189 -485 310 873 171 317 -966 827 -986 902 239 195 -394 672 -533 210 -385 88 888 303 766 568 -425 -789 738 -737 -716 -502 -762 -362 921 851 762 648 29 201 -984 674 -621 -606 -203 651 694 582 -747 937 298 214 701 -213 634 -82 -332 -247 10 850 -548 325 -80 528 -980 -547 981 901 895 -667 -929 -376 -926 601 47 418 80 -258 -852 -236 524 -399 -847 -212 958 472 -306 395 672 868 268 352 611 728 -456 919 -226 -104 -59 484 860 753 441 -900 652 408 996 -914 -957 399 -102 893 -325 -705 -752 -164 -531 534 -751 721 363 -488 473 -801 161 671 704 151 794 -125 973 261 151 -243 -805 -880 -986 719 -204 -574 345 290 360 653 -84 635 673 819 26 -474 -192 451 157 726 293 -518 -805 -61 -970 804 461 -902 -139 630 -359 -202 980 511 277 433 -224 -625 308 210 -152 137 -923 -636 334 -789 216 559 -234 330 317 -67 308 -459 790 -779 -602 -357 -503 -927 976 828 545 -297 556 688 979 208 -237 -114 47 -23 -747 521 745 53 957 179 -93 428 -650 -433 335 -49 -341 -384 989 3 160 -124 -33 542 245 -618 845 726 486 626 -79 219 176 583 -406 667 836 -827 30 -677 -568 -448 -679 831 -805 300 -749 -399 -742 -682 -742 539 956 -273 -339 812 -977 906 -747 -8 -631 -942 607 846 -312 675 -561 -225 695 441 -691 -452 -362 589 -93 946 -577 239 -753 426 286 341 -146 -578 54 144 -436 159 77 848 670 598 -940 -50 401 920 379 948 -605 -182 758 -828 89 158 244 -773 357 -926 656 475 513 449 136 -215 744 364 184 -590 336 972 -381 -22 741 -82 783 -648 623 993 -372 -764 -703 616 -759 897 -328 -303 463 -756 509 69 788 -536 -713 -248 -635 24 157 987 -846 -207 -740 -165 -998 -175 786 -514 886 847 -665 -75 203 -375 -54 426 -912 -721 816 -370 484 454 941 394 -16 -689 -11 794 874 844 390 -111 -783 -279 123 295 -508 732 -57 413 -321 -556 223 227 643 -195 -205 -279 828 -454 733 -448 374 -599 334 972 -674 -452 304 -816 -512 903 18 578 959 499 -432 -10 -518 -153 -710 366 -857 -43 -677 814 -241 574 923 -669 667 -8 -280 22 894 45 -400 -884 -138 -274 510 -275 -85 -566 581 -23 8 -491 552 279 -2 292 -671 -733 581 -898 -206 809 -551 -334 586 840 -68 961 83 -609 -81 -673 -392 -202 774 540 111 -816 53 -169 787 323 -7 348 971 -350 281 92 277 -24 940 -424 797 893 707 562 878 -745 377 -653 88 -496 -470 758 -69 -160 -578 623 -610 -341 180 724 274 866 202 -542 888 -670 515 599 517 -517 -588 534 -220 -534 -789 -531 122 61 155 313 -291 -481 858 566 -723 -536 582 496 -945 276 727 -224 -710 -36 343 -185 -406 -19 851 -442 -308 940 -371 841 701 521 -224 726 942 232 426 -99 598 277 -30 -839 -596 -778 -559 -724 -261 550 -440 994 -887 -554 950 571 -823 250 659 674 -203 516 319 -719 -549 -845 -977 -67 -843 -586 265 40 -949 -152 297 -158 -965 -55 690 717 -917 -597 136 471 -808 -9 -715 173 333 -95 -695 -574 -723 5 -608 944 66 -97 -62 -310 -728 387 46 40 951 236 151 393 -904 69 -151 -458 262 189 762 -76 -423 -357 40 741 -773 236 18 987 -478 -814 -858 -444 -1000 -908 266 321 881 968 333 562 103 -510 -143 788 -148 -209 752 -177 -532 352 524 241 731 -660 58 -624 819 933 713 -31 -452 -222 906 -502 351 482 -568 419 -946 663 -478 912 -568 830 -922 788 -626 497 646 995 554 -102 381 -640 -151 -564 357 42 -760 -482 -456 206 -903 -529 -575 221 -644 -329 -710 329 -174 734 -623 517 -627 -16 -458 -337 910 -582 391 -20 766 91 -513 593 -969 -674 -859 164 809 733 -948 -168 741 844 468 184 -621 -9 423 -615 -381 682 727 -533 53 -514 -928 857 -139 -914 -78 -239 574 -122 513 -725 -538 -876 -625 -997 -354 -56 -776 12 -845 371 -935 629 -322 -426 -163 807 735 -385 768 592 626 826 -36 765 -108 90 -928 76 -709 408 -153 -214 -257 145 801 404 221 -436 -783 959 -671 -516 -358 320 71 -397 139 362 116 256 -640 827 525 -454 467 -397 830 -834 -836 -391 -712 640 -551 238 -195 -392 233 702 411 -325 -232 -337 -879 -811 713 33 -180 784 433 -673 -131 -778 982 -808 -303 87 484 -314 947 -575 -32 -790 443 948 -774 646 183 -28 -543 931 -931 413 797 116 990 -647 -420 35 570 115 780 950 577 971 955 745 152 288 873 -773 -996 -718 -554 925 -338 843 -734 -229 -498 -190 123 -656 -897 -81 684 102 926 -134 3 -234 -503 20 586 -522 172 -857 -601 -686 -258 52 -890 -292 788 -433 948 845 253 -151 797 -618 -981 -994 820 -561 126 -396 -624 -398 219 13 880 -644 723 -375 -249 -827 101 -647 -79 671 389 -552 545 -829 -50 -315 908 -363 -478 -850 307 -762 -513 -512 347 470 494 225 -267 502 -292 677 674 289 -926 296 -601 -449 984 -555 110 -973 -998 846 401 -801 122 -634 -158 -764 1000 926 -467 216 46 -435 76 957 472 783 -631 -12 160 -146 -42 -447 -174 573 -299 -870 317 595 366 531 2 382 501 844 30 585 39 -216 64 -341 -356 -84 539 908 774 -753 358 992 834 -673 -473 447 -84 -936 -3 611 925 662 603 993 913 783 598 327 -996 -583 677 64 901 -780 -140 318 679 -441 372 772 551 954 883 337 -165 -521 -569 425 246 241 683 -45 198 512 -607 47 147 151 -583 -801 -180 599 892 912 521 589 647 -171 -186 -92 -892 906 260 -687 695 463 235 -633 -432 271 -98 440 -907 -858 815 -322 -53 -466 15 487 -400 485 988 -502 123 -848 443 -142 732 -268 324 -348 873 -526 310 -430 -295 871 -758 195 -138 324 -202 424 438 749 993 289 180 -220 -167 882 -856 751 885 977 -48 -184 -213 140 -191 -381 939 -572 833 530 -682 694 425 508 369 188 -100 458 768 -401 -933 369 -789 985 768 525 -944 704 991 -835 -553 -129 -400 626 49 -948 959 7 975 -950 -720 1 -741 823 66 -489 572 739 738 367 625 -73 -152 -960 755 608 504 919 900 552 490 995 462 -577 -212 -583 -230 407 692 420 -958 413 939 -362 -155 -62 -519 962 317 -633 -311 945 -450 720 -831 406 -963 574 162 94 422 -205 370 -471 380 265 350 74 -820 901 193 -841 -465 290 524 9 225 885 737 -956 878 112 -285 511 -261 -340 -884 265 -293 -947 826 290 -531 452 710 75 702 921 -935 397 -187 -12 157 923 -394 -679 944 565 11 -881 -898 45 -508 330 532 62 277 951 946 684 -328 -840 484 888 602 913 192 -32 -316 -488 921 8 638 -47 -749 -110 -235 480 -135 -935 -137 847 -231 835 -406 -899 110 287 649 -44 -890 -80 344 596 491 -614 158 -782 -390 -334 552 335 177 296 695 -428 -597 155 -993 890 -134 -846 980 714 -372 477 -992 735 -487 -864 161 860 -188 -387 -231 -509 -743 734 878 730 794 757 320 811 404 961 387 -950 515 -601 914 95 -532 -87 486 -218 486 291 -257 -910 406 919 57 201 -355 -626 935 -551 -195 -441 -905 -182 -216 -795 -78 -722 388 572 344 -215 -896 659 -529 827 816 134 -333 -346 974 -467 288 612 -806 -607 -219 -761 -445 327 -363 -852 591 171 187 -673 753 17 695 1000 -891 22 159 -459 13 -168 108 173 164 -887 521 97 -693 832 714 -349 -639 960 302 -336 -742 669 381 767 -217 265 783 694 293 -963 -788 785 13 -148 383 811 -276 674 252 466 519 -65 72 157 -931 -499 149 -13 -765 358 -508 -49 -194 -938 802 -32 -412 316 -198 -313 -467 -625 -9 -220 -597 -905 -706 244 78 -968 -99 -915 -552 802 316 -383 -799 -254 -369 -55 -785 -636 -152 801 817 659 942 912 597 439 128 -766 937 557 278 589 -453 542 230 586 -511 -608 -190 656 -249 -411 736 211 -841 -726 711 666 617 -749 -426 198 567 709 187 -691 241 -97 -140 -166 -297 -823 783 -184 -635 787 128 -243 -95 -330 -607 -860 102 -743 904 99 65 231 -470 852 628 203 139 -332 303 405 506 958 232 -797 829 579 1000 -17 823 803 -754 885 291 854 46 -104 293 856 -48 939 492 -649 -610 979 114 833 -875 271 516 537 905 -804 527 705 -372 790 -904 -690 -63 70 147 -134 168 241 398 -704 817 552 -519 -464 -555 932 889 955 -143 -697 608 174 881 -392 135 -287 254 -583 -832 988 670 357 -33 846 248 -182 636 621 -953 -459 -688 -776 55 -855 362 949 -185 894 -137 58 -232 -889 -818 -244 -616 212 -474 547 335 -863 -804 -591 969 -575 797 209 236 502 -691 888 -437 612 317 962 -8 847 -501 -257 528 269 -169 -160 387 329 -605 782 -21 916 157 -12 303 -329 -947 667 -409 657 -273 146 64 575 427 -37 170 -405 270 912 -798 168 -395 -357 -158 -865 -169 -814 -84 951 549 340 -867 520 -789 -681 24 378 921 -830 345 -337 561 819 -119 402 -276 -460 912 230 916 -146 361 943 397 535 -486 620 -752 786 372 76 -229 159 568 -903 -624 583 921 389 -250 -545 -215 -966 880 709 211 426 -49 4 247 755 -49 -333 -363 893 -98 -413 231 769 -868 619 -236 162 -533 565 -57 -933 -474 983 -131 -935 -343 -527 867 677 17 908 -738 355 -893 927 -141 -307 543 141 -218 317 815 813 -39 160 316 586 651 -828 -770 467 805 -81 -261 882 676 628 -966 -777 583 859 714 -963 -794 -13 326 -595 989 149 -207 -193 104 -242 786 -254 -455 942 -686 490 473 133 -425 698 -993 -195 -229 -821 -175 -882 157 18 -624 293 514 404 -305 -470 135 83 -135 279 -938 665 -762 767 568 174 295 -791 56 -414 -497 -371 139 -164 509 -65 -625 31 51 -45 915 881 -966 986 788 354 -654 -502 369 -583 -590 -606 570 321 -844 425 -740 905 -961 -622 490 -224 744 -172 280 -139 316 -256 875 807 -813 -694 -637 -859 -716 -646 187 -719 814 358 745 903 -876 -47 547 -962 984 -496 528 -527 818 75 -226 548 -350 163 459 -82 116 -387 -9 -360 -38 405 477 638 -346 765 -677 363 -705 161 -284 -814 762 301 879 -254 658 605 -76 -167 -482 56 -553 34 -339 323 -696 -655 -452 -228 941 12 -78 -174 -68 255 -495 -309 -393 555 237 215 501 789 222 980 -352 -446 662 550 661 -266 526 641 687 359 -985 -334 236 -799 553 -452 748 682 162 -780 899 476 -2 -201 -304 -265 896 -373 973 -11 -231 186 -47 -232 -721 841 989 556 602 -140 1000 505 979 -601 -20 -550 854 400 -396 279 739 938 -252 378 -273 -57 -510 222 659 -619 -287 144 -826 -730 155 -717 -858 767 516 -340 -335 508 -850 -943 -260 -660 881 403 -471 760 -171 -729 774 -698 -794 868 -605 -106 106 -600 736 434 -676 -483 -129 -69 594 388 -884 60 -106 -623 -844 62 -245 185 -717 -831 -159 -170 -961 864 241 607 253 183 726 -339 838 38 -58 848 -901 323 -648 -72 -529 111 -628 849 27 524 -676 375 -611 -171 -898 258 -462 -883 482 773 -565 574 -721 -997 5 936 166 -100 917 724 226 -360 290 -549 -335 259 509 -85 391 -703 -948 -299 553 -690 -381 602 70 -82 -540 798 -748 247 842 -795 768 -288 -702 -169 -452 616 -572 -375 -865 401 -835 -481 374 598 -3 -289 -79 -974 86 39 -375 -136 819 340 -124 232 51 33 -907 -737 65 997 -372 -763 445 -804 -187 670 -442 295 -667 -2 701 17 208 479 298 -901 809 215 -902 948 869 353 934 890 31 -833 -266 -121 -729 313 752 538 -88 623 986 -691 211 -574 32 516 942 731 -30 605 160 -278 219 -12 792 785 -389 257 -577 -50 -404 -730 -350 223 743 -280 822 -711 354 247 407 53 -784 566 777 143 -331 -374 477 273 484 405 -862 16 143 -95 -596 -309 -1000 804 582 -736 -434 -257 -511 -928 -176 -73 -888 941 524 613 -131 33 -886 -554 897 629 -877 -796 173 -760 770 -682 587 363 154 916 914 450 -5 161 -653 -437 -774 282 -545 -17 -425 679 -631 836 -104 970 -952 -418 -307 678 775 289 -772 -726 981 -182 348 760 -499 323 877 -230 435 160 -512 86 -476 -665 458 -251 883 -651 401 -108 -491 -603 -580 -824 -369 -62 -294 -740 -942 -228 975 -178 -579 45 143 -282 -929 143 -451 -99 414 897 -660 751 -388 -495 -725 -591 -24 -622 445 494 -787 901 -59 -397 -877 418 -265 748 -646 -674 -526 502 -258 367 124 666 -652 -820 -902 807 738 71 -2 55 740 148 -188 -966 -894 659 490 400 -150 803 -482 24 926 -33 -569 600 -338 -664 -947 328 323 951 -846 -457 -447 -901 175 -665 -793 874 198 813 27 12 125 313 -46 -304 618 463 -347 -915 166 508 844 858 779 152 992 -520 705 101 501 99 17 -669 712 -386 -538 763 894 -921 432 672 289 104 -14 763 -895 -98 632 -92 998 -279 165 507 -80 234 -963 -325 962 983 -557 638 -734 -376 181 -647 387 964 -253 -670 899 -568 -716 -227 280 701 192 406 88 533 -487 -718 -952 813 196 775 278 -649 -435 -38 -24 538 463 967 -599 335 -357 138 -498 -157 241 -268 -657 -267 530 901 -110 960 -132 -234 -49 -235 -913 -625 503 801 459 -841 -158 -838 436 552 945 -695 -610 -431 -305 629 -687 292 -42 615 -253 916 -916 -745 477 -129 776 140 421 946 662 -714 -97 -737 -525 -626 951 -813 -412 -962 59 180 139 -374 -578 -460 -818 554 -83 -746 -930 -366 -321 -633 886 -650 664 183 -274 939 656 -99 -754 768 -310 731 -341 -817 128 -889 367 183 -943 -694 -67 -788 -655 606 82 370 -851 -228 606 108 -756 605 -123 64 785 324 -772 61 284 587 -946 -29 20 -294 222 -27 -971 -80 688 76 -892 -540 -485 784 299 -904 -757 -924 891 -602 -609 607 -517 206 27 119 -100 -899 555 636 737 -371 -267 -571 703 -522 -586 131 -792 499 -323 874 -226 -573 364 753 619 -626 710 53 962 726 967 204 932 176 -207 400 920 -94 -379 563 -224 858 661 -860 -668 -650 -556 29 582 -773 393 -686 4 613 435 -448 217 -529 335 977 264 335 258 876 102 54 390 -671 -977 380 -264 -962 394 -866 928 -537 378 -160 631 517 106 544 -286 -436 -441 752 819 536 -524 -683 877 -317 592 -696 662 -742 -594 -719 -10 248 935 -83 -824 909 -75 706 875 351 -855 -827 -754 185 -83 -238 -759 341 498 -69 818 -908 860 250 -790 283 -994 -759 -837 416 -708 -301 502 985 -827 908 188 -523 765 -356 22 204 841 959 -709 259 -230 808 -227 -280 536 338 -899 712 746 -990 -653 866 -960 -276 -742 -81 -442 75 940 293 -278 -866 -57 915 -680 -976 -312 32 -468 318 -930 242 729 -819 909 -844 -390 113 -304 -784 -535 -636 -159 -351 -367 876 -917 -421 -963 838 -599 -701 -751 -271 -954 -544 -689 -927 -518 -555 690 -692 -392 286 -289 836 -920 -250 -193 -508 38 430 779 -869 -466 -771 267 -61 -796 389 993 -176 -433 677 118 158 891 -386 -687 261 -674 -430 522 -86 310 924 -113 130 -84 29 -323 472 938 565 -218 -973 327 69 -90 -495 118 -987 -274 567 155 -736 -755 256 -946 848 959 899 891 -176 -330 838 337 -603 987 381 214 -291 113 -938 815 -597 61 -968 -308 455 -411 -625 113 -919 187 223 -256 -325 -233 779 -432 504 -652 -857 282 -892 -818 831 370 -337 799 -847 -674 -188 -977 -498 511 -406 970 958 -963 -651 351 -843 254 -839 -301 983 -669 -832 205 330 -720 433 -454 -861 -203 596 -308 805 708 -392 82 -355 -386 745 600 -182 -584 -843 -355 -137 -610 -528 -161 -433 -228 -902 549 -626 -670 -850 955 46 -103 -807 322 -705 47 49 701 664 -684 -578 108 29 352 182 -124 642 -61 49 3 962 963 612 900 397 -159 -63 214 303 -148 161 590 686 946 930 -579 -349 895 -114 -224 366 -976 198 -707 424 767 440 -471 -837 804 -737 -980 -736 543 -101 -149 -22 -418 -738 -598 605 706 178 -534 -672 222 30 -433 -385 -100 -541 -814 856 -742 568 -34 899 -497 -438 -441 445 -220 -92 -658 431 -880 44 -983 -213 -35 -65 569 124 -553 -280 166 -520 -942 275 -560 601 424 -508 -521 483 -101 -223 821 -839 104 -768 -916 61 807 630 459 525 300 981 266 -189 -356 -879 -312 -722 104 -121 541 320 -174 463 473 442 268 197 -742 -840 -218 -613 -541 485 -342 74 -971 615 -508 946 -517 610 263 346 483 -975 420 -607 23 697 -491 -120 649 -885 925 745 -675 -916 -558 537 412 -575 -57 -504 -825 -182 -856 653 498 -535 -356 760 120 -945 -940 642 526 928 161 -43 -282 -411 -873 -464 -225 992 942 597 598 -512 -281 -176 -534 -130 648 633 -126 618 -740 -353 -714 353 540 -27 22 -134 -853 615 -67 -924 349 -801 -136 166 -748 -143 412 294 -121 554 -736 2 -314 699 -273 -764 390 934 -521 -427 426 -682 534 148 -936 239 -973 -76 -918 -705 -956 787 943 608 333 295 494 -583 281 53 -559 -161 -534 39 838 -781 -126 -495 -73 431 -249 216 -434 152 -543 -114 335 -395 -676 989 955 121 -679 230 -500 429 -801 720 362 330 190 856 -595 -928 -668 222 -56 -899 491 -338 707 -904 -412 672 841 -178 357 -245 768 -475 -566 -527 414 -547 -370 424 76 -787 -555 -106 -957 -87 -42 530 -91 -592 -326 203 94 -154 141 129 -442 894 -953 18 -151 243 -90 -754 277 29 -484 175 -994 495 290 779 731 528 -217 -58 -708 147 -613 -204 109 279 240 967 -589 -507 265 -235 -131 782 -130 -952 211 761 -616 694 710 -218 -620 254 26 -249 634 902 -675 -133 610 367 698 -951 -60 323 603 409 930 672 -954 -461 789 -626 169 -211 534 65 556 912 -445 -594 282 -245 585 -661 271 -488 934 -536 -865 -663 -122 266 -94 -149 607 -496 849 -498 -797 880 -170 627 -254 -753 -942 -780 -391 482 -386 -449 -944 -502 122 28 -562 892 -481 443 -503 713 274 -149 398 -12 -395 -990 353 -419 -759 -53 -173 372 -872 -393 658 739 -759 54 -467 -644 -876 249 415 -447 319 995 890 779 -627 -725 106 -40 686 -663 388 168 593 -123 -572 -458 808 589 818 -732 -729 295 349 -965 514 780 -168 833 -344 716 466 -436 -581 493 10 -407 912 -947 -557 560 -498 511 762 -840 566 281 -530 -698 691 48 175 -272 -151 -253 -845 965 -942 256 -776 974 -607 -46 -137 -160 284 -878 -638 659 569 -239 841 14 703 975 -814 -197 130 -796 301 -22 -766 356 -294 443 444 -180 -796 664 585 422 312 802 -488 -647 638 -703 -923 -795 347 -839 -756 553 -540 -194 900 277 920 149 831 -994 123 -302 -41 288 -957 431 407 192 107 -632 710 -425 -57 219 -462 381 62 -270 -734 -249 72 -707 -183 251 3 923 544 -258 170 -129 -570 758 -502 -201 -562 191 -916 -577 59 32 290 297 531 639 685 501 23 -458 990 -793 165 -724 -452 -823 210 892 -631 952 957 558 469 787 -603 -443 -870 -423 787 -573 533 996 444 -148 -13 -650 35 401 526 993 140 88 212 577 48 383 31 748 -319 960 688 189 -626 582 -51 -665 878 -502 376 -1 -903 778 532 256 27 195 -330 805 -645 209 683 6 -442 799 -991 774 -564 -479 89 21 396 138 614 567 -205 -215 -571 815 92 -32 297 -164 244 -649 701 -30 885 -797 -647 299 894 -439 -966 441 -321 -893 441 508 407 305 682 70 -422 155 819 -601 -805 37 373 271 329 -639 -845 -270 691 548 791 116 581 505 451 795 657 723 -224 111 534 815 267 -703 248 814 -396 322 -419 -877 -840 903 778 655 -380 -827 -628 -367 -936 281 348 -860 -41 124 765 152 755 315 368 961 -901 940 -883 -879 373 -559 -286 939 -789 878 305 -277 405 -220 -378 -617 -124 198 -297 -481 -88 -836 -827 840 944 279 336 280 51 -264 -670 -225 -425 -734 -415 -356 899 -747 625 602 -155 298 -79 -978 994 546 -588 -830 797 -391 -78 -28 -221 361 -224 -925 765 -43 661 362 452 567 650 -725 -679 -723 -977 915 528 -127 715 326 756 -774 -591 510 358 -875 361 -207 382 344 -319 869 -643 -442 815 96 -226 -20 169 947 -188 515 -210 -863 -66 334 235 759 -458 115 -121 -987 -257 95 -470 -95 -855 -629 25 -924 889 554 -607 295 364 -530 998 457 -556 559 -677 -721 -830 74 -102 -707 525 -804 381 -725 -371 234 702 -756 -347 160 942 -242 -753 -962 11 768 -770 658 212 -17 -133 -366 878 -438 222 517 946 -811 -38 146 -89 -943 -121 -66 -395 405 343 -787 -617 -214 -223 594 -710 888 -70 -402 957 -971 -449 -340 -416 314 894 -436 156 -917 287 57 -295 -350 -615 -24 -191 -892 214 -77 42 941 -274 143 -890 -490 -618 593 -152 -739 -591 -661 -934 -521 576 77 571 -973 284 792 33 15 201 619 -497 -7 366 -131 234 700 299 -482 987 -738 -554 -536 77 -522 -785 26 556 300 -513 -643 -120 -337 874 566 263 526 -634 -529 430 5 -990 294 642 220 -966 595 440 572 -176 292 -119 544 -617 -544 -303 -309 910 -65 -2 621 -38 -431 359 596 -668 876 -394 -262 -570 353 655 114 617 536 721 408 -701 -451 309 -452 551 -753 -80 297 -557 720 -677 -437 -177 -869 403 262 -689 276 513 310 -41 -175 -917 595 368 602 -589 767 -471 518 357 -963 -51 989 728 -692 -409 220 -144 214 845 211 -28 -659 -388 -184 -746 824 151 351 88 26 224 -246 980 -755 128 -731 441 518 591 -868 -717 20 191 -732 182 122 424 11 257 489 -96 124 -645 -183 982 -500 -344 -94 724 741 -950 723 -184 -385 -280 -691 231 -154 572 -98 923 148 -266 326 -900 57 124 26 694 -471 715 790 -798 -196 -576 -843 -694 246 -124 -809 -344 671 -355 359 -371 -141 461 -290 -345 -704 -146 -399 -893 -661 522 -384 968 -228 984 -817 305 -626 -1 885 -180 -444 -15 757 124 -819 -528 -711 -946 -348 -855 -438 907 -479 -116 -226 -831 759 -944 164 835 -679 535 626 -386 887 429 -751 -160 -539 -669 550 -749 -983 921 525 -596 362 -266 889 419 882 68 -955 -456 -115 -690 102 -869 144 694 -406 264 63 -468 908 477 15 858 -953 -514 -981 685 346 -424 509 -97 741 -637 460 189 613 970 11 -960 -460 929 786 -581 -419 -914 -780 976 -353 -185 -278 -343 864 376 -33 527 -413 -591 471 -780 106 48 -989 560 -609 -781 -116 -682 -777 379 564 -551 192 -562 309 69 857 892 490 -461 670 261 -654 -815 -237 -496 -802 937 356 619 608 -745 915 573 723 132 232 269 -451 460 -128 525 376 821 -531 -998 254 -332 -564 194 -42 957 -292 271 12 376 674 266 733 77 -648 444 829 -60 795 518 783 -628 -165 767 -336 278 1000 -282 195 744 -598 -553 575 363 909 -868 -835 715 -916 848 -770 173 -220 -323 644 149 744 781 -370 -696 -722 534 -816 -475 -945 -28 241 237 896 -451 -900 -925 -487 455 -2 939 -630 -861 691 -455 -221 169 -22 -344 463 -714 733 6 -450 897 -571 -252 -855 488 98 989 232 545 196 -296 -540 -680 -910 43 556 -4 -730 892 152 -209 154 152 -377 -954 -215 -790 -191 -3 150 923 345 199 489 232 456 -255 -846 -719 -517 -867 -372 750 -430 -867 -898 719 805 -339 -81 222 -923 812 -188 637 -45 129 305 -659 -225 -321 -776 -131 -416 175 945 633 -582 628 430 -24 -994 -821 -765 -272 -885 -815 -893 680 279 -512 145 -622 921 -753 146 993 840 443 -241 491 85 -937 -394 672 -36 -370 -742 944 701 704 -206 -171 -950 -937 588 -909 609 -293 -306 -640 -771 37 378 -70 -249 -176 703 -97 265 329 -983 -600 -862 875 -579 198 240 -914 72 20 -593 -86 -520 -166 -586 -127 -614 -143 216 419 976 784 949 -50 293 -652 587 -663 -925 -984 232 40 -387 398 545 -646 104 -482 584 669 -373 636 -975 691 228 -287 -210 -427 433 495 468 -789 -596 391 542 681 -544 -707 -667 -672 862 616 789 977 -698 807 -498 87 -606 607 -343 955 483 162 504 999 -975 258 -40 -287 -624 352 -956 744 -3 -621 250 -649 -710 -978 943 988 -25 -95 -909 -286 585 -521 831 474 -220 -507 878 -184 -995 -427 564 425 -742 -594 -377 -531 -710 -226 -31 88 -718 -781 -297 337 418 942 524 -817 363 -162 -458 993 -596 -743 925 -110 -622 -565 -35 245 -410 -832 -869 884 949 609 562 -752 -691 -577 -286 920 953 150 791 -190 -151 -839 622 121 -597 778 -396 289 895 746 -876 -69 269 181 776 115 -242 500 607 -21 -611 243 -873 387 342 -654 -245 280 820 -990 -929 802 80 -847 -294 512 -274 4 -380 -724 145 876 -49 18 -601 347 834 -22 -848 260 -551 22 83 101 -808 -831 -255 740 -342 -816 58 -620 765 -244 405 -177 205 -471 208 -328 86 -811 -343 -726 585 -644 567 290 -774 17 923 -304 -633 -197 -996 962 -591 -374 233 -958 -880 444 -783 919 120 264 -755 803 967 -188 436 -617 39 -127 -322 292 -668 -876 -718 -989 249 39 386 -4 590 930 466 -334 -233 -819 405 199 -138 58 875 23 619 433 -879 -634 -209 -94 121 925 11 -749 837 -391 782 -952 -691 -97 -609 -252 -217 -193 861 -438 192 143 712 -831 -119 585 -52 -528 843 478 -117 279 320 126 -286 393 766 -459 -311 -537 -886 -75 -928 -723 819 -922 69 858 940 -157 -135 -171 912 -940 -784 380 -906 -677 382 43 -94 907 573 630 -39 -219 -591 -445 -398 -441 898 74 -808 -324 -739 645 -826 274 283 -537 444 -337 -858 849 843 705 561 -309 -506 -827 542 853 396 557 578 -925 -668 446 -711 -575 228 -437 -106 -159 977 872 -332 -809 116 -823 851 -282 -69 409 343 747 644 -872 682 487 -491 803 177 -103 278 -166 671 635 -537 -796 -80 452 739 -930 -762 -615 459 -309 -379 -633 -858 -446 -94 641 -61 -230 -733 511 -799 665 -77 309 -467 233 81 810 -864 -562 947 -758 904 -752 -14 -949 496 -542 -164 -649 -906 -122 536 125 -886 658 -477 -865 515 536 -330 207 -430 -821 -210 945 412 817 -153 -553 315 -911 -976 87 -273 643 35 202 209 -680 -834 -655 746 -494 164 -756 -955 833 -660 296 -213 -997 890 271 852 -9 -30 -952 775 -818 968 145 -654 339 -809 -88 463 -176 -635 -605 -283 -695 421 -951 -849 846 -993 -43 941 779 -895 -978 531 43 534 -689 24 224 -453 399 -664 803 378 204 910 -885 934 -951 906 324 -652 -740 -918 107 826 -561 893 -501 61 -51 -579 -928 -828 -166 797 326 -772 616 -34 329 -918 471 -570 -251 -841 -183 279 -127 -791 171 -809 408 -745 277 -149 -121 -448 810 288 583 -844 -189 386 -166 610 510 197 -174 -441 -929 -789 992 -46 -346 -682 394 910 887 914 -611 -811 151 -141 -310 213 -497 -957 896 -298 -511 313 -348 924 401 -84 -294 -953 178 50 -757 901 766 -626 -309 -864 37 -795 -466 995 -538 -171 565 -366 353 -669 64 -346 -41 475 717 445 496 -762 -600 967 316 156 -205 240 481 893 693 -427 -850 280 357 68 -991 -291 -873 379 -882 -378 881 -850 -296 -522 -530 976 37 -630 -934 693 -965 659 -890 956 466 -299 453 -19 339 -94 -293 -412 -576 -433 184 -674 783 -30 -177 245 134 -608 -519 -987 -683 -769 16 -211 598 839 967 -332 503 -361 -535 -986 -966 591 -560 176 687 -857 -814 624 -320 -725 -318 -359 484 -154 832 544 940 315 -177 -818 -353 572 -430 820 -464 -484 612 133 -547 354 -925 -477 -265 -64 259 139 -218 336 16 637 323 -779 299 133 280 809 -313 -199 549 468 196 -16 842 -28 -30 348 -369 987 -527 690 -192 -832 356 -449 -156 -953 -272 760 -471 -477 931 174 518 -553 755 261 141 251 -586 -189 541 -727 367 -494 230 -753 -330 849 -563 668 -646 -62 -689 -239 931 -387 -730 -821 691 -944 -561 772 -52 252 212 726 -325 299 56 -367 498 -664 97 1000 989 -835 188 944 -415 -75 -798 -682 17 -411 -975 -183 -381 -905 289 884 -74 736 -978 -347 836 50 252 -895 -130 101 -622 -818 850 -209 -654 789 -939 13 -185 849 -928 108 523 826 418 951 -908 -412 -957 636 656 -792 -72 -628 -93 356 676 995 -816 518 642 -228 237 -945 -503 995 378 889 -905 -260 -425 -215 835 -495 824 -950 647 -890 -260 -238 111 -169 -104 795 155 557 -399 83 649 -485 -479 -115 196 278 -148 -50 146 -697 48 -857 435 -700 954 500 246 558 430 -694 -657 852 -563 561 -964 -771 162 693 563 368 -352 126 -7 568 -849 -463 -452 -167 -968 -32 -865 854 85 -507 728 -59 -331 -152 966 783 -726 895 334 -126 665 -908 -174 -369 -759 -314 853 995 -270 616 -885 957 241 106 783 -889 335 910 685 116 959 -146 -363 -850 186 -90 -909 601 -597 160 -564 813 -199 64 -829 699 493 434 206 211 486 -357 266 -408 8 -531 -300 453 195 -868 -786 958 -525 -929 87 251 -156 137 155 894 -980 -353 340 -898 -624 13 502 -291 -173 -996 -843 52 -491 -257 20 -305 4 334 886 -708 -958 -191 239 -290 -188 91 -245 567 80 100 106 -988 636 308 -738 -983 -610 695 21 -278 -349 -97 -926 569 533 -897 -799 -514 -975 -99 796 64 -736 -392 222 -823 840 -352 -298 577 -672 831 596 -339 887 382 -465 53 -633 -140 398 -756 -385 853 -791 990 -8 -676 -852 228 -500 -645 -680 378 445 -522 650 206 -748 784 927 -390 823 -395 -592 451 -223 94 -436 113 469 -399 268 303 605 -285 -679 771 -369 -210 -626 -987 -61 760 175 -369 27 4 157 504 -368 207 -461 -596 -700 -235 -777 977 -349 -477 409 471 849 -18 -923 387 355 767 -873 426 -421 817 99 934 446 583 726 649 -418 -971 458 -810 -755 978 -376 858 539 -888 192 -170 -270 -680 -714 -783 714 -190 269 533 158 371 -441 102 7 -673 765 -692 362 966 -180 -575 55 -309 860 -211 862 -275 -535 135 -568 356 -162 407 855 -830 -446 217 723 -714 471 -681 -910 -963 959 367 -151 -618 -207 -496 248 -492 164 507 588 -88 -350 -605 -131 955 768 -92 -811 374 -16 -82 955 -779 649 423 -581 -808 -233 -881 -116 -15 848 -4 987 -338 16 -369 835 -249 513 -107 -135 -670 496 25 118 -271 -847 -308 986 -749 -261 -124 -192 222 590 985 -412 690 -723 997 -190 396 -99 480 -423 -479 -144 -404 388 -509 568 405 202 -521 68 254 -337 368 -910 -473 85 -191 -808 726 -942 -614 -155 552 -794 -590 -464 -826 -37 668 59 558 -606 -725 -988 849 -982 -112 47 642 -366 -228 -431 -442 728 900 -701 280 777 778 -487 230 555 445 606 -43 -251 -945 -292 786 610 -946 -90 832 -250 -418 1 -459 -676 903 698 767 841 334 -216 -908 806 886 -598 -881 -334 -426 585 -377 -938 -829 576 -278 -911 -45 340 533 -294 -577 944 -936 253 -167 -891 -647 491 -619 947 -70 193 -860 542 -552 852 515 555 528 -86 -367 -609 553 -473 534 561 -177 -370 851 496 647 -623 -353 126 107 -150 519 -385 541 -909 -30 131 752 403 189 912 -377 313 331 -471 976 370 244 -296 -437 -899 -287 -690 -942 338 -105 -176 -584 -349 -73 -622 829 -477 945 -285 588 569 31 -813 13 -418 -892 748 -153 321 -115 294 174 -220 728 -30 -340 171 -408 884 647 261 447 -682 31 590 -858 205 464 522 32 998 -583 751 870 633 625 360 -517 582 315 -223 52 -618 702 -868 226 19 187 99 864 -471 -468 414 -842 67 25 355 -261 7 -421 644 -256 -823 -172 -942 -213 -472 307 410 609 -688 374 407 -553 543 -148 -73 793 -474 -810 34 -244 -14 984 -36 656 970 926 -263 759 817 270 -562 -275 -828 -576 -633 149 383 -951 355 -131 -339 728 -910 993 -210 -341 459 292 246 -507 -617 -895 -532 262 -922 -893 -19 728 167 -843 183 972 514 -812 926 582 927 -807 327 626 -241 487 -491 -510 -992 -229 394 -383 972 849 461 298 961 -892 -40 418 151 18 838 -68 -27 -451 88 681 390 614 137 349 -346 -446 549 252 188 -713 58 -233 4 85 -156 -109 859 -747 436 -324 -549 -65 829 -49 -754 -232 314 -83 -81 -692 892 -459 630 -731 755 -72 751 -417 -885 611 555 -729 652 30 603 -122 461 202 306 -506 289 -164 -942 -231 -554 283 -171 692 -965 157 -126 422 901 -132 488 14 -574 -679 -857 162 -722 -505 -730 39 826 -123 -345 -83 -950 -477 378 -919 -863 -752 173 -476 -154 122 -483 298 298 -757 -401 217 49 -69 -169 -455 608 -288 427 802 -694 21 300 134 -284 -934 678 -276 -394 606 276 857 965 -643 -100 -261 -705 -496 -885 -376 942 696 128 37 172 -332 -880 400 560 778 746 -418 -930 -165 -97 -10 -437 674 663 980 839 651 -452 -62 -267 10 -966 61 751 -175 -52 -879 -418 -566 755 172 685 59 40 891 567 -978 -571 -253 -877 -978 -949 395 -787 867 602 276 -392 -757 -302 427 749 9 603 -692 -57 -11 -389 -780 327 231 -97 963 442 992 -585 -244 -998 795 -57 518 -779 555 -626 -649 -814 -642 234 -112 568 272 -268 -133 -52 -990 594 -810 325 -852 631 820 -124 364 -774 204 -964 -910 -89 790 -947 910 249 532 427 -418 549 951 105 -262 -453 -420 -177 -401 -81 235 104 -968 171 126 -131 -80 -712 -709 -456 632 285 -34 -509 -531 377 -559 681 -254 985 -972 -974 -711 976 -485 -126 -222 523 -852 898 108 914 328 -152 -129 -567 826 924 -17 689 -9 -284 349 536 -275 323 -317 -634 190 -664 243 -703 133 192 -741 123 604 271 978 -644 415 247 -112 894 664 -93 487 -873 383 -406 681 347 -273 -978 -149 221 512 186 -446 -287 -584 268 375 -61 -353 855 434 -175 -254 18 -321 315 -363 -208 652 676 24 -361 690 -864 -223 -294 -656 -305 -724 -628 775 753 -621 -159 663 248 556 -565 -301 716 -30 898 -416 824 906 41 740 55 -855 -831 -357 70 -966 245 55 -93 -811 -999 -628 142 -851 -90 998 -824 -544 787 992 367 109 -693 -504 94 261 -637 -854 222 -956 -980 983 119 -69 -134 -273 -324 47 109 311 18 -223 -477 571 48 -126 -13 396 -573 -931 242 547 907 -272 553 680 -145 450 918 495 -236 39 417 -49 -206 -436 -564 811 -792 726 236 423 -334 328 525 -561 407 462 -359 196 856 -868 -165 -618 -383 657 -792 744 878 154 -572 154 -238 -351 946 693 329 -208 596 657 -928 -134 -866 -406 -855 -860 903 -783 -32 -212 920 -74 -348 -481 960 462 -883 493 -44 183 -321 406 724 197 -364 87 660 756 -469 -781 645 -629 234 -944 -168 404 701 -198 922 864 646 -276 -482 -168 974 14 -852 960 -749 904 -377 437 229 -936 979 122 -493 -11 244 -220 4 501 -738 -852 -139 698 -399 -709 214 281 -64 -734 153 -631 728 -661 -975 761 -1 -367 -920 -481 83 614 920 525 -391 -464 930 -329 -705 224 283 127 -878 28 127 727 -898 -452 833 -685 790 329 714 -632 706 203 -33 261 -811 -901 595 993 376 -903 -107 953 449 -624 538 -932 821 192 -835 -222 -79 992 -733 -276 547 -246 19 245 461 -680 -821 541 619 -853 756 487 461 107 -873 -97 542 262 -482 698 460 -542 811 -809 -332 -588 -51 -658 -763 -561 -515 -103 606 -927 -771 565 -33 374 365 353 336 -792 549 736 -730 -788 -481 43 -604 -879 122 537 886 237 -243 -982 -562 -674 123 -998 -696 -27 118 674 296 -622 -252 900 -397 271 151 343 842 65 -800 -426 102 -512 -459 667 113 -892 -109 32 171 -515 118 -886 929 190 605 90 934 764 -16 -248 -112 152 -176 67 173 -438 434 -697 -772 977 18 833 -562 234 435 -354 -158 352 -294 908 990 -52 -610 -776 25 806 976 -212 66 891 35 -19 445 -872 936 692 -23 526 283 391 192 -483 -866 -150 230 444 200 -252 -517 88 47 -210 532 9 617 -174 -832 -448 800 -480 281 -131 259 -907 -478 62 301 -451 847 -841 605 -457 -325 696 835 514 442 -214 -54 -970 572 -572 -625 -513 58 -993 -594 -212 -47 -712 19 575 -381 -392 343 -554 947 321 -593 -511 389 996 885 -119 405 -721 -620 908 690 -496 62 -719 229 340 67 397 -681 979 469 359 222 325 -449 494 365 578 942 -434 -8 345 757 -644 156 768 -828 328 323 28 -138 -988 349 -596 7 19 893 -681 236 -213 -564 -290 224 -928 -246 265 -485 -352 112 831 -625 -975 -269 -921 650 305 100 -662 -609 -724 -849 957 239 -274 205 750 -355 476 -421 -48 989 367 853 310 386 478 471 771 849 -140 -360 -88 900 384 655 -932 756 -727 -256 333 -436 485 432 -645 -793 755 479 -57 -123 -507 -749 -514 -797 -344 6 -540 -565 -99 -406 -631 -736 14 -935 388 569 -595 162 -804 813 597 787 -661 -600 -559 -334 -719 205 615 119 504 -463 -500 -728 -264 -483 -480 -952 -232 -913 936 377 446 976 764 -736 -685 -570 49 -119 682 -685 -409 627 -909 -548 -443 77 554 1 -882 -839 997 -58 -608 674 -725 -849 -71 -157 -318 -810 24 949 -825 -782 373 744 -371 406 709 279 496 20 -546 -7 889 -227 584 344 793 787 917 -131 154 -214 -469 -418 712 192 -736 -647 -722 891 -612 -509 -495 -203 -94 796 277 345 946 330 -957 686 -538 -297 -558 -476 113 -550 227 -975 55 -310 481 126 194 -873 -325 7 254 -326 -445 342 53 740 -457 373 -679 202 63 430 -852 780 -355 -412 971 -946 -268 85 -583 -396 -978 103 -27 31 -19 379 -138 -886 147 -544 775 -760 266 881 534 -717 456 -148 -830 243 -738 -750 951 558 557 511 313 506 -290 181 -139 955 -440 -2 354 -759 -772 -443 892 322 -543 828 -208 914 403 -848 -521 474 -763 131 -469 -199 361 -872 -912 -16 640 -108 693 305 -888 -235 -574 794 -43 -768 693 -409 -366 -193 -142 -818 -444 981 687 626 -88 -642 -22 -88 23 -27 147 536 -789 -212 -617 -661 286 189 375 556 -703 620 118 406 821 -80 -644 611 662 -240 -284 351 -85 -567 -449 -529 302 -245 655 812 879 270 313 -508 -318 223 -828 -380 941 -132 -166 -558 -875 -428 -584 -249 487 -208 -773 -830 -945 344 -917 478 -822 -818 445 -640 383 -470 484 -572 969 -947 672 284 778 265 485 -16 -233 751 214 956 -327 -259 153 874 -282 -48 825 105 -543 -645 427 -190 16 -78 -584 469 1 -19 324 -362 -40 -659 -33 -373 496 44 851 -960 -819 -61 -333 929 358 -901 549 4 -669 238 300 608 446 874 992 107 -750 323 314 149 -328 -297 97 -50 -164 137 -339 -204 -353 830 -496 -882 310 -431 -121 88 998 -39 608 -969 244 -68 -104 35 269 793 -802 86 -544 223 439 761 1000 619 936 -569 602 -428 -957 -634 736 -607 -839 426 -975 185 954 -329 640 422 160 64 942 -991 -104 -555 341 86 -569 -87 -884 -928 -336 -30 -896 375 -833 969 771 659 199 247 -763 884 731 251 -577 -469 129 466 -440 938 860 729 19 -728 -603 652 -543 -850 738 610 708 -800 645 -825 -51 -152 -993 -945 -585 933 401 848 741 836 -75 588 -575 11 62 -152 -695 -786 428 -815 -960 68 -644 524 -310 711 126 -380 -633 -530 652 462 804 -100 -626 -152 466 -284 302 357 12 -266 687 -770 80 -52 944 -713 -384 984 429 -532 644 -909 700 180 -334 958 610 808 -395 894 -565 215 -699 142 431 -520 -51 845 175 -702 776 -71 729 -676 -87 -143 -462 833 61 516 750 -848 386 854 -443 171 -74 533 -18 253 131 98 -895 952 -136 -852 412 -557 -421 -211 -742 763 -284 954 -6 185 510 688 964 453 -947 913 35 103 -569 -369 670 910 154 928 -459 551 616 -833 549 -91 347 -409 901 -638 134 -141 -250 -455 -761 -679 -805 -243 856 935 -637 -375 160 -510 -138 -466 -580 -128 -84 -434 -325 -249 114 481 338 -809 -793 782 -940 -887 104 26 -362 -301 101 62 -16 1000 -904 -972 140 -699 372 767 -644 -821 -644 -453 443 387 938 994 -759 812 183 -183 -892 880 -1000 -829 22 -491 271 -898 -176 -733 162 -773 442 -129 -578 287 -172 615 218 -285 611 -867 211 -887 -381 -331 -657 -783 383 807 -488 -708 -852 17 -228 -500 577 -653 -747 242 758 -414 535 616 286 -651 50 -18 570 -53 419 -370 375 40 814 -39 381 -539 566 -600 51 744 -729 118 -172 908 324 -931 -400 65 641 655 984 647 517 -705 888 317 -85 -637 -539 811 -676 200 705 782 61 353 -729 0 -642 -178 -412 -971 -429 -640 62 51 827 43 772 687 -85 766 400 107 694 785 136 200 -330 -407 96 358 -454 -275 685 892 217 -884 43 552 851 949 -731 733 -99 309 587 831 115 868 566 714 -535 579 55 784 456 -266 -925 -124 -496 -96 -962 -114 -202 741 703 777 -774 -977 -293 794 -990 406 358 1000 417 962 52 230 -517 527 815 520 43 300 -51 986 -173 -660 -385 44 -310 -847 -405 10 -543 769 705 -361 581 547 466 -44 -728 -686 -439 739 448 611 409 210 99 -63 579 -37 -469 -697 -909 437 530 577 -979 -179 561 534 -610 -955 325 297 663 133 -98 79 833 -611 493 -480 -593 -511 609 280 193 989 359 78 -788 -11 596 -158 911 634 324 883 782 328 -919 -765 -41 361 -59 429 818 542 -185 573 782 526 -916 796 991 448 680 -296 -286 359 931 -654 -471 -210 -941 -692 415 -554 70 -515 890 936 896 950 31 458 -933 -752 137 -991 763 351 -468 918 905 -17 -556 -599 209 -579 -932 910 24 -948 54 820 67 -820 1000 -387 -113 -863 356 73 -959 307 -321 712 735 858 284 -234 -336 236 -896 -333 -273 785 -503 42 236 -485 -388 -749 -25 -393 153 311 632 -301 -936 80 -1 59 -661 -199 335 -265 159 -172 349 -248 -856 -19 712 707 453 61 -693 703 743 211 499 -205 189 625 4 -436 689 -422 -741 237 989 259 972 253 425 263 -693 -794 -793 -356 373 385 -263 527 -794 878 -317 449 318 -87 -779 -25 314 770 228 749 429 -144 -492 -559 -159 -807 428 988 -767 -425 589 808 333 -466 759 127 -156 -135 -688 -695 382 839 -322 -133 -830 -239 297 735 -379 268 -548 823 -705 -714 285 -738 260 43 203 218 -657 522 457 529 722 432 -815 379 164 -548 869 -493 -25 -770 293 751 630 -979 573 -308 796 708 54 -794 766 -545 780 -849 -251 -569 -40 181 -898 301 -922 -971 -993 -39 -481 992 -587 17 526 -951 -683 -149 621 979 -653 696 -62 -741 252 -318 828 291 372 -845 950 576 -715 578 -719 -494 -959 897 871 -55 -850 -854 587 -52 437 -635 -829 122 -748 -28 -764 -295 -975 -482 366 -750 459 117 989 -694 -392 -465 351 810 -825 -16 161 539 750 923 985 -459 187 -545 -519 497 954 -366 -503 -715 -463 589 -235 317 -980 -770 400 944 -156 -464 -998 216 56 -267 943 -59 -316 357 -389 633 223 -863 -691 -446 -153 846 901 622 262 232 -107 173 619 262 -966 -19 -644 272 -545 609 819 187 203 -298 340 -172 589 -945 -983 -990 -983 -385 -2 298 -217 -326 623 -734 -741 -379 24 828 533 460 -311 24 792 -934 329 400 -339 133 356 291 -902 737 195 16 -966 564 37 359 833 -999 -832 -359 -886 -452 -106 -230 -791 745 -566 714 -941 -352 -4 674 -540 626 -804 753 480 -509 572 559 -931 758 656 830 110 -831 -436 756 69 -739 -401 -931 835 861 -557 -50 -33 -780 -901 -324 -24 929 298 -210 -190 680 345 820 978 -984 150 -312 -496 -45 -389 -975 -340 114 -559 -952 -993 -387 865 241 69 327 -112 -513 -699 450 -857 157 -732 -74 416 -915 322 792 550 60 586 908 669 594 -245 177 422 -523 275 -494 602 -812 197 -445 -336 192 838 464 289 382 145 -733 -863 -276 -740 -427 -916 47 979 453 -221 -259 -250 869 888 -735 443 924 -64 416 179 335 667 -54 658 294 46 958 101 -990 -766 -623 -170 -407 407 -665 -247 248 451 -974 -580 -143 -635 -406 -708 937 994 -761 310 -383 196 -736 894 518 504 -273 -699 -646 496 -170 -306 -701 -419 -784 -364 740 856 -369 138 641 462 -280 -680 -387 884 689 239 563 699 -604 -273 -530 -656 759 -367 212 -648 -711 231 642 -260 -373 -63 -541 13 -724 238 -882 -396 -792 -402 -819 802 800 934 -301 622 -347 -335 398 -295 -967 169 -638 661 834 -641 -42 -244 266 -92 279 -983 367 636 125 -765 473 -465 405 541 -484 -226 97 -174 115 -705 -295 -448 823 -407 383 -815 -793 -737 -734 -264 -634 660 -612 -963 -134 379 787 -65 -527 -646 963 113 580 -940 -77 -984 314 84 -360 809 -755 -750 -927 -267 -503 193 646 533 -317 -158 -96 -323 426 -389 307 -210 -904 -935 -428 -339 -456 -594 -100 -344 -23 200 -992 -894 329 161 697 -812 446 701 -848 238 -91 930 34 -174 -688 457 978 896 810 -390 200 992 -236 917 983 28 -59 266 589 524 -229 -965 -589 -59 406 -913 -976 934 -690 479 -865 -782 91 -157 -796 -563 800 960 523 -486 -245 -83 -883 500 -317 904 -431 768 -50 128 -448 -741 -898 -171 961 -201 630 726 -890 -771 955 -936 -799 189 -325 84 -624 -543 867 864 -264 -726 921 266 -45 57 298 505 327 -566 -362 770 324 353 -159 -33 -327 -24 -105 -236 219 -281 984 182 -769 -598 925 -786 -925 -839 -461 -151 560 331 -581 613 988 -469 582 308 -240 -453 -826 -256 -668 -391 -627 -337 -475 -257 281 399 -244 -191 169 -388 -439 485 -920 -678 -730 772 104 -199 -393 593 160 -177 -347 136 456 -194 243 577 262 -149 246 -490 994 679 565 642 -535 -425 430 575 396 -725 925 805 -549 86 70 -41 444 683 300 790 -182 184 379 832 797 878 456 214 -197 816 -86 -491 434 -7 -876 131 -959 80 496 -987 664 -315 -798 -500 -949 65 -847 -778 -640 78 915 890 -281 -100 -499 -464 -834 -171 636 -855 -906 -610 -326 -304 143 -340 -180 333 -176 975 -773 -905 48 967 -826 -919 213 -428 -63 -590 -818 -809 592 -880 -473 -901 -210 539 679 -374 -666 348 501 -791 -319 520 -738 -847 -373 610 -679 -473 -129 546 -937 -351 51 655 376 -898 -273 -690 926 542 -381 -822 -715 101 997 439 894 -47 -249 492 212 -526 571 729 793 977 -796 429 700 -926 -999 -655 746 -497 -972 711 -585 -883 -551 367 701 518 597 -614 937 -797 -874 760 -759 -180 275 722 143 194 -422 -169 -670 355 -564 -262 -395 972 -996 -212 964 -101 376 -415 -759 -37 173 715 -142 -960 -121 -97 -575 -907 777 -676 -808 -217 114 60 781 -168 5 196 756 580 928 189 558 338 787 -741 782 -97 -441 693 665 484 -735 956 858 -119 -154 52 -402 -701 915 -345 -473 -970 -696 -840 -489 746 880 -517 -372 82 -283 597 988 779 -595 -909 202 -973 998 442 490 146 -600 977 478 120 -642 -632 -172 600 632 -649 -683 104 -116 -878 -196 511 -329 -363 -296 80 -459 432 498 594 -870 -862 -515 310 -487 868 502 110 -457 -311 962 -326 -208 -638 368 -511 -686 -351 -817 663 -762 447 -316 -958 -80 -214 872 459 -672 470 -335 -449 -403 -946 878 863 138 458 -649 -634 667 -304 -799 269 -40 280 702 -82 886 895 842 -123 529 -556 -477 35 -899 640 75 -631 -423 -27 901 561 941 -10 212 -525 924 499 561 42 -539 436 -502 276 -200 75 662 483 751 -215 -963 -650 339 925 504 -185 -298 -480 156 585 973 790 600 -840 140 -301 -608 120 -892 -693 252 -689 -203 785 565 543 392 -909 567 -468 -192 688 4 371 664 24 -161 -320 -497 250 -500 627 568 284 -241 -319 933 -466 504 -624 191 828 657 -106 -935 -705 827 264 -109 643 422 943 938 956 -885 -181 -464 587 866 988 240 -823 219 -983 457 237 175 864 -865 -783 993 -286 -374 -747 183 -297 -216 -836 851 777 209 -427 -601 781 196 -669 212 523 658 433 883 -892 851 -646 -129 -16 -499 292 423 649 719 -363 40 -289 -320 -679 -605 -572 -589 697 678 -471 613 -654 250 -644 -51 -314 -501 393 761 -473 -15 608 -834 -350 -160 -380 -981 806 935 -523 964 -428 45 -937 554 484 806 965 874 -278 603 -810 675 -945 -56 -622 -648 253 -857 -151 -927 -701 -558 -949 -764 323 -676 -166 252 -225 -142 274 43 -564 729 -128 -348 -334 -568 -593 840 774 837 -723 992 217 901 182 876 195 194 -614 289 -805 -894 316 716 -982 452 663 -455 -30 -7 -485 -434 835 -417 -369 -327 224 -406 -932 -191 58 -457 461 -344 -259 840 -933 -939 973 275 337 956 -668 -896 -211 98 245 -108 -212 -652 191 -541 390 -841 -690 856 487 -248 190 -773 -604 -35 268 -672 -622 -711 -148 398 811 -549 460 -675 -212 363 -404 -710 -350 -914 142 517 707 673 307 443 -316 536 -3 -444 -161 569 -261 -896 -619 641 -600 -91 -774 -364 955 -859 545 -686 -706 501 -859 503 -304 -648 -494 906 -297 785 692 333 -673 588 703 867 124 -261 856 -405 -788 -999 15 -599 9 -840 -791 -606 791 168 -330 -763 -597 227 -744 210 -848 -154 712 943 -999 -171 97 -915 537 445 -121 -423 530 195 -560 15 675 -123 -660 -794 178 -51 -377 369 924 354 -133 -763 917 -923 -762 -717 189 249 129 -854 191 -588 840 56 389 -323 87 930 809 -582 -462 -826 446 -276 -493 -885 952 476 570 -462 860 71 435 -144 -350 939 836 90 495 499 -924 -418 -18 644 404 5 265 730 363 967 -78 -317 -994 -731 -248 -109 782 22 -833 126 -174 104 687 -646 -462 0 242 -260 -281 -424 49 67 80 -838 -698 -787 -655 -335 -845 -944 -955 -131 606 -420 537 539 -112 616 -227 -459 654 187 -714 598 -464 84 141 632 -932 -381 414 -615 275 854 800 -735 -578 258 819 975 423 -45 -797 504 645 -285 -535 176 916 415 160 -51 -666 -128 135 -948 -925 -578 347 -151 -516 433 -365 903 752 660 52 -19 -840 -279 -344 808 -915 720 -399 215 330 66 -588 832 955 -882 939 607 -677 146 -771 -694 -695 335 786 -48 -335 647 143 -135 -953 46 -554 987 -799 426 -954 364 877 300 233 482 -938 265 -813 -691 29 821 326 -843 752 44 901 -368 -987 -312 -725 -753 24 -536 283 -713 -148 120 -666 900 649 -569 -180 899 588 108 413 220 -529 -590 328 879 900 -44 234 213 7 641 364 -279 -656 -905 704 -260 -344 -153 -631 551 -589 623 -643 -975 489 569 707 -765 208 886 285 -184 498 876 -518 -395 -20 662 53 -908 288 200 77 -272 585 204 346 614 -494 166 -135 -549 881 647 32 -168 -149 974 -765 -198 -561 840 235 -87 99 674 904 -573 -595 -12 371 -926 -583 -989 -640 71 542 499 246 16 -818 791 639 -905 563 352 -160 -191 280 -471 -852 -930 783 -77 140 -204 -796 -308 -214 403 -237 -435 -231 443 -427 -228 792 989 -708 -46 773 936 81 996 274 -389 52 350 825 402 416 832 125 -934 -772 926 -948 412 -661 -772 939 24 181 -982 668 556 -456 -801 -397 -560 -706 -160 -999 -855 -333 -850 396 73 -242 682 -203 448 -442 -603 346 -531 750 -623 307 -93 199 -339 -237 743 234 682 323 -698 82 276 -277 -659 817 802 364 -967 -271 -897 -948 381 -378 -623 271 -136 -365 331 200 -904 -788 602 -109 -594 -986 297 64 -581 389 332 -894 -31 -103 538 735 415 -597 -517 409 -497 791 -490 -397 -340 288 918 79 665 885 -149 -586 155 -680 -683 981 -13 516 988 288 54 -309 424 -665 274 546 870 946 36 415 267 366 -519 647 -990 -589 141 310 -936 -159 -961 -536 959 525 -417 -487 357 47 191 156 641 -823 888 97 -574 -11 172 -373 306 -249 -590 586 482 14 -680 -208 266 -553 -144 -209 -332 959 896 650 382 -303 666 929 979 -813 957 978 563 834 -485 642 162 -212 -41 593 -77 159 915 881 -214 925 -190 351 -534 -799 -783 799 425 -282 -38 426 -188 -750 -286 380 -682 -580 -121 -680 -129 -326 773 -294 823 -689 90 151 -291 655 195 -960 876 -989 482 -561 160 -530 -129 62 -746 649 -891 -944 59 -75 953 491 576 -109 593 509 794 -95 -208 -329 66 272 -560 -457 -82 -361 629 -881 -187 821 889 303 -539 523 -289 258 -632 -182 -205 731 -903 -378 39 -30 -570 14 333 -154 146 533 -216 -790 676 806 320 -492 -436 -568 202 -10 13 31 -222 -485 -451 781 -801 274 738 659 85 -32 -133 658 169 -163 -991 -332 -80 549 -20 -384 -894 627 263 -50 353 -640 -532 -214 519 230 -918 87 44 -511 570 537 631 -964 -75 -403 -454 -292 -864 289 -105 -87 -491 -95 -805 165 286 -631 -300 157 83 -764 12 665 -96 618 -775 -65 702 -759 556 783 -773 163 960 887 81 -511 -31 598 246 813 322 353 246 936 802 -442 524 -287 20 -449 264 671 163 132 296 889 -14 333 946 -693 211 75 -473 -39 -762 421 -426 190 17 -980 351 456 544 701 547 906 -532 674 992 -770 479 778 -537 604 -64 382 292 -897 -536 -78 745 697 -130 -971 786 721 -153 461 -34 -596 -477 289 51 945 507 -228 528 -370 591 -55 161 280 -625 919 528 -481 374 5 721 -990 -580 -323 501 -899 177 262 -63 -745 -358 157 -409 -569 -487 981 -512 -897 157 -897 349 322 -864 326 -769 -116 264 297 -210 -608 106 -191 15 37 193 808 935 803 -835 217 676 -368 -32 -459 427 -6 25 -21 796 165 557 379 359 92 -157 191 -246 812 241 -182 -675 -873 279 578 -926 711 -790 771 635 -608 -750 -438 -148 93 50 82 455 -823 948 843 -675 -43 -80 360 -540 368 637 331 210 265 392 790 -219 506 -459 -768 -809 -492 -309 -158 619 50 123 -651 -516 -372 -808 549 -499 -738 -876 -491 795 957 59 126 999 -857 583 -991 -750 -728 -315 989 557 -270 747 -270 -98 -468 -896 -476 -117 -539 -690 -90 -769 205 214 880 993 820 -802 641 956 -552 558 324 936 -665 770 673 252 349 -466 211 -456 886 -727 297 -251 -647 517 938 -542 11 835 -601 -847 295 429 322 578 345 -252 -586 -917 -823 -213 -825 748 106 -489 445 -391 574 392 45 -698 -636 -520 -38 253 -419 -385 -437 413 -327 -90 367 -446 -330 475 -995 -372 876 -682 -949 -800 233 376 -854 336 -715 850 498 -262 -444 -225 81 -299 -889 484 -273 -185 137 536 -67 -515 -226 -815 -26 -576 -93 -637 406 802 -27 829 424 -153 101 944 158 -456 349 -188 97 352 -443 -143 -14 641 -866 973 184 -53 89 343 935 -837 460 -98 -3 -169 -422 -206 858 -630 353 -676 64 -563 91 861 140 788 868 924 -699 381 898 601 464 -936 361 -509 60 -21 -490 731 -992 520 -878 861 486 17 231 642 -568 968 -485 110 -541 -64 775 982 34 501 -123 -767 149 841 5 420 -312 67 808 557 -434 -133 -793 -906 387 -543 100 223 -240 594 -873 -276 547 429 862 -875 196 664 204 33 944 238 -25 -369 266 -855 -723 601 340 -547 290 -262 842 526 395 636 536 994 -589 639 -452 422 964 -245 -326 -445 -759 449 602 -691 -578 -69 -272 -902 210 -919 242 -700 -706 169 -88 499 49 -960 -902 -87 -159 -289 538 636 -187 -688 -541 85 -129 172 -765 889 234 845 840 -911 369 345 -109 617 348 402 762 -469 -157 348 465 498 329 46 650 -856 -570 244 -353 -189 523 -308 -503 -546 184 135 -87 -310 928 190 -22 642 187 126 589 801 105 953 -829 447 629 796 -5 -116 -201 -698 312 724 -46 -138 -934 -949 -454 -120 895 -620 -460 -551 552 692 695 -793 201 594 557 -533 454 -463 -767 -167 -43 -959 -971 -958 -307 -479 -727 517 -659 -181 -928 -728 -230 392 788 614 287 17 -848 75 142 -720 -267 -632 900 61 -276 326 -40 -527 -197 833 -691 350 518 201 494 239 -764 772 343 -127 367 -664 -56 608 690 -317 262 -174 599 836 567 394 761 -103 429 434 -714 235 -247 426 176 979 -697 281 398 865 89 -15 293 -336 -368 591 770 -315 326 -377 473 -642 504 512 -261 777 -95 935 835 -897 874 258 -382 372 621 503 -94 -801 932 899 192 -178 974 -748 252 57 -710 263 -154 -353 705 -787 -441 -127 -351 -7 -952 -153 -194 -251 -54 -158 -691 -257 -667 -678 286 -382 -514 787 -328 294 9 8 876 -384 11 -691 -461 -735 372 -42 353 671 -281 222 -438 -731 136 -268 910 -322 973 -343 -554 679 385 660 4 690 -710 -290 -982 -619 169 344 -345 141 765 784 693 903 638 -746 125 -418 234 -896 140 -730 386 -209 21 143 -751 679 -47 -314 -844 -5 -941 -2 653 68 -754 672 852 -773 -922 499 -453 -550 939 -53 -469 911 -492 -509 -524 94 455 841 27 64 -244 -293 313 -498 568 540 -628 -574 -973 -727 942 -934 -351 -451 -264 211 -477 201 -55 976 -585 816 -270 -144 857 -946 933 -248 427 529 -287 524 -874 -308 43 -523 -105 -949 -391 -235 870 319 -409 254 -998 -303 330 463 40 -558 -465 -896 -494 -73 937 -809 819 -247 -205 986 -514 -673 781 485 830 66 -196 -949 611 657 -261 -910 -567 813 -837 -92 -47 60 6 393 -758 -631 -540 318 638 168 -851 491 677 -14 -980 -918 600 881 739 419 -188 293 -117 832 598 -345 263 277 -682 -750 541 825 -732 -8 278 836 -517 114 537 945 -768 350 242 303 -112 250 464 -823 928 -784 -4 124 -646 -381 9 960 -756 -665 -147 447 -608 -281 578 820 -729 -817 -644 -31 -499 -978 -599 340 303 900 -473 616 -277 -638 -205 462 -439 894 28 -176 957 -491 -923 926 -159 408 182 818 57 778 856 -35 -959 -522 -401 -4 822 -622 -261 40 -756 -921 -197 -462 -196 -893 714 -840 559 -799 46 -139 772 293 942 -379 -393 -578 -981 411 -111 -22 -576 -737 552 -394 689 -829 718 413 -715 -116 -46 -784 -826 -522 -463 -857 797 285 -430 -116 662 646 -299 -82 617 -685 -989 -131 -558 71 527 373 833 -648 605 -823 -760 396 185 259 442 958 759 -351 -626 -572 -812 990 575 424 -413 -559 -821 -532 -76 700 -436 406 -548 -229 -474 -937 -536 667 333 -877 594 -465 -491 988 31 827 -241 515 375 -964 -513 784 -581 283 -228 127 901 223 -509 -402 315 -737 820 689 -702 -546 -789 -24 -491 -916 68 699 -621 623 48 -457 824 -39 -696 -752 -718 178 694 -293 569 -581 -850 -436 -33 -693 589 -252 -276 -989 42 -489 848 -395 -26 106 -330 -696 -155 361 -739 199 -565 -841 -900 871 -616 -127 65 -692 622 -968 -328 -420 173 173 -715 570 -268 628 265 987 206 -323 -800 -80 378 931 -908 -999 -861 -744 -329 583 -826 -342 932 -934 401 650 -179 819 -527 289 -445 -540 949 345 582 38 -494 -647 -640 -264 -672 -115 -65 736 981 -916 980 -889 342 -102 209 944 -14 261 -258 695 609 737 359 -930 -95 275 -664 -635 333 168 92 170 -700 -936 11 423 -863 -432 907 -503 219 842 843 -812 225 -481 563 798 -232 399 889 786 992 -523 -677 311 -958 683 -946 317 -888 -976 859 351 -481 6 -851 -472 254 438 369 194 -669 93 -185 632 -767 68 -759 -459 -99 961 376 577 -42 -126 -598 -341 -375 49 -141 -871 370 824 -126 264 -736 677 -420 880 789 -685 832 828 -1000 -757 -935 94 168 191 -836 915 325 319 900 -546 -804 392 168 -71 -298 483 69 175 -494 -370 363 728 -916 -923 -412 864 139 699 -117 11 750 -390 145 -961 -607 533 -206 876 924 92 -132 568 592 -535 315 165 216 255 815 871 824 962 277 174 -175 -63 867 -303 -921 -548 -105 -403 -952 -881 122 63 -730 -512 639 -616 -140 526 -349 -961 972 176 -162 -170 -625 -121 867 508 234 -102 -679 -308 -689 381 -340 -129 -866 74 -51 589 -256 342 252 -756 124 809 38 -611 355 576 -368 -45 -126 525 428 -560 -125 -275 891 -752 759 -665 801 -580 -679 -118 709 -403 1000 -662 456 778 659 -977 -500 751 487 -559 -44 599 -606 557 270 186 459 28 280 -337 279 -831 295 286 508 626 13 459 -186 -285 -261 -510 -543 -397 438 162 820 362 -793 407 -216 400 -743 -73 523 627 847 740 507 927 -559 -897 883 594 153 149 220 -195 -372 -778 749 804 868 667 -386 -692 -458 519 173 -262 314 -995 -161 730 -931 8 480 -691 95 -630 -863 -319 562 -935 -188 -801 -278 328 742 -500 631 585 406 -595 -253 391 399 158 -527 337 -629 -230 45 -529 -816 114 609 299 -118 934 -493 141 -878 -792 179 -61 -50 -382 367 340 -663 393 459 856 70 122 514 848 -363 344 -725 160 -882 -16 -666 527 -883 -148 -721 428 -849 -504 -551 -276 -997 -473 985 805 753 -636 -170 30 413 -709 -828 -447 -252 -468 -23 431 657 -436 -63 858 -193 -77 270 306 197 -656 617 -110 11 568 -305 636 684 703 386 -177 182 179 59 596 609 -506 -320 392 -495 -650 599 -786 577 -54 -209 740 -853 -779 877 -225 -369 936 914 902 -374 32 910 652 995 -224 200 -152 732 -405 -246 -427 -523 -619 -80 -372 864 869 902 -350 -319 676 -63 210 -230 526 -646 -871 -864 79 980 -450 532 231 714 -870 638 -757 -681 959 424 -102 724 145 -77 -477 802 -429 -789 425 254 611 284 713 435 -773 820 -353 349 526 -44 72 627 -47 -319 589 501 -894 890 -528 -463 763 -415 -882 594 -561 913 2 768 366 -296 -803 -849 -892 -290 965 -739 -488 -570 -80 862 -755 569 576 291 -250 751 362 -455 436 865 -329 884 -999 -842 -843 54 -200 -295 519 539 -224 700 507 -635 -920 -34 726 -717 495 724 -708 857 -499 437 735 300 -980 636 699 -386 237 386 -132 368 883 418 228 140 -761 -796 553 42 60 614 -514 -622 -680 92 -642 722 12 -232 -937 -736 -36 549 589 -192 -49 -531 486 541 614 918 728 -979 -755 -873 832 335 247 897 -685 -815 -635 480 576 220 -761 -748 28 381 -739 603 -566 -948 76 -459 -15 19 -47 750 -549 -118 -611 163 751 748 811 -772 -294 -308 -912 -687 -898 -757 -467 943 403 244 233 -457 -123 -586 -949 -903 936 -529 -389 746 401 -456 6 -454 -187 -595 -158 708 875 -582 -832 -356 -335 261 247 194 -250 -123 436 -778 -286 851 34 418 195 100 -635 575 25 -1000 775 275 681 785 -437 44 -847 -687 -634 -181 -878 905 230 929 919 -753 177 -87 -162 -369 284 -134 -417 -82 -531 -376 209 -595 480 318 174 -149 195 111 216 885 117 580 639 198 -14 -602 183 4 202 -421 -432 -963 -246 -720 -716 596 332 440 -243 924 -894 980 724 131 -376 910 119 327 918 -866 -50 -754 579 620 -810 114 975 687 233 -121 862 865 -394 -38 173 564 464 282 369 -725 -335 464 966 639 -88 453 981 556 499 -220 -707 -362 454 536 -200 191 -569 499 615 259 686 -340 -897 261 -474 690 -741 214 426 -912 548 -181 351 761 -691 108 -663 -618 514 795 939 -78 -485 23 376 -705 -528 750 951 -390 63 -830 362 565 875 -153 632 971 -996 79 187 902 538 558 313 120 40 -2 -114 -377 40 -809 931 323 -167 -708 -368 -371 243 -92 -501 -338 -886 303 -675 4 917 -919 -385 253 -162 349 433 256 -576 -996 -697 -39 407 550 34 333 203 443 816 925 -942 140 489 530 -835 28 100 235 815 -795 527 -522 -725 -882 221 -275 -665 -741 360 -552 925 684 -202 981 -629 12 909 -728 -842 980 -732 -663 -907 298 -894 501 712 470 -282 182 -270 -881 -147 -294 -418 -601 -669 657 536 -109 761 -567 935 145 -751 534 638 -764 -849 -868 937 723 -60 -310 800 702 146 106 415 866 308 729 969 -85 503 -746 418 -589 395 -731 -744 577 -422 101 -340 -445 379 -341 888 68 605 -50 61 -826 -428 992 414 434 183 784 -475 -885 -692 -570 -610 -597 903 -422 104 -798 -577 -625 394 -798 167 323 471 117 751 -640 -752 185 -945 -306 -199 206 -983 73 839 -32 -807 -264 639 414 -487 -910 -107 353 -540 266 928 830 398 -79 -122 445 -125 -539 -300 -419 -435 -850 -976 380 -477 -161 -69 -987 340 -916 -936 -169 -902 -964 793 -913 -189 709 31 -666 -98 670 -309 524 -1000 769 313 -24 980 944 743 671 895 -719 -511 -463 526 369 -558 -466 -14 777 -778 -314 -460 -677 812 211 873 -138 954 -403 -712 -486 -263 929 -106 668 -2 -178 -727 962 806 275 -533 829 -679 -817 242 637 -980 -897 -88 -485 -319 179 926 -939 -619 -791 499 923 -604 -899 142 -360 357 537 -492 -886 26 93 978 324 80 925 -593 452 463 -794 865 544 -66 -620 774 -889 291 -388 -719 219 -452 -789 -970 765 -18 -619 251 280 -62 557 896 10 -990 -772 600 -624 -163 129 -401 -481 537 103 -976 -8 448 -301 286 566 555 -302 -636 724 -473 -719 -529 -791 257 782 572 463 125 718 -36 -442 816 -358 -602 -521 -913 -913 150 -661 28 -496 21 -753 403 824 170 -487 326 -572 -317 746 183 317 120 365 -143 242 -307 470 -43 -310 -438 259 333 -560 439 91 -192 100 -700 425 -989 680 -964 -569 -341 -777 -605 331 -829 58 -146 -445 -1 933 428 811 162 -582 819 -420 87 -641 765 -114 -706 -915 730 610 -325 -517 249 -175 -390 -223 -506 -963 -455 276 41 844 959 -730 -865 198 642 786 -970 292 213 158 -769 759 337 -426 372 66 925 154 626 392 787 972 -611 463 -267 760 -99 -698 344 -519 -781 22 -491 -513 -773 -131 -878 669 453 662 132 -847 109 -69 73 -437 872 662 -676 -435 -921 -482 117 -475 759 902 -319 -812 164 -218 -639 -617 249 991 -467 -920 809 172 304 18 626 300 -391 923 -728 618 716 141 -257 -189 766 -905 238 418 -761 411 704 -62 -931 -416 260 955 621 146 -808 -838 825 814 57 80 -993 625 113 -293 -888 472 619 76 -34 -546 10 106 74 -474 469 -726 -29 772 322 -902 830 -444 350 689 -517 -862 -160 677 -224 -165 246 -759 -485 576 780 -753 267 -177 -230 -662 -973 34 222 -351 -523 -523 -743 -936 -637 -904 -828 -959 -860 534 697 -175 218 -465 -587 697 -495 -685 433 -676 124 -33 -898 -317 -625 -221 20 -904 301 404 185 -850 -54 -245 720 -514 -211 -527 253 647 -866 -760 -33 633 387 543 190 340 717 677 -188 -498 -709 -697 -180 819 -411 -364 450 -330 -372 987 326 249 538 -127 -574 152 490 621 112 835 714 -62 556 486 -293 -689 -983 427 77 -45 126 -765 -575 -857 504 -215 849 339 315 973 743 -826 -124 402 14 -819 191 697 671 221 -982 954 -356 48 -193 -125 679 105 387 459 810 -858 -407 -527 394 -948 -551 -40 787 -43 -814 378 -133 -722 -450 -939 -206 774 603 383 270 825 313 -194 719 970 -313 -295 333 720 875 517 62 759 -690 -56 -731 988 106 -462 271 400 -373 -458 625 -997 165 -398 872 -217 -126 -172 -756 358 391 741 650 582 619 -435 597 912 982 -877 -186 -300 273 305 -13 534 -982 1 -540 687 -199 69 -714 -263 -779 -473 -38 742 850 524 341 575 490 -923 239 346 484 -796 -296 -424 12 15 259 635 69 156 196 -20 649 -743 -181 -712 225 157 118 726 -169 1000 800 -733 72 36 167 743 -109 -942 -157 -640 -176 502 -117 -143 -751 306 760 668 -656 -929 -794 542 298 -711 117 297 -416 -923 116 587 290 -181 -819 223 669 730 230 -394 -868 678 606 -207 596 9 -348 -414 -518 -668 523 429 -187 -395 483 670 958 485 647 -619 138 376 -845 98 774 979 -721 213 668 478 83 -436 -754 -520 522 883 -313 779 809 -917 343 889 -800 289 315 -462 -445 776 203 -441 -471 -727 821 -130 781 -410 906 793 677 913 -393 -328 -328 765 -428 874 -895 -704 -197 -862 907 -439 396 119 900 -778 -688 565 -963 262 283 163 -797 -212 793 991 238 -143 -7 954 821 -849 210 -418 -120 -391 -668 277 -270 -622 630 -24 348 -963 -322 173 -882 100 -804 -77 -717 691 631 772 -426 546 -185 437 598 -710 303 -284 -990 605 -511 612 -24 -72 410 167 205 181 117 340 535 -543 -428 -778 301 256 59 504 289 721 -986 -873 -233 -46 72 907 302 -518 -560 553 -464 -178 527 530 -104 -802 -744 -266 -386 -118 -454 648 951 588 -8 59 722 -74 999 -505 522 372 230 -509 -547 -956 382 584 106 631 955 629 937 255 -38 665 -862 234 -807 529 722 147 119 -215 -888 65 386 -514 -292 -294 -573 -353 987 -415 5 -616 286 296 -395 191 912 275 800 -800 739 291 -995 346 263 -542 -187 600 955 843 -878 220 -20 380 -458 -908 -262 -807 -845 679 -390 -383 -21 -772 -383 577 848 205 551 -675 -815 -779 -194 -478 676 162 -411 -829 -158 -254 694 206 619 -626 362 -202 244 145 316 -470 356 821 363 274 240 855 285 896 705 -398 -404 -374 -358 -615 128 195 -139 -627 587 -942 285 -657 184 -759 -238 -315 -727 -407 161 -950 259 -120 -46 -615 -877 67 -607 802 -676 -154 -109 397 -159 250 -224 -126 48 -169 -464 541 -727 747 97 487 195 447 696 161 879 383 -902 -510 -442 -418 -559 428 961 -348 -170 187 -669 656 59 782 -997 240 -91 707 -977 -708 -494 -63 -203 502 -702 -610 -366 229 757 736 -986 -165 370 254 -724 69 974 634 522 414 869 -431 961 -2 866 585 142 193 -241 -435 786 178 -275 400 -675 -28 105 -115 -63 -576 282 807 -235 998 155 509 -937 252 220 377 789 263 82 955 -152 665 -612 -268 -925 18 545 448 -982 -687 -374 -373 349 -994 792 907 424 536 501 11 430 -815 371 -918 -921 725 345 140 -544 -139 -261 -166 -741 -244 27 478 376 -878 -821 -593 -446 889 61 615 -692 -766 -605 428 -549 -689 -691 761 -892 -772 -720 -157 151 -732 63 108 -195 -37 -94 416 419 -821 -492 776 -673 697 834 837 510 446 690 729 -582 470 -932 -37 -269 -874 125 -811 999 549 -863 333 9 -269 -6 -476 -410 413 99 -375 -769 383 553 743 946 161 961 293 873 567 452 -134 300 -827 -763 497 967 -352 -536 543 778 -856 305 646 938 -314 -850 79 465 863 385 488 -45 -89 869 -677 -268 746 421 -291 673 -775 224 530 -20 721 123 238 -228 377 939 -699 500 -893 469 519 476 -82 653 573 514 -331 918 -841 -158 282 -905 -348 -978 -436 485 -876 579 -727 -282 892 -308 -688 598 939 593 -35 -788 148 -121 -376 134 -297 -955 -564 515 -374 324 520 -766 -128 -323 242 -792 127 584 -210 860 -540 577 -128 -77 -10 -305 -155 -961 -151 572 276 -540 57 413 -382 694 88 -857 797 -53 -876 -509 204 -141 -796 919 687 68 63 -740 -647 -543 -388 587 -287 690 -688 282 661 383 667 98 -667 -724 -481 31 577 -747 -10 925 -703 -875 -941 32 921 54 -676 901 521 -906 235 169 -586 622 823 529 -356 364 -258 -19 257 -94 372 943 -655 -607 -225 -455 906 -968 -501 430 223 -812 -887 -803 258 -474 -466 998 304 657 864 -7 375 -639 -353 99 866 -68 -490 -51 -408 579 231 -794 -142 282 104 -618 528 -841 17 458 311 167 -780 592 -374 -730 -857 -926 -415 -267 594 -101 147 2 539 -102 -560 -388 770 371 261 -280 196 -536 300 -393 753 725 425 918 -931 -938 -507 321 619 -969 -249 389 -695 957 390 258 -793 621 424 548 -170 102 -940 -858 49 -854 -494 122 -150 -236 570 537 -41 -405 226 -658 -895 392 -804 501 -520 -679 501 -284 -599 101 306 412 -329 -894 589 923 -504 -602 -949 527 -754 -68 -64 986 -134 347 -328 640 995 474 -652 24 763 321 -120 400 -445 -218 876 420 -819 178 -532 279 964 -633 -792 441 452 -303 -729 551 206 -310 -711 346 -778 49 461 -541 -303 -85 -279 -221 -466 41 -776 164 543 -145 -121 887 245 -17 274 -919 -254 -747 292 -909 949 -551 951 159 -75 878 -767 542 534 674 -5 -308 936 -89 871 -934 916 -915 867 206 571 557 -429 411 92 223 549 332 386 565 437 -18 939 910 390 -825 932 -739 771 -355 657 -845 -746 186 828 390 -207 444 210 -84 -333 -512 36 308 -8 565 425 -333 252 -443 644 -712 -178 103 122 -287 128 926 -762 23 60 211 514 -443 372 -958 -612 483 -269 -185 821 813 -836 -529 -347 375 865 -323 -943 422 -261 -283 -165 -153 -29 -793 -61 -233 855 300 989 -935 768 -767 -771 -505 -536 -137 391 -587 325 125 320 -586 -764 -601 818 -477 441 -10 210 269 988 -343 -972 657 708 -268 444 -207 526 412 -311 -639 789 94 -541 852 138 802 -208 -245 -304 -584 471 -839 -660 466 -83 -612 -478 -154 501 889 528 -470 -215 -206 -537 -212 271 549 -461 -768 -507 -428 -734 -429 211 462 -866 -44 -576 -654 -929 127 839 -260 530 -792 -879 -188 656 224 -77 740 551 71 205 213 367 37 -459 474 771 989 -328 -44 336 -292 20 509 59 -466 939 306 124 734 -791 -915 -365 470 -591 80 -4 -462 -829 822 624 28 189 499 -217 -613 -375 318 628 -145 -908 325 616 44 616 -649 -732 -149 -625 405 -673 971 171 -306 778 -164 126 454 -399 -422 -94 510 -522 231 -386 -456 932 319 -658 680 215 251 -289 -725 -544 -396 852 -670 -467 -821 -998 -282 126 -390 328 -152 -265 481 872 645 -217 173 -294 -773 280 -815 424 761 -475 -258 -400 -613 62 -357 681 345 -998 -359 -379 865 -932 -292 554 -632 -392 -216 150 -119 -417 -61 -340 727 -294 -506 32 170 445 -987 629 141 864 -932 -798 -38 867 223 -110 -160 530 633 -552 20 964 -377 -129 -963 -628 -364 167 850 873 285 232 -509 74 913 231 -444 490 528 -845 77 266 -140 -61 766 143 -703 -8 302 24 -299 912 -504 185 593 -79 -183 744 638 -481 -473 -513 -362 980 655 -40 -466 -181 874 -622 882 167 655 647 -121 855 777 162 947 919 179 -64 -704 -330 -578 -77 527 954 130 855 -401 -208 342 -896 163 368 -486 544 -608 -764 -193 -446 528 -357 -508 -950 969 962 943 -102 -274 -199 -433 -273 -519 567 801 123 787 -274 723 654 -707 366 280 187 934 203 -34 537 -973 -650 -389 -1000 -517 923 -978 -929 11 -507 259 -463 -578 -14 -889 810 186 267 -780 245 -903 1000 -641 875 608 888 -512 -885 281 39 -670 801 72 -649 223 405 679 -316 190 -250 -291 801 865 394 727 -692 -18 524 -206 980 -511 -738 -731 322 -852 -253 660 -453 -698 -967 -605 286 -498 -975 -231 -571 765 126 -836 483 -139 233 -252 -970 889 -992 -600 -697 -907 -993 391 -481 -322 276 -755 -463 507 947 645 -429 -848 -269 -556 228 -572 -56 -929 558 -165 188 -53 654 126 600 886 902 840 -196 -376 466 -678 -50 422 -682 206 728 -507 694 -671 761 -831 349 -362 339 -582 -579 255 -395 92 379 -557 -722 -146 741 49 -310 -11 -609 -548 662 200 -862 359 -95 -562 -16 -274 394 -582 -239 920 -99 746 793 -716 -204 483 643 -350 588 602 501 645 469 -667 20 677 826 -972 345 299 192 340 503 -754 -702 785 -567 -93 -792 862 -882 387 -615 580 432 -598 63 -477 942 -870 -588 566 789 142 954 616 646 -208 292 383 312 -961 798 -65 959 -666 -108 56 -842 -383 -657 -307 -677 22 764 541 -897 -439 -463 599 956 980 726 528 992 -479 127 -726 -644 -913 848 -846 -850 548 517 248 338 555 735 447 -198 635 930 -486 -612 997 188 -236 829 -555 -785 462 -100 405 807 831 -769 -317 -185 -880 -609 -352 175 -150 -1000 298 -821 273 753 137 37 444 -449 762 -141 -678 626 523 -724 -340 -573 -346 -55 401 -287 -935 -46 -338 -865 -791 -743 705 -295 770 -704 -297 655 -451 913 213 690 -961 996 -350 -418 -652 -331 -230 -271 55 -641 -857 -746 -471 -997 513 447 21 -861 129 395 460 557 -37 -375 622 52 -146 322 -998 -305 73 -218 932 -301 251 -732 -773 -892 -336 173 384 -611 479 293 -955 -205 728 -581 -169 900 362 -150 -460 -53 909 939 13 140 -196 -563 572 180 518 444 573 -713 419 -536 -589 284 -39 -447 -917 -978 -545 568 344 -742 407 -976 269 -421 930 564 -377 -967 409 -595 -993 558 154 831 172 147 843 -886 -306 -956 -521 -472 444 714 836 643 -653 -287 -809 734 -958 201 -745 -176 485 -505 -66 -8 -691 -618 -647 -248 -864 216 423 -850 579 -560 218 687 -906 77 975 39 171 372 -210 -262 575 -420 573 -575 384 -460 494 -158 937 -743 -23 -144 -244 641 -148 -514 635 982 -428 -299 -749 -234 932 883 -255 -812 934 -185 824 -206 355 365 797 45 148 618 311 -801 924 20 399 -617 588 -953 -406 -319 212 692 -277 590 -72 -864 -257 -853 607 -861 -156 250 -334 -310 -282 -512 -90 991 -459 -549 -80 417 -744 121 634 -111 -869 -29 -820 775 802 -257 -767 -47 -278 -538 437 -499 -911 -629 -524 896 -458 377 -466 -820 -12 -252 -332 -704 -359 -783 771 764 641 -227 86 -302 758 -124 580 -870 863 1 -694 -357 -65 -740 -156 -660 -889 -196 715 -700 17 -19 921 -266 -694 508 297 -994 -927 121 60 -6 -246 63 942 -155 858 426 -595 655 157 -533 253 429 445 487 -133 -77 -47 123 630 953 -468 -788 -30 -889 -917 180 -37 -575 -757 405 291 564 666 99 -386 -194 -768 -467 377 580 -850 -231 -69 -599 49 408 -320 666 343 -866 441 -475 893 555 -823 -963 -498 -490 271 325 -589 0 475 214 -9 273 146 397 -588 -391 499 633 -961 -515 690 -152 783 311 868 -163 -918 114 929 -697 -691 -472 -739 625 -897 341 33 -740 -23 108 717 -883 406 -764 -214 967 -726 -296 -285 -922 -588 710 -185 -508 -119 363 868 -404 962 -758 294 413 657 -341 176 688 973 645 -300 -947 -526 -342 -443 -593 -596 -297 -267 -196 238 -389 745 -862 -693 -331 552 -937 -804 189 -454 -440 -342 -977 319 -479 419 815 -88 61 461 -284 361 39 272 -401 -323 825 743 392 -14 3 435 -423 -652 -146 -924 831 -237 700 -730 -385 372 134 -659 -987 595 273 18 473 -837 -985 566 717 931 624 163 317 -198 -970 68 723 -830 173 -710 91 -518 -565 382 -701 579 -334 -994 100 -163 -248 772 80 -881 -694 826 -44 990 698 130 275 105 957 774 -546 -340 385 -138 -925 -478 -126 -148 -207 -874 -170 672 -133 -866 -120 151 202 971 15 591 957 39 657 521 -233 -110 316 613 -981 169 215 -484 923 -467 -629 -138 -375 -443 299 96 -550 978 -35 -179 -655 524 618 135 171 -150 -338 75 -582 -519 937 -867 863 -191 844 -441 96 -920 -159 313 -527 -925 68 556 -159 360 -847 324 985 -946 -290 790 -204 -482 322 -930 70 -617 651 -515 -659 424 914 -642 568 -627 538 849 -416 522 495 742 -342 353 724 568 186 -545 329 905 635 34 -936 -197 -591 552 -913 -862 377 -344 -118 -512 999 -469 -265 -82 435 -5 107 295 -402 -216 -746 -469 -930 638 597 -238 79 -374 -394 -519 -522 830 390 144 -611 -270 132 902 -542 -659 -36 -260 14 878 -387 509 -531 982 862 -154 -27 142 -257 904 60 -572 -381 331 -266 286 -257 -255 905 398 94 -792 -868 99 -674 711 -88 437 -876 -821 157 -983 -30 150 608 -11 284 411 -619 14 952 -427 -210 -99 445 339 -113 275 620 95 -606 930 76 587 452 274 -719 518 -411 137 995 868 -636 116 -144 -222 458 -680 992 -691 -81 -539 771 -912 -168 217 -162 157 -452 -547 -334 -308 -687 541 -814 881 -119 -280 378 125 414 -688 954 835 120 808 -489 -744 137 39 653 150 922 -857 -573 49 -350 -696 965 740 -827 63 -16 -330 258 -619 -327 352 -941 -887 183 -518 -15 544 423 289 -990 -738 189 667 473 -557 -167 -648 -871 306 -362 -243 980 663 -398 -805 -168 -388 898 -889 -516 263 -466 -860 836 145 541 49 -797 1000 -542 -973 974 0 -962 -853 226 421 -535 -972 -302 -736 -301 639 96 65 783 -790 191 -133 568 424 -46 -966 -493 -599 693 261 -550 -800 667 -667 -278 230 994 -340 -934 736 -603 122 -238 32 822 -28 293 -127 -887 649 511 -210 -970 187 488 679 894 885 632 -150 445 -379 953 -147 523 -279 -928 -440 563 36 340 883 57 64 798 -344 -556 634 -590 119 357 -119 284 446 -93 14 -976 -487 501 531 -871 186 -688 318 -650 211 107 -279 -414 -169 838 732 -395 197 -618 807 628 410 409 -640 -933 -855 -277 802 -91 589 -288 815 -610 796 613 9 997 213 -359 -288 4 898 141 -693 911 946 -7 83 -236 -788 -743 863 353 594 -328 14 -164 433 22 -301 271 -54 860 -970 410 -181 570 -488 -305 556 -31 515 -574 683 -185 679 -781 -145 -191 -482 627 -190 -687 467 -116 973 -943 -957 -411 -121 -270 418 -924 954 799 86 389 246 -480 431 251 717 259 -614 -114 229 -838 445 750 9 -245 355 -36 -852 -363 54 -136 258 -874 -337 -277 214 769 -615 -476 514 -883 -694 -612 410 -829 893 -527 991 887 -390 -555 810 403 -38 28 -788 -330 618 -698 -525 -531 -565 -785 518 393 -752 560 -406 -804 659 931 -342 -283 654 -849 -427 511 345 630 921 -30 775 -274 529 229 921 585 -370 -988 -88 -198 -783 402 450 212 -430 410 -139 -946 786 -830 -804 457 300 625 497 -688 -732 871 -558 329 966 -606 -168 14 725 971 828 -166 -658 -94 967 34 107 -930 -400 440 182 -546 368 471 -753 -676 320 -201 810 -18 -470 -335 874 652 -829 -89 814 912 432 649 179 -437 975 359 427 196 -910 -964 812 358 -904 682 -976 962 -544 -238 -790 -726 226 494 400 -736 570 -942 -54 -182 -524 -369 871 533 291 304 -301 -486 358 -577 176 394 -247 637 521 -816 63 594 984 890 737 -951 260 -340 682 915 -365 -237 -614 -308 540 -600 395 -374 26 -250 -29 523 -174 -336 -490 789 238 404 -129 138 132 -127 713 -35 -97 -847 -598 993 202 -860 673 -442 520 108 -964 23 -232 40 -251 -410 430 560 89 582 -245 -793 849 386 -693 195 -321 -636 -931 755 -451 989 189 -569 58 -881 -509 914 -487 143 841 -68 531 -926 -559 -748 -152 307 -801 591 575 -276 25 -701 -2 -432 -107 879 -588 477 53 124 -789 415 -820 549 -775 405 -455 713 -210 -178 -910 173 807 389 266 -594 -644 -402 772 -756 -345 -53 181 -677 -245 -598 -249 -659 -263 -453 890 -332 -661 251 -708 -700 -981 464 -810 600 -960 -142 648 346 20 -293 217 -893 906 -389 -279 262 929 260 -595 185 373 -970 -303 276 146 803 98 -764 385 -545 -938 -135 175 -519 -965 -499 -913 -731 -923 0 -738 229 -381 874 584 -750 718 -207 -73 944 -337 876 970 -755 283 948 -226 -551 -463 -638 568 740 -65 -234 -430 -235 -49 -565 -132 -628 310 534 -682 -412 -572 718 -788 -745 -357 -707 791 667 48 -777 534 292 -773 484 482 -854 881 -975 -667 -755 -612 242 647 131 -913 188 40 -65 -556 -799 -960 43 -129 386 -321 425 444 96 637 690 -352 147 -18 -449 720 -796 -742 -857 153 292 745 936 362 698 824 -403 449 413 -700 -284 479 735 -403 296 32 -635 120 -137 627 -156 -127 -866 -375 -75 -315 -150 -596 252 -231 -554 -545 220 217 -110 782 728 503 -996 525 -261 -338 564 -932 991 872 -813 692 -17 955 -950 -617 540 -710 306 -566 535 -466 92 520 -408 -90 -984 482 797 298 -102 -642 123 -660 -59 413 -142 845 942 658 -293 601 634 75 -783 -739 -30 317 423 -332 23 -5 -71 107 -461 -17 -113 36 -510 991 -144 -497 -831 -369 -98 262 -474 -147 123 923 548 -897 995 -819 129 -181 295 21 -234 -867 871 -688 -124 -86 397 -460 -89 -464 -129 410 -59 207 802 612 -291 522 -837 -512 -829 -104 830 932 706 -520 557 -704 190 536 -299 525 -733 -247 49 -776 797 -968 -739 569 948 -883 940 -950 22 -669 734 390 -466 -106 -107 232 -820 -698 -888 34 753 -542 96 332 -787 864 -285 -165 669 -717 -87 124 199 -591 368 708 -92 457 -713 488 157 -585 842 308 -666 -659 -325 -708 -256 427 -538 -791 458 -137 534 783 -215 794 -456 -108 61 -669 22 -288 -264 -214 -444 788 337 -175 197 377 772 -233 487 894 901 684 -475 204 863 875 -547 -563 -978 895 -384 891 586 -988 -834 -532 403 584 467 -317 -821 -213 -530 -640 -282 71 447 -68 988 480 -687 796 -51 547 859 746 -322 -155 -320 936 -750 778 -822 539 669 260 -180 -413 -994 -390 84 -275 681 350 285 98 -648 408 149 -159 -195 -840 848 784 144 258 -621 -465 -467 187 -69 -612 -110 993 979 -208 108 -110 105 787 -170 -640 -656 -1000 -574 -726 -280 810 714 -370 -400 -545 -804 406 -695 592 270 579 875 -636 -80 131 -596 -326 -584 829 643 -482 -95 368 -50 -128 452 -368 132 -209 -58 -14 -424 -307 622 -924 -414 -618 81 121 -557 639 -665 379 -376 -853 -172 767 979 -579 -762 442 152 -241 -737 553 564 762 -606 -39 916 -204 466 407 826 -379 620 441 -33 -2 -978 193 993 649 663 -305 -869 851 819 -44 612 -310 -581 244 -392 -335 -943 384 -892 343 232 713 334 -552 -745 -822 -69 -942 -627 -31 901 -266 -229 564 -245 -562 -548 -941 253 -690 -152 963 9 861 -188 -87 -391 907 575 393 38 291 792 -661 954 251 -167 964 -636 328 486 532 411 436 -688 -311 -714 -513 -878 -188 152 253 767 694 346 -885 241 710 294 -33 389 -181 104 841 -260 101 929 -990 530 523 -334 13 829 572 -629 -584 625 333 -813 12 13 -219 -49 -678 921 -624 -650 437 -151 738 -108 671 200 -47 -180 -11 279 -61 286 433 956 -178 -159 -915 333 434 -377 376 -860 -18 353 -700 -521 198 38 -608 -355 -949 457 455 886 32 -213 378 941 791 -237 735 519 938 737 257 -809 296 -47 567 -377 938 -330 325 -101 36 508 553 339 -853 -535 -626 492 -745 796 -510 320 586 -265 462 -334 775 -784 40 207 -334 -191 420 -639 513 -513 140 -834 689 243 -808 395 -391 569 -504 467 -50 -971 463 445 -887 774 -178 782 -75 30 -364 -1000 189 149 -563 59 684 -849 -327 361 328 564 -815 -52 980 73 -470 -696 762 932 187 492 477 273 -514 93 -873 557 -883 -886 719 418 -12 13 -828 -125 629 215 454 -345 411 -444 -644 -620 -426 -294 -583 976 128 -501 395 -99 786 -650 29 -694 -703 446 153 -995 -828 864 -204 -783 929 -238 -724 -708 -434 -23 -510 -866 -634 171 180 -87 -671 -446 -71 137 -479 -835 358 -244 771 559 -352 -172 859 664 575 91 -523 -265 -820 875 698 -140 67 -964 -663 -353 -173 289 -620 60 -885 132 114 -92 -155 -529 -470 634 426 -248 -808 -510 -896 954 -326 463 -70 -90 740 585 -372 -277 -974 434 94 -117 863 -175 -302 -346 -421 231 939 276 978 812 -974 -376 -932 -590 602 -9 84 994 -78 928 -1000 -165 -518 747 -523 415 395 174 -96 560 416 666 399 -239 861 -375 -153 -105 -408 315 145 319 609 684 650 780 776 -196 1000 -21 583 413 -555 -726 -782 939 436 -139 406 272 737 -807 223 975 368 589 -417 194 904 -164 -369 -402 811 777 271 -676 -645 -401 728 398 446 356 -731 486 193 37 459 755 909 -767 -730 394 899 983 349 -123 -516 902 -713 234 521 -311 957 -534 273 703 -258 8 -754 835 190 -945 -61 496 -84 -659 659 704 -20 373 -283 589 -54 622 156 483 32 -256 -167 -884 38 -94 627 -938 732 908 191 212 58 851 -269 641 -836 449 145 526 -733 -9 -33 -366 -626 491 143 533 981 -958 -368 -664 -238 387 -34 -567 -909 748 59 162 -669 -452 505 -234 -537 -81 -616 -823 129 -151 333 -726 -781 -146 802 156 737 -44 -580 290 -867 151 746 -760 41 -467 -524 -361 -328 440 -355 664 387 -45 356 683 182 -362 577 652 861 -475 61 158 212 114 938 -185 475 330 676 870 343 86 -586 718 182 681 -387 -766 -286 613 183 -192 556 471 278 601 -821 -802 546 684 -513 773 512 33 598 249 735 -374 -835 -311 82 32 -694 584 10 -124 608 -24 205 -514 806 -896 -908 -337 733 91 -336 556 841 113 786 -54 239 197 -501 -269 502 -624 -918 888 153 -686 -788 -247 335 -241 -311 975 -196 290 55 177 -342 355 611 -443 591 256 9 -285 -24 97 217 652 -405 962 -82 892 -320 -112 260 -353 -502 850 -897 -403 -665 -706 993 -793 614 -364 640 -504 514 821 709 -545 456 -816 -756 -408 135 -343 230 -932 336 868 -701 -448 796 676 -366 -128 209 504 654 135 -40 220 -930 -971 744 361 728 187 82 314 508 576 -599 -745 -867 988 -855 834 596 208 821 805 -412 -444 -957 -65 126 -408 -622 807 -653 -918 341 -868 -480 -345 -124 572 -789 -309 798 309 191 -980 135 856 -771 650 930 -224 -111 -661 70 -76 824 -98 -716 801 -880 63 -183 482 184 315 651 -724 783 -978 718 -447 935 371 934 865 -876 624 -450 916 -287 200 -535 -217 14 133 -46 111 -477 452 -150 262 343 -804 886 -660 449 834 -693 -932 709 143 300 123 742 42 821 -385 -723 340 -116 -85 190 -113 552 931 146 181 767 -291 -808 -494 -191 746 -873 188 813 726 -224 -854 972 974 -126 942 -29 -651 -773 401 535 183 -166 -699 402 -888 -57 913 -30 618 -157 -872 38 -813 -880 -188 685 536 828 580 331 -158 78 732 616 -145 807 574 -945 380 772 -351 -431 817 -341 -371 317 -563 -352 615 108 373 156 796 -866 -611 229 357 -690 -827 140 103 620 -736 -672 16 120 177 -803 -15 776 539 271 -346 -995 633 386 725 792 -793 338 -67 -165 -907 698 -176 153 49 277 -825 383 -220 466 -978 243 581 -310 275 679 -411 -336 781 831 201 162 -918 877 -550 -369 -171 454 591 -713 -996 215 -381 74 -500 -109 -470 -102 895 484 365 647 -242 872 -311 -724 761 848 435 329 -948 -603 -773 -998 474 260 693 -823 186 -451 -317 -727 466 -173 -494 -799 159 374 -696 134 876 -478 -165 891 -399 445 894 -322 -361 781 301 271 -477 833 -754 172 -368 -591 471 83 329 865 519 -257 -497 -773 736 -564 226 883 -922 -190 -776 338 633 -847 -170 796 430 345 -772 120 -411 -748 631 753 789 -234 53 -448 241 -627 -258 -134 -570 -359 -293 -686 -944 439 557 989 255 -816 408 -570 714 255 -509 942 -638 745 -643 -502 165 -739 408 11 -544 146 333 116 599 560 976 30 304 616 -258 394 -818 -844 968 801 649 -679 -99 638 -146 -387 294 -252 -150 86 131 -160 107 578 -172 621 973 -934 -972 -666 563 278 -222 -771 681 731 -522 -33 303 -716 -670 -342 -324 -251 129 -942 839 -321 -145 397 980 -937 -116 382 -636 -515 -121 796 -549 567 -863 921 -161 754 -831 -700 -107 94 202 -985 948 722 94 792 376 822 387 -350 -417 38 -218 80 718 -709 977 658 265 -195 661 482 145 -163 -354 662 61 530 -571 -294 -13 -389 440 121 749 -82 -452 -113 -312 118 466 560 -131 797 -94 -993 -376 793 687 -883 -587 358 524 846 394 682 -835 884 981 -27 -41 459 -315 916 -444 -230 -656 224 698 22 -231 991 -717 -477 -735 172 339 214 -968 -47 -373 -145 965 529 924 -99 -80 -288 -763 875 566 4 -977 -722 141 49 435 78 -644 974 -464 825 -731 -457 296 437 -564 -259 902 479 -349 808 -607 888 905 -467 -239 355 820 -142 593 -554 474 750 446 701 -308 176 393 -264 14 400 461 990 234 -720 955 907 146 -446 -795 764 -624 -245 -422 -758 267 -338 700 522 836 -669 -90 -435 -390 718 450 -423 617 469 -591 -231 -186 -407 834 -350 814 122 778 -549 180 796 -850 -263 -596 546 402 291 -427 -419 954 -877 427 -388 335 952 396 135 555 779 -693 405 120 -766 -399 191 856 -108 -824 472 614 -293 458 814 -922 410 557 -473 153 441 288 -929 558 -235 857 -944 -384 422 987 41 680 -559 729 -602 789 -783 489 -378 -778 243 -868 653 -927 -239 -888 650 -870 -167 -414 444 574 539 -470 821 398 939 968 -768 355 856 230 68 -588 185 918 -638 821 -296 65 453 -980 267 214 -727 -618 875 833 -864 -253 476 -335 890 769 -454 844 945 -818 795 -854 -320 599 50 -49 609 -737 -833 -224 628 -337 -325 -315 272 -43 -504 -374 629 -489 493 847 -524 -65 -978 410 92 -884 535 -892 329 783 -153 -625 171 -514 -576 20 -207 -701 -938 367 -176 -315 -258 334 -383 279 -680 -393 468 148 427 95 243 -354 634 -707 -658 -948 -919 36 544 531 141 -36 -949 -616 860 -294 130 -228 -965 92 -434 -307 -143 703 640 -105 88 538 -937 -497 -658 -926 -572 -368 -150 -903 83 -838 192 -258 160 115 544 813 -649 206 -714 -44 -834 134 515 -117 948 -713 -527 -110 -124 241 -377 308 -515 460 -766 -997 -56 -239 265 -287 -750 50 724 -284 885 -50 -317 -741 673 45 988 -340 104 -88 890 964 -40 -615 449 -464 784 -954 -510 156 20 382 481 -946 463 935 -233 -407 -469 -775 -805 -521 168 -280 391 -385 672 -740 -337 -649 549 602 849 890 994 -586 668 580 343 -604 338 -769 -685 988 150 185 -521 171 70 -122 198 -583 -43 764 -23 -635 -566 639 933 -590 -586 97 238 -204 -910 449 -416 398 14 -221 -292 276 805 -856 143 -682 996 511 -537 399 -779 129 -258 246 147 40 672 -97 -941 156 -618 349 385 -826 442 -611 -237 -384 104 -561 824 253 760 -226 -718 336 -769 -755 896 961 -872 242 230 -363 99 -158 607 165 781 -92 593 47 275 512 314 501 932 -705 349 136 667 -284 -992 -968 815 -975 -685 357 901 -963 -551 -262 924 610 362 963 752 -989 607 295 27 128 -802 -21 -149 -744 162 -969 -776 -685 841 -856 515 135 615 582 396 998 -709 331 5 374 -943 302 -292 41 783 377 953 186 525 -58 991 -379 345 -537 -872 -164 69 -787 -461 -516 -113 -773 -563 59 -547 613 -406 304 435 0 -439 -401 367 192 905 -825 -348 -961 884 791 -958 533 -801 -263 -367 926 -222 600 -881 -626 660 308 439 202 140 85 -598 728 568 -560 68 124 -721 148 538 499 849 164 808 391 511 -183 -271 240 446 144 -86 733 114 538 838 237 -970 434 -371 -512 451 631 238 -373 782 257 305 694 -613 772 409 914 448 -983 774 -34 -629 -114 863 48 -570 564 -916 388 -743 -973 302 -141 -220 -485 652 -809 305 -663 -584 -196 500 -912 -172 -69 467 858 241 870 -635 -334 -922 -862 860 -889 729 -796 280 -99 -637 769 -127 -155 667 88 -571 940 -366 946 416 -998 519 -943 329 -369 -8 -501 560 -814 485 -994 -349 -565 -919 256 -110 562 -206 574 430 -292 -357 -907 -352 508 -912 -646 760 -953 454 -325 -943 -862 -808 891 -245 -45 -609 909 727 -75 508 -156 535 -202 100 -607 -990 -113 -593 287 -482 -688 554 -59 550 -684 -327 802 869 -185 -227 799 -140 -689 157 590 -127 -205 -913 299 477 288 -846 -25 -554 914 951 -436 -636 -246 353 -271 -649 175 -299 -840 280 823 -422 673 -674 -908 -142 -975 -477 -315 432 -721 -831 -880 826 -691 -846 551 -651 -329 88 -488 323 -719 -488 530 524 -305 -184 420 -842 -435 -666 -859 -460 48 -435 -241 735 -187 -75 756 -54 -917 744 -212 -687 227 557 17 -382 840 316 232 -412 436 694 498 -500 388 -363 781 911 -463 -494 -80 602 -391 -814 279 153 -403 476 758 506 -112 60 712 983 -597 349 0 413 942 198 306 -931 -977 218 552 -351 663 674 -381 -751 -601 30 841 -703 661 -14 437 -299 -417 -924 732 963 330 352 130 -126 214 -298 -912 -550 957 2 531 -25 56 960 -6 -627 938 349 215 410 -843 -855 26 491 297 -619 955 -946 -512 358 179 -577 -786 240 209 -891 966 -212 843 952 -852 -11 562 716 -810 -893 -203 458 -564 6 357 976 844 596 671 488 305 -702 522 644 351 776 -608 521 256 -885 686 -115 505 -235 168 390 -122 -590 -143 -389 853 -897 956 -804 -513 -665 -480 329 935 -136 390 633 798 247 -622 -230 917 -901 -149 -517 697 332 786 529 754 728 425 483 604 917 -11 -571 -146 -711 -11 -431 468 -693 -510 -379 756 -455 88 432 -316 770 763 707 -264 179 138 130 -288 -360 -394 -261 812 -937 -981 -283 -195 687 -983 254 -904 920 481 821 -553 -125 754 688 -909 187 731 -427 167 626 892 222 -267 -941 909 -11 687 531 502 -380 -355 500 -130 451 759 -186 67 -40 -974 -363 -195 18 107 -798 9 233 -570 844 581 -89 130 -697 -443 937 172 -610 977 214 -151 -180 -769 -512 -262 571 948 97 -524 -219 859 916 832 -797 29 -899 -558 222 -274 308 617 -362 -960 -887 -402 -912 -889 -421 539 -2 781 -918 911 732 571 -921 -219 296 14 -187 -294 -367 -430 -787 -333 -143 -495 -517 -662 865 -443 368 557 270 173 -955 -64 -18 -690 774 -759 -925 80 184 79 783 847 -528 652 -724 665 293 -533 -620 61 -944 456 -12 547 368 -615 219 -755 -97 -334 -101 666 377 -213 -263 488 -711 803 16 680 -359 883 -816 819 807 -547 379 16 -479 906 -70 -181 -313 -985 182 -88 -331 -716 -734 -334 -170 -923 58 -425 65 781 517 -506 435 681 -408 -362 -485 192 -757 672 -275 -377 -498 4 -296 336 241 -976 397 -691 637 -227 371 -105 408 -275 867 -418 469 -905 -755 85 168 -635 602 -784 -193 955 305 100 -517 -5 -965 416 917 74 252 137 795 -763 255 49 499 -96 -834 69 376 -825 -242 129 -674 -533 -942 -505 -483 113 -324 101 368 487 730 86 -410 -642 112 163 -478 -619 102 -291 313 958 -242 112 379 -963 884 -173 -134 365 752 -607 166 509 -324 138 -629 -352 708 -343 -454 765 737 704 856 957 -764 341 -96 551 408 800 767 -29 -189 929 844 -777 -829 74 839 -498 656 988 -187 -143 -702 117 59 -873 -534 659 -495 -634 -271 977 877 716 -308 -434 318 957 489 -730 314 -442 -136 -446 -215 -821 403 -627 -787 696 989 833 -441 -553 900 -542 82 211 -59 859 494 694 766 590 744 -879 -247 -852 -44 -697 115 659 223 -987 -7 119 -448 -599 640 -330 488 -874 277 988 -442 520 53 647 960 -193 -20 715 659 234 -505 399 -431 -222 -979 -211 -760 -394 -890 -697 801 394 -493 -763 -457 -512 -559 224 -190 195 -241 -43 480 369 5 674 -307 -616 939 -630 404 -759 -243 -614 850 156 5 39 -554 -354 -224 834 -67 -295 296 -529 586 280 -954 399 -498 -95 -351 756 959 -942 -226 -996 865 180 -467 -800 -556 -667 -428 -540 385 845 359 -170 -411 -370 -912 972 205 980 -717 218 -242 -324 95 -433 529 -488 665 -52 -556 -287 626 -348 -379 42 -866 -947 -971 -132 221 859 -352 975 692 636 -71 -441 -976 -414 -196 594 397 -960 -951 343 -239 430 -516 338 -204 406 881 79 -713 -463 269 554 -286 470 -354 776 658 535 -3 -828 -223 -942 -408 563 -864 -21 -280 114 229 -646 -126 492 815 -130 -976 674 801 -908 286 -972 -375 -836 287 -20 660 154 -648 -429 -870 645 315 -544 -227 -406 -296 473 367 -535 258 -527 -250 -610 142 -401 69 -370 766 -293 537 -12 835 -546 -190 967 713 -550 -830 737 67 123 -737 956 590 -609 459 -660 835 749 854 -992 -152 -219 -834 432 -997 221 963 381 -686 -107 -425 -306 120 -232 461 -261 851 -863 311 -262 527 175 -577 426 765 182 -950 383 171 -738 324 -82 640 -616 551 539 -643 -143 495 -638 506 -631 87 -719 251 535 634 36 -674 -595 93 686 80 -148 635 -565 781 688 -463 306 -43 -676 512 -26 275 980 366 372 -300 479 -856 779 -843 237 186 546 275 821 -253 -693 -777 280 -485 320 -711 902 -42 662 998 35 629 -324 -8 319 0 55 373 -530 -929 -726 264 -926 548 -227 -148 -812 -32 48 -255 47 701 970 -912 -670 893 -840 -333 -460 839 708 999 838 -614 -735 450 67 -981 924 -943 947 243 -170 -387 475 -74 545 -724 -633 -860 38 -521 -934 -16 193 -904 -728 -222 995 -185 654 -926 739 338 -481 -794 163 349 -74 -182 -284 -641 -346 -684 -200 997 860 12 -395 126 -451 923 -608 -155 -822 -157 217 -736 -234 637 -741 599 173 -228 -632 -245 -181 -60 -202 -416 -916 930 -66 449 -396 626 -545 -551 -514 245 471 37 -573 -85 -415 -628 -443 919 -173 -806 727 -34 -967 507 195 588 -926 -512 362 -692 917 -993 -352 578 714 913 -322 434 667 260 273 296 -182 409 -433 562 137 738 739 -953 -966 -487 -143 289 -295 617 96 -314 -613 164 838 -242 -433 -733 99 -767 391 216 338 -620 -449 501 38 203 265 -976 487 890 -785 540 661 -740 -235 478 823 453 861 658 501 -74 841 -578 52 290 -805 -601 439 550 412 -166 -469 578 -671 -956 -655 205 -707 -414 -472 982 -991 -707 -997 -628 -844 -553 915 -655 -929 619 -8 138 -270 -714 805 -186 -79 -586 278 307 745 -719 -774 191 416 158 -419 249 530 -862 357 305 -612 -800 -81 -505 74 79 532 -635 358 601 480 -871 -440 -209 896 -458 -748 931 -273 -407 329 -17 603 -171 -672 865 -107 694 646 -916 46 455 247 720 -865 243 -419 782 -518 -149 633 -122 428 843 712 286 609 154 -151 676 -994 -73 -876 757 -890 -515 -69 -22 -223 900 -989 -220 313 595 657 -880 -376 694 -625 851 781 958 -666 309 874 361 489 766 609 99 -392 -486 -714 548 -578 750 38 948 -140 -929 805 -468 -791 930 -204 829 219 -256 -454 353 670 527 437 -788 -128 -217 806 352 397 -384 452 -210 -35 4 -809 427 153 -935 208 14 960 377 -524 -395 -837 -557 487 339 -137 -467 -76 176 887 -722 -242 208 728 -494 -178 -801 -32 646 -919 794 -865 394 -68 244 151 309 899 345 -524 -50 -683 -115 -593 491 -287 769 -731 -311 -811 -329 -131 97 170 592 992 568 -502 -741 733 -806 234 864 535 -984 -267 220 550 886 -314 23 282 62 66 370 985 690 689 612 555 573 -538 -583 -469 -509 -480 -314 -509 -571 792 -510 -447 146 -480 822 -864 -352 43 -215 904 -460 347 298 399 21 -332 740 672 -411 411 -211 -924 779 569 -240 -588 -356 -976 -449 -406 -916 866 581 805 -97 25 -746 433 -674 82 261 -718 898 305 287 -441 469 502 -591 173 45 -861 188 690 434 -698 992 -940 -659 -306 -900 271 508 -327 -445 -208 -594 225 279 -427 -153 268 -751 60 254 291 861 -35 -321 860 -87 97 -697 446 742 -617 -995 -985 -706 435 -37 -412 -951 455 -234 -963 991 -720 604 221 741 601 -964 156 253 861 882 473 19 229 338 -433 576 633 -662 187 -952 522 -454 -49 987 -257 -60 -920 -290 -880 -20 194 870 -814 445 -396 -181 -320 -8 -109 -311 47 -58 386 -389 -669 512 -322 257 -393 -992 -66 893 -525 873 -721 603 416 -774 472 -608 -622 154 -144 458 1 527 240 -370 332 497 742 652 -609 10 486 -783 -418 -123 248 535 41 -641 930 -236 -478 767 -194 -54 -157 -459 988 624 -777 726 551 814 -479 -951 -280 -647 -920 854 -973 155 917 819 -811 136 -236 -469 278 351 -792 420 -15 -120 -220 -961 66 833 358 318 -756 257 -273 40 84 992 537 -717 582 -537 -571 963 -372 -369 536 -320 515 383 366 923 -880 -348 -765 -371 695 477 -79 -826 541 230 987 736 -282 -505 -910 -442 -828 -68 215 -242 -897 -632 967 334 -690 585 134 -646 982 239 465 109 96 606 -641 281 -188 751 -452 -15 -646 288 501 788 816 -28 -297 334 -440 -269 -494 190 -277 -786 -904 -760 -588 -479 350 -956 -844 917 -13 545 -261 -227 464 -249 181 307 940 496 299 -29 -308 -366 292 -158 54 246 197 -603 -832 -387 389 709 -390 551 73 427 28 -230 -721 -153 -181 -46 921 -969 499 80 920 604 251 -576 -125 -901 244 881 653 -617 -735 -58 117 86 272 -703 996 91 -747 -462 -392 -256 -332 -559 -607 691 -661 909 827 -187 -859 -790 -460 -73 614 802 476 -184 -808 837 -184 608 -428 806 -714 209 29 372 -821 -536 369 -479 -617 -422 326 -273 -66 -448 632 480 -878 -804 -700 22 -340 837 822 -802 -29 732 -695 643 377 40 655 -947 76 90 221 -57 804 -328 219 -770 319 -292 661 193 984 156 -331 22 -783 -148 -369 878 -14 -548 920 -259 -592 893 509 -599 320 -578 -776 409 -171 95 655 -991 22 -757 834 826 43 665 594 -45 187 593 131 986 -388 -540 120 -765 -408 -404 -1000 -771 176 -853 -78 -822 106 983 727 -290 535 290 17 330 -710 310 984 580 -604 -237 352 977 65 799 688 -502 312 277 -853 -493 629 965 676 -139 330 1000 -34 341 124 395 846 887 -409 -418 -106 -115 -266 165 69 -299 -799 765 454 943 -787 -175 -411 -819 324 -716 -622 -558 -641 477 -733 -825 -611 670 208 -436 19 754 -554 -120 786 -604 -439 851 761 -22 -24 678 -605 -139 54 -507 104 -948 -5 -689 457 139 476 -901 792 100 55 -190 -940 422 562 563 626 621 -930 429 143 -248 -721 688 509 -194 -432 -895 980 762 257 -400 914 -73 349 821 664 -913 800 -283 -138 -783 762 372 -243 77 -122 -802 -575 592 835 715 -548 305 -870 -409 357 464 850 523 180 936 -35 201 -827 -701 -228 766 -50 44 -836 -555 365 517 -497 167 -702 -154 -299 421 -319 -615 -908 -787 -775 710 892 555 -888 -486 -202 181 -641 -965 215 901 -884 300 345 432 -443 -677 178 79 -282 682 -748 -395 21 -1000 -334 893 930 308 -626 336 -479 740 899 -281 563 254 -150 -70 570 -692 -951 -975 551 -128 -869 -798 675 -534 941 140 -654 470 -39 22 17 -269 -593 -255 -968 -25 -825 -425 794 -524 -244 723 133 47 -228 6 221 976 856 -705 676 -435 -737 92 13 569 494 560 887 975 168 -457 952 -401 390 102 876 -811 126 330 -36 955 574 719 396 -459 -261 436 -467 137 -657 659 300 -368 -313 578 -553 841 -919 675 13 790 216 226 570 3 563 738 -447 -78 -900 -359 -975 -733 -827 492 -872 -898 -349 260 316 -973 910 -258 48 -867 477 885 792 77 -921 -970 5 -602 -931 -890 330 -111 -688 22 143 901 -610 314 461 14 411 959 -94 888 -760 559 -433 494 773 291 -295 -828 942 -107 -964 559 -535 726 825 -862 -832 355 778 -800 754 -651 972 -267 -376 -751 653 939 -156 637 -607 532 -90 59 -392 -819 -232 -843 -462 -575 847 -695 5 -816 -831 -385 -676 871 -510 63 -333 812 564 587 681 168 608 364 -714 -446 495 90 283 -466 109 930 -206 -343 -567 -308 973 -768 -1 -432 -585 -274 -612 321 637 -669 -828 -506 938 -775 20 372 627 -959 431 65 50 -45 979 730 241 -674 -45 755 737 654 992 133 171 -461 706 489 -654 -435 -707 908 -568 -865 -628 -796 345 847 -515 -863 -94 -128 138 181 693 -431 798 506 -676 -918 828 -648 376 -710 753 -885 905 248 901 -653 220 -604 882 -760 -507 -394 -482 319 -285 -183 -78 567 -370 267 -7 414 -87 185 -155 -768 768 -769 423 369 741 338 -492 -648 -981 354 -510 -123 754 29 -461 37 826 16 497 -711 -440 -611 -404 -335 35 628 -860 720 -223 250 -838 -347 727 887 -695 -342 118 -760 -675 -156 840 152 989 -281 -503 729 979 867 -15 -385 -326 -294 419 -26 453 262 831 700 -33 656 -9 -883 964 -897 720 -266 707 151 -502 177 229 -601 784 860 -372 146 -640 -476 310 -917 -139 11 636 334 638 -894 910 566 369 495 -149 815 -598 968 494 251 530 -241 527 -165 497 -860 -136 876 367 -774 119 -502 179 706 158 -895 156 -756 630 287 946 -690 977 -427 -367 138 650 -885 -144 170 -450 -279 -675 791 -586 485 -787 -306 795 126 -737 -942 488 -966 -61 920 214 -374 294 -787 432 -754 927 -833 -230 -240 895 69 461 -764 -960 -605 -132 633 -854 746 -534 737 -924 -192 -231 -673 540 754 894 507 799 399 -269 449 387 745 -941 -230 -929 -137 -512 -436 -588 684 8 -395 234 -75 -250 466 365 -870 -682 -76 676 260 194 376 -742 -975 -668 490 -552 -346 -339 677 651 -231 926 89 330 -221 407 138 -404 34 -104 -140 809 -758 886 -252 -172 -950 795 135 -594 728 754 131 991 181 116 415 905 -897 288 828 -367 -230 508 163 532 963 269 18 29 525 -974 -115 489 650 710 326 -867 -144 -310 -846 -289 193 -270 -410 893 -783 -650 285 109 582 550 720 756 965 -562 75 -9 -599 451 -221 57 -708 626 863 653 661 898 1000 873 -121 308 -135 -938 328 875 996 -346 -138 -115 -411 -55 -280 712 -82 -295 120 -563 340 -828 120 -949 -121 17 -596 458 66 -224 -447 589 518 566 -799 -767 -720 -492 -570 111 -428 611 530 -195 -811 319 910 -780 243 -20 -47 701 484 -285 -567 198 -347 -831 423 -523 537 591 -629 -133 -209 153 -80 -464 913 -348 992 -569 -512 506 -271 125 245 -450 462 -466 -678 -906 390 -558 -991 731 -144 548 -672 136 561 -973 -218 355 937 -637 111 583 305 -66 -864 -620 -73 707 -29 -484 791 553 -150 -8 -386 94 -577 585 -614 306 63 696 -379 511 -152 306 -411 964 -159 -751 328 62 -172 -512 7 -512 774 -460 833 -258 245 -80 -511 -115 -398 192 -241 -437 110 -295 -17 -975 -487 -680 577 -494 323 -521 -421 448 -251 802 -769 190 -31 217 388 -793 -90 -249 713 644 716 -69 -710 120 -353 -436 173 175 -403 -253 -760 109 -814 196 -157 -990 -39 356 -433 -348 337 -974 702 136 -842 36 -150 -264 577 240 -670 -543 -345 666 -369 -840 -857 11 958 -610 11 -39 702 604 -991 30 786 418 -193 731 -548 -604 -124 -418 -273 368 124 -604 271 455 -500 -637 -229 -261 -472 631 -224 -869 173 -646 905 -902 803 -714 428 -987 -245 -296 -15 -818 -691 -492 326 997 -598 -843 144 -317 -341 -242 944 -508 439 61 -916 -459 878 -998 644 522 212 -235 -269 -478 228 29 -621 797 -169 90 489 -935 -751 41 259 691 -511 45 -461 -419 607 -69 -133 -699 -611 -24 -781 591 -527 -329 -162 544 -901 -487 -527 -404 190 298 -851 -210 854 508 -819 755 -380 339 -560 -981 392 -691 -788 1 -887 -251 -843 -984 -153 -558 313 -825 401 254 -588 880 529 -938 690 -241 17 168 886 -774 -44 -900 171 616 -959 781 -707 145 -340 -212 663 -279 -431 532 886 109 -11 -60 -186 -265 -4 279 723 -88 426 167 254 -802 134 203 464 569 260 431 847 328 -746 973 -573 217 922 267 -888 -837 970 -388 -887 -562 -735 -431 -885 969 -604 234 -273 201 -246 625 851 628 525 -635 -452 162 841 748 -18 472 393 808 302 0 -247 -93 -87 447 237 803 -548 -516 965 625 -396 -767 301 -928 857 584 -448 527 -724 -219 -549 -740 -750 -852 414 335 -515 988 66 -240 -953 -225 512 294 -412 563 32 150 -135 361 -456 -14 -112 -674 529 -96 -614 -963 314 -363 213 992 -289 281 708 -897 494 -736 -252 -860 7 598 -962 -73 482 335 -144 341 -487 711 32 91 977 401 -148 451 -642 -89 -732 690 137 555 -756 19 -105 843 -225 438 297 713 32 879 322 -744 190 -596 45 -40 928 722 -197 744 755 -860 587 -180 -178 475 936 220 397 -818 -238 -680 -767 330 34 555 863 -363 -695 -837 -398 220 -897 148 -946 -797 371 175 212 -656 -485 736 510 -214 116 -371 446 -956 -898 -91 216 635 665 -181 -43 -975 -896 922 -736 796 829 -218 -413 777 906 -709 808 667 995 -743 303 246 457 199 445 51 219 -14 945 88 403 506 939 -375 423 446 -319 -267 -711 -826 -614 961 -286 -878 -712 -388 -959 -381 -552 -814 -111 854 -739 877 845 -522 -991 123 648 631 -105 478 781 311 616 418 -923 -945 28 -476 19 -709 -172 -753 362 -200 -385 -455 -74 217 91 449 430 633 239 -77 -162 -57 437 556 -253 -841 -525 -297 998 -46 906 -986 416 -717 -640 -349 472 719 -560 220 -685 -265 259 499 106 282 -569 -920 -712 77 -91 -781 -146 -859 351 898 -521 -550 249 943 742 270 164 -372 563 257 -733 -995 -560 -424 -940 -510 938 662 -79 153 479 -714 804 982 65 340 361 435 -117 -808 832 -782 323 -544 -537 -682 -270 734 734 10 -644 700 -747 -13 -889 -825 492 -874 134 509 944 646 23 158 -444 419 -590 90 879 257 -645 529 -608 -144 -466 835 -344 -569 672 -726 269 936 29 -300 209 -88 777 -667 192 -34 65 594 802 -254 -707 -502 -442 581 -857 -769 -526 212 60 606 -836 351 -514 -876 -291 -583 -448 39 871 -626 -147 743 -223 -885 -262 -822 396 -970 -695 -697 81 156 -178 690 347 -159 -860 493 -7 -298 -493 -651 -158 358 -887 -862 -84 820 -220 464 -250 832 -584 751 -560 856 10 309 -15 237 983 984 513 -311 -931 401 306 871 798 -494 826 -134 508 -252 715 -656 563 990 483 440 346 -628 -109 953 -751 -547 -989 643 -638 -767 -186 -539 -934 168 -498 524 -355 821 823 -771 832 158 967 -56 -83 -368 968 -970 654 -626 -75 266 714 724 388 959 721 71 634 -412 -918 950 -276 -997 63 -762 486 -877 659 466 -855 -107 40 -332 912 -117 996 520 725 471 482 461 -749 547 865 946 -321 -670 288 -929 -112 -645 -271 -577 996 -44 880 -164 619 461 462 43 -402 398 -515 883 -254 227 -639 -765 419 26 959 843 964 -915 123 744 242 -228 -449 641 -916 -827 821 -508 -935 591 -516 79 885 -278 662 71 -86 -300 583 661 -375 363 140 -632 -166 -926 241 69 -528 757 -766 457 -895 598 457 -747 -220 12 -879 -649 -390 -105 351 759 -86 -289 869 354 -318 57 181 670 683 839 22 958 -991 796 617 680 -950 -684 483 -36 891 -304 480 -533 27 -588 39 480 -804 184 -529 209 -568 854 755 812 786 -789 -505 -559 69 686 588 753 513 -377 -738 810 23 -509 919 -451 -458 742 922 46 -564 419 601 -588 -185 -523 716 -608 -117 -448 -423 149 962 796 615 -714 992 450 -298 559 -513 351 -839 -870 -436 -178 -976 530 925 933 -984 50 -35 826 -644 -285 -647 -878 -118 -872 935 -594 770 -259 489 56 672 -18 244 748 -442 525 237 679 317 197 722 408 -421 -125 -741 28 55 -75 666 -333 -647 573 421 716 -455 -408 369 325 -166 462 -155 -577 349 -249 226 -271 -734 -938 -37 -335 -466 -516 767 -494 -86 -360 -801 -746 448 608 359 -26 754 -921 -222 -554 -272 969 -11 0 -943 621 -126 632 907 -740 918 40 28 84 1000 -804 823 801 -194 -77 503 633 174 387 476 -486 -102 168 938 -316 -692 -268 -651 -682 -542 -664 11 -511 -147 -309 -995 936 638 326 30 -419 -675 -685 -865 -49 -716 -470 -991 -182 -369 737 -55 -78 885 -817 246 -896 772 456 331 39 260 495 576 -638 -507 722 73 97 -513 853 570 23 -163 914 -791 443 200 230 379 302 -559 -826 564 866 -768 718 985 947 741 -302 652 -985 -720 435 -222 -237 -95 -407 -41 -20 -71 874 -15 -477 574 -781 715 -366 47 900 -515 -942 -979 -367 743 -437 955 220 -380 -662 410 -482 427 -234 913 637 -773 131 -330 525 447 490 21 850 -725 -362 239 -874 883 -469 544 541 291 -336 434 -37 63 757 278 -346 -560 287 156 983 709 -212 600 -102 170 17 -765 588 -897 -775 191 -912 -726 386 -593 415 -784 986 417 -108 -525 -972 -391 511 -45 -700 -195 34 -908 933 -815 331 -446 796 -990 408 -400 -340 -545 -718 -742 785 -968 -960 -696 -367 831 -12 257 898 -684 206 -931 -258 123 -194 -302 379 158 -45 -193 -629 -79 -8 -502 -331 719 946 -630 -875 710 874 461 598 -157 337 -255 275 317 875 -365 880 -213 148 205 302 333 279 -72 -85 525 -918 65 67 -211 -615 -410 654 37 123 879 -396 661 889 -402 -364 148 -918 922 4 267 -678 713 358 -196 17 903 407 89 -185 470 -314 102 -442 -750 663 -872 -696 872 -330 354 -752 -738 401 -987 694 -901 -330 -464 64 -325 -810 948 -561 -342 137 533 408 979 -609 255 -396 230 358 839 -864 197 -785 865 375 -737 -524 -72 -181 -143 -56 851 314 -688 629 -828 326 -777 135 178 681 465 -293 240 -23 -588 -878 -403 -96 519 -704 -777 -522 -264 -331 878 204 -596 -961 -15 -778 -849 676 -550 764 238 -671 519 241 884 -119 -125 -178 -400 588 186 693 247 79 475 -512 540 881 -266 -311 446 459 -166 983 449 354 -147 223 -93 -148 -348 -276 291 246 -826 287 -525 -320 -165 252 805 -630 -168 -296 114 317 132 290 -385 552 88 248 -497 727 -70 978 -117 -878 434 962 -34 324 -740 648 -998 -704 -972 -148 891 653 -931 -441 -768 -621 -421 -458 -901 -290 -908 827 -648 -707 -236 -617 -488 -264 315 -415 392 -10 287 -840 490 -943 938 151 553 518 454 801 96 461 -763 -752 -841 -739 368 879 409 885 -275 344 187 -756 -932 -162 -210 -974 12 540 674 -436 -536 -958 165 198 894 474 85 61 -583 493 -54 -386 763 633 459 -76 -236 -224 177 -901 407 -287 838 -108 372 779 -540 -522 -878 -918 66 -342 618 476 -744 128 408 134 277 866 600 539 -616 346 722 -702 -362 -645 639 392 925 574 -149 -282 -650 -175 -98 598 -221 513 -606 -494 -392 -557 -286 640 -435 634 -8 -606 548 834 60 -24 -462 453 725 -998 531 -670 -461 928 -546 16 -950 -370 22 -852 180 -368 -797 696 691 -433 -248 159 424 -301 695 475 64 101 488 575 487 162 -801 -201 628 -215 842 919 411 516 678 521 157 -544 -531 205 314 126 318 -689 -479 753 -894 545 -149 261 244 477 957 -634 905 -955 -203 -631 639 311 -262 986 -811 705 598 186 -668 597 102 -875 547 -228 705 -282 -188 -895 -525 -406 605 37 -947 181 461 -395 855 -483 -702 -701 -862 803 290 637 540 -201 -504 117 -349 -618 -554 903 920 500 -991 -178 -276 22 274 -998 -43 159 632 130 711 -150 -92 -417 867 240 362 -24 -701 -582 -188 -971 549 171 -896 443 183 -231 -350 54 510 -249 83 -584 -860 -964 416 139 707 581 563 125 581 -574 149 -971 -203 190 179 985 -491 -837 393 346 975 -860 -692 -836 845 301 595 38 197 27 647 -372 851 -870 -637 -41 -5 -672 791 376 416 -27 -148 85 488 898 -885 816 152 -303 224 573 160 773 577 -404 -26 -598 290 161 658 -151 -213 694 -323 -359 560 -478 897 212 -125 -130 -760 380 572 998 933 554 886 845 572 25 63 -446 152 -786 647 -453 274 -91 311 537 370 -263 -929 -35 647 -335 -787 38 611 -157 29 -694 -654 -549 363 -331 283 190 185 775 -170 -368 681 -510 -498 497 -520 -68 -166 541 58 -188 -840 -551 55 -981 875 991 -847 -424 568 883 -354 -928 352 -406 277 392 -449 29 172 967 504 -799 -942 922 -165 -547 -108 -405 -177 56 -943 -154 564 712 639 -416 138 37 -817 -990 -14 248 71 347 910 970 188 -172 706 -919 62 418 -718 -684 -842 -897 884 -828 -349 656 296 399 838 883 -413 269 -232 700 808 392 -132 -138 -179 -352 -760 -313 113 -322 802 -720 -96 -911 120 495 -793 -312 991 90 -605 452 819 538 780 36 150 -401 -284 871 597 -190 413 -145 450 -433 -572 527 574 395 -772 -496 53 539 -533 -196 194 535 221 488 853 -759 452 452 957 379 733 78 346 -327 -741 792 730 364 -441 -690 -516 -425 -557 -791 274 -345 -860 814 -363 -553 -611 -157 -562 255 293 -412 -728 -554 -918 994 186 -23 704 -405 -133 -808 -58 -924 215 622 531 -531 -751 561 -399 -508 398 964 932 -697 -662 -373 129 323 -763 -207 -631 -444 238 594 -617 -123 -889 422 496 584 608 964 633 -58 -996 -69 -890 573 635 952 937 6 -265 -380 -10 676 303 -54 649 -881 27 -755 -347 49 222 -514 -662 408 309 783 644 -32 220 27 684 941 -199 -926 -508 -863 454 726 213 -564 -951 30 380 227 -487 806 -684 973 -998 -638 88 416 -322 859 403 799 -917 230 785 -354 775 -316 -326 896 -554 593 393 -213 -231 -201 -725 -523 384 -568 -850 335 794 -654 823 416 13 147 661 35 -954 875 -823 305 503 270 -821 162 907 -807 139 288 913 -370 -242 -26 -521 255 -918 -292 -785 631 -247 -232 405 -288 -286 -307 -251 808 -56 -621 -358 -278 -783 -758 932 36 -946 539 402 460 214 365 -311 828 23 225 562 -112 -584 -411 -916 811 483 -404 12 426 -469 -527 130 900 -994 96 -773 90 -403 124 -983 -268 854 357 163 980 271 644 180 -907 -118 616 -708 691 -520 916 239 -488 980 128 -775 916 923 486 -109 -892 -421 856 -246 -779 -444 169 597 -145 -960 265 571 -199 367 38 -603 256 -636 -709 426 -985 -718 -34 -774 351 580 -895 -444 -517 456 -805 284 -143 860 -994 10 468 -404 659 84 686 -206 -426 -511 -279 -579 -235 725 180 -671 -359 994 -95 -512 -522 -225 455 -449 -824 797 -60 -187 521 521 -854 -819 -197 -684 983 -111 672 478 -737 43 -705 469 -945 575 640 181 359 689 -574 945 773 -552 474 627 473 849 -163 438 -945 -43 261 647 -221 -103 -180 59 951 986 302 -370 296 -87 -32 481 -390 -215 -922 -14 431 307 -111 856 -445 -961 994 3 -375 625 222 -719 224 -579 -616 695 -490 -250 628 796 -348 549 378 -64 993 876 -556 100 400 123 261 -984 -875 558 -590 -187 -897 -944 -104 894 -367 -589 920 -293 -876 119 908 540 -659 98 689 -570 -992 -368 355 992 716 834 -589 419 587 -753 343 -808 -815 501 495 -941 -632 -617 973 -966 -284 725 700 87 550 593 -909 722 -504 38 889 627 972 -726 192 957 824 840 -811 658 -74 -928 -528 -266 -377 -202 -919 -685 830 28 875 -483 483 426 -678 581 -799 -914 -100 129 -672 -779 -828 -673 -711 -372 141 38 726 710 591 437 577 -238 -262 -206 435 -52 -278 -781 844 96 -656 -648 45 -610 381 -229 404 -303 327 561 -509 644 317 597 -767 -964 -112 767 43 765 -765 -641 821 990 215 -330 781 -972 987 238 344 850 -102 -689 847 878 347 721 -514 489 -55 999 -845 900 -335 -941 -127 456 -967 645 369 -991 219 350 533 -593 754 -511 -598 637 199 -992 -883 874 194 633 -349 132 614 -954 -544 -395 333 858 -293 -387 270 231 -461 479 -911 -268 536 990 -528 -544 350 -330 -225 152 -610 923 863 -383 -491 -142 -826 889 -12 -131 559 -724 122 692 -579 -595 813 -867 892 -826 91 -684 -728 275 882 -351 253 162 -315 941 -772 -839 964 -779 378 645 244 -992 811 173 -237 340 -595 -493 -961 197 594 541 77 133 342 -219 493 -877 237 853 223 980 -314 614 96 504 -100 434 537 -647 69 -617 -329 966 882 -12 802 805 613 -871 -259 162 -126 -478 451 775 -969 124 -40 -846 248 -383 84 352 -428 453 -757 -112 -829 -583 954 518 345 -661 -465 -307 -545 5 -856 34 230 -71 975 14 780 -111 -240 627 61 -19 -979 331 -859 877 -887 161 -142 -944 742 925 -289 683 275 616 -756 -75 300 -462 -846 759 246 954 -20 27 343 -197 412 910 438 144 -248 302 644 422 -896 -633 899 -197 274 -6 -877 -399 -323 163 113 674 -847 -396 -227 608 544 98 734 636 -584 710 742 -324 29 90 -215 -579 721 -167 -646 694 120 887 -159 -202 -387 782 991 607 153 -353 -143 -4 237 246 -336 514 -33 -712 47 -704 685 865 -915 -480 -317 -917 57 184 -809 900 -964 827 -311 833 268 -286 966 946 -549 -117 607 147 -585 625 147 670 839 721 -797 72 -843 675 -940 163 -369 -592 698 46 -546 233 302 73 -16 -318 32 -949 -710 -697 682 5 275 -535 570 458 346 -473 -552 -302 977 -23 1000 -120 340 -626 -615 691 -750 534 571 759 -36 -982 -877 -315 323 269 -283 601 -886 955 -798 -344 26 232 -84 -930 801 -669 -935 -27 492 -767 130 -492 -430 -805 -483 816 836 212 315 -20 55 -780 -91 -265 324 -273 233 378 -488 -68 -401 658 168 -733 -572 73 -722 -761 539 916 463 -646 792 889 -516 551 79 526 241 57 -443 -526 915 -565 -214 68 -357 152 333 -406 -138 769 -274 -152 -320 282 961 -490 276 -452 15 -852 415 -368 -56 -737 -119 514 -405 -777 181 143 -996 608 623 -874 399 289 -931 -702 359 357 -840 158 225 -216 -849 621 93 -766 -641 -361 -426 902 51 -929 -249 651 278 475 575 138 522 816 642 991 -916 719 845 517 696 -738 283 -50 380 -250 100 -176 -46 114 -795 882 -615 -828 -402 504 -877 939 660 -69 372 -88 -142 933 888 -456 -924 -165 386 757 -739 479 -43 93 -814 905 -217 300 303 -1000 -856 -178 69 -841 476 -373 753 197 -451 524 340 256 548 143 511 407 925 -916 397 -347 -380 -588 -845 -261 913 -860 444 966 799 556 -921 695 -288 187 -533 -939 -965 -693 -712 -291 629 -98 -774 -173 735 771 98 947 680 -690 579 677 757 -141 798 -178 248 -266 214 48 300 660 887 -140 -186 -60 973 508 -120 -816 -413 -506 69 742 -492 210 884 -476 -244 -129 -163 -983 -704 625 -514 -398 -719 -328 578 176 -716 -562 805 669 -453 998 921 -646 -871 963 649 870 365 -540 -441 539 -240 -767 104 -193 -748 600 592 -929 -242 467 973 244 -269 571 -972 740 -560 192 103 702 220 -876 -116 332 594 67 495 -28 883 -104 -240 114 -507 -638 86 806 716 -194 -772 873 938 469 -697 -482 -315 -843 -262 36 -679 -289 -334 -248 414 691 -986 829 -948 903 673 -784 -269 -907 -526 -595 5 -644 -16 -473 962 52 2 -435 3 333 -100 -225 -661 581 629 81 327 -161 -852 -898 812 374 -326 746 363 -116 -473 -635 715 -98 154 -187 -729 -250 985 920 -107 -173 -92 911 789 -5 -437 346 774 285 -255 -206 -164 -726 -824 -326 -288 -288 -631 928 -887 -217 9 -832 268 136 689 -257 -277 220 -635 -209 -613 -684 328 -733 72 -751 -291 1 -273 -726 553 -820 928 -864 -759 388 406 -572 79 700 -913 -554 628 -616 754 642 -519 32 -396 221 -731 222 -186 260 901 -130 -540 946 -521 -964 439 -934 -599 977 187 -419 422 -674 -942 -424 276 -696 -19 -694 471 774 485 558 -689 355 978 248 -262 311 237 323 -143 -730 56 -12 52 918 985 377 -899 -410 653 675 -596 -794 -595 -10 174 -106 76 -486 -142 -958 -570 442 -130 -496 595 -535 360 928 978 100 -755 449 66 936 -404 -5 -937 -678 -476 507 514 688 6 487 -328 -932 -488 276 -737 -930 665 -214 -402 297 263 -53 207 665 164 688 -577 -562 585 -922 310 -783 -84 -574 240 221 -796 714 -506 -98 -99 -676 -691 554 -318 277 -152 -812 -390 -792 401 -494 -486 162 -987 -837 -883 749 -955 851 -67 -357 370 977 -245 868 -566 -549 -144 -584 -272 -356 -438 442 702 195 593 495 -450 -175 -567 -544 742 199 -806 250 -229 1000 -477 403 664 -67 -871 463 864 -380 -10 514 -842 951 -67 88 423 -210 913 -807 363 696 781 -988 463 50 -714 172 -469 810 793 187 57 813 329 962 278 571 831 321 -872 -517 -343 -698 498 -489 -168 929 791 198 577 827 -168 -462 -109 -920 946 -837 535 -979 442 468 -522 401 712 -715 149 -787 -608 -748 -225 565 -568 -720 980 851 141 -986 -334 -564 708 765 -623 -199 -668 -575 -878 -409 -348 649 676 240 -590 -424 868 264 -131 -205 513 845 -807 -814 355 -608 -39 723 -530 -758 -815 125 383 861 -804 -940 657 172 -475 10 202 -455 -446 -187 924 151 477 -421 -728 948 -35 51 66 584 708 2 799 717 -338 -340 -106 283 254 -885 -373 -907 -495 838 -280 -34 928 -675 494 -318 485 -776 178 -567 -809 -848 464 -67 483 289 57 -576 -615 -177 974 -954 858 -845 152 -194 340 -637 -642 -145 981 1000 232 993 -855 971 151 -539 -902 -989 915 -996 -715 -312 940 127 11 298 182 -78 -491 395 -107 474 192 315 -671 165 -637 -657 -782 730 727 81 547 206 -192 527 345 -254 -847 -554 -46 -421 375 -475 339 256 628 126 844 -616 245 857 -370 624 -241 -450 313 -403 -490 262 917 -454 889 -845 68 25 -428 -283 721 416 620 -469 350 574 -991 884 551 -238 -129 -319 824 375 -96 -940 -752 790 -484 -131 953 391 424 -338 -764 -340 604 -284 -97 -228 441 924 160 -813 989 638 529 277 -949 -792 -817 -902 -184 -978 -831 552 -897 651 323 -97 -516 943 -716 -549 220 844 -733 183 702 -222 975 915 422 -784 -439 917 -150 -278 537 -320 901 792 -624 -53 720 -428 -613 648 -143 111 -15 -48 -870 -685 -317 -807 595 173 -495 690 -335 563 110 -589 -688 -395 -235 539 -206 783 894 550 -789 -412 509 408 730 -509 -853 -864 743 489 296 -750 426 187 -769 -601 -54 -7 -140 -742 -508 -330 395 741 169 -940 810 -424 774 -856 -618 421 814 -894 572 -504 472 -486 -924 -971 -366 -708 790 208 111 265 993 398 33 406 851 143 -457 -492 302 323 720 191 594 -686 -603 406 523 -193 -986 103 622 678 428 170 -212 -695 724 -404 -850 -649 93 197 -195 187 580 817 -440 -569 688 936 745 725 -880 722 -768 -829 805 497 -459 756 110 -143 484 -695 872 -379 -363 -630 -76 -457 -425 677 449 547 -202 -809 -764 944 18 132 -210 -368 109 -260 -58 110 -176 -42 -326 -298 908 726 419 -139 697 -272 958 333 -514 -31 -525 259 -574 -12 351 429 428 841 803 -142 -291 -491 465 697 753 -589 155 974 116 173 555 830 748 30 -397 998 -458 116 -673 -926 -618 -998 310 -42 -735 -400 -755 -857 -163 -558 -523 4 -832 -564 -465 77 761 -40 -929 -628 -920 676 -674 525 891 -913 629 469 -724 -985 210 -641 -535 -673 555 -152 -519 -526 383 949 -996 -710 -57 -968 -498 -234 -24 112 859 158 -810 306 464 -620 -443 843 81 632 632 -839 -544 -833 171 864 319 -917 514 -978 -728 -279 -558 -907 -416 549 162 239 -866 -798 -982 -997 -484 617 -600 -33 -866 -561 846 861 -865 -906 -534 -424 -574 887 -464 678 681 -392 380 630 -608 567 -18 586 885 -169 882 475 914 22 695 -129 -220 646 -335 226 -895 -330 36 378 366 -534 -907 622 -772 -788 -538 152 31 709 -47 296 -151 780 426 814 533 641 -92 -599 175 547 -937 405 580 3 -340 -279 -319 947 173 558 737 333 -438 -240 -94 -45 -349 606 607 79 -133 590 -790 -49 222 965 -35 -452 225 924 -325 708 -398 -298 376 -543 -733 221 -220 170 -67 208 -868 -968 528 -644 -267 177 -30 -826 310 -220 476 -515 -754 -354 -612 656 -82 -639 -35 -167 -564 10 -976 270 485 143 -765 46 149 -553 218 102 892 -237 -34 735 818 -885 -609 542 -863 707 -780 -435 605 -622 -961 -980 -181 -475 118 582 -146 743 -32 -501 -522 220 956 -753 282 563 141 611 -74 379 -291 278 -464 563 517 -999 -461 -151 355 689 731 -332 657 -4 -509 868 37 277 254 -700 -204 661 -760 83 774 910 217 853 -788 904 -318 -469 545 370 463 -508 306 667 466 -120 -775 777 807 -871 -621 -325 -374 620 246 123 -116 497 324 -6 -261 -457 465 664 -139 622 -79 -703 374 -586 83 -4 1 892 890 -448 191 953 -846 361 -107 -876 -715 -696 -382 -467 831 -569 645 -218 238 588 -790 -1 -159 -837 461 51 51 619 987 542 -942 -938 -115 -849 -333 -939 -990 -901 233 -397 273 427 223 -121 985 862 715 818 -338 740 -381 334 -533 -435 207 715 785 -776 651 376 992 324 461 -780 806 -487 -59 -846 70 -264 -598 223 -791 165 744 309 170 -604 -356 985 -833 -522 651 -401 353 46 -554 509 -84 875 843 610 -584 148 308 899 -448 317 -928 91 -346 -29 588 985 -154 -533 -655 751 -124 -34 397 -185 984 986 -270 -494 -963 -858 -700 309 132 380 -308 524 145 -425 175 -75 317 -594 -403 764 -640 -950 -10 264 35 663 -618 -450 -255 196 -496 775 763 708 -277 -752 -959 458 88 942 655 -145 644 304 611 -291 399 -778 -509 -154 3 374 606 556 -788 -912 700 279 927 -175 -888 861 140 -768 -92 -931 -568 591 -682 -33 -621 226 238 336 424 -874 351 -660 203 213 -973 -226 -601 -107 983 247 489 -288 -251 672 -745 -153 718 739 -104 909 643 188 -488 401 617 579 352 -424 650 -874 596 -174 -415 294 445 783 -778 508 739 -518 -891 -851 -655 -730 -822 549 -984 63 -742 -308 -195 -149 -829 924 -81 167 -758 -180 -596 -817 -287 451 -11 235 413 -314 375 339 -990 137 805 -313 -935 447 -115 -282 715 -810 119 -47 -489 -171 -641 -14 451 907 100 507 -977 233 -71 -69 541 -282 277 -705 -359 579 568 745 953 -242 177 803 -134 -74 -206 -970 -251 831 -548 325 731 -773 -468 318 991 535 444 626 -205 -576 802 718 136 -801 554 -225 871 -685 403 334 -654 -1000 -980 -658 435 -601 -201 832 -181 460 542 817 -176 -864 462 -421 189 -379 728 -713 427 -187 -842 -70 209 961 24 182 224 -522 897 -393 763 539 -30 697 238 -720 344 -290 843 111 -276 409 -167 -392 881 94 -389 -787 976 668 -411 692 102 -37 -607 416 241 -519 146 78 -498 368 -909 -552 -314 826 717 -679 -227 -724 -717 574 -418 545 929 207 -690 -670 961 -264 -491 332 871 -220 815 -73 954 -885 -523 450 -352 539 483 -310 106 -542 -293 556 846 -539 -82 864 962 -987 -654 -264 -586 -270 -858 -380 -430 -635 759 -638 -193 -446 -575 -431 386 145 -463 -892 -296 -950 -348 -429 -833 -353 492 773 -628 -722 -726 243 -859 111 -976 -37 -42 -169 966 815 831 110 328 767 815 -303 692 -64 -816 384 270 -596 917 -339 -403 -779 270 -714 969 513 -977 879 554 -708 838 -7 -145 -90 389 -315 -439 735 -606 412 -622 -335 -818 -816 -766 456 641 572 496 251 -23 178 224 810 875 -159 -784 236 -60 -661 932 -750 -618 -168 280 -678 223 -631 -90 436 -130 -963 781 114 156 -730 120 252 80 -134 -819 16 429 -366 180 775 790 -52 -905 -487 -101 111 -233 -906 311 -125 460 348 -326 579 718 -484 728 -300 -273 -514 298 -368 -193 500 359 545 -96 821 399 -694 955 239 38 582 872 -855 899 268 345 -552 -274 255 220 824 -442 -380 144 697 122 -109 594 928 -989 481 -415 424 -361 827 669 -470 560 833 -504 129 -566 515 -124 -784 -970 -127 186 499 -406 -886 813 732 406 -847 511 185 -924 746 -499 591 221 192 -254 -737 -434 581 733 876 -893 -517 -583 759 161 -101 591 597 -92 238 898 700 -367 22 452 -93 206 -167 596 180 743 -8 400 -972 -884 -566 95 -912 571 -592 -69 632 -55 -38 545 206 -919 979 -169 146 306 795 -83 673 -990 57 -809 989 703 471 742 -490 -930 937 -902 -906 -120 -176 -12 910 -819 225 -373 559 -406 -38 922 -553 86 559 -362 358 -750 830 381 909 -202 -544 971 183 -334 824 311 556 642 -200 663 -123 -622 -162 92 763 -64 -478 -840 -58 73 442 157 703 -686 -602 45 -432 -531 570 -537 -24 390 43 -408 893 229 173 196 466 -838 2 -479 -196 905 709 936 -743 456 478 438 -211 138 -882 -778 601 948 -730 297 -938 -755 175 -14 965 624 660 -684 -429 75 488 -920 981 541 116 -78 -919 -543 271 231 633 -565 -237 20 -817 552 -272 -584 -98 -684 -159 -665 -669 608 961 824 7 -989 34 211 -899 499 795 344 -588 930 -139 -229 7 998 -123 -850 966 569 -56 -702 315 397 749 -101 -564 779 -23 -951 92 254 -145 586 371 -88 80 -368 606 -178 62 -935 -213 544 -39 7 590 256 -280 -927 176 491 271 -521 715 3 -496 587 -302 142 -42 -332 590 433 -72 -387 -585 515 -671 730 319 854 969 -269 -258 321 816 401 66 -396 501 880 560 -215 -517 941 -444 -791 -759 0 -814 512 -573 841 -960 380 -811 214 -176 10 -627 -523 932 -796 566 -547 178 88 504 -328 -39 897 -733 935 -535 843 933 82 -887 213 -663 905 -230 -156 -80 903 584 994 558 54 -825 -724 337 -473 685 -235 752 -554 -876 -941 376 -168 535 674 201 -782 702 -44 -788 -423 -708 367 -459 272 -991 459 500 494 -418 -533 246 -713 -280 346 900 997 -158 686 -873 -653 260 -250 -188 192 -434 99 -788 -676 723 -221 -787 -891 -88 -169 967 897 -698 -287 -990 -657 -664 -735 -500 918 45 -981 -118 432 137 -336 -864 -216 -464 994 313 643 723 -262 946 288 349 591 126 955 242 996 -147 -920 -728 388 796 756 -2 -734 790 240 193 905 97 957 693 -434 -718 -146 673 812 -438 -71 512 -598 165 -24 -225 -744 921 32 -18 154 -831 292 -164 -691 -184 -16 565 978 -83 24 11 -185 386 -404 622 234 -914 -506 -403 206 -849 -23 -864 -658 -852 -819 803 -892 243 362 -744 153 608 147 448 -990 293 -341 685 -558 -255 731 743 611 -942 -402 -198 33 196 -640 950 -703 489 -470 -738 746 627 -447 -354 28 138 484 518 180 -218 477 186 -725 -78 164 427 -562 405 219 535 467 -657 -974 609 808 -68 878 397 -413 136 963 -612 -178 -681 93 -562 -842 188 131 -270 -362 92 736 429 451 -330 823 166 187 -33 -656 88 672 -508 855 -407 973 397 969 871 -508 -666 659 761 901 628 -114 744 877 770 -875 -683 -711 563 -790 -129 -395 -372 -425 116 937 858 950 -45 567 215 147 -962 970 191 -721 186 286 702 998 -301 766 -765 -478 115 -798 755 -932 766 -574 740 27 -882 635 770 -819 -476 305 47 -298 83 -958 714 -42 760 -54 626 -136 581 -255 814 596 -138 -270 33 -904 -440 975 737 850 243 -406 856 -551 587 749 -305 -288 438 -445 -160 -711 -641 -734 743 635 40 -758 375 -260 565 726 402 116 353 -884 -941 971 -616 267 -242 381 831 -952 -22 -895 382 -103 5 418 610 -157 -339 960 798 779 -497 -975 -317 142 -373 593 -624 -340 540 917 -703 639 975 55 -702 -988 -943 246 708 647 618 390 232 216 58 -794 140 -225 40 -844 668 -432 -648 680 -94 -624 -674 307 -377 -455 -330 -31 -568 -726 676 213 -266 568 890 -493 -694 272 734 -867 123 -458 -47 -541 722 -354 -571 -340 161 921 826 -582 537 -453 30 474 429 339 787 466 890 -730 303 -903 705 -617 -399 -890 -407 602 408 -95 3 -195 692 -94 -479 820 -897 127 607 744 -493 10 940 419 536 -44 871 -511 208 172 813 -951 -826 754 -796 -397 387 567 282 -683 26 239 -653 951 -829 -295 -191 129 -370 -759 -593 139 510 -403 316 -181 573 -207 -558 -723 -134 330 939 -24 -96 -755 925 329 319 -437 587 -174 -856 705 -93 -351 -780 217 -303 -551 -817 -460 -683 -512 -599 668 -403 858 -501 327 770 79 496 -953 157 -446 -188 -191 585 -263 214 549 944 -151 -140 391 -275 978 -851 974 468 -763 -19 13 677 -73 -344 997 -654 293 525 -865 559 -94 -174 -780 841 -462 -966 -513 -988 -159 462 -902 496 192 395 -814 -449 732 980 150 -614 -491 105 -377 687 -118 -717 -423 906 570 357 126 -142 -931 -443 960 917 -542 757 -369 -871 -678 -31 991 -452 867 343 831 82 -950 352 -756 -71 172 459 -84 -975 -865 616 -304 456 -535 -203 -571 -582 39 92 624 -552 144 -401 923 126 641 99 716 821 -1 -983 -166 574 635 818 -947 -325 244 -179 682 -311 491 -76 571 -850 -82 625 -458 671 -363 -342 401 -909 348 815 896 -286 -596 -625 551 262 745 -712 498 -209 -473 -357 837 -633 -876 594 253 770 763 518 -249 -436 399 -829 -354 449 770 -895 336 -897 -57 909 535 768 -720 -58 959 980 -230 28 -611 -628 831 823 -760 789 833 614 -188 -233 -69 -654 935 501 948 546 854 656 -97 323 941 548 811 790 -950 -196 505 -747 -666 -282 438 330 -941 587 290 -711 -811 412 -748 125 535 218 23 776 185 11 353 -728 -595 717 -253 -136 -115 240 -937 796 -200 423 -384 979 -219 61 -406 931 89 -19 459 364 -137 -142 -641 9 697 678 -251 -554 -144 -735 -145 -727 615 -780 294 22 -226 888 -755 -344 246 -841 68 -214 45 85 897 -186 -285 30 -827 -758 428 780 303 284 205 681 -937 311 -159 69 294 223 -178 634 160 -413 592 467 -269 684 613 655 -513 -96 -712 -596 544 -586 -658 227 316 -930 -465 -391 -609 -914 227 -203 291 -170 -647 150 -370 -427 -903 -928 -655 -310 485 19 -934 -986 452 430 756 380 432 -27 762 567 -448 882 692 751 287 862 642 924 195 -448 906 -379 -385 -575 -232 542 -306 335 912 -426 -732 -496 849 -214 984 777 -641 343 814 -168 -607 -914 -557 865 -255 451 753 35 -955 -884 -984 -474 -859 441 -415 177 933 238 -286 -236 -495 -334 -267 825 -720 941 -162 -411 -795 -952 -680 -166 467 91 -135 59 -124 -112 70 -64 -302 247 577 898 -358 -522 561 902 -841 477 209 406 159 992 -254 124 -501 -975 56 -273 -448 -931 147 -238 -541 -401 219 -556 -298 370 -502 -258 966 870 766 -853 -773 -305 -522 -448 86 832 -63 540 -418 -761 427 -565 -927 818 306 725 952 -938 66 -817 780 380 -584 -585 -133 -47 99 472 763 874 -640 -799 794 793 -742 -231 -540 128 -595 251 -215 597 109 610 654 976 173 89 761 -702 381 -939 -22 -918 -645 927 303 -801 756 346 -635 458 909 -272 643 -905 -440 -90 -418 138 297 -19 906 170 74 -892 473 957 258 -916 948 774 277 -310 -959 -431 -196 -288 342 -268 215 58 595 199 -929 548 561 199 -16 -527 84 -715 245 -587 203 544 374 -456 -89 191 -418 -257 -96 342 483 485 491 709 463 795 84 386 -566 291 195 -144 522 -924 -536 -453 -331 584 -66 -382 -288 317 -869 -880 560 452 624 -589 410 142 462 41 -815 736 142 -451 606 859 -880 -753 -817 -994 -139 -221 797 571 -977 -5 295 -127 645 179 -39 -610 923 291 406 377 990 390 586 -994 -689 -574 -395 799 -547 28 -84 -374 869 -853 664 98 -233 97 759 494 27 -425 473 -353 -110 -553 769 48 929 561 534 13 -731 -614 -934 -969 -109 -801 -424 -980 124 374 736 -4 364 570 -244 539 -663 744 286 344 -611 -673 744 -169 -351 -363 -911 309 -623 117 -377 236 -842 -55 649 480 -381 193 104 665 -174 -778 122 359 -435 -872 658 -939 298 -656 416 -375 -721 20 494 498 -260 105 968 114 373 781 -811 387 959 420 -463 647 -624 857 -9 965 -823 -987 -921 -981 -458 -187 -641 -974 -292 754 757 -287 -304 36 74 -609 595 -496 929 -389 -41 -214 353 592 764 119 986 -929 541 58 -636 405 -368 546 324 -276 94 291 -241 98 -215 -638 -310 -446 -35 -895 -234 -406 683 85 85 -698 -79 385 202 -613 863 767 881 -319 83 -717 -211 454 -482 627 -293 -219 582 -810 -105 690 -885 -276 864 17 -377 -599 802 903 170 283 -499 -856 931 226 -684 195 270 -479 -507 927 340 -248 685 -362 858 -421 -645 -16 219 -460 651 -212 93 -42 -692 -717 278 294 -675 720 -168 45 981 865 490 141 732 468 -72 448 355 -121 700 802 -520 -740 690 -695 -749 841 -417 -266 -402 -190 794 -773 -846 17 419 731 -277 907 942 744 -133 616 450 -533 -731 760 -103 -606 577 -371 -88 -518 814 328 191 597 945 120 -140 692 484 -887 68 -470 110 727 647 -455 639 -215 373 -688 -196 -840 -289 -112 39 688 282 -725 -306 330 373 -462 -703 -465 -750 353 -25 285 477 920 936 279 -350 790 339 -900 924 84 -225 -903 -147 -667 -305 -499 809 291 896 239 318 -648 473 -455 -370 -313 384 -862 -7 -236 357 344 -84 795 -359 372 -328 566 -189 -100 -520 850 272 -394 919 -591 -961 363 -524 -604 838 114 266 -701 798 860 -845 692 909 -761 -195 366 115 832 -577 304 -639 -165 -530 -825 406 606 406 711 152 -938 450 -508 -354 -900 -260 -141 -3 572 808 -977 -159 48 -129 -501 -215 81 578 -620 -620 647 131 -904 -805 -411 -80 905 -904 490 615 524 76 897 -557 793 723 225 -967 468 437 942 578 -275 771 820 -868 -920 -814 32 -660 837 207 785 283 -594 -85 -136 294 -432 -128 -320 132 98 -5 -922 287 -445 910 977 -227 -694 140 330 -345 -203 -250 -592 -170 534 681 -18 -525 448 -268 -233 -149 288 -13 449 250 83 -78 752 884 -870 -886 22 652 336 -698 918 843 351 614 -780 582 800 508 166 -619 -143 49 320 790 716 -544 276 -434 -527 122 476 26 -922 -336 -611 -310 -409 -127 -784 813 -821 -637 -645 -956 205 -72 -620 -602 -603 -585 433 416 -685 550 -315 547 768 368 -753 -182 -781 199 -827 508 -784 574 643 -980 -722 915 -143 414 -80 179 -943 318 -247 -18 -594 -610 558 509 213 587 417 -480 900 402 -983 -646 551 673 -122 -902 -293 285 211 -415 865 -794 -139 570 553 -974 -211 -39 -436 737 -294 877 34 -272 896 607 -295 -899 773 -898 -192 433 952 879 -783 -815 -671 -253 -309 168 -828 -289 -180 242 -866 111 623 476 873 -969 459 -779 973 -387 27 642 854 -220 -258 -671 594 -27 -476 81 551 669 885 -999 -281 128 154 55 -830 978 427 -782 -964 584 365 -253 -32 740 -308 573 905 111 -255 -674 -21 51 719 835 458 533 125 836 -11 699 -224 200 647 -837 -477 276 222 366 459 -861 458 -714 -133 -622 607 548 -271 -443 -51 313 907 69 485 -258 -671 207 708 -133 782 -291 577 -269 -284 751 -601 7 996 -992 -989 -136 -908 -658 -432 -678 -126 892 -715 -776 433 237 -199 -189 98 -638 -363 784 -811 -961 -680 939 441 -546 -396 -986 80 150 -838 33 213 490 911 240 150 -59 58 989 497 -911 725 728 602 89 146 618 -656 135 -91 -930 341 -573 211 -805 488 -436 -961 -918 -925 -559 571 623 -290 668 -716 -1000 -724 -768 -296 -226 -473 856 609 876 506 -843 383 249 316 878 156 384 539 218 193 384 -637 424 313 485 -761 -606 -373 -948 199 -321 -563 365 155 562 -115 -209 166 1000 -619 -146 641 257 -790 -887 -439 -522 924 -796 562 276 562 99 396 918 -601 990 338 885 -192 713 -729 -936 352 -789 -462 80 -464 -212 -981 650 822 -745 850 172 -56 438 -367 612 922 -172 -69 459 650 -83 587 -752 -403 788 874 733 -314 799 -704 -500 -838 147 -999 -952 568 -441 922 -642 588 -317 -367 -771 191 713 -212 697 504 -897 -490 532 -937 -103 724 -624 -683 -411 466 -822 340 817 979 -502 -566 835 -417 -244 -337 -606 411 -176 602 931 726 -983 11 475 961 -862 849 -733 -63 -883 -122 596 53 -644 -963 -155 -729 -635 921 707 -82 -761 -66 -662 -425 775 455 -967 -981 110 -534 -791 -987 383 502 -222 76 10 -544 -526 -447 -313 217 -514 735 -719 370 -931 -569 555 -945 705 778 -362 810 -682 -849 -885 -835 -134 683 761 813 436 146 -977 43 -543 -293 -929 829 -992 -145 -685 314 828 53 -262 455 -260 166 -118 378 17 -127 961 15 -898 -104 -584 -149 270 825 -329 862 38 695 -870 939 171 -876 -224 -717 -212 -21 200 730 940 -873 701 973 312 291 403 -293 156 272 -521 195 -125 -474 -750 344 145 543 129 -871 -279 -837 -133 -152 584 233 -290 -588 187 332 707 647 -360 -228 -479 -231 735 451 489 -182 586 -61 772 -613 996 987 -250 611 454 251 -35 -497 4 810 211 -4 254 595 423 -457 407 -209 582 -10 233 984 47 8 165 -642 -824 -200 -481 -470 -190 -546 -128 76 -742 -188 -222 847 -368 -37 633 566 713 947 -678 -387 590 -617 152 -277 1000 -959 -582 -219 275 -305 825 -557 -825 -436 -633 -288 -836 -934 -779 419 926 -109 -5 986 -662 -834 60 967 367 639 -970 -526 -762 -915 970 89 -165 -56 -704 314 247 526 -819 725 379 -342 -812 86 733 -892 -557 716 576 227 -264 355 -108 -320 454 616 429 -864 -976 932 512 173 -965 -569 -583 -35 -187 315 -706 564 671 -533 546 962 844 -367 -750 999 -709 562 114 114 749 -397 892 -4 111 187 -393 621 614 458 -715 361 -895 763 610 777 382 -404 868 -657 -318 665 -283 143 772 -165 105 828 82 88 -119 500 994 -478 72 -653 -343 -59 93 749 596 -380 -861 83 200 121 -770 346 -640 -740 145 -663 503 446 481 661 266 -433 960 -111 957 -580 830 -256 -89 258 -623 125 277 -969 -893 -984 334 -845 320 326 534 92 595 -975 -64 -934 884 -874 446 415 227 271 -848 -254 50 629 -229 783 587 -815 -731 -995 -499 888 -131 311 -405 784 549 -545 -271 -476 529 -327 335 281 449 388 736 -565 -635 -247 474 -451 -597 1 -163 -356 -551 -502 -373 360 84 -367 833 -911 876 -875 -59 682 -305 -493 618 981 326 112 -553 332 333 -336 62 723 943 -744 -468 -554 -964 393 75 -611 -98 876 656 -65 860 -303 -995 -376 111 94 -852 964 -212 488 -800 -14 312 141 -461 -384 -849 -239 653 927 661 -330 532 -89 -226 -408 -828 -693 -394 82 -555 980 -413 364 -964 -138 414 694 459 -150 -17 585 -406 59 978 -735 -33 -813 260 -637 -147 452 -976 493 -267 -429 -906 -407 -249 -23 -246 -662 948 887 -50 -458 154 990 124 -818 -164 268 345 167 30 -633 431 -29 391 -44 815 -563 276 624 276 -974 -919 776 497 -415 365 28 -147 746 -879 234 -506 -590 99 165 572 294 -800 -226 -816 -319 46 644 364 -164 -480 416 -921 676 392 776 833 794 965 92 414 -879 17 -635 -971 -523 -578 -456 -272 -259 -744 205 465 -124 368 358 -243 -994 328 201 686 225 424 966 108 -407 -248 892 -391 -161 -573 126 -575 855 803 186 -5 -279 -812 827 184 -117 -196 -620 890 741 586 -488 763 116 -235 -530 379 0 523 -59 -515 -971 789 684 801 503 -751 946 769 -844 602 26 -382 -151 809 678 -975 593 504 308 -354 -297 468 824 -187 605 485 390 -920 -182 244 -463 77 732 201 531 -201 42 770 -931 244 373 480 -593 860 543 -292 181 -195 232 564 -396 -698 899 139 -726 -491 -994 148 403 197 337 -713 -992 911 604 1 312 -85 -481 308 -474 -606 558 400 -369 67 -848 798 -528 130 -194 171 797 327 -906 -516 -73 -754 -620 532 -437 635 -512 -121 601 -194 50 -117 -779 191 145 -210 -578 -504 -933 963 -101 -712 -374 306 -771 -698 -411 -915 -928 182 -31 -462 171 335 -918 -17 -603 -104 604 964 419 -190 -81 275 -744 982 892 -58 747 170 389 -404 840 -6 576 997 648 257 401 994 -29 180 787 7 828 93 969 -386 -649 -604 -929 -728 610 64 -144 775 -555 482 -929 -665 -207 427 -943 -164 -343 -811 -223 320 546 -518 -704 -118 -563 -288 854 8 -403 230 -612 737 392 -678 -441 -345 791 703 -742 -843 282 -307 -188 577 263 -579 770 -587 -949 -175 241 -463 -244 128 -880 -79 -626 -216 -9 187 -509 257 675 -164 -162 663 -519 -747 -518 484 -181 320 723 -734 251 -84 733 -988 -543 -507 880 65 908 875 480 -843 -461 62 -576 -205 -755 777 -738 -994 -924 786 -845 -145 472 558 57 -135 -780 -543 849 722 967 217 -42 -796 -392 301 -647 98 -166 785 -894 423 394 -588 -825 961 602 774 594 -896 965 846 -876 321 512 160 -77 596 -538 -233 841 -36 -853 -490 120 649 239 262 746 707 558 362 -514 662 303 -445 824 -111 -364 636 -332 -784 533 41 -68 323 953 -62 -719 -291 -906 845 -340 -116 435 -928 991 -777 -2 9 758 98 825 983 809 -199 117 -585 -720 275 808 248 588 702 757 -850 997 777 -829 921 -638 534 -137 -860 -964 -769 -698 -250 846 -843 -547 -341 512 732 -810 -373 863 -207 -235 -72 -198 -624 -459 267 -281 -656 -675 897 831 -371 -651 -257 -372 504 918 338 -560 18 115 -670 557 534 -228 600 421 -531 90 -355 128 -914 -122 -289 -245 177 56 -540 -652 -682 -157 452 512 -18 -276 562 37 537 254 -655 -194 728 154 579 -974 -223 95 995 -134 -846 -886 443 -121 -353 -307 332 672 -576 361 -272 -479 -661 -10 -635 -587 566 -97 -559 -537 -590 285 294 161 -747 -14 264 -205 -476 267 -329 591 -481 449 551 -932 134 -371 -492 -667 298 981 -599 680 -967 531 -891 665 -198 346 -745 -603 -795 -666 -233 -744 -669 706 -544 -186 505 618 24 -633 746 -127 393 565 -531 -587 -642 319 950 -28 -535 735 971 776 -163 -481 81 -966 914 -8 -841 733 -591 -703 -266 -858 -427 -226 257 -50 -150 -204 534 -352 -209 -453 829 -250 -716 -969 -202 745 -430 -285 66 -162 -570 526 15 331 -181 -477 -925 290 -36 534 30 966 -283 527 244 -321 158 710 86 -154 -253 -199 -956 -494 757 268 307 -33 265 834 -576 20 366 636 436 662 -843 608 -453 -188 694 639 -950 -771 304 771 197 -228 -816 -707 353 -522 111 334 134 972 -749 273 246 675 -386 248 958 171 -788 -413 739 777 195 533 730 133 801 169 166 -714 709 169 -135 -403 425 507 767 376 578 -955 244 -761 -504 -517 -201 31 30 724 93 -708 199 110 944 729 968 411 -414 -26 689 -917 175 -110 -403 4 193 554 -172 -685 -434 110 -98 -793 -315 -406 -681 643 141 375 -977 286 -932 839 -814 182 -440 558 776 481 415 -624 158 -78 -649 130 776 233 -635 -54 -814 -762 -738 113 952 629 305 519 -35 -768 -912 -791 220 976 -220 321 353 316 335 -859 319 -230 53 165 944 462 -652 151 400 151 -492 997 846 -359 -612 840 443 27 373 -947 881 865 -78 14 164 431 -647 -934 58 845 553 -326 -205 -99 724 165 -753 493 -763 -359 -553 -747 500 -658 253 -997 201 309 -294 -520 581 -73 113 393 -564 921 815 437 645 552 -307 -928 -334 -301 -390 215 -331 -287 331 -356 -915 843 -650 -946 -233 236 737 -47 -917 -292 -678 126 991 -289 777 297 -45 -562 69 817 13 -605 451 92 28 -66 399 607 -924 -57 -236 -857 120 -215 -593 516 789 -643 -875 -270 -589 213 530 -348 -674 -997 -133 -768 -529 -447 -774 297 -730 -699 64 584 -318 963 -222 -370 129 359 733 -981 -135 306 927 624 436 26 853 409 366 -536 -203 -773 331 154 -293 450 -135 945 162 -17 -38 -489 909 920 207 519 143 -84 810 544 411 -633 923 729 987 -816 103 -819 -455 564 303 -650 47 734 945 -575 645 -922 266 309 618 379 -766 -998 907 -894 -65 573 -556 949 -302 729 380 -166 -858 -576 -427 717 -309 -132 -753 501 -115 -768 430 999 -322 243 -829 -43 -190 -704 593 -705 -530 864 429 -82 496 222 349 -304 -574 125 -44 -219 679 141 498 505 6 425 -402 748 -653 -46 -385 -707 502 442 494 428 544 515 266 -132 178 -489 796 -384 -281 -749 -366 -564 334 -812 -790 -659 286 -832 -665 739 -512 646 902 -906 976 -704 160 -324 345 481 97 -788 -139 429 -56 -794 689 60 -115 -532 -968 446 230 -212 995 372 837 -873 343 -443 670 500 506 -610 -790 63 262 -779 -450 719 -977 -543 -44 -239 -178 -174 -409 672 140 272 619 79 -669 858 417 -130 246 -289 140 571 -96 75 994 974 -61 150 -152 -615 -118 -678 -360 -20 409 -650 47 547 742 85 703 109 991 948 766 -710 -69 -680 -121 719 694 -788 826 279 361 93 235 -758 -671 -148 -201 28 802 -776 -684 456 -633 108 979 262 -302 -893 -677 -348 -194 16 -893 -442 110 65 -19 -691 837 -687 -794 -937 660 695 -427 -728 653 -594 197 -645 402 509 -128 895 383 -250 -705 -596 11 -408 172 -487 -327 -286 -249 -438 -369 -437 -368 934 977 -305 -347 601 397 800 -162 -871 125 -90 -573 -219 309 -525 892 722 697 -124 -419 632 449 314 -227 -414 386 418 -26 784 374 -356 -946 -790 -876 -780 651 782 990 -797 -505 -255 498 -890 -187 -989 -200 -225 -293 813 966 -907 926 338 -208 -778 -937 -244 -124 -142 1 537 -478 -817 -630 -112 668 -676 599 289 406 -928 -499 905 -755 796 -289 78 318 -846 -359 -653 -72 -57 108 -34 192 -809 -967 -530 -707 -235 62 684 812 -963 391 -146 732 708 222 786 -964 -951 542 179 -751 -126 979 -284 -362 -465 287 794 951 -756 197 -756 -366 -290 791 582 -905 351 651 764 -463 -199 47 -295 -250 -731 -82 643 828 -817 -584 174 -515 -602 836 468 330 894 -353 699 -680 29 -491 -453 -966 -21 97 -775 -921 -335 731 -261 -764 -868 394 -364 470 -372 -575 -339 -226 -126 326 -670 975 439 -392 326 267 -959 719 -718 396 498 -911 -691 205 -594 75 613 -719 535 938 -372 -796 436 867 -594 424 702 -288 -861 -361 -77 -531 736 -198 -270 -982 162 -511 -297 718 100 448 -544 -745 336 -521 526 740 139 -266 -640 -804 -532 -184 661 220 973 -904 -751 -364 -124 -488 -145 366 -159 -630 442 -911 576 595 15 -506 680 -616 -345 -421 -524 834 -34 27 -898 845 198 947 -48 242 -165 759 438 -353 -76 -969 -140 -817 17 -343 -416 -332 859 -750 380 776 -244 292 9 -640 -496 900 -835 -328 319 -793 -69 -746 12 250 -459 116 -596 -620 511 -979 449 -476 -504 552 530 758 -952 263 -774 748 318 -929 -717 -822 976 -161 259 548 -75 -181 739 -199 -323 404 126 248 814 -107 764 -168 328 881 932 517 -509 -98 -653 -115 189 185 -538 -595 -159 683 340 -848 -522 -203 43 421 -330 781 172 814 -520 506 652 -272 -10 17 123 243 -721 707 283 962 -523 906 -975 60 521 2 449 -82 559 -697 -106 386 403 393 -290 585 -940 990 -137 866 -450 -31 263 -123 843 616 828 -658 745 674 -60 -968 -561 989 121 -691 463 668 598 -772 292 -242 -260 432 771 -264 -411 551 532 368 749 126 359 -459 -99 839 10 -899 -497 370 -872 -644 -277 -449 -602 361 -267 -184 -981 -16 -793 58 588 526 -205 -785 431 -234 -214 -511 -530 -380 271 -35 -173 775 -739 634 966 -890 -850 -529 -284 756 -772 627 234 820 708 -245 -984 -450 -330 -400 209 561 277 782 234 889 -999 720 314 888 -929 380 765 122 -250 673 -364 -804 -903 -862 -215 -140 -615 9 -564 555 434 886 71 -572 744 -308 -515 -258 -152 384 -893 675 123 -406 -138 674 -738 -275 -958 33 753 -651 538 755 -81 39 137 -386 527 -456 -244 -950 128 -307 590 -559 -706 637 -366 425 -960 -708 444 -158 -620 908 -810 -515 -683 -776 -367 31 399 920 568 213 149 271 -454 -221 -823 898 -84 -540 174 -702 749 54 586 795 585 228 235 575 -457 850 6 -930 340 422 707 910 -328 -26 457 -547 933 282 696 846 360 957 585 417 524 774 893 -367 -683 -220 938 831 -828 -371 548 356 -2 720 409 -799 982 961 881 -432 255 -288 -688 58 -326 -215 143 310 -250 221 -647 -474 -318 -57 426 514 380 -547 467 707 854 -409 -385 -857 -534 715 241 -139 -436 811 964 -847 305 811 741 -400 -414 -924 -136 -360 -99 603 -434 -122 -900 655 -94 -73 -566 -592 -192 668 -265 -90 872 -861 750 950 -905 295 688 528 -580 -17 -649 960 931 -876 -821 -463 14 -529 405 814 526 33 -921 -321 -742 90 -211 -569 612 143 -411 -896 999 359 -729 -642 79 786 67 939 -931 -863 -997 811 710 -517 698 -977 754 778 -775 -813 642 -870 13 -176 -151 -255 103 -330 450 175 -627 331 -537 -358 352 -786 450 370 -745 -308 861 986 832 62 197 -944 -399 739 -727 -666 -831 688 995 -502 373 -562 588 319 415 -668 -666 51 818 746 486 -52 -530 266 846 240 18 -415 351 -541 -573 47 132 113 765 143 399 178 876 -119 -216 -79 488 -710 973 772 863 497 -749 -120 -570 -42 573 -350 573 416 -619 815 322 530 -670 160 -957 -632 -840 870 -442 -68 760 836 -202 -355 620 459 -39 355 -224 910 224 -624 -642 -108 -422 256 -503 279 -985 348 -46 -295 699 -37 407 -304 643 11 330 734 -205 793 339 -75 253 -721 -515 -705 676 974 828 818 151 545 704 -636 553 62 987 511 -734 -261 675 640 -136 -957 -229 -405 -66 -861 796 -589 -831 -818 -812 -623 -168 876 -809 734 893 -503 -598 596 -465 -904 941 566 -65 750 -683 369 774 603 -912 -611 -463 -35 651 -848 114 364 491 -609 -920 -726 978 -632 -773 -126 407 -381 452 174 -641 422 -656 -556 616 538 832 -215 -545 -365 -583 279 -103 -163 -7 -681 -786 -690 423 -258 409 883 -660 712 -319 -884 -391 533 754 -191 -935 -401 169 -462 641 448 130 -3 881 -500 763 -992 382 -504 544 -951 -120 186 72 262 409 -242 -395 -819 923 106 -295 4 -860 -658 -258 -802 155 196 125 857 594 107 582 -362 660 900 959 -996 -306 -264 244 608 -660 508 625 93 504 -751 280 578 107 227 982 -840 187 -407 -888 775 445 129 242 -285 -71 419 -94 -23 -504 928 443 969 -557 -736 -871 -162 866 314 -344 -271 -763 -285 -159 986 392 571 -611 -342 -579 -530 -323 -379 -743 221 -332 531 -71 -1000 799 -39 542 574 -343 930 163 252 -840 -561 809 -630 -261 199 463 128 185 -666 873 -680 868 -569 566 -615 -728 130 929 544 574 -822 -105 -88 -626 868 -77 -43 190 944 701 669 630 124 -693 -249 -349 462 481 593 330 -820 -135 -839 -386 779 -760 209 149 -344 986 931 -788 -712 143 612 -424 227 -421 -887 -986 355 480 224 130 -40 806 -906 570 278 -552 -578 -962 169 815 173 -545 391 -884 -229 -124 164 60 -811 764 613 451 282 -546 283 -949 232 -518 637 -753 868 -38 390 280 -760 111 -230 -740 -412 -310 -741 319 51 463 -417 -724 -835 -930 -201 908 -40 -112 71 -883 966 -505 -815 965 -171 -332 -540 -706 848 -899 869 22 533 -478 -603 -495 5 -386 -957 -545 201 819 -883 822 -190 -700 190 -977 858 -804 895 340 615 -522 -838 -85 -814 -201 -877 -129 -640 535 -530 -737 -438 -379 481 -903 862 -845 -606 -770 171 -433 516 -973 -708 698 838 -103 -258 417 -548 -526 -792 -790 144 -627 140 -256 583 -269 -788 -86 -604 691 -947 -660 -15 353 -154 -95 428 -25 926 9 -701 74 890 -425 -780 740 -30 -766 84 -204 -372 178 382 -63 -382 -592 -640 814 -754 -685 692 455 -957 -227 -902 -163 800 -955 420 960 -691 733 766 -284 -565 -232 1000 127 -500 289 -442 599 269 -939 -455 939 -914 -336 -473 -150 -914 11 -712 26 156 -50 724 776 946 -636 972 -94 -97 765 -364 -316 -498 785 -384 -167 29 -404 -646 306 -89 28 963 -901 114 -212 907 -221 -999 447 -928 -289 -61 -692 -319 -775 424 69 -315 -123 68 -863 -308 -372 941 -498 987 -626 541 498 -510 -399 398 -865 508 -838 888 -611 488 -156 68 -456 -246 -116 620 699 -36 -844 108 635 -533 313 -46 -671 140 -811 326 -658 272 249 686 915 -537 -796 679 717 430 -39 529 24 397 -508 633 -517 572 -997 893 -173 -635 309 -105 31 -837 -9 -81 798 514 -947 -26 672 61 -694 808 -791 856 -836 315 -733 852 -182 392 -938 -469 491 776 -830 -117 832 -414 136 -510 -814 239 175 -346 805 -653 -341 141 77 -333 15 -139 434 -515 295 -486 291 185 239 522 -571 -538 607 508 149 -186 -12 479 -874 874 897 956 -713 -398 -789 853 -471 307 777 501 9 -945 -867 -984 807 81 -957 95 453 932 360 737 903 -308 272 12 -259 -998 418 941 -959 359 -501 911 387 -550 -546 595 936 399 -984 469 833 879 -604 25 770 426 -642 600 -357 -813 -650 249 -567 -440 126 340 -766 236 -871 -724 267 -471 361 334 901 -327 286 258 4 -665 -146 -119 412 779 -733 -557 -998 905 -443 227 -804 920 10 -918 116 288 -393 -340 772 -649 491 536 121 374 -734 293 -120 -5 20 224 -607 -373 940 298 283 941 873 755 145 -796 -245 13 535 -511 -90 -354 -290 715 -997 116 150 758 -473 -770 981 653 -195 388 707 453 726 542 -61 -515 -764 -353 -221 -212 -195 296 468 358 -885 -641 -7 718 613 -945 -245 784 -590 -214 587 684 247 850 -848 -731 -70 753 714 -623 335 892 -297 785 247 135 -322 -727 -78 208 -596 599 405 -55 841 -925 716 -881 202 155 -13 69 -775 318 -131 843 860 99 -402 772 91 206 33 233 814 794 -776 -247 -432 -537 157 -629 -982 -394 -157 227 -633 951 -919 -726 -729 -944 575 978 950 965 -303 198 121 -496 -809 -184 -49 -274 -826 -167 337 -47 -899 641 868 191 -641 -901 -692 73 993 110 -47 -719 -581 -305 259 -276 -706 -161 -510 994 752 585 782 359 -246 498 -834 623 -656 495 605 514 -262 -546 -547 191 -656 513 -72 418 787 401 -648 -193 414 -751 -533 -54 334 60 -989 -994 334 -809 383 -222 848 -486 792 958 -553 -248 -304 -281 34 -446 600 453 -696 455 303 277 386 -61 63 -364 246 -738 -938 822 -438 -813 -524 -441 719 70 369 -844 641 847 -602 -228 279 -879 -348 240 -795 -923 231 957 10 -636 850 -507 907 -371 613 -340 422 -712 186 -508 157 323 123 -731 -995 661 428 -542 -143 885 394 541 649 -313 349 391 -805 174 -775 303 -13 496 -960 -873 370 -727 -756 346 -415 -158 287 551 -765 583 463 -248 662 -15 -958 455 39 920 -330 -343 422 160 -696 129 150 768 -97 -18 -747 522 528 -272 -699 -612 26 -764 -173 -453 -851 117 -750 -899 -718 466 780 -360 -201 -898 998 702 540 82 763 -784 -435 112 -717 -324 821 -366 -912 415 -188 -389 -529 674 228 597 447 187 729 -86 531 -142 -280 330 -565 693 -164 -185 -552 719 191 -775 -83 939 -986 389 456 -571 974 450 66 -491 341 468 368 -619 523 -878 -267 -962 846 -860 -881 -834 -195 -139 332 -320 738 383 -486 -495 191 -352 425 -105 127 664 -861 -568 -948 185 -703 -175 99 -643 -321 -85 556 130 -519 846 532 -475 341 981 240 -484 35 -98 130 488 -393 800 -383 -2 148 -916 -426 -200 884 -867 -180 -111 889 -243 -320 188 12 -197 856 832 -302 474 -563 736 786 -887 -930 -598 -140 619 404 -490 -304 880 -550 615 293 36 -837 -980 -534 -107 -634 -308 109 -25 -449 647 -479 677 -182 745 25 250 969 -812 189 -9 -773 -289 -581 666 -433 -377 987 -200 978 -768 839 840 807 832 613 -676 -377 -984 -309 -888 754 471 427 418 816 398 97 -726 394 -673 794 -776 -207 253 575 -832 -40 -545 435 832 -325 824 948 -3 -111 801 791 750 -419 -625 -657 538 961 361 984 -661 896 -368 807 882 792 507 754 808 506 -71 396 -442 825 994 685 589 -229 970 123 474 832 -87 490 -830 -809 262 -725 888 -348 895 -676 104 148 -126 408 -879 328 960 444 97 -384 887 105 -929 -86 63 470 -449 -278 247 -310 836 -485 -574 631 -871 -582 -121 -275 110 883 45 276 985 14 159 304 797 373 411 928 -981 -518 -899 -761 205 921 -937 -210 -924 808 -663 -47 748 -688 80 433 412 740 743 264 -561 319 624 322 813 -971 -409 -962 -841 524 257 857 -399 -546 -442 29 -119 491 183 -403 527 -648 -842 508 413 -855 886 -112 -935 528 955 -592 732 -655 248 44 -205 -695 357 692 511 -701 -870 252 -816 -909 -197 654 -682 -207 612 751 870 -347 -915 185 -169 -686 -809 330 -570 -290 693 -473 -468 220 -865 -156 315 225 625 -37 724 -317 -120 -919 -6 -637 11 -406 -513 -895 58 -249 -8 646 566 -120 -935 356 -983 -665 774 -921 959 135 -780 -196 657 710 289 -969 419 109 -679 -632 464 541 -765 313 941 65 142 -946 809 -712 -587 -937 -224 858 -882 681 -754 -257 446 -56 -424 564 72 -624 -678 -877 -610 613 377 -338 6 -730 589 -710 -830 619 -304 -346 -108 -138 119 506 545 -289 -124 253 -763 -766 380 -672 -434 -197 -794 718 998 -447 -421 453 555 -685 -129 -27 -909 540 -344 607 477 219 92 327 17 -169 585 -948 808 412 468 -929 -678 -649 -135 -333 624 -1 777 962 -464 -400 477 -93 -947 469 -691 704 -347 -966 751 568 408 -727 413 -383 142 852 -269 308 -857 -672 -366 -230 518 -582 -447 -932 -317 -287 -756 -587 -966 -225 -252 -400 510 886 -143 -630 -943 533 -674 -384 -676 200 762 556 -967 389 -242 -797 -951 276 -778 -451 -276 191 -813 758 -468 -308 320 93 -121 181 929 -846 -926 470 -364 162 342 871 886 3 942 40 -287 -694 860 638 211 -802 63 808 905 -51 548 701 -723 401 55 663 -163 -518 -218 627 -690 413 290 12 447 -938 228 131 -903 276 320 -442 -468 -705 935 204 -414 604 654 467 390 446 -537 -113 -287 -237 -752 -893 312 143 719 -765 518 -989 -202 709 -793 585 -310 955 -972 -274 271 874 928 -95 -184 916 645 -321 136 -652 268 -299 748 -697 834 359 -142 -823 628 880 -563 253 -640 921 671 -735 924 620 648 547 -558 -628 -537 276 885 -723 969 275 -206 611 643 -6 321 175 860 38 222 -923 -667 -728 39 479 -265 -490 -234 626 764 -479 -959 -66 482 -191 393 -247 -612 -728 898 -121 433 295 -189 222 871 507 243 -264 -33 623 -397 82 127 -143 695 592 -261 -851 -959 9 -78 573 -906 164 160 834 925 -370 734 386 -612 -697 -315 -296 -927 -423 818 -650 -203 -57 168 808 472 -300 -292 -272 688 978 650 910 -426 545 -186 566 359 466 70 759 -882 62 -520 403 509 -404 133 71 -388 -912 564 715 351 817 -955 -334 -443 105 -873 -522 946 -589 545 -998 -286 137 64 -106 258 925 29 612 -64 -631 110 -595 226 458 -480 303 646 384 -452 743 481 418 -790 -400 487 992 -232 -32 816 -556 919 907 -120 -929 769 726 190 164 -579 26 973 -566 -825 931 67 171 794 321 510 354 607 120 814 560 -960 592 440 -312 -755 495 282 668 197 849 -991 241 390 -147 -8 -144 432 100 642 159 432 -72 -205 582 -14 -946 -465 507 690 263 -52 485 141 881 493 457 -806 174 -25 -702 -872 94 114 -379 -686 19 -483 -41 -651 -119 -63 -689 -831 263 63 873 -552 -245 -66 -914 -465 -50 64 955 -586 -59 423 170 -129 603 -394 -205 418 641 992 -809 225 520 524 -168 9 -890 926 57 391 -463 901 412 862 619 -746 867 20 -781 694 -664 418 532 288 -597 652 -939 -541 -351 -571 -575 -8 -259 -548 -11 396 -217 9 993 -893 -726 -846 -681 -683 111 -418 824 -106 585 -347 -493 -178 -495 334 -852 305 -297 -460 -351 -272 -878 379 464 246 879 -577 -794 -364 -979 935 764 -80 -495 995 -647 631 511 -642 510 -940 -523 1000 -271 603 -768 -482 -308 766 -776 -383 959 -393 -944 -47 137 -223 -757 -609 -627 184 599 344 -989 962 -411 -182 897 -782 646 -494 -556 -826 319 -764 392 -274 -586 158 -606 793 -3 -273 -258 -554 -270 338 -594 883 -509 603 159 345 285 -822 66 380 -806 -679 -696 1000 -772 498 -823 940 618 402 -464 -133 367 -484 -439 -201 278 -324 490 157 265 355 -789 603 577 -261 165 -607 410 -950 -459 -708 -671 -508 468 -349 140 307 350 -930 -681 -332 296 771 297 20 -60 420 -971 -816 246 836 895 -597 -381 715 478 358 -276 -806 -344 -368 639 263 -527 -6 460 -563 727 817 930 592 -370 -402 -760 -948 406 900 -342 -989 -76 296 -238 -987 63 -50 228 595 -781 -159 -704 -898 -482 -620 -848 852 758 -687 -976 228 -215 -870 -714 652 -132 -755 448 -304 -518 -110 -945 -657 286 480 967 -512 360 -531 -402 332 -547 832 -457 852 -63 -651 348 -961 743 -857 -898 -360 404 996 318 904 604 -313 938 354 -857 -544 -549 -29 -137 523 -470 -43 776 554 -255 51 349 916 -859 -758 786 -392 -708 -742 -979 -234 132 742 -586 570 -942 -12 -560 -157 -312 -289 606 -564 -280 925 -778 -202 369 667 -145 581 -790 -771 295 -777 -513 632 -198 101 377 173 470 336 873 375 -575 277 -448 60 594 601 -507 -157 654 -459 -688 585 -582 -814 762 -531 383 -285 273 -900 -230 805 -208 207 -420 -890 -673 -587 -990 -894 -484 962 -183 774 -379 -509 480 426 -213 -269 -551 944 526 127 -322 929 209 423 -230 -791 -856 -950 -913 168 -370 -29 296 -895 438 -306 -925 397 227 619 -606 -283 -19 -204 803 840 -502 729 -336 -787 51 937 -52 769 103 306 487 -6 983 -84 -205 -391 -658 -13 430 -34 386 629 -556 -39 216 -547 -644 -714 360 -145 189 -309 -681 48 -347 -567 369 537 -643 235 279 124 639 537 522 343 351 852 491 -182 -794 163 -285 555 603 720 -672 99 -147 799 -172 -293 -782 895 770 -279 99 -720 857 979 221 -838 240 782 -520 675 -756 118 -841 -206 -850 -560 847 -927 -176 -995 -916 83 889 763 -501 119 -594 -670 573 -543 655 747 875 381 39 -964 379 -517 -872 14 -42 -341 271 -818 -978 795 929 67 332 -630 790 968 -837 657 -694 121 274 -583 -216 580 995 -326 273 -885 153 202 -533 245 -863 -793 825 855 373 -193 -496 413 737 -954 861 860 965 469 -475 -367 421 -510 -48 593 -901 8 -638 -672 646 237 -350 -241 217 949 502 618 -147 -127 539 464 689 726 609 198 206 -491 860 -714 -806 351 274 512 23 -371 -309 243 537 -560 800 647 520 945 983 -714 -390 -374 706 209 530 106 514 -23 -116 -156 -569 -625 657 729 -432 -919 70 268 243 -590 -822 -962 -559 -273 872 -269 765 -239 197 432 -17 -227 709 -992 -145 993 557 672 417 -600 4 453 501 269 -253 -851 205 364 -562 236 -574 435 789 322 942 509 3 773 -637 -670 -184 -732 -693 -405 983 457 -79 364 974 320 -303 652 -163 132 -167 308 421 -405 -223 369 428 720 -412 769 -335 601 -179 -361 -474 522 -491 -611 390 -615 -39 -930 -947 198 775 -743 -797 -506 37 240 -783 -293 226 80 9 -95 919 840 704 591 978 -277 552 243 -72 -931 188 -331 369 -459 -712 124 -54 281 -245 412 60 -918 602 -220 -271 -256 577 -707 14 -728 -458 184 -418 -101 298 35 774 -50 -203 -715 953 216 967 645 -34 -46 997 998 -739 311 -852 99 982 -233 1000 -798 -510 -435 165 -2 883 307 -285 801 -252 301 -865 173 -215 347 341 -323 -831 -77 -832 12 -576 -40 -52 2 336 -153 130 -114 -254 -378 836 -614 -55 555 -599 837 71 -970 -473 429 -592 154 273 -286 477 -366 741 631 -766 -377 406 -769 -970 50 71 708 -952 -23 752 656 532 313 -563 -278 842 -197 -430 -89 458 -215 -638 -50 -167 265 -630 -834 584 -436 -736 -136 51 -124 -29 228 307 787 148 -431 712 805 33 -374 921 -657 -758 -409 983 -398 -612 -428 -82 65 881 -712 -304 775 466 -191 454 570 -932 -903 12 -855 -198 805 677 -849 142 155 -190 -965 792 209 285 -929 -966 126 -640 -682 -214 -555 853 -630 558 -224 -24 -348 925 -940 352 736 -743 -62 -65 923 107 -424 -290 803 8 203 492 -643 -354 -875 707 528 239 11 -984 838 371 422 502 -300 -564 -16 -537 147 -404 -799 -134 -497 -75 -553 -477 -815 394 884 234 802 -58 -384 -661 633 -57 -742 678 -30 905 656 241 482 984 293 -209 -712 -915 86 -949 -50 39 359 -455 -80 -265 197 -432 -695 8 -569 84 428 -70 555 279 950 -258 -424 -177 302 332 475 -739 -428 394 -517 -243 244 -918 -890 -793 576 938 -313 -70 562 424 105 -931 -449 166 -454 -684 -16 -525 576 -924 -455 -547 -932 480 545 -476 -624 -512 -831 643 -836 -793 215 733 -573 565 385 -368 557 -38 806 -188 -899 -786 741 201 191 -98 839 -509 -62 217 613 -168 869 -831 602 -981 -287 -354 -317 308 -529 180 796 671 -909 -11 500 167 769 -776 -853 642 325 191 -276 -279 456 467 -396 148 -513 -423 -237 -368 327 279 -409 -941 -322 -564 81 611 -205 -542 -582 -530 -640 314 -559 37 534 813 -30 86 -643 941 -99 750 416 49 -439 -250 110 -487 -389 -732 -872 389 -812 359 -61 299 19 592 332 11 -347 -663 -814 15 -496 82 -92 430 760 -870 -570 -861 -178 -735 229 -37 -365 750 696 180 842 -114 -588 56 713 814 661 40 -335 357 -982 -788 78 -294 -624 -805 481 389 481 158 418 -62 -423 912 -598 28 69 514 -898 -712 -537 -19 -747 -753 772 628 380 28 677 467 -338 -687 464 443 -963 609 74 808 714 -195 357 -652 803 -877 -927 -290 780 -75 -231 685 308 -589 -543 368 -417 347 713 600 652 -243 127 -732 -704 716 422 -922 -637 -410 276 364 699 -144 -51 -515 687 459 137 -435 549 -709 605 -515 162 -352 -852 -454 -168 897 777 647 443 -601 118 -935 -702 -870 -919 -950 60 720 -268 945 406 -610 30 -547 220 -624 247 890 -558 900 -41 745 -360 259 993 390 -713 395 329 64 -176 907 388 246 -244 636 32 978 500 -315 -292 785 -593 999 -442 -231 450 -246 -460 318 -147 522 9 478 -256 -102 -721 10 -980 -17 505 681 441 171 632 -357 -316 -511 -535 580 -136 904 -175 -310 236 61 -723 218 235 657 786 431 -535 925 -620 741 -393 -817 -824 746 661 -143 894 619 -380 519 265 143 -682 -806 -120 361 787 -593 -795 822 275 979 -826 989 359 -429 -629 754 -247 -681 69 681 -581 898 403 729 446 476 -27 -373 958 584 -356 11 -669 -18 490 -670 -822 481 -202 10 674 -240 655 -824 287 176 -427 381 -393 -315 -24 452 196 -330 377 -912 -502 49 305 319 -694 48 989 283 -588 791 -293 -389 475 -962 860 367 -906 392 615 -112 -100 -646 -510 573 -697 -828 718 595 247 -337 851 -594 846 678 -687 531 726 621 340 -756 -838 -249 -113 241 -994 880 216 857 981 885 54 182 802 978 -524 241 -20 -566 325 699 463 -227 -728 -982 473 -251 244 770 817 867 851 856 -387 -894 -724 -512 408 -582 865 962 964 159 730 -101 -704 -559 -986 -866 -226 -564 -865 527 -124 528 820 -337 -196 -55 971 -338 -112 216 -825 526 745 -908 -551 832 241 299 -386 -271 -955 -1 -726 354 333 494 -87 804 -121 -872 787 756 966 93 -894 789 182 96 -973 -598 -325 423 569 29 -666 512 759 -904 -715 94 -986 -672 -121 203 -466 -20 -62 364 615 445 644 -299 -707 108 -106 -798 -388 -323 -78 -256 -568 -114 -439 -48 530 276 747 -735 -710 37 601 -919 832 447 69 -443 -35 855 640 -130 43 -17 230 585 158 124 -982 861 -607 -250 -451 -615 -696 380 -996 857 -997 937 -634 484 668 -850 -178 -518 -951 913 -412 556 -285 910 -261 795 -349 366 498 518 -403 754 553 185 794 451 541 900 -341 216 661 736 -371 -77 711 -67 803 221 246 392 -36 -750 234 600 -314 -93 652 -696 957 -616 72 530 101 654 -340 -657 43 226 251 434 403 -288 -220 -557 -597 -745 -220 -882 -480 415 -406 491 -368 588 352 430 -4 -237 470 -777 522 966 -369 -765 -496 532 -789 -462 212 -537 721 -406 177 544 -684 607 886 -553 -795 -253 419 536 479 772 -353 -394 738 938 -797 -150 810 606 582 421 574 682 249 987 199 461 665 897 -259 -320 618 -682 586 -754 -719 66 547 -909 -999 476 275 -144 293 -472 798 450 -792 520 -480 659 393 -487 -754 493 923 809 778 -173 -142 -87 118 911 -704 263 139 -334 -650 -412 668 237 815 -927 50 -586 980 389 958 338 -279 472 -624 652 -329 -957 -784 183 586 -355 -948 -200 -778 -310 -350 501 816 446 849 -328 -806 853 -349 512 -447 -897 400 994 219 299 -788 -47 747 192 -337 -346 202 -816 89 -53 785 -991 244 588 271 701 299 85 -607 -674 149 601 -395 639 548 -444 -859 -370 -234 -601 -129 165 952 -60 -581 601 387 356 219 366 284 311 -241 73 763 332 -867 162 27 -769 169 377 748 -628 -362 917 -20 -93 -718 -960 -446 -515 223 -550 455 -964 817 -950 -290 393 635 676 -540 272 -823 -910 -316 558 -812 389 -147 -827 -674 203 -624 -73 136 268 -869 825 -636 902 205 -400 -533 152 388 -825 -43 272 288 972 662 171 -407 -708 -835 243 -282 -228 147 501 966 671 92 867 -68 391 47 -628 690 -247 -390 -153 -671 -721 793 416 -933 -713 -439 -876 846 753 841 652 -139 322 -576 45 -979 -160 -682 -729 -560 229 124 426 200 -136 -105 -547 290 -540 -452 647 956 -379 659 173 -984 -43 678 -251 103 -524 8 539 -421 886 398 -96 -831 -927 988 -199 521 328 -826 37 -823 776 -545 533 -583 485 -551 -88 -412 -782 643 239 268 668 879 506 -327 790 190 803 -869 589 164 -541 736 -776 13 880 388 -42 322 932 904 -941 50 635 660 498 -477 -14 -915 934 -479 63 473 -863 83 -606 723 -374 824 -688 -831 548 -461 218 675 -988 -955 -614 103 719 263 933 -288 333 -576 697 -895 -62 312 -207 -806 712 471 -806 253 -421 -309 527 -722 214 -715 -688 563 -50 725 902 -225 -136 -459 -120 -139 829 -537 131 270 -931 349 -362 -510 358 -390 -355 64 495 858 779 790 752 -961 -862 222 -11 -222 -337 -878 -903 -328 35 167 -385 -874 651 747 973 -509 -176 148 514 -234 648 693 -867 888 -410 -554 497 303 970 -639 -832 -338 -375 153 -598 838 -359 768 931 291 964 717 406 -535 635 134 -623 -955 -658 718 -426 961 895 289 -145 -629 280 778 -688 -990 509 498 952 330 -747 208 -785 188 963 575 637 -140 -694 -744 496 -711 548 779 -608 137 -691 70 322 576 -917 492 88 374 463 614 197 41 -594 -430 527 -602 -339 513 -450 955 989 -553 176 -17 -216 487 -707 -614 -341 238 -16 436 479 224 766 -5 488 -215 -958 -405 423 -676 -472 -517 247 -27 132 -606 225 928 -140 -312 -528 -90 316 102 -946 272 -837 878 397 -910 673 -843 -176 -934 168 604 385 444 -997 -906 -47 309 -437 708 -523 -641 843 -929 -464 24 -518 -429 914 81 862 612 -543 326 555 227 970 -481 829 806 -152 -697 858 238 -12 432 518 181 -97 -359 29 -395 -262 351 -888 -673 580 -13 -849 -431 -407 929 -105 79 553 -120 359 -246 421 -626 -15 234 464 125 -892 584 0 -533 -310 -271 331 -47 111 -747 533 109 -571 -191 402 424 459 615 135 -244 -81 80 242 -373 -533 -834 -52 -673 -748 -461 -234 273 20 -660 -422 90 605 807 772 -498 136 -312 421 164 -592 847 409 -473 -967 -709 -758 925 -915 372 330 309 -55 9 -467 -84 488 197 -466 94 -668 141 -458 782 -760 -827 -76 -771 -126 -764 -139 470 540 -896 770 299 573 -572 856 -608 -951 -740 47 754 898 939 143 146 750 297 415 -997 758 -768 -780 187 -848 381 102 988 -414 352 -895 225 -216 -143 398 300 -439 -27 -710 683 639 -254 939 297 437 -108 726 504 -839 -651 275 489 897 -646 -756 178 690 966 -377 593 -961 108 77 -137 -216 -311 -767 569 906 -985 -227 -359 -49 70 -677 162 893 170 48 400 -474 501 -406 877 655 194 -380 283 -936 -529 23 20 61 219 -920 -841 -79 721 772 880 541 -235 525 784 -139 918 -522 -368 899 -814 -191 -915 385 989 -428 -32 659 83 -833 301 -712 986 -19 -125 852 419 -600 823 152 316 -883 953 487 698 -491 -135 -903 -390 843 -83 931 -67 627 376 -285 -774 -732 -743 647 111 -85 -612 -606 -600 -296 -520 -568 267 -146 260 -136 221 970 -568 835 -180 -750 649 -805 -810 383 -163 -364 -712 391 861 643 -762 -899 250 -955 -226 722 -394 339 230 371 20 682 173 958 287 508 -321 885 545 -668 -508 -258 -128 804 -83 -996 990 -415 -489 153 -969 85 730 -942 843 -964 -513 682 -266 451 89 -39 -639 -541 -433 268 440 -870 -93 -901 -272 -584 -6 419 989 81 769 792 -526 -537 411 -453 -401 -979 -505 728 550 42 146 -108 -755 204 -523 569 775 980 483 433 131 -318 -703 307 925 -444 650 495 429 -362 564 -681 551 640 -925 613 696 -538 185 306 -622 828 -787 750 798 606 -722 905 -65 -26 -341 543 219 -717 -853 -895 997 -742 546 -890 985 608 283 -60 -638 -363 -467 -794 -225 20 -89 831 139 179 -170 -1 546 979 -81 -303 -925 -450 853 -376 547 596 -470 2 682 692 38 -756 129 -34 -26 -150 698 690 362 -406 909 243 675 775 -769 621 -567 556 -493 485 560 -875 -132 532 427 474 652 -538 -723 237 -22 245 173 -726 -238 -824 747 961 -828 -662 -811 -818 637 136 358 213 454 31 -848 313 579 358 -98 -554 56 -862 -740 270 -517 137 -227 -433 -329 112 -99 -293 -414 -692 -936 -802 421 610 -262 341 -195 238 -34 246 563 387 342 424 -693 515 -145 -758 804 -630 -81 488 712 445 -718 -208 -73 -981 -920 180 -646 -228 688 608 9 601 800 -468 -46 409 221 -30 -953 755 -194 -256 -631 -611 -403 -390 -346 -917 937 -551 -69 -881 -658 -629 432 756 -603 -528 -719 -823 -34 105 -111 758 914 245 -786 -545 496 372 398 693 200 -690 437 -342 887 310 -442 799 -222 631 -519 -229 -542 488 -843 -764 -717 -575 -804 893 478 124 327 -188 605 -860 -17 -985 769 479 222 -530 -202 859 890 -611 -776 -481 953 74 584 44 -159 -677 470 -860 -5 -304 848 -154 -110 513 -58 713 -729 249 44 -840 -799 641 387 524 -81 -546 -54 -920 -824 168 103 -539 -816 -763 -672 -77 600 23 150 -386 783 479 -645 -16 -399 549 929 -598 150 -970 601 -924 920 301 881 -681 -667 -556 -868 -656 -354 -943 118 -290 -990 -774 -418 287 -532 60 112 44 910 -615 231 -660 -663 -916 -34 137 -851 -268 -51 -725 -820 -297 -861 -360 348 -67 -940 413 -766 -228 373 -591 328 922 -115 471 -110 -442 -392 433 -836 -923 -507 612 986 262 143 -995 21 369 171 -464 -481 961 -298 -795 -892 574 137 -546 -963 -169 -674 -906 152 -284 -207 145 187 -600 285 -799 -634 137 -815 -579 952 118 -457 -160 -229 557 424 144 -341 257 -464 113 -74 570 -887 931 -885 374 143 -773 -1 526 -57 340 -860 -387 -803 278 -46 175 182 -549 -570 -759 965 805 -892 601 -717 -51 -369 -5 220 916 -876 -574 -66 -203 686 -13 438 837 -553 487 -641 -640 672 -985 -139 -250 -33 570 376 -319 692 903 786 146 996 -162 492 147 -829 111 -852 652 748 -344 -848 -524 582 -934 371 894 -520 -744 970 -531 -661 815 575 -5 -664 584 849 502 201 566 505 -535 -546 -618 -30 -37 189 -849 -798 -349 407 -379 -535 824 -605 639 -106 35 -925 436 -980 662 971 -853 91 353 -93 -693 578 -284 -319 445 -363 -727 -424 602 586 -437 -773 120 -996 -418 -832 -245 -189 570 -918 658 -527 -391 50 637 368 281 962 -315 -13 967 -304 -256 -40 507 304 547 1 -610 -95 -412 171 -562 761 -260 -456 470 -363 242 -482 -893 226 -111 -861 341 -678 823 567 -564 518 -436 209 -100 650 992 -858 -643 448 137 -636 -429 -385 -113 -4 297 -546 379 425 -645 -50 660 288 -819 29 905 -751 -381 -162 -276 -956 990 -80 578 681 902 -689 -109 699 416 -663 371 -829 719 401 270 347 -262 -521 -795 -645 607 619 636 456 767 -911 106 -915 -817 -747 -561 497 -601 390 -536 894 408 97 -416 286 -26 548 486 243 -996 -230 547 -931 491 855 55 -351 966 279 603 643 45 -347 -567 -588 418 773 984 698 -476 -997 -383 -350 350 -931 -8 -986 961 -887 -759 -595 -577 -202 -259 816 629 -313 -60 726 -466 812 -741 813 460 -143 352 167 585 -541 572 803 584 -683 -847 -36 -974 994 330 743 466 -414 -150 694 -968 409 -676 223 564 -480 364 -105 492 -476 -106 -798 569 629 110 102 61 -636 -777 135 -12 -646 -208 698 -58 -768 640 -633 -204 -534 -254 -131 217 -379 626 -688 -270 -653 538 269 712 577 -540 770 624 516 597 445 -58 -232 377 432 938 245 -893 804 -106 -212 285 -989 -715 -225 -316 -236 925 -791 -161 -882 756 -105 -468 -899 -723 -567 -342 76 -879 -409 6 986 286 407 356 -483 993 -87 166 926 81 -870 -269 922 -303 815 178 621 -423 -707 189 15 182 473 -593 78 499 -588 705 614 -485 794 -809 811 403 75 902 878 -716 -14 -215 -834 -919 703 -596 100 -227 -539 384 610 -117 -48 -26 -132 12 -119 -966 -506 247 -260 -784 -431 -442 -499 493 -91 -376 -442 -182 -75 192 -206 -699 770 -51 -759 36 278 -643 -532 881 186 350 -270 915 137 190 698 -413 -899 520 -711 -512 182 780 -303 -274 35 712 961 497 -323 594 941 143 -22 851 -697 -564 805 420 -450 -814 -615 -390 623 946 -365 -607 301 -359 -457 -929 -354 871 396 666 -739 425 655 494 836 695 99 -592 -641 -123 -878 708 930 -132 83 222 -771 -86 -659 717 871 124 -544 441 594 946 -836 992 479 -912 414 727 341 -464 435 -517 347 -444 748 -538 -631 -819 502 963 -8 994 209 -280 214 212 -581 818 648 -737 -803 592 -971 -830 244 829 -841 302 -879 -194 211 524 -475 -978 850 30 700 659 -885 712 77 280 -848 -947 62 -635 -563 562 -965 860 292 -40 303 -243 468 -246 624 284 111 -988 768 -327 -482 -688 288 6 -443 944 -162 158 940 739 -828 -621 20 -855 619 146 225 -147 -256 629 629 -744 991 919 -993 -936 902 -970 341 917 813 677 -441 -399 386 508 472 286 278 700 407 197 -875 58 331 522 -953 433 849 106 659 -108 -936 -845 -574 -778 -509 630 652 244 692 462 494 -726 -461 -84 -28 -616 720 181 -893 232 -602 191 12 -310 -39 -807 -505 -487 -588 -813 -90 -751 215 -883 258 -661 -750 892 169 -939 260 -122 -475 -272 711 158 59 959 248 51 163 -77 -170 741 -160 -211 564 -74 -537 993 639 -174 -673 752 -669 340 -11 -304 -139 -935 744 -92 523 943 -210 964 -419 782 -16 237 49 -794 856 976 728 941 895 -262 399 -987 951 452 -144 809 -110 -799 141 -518 -236 -597 434 733 220 676 -160 -69 317 283 507 915 113 -536 465 -390 402 -343 130 372 753 92 588 -408 -573 625 405 3 556 -556 -172 991 585 535 -123 941 -827 925 -201 379 408 389 430 873 200 339 282 -836 -640 451 -319 395 546 -286 756 35 -131 313 501 -267 -40 -474 812 -571 629 -293 671 995 -283 -535 -965 87 911 503 182 443 -913 -91 -985 -79 885 476 -145 -175 -574 -859 660 669 -525 373 -547 384 225 -888 851 -25 -697 93 466 730 954 -403 546 -810 -844 -435 -175 -750 -904 -307 -779 -260 -256 260 -410 942 -533 -97 910 23 320 -688 302 -234 -476 250 -526 713 -430 -569 -304 17 239 348 -744 822 -267 752 -707 -714 -615 -911 -786 254 -514 -156 -447 914 460 363 -22 -396 -741 -504 550 -848 -72 262 -773 -461 178 -929 -653 -47 -648 457 994 158 -436 -61 76 644 -925 -673 104 -882 -798 -183 42 782 138 152 559 620 -923 -687 307 -173 187 277 98 33 885 781 -633 746 -767 -61 -633 885 -305 -378 -669 739 730 -579 303 -799 -806 -490 -140 -473 -53 82 883 -289 550 548 -944 -739 898 847 512 -995 537 951 -252 -26 172 -999 -198 -815 750 853 -66 113 -280 353 -387 -214 -801 358 -580 250 -672 -450 -443 469 611 286 970 777 317 -427 -102 -57 -819 -60 -153 657 -709 -474 805 423 58 -383 689 -546 642 513 -784 652 -56 -197 533 -192 -946 432 -264 620 549 -603 -158 -967 -948 -20 933 897 231 688 268 955 764 165 129 -296 738 -735 -60 -77 192 653 -338 -816 217 188 -11 994 169 -593 -550 -87 -415 -866 -92 458 81 -647 934 880 -720 190 340 689 792 -427 412 -958 -952 -650 -371 -423 788 591 390 729 630 28 469 -907 468 -55 -442 -346 -766 474 981 -809 -325 853 800 333 -729 646 834 707 355 -278 495 834 227 -199 272 310 50 -409 -149 182 796 -976 312 -986 802 -998 -909 -341 593 -244 138 107 -997 457 -849 479 861 -968 -250 944 -489 78 209 -234 115 22 -931 132 -216 -933 994 480 198 493 -545 190 435 184 -501 999 -70 -608 39 775 350 -34 -674 -736 632 -877 -294 -481 655 252 308 -487 -318 858 -429 122 308 -976 945 638 629 721 -560 -10 -206 527 -478 895 365 445 -585 -545 605 482 -794 -208 -88 320 -318 -186 242 -308 -319 228 802 -38 638 -344 790 654 -88 -531 -965 -327 659 932 -267 493 -214 101 462 791 -472 -534 17 -275 84 43 746 -147 -725 -388 -522 271 224 -97 -675 -589 -987 169 -1 528 224 -800 -268 378 670 966 -276 74 812 447 -422 -328 -386 962 922 63 225 762 887 -796 996 -296 578 423 -336 -525 458 453 69 68 -32 108 -478 42 -547 -53 263 15 -659 -820 386 51 -835 182 -769 119 652 323 -199 -58 -30 -884 -911 973 -473 990 -42 213 649 -529 -179 -674 919 711 -206 -332 865 -82 798 206 -27 863 544 -921 -925 -763 -93 714 996 265 714 81 -667 -278 413 -251 -829 751 -729 -551 848 121 -230 -146 -484 493 220 15 711 506 -373 -488 617 256 674 989 747 129 -236 -678 -869 -122 -132 901 -607 -976 940 -135 531 -988 -790 147 673 -417 927 19 788 442 -16 -128 -803 -726 518 507 651 -645 -792 239 312 427 -931 -139 -293 24 62 -684 865 127 501 98 -708 -785 953 548 -206 -745 210 140 -917 403 -120 -717 -131 878 -463 -776 669 -308 -69 -691 -771 -815 -409 -758 -186 -902 27 -811 714 79 765 -190 357 332 63 970 299 674 0 -760 583 20 474 -388 47 598 661 460 -956 709 -757 -186 -74 -590 -966 156 541 -446 470 -973 -501 241 -778 290 -787 391 -754 615 335 387 257 342 -329 -611 -517 387 -605 48 -729 -307 -754 890 680 708 -688 519 -20 -907 -695 720 576 830 -402 601 103 471 909 567 189 901 720 -988 -687 -740 -338 962 -900 -119 551 -837 -547 334 -863 351 -562 617 -422 581 -63 73 -747 670 -891 562 -332 -251 157 74 -997 -757 118 -984 486 -745 -699 182 -997 834 475 660 456 -28 -702 48 86 -311 310 -931 -229 386 -101 423 902 918 -83 37 851 -786 -889 -939 -46 891 333 -675 500 968 766 -107 720 -256 873 838 -623 49 -243 373 -287 754 822 568 -778 475 -215 -896 346 -597 -534 -922 144 -244 406 -272 -202 -522 597 -137 -886 -578 266 -298 -762 -550 -282 537 -705 -596 -762 53 571 -412 -761 675 295 -699 437 -563 194 -949 346 -741 917 -163 919 -397 -917 -298 546 585 833 -926 774 -56 122 115 -383 115 292 381 -763 -160 -507 -593 -537 468 -929 358 -58 896 620 -183 644 790 78 -901 591 332 -551 679 960 322 -527 912 152 -467 725 -117 -150 -743 314 629 243 -787 -422 242 490 -155 -793 423 -773 -536 455 -226 233 -64 -656 892 580 -437 520 882 -407 963 -893 -272 -993 683 -253 238 -856 579 -857 -152 998 -145 -984 -902 189 622 -104 -827 192 -804 -583 714 -545 -825 652 763 198 -458 1000 -907 -747 -52 681 -306 374 -102 453 -768 302 -783 -291 -94 -682 691 -22 -178 -414 -683 727 -369 -882 201 876 774 262 293 345 -798 315 -843 388 63 -517 -39 139 -316 313 475 -248 -336 -510 -49 -623 8 383 856 -849 -592 -258 -125 -990 -927 658 -626 434 -130 23 -454 -629 -371 -629 110 -213 456 729 347 -800 183 -500 566 -5 800 996 -622 299 -84 944 -176 738 897 332 171 -659 542 -701 265 -725 -931 272 240 145 853 -33 167 282 163 -220 640 -254 357 -129 759 821 623 -387 -533 830 -582 -807 -271 -299 -827 -963 -255 769 -918 -741 940 -416 921 -581 -469 -262 -650 946 -94 861 -598 -172 40 -705 -701 -763 -99 421 -488 -218 -569 -259 -587 -234 950 -153 -892 -846 270 -262 -140 -504 -653 -946 304 64 -267 468 -344 -710 -485 -950 -283 992 -789 898 810 -365 -472 -69 909 -88 -567 301 -919 -134 376 -885 201 493 -409 -92 -931 -126 679 973 -200 -82 -750 -339 -681 221 816 -926 -15 -503 443 -530 -202 926 935 -72 -301 -459 -512 673 120 -338 736 -568 340 -119 219 -382 109 -496 83 796 -680 -357 809 822 222 -626 628 617 -738 -658 -874 944 -463 -105 805 122 777 -295 131 814 348 413 -745 -889 -539 249 -424 634 -847 -259 -98 -687 -643 836 -933 831 -451 624 -577 31 910 -329 -72 24 -466 119 697 -612 365 -733 -330 -567 572 -593 500 -919 543 -774 -311 -595 -860 -322 924 4 279 786 -665 -421 -611 -837 858 381 -97 -290 -639 600 31 884 -406 -311 -662 -346 935 343 -21 674 57 481 499 -534 755 212 166 -55 502 687 149 917 502 -67 -244 548 -629 -245 -995 -608 -880 609 38 505 -641 505 -377 -327 856 907 -719 527 -73 -28 -384 -257 -758 772 -658 556 -353 220 604 437 -590 788 -992 -54 141 -274 687 -728 -264 -5 -79 569 22 401 -407 830 952 0 815 107 -434 204 -434 -892 -787 415 -520 3 368 -379 -156 -332 796 230 341 -602 438 614 -527 -19 -339 -424 897 -107 27 798 -29 -808 -435 366 47 292 -662 557 853 -717 280 -528 -906 909 944 -369 604 -309 900 -184 956 354 -586 247 -787 593 154 940 63 -104 -293 -565 -723 260 -632 825 618 -844 93 -283 184 716 363 266 -3 -326 -905 831 535 -178 -752 -104 -950 290 -64 -767 805 302 788 -976 121 -777 373 -89 -609 -517 68 388 928 84 -804 -314 26 749 -535 195 575 36 -207 531 705 -428 779 -292 -727 866 -8 400 -708 142 729 -929 -508 288 304 386 -662 -858 252 867 814 -73 113 417 234 952 360 956 -727 -823 -856 972 -669 -458 -383 655 357 -296 -74 713 -895 998 -296 696 970 -929 609 967 439 -878 937 -313 -346 345 457 -912 119 658 -934 445 -849 826 792 74 -843 -486 513 91 951 -813 530 -376 14 -461 -689 536 -124 -527 564 -639 -753 -284 551 -646 -238 738 -533 700 -179 -605 239 -164 -618 475 391 156 144 547 288 -189 923 -877 243 -825 -320 -54 466 -297 375 955 -778 514 -930 -5 678 497 903 39 347 -786 -603 767 481 -303 585 676 417 -921 601 -756 -251 -936 -326 844 -200 23 471 -958 933 675 290 767 49 220 -703 35 -56 -150 125 -509 656 878 726 -305 20 -588 821 -992 -531 516 -466 97 -810 371 382 -534 -623 971 -659 499 -148 565 -326 485 -81 548 -191 398 959 -235 294 557 694 -555 -160 -174 -372 914 288 -642 750 135 316 231 956 -517 -981 422 -627 -487 -752 -438 -595 451 238 -160 -783 53 -218 108 546 317 -998 -57 130 -459 42 278 -591 -378 -48 616 771 262 -393 -694 -509 763 678 251 154 512 -342 585 -714 124 -674 -25 -677 877 -449 699 196 1000 -809 -889 91 -498 -569 406 354 -272 -535 948 339 -708 -915 -55 -543 -361 -416 378 936 477 904 -39 -878 146 553 191 609 349 440 -368 -340 -757 199 46 -334 784 696 910 86 -208 161 -356 31 -731 -81 -553 -37 579 -734 -640 -482 260 463 716 -730 203 -205 -1 697 315 744 936 294 143 -612 -506 626 611 -197 -783 -583 691 715 -717 -168 -287 204 150 304 309 408 328 -318 -316 907 369 -102 -7 -890 -682 311 81 -449 -537 -198 -262 -649 -251 666 700 765 -706 -443 -128 -198 123 -37 -689 475 331 -717 -15 -440 181 -68 380 401 -938 836 -315 265 -987 274 167 488 -343 905 794 533 906 451 -559 -413 203 -754 -585 119 -402 -778 283 270 -206 724 121 -644 -23 -427 101 -712 621 279 463 120 -302 -572 232 499 -574 -630 -862 -964 277 -512 453 999 -402 -620 213 308 501 823 780 623 387 -256 880 -514 161 -350 -939 -632 -146 -862 885 51 -241 -991 -413 -791 744 -475 -366 504 -607 309 -102 -294 -943 -251 206 552 -481 66 797 578 984 -204 -874 814 -202 502 5 -564 -811 -644 -43 642 -349 -769 -652 -842 938 -197 -805 381 -938 -286 -136 -156 970 561 133 287 296 -41 890 -509 -390 -311 -125 554 -598 163 -106 -369 390 825 -529 -342 -854 -745 -308 735 -510 791 288 -873 -834 -334 576 770 611 -785 -224 425 820 -213 477 -579 -367 911 -370 692 -404 -10 342 -564 -364 -474 57 754 -621 806 -960 618 7 -311 500 -999 585 -868 -437 800 449 -306 -678 -996 478 88 670 -370 964 381 -926 520 127 -861 119 -515 -403 407 981 775 191 -248 -173 893 -359 -910 -513 -451 -740 667 839 374 491 -164 134 -503 936 948 201 8 986 879 -399 145 -601 -139 -606 -790 134 -8 488 -388 -51 -289 253 403 -904 -353 693 -388 856 352 343 69 783 240 -564 -833 -501 883 -362 472 -180 -311 -699 -234 240 308 641 561 219 35 504 388 -494 -299 349 -312 892 892 587 -79 -32 724 934 -76 484 864 132 -101 609 786 -171 410 456 26 -605 -526 -20 673 -937 115 882 -176 -195 -288 -872 283 -461 807 -718 707 243 -39 -881 250 322 641 723 -870 -161 -938 580 79 59 -874 -375 -677 -212 -955 -956 957 -269 153 626 16 -759 -965 234 649 -875 -752 -245 103 -225 463 554 344 741 654 -800 -283 556 -302 284 -650 989 -504 524 -200 533 883 47 -70 -187 -775 313 -703 -712 -75 7 -844 -328 458 136 -836 -750 -350 993 -711 -637 -778 -246 86 -542 235 433 6 -885 766 -207 834 729 41 198 -894 154 842 -480 -270 -621 -864 113 420 735 -463 123 877 766 -788 610 302 -162 879 -308 -443 69 -61 -735 -86 23 -686 -863 554 141 -978 -969 90 -720 -251 266 12 -403 -719 -310 538 528 -425 -22 -255 805 -141 813 205 -734 -450 818 916 -445 733 -574 -624 -969 800 685 681 -656 -27 -513 -937 -466 134 -889 -504 -994 397 365 881 830 -171 627 918 -472 -263 -63 910 -622 -726 69 -487 37 789 517 -645 643 107 -102 425 -801 282 -544 -966 -806 -987 323 15 -955 582 -397 590 105 746 -126 211 -58 314 32 -348 -639 836 240 747 -518 981 -787 -223 562 155 -935 498 -654 -540 -433 37 136 -682 -725 832 268 528 -406 320 -86 138 -957 678 243 -898 -678 446 130 235 -859 -514 -712 -775 320 457 39 815 -67 -177 -314 599 -477 854 569 -888 -772 -584 559 -408 -995 237 -359 804 -874 514 682 557 717 107 -31 -765 143 140 -562 -514 -150 -211 -53 119 -468 -12 546 -992 -357 -797 852 802 456 -391 -78 -30 -763 -516 -27 -601 -77 -16 -189 741 -671 77 964 -235 -332 818 126 530 379 -64 448 318 610 -504 979 900 -84 685 -425 -461 -49 -781 -467 140 884 -793 -1 793 672 205 365 852 757 436 852 217 518 619 366 399 -393 260 485 969 91 249 -997 -258 815 -839 -986 -91 -514 97 612 -379 -350 299 -474 974 -930 725 -677 578 32 739 -379 -449 -622 581 71 -288 -940 -269 393 867 343 -49 -627 121 -387 51 -256 -332 693 -317 -882 302 -806 -5 767 -222 -854 510 873 457 399 258 -776 246 475 572 551 869 -532 644 -307 -56 988 411 803 -653 -63 -947 245 -544 909 -914 -988 -561 -805 590 744 273 816 861 -419 690 -800 799 518 899 98 -31 -820 143 340 775 259 -273 10 229 136 341 -291 238 -756 778 -525 -280 878 -792 673 909 381 -525 -244 979 335 -379 336 -195 -647 99 -236 566 374 467 401 -264 142 -70 522 815 -689 -548 -930 974 -949 -239 -321 237 -527 -709 -251 -580 -738 -853 897 -392 -309 820 553 374 -909 -769 -42 -646 -525 -457 -831 -704 -359 -357 835 480 -754 230 -704 219 -418 798 187 -587 -391 -904 623 -643 -725 -178 -661 884 -102 279 795 663 -45 521 826 403 698 775 -625 -698 117 410 846 802 -406 686 291 476 251 388 896 -974 -427 722 12 -545 -870 -709 -59 -159 -424 132 124 -40 -951 -768 707 -954 865 611 -315 158 -796 688 373 615 304 754 667 841 -783 -96 873 720 -161 -679 400 662 -726 666 -442 -954 -820 -680 -368 -476 -713 833 -977 565 535 333 431 477 208 754 -949 -119 565 833 601 -698 958 -768 -880 -255 -416 -947 -210 779 -354 491 -623 -13 -401 -550 -687 171 295 -799 128 -508 66 -175 401 -282 -911 -298 456 -902 -446 442 262 -671 599 -302 22 867 988 -314 942 315 564 -522 547 585 60 328 -405 982 115 -733 -682 -110 360 -312 621 -921 -891 696 491 773 -680 -657 -176 -164 864 689 749 -795 -777 -886 -577 552 860 853 658 469 414 406 -793 83 -97 651 21 648 416 -3 -196 -33 -113 847 -351 697 749 379 -236 -915 640 -467 -857 149 -972 114 -468 440 746 -933 -516 -787 -633 -425 427 -805 390 510 -774 381 -1 -371 -204 -413 41 628 -178 607 36 -645 892 386 83 -607 21 982 955 -829 823 -227 -562 858 533 948 936 -626 344 620 -507 -86 430 -548 663 118 -988 -816 72 669 411 -251 -194 -605 -736 217 50 246 656 256 -30 -183 279 -877 -201 101 -24 -588 -346 160 -672 -22 445 -87 -128 -988 752 -580 42 -393 399 -151 852 62 -715 -839 -759 448 880 -580 878 384 358 -800 -366 572 866 -888 309 352 496 733 -178 473 -409 487 -829 779 813 309 -621 941 -793 461 573 678 -769 -173 214 -979 -270 579 -30 900 716 -662 255 -671 79 -167 -504 318 543 -499 331 525 836 -838 592 393 -165 650 -953 -939 -429 7 197 -575 224 589 40 -922 944 431 940 -854 437 -415 286 600 -537 -185 38 706 376 444 402 939 976 -974 283 -445 767 -669 611 -260 504 519 -21 -117 -752 -716 -17 493 514 586 -691 -796 -580 601 -337 305 -95 275 704 180 137 -829 -608 -441 237 251 -267 -347 256 -236 -955 -295 354 430 670 -208 753 -688 707 -688 -703 907 -966 -812 -94 -743 -464 183 -446 -921 616 -522 730 -364 940 -241 -786 -993 -639 -622 888 562 675 -249 590 36 715 958 -871 -419 375 909 621 289 -781 443 28 770 678 -708 745 -840 -564 54 -191 -554 -776 607 531 900 874 -71 698 15 -542 533 311 939 -72 -554 -916 537 -136 50 861 888 -659 -244 -593 -871 -504 -316 -159 -612 -80 972 -870 -983 -344 393 223 -606 -815 856 988 821 -774 -477 -228 -457 -776 -48 470 147 -724 -341 770 688 235 -895 -212 33 -514 -318 -676 713 -904 68 -469 -163 -85 -171 -626 258 196 160 351 -186 383 825 305 789 -914 182 801 788 -323 978 53 -779 -208 327 -802 702 -267 -222 25 -429 -222 761 -850 -784 -707 974 -649 -682 -315 -721 -88 -474 -386 -390 891 841 220 -159 405 966 -170 -165 -836 100 460 727 -78 -987 -448 -916 958 107 368 745 -53 -294 -545 -176 -604 841 695 -793 834 665 992 253 -155 726 750 582 -513 -968 -536 -923 660 -122 228 -929 -489 824 705 377 206 -116 -389 338 175 78 -376 -766 804 882 908 450 333 62 -645 -444 -798 735 595 690 255 -174 -601 826 -367 -332 -622 -104 -355 -451 -691 738 -940 -101 -311 -704 508 381 -877 -600 -758 -585 -150 751 620 428 -587 -702 -57 566 -675 284 366 385 533 319 125 -555 414 283 511 -977 -462 891 -645 -653 -598 350 -518 47 485 -688 117 -531 -515 -938 71 32 -887 762 617 -135 -266 -781 157 878 -40 418 212 -213 -424 339 -20 537 694 -140 -616 -100 -360 733 -772 7 944 -471 -526 636 -37 -188 -371 230 120 755 853 420 -774 486 599 -520 -526 411 991 328 522 -241 708 522 -714 -755 806 201 -876 -545 306 870 254 -9 259 858 -93 609 -320 876 304 -618 -9 382 881 911 79 893 173 -751 108 -5 -223 -202 78 537 -923 714 895 758 -909 886 -584 568 590 -313 882 -358 0 813 -910 723 391 186 -399 -829 245 647 -73 -380 -434 -408 -249 -300 -123 233 -753 110 -909 496 -829 982 557 -744 -555 693 -281 -608 -643 -427 -477 -241 34 47 -487 -82 -869 77 -323 -817 -285 970 -571 -60 -480 282 -207 186 957 -709 -514 -62 -147 96 631 -357 820 -305 191 -231 -713 -562 233 414 -602 949 -369 -361 12 313 545 954 240 464 44 -835 469 -317 -170 -796 -908 -73 334 -172 461 830 619 -570 237 -208 -864 53 -38 431 -198 335 363 645 572 -387 -833 -643 -236 455 -987 -559 -703 265 -977 256 859 -334 -55 -496 841 -75 8 259 3 -777 -334 -205 52 -106 -191 -209 -610 -216 37 78 790 873 244 498 77 -362 118 467 170 789 -482 112 154 -980 -817 507 635 245 52 -268 256 566 -724 637 -534 720 787 -770 504 -74 -284 -773 -227 131 -90 112 376 413 313 459 929 -305 -633 886 291 -64 -435 -141 -488 654 762 -797 -249 956 644 -430 758 -572 635 761 667 -274 500 867 376 -470 165 -463 953 -411 -877 197 -785 902 759 -725 17 749 889 699 -382 421 -425 439 -621 -289 94 -4 -807 -586 488 -501 507 493 -76 -956 582 117 -515 729 28 -295 746 -633 -157 195 119 606 -263 434 970 813 -789 250 -738 473 253 63 -890 883 -677 179 403 -469 -783 16 105 -858 -93 775 507 211 641 -644 -551 -692 -235 386 -986 -964 442 201 915 -957 867 -983 626 -799 953 -73 -720 -125 -666 -362 -981 -87 378 -649 -416 434 -44 -840 -425 316 30 -123 890 -106 987 43 -9 667 340 -708 -551 -414 30 -704 305 268 539 657 228 701 -741 574 -908 -971 502 -559 980 317 -755 -296 -86 -329 934 -415 974 -818 98 138 -380 287 424 41 674 -265 871 934 -343 36 205 955 642 -205 978 906 -930 -511 1 279 135 -668 -490 764 -332 128 -523 901 -176 -932 -312 483 671 857 -527 -275 400 -452 -499 460 -334 283 -320 -794 -183 -471 642 -563 -519 452 198 -155 -268 -138 49 858 -389 514 398 -839 750 -896 -501 -171 -94 295 -135 8 -281 153 649 -228 -536 997 -600 -375 -360 -123 580 -860 227 -949 -471 568 -484 14 -124 -333 -509 835 652 -907 997 -986 635 262 363 581 -139 -814 386 6 -262 -590 402 561 384 -179 -463 140 59 -461 225 301 -921 957 -758 519 647 872 427 -464 -177 697 405 261 680 558 542 790 124 579 -933 -171 97 -52 234 -895 654 288 -724 252 426 649 -669 983 890 -127 -872 959 5 -833 -151 -935 -234 -956 225 -345 843 -220 671 -825 494 -493 -900 218 560 373 417 675 -730 -305 -732 309 -999 -13 439 -867 326 -330 -336 68 -523 962 -888 -791 399 -848 755 -971 -965 -769 -564 755 -507 803 304 870 -375 -395 258 -908 853 -32 -339 -416 -256 -448 -592 -722 -840 621 157 -425 962 865 998 -649 -132 45 919 -16 229 -242 843 -81 -275 -208 73 -843 -369 -559 513 850 866 25 -195 -575 330 285 -709 392 -117 -40 534 -712 -265 247 788 -942 -823 -96 844 925 -233 487 268 288 -328 616 -679 232 879 101 -184 944 -634 951 713 276 367 -11 843 -626 -40 913 -323 -406 -847 222 -304 633 923 -743 352 522 -543 -550 191 -87 994 -668 -36 -965 -727 90 293 -758 226 -278 12 451 -494 741 119 359 22 300 222 -495 -910 -634 -241 890 -289 376 -620 711 568 962 -148 363 -280 -226 404 843 522 -532 -107 -225 581 10 497 619 330 24 88 -914 -516 -958 -438 641 105 233 820 -796 772 486 639 -980 -989 554 -919 148 329 -832 623 -556 345 941 991 -69 425 -659 -371 -822 607 -522 602 833 -701 -155 222 463 225 -781 784 545 311 -486 672 -641 816 117 927 392 -103 -545 -793 -626 -156 -290 640 -653 848 -998 943 657 73 -449 -814 -445 -293 -191 950 933 387 271 42 625 -451 213 -323 234 -525 -10 -756 895 673 -209 370 758 150 -484 -873 791 -253 440 740 164 -252 -746 949 -571 -912 -610 -889 863 -805 466 -335 231 739 -880 44 500 -330 -24 -937 -204 453 631 -623 -322 714 150 148 -855 -790 -865 267 -662 437 -263 -864 -182 -368 -676 454 -967 -701 -696 725 415 -603 627 272 -894 981 -998 -620 -522 375 -54 -517 -509 708 -810 -37 734 -360 605 -517 361 781 326 -334 -14 -281 -508 -522 264 -153 -44 663 -54 -185 -707 603 -789 -504 928 612 947 -179 377 -522 838 849 -663 737 756 336 207 392 -485 893 -716 282 -484 -537 -480 549 859 220 201 330 931 2 754 68 381 -659 -544 -296 55 775 -101 -788 956 22 744 -145 -708 36 432 244 403 -606 -159 166 454 937 -317 -130 888 -608 711 -895 307 -385 400 -969 914 570 -563 209 -161 99 -431 -721 -607 -420 529 707 431 551 106 426 197 -577 -920 773 885 277 259 -173 928 855 221 749 706 199 -187 492 285 -855 204 533 -535 -544 -277 -798 799 54 -107 -484 -456 958 -107 -54 149 -940 -315 738 -830 -920 943 710 928 823 729 -489 717 702 -761 -299 893 -300 296 -37 -89 975 86 -387 386 311 298 76 -711 -100 359 839 418 858 687 -944 115 -192 -971 -630 552 -248 -151 967 -34 -142 183 490 6 -815 -852 -563 614 561 301 -329 -594 -77 759 867 -311 820 -455 -141 -253 -304 -927 -416 -533 -946 -877 -768 -398 -215 279 -622 -401 190 -921 447 450 -283 944 297 -609 45 576 -722 729 -524 342 -640 -681 555 -521 -553 -768 360 -637 -258 226 -125 -321 689 726 737 643 707 -287 245 592 747 573 -893 963 -534 77 933 419 641 985 -394 -767 -594 684 586 -647 102 771 48 744 -120 -963 463 735 -677 -594 -900 48 -724 -874 -27 826 -908 554 -691 137 447 -156 -707 295 826 634 -71 771 -692 705 473 -634 -609 -199 -864 729 906 237 -687 -24 -824 836 -116 353 -746 674 146 402 116 -408 26 519 -995 490 479 640 818 -617 986 4 560 81 238 -8 41 619 389 517 -875 144 -506 752 -924 -501 -473 685 718 829 -917 343 -865 691 805 655 -141 149 -156 -366 -380 -924 424 -330 -349 -463 588 -975 668 351 80 645 -750 -452 -107 66 126 -708 748 -509 -33 388 77 548 -210 -20 280 295 -22 244 -821 8 150 -366 -573 879 333 894 108 582 456 -713 189 189 -378 -779 -653 -200 -24 823 -316 134 -284 413 -962 -165 373 -665 -38 89 819 -26 -939 -918 -819 -85 -414 200 -5 630 -699 -396 332 618 -594 773 -470 985 180 -199 917 -259 842 -791 292 667 797 -433 299 716 -870 -262 -866 -77 -332 -143 -523 171 -798 817 -434 11 -425 -953 194 685 -306 981 -590 -84 -527 -212 622 -884 -738 590 -664 -322 806 -796 411 449 -254 375 -750 348 233 -523 586 12 -677 49 590 -229 889 927 160 -267 -645 -898 -2 -453 -925 409 448 -626 -185 817 -128 871 -748 497 -296 561 630 110 259 -62 334 -635 -172 -76 -70 263 -76 -165 352 721 -273 -416 955 23 781 -866 -399 -690 -431 421 -845 -25 -312 436 -116 -491 194 -262 -130 899 -985 -817 -923 -742 -950 901 -176 -698 171 -643 -151 -916 -30 327 397 246 707 -800 534 -590 687 -571 627 -852 477 281 -661 731 -353 -746 632 689 -270 737 519 -451 -884 837 602 963 -744 334 978 -229 132 -964 463 -223 740 32 397 540 713 178 508 432 195 304 -618 574 -223 -341 -317 -862 -417 730 -221 642 129 803 354 -575 607 -156 -390 218 -620 468 -38 -230 -5 -780 790 -494 -392 -175 566 366 -810 -367 432 261 419 704 -687 -997 -724 291 -776 530 -181 207 -387 544 991 495 -586 -828 178 -49 -889 -177 536 480 -442 739 -868 -731 38 -531 -833 -918 130 444 -120 154 483 499 -716 -154 -789 154 -102 -993 -989 -277 525 307 108 -865 786 -427 327 -203 -283 31 -459 662 568 915 129 22 -505 901 -385 -638 -564 -332 -986 891 176 168 -239 -536 497 -72 823 118 896 -121 -279 -131 98 394 61 -647 336 79 -725 -313 -860 234 936 732 -993 -830 -749 -127 -449 961 714 -832 81 898 74 -523 217 179 207 -801 150 -573 -98 -437 806 820 794 -216 -865 -850 618 561 -944 -306 -655 -156 -842 764 509 -429 622 16 166 355 372 170 242 -968 -772 840 -110 674 408 -947 86 808 874 -393 355 -610 975 85 -379 -504 33 -640 -653 -328 -119 918 -464 -457 586 -196 333 -99 -394 -580 68 922 -509 39 373 -906 564 -889 -592 -960 837 380 906 -110 -438 -665 485 980 -825 -230 -180 -436 798 -944 945 995 -441 -449 508 -597 -132 545 723 405 -699 -127 626 -262 680 -739 565 339 247 704 794 -930 433 74 492 -341 194 831 86 594 253 -72 -834 -233 -968 803 765 -259 670 -650 -669 276 267 -199 -188 -718 -769 -745 -700 193 568 -414 111 923 -404 -164 -755 222 -858 -989 721 -941 -840 -486 304 326 -838 -316 -316 -970 657 799 -980 391 -50 -636 -575 -97 197 -722 761 -787 335 -967 -995 -584 -574 -777 422 903 -676 993 644 844 -114 795 -722 377 71 174 -775 337 788 287 94 482 -730 993 867 -174 -715 807 -40 359 497 -643 -883 -578 152 -911 -554 974 820 702 -313 -493 -299 816 37 984 -138 -965 -550 463 -311 595 848 -769 270 -495 716 -632 -539 -423 -67 -346 672 -600 446 -443 -924 -268 -225 -142 619 566 -527 918 431 952 332 272 -849 -607 -22 -658 -313 -979 -922 914 -489 486 -453 -987 -128 -574 -195 -335 519 -373 -425 880 657 376 -783 861 737 48 -705 -90 -587 175 -993 -596 725 314 -588 -687 613 315 354 663 502 771 790 -899 815 -415 -268 -181 797 -608 -631 922 796 674 -491 500 905 -597 -738 -248 -266 -550 616 -990 -383 -322 240 -238 587 -476 599 372 -353 324 -399 102 638 -572 43 459 -86 -142 -2 -935 -170 -777 -676 -620 -33 844 -5 959 258 978 260 -348 501 889 907 107 -782 17 -706 -681 -6 970 832 -392 546 -524 659 -628 -555 484 -563 426 -184 -742 -105 816 -104 992 470 828 -499 -932 -445 533 402 -74 436 -475 704 776 -820 420 665 -90 679 -52 -320 -49 809 -250 -511 -663 -946 339 4 -697 -936 -510 138 683 -973 479 -912 750 481 795 -707 -185 -452 300 -816 -198 -892 391 145 785 -473 -593 504 -426 106 597 779 753 -983 -542 -809 900 -923 29 -922 339 807 345 617 502 147 -72 665 -333 -609 -105 -478 527 407 264 440 -293 -209 150 288 814 192 379 -607 -636 -408 161 -452 601 444 -184 -273 -349 518 527 368 983 150 -734 324 428 -1 -911 -167 -166 -153 -242 175 682 -345 677 -186 946 -690 971 -519 184 792 -938 737 -249 -930 -987 -865 12 -889 324 990 822 104 837 887 -850 -575 505 636 81 -959 -943 253 -853 -968 957 930 153 566 112 847 402 513 -974 -184 971 322 187 -171 384 934 -833 611 -766 947 -430 781 957 -928 536 952 61 808 -321 266 -959 482 602 490 833 112 663 971 -321 639 281 -549 -139 -34 -535 521 784 -942 -261 -214 -36 -324 -482 142 -879 192 875 -831 -360 -72 177 114 -748 -913 878 -784 134 624 -134 193 -487 201 -304 -406 545 980 -178 -1 53 854 -302 124 186 292 114 -888 588 -990 286 373 424 -129 212 -83 -908 -65 -977 404 -723 -806 116 253 919 220 291 894 -742 -194 -474 -358 115 -544 988 -629 -509 -890 -588 932 -331 -546 878 -240 -863 -37 -280 711 -273 -400 239 -87 -117 -853 -968 -158 796 -30 783 809 830 -999 -678 131 -170 578 -260 -677 -564 -863 -312 -456 215 -246 130 -953 -225 -69 -405 830 -957 276 760 -605 293 -123 151 -256 195 817 356 -839 628 889 -193 819 637 -541 -283 -239 -363 939 -252 -953 762 134 -838 697 666 915 -100 -298 -288 -280 -21 239 -465 -369 708 224 66 -597 345 -659 -884 -939 304 2 -155 339 -121 826 -993 417 926 -639 -629 295 633 19 841 -887 -475 -385 -619 -345 -701 345 -766 -297 478 80 585 -756 -194 -900 779 -382 994 11 72 746 -633 546 -323 355 -633 513 -811 534 46 -847 -943 -676 466 492 699 884 73 290 -377 916 -827 273 -226 -5 -855 591 918 -592 570 -879 -566 996 -600 483 477 916 -877 843 862 -143 -48 -10 -513 -548 726 -751 -29 483 94 201 -784 760 333 87 821 -268 272 -332 72 710 -216 721 -161 -661 12 769 -573 593 -225 -154 761 -643 -555 188 352 -466 -304 -729 862 456 192 988 -537 -930 -991 697 775 688 902 965 240 -445 -904 -38 827 708 74 385 726 671 -707 475 395 -879 -899 -704 247 -959 -238 -724 974 -773 193 4 3 -892 -625 896 874 -918 241 174 463 -177 940 -660 -486 511 735 780 -860 -904 340 680 129 695 -681 996 -915 -60 -607 -640 -588 -840 226 963 105 593 -122 -948 316 222 -167 -408 785 425 -766 737 355 683 -166 -405 -348 -53 -282 -331 -488 582 -155 331 50 -963 641 -561 68 954 865 204 -348 -544 299 -484 677 -153 -754 -957 136 -530 -376 -878 587 11 -645 494 17 -997 399 -372 -394 -393 -512 791 -681 617 351 199 -300 -806 799 83 -299 130 588 -445 541 320 297 -817 -891 -458 908 -647 -711 -790 -460 180 -248 660 -384 -311 216 426 -136 -961 491 -752 667 26 -21 412 -283 -642 -891 -158 472 -93 -70 -351 448 121 645 105 87 -894 -788 -283 316 395 -963 -686 -717 -308 -568 -875 676 -749 -861 -869 -373 463 435 928 -616 903 -446 622 -292 798 760 868 288 -573 -218 211 585 975 -162 271 -33 -817 -275 27 613 -946 896 -301 437 436 332 -581 963 -991 841 -107 -349 -518 571 420 -604 -746 -586 -882 -953 112 -711 -179 -94 200 982 329 -705 268 631 749 -779 -46 687 -276 237 437 705 765 -124 741 -809 -39 -412 552 64 -946 -364 942 959 101 683 -502 -161 -168 -803 -362 -880 -92 -136 -392 716 965 509 628 -479 369 -177 875 -835 936 528 403 809 288 -222 154 -557 363 -556 33 -940 797 -286 649 146 -332 508 275 -396 751 -12 701 -389 96 -746 914 -847 94 819 730 -805 -565 808 -642 158 -411 162 -98 -7 345 636 -806 -240 241 -782 250 -603 -775 529 260 -280 -835 377 -376 450 -842 -832 384 -537 87 -365 27 -780 -248 -950 31 687 -573 666 -10 3 -170 789 -588 -531 617 -613 -673 844 355 -940 109 -802 -361 -21 803 642 357 539 212 -384 539 -323 858 746 -292 -146 52 -254 -846 -684 -341 8 -380 533 133 255 205 387 -723 887 816 62 -334 108 -992 -485 -760 -116 -779 -998 -897 112 -275 -832 -541 246 -134 323 620 -16 -868 640 441 -23 27 -657 293 -268 -757 -650 -987 393 -681 -111 222 -499 234 733 637 -641 905 -400 -498 634 96 -77 -222 -684 831 173 -140 -434 983 142 379 176 378 598 731 685 707 384 567 98 -540 35 -305 666 -241 783 442 78 -462 -18 405 742 -246 -304 67 389 -285 678 81 973 -759 218 372 -39 -669 -312 -217 818 -986 -893 759 597 43 -807 -193 944 -499 -698 -746 502 -602 944 46 843 -128 898 418 577 201 -352 -387 734 -354 764 -362 -822 766 -186 899 -643 -951 518 -979 625 424 704 -662 5 -258 -719 512 144 -991 23 -27 -347 -860 402 414 269 406 -427 971 60 340 156 110 133 -992 -999 -970 -255 971 -806 -888 -492 -706 372 -699 479 775 593 526 567 -352 919 190 1 -462 922 -865 835 -918 800 267 164 -142 493 932 -74 -977 632 397 931 -865 12 289 701 -169 291 600 -724 -150 353 -786 -626 896 310 713 411 476 -480 95 -929 -13 -169 -916 -798 -83 122 -997 17 374 -951 -850 -845 274 8 -235 127 -188 -361 385 277 -614 -201 504 756 67 -253 194 468 -341 480 -368 -785 -102 -61 -759 656 -765 130 -764 235 479 999 -632 725 -238 870 456 -642 -942 -26 -806 509 676 684 -311 220 760 -112 -570 -802 391 181 144 -860 -913 618 859 -948 409 -958 285 -206 635 776 153 -148 -519 -624 787 -536 677 -396 -556 -164 -245 934 877 846 141 569 726 -72 334 -522 -439 631 -341 108 212 -124 -595 946 -183 425 49 416 -585 -328 -996 -340 706 315 525 973 -54 -845 88 -162 337 -149 711 -765 -220 763 142 863 593 -11 -613 -770 -514 298 359 -762 44 85 732 914 381 -25 378 972 -754 -576 -195 815 182 -353 -665 275 -776 -497 633 305 -88 -146 -864 390 321 -108 191 -572 66 -352 975 257 -918 530 379 766 -69 134 -871 -894 -683 443 -520 -501 -369 1000 818 -699 -539 923 -811 605 -254 -225 533 151 986 871 21 861 -160 771 404 -765 833 163 636 610 650 -417 -810 -326 -583 -217 -386 155 286 -658 -120 -434 -606 -938 760 248 -145 885 -481 475 -19 -304 719 -206 -49 -47 85 572 -76 -85 842 470 915 -831 896 771 33 -488 292 982 -442 -923 -812 187 -348 575 679 697 -179 753 685 -926 -432 -498 -865 346 -572 -750 0 -574 -57 140 -928 -256 -291 805 30 -566 195 -999 -23 313 -500 -682 -41 -762 -881 647 210 -538 -444 471 322 148 437 781 -477 -530 -83 -227 389 -865 -435 -72 700 382 496 138 -125 -29 -625 984 -739 966 -700 -119 -267 313 -925 759 497 -954 -776 -196 -990 192 -320 -932 -123 887 -43 -887 -52 145 -371 172 -103 -119 262 -419 -141 -931 996 -478 818 -983 795 -364 -319 191 -318 -480 -147 -660 -148 -390 -786 695 -861 414 -626 895 -115 380 -896 232 753 264 -865 75 -256 873 -103 591 788 53 646 -946 272 703 -943 402 383 -869 -384 -519 -100 -856 -17 143 -177 761 -975 292 917 -407 -627 805 290 -798 1000 -890 183 -7 -155 -461 -385 -810 809 609 -342 -37 -61 581 194 -69 88 567 -570 439 -835 789 887 -194 548 950 93 -37 -841 -825 569 450 -318 614 -932 -104 76 -522 111 -319 -670 -130 578 -940 -721 -852 726 -196 186 87 -953 702 -987 -715 548 691 165 -436 813 -740 236 917 657 843 -980 -755 630 -888 46 -107 -517 279 -176 298 546 -234 -511 605 -599 -788 587 -681 309 614 122 645 -298 40 591 -872 -86 -261 -107 -225 112 55 864 -779 -896 18 -201 -570 125 604 -391 801 852 -7 733 -465 -448 332 -879 593 -337 -858 -730 139 -613 -397 -843 -664 96 -574 301 -196 -238 113 85 -61 -555 -252 202 391 -776 -333 -420 889 -943 780 710 99 -598 -699 852 984 507 306 979 -308 -979 529 -1 398 169 659 -32 -52 -479 -382 -667 978 -464 -890 880 2 429 867 931 536 80 823 736 534 -303 138 -715 540 68 493 729 -16 782 710 430 -728 483 -98 -353 -722 79 103 -379 -711 -546 873 758 855 -324 123 -470 -736 -626 -456 -534 400 836 75 40 501 946 -33 -981 443 604 -602 107 837 129 915 -314 780 575 605 -80 -600 166 103 -531 -565 927 -159 -74 314 -399 281 -678 -912 -966 -683 659 263 447 893 222 205 -369 355 93 -748 544 410 -616 -868 16 -908 -623 -476 635 632 -690 -726 -106 706 675 -690 854 179 -993 621 -733 960 -989 464 162 -713 544 -599 -130 435 -475 930 -886 -186 -829 -570 668 378 -367 -997 -334 -390 -860 42 709 -564 -296 -979 -61 664 890 879 -257 -755 -445 679 921 807 201 619 -683 -808 -367 312 728 -670 296 -580 209 -594 905 -529 -490 -618 -588 -307 598 -90 692 -559 -410 -555 -780 -340 -87 -24 292 -770 913 -536 22 -372 550 663 -827 837 -210 -188 -931 -230 682 -352 -747 -806 -229 -312 37 612 -282 412 477 -812 -701 701 -362 735 927 -585 -891 -916 -610 -167 417 -16 268 391 -929 793 405 148 -524 831 813 -756 -768 -799 -476 -147 303 -895 193 892 -190 157 -721 546 112 751 -277 365 -310 -83 452 683 176 477 75 -397 -787 51 498 -139 909 749 -73 181 835 -437 332 -47 -604 601 -89 -358 703 -125 -704 -570 -142 867 -687 86 158 97 -786 102 -969 29 -796 140 557 -195 -221 471 -94 -974 186 744 27 -524 506 -1000 246 788 -561 -425 -430 -528 732 696 694 -45 -766 671 -852 447 516 -590 -176 -166 -854 775 18 -17 -602 -898 -682 829 395 651 -266 -525 149 -662 738 -6 473 265 -23 35 466 -224 356 -66 -656 946 468 -767 -618 -16 15 505 -210 131 -599 343 -152 -546 869 -516 -528 -951 -692 -877 616 -680 334 -672 -628 -946 -598 -810 687 771 196 -664 -445 -697 584 -142 -329 -935 -287 210 446 -236 568 -632 482 816 -152 -135 771 -852 -611 -687 -912 744 -593 744 -22 -74 795 -736 758 -93 326 405 700 -168 631 106 -732 119 900 856 -81 -378 45 104 -285 -220 651 73 964 -618 678 603 24 -656 614 -827 -890 -417 456 -127 -468 195 814 563 -195 953 372 761 -543 -383 -829 715 -833 307 -219 -772 -906 -808 592 -10 -179 -812 -655 -55 244 723 560 -122 -305 -399 -114 -403 -863 675 -358 903 36 545 -265 -519 -404 797 615 332 -467 -989 19 -432 122 316 -192 76 -818 -236 -516 -821 -651 79 -432 557 -179 -548 -912 980 -44 178 353 -393 294 472 -824 7 -46 10 -923 -401 -459 543 141 -861 735 -440 -15 108 -574 -291 404 126 15 729 237 -92 545 398 617 346 852 -977 -205 80 78 -271 -491 -37 237 -875 -980 -817 297 -696 100 -333 805 748 619 -438 783 -138 782 748 -966 390 -999 -857 74 -698 -875 472 306 -370 66 -804 309 268 535 284 -376 847 -685 44 -198 312 359 938 349 -942 -355 517 401 -750 898 -912 880 555 226 901 226 265 -986 816 -537 796 189 404 981 -984 -858 480 875 362 732 -320 -846 342 -447 528 817 379 -75 226 578 -128 -956 -237 601 -442 -379 874 -726 12 -485 80 308 360 767 -805 832 -271 -133 -415 -776 388 396 894 -270 74 -48 -976 862 -867 52 -294 -721 437 315 -404 -621 -70 989 158 358 61 -174 -278 604 711 -554 476 219 -674 865 536 577 973 -33 231 530 839 735 877 -231 789 -912 -171 13 458 226 -801 146 -831 319 -826 -582 -489 511 -223 -561 976 296 -579 -817 -781 -826 -333 221 -429 -588 853 -746 752 691 300 832 668 705 63 -653 -555 73 -505 951 916 959 -408 511 -636 100 135 707 -978 -823 997 -502 -243 -542 86 -52 -791 -604 249 -708 66 780 950 -480 -915 114 -495 383 150 -279 -206 354 -672 -132 -104 -366 194 309 34 59 507 408 547 -417 61 501 -511 -153 -228 716 611 32 -595 -136 -402 -523 120 817 -723 -937 -910 378 -929 -780 -372 -431 635 850 -60 -760 10 191 367 -677 717 421 -307 863 383 529 -337 549 -956 -86 462 -748 -56 -887 -448 -590 -469 769 -93 -886 -450 -944 172 819 251 -970 -925 436 -919 665 -742 712 212 -837 634 236 -574 -858 43 302 -469 596 -710 -388 -229 -485 -788 724 117 829 -958 -723 -110 -322 -904 -825 250 234 273 916 -382 -631 231 -998 268 525 208 58 258 137 -768 101 -163 -89 -527 -462 722 -239 26 710 382 203 200 -163 -897 721 287 -928 -877 -3 -743 803 198 224 -882 -18 408 -792 -431 282 188 -962 132 -933 180 -966 -548 316 625 -480 -603 -547 23 265 -469 -188 -628 -213 -12 950 65 279 -108 -228 705 504 597 165 259 250 -901 21 798 362 -723 664 657 550 317 -921 259 120 -879 370 638 -577 -249 -966 373 -390 -121 -503 575 734 759 -590 -214 315 -4 -412 -174 45 -85 728 -785 -933 144 -758 -260 602 590 -177 -6 669 375 -267 478 -86 -806 750 172 -784 850 -10 -167 -411 -587 958 664 357 410 -692 -565 715 -32 -408 363 486 -211 240 -73 243 -526 491 -152 838 -955 433 972 721 148 428 495 557 209 -169 49 -630 395 847 -72 201 569 -197 -961 577 -469 -227 291 609 809 -580 262 921 353 -672 -672 -6 -753 60 -120 -157 2 653 -850 -500 225 500 909 -356 775 994 -534 302 -7 -790 414 93 -58 -669 753 -428 -617 215 939 -257 -756 -3 1000 -965 811 275 794 405 685 -742 751 982 -608 61 675 238 538 925 813 -659 -920 324 64 -516 -78 771 -864 621 -605 945 -873 946 -882 198 774 422 -776 -715 -680 806 -317 -113 881 -659 -209 -866 -446 636 -532 792 98 -930 421 -48 67 212 -641 -821 -882 401 -923 377 -268 754 -550 546 846 -146 466 692 785 -372 299 80 402 638 -782 -933 120 -585 -139 -325 -904 363 -475 841 -284 -242 162 -755 899 -225 -995 -57 861 797 942 -730 624 -158 -709 383 264 -878 17 -781 688 -863 -140 -859 -526 -874 -173 -772 439 945 -30 -162 -705 -809 -486 -604 -865 452 -552 -951 -640 903 302 -190 -28 -728 298 703 -516 949 -734 -311 -644 -853 -111 644 -82 317 -226 345 -445 252 -465 654 336 -448 -745 -851 -190 -746 -543 -994 299 105 865 -955 -373 -737 -571 -305 94 -301 512 72 -129 679 -682 -146 -990 654 659 -553 -782 -273 659 386 -487 764 292 758 -394 502 -174 -719 741 -87 -956 -80 -117 152 -278 717 105 -118 -882 606 932 929 -270 48 693 -816 -833 945 61 -289 -191 -923 -117 -62 -534 178 -801 657 41 307 30 -840 40 829 34 -283 -155 -270 -336 587 -44 -953 787 -793 -34 -877 394 794 14 -150 917 781 -564 -406 180 842 -646 -873 -9 112 -719 107 -900 -755 -767 -154 -274 -354 -192 559 -560 -120 217 851 587 -251 -3 584 870 -335 -318 219 -178 514 990 463 845 197 523 -435 -86 904 582 -145 377 342 -648 -96 -767 263 -85 -380 631 470 -940 392 481 203 413 -473 314 527 -395 -614 -596 400 871 -453 665 -622 230 474 -516 123 97 -706 -16 903 -243 -616 873 -795 497 -288 -711 404 -905 -189 -425 211 715 682 -176 932 -121 140 149 -13 564 799 -22 -124 -716 857 -904 -25 753 -461 149 450 556 -323 237 441 -553 -855 326 491 138 456 -693 -419 94 273 327 -292 -5 -27 596 -927 -24 -290 -105 -381 -374 -88 985 -836 264 -600 108 -589 -637 60 -134 763 -678 633 41 -946 -372 593 843 380 21 98 -762 119 -377 -896 -518 106 -472 -890 -994 -135 241 -115 513 730 -351 -504 -810 -827 843 678 961 305 -671 745 -517 -876 -752 -372 463 277 -284 677 329 -849 922 821 587 -306 -410 961 -883 -440 540 490 -293 -931 699 615 400 350 936 47 655 632 61 -349 12 830 744 -373 748 554 210 179 -926 910 -6 -969 -318 -691 -915 359 -74 -446 -844 -395 -497 377 -685 -190 -303 -271 -570 -287 586 -549 -982 681 539 -801 514 -794 -620 -557 376 251 705 842 -484 544 -564 553 811 -789 -694 856 57 861 502 -536 -898 623 -478 784 246 211 556 750 -897 -453 -859 800 545 -865 200 -331 -147 235 849 570 30 -568 257 936 594 976 -888 -987 108 133 286 -939 347 -104 -200 563 676 3 341 -71 194 169 251 766 -173 -851 -667 -524 -265 561 879 696 -157 -434 -120 -246 -660 424 -62 171 49 -278 507 582 -904 -375 -142 483 2 37 559 964 727 929 -754 -755 -440 464 -766 -798 -594 55 -752 132 961 -429 931 489 566 900 325 162 -185 503 -609 -989 20 424 892 364 -588 -272 -48 -800 85 694 692 -403 -41 77 -600 -606 753 953 -908 -663 -2 489 -759 431 -938 665 -82 515 670 506 -218 -913 -730 -218 449 -497 914 561 385 -144 332 160 702 494 -401 -34 -109 825 292 -786 60 967 -752 -95 -909 458 974 -541 -153 -991 -373 479 878 -973 306 292 890 395 511 289 677 555 824 781 -472 -211 864 929 781 -516 -376 934 163 -826 -16 243 -72 730 -239 -926 -865 -744 330 -808 -855 -957 -444 29 -365 888 -104 596 -66 -165 -543 946 -361 791 -77 827 -455 -940 -791 986 -936 770 315 777 -643 516 379 729 -116 429 943 -488 869 662 -125 412 764 -968 -120 -994 923 819 850 -180 -960 -578 480 257 488 -707 -728 752 861 735 330 913 -961 -134 483 63 403 998 723 -738 790 -32 630 800 775 824 -481 935 698 478 284 741 -489 -962 -183 574 -228 237 -338 910 489 -902 831 -987 835 706 632 -243 502 -747 475 -705 -309 614 -349 253 136 70 211 -625 -351 233 626 -979 258 213 125 926 675 91 993 -20 -725 84 289 -273 597 -437 -952 479 14 -220 209 -895 -901 -342 234 912 512 -315 338 -404 -421 -497 -312 287 730 -268 96 -445 813 -873 -654 737 -543 -319 -453 -667 -990 438 -381 685 320 170 -874 -407 -172 -190 -147 -34 682 -524 431 -873 -47 87 -430 -741 -855 377 518 879 -438 330 873 -34 387 452 -274 -293 19 778 565 -518 -209 -371 -555 -523 -635 -499 913 609 -83 833 166 -603 573 -546 -614 -89 78 0 -969 385 394 -239 -245 -567 472 -439 -246 363 663 195 -373 -608 -512 -608 562 58 -79 -80 86 717 -217 304 932 786 -947 779 751 -194 -997 458 657 -674 178 -50 690 -982 -84 186 -189 -212 980 30 495 -518 267 -685 810 -596 656 -271 848 992 526 -144 -270 -829 -271 -388 629 962 319 -220 -177 -489 -772 -592 701 -522 681 80 177 49 612 485 150 -913 -103 260 806 745 892 -9 -660 -6 934 -306 894 -282 -730 453 909 -362 364 670 178 -212 -684 -316 564 799 -975 -93 483 -352 -917 329 299 419 209 222 -226 565 410 -432 -52 420 -783 -666 -622 688 584 618 159 -883 -417 -982 671 -67 739 -844 -50 272 -694 -278 389 -587 -581 634 137 441 -959 -809 -339 -34 -244 784 -11 420 563 -555 -349 479 984 -297 818 -895 467 613 239 -888 394 340 -916 -311 -808 -376 -717 -754 164 591 -738 -160 418 -187 -203 -899 -163 904 852 281 418 -966 848 -385 -137 298 742 -181 114 404 -707 937 368 -213 -440 340 -614 -581 741 239 938 585 -198 -584 817 -992 -969 805 -929 771 -427 -368 -900 -423 745 642 -379 67 -698 -573 477 -754 -991 252 904 181 843 526 -416 929 500 406 -714 -604 444 -714 16 922 156 386 749 186 432 32 369 104 -310 995 795 -547 832 -224 -905 283 -456 -708 637 756 19 869 5 151 -254 -216 127 -179 -42 -744 360 -65 -29 689 178 -220 361 927 920 261 -636 -922 -491 585 -255 -50 639 711 -961 854 -228 -26 222 -919 67 398 31 258 911 -584 336 479 -657 719 874 178 944 104 287 338 -766 -241 994 -347 -436 -390 -412 -97 -859 685 -992 896 -739 -332 -332 -451 732 663 -492 -722 655 -780 -536 370 317 -897 263 108 -780 -380 -901 -80 224 963 978 250 -133 46 681 -810 -299 -993 -817 -705 541 -830 687 -913 -327 -871 698 699 -297 -811 818 379 -956 -561 437 -625 -534 -552 981 -865 809 587 -812 805 -751 -609 -293 -170 179 134 -633 -299 -468 -212 -777 789 -330 806 -133 958 -198 401 -756 343 408 -428 420 126 773 -748 816 -603 302 620 -243 600 -840 -634 579 -228 592 -659 -263 338 -969 361 -900 -369 -378 -900 561 -395 -796 -573 194 -686 -399 -435 953 387 -568 -278 -744 -324 340 -664 -510 -405 -442 637 832 -233 297 829 462 879 314 438 -78 -259 -355 -796 -129 -95 -549 -573 -323 -798 890 -757 -715 208 -45 -508 349 -103 -887 -713 654 434 189 908 -36 -84 -729 -915 -439 489 998 -92 -936 698 -298 -649 397 591 -821 623 124 -998 -376 -61 -130 -638 -185 -231 -777 -879 409 612 883 642 661 73 69 773 -519 779 -652 701 263 -470 -266 334 -546 610 -907 -175 629 338 -770 783 445 -919 82 -226 42 93 -506 -223 -255 922 568 441 -715 573 -849 -888 -9 589 -863 402 895 -735 -764 829 814 541 -496 750 536 827 -555 961 -835 -688 -542 -734 565 662 344 382 -793 37 -749 551 -36 790 -435 -86 -854 105 -30 -367 437 710 745 959 414 236 160 126 -290 888 -516 718 -1 976 -480 -302 532 -179 -641 6 -822 -891 585 753 386 11 -130 850 -263 -261 -115 -878 -862 956 -748 -660 410 -399 -826 918 -712 71 -762 539 -873 178 494 771 -774 -771 174 -784 -774 -504 -411 781 94 -773 970 47 -146 -456 -826 184 -445 984 136 893 481 -739 510 -956 -610 36 337 778 -896 -980 805 -63 613 252 728 -1 -214 -261 716 -63 398 768 -396 -763 -747 -336 903 -220 925 -136 208 -636 -486 -880 186 997 795 617 149 664 179 -432 -399 909 413 -199 720 -815 312 392 116 207 993 -625 135 560 -46 966 198 -976 -399 616 -920 431 183 -22 -276 -747 479 306 576 872 149 -231 -769 553 -27 199 -627 562 -926 865 23 82 816 760 -714 828 789 983 858 -989 -423 -857 -770 718 385 -966 556 -201 -482 233 852 -89 -421 -124 560 -177 379 137 -318 799 854 -389 712 -907 -683 -70 8 -707 706 459 -191 -282 -377 673 14 -110 785 789 -32 772 -569 -790 773 774 -188 -495 328 582 -395 157 702 -889 -29 489 -750 656 -789 176 358 -734 374 379 829 847 647 -208 448 -563 595 397 -402 -546 -918 241 -598 411 -458 -381 683 312 93 274 848 -255 -956 -2 -330 546 -319 311 589 342 308 -624 98 -109 -147 580 861 840 898 256 -779 -398 -40 -626 922 350 770 540 799 -122 -515 -82 -636 694 -67 639 17 -966 47 -489 -410 420 914 -882 754 273 -985 485 267 39 -161 -931 188 -962 426 -347 838 813 649 -289 -88 763 -502 -628 626 -201 -199 33 -575 365 996 -759 -953 765 -679 -154 -292 -762 -219 820 -91 171 14 -334 -996 883 -506 919 -212 246 830 402 58 71 -582 -182 -106 721 356 253 -758 541 -395 192 911 -75 -761 -298 563 -207 -611 -913 589 -986 900 581 -632 -458 57 981 450 741 315 -837 511 -245 -756 12 -234 880 -341 223 -271 653 438 50 583 638 -424 654 509 829 -696 907 -384 -455 38 -233 787 -72 331 -676 873 -304 784 630 952 648 557 549 -80 -474 -74 -990 -448 218 -406 -26 695 -406 -346 -143 265 -710 15 66 595 521 -326 962 861 407 -27 -930 -469 723 917 974 554 782 -684 379 -146 821 -940 703 265 -327 -889 -431 219 -176 -7 14 188 -976 -399 613 53 -883 351 855 -71 -871 385 -724 -381 -267 -206 843 917 -430 -449 1000 -840 359 421 -547 -803 -170 739 631 342 -96 -477 722 -980 490 -439 289 -657 106 -965 -421 260 -16 2 -972 461 -574 175 -677 -763 -287 -771 880 387 902 -778 419 -943 -920 -575 -319 108 -330 -318 304 603 752 774 -21 -787 -697 428 548 -40 -135 -164 -802 749 -580 -821 478 -13 349 583 -771 20 710 -929 523 443 -277 -995 135 930 547 -152 -253 323 987 832 -893 942 243 666 -591 94 957 -338 -893 -155 265 826 -457 -317 -185 -761 -763 -434 4 -671 151 -376 577 789 -849 95 705 236 -216 472 350 -111 -409 -390 -726 -979 -122 831 123 -823 -514 668 198 315 -390 205 784 -626 -815 -534 497 707 -733 684 948 -914 808 299 -727 758 -136 -847 -455 184 471 853 744 31 -594 376 -355 282 967 620 417 570 -605 -315 -939 688 -217 -274 875 -57 -78 -510 -281 -258 754 113 56 -485 -138 -726 272 -326 -947 142 -400 -37 -742 77 811 -437 -951 -593 -578 -287 -446 323 -493 374 294 -840 -643 767 903 -59 885 -604 -354 108 -532 -528 -807 -674 714 -522 902 -349 231 -645 -121 -945 262 940 -477 -364 -571 -282 -191 5 260 -666 -226 715 796 649 293 -713 -887 518 949 215 11 -772 -275 890 877 452 -251 105 814 146 928 -910 -901 -406 -539 -772 -602 -381 65 -423 -182 451 540 -476 785 185 -294 -646 -334 -438 -844 388 -703 -760 564 -823 -97 849 794 -817 220 709 -843 -480 794 877 854 -139 829 462 343 553 669 846 -165 761 -905 620 335 796 317 -748 548 781 911 -984 -834 -852 820 -537 536 83 832 633 -650 -45 501 -130 -438 483 489 -113 -510 -255 -936 485 -962 -217 -515 -972 370 -562 -800 -960 240 -593 -83 816 -226 -122 -722 398 -433 -248 -228 -619 -298 628 -261 -561 686 -610 918 -542 -941 -55 -372 756 474 685 -773 54 -810 -964 673 -917 -847 975 -350 -865 49 767 275 318 860 -429 -528 -893 -917 568 -719 855 944 -362 -905 389 -520 -201 -569 42 -894 -535 442 595 934 230 405 322 -50 779 -343 841 788 -451 -624 725 601 -721 -184 577 -583 679 -534 -11 67 -341 130 -135 -27 -521 -927 -761 210 -761 -114 303 -702 -546 26 495 -980 -878 360 916 89 -353 820 159 -711 -662 -277 395 -433 -878 580 957 -657 -225 25 -962 -39 -815 383 -629 -576 414 273 756 -214 974 273 -420 -103 226 -550 -323 -109 -339 568 335 -812 -888 704 -503 -612 -401 -37 -394 -189 -388 -104 615 601 989 -531 -270 -828 -348 -994 -218 -671 -661 603 -694 -229 996 -785 760 -475 953 123 938 290 800 319 -169 821 -191 -915 -846 -62 945 -600 -343 370 932 -789 -20 -394 607 572 -833 -995 -632 866 667 871 884 -533 -149 611 -104 -783 -497 -739 751 -147 881 806 966 839 638 691 169 321 73 266 -836 832 430 859 -198 -293 -55 -444 -81 -630 115 906 180 989 -2 -365 729 573 945 564 -923 -64 148 940 -381 265 -292 323 600 24 49 18 -924 -527 80 793 736 457 336 892 -1 -409 961 -550 -217 780 -866 -320 602 899 -453 -521 -63 265 -191 -839 1 981 836 -844 -592 363 561 -163 -895 -502 -203 -705 786 989 -916 -174 -158 697 386 169 -898 -765 -6 -313 -451 -628 -849 -243 -336 647 -680 412 -838 -962 -258 -475 226 -209 -433 -914 -334 -760 -535 520 -74 -334 -301 293 -189 910 -172 -195 464 468 -422 613 -864 -671 966 930 339 361 -140 526 845 -763 298 -889 -402 269 637 147 208 -201 -192 40 -632 143 -663 -397 -399 -262 -207 768 -334 271 -201 -905 126 -445 -875 -601 -393 223 485 -700 824 155 -900 562 950 854 584 -971 -598 488 93 458 -38 861 121 -638 211 -809 475 -119 -116 -716 -300 776 448 -732 -357 570 156 -620 -591 718 -488 72 -287 335 -517 -434 -75 853 447 942 -395 484 507 -615 -928 107 981 490 419 -866 -834 -404 -592 -507 -495 -93 831 -851 696 -495 -410 -905 219 -203 -10 931 762 -273 -599 -731 -331 722 -417 -411 787 -461 807 801 812 -507 -263 982 3 -992 -235 272 532 453 91 185 -883 590 493 -225 253 -920 584 -693 51 524 937 -635 186 744 814 -293 827 -545 330 -489 790 -366 -340 -54 -14 -558 523 677 614 787 30 -288 388 -145 -257 543 411 -721 324 -875 402 -82 659 -881 -972 -37 -36 304 -33 126 703 692 -579 -207 -602 -469 494 454 5 168 -543 -587 87 -837 -932 977 846 936 -99 78 35 592 -513 -445 -929 -725 492 334 469 -413 -698 -72 -220 739 -511 -221 -646 410 -65 -11 -834 -532 -559 97 388 131 -865 -373 -233 -212 941 191 11 648 201 -568 -267 -871 -123 946 57 -129 -39 -256 950 -43 375 939 791 293 305 -792 -256 862 801 80 616 173 106 -242 -88 97 987 -746 -357 472 -690 -600 211 -13 -309 283 294 417 544 177 274 495 -614 130 -465 -634 -201 744 581 -972 112 -355 311 186 971 -161 816 -297 470 -389 665 573 343 -345 -137 83 678 345 219 70 583 -442 -645 -613 784 -721 433 446 -94 -475 -848 -595 445 760 -797 948 94 -429 314 -94 80 -315 684 -176 -9 -898 -711 -334 466 713 -525 341 414 -339 118 370 46 822 -574 76 -139 -88 779 31 -587 269 623 856 -936 664 -642 560 78 -194 159 -198 -677 512 -548 -535 933 -64 700 582 -871 -228 277 910 786 187 -503 794 733 -899 -546 -787 458 867 934 -603 275 -32 -119 627 352 -800 -819 -624 -35 -96 -303 -639 -327 358 -805 -438 549 838 876 857 703 -316 -87 110 163 -829 -601 77 -40 471 -714 -282 -930 92 -210 -244 188 -821 321 840 208 641 -785 -898 -942 678 -133 -637 -466 813 -538 -678 -751 -599 -121 -619 715 -243 -53 -719 911 -109 -358 563 228 835 480 716 327 -388 -708 -650 -917 -110 -811 4 -927 920 -17 -73 -549 -965 -656 -376 641 -106 586 -300 -271 110 -631 85 -11 -619 15 828 -372 708 564 -419 -263 -964 256 -143 -604 338 987 -487 -815 -540 40 -849 97 441 352 -458 -456 171 -412 430 -633 235 656 -645 878 -914 341 459 -21 457 -176 -650 502 -951 971 277 535 -562 601 81 -665 901 -975 -939 131 -330 719 277 -348 184 -995 323 -937 -454 -59 -831 -385 -637 911 -639 573 350 -194 681 542 922 -146 -745 -979 -194 464 -214 956 796 -444 -450 139 727 218 620 599 349 586 142 -484 -55 847 879 -211 -519 -445 -500 994 121 782 80 586 -299 -546 -801 -578 -585 771 -289 866 -390 21 745 852 -653 857 55 210 -77 85 -959 -86 -954 192 84 -155 495 378 -416 71 970 -599 -88 -136 -958 930 -997 -92 -716 753 347 -216 -933 -673 839 837 -239 -173 77 701 -913 -616 820 888 444 -503 -989 -936 707 -419 -265 481 -292 -659 -420 4 -109 -528 293 317 -160 13 -88 -762 -819 -469 -90 261 -445 -751 -479 -917 194 -445 366 -425 -344 -500 117 121 305 61 -972 721 -488 -455 -702 638 -348 -152 -760 946 738 56 -16 316 -877 -39 581 891 485 582 910 619 184 379 -715 -79 642 -96 750 505 -611 -795 166 -968 -701 509 -328 -240 999 236 -431 627 -17 -564 -168 15 835 775 -314 894 381 811 -66 70 855 -770 753 -473 760 -704 11 19 455 931 803 31 890 -599 -605 109 -834 186 383 312 854 748 -561 359 -562 181 -974 970 -202 320 -391 -136 -231 -938 395 -761 -465 -943 -165 413 11 914 329 119 -601 413 34 -182 -423 45 534 -937 -319 804 -956 115 -52 -231 959 -525 751 548 214 401 239 -682 -43 714 -463 -404 350 199 0 720 -642 428 616 48 -73 36 -658 130 -429 85 315 626 669 119 630 -638 -898 -649 -331 97 50 -793 -272 -746 -370 -746 -715 -419 -775 -633 97 804 687 -31 -298 -185 -51 -942 436 -44 966 264 -952 -6 911 -348 -538 -257 906 -549 429 65 237 -875 -864 -406 -379 331 -555 -178 -680 215 -975 -729 333 -145 331 576 582 658 -555 -821 460 -480 756 -341 -959 -953 -559 882 -722 144 -632 482 688 932 -769 -366 68 164 70 -625 79 -601 -764 -536 506 758 -236 -758 280 293 -541 -246 -928 966 783 209 631 903 446 -532 -26 -272 -157 -867 -536 488 935 10 881 -948 912 956 -89 -706 322 381 558 -511 -339 -861 -477 -665 -372 -755 -625 454 877 -74 839 -374 -645 -724 -462 -778 828 -581 -578 -195 974 -943 295 -720 36 -545 -77 -2 34 -795 154 -395 -606 -795 2 -361 63 -623 100 -91 511 -500 326 -3 -41 -220 -168 72 786 593 478 641 100 -991 -399 -796 426 843 -350 -244 635 -888 819 626 -96 -798 297 -293 879 242 231 -612 -69 944 267 -204 240 378 463 -509 590 977 -64 -517 -226 836 -878 -163 -897 -50 828 -646 760 -548 -219 -75 -640 -716 -551 -398 816 -637 -955 -749 -53 248 600 106 329 378 352 410 513 -922 -792 -683 -748 -481 579 80 164 928 -996 -566 -78 -784 942 -468 635 50 695 -64 196 -527 419 340 -140 -521 992 -526 783 -410 350 -971 -457 912 -322 630 623 -545 -695 667 712 -201 -254 -208 873 -590 228 801 658 -892 541 49 939 -856 6 210 -438 899 109 -910 -819 -888 -931 712 185 -929 391 619 209 348 -529 912 817 -394 440 458 435 952 186 497 164 265 911 -22 521 -696 666 403 962 -620 739 311 -764 -898 348 -314 -789 972 219 -688 -822 -718 928 193 861 -646 -869 -163 722 366 780 -182 770 718 500 -968 727 174 -384 74 -801 -51 195 -238 900 -11 -574 -678 -791 419 -387 973 -367 906 709 975 935 198 83 451 85 -713 -858 494 713 965 736 -53 843 -246 -86 75 -322 -644 511 100 796 504 -920 619 -533 -591 748 -149 -439 -415 -503 -607 398 892 301 -818 961 943 580 -241 -404 38 840 -829 548 901 781 -467 -231 -561 -62 -759 -408 -520 948 -296 149 -89 -344 970 -473 -121 498 938 -732 -279 779 37 606 -357 684 -585 -739 -667 919 802 11 -823 -710 114 303 -775 594 245 -509 785 94 -685 -440 177 -45 142 633 -662 578 820 -318 42 950 -844 118 -66 417 -717 742 485 -920 650 -306 184 292 677 -355 419 453 -815 -173 -956 629 -866 686 -199 526 -599 -613 766 -367 193 -671 -627 340 800 -323 983 -371 -140 -351 821 -365 -301 421 -908 506 -387 -585 -237 182 -845 -402 247 600 -529 -681 189 899 289 917 746 -460 -926 -190 259 -663 43 -992 0 957 -831 716 879 -986 -380 -636 -360 -965 352 -290 551 116 928 -184 -864 -229 -248 234 -348 -636 365 -452 -536 8 -449 -355 -442 -421 -608 -935 417 -658 -466 461 -681 962 -126 620 226 -552 -295 -275 393 -933 905 545 -389 204 106 -534 433 374 860 -52 151 325 45 778 -340 503 -598 36 23 740 454 -199 711 -911 -88 31 -85 -226 488 299 574 -969 275 799 734 -182 -960 -582 88 -285 -192 614 -969 -370 -950 -936 -541 37 -223 597 -543 488 693 -317 885 844 -735 -241 757 -179 452 -249 329 739 -702 -491 250 180 -109 147 308 209 -881 500 -164 -50 -310 613 673 158 381 971 46 378 -946 -20 137 -392 -477 593 -935 972 -263 -32 -816 344 -548 963 -247 578 -796 -565 -584 196 -946 -561 -753 -80 -733 -754 453 -445 574 846 -424 -125 909 520 -608 -903 -133 657 -425 670 -843 -35 581 48 787 862 -946 545 -286 -636 54 92 161 734 51 -793 768 808 -995 -690 -193 -93 60 917 -616 -754 -12 962 -522 -573 884 741 -692 -74 59 -675 -585 -827 166 -732 661 98 -702 324 58 579 133 -171 763 173 530 864 94 -842 918 352 460 -318 -217 -519 -59 686 327 -12 -487 766 205 364 -613 31 -892 -90 -81 -532 197 -231 719 -531 -924 505 846 -996 17 -392 186 41 -32 650 -225 684 -433 -562 -382 -59 -497 -876 -857 -470 769 -581 833 144 122 -652 273 875 -473 -704 79 -694 -118 -46 -270 -191 412 -122 -195 -281 -309 -740 672 366 -771 110 415 -772 539 -751 -139 534 -921 799 197 616 103 595 877 835 820 299 -206 -794 -610 498 847 291 -541 -489 -314 -452 856 -346 -582 712 -61 -525 441 -590 -579 -958 487 227 61 -61 -422 -458 414 -501 306 640 181 817 -333 -735 452 -798 538 -824 136 -1000 -859 -397 -648 78 745 -987 675 -164 -349 32 371 -965 -84 -883 414 -672 -169 969 203 -519 -219 -685 275 -729 -163 821 -705 -782 850 812 -146 -123 413 -838 -317 -445 -234 465 342 471 -924 -166 577 -235 -301 651 -570 -782 710 73 813 969 -933 -150 -490 -471 469 321 285 462 696 -113 493 -226 -55 -311 911 -396 -342 54 40 -882 -891 -768 177 632 -30 28 471 -288 994 -517 920 -967 482 -26 -307 -730 407 370 -717 -573 999 -874 483 194 -958 725 710 -738 987 749 -546 817 -987 -341 181 -303 372 763 727 -169 487 619 164 -521 -113 905 17 537 734 -784 -321 92 852 375 494 996 367 917 563 -505 624 -983 343 -149 -204 -58 507 -814 -85 490 -839 -774 -382 -770 -175 -31 576 861 -505 571 476 -607 183 -321 -163 262 -677 -204 228 161 103 663 -235 -514 -802 -600 -51 -142 -81 690 122 550 -862 66 197 -382 666 783 635 490 -767 -722 769 -821 -16 -190 -395 -293 -612 998 -223 975 131 -273 654 -604 -205 571 -509 -526 499 -409 -220 460 418 534 -270 -954 -184 -976 -1 -826 674 -518 808 -274 -716 -465 814 433 -342 -938 870 488 -65 305 -561 -242 687 -646 439 724 -165 812 -212 100 786 751 509 485 -592 -657 228 -803 414 106 359 729 -82 895 785 972 -168 -408 960 -128 701 589 -814 -865 -259 970 768 -845 109 629 33 -514 -159 472 542 720 -371 -94 128 788 -414 50 -255 -141 762 642 202 -740 895 661 447 559 -256 -564 -191 -399 -958 -857 140 -414 -358 -371 -561 218 -673 870 -738 838 -573 115 738 377 987 479 182 561 315 -590 745 -784 -666 -162 -456 -694 -517 -96 -236 -665 -676 31 -408 303 153 640 -466 292 427 760 147 909 709 -106 913 712 178 166 -679 -867 -112 -125 -810 795 -501 340 -616 523 -692 327 784 -901 -762 678 859 -482 741 734 -695 684 -149 -801 904 -144 794 -299 -861 -499 -750 585 427 -648 -331 -181 141 659 -622 275 -143 -781 169 481 875 -760 -381 233 168 399 -105 -993 773 -436 -597 501 -12 953 348 -465 -519 355 474 483 -985 743 541 703 224 -390 -244 940 -566 752 -248 -298 -773 -928 403 -986 87 -170 -722 946 386 -269 833 -856 -774 -503 -605 -140 -594 208 -235 -434 269 -250 275 152 -690 -852 -609 753 -770 289 275 177 -686 -334 368 -554 307 -425 54 -215 709 -396 396 703 264 301 -777 965 386 685 493 137 -458 755 997 -652 -224 -375 -992 629 -388 -530 -745 -750 401 607 -534 196 -857 -225 392 73 -827 -475 428 208 585 -666 879 -698 -644 -782 -678 438 -167 112 305 381 366 -226 827 -259 838 -762 -659 -409 630 866 892 441 517 221 591 194 519 -2 -737 -643 -541 -886 -905 -91 916 498 846 -346 -925 -674 668 -871 868 -883 158 -298 639 -4 -366 -275 170 410 -553 -197 910 -935 714 249 -720 -691 130 852 -96 -338 -129 -367 -263 780 -445 21 448 -711 281 169 52 799 -595 726 -293 -445 -617 -653 -682 512 -665 966 686 -900 21 325 -78 -153 -146 -721 -502 -801 634 -583 528 -605 -644 -721 305 817 930 -387 -983 -577 733 -173 445 -535 327 49 -993 155 -490 437 -190 -723 -347 707 -327 508 -682 -698 45 -162 -805 -998 291 -933 37 940 757 -365 -280 -403 -552 -461 -896 -850 107 -856 323 -474 865 -140 -692 -47 886 174 384 -986 -321 -189 -203 717 -617 742 -508 299 190 643 514 20 201 -957 -322 -677 945 -976 -485 -939 -249 -922 -46 836 -386 603 -656 339 764 -864 -665 817 -377 757 -37 -815 202 564 544 605 -220 -641 178 -453 591 -582 335 -668 -525 159 -474 26 119 615 -420 -935 -105 -992 -343 275 -474 -75 -819 949 534 306 222 389 24 -809 -238 -567 -557 627 781 825 -184 207 -801 570 -862 425 971 801 232 538 5 866 -356 -43 902 628 -932 334 -247 740 19 36 724 -630 478 153 -924 -580 567 -179 326 859 -586 914 -867 888 153 349 -246 -333 926 638 937 35 -949 -937 -160 697 -695 661 -613 763 210 -769 525 -926 -493 351 -188 560 309 -873 -899 336 752 -15 -288 -364 265 695 -944 -217 310 -289 999 63 242 940 245 303 -615 -879 801 824 852 -423 892 322 846 306 883 428 -463 -856 -919 746 431 -172 -309 364 598 807 -521 -278 81 322 -676 367 -679 705 -409 88 229 -893 712 -194 52 -378 58 893 37 -235 775 303 668 504 -836 -206 -165 503 -67 -859 -327 341 136 -707 -616 -561 -863 -696 514 882 -889 -103 -49 -834 -339 -684 -371 422 406 955 519 -824 0 139 -162 -683 841 -193 447 32 13 282 175 -575 769 -393 590 96 427 -641 746 719 924 674 462 -878 -916 -967 657 737 -663 -877 646 -712 -891 -525 -60 228 -667 -448 -837 230 -293 833 680 290 882 873 497 -364 38 -246 598 17 -400 -359 -41 -207 494 -106 370 -638 143 759 519 512 659 -934 132 353 423 -453 47 -389 988 612 808 662 -647 201 901 845 718 331 871 152 -175 -152 -483 620 -913 -742 -325 -658 73 -220 -438 132 -835 -477 -883 60 327 -316 -74 -699 181 -782 -181 963 -283 -342 590 -210 210 526 -781 -916 -805 680 -313 -970 -418 -150 941 -690 921 64 -817 -673 20 783 686 47 -577 -55 133 -864 -58 -226 -405 975 -905 79 731 730 897 301 24 738 95 -460 -493 457 204 -41 -613 528 977 -140 552 -434 -956 511 529 605 -265 -547 250 177 -511 -883 -722 278 -80 539 -711 16 -99 936 -875 407 -747 163 -670 -657 -908 586 304 -790 -119 116 686 -511 -431 -789 -469 -320 162 -559 -834 -618 693 -831 804 685 -976 -78 572 -404 689 -604 -244 -832 -242 456 385 -270 151 745 668 682 -745 -444 -681 351 389 553 -837 -148 -984 164 170 311 -827 -628 54 -404 -815 -70 -5 -808 794 754 986 420 -654 576 -154 -458 -765 -274 420 -307 -422 793 -223 -20 256 -844 -432 -303 642 39 474 912 264 -476 223 -895 657 -972 175 -987 819 -704 991 669 409 61 521 989 21 600 119 -113 476 -763 323 -544 -588 829 -181 856 -649 -19 -257 679 -520 271 642 -973 -267 202 -33 -307 959 -593 423 -672 555 389 612 551 -844 725 280 -77 -680 -75 490 -934 -944 31 659 -534 402 -559 -187 -548 960 -561 637 -527 -136 872 -937 -533 -978 37 -448 -323 596 865 -334 918 -349 -722 400 687 -840 -950 -274 880 -450 -385 588 -770 206 91 955 465 -603 264 -179 803 -16 -119 742 765 -435 -645 743 88 711 482 -315 -383 -61 479 926 -714 760 328 947 461 238 -846 700 -161 -499 486 788 -675 -960 -558 330 936 627 -82 729 -829 -408 -484 20 984 835 194 -211 207 -632 535 -775 -591 840 273 87 -269 -980 632 52 63 611 -708 -292 -962 954 323 403 669 -626 -840 777 -316 -273 401 -30 -920 -954 -818 -601 150 585 210 909 -231 370 358 689 309 824 574 155 -82 -288 790 -558 630 765 -959 665 -966 -649 -253 757 -643 383 319 -385 205 -195 -943 606 769 -654 713 -996 461 396 -370 -882 269 104 -216 -288 962 125 977 991 393 749 917 292 450 -353 526 -782 -767 79 863 813 311 244 130 -608 272 720 -113 -427 -68 -43 170 354 284 446 -459 -364 -893 -377 -415 -856 97 185 -965 692 -282 -279 -260 544 -223 382 -313 38 -762 688 -633 -780 -628 918 619 -994 -329 503 -112 36 143 -235 -765 857 256 -25 420 684 -161 -617 -923 660 522 60 86 -419 695 352 112 -677 645 55 500 -586 617 -393 -112 912 -636 303 -430 399 -61 -216 -898 -117 697 577 -603 567 829 -495 -387 639 -941 -1 736 727 -826 675 -428 -678 -634 -577 472 -206 819 -880 76 168 -7 472 753 152 793 795 -894 842 946 220 -120 -105 -560 163 -76 851 398 -283 871 472 -730 -864 -388 -708 -767 251 -866 -864 -494 -320 914 803 464 862 -394 815 -439 -496 -41 976 -901 564 769 933 -128 805 -916 761 -753 -16 -133 414 -438 -643 86 65 -270 449 -849 935 426 -95 266 -892 63 -375 -41 211 -22 791 -899 83 473 -778 540 974 521 316 196 95 758 851 437 760 502 -44 595 93 -60 823 836 -584 -136 -603 656 -732 -5 -446 -38 -858 -436 -144 932 84 29 -359 77 -776 -445 982 -176 464 -764 830 -1000 337 416 597 873 769 -508 -612 -319 68 86 -753 -675 989 58 -862 -866 -890 -716 -109 -363 -220 365 -152 762 -346 -273 411 -949 775 715 -8 -756 -121 -871 -46 124 -495 173 137 64 -573 -815 129 290 207 252 -196 841 -473 276 208 -447 -638 -990 206 -267 621 -120 929 274 -231 -696 -804 716 -757 795 -278 953 -772 -168 361 850 627 -246 -91 558 -708 372 591 -365 -663 -968 -247 555 -43 249 -520 -622 -806 113 569 -330 736 353 336 -253 564 771 -872 872 624 742 175 464 -129 401 -889 -603 -725 376 91 315 -163 -823 904 -716 648 -145 904 -63 526 -794 428 -54 788 -305 -636 212 359 -108 762 -869 -960 650 626 -517 -204 560 -163 -763 721 549 -214 -866 -440 13 918 952 917 -407 386 775 162 744 -87 199 -8 383 -17 -608 846 -782 308 882 -10 441 -317 -763 -275 -654 397 344 -797 -84 -605 -565 -552 -717 -542 253 -588 -523 -631 583 735 -335 -477 -40 -33 -31 -628 -501 246 -621 624 836 -5 -601 -344 765 -43 -991 69 518 -398 997 166 -855 -998 -56 -44 -546 296 -429 217 -30 432 620 -316 543 -146 -94 625 -369 654 -719 336 595 -274 -60 83 616 472 -335 -155 517 -896 -270 -898 -77 -92 273 -535 -658 20 536 428 884 917 373 55 275 -510 493 -417 901 -311 331 862 509 115 412 535 395 86 641 -96 -324 -271 198 41 462 673 729 -771 127 -69 861 263 -247 563 817 273 -199 -880 339 -315 514 82 504 -718 89 862 710 -369 896 654 180 485 873 -168 -115 80 874 0 281 367 487 724 -779 758 -905 652 761 243 567 -718 646 484 961 -230 -653 283 243 -93 -304 -101 447 -186 -448 950 852 -355 -737 476 24 -768 23 -547 -185 -514 -412 975 -368 -113 -591 958 -419 -701 26 -584 118 556 -414 929 429 -603 -161 832 479 448 808 -28 -820 280 -618 -870 238 -258 -595 -972 -801 -259 444 895 734 -395 -894 644 549 1000 -496 -472 140 -846 -616 479 222 -624 -377 -117 -618 297 146 -8 -894 843 -38 -265 71 300 178 261 727 -105 34 303 414 373 -927 -324 -350 330 740 -557 964 -500 316 357 560 667 -909 -364 683 660 44 -363 167 -488 668 -401 783 -507 -960 822 -911 -244 589 -617 732 954 921 187 224 -223 648 -282 758 -595 -342 173 653 -721 -2 127 985 -226 720 714 160 9 855 -306 -720 -785 -340 718 -317 815 -324 -766 -74 109 -939 -686 -232 -698 74 -150 940 -251 173 -964 642 493 -918 -356 166 422 -810 -439 -164 597 303 707 692 748 965 725 596 413 658 -865 392 -328 400 353 957 488 802 -131 372 -136 958 539 -307 -5 -167 -308 160 -405 2 -895 60 -847 -172 380 4 -599 909 690 935 -572 -778 -986 -54 12 816 968 966 -762 -465 632 -872 415 833 339 274 441 -747 -856 696 -825 -712 492 170 -352 229 -86 657 441 97 -180 -345 157 -997 -462 161 330 626 809 121 -4 -51 -944 923 487 -234 -363 475 567 460 865 -624 -304 -55 -604 735 -794 -848 -558 -260 704 613 444 -636 -218 128 612 925 724 -54 443 -494 930 -709 -975 791 609 -968 892 -559 -482 729 590 220 876 585 317 -465 -905 13 446 99 -496 342 764 -121 184 410 -370 814 76 136 -953 -508 -615 965 856 -900 -571 663 45 -401 -688 -787 501 -806 141 126 -427 152 -536 -948 -217 450 419 -317 391 -392 -48 -296 352 -708 659 987 600 717 677 -120 588 502 570 961 -687 463 776 -631 20 915 835 -585 731 415 87 146 917 -485 -308 -184 291 929 959 -157 -225 315 118 221 -871 734 -905 -891 619 -3 580 485 -419 639 9 -29 -313 -605 644 362 2 926 159 -374 204 501 -536 -14 624 135 -253 -105 -907 59 -295 -262 670 588 -160 478 520 332 831 700 687 -69 985 149 -538 421 -229 -90 530 -222 682 -755 505 394 -624 610 200 424 137 241 605 -192 286 -197 -897 382 -370 285 301 -473 -589 459 296 -576 167 556 -751 -107 953 993 -946 450 117 344 710 -26 -578 684 70 -668 -700 427 925 -787 -526 -719 -402 -439 -635 -405 -215 -147 -446 775 -10 -868 -762 361 -52 846 358 -353 -333 -174 934 987 212 -344 -936 616 687 617 786 -942 -613 -390 -583 -124 -813 993 -580 -811 -61 786 825 661 788 547 -674 -579 -469 873 -700 -809 587 -722 -636 657 -190 757 -516 -772 596 190 181 -679 -753 -448 835 263 149 -118 -378 -925 -561 -452 77 -461 890 978 -105 -242 -755 678 -359 136 -80 -218 -782 705 -936 326 768 -502 -201 -876 827 220 -94 240 528 906 86 -366 -927 372 -627 140 589 592 -990 -358 -94 -691 64 -857 -786 988 566 47 902 357 -586 733 612 -900 467 383 775 -884 538 -17 307 149 803 567 -2 -421 57 -766 76 -674 770 230 -711 -127 -161 -922 -548 -545 -841 477 -134 406 598 -46 226 192 312 166 -242 -35 837 355 -857 -232 995 606 -295 557 -256 -756 51 597 -695 678 798 254 301 713 682 921 510 836 -959 -368 -43 867 275 496 -128 492 -33 931 948 -511 391 -375 -784 331 -69 -574 884 -996 315 -381 -516 -957 356 10 -968 904 -478 -160 34 607 -353 -199 842 -57 -577 -583 -74 -868 -902 897 445 359 -485 932 -95 299 -285 -864 914 -288 985 -405 353 -238 811 -56 899 -20 -932 856 54 -423 -641 586 696 -945 -267 -117 766 644 224 -843 -387 -43 476 249 448 -440 266 -525 -67 -796 -166 313 487 811 -896 909 -667 -123 138 -938 -543 -825 504 630 -365 512 395 184 -531 -62 -64 329 -126 -440 -918 -940 -937 390 542 -67 783 -104 -764 479 -28 965 895 -972 542 -290 511 936 925 147 -187 -1000 251 -630 -903 527 240 157 582 -892 298 -419 875 662 -261 -75 -265 -854 824 420 1 -428 653 -37 182 562 745 -302 325 -454 -476 -370 522 759 -185 -291 246 -550 39 611 308 697 -532 794 790 -353 -695 -293 -648 -546 -918 126 654 571 -308 91 -210 -284 829 400 -821 -38 946 606 -50 842 -337 245 -250 802 887 380 -764 321 -657 -58 46 379 850 706 -315 -389 522 277 -647 -814 160 153 -409 -913 -400 19 -532 908 -938 -908 -677 421 212 726 -926 -386 3 920 603 635 378 464 928 167 -601 -495 358 -17 -736 412 -175 893 -397 -178 -118 -958 -298 -984 937 -236 -231 663 -497 161 -511 238 60 873 142 31 850 -229 723 -744 -610 -657 144 78 -52 315 877 924 494 578 -243 449 -590 317 -254 290 195 32 831 340 764 647 26 -318 -846 -604 177 526 -133 89 -361 -621 39 982 -595 -488 376 -406 670 590 876 282 899 -16 119 883 828 -388 943 -638 -695 266 938 105 -431 36 -730 800 760 520 54 314 -575 169 -478 -881 38 -770 113 468 -565 -416 -31 767 907 310 711 405 -628 239 -468 -955 227 -412 494 -627 300 46 95 521 -119 -287 -242 -754 -420 -369 -865 -88 -815 767 504 -590 595 367 474 473 -80 283 -976 152 556 -45 -738 53 -940 -39 -832 -181 -124 -288 -96 -310 56 532 346 -542 -773 372 757 355 -403 -64 -717 341 867 984 930 241 -973 -121 916 -948 248 323 -641 -75 -373 -996 834 682 306 -849 286 981 -250 165 -5 -658 659 -645 -558 -503 881 -248 -377 397 -756 -938 17 72 694 -233 -953 281 -109 -236 -18 174 -595 716 -6 730 491 -413 847 -707 -832 797 684 -593 -133 -512 612 833 573 -622 604 -971 -366 185 -542 427 151 -70 -162 -81 321 423 -497 -412 95 -410 -609 -140 240 -146 553 165 410 -820 689 97 -165 -94 345 -287 326 988 -878 -187 -669 -935 859 760 -741 -453 567 -204 -841 937 -722 939 673 -786 959 612 686 728 -453 325 805 595 -493 597 63 654 961 176 583 609 130 20 50 82 -530 -597 -229 711 -481 579 -760 -851 658 -743 -232 -423 -999 812 -118 552 488 -596 -484 -996 923 504 671 14 -372 672 -455 -936 643 -407 -889 -13 -203 820 150 352 524 59 -837 -579 -247 214 522 -958 573 826 -416 -534 -701 361 -777 662 949 -667 -419 234 785 -532 143 934 830 -781 -80 104 936 764 -966 -95 -207 -6 328 808 763 979 976 -160 532 -465 -959 -459 682 328 -786 696 -391 -203 567 513 220 -598 422 615 -657 -433 745 -149 -542 467 392 243 -571 -205 580 -725 38 244 -78 502 -592 -624 -677 -473 -420 24 722 549 -459 454 902 -123 -609 -870 -459 -64 -80 747 -938 -591 -546 279 -218 547 18 668 147 -772 -391 -879 -732 -276 -166 527 -597 -709 18 843 -371 377 -661 -239 644 -160 -221 -954 350 -861 -337 99 -334 -143 748 -783 -931 354 383 -446 -593 -633 462 -826 736 -963 -851 -242 -866 -173 785 714 957 67 -26 898 -615 237 -41 -117 -268 371 502 -767 -642 -49 233 780 -483 -165 10 938 -749 776 -186 -362 574 66 -915 -91 -62 753 -242 796 -207 -830 879 651 -771 -80 912 -3 -694 126 -732 323 789 640 -415 231 82 299 -745 -955 -130 358 782 -600 -705 -320 -937 515 -707 -668 -756 -564 -660 504 81 -445 1000 649 -626 254 -184 -665 -360 -400 -654 -815 -893 -859 -951 831 310 -986 -885 829 853 821 880 446 775 -89 -954 -640 -12 -193 -665 -281 444 -515 -639 429 -183 722 -370 -747 -85 46 -635 -638 250 -403 970 -169 -730 972 299 -945 762 -930 500 -382 141 295 310 13 -731 244 -432 427 -640 761 -549 37 -123 -267 -289 -692 -974 -686 -431 -151 106 359 988 356 47 348 -957 -772 204 635 -773 -537 606 469 338 -286 429 707 -922 -143 22 -233 391 762 -245 861 771 139 106 795 -776 -27 -610 -830 -174 -88 432 -682 921 -777 45 -63 -631 -777 983 -710 -906 -665 371 493 209 873 -68 317 240 -975 -960 927 -864 873 -322 130 -887 53 824 762 -649 -287 542 -328 -881 -256 59 -171 -770 -148 78 849 520 -32 -532 -96 -172 -266 -933 510 -933 960 -356 997 -939 -153 714 178 -494 -440 418 -296 -286 67 94 971 -714 47 -20 -372 547 568 -687 -402 -30 489 -369 598 -454 -298 79 -694 -481 257 -735 -788 194 199 213 760 -423 493 53 -906 854 931 -45 895 164 -188 169 632 -766 -127 -908 -146 484 -264 -823 -930 663 -507 389 -950 159 -623 -631 -238 -899 922 -816 -894 -732 -698 -876 -184 -316 806 -147 -337 781 -324 689 144 -155 -625 315 510 867 247 584 -69 321 -205 289 634 497 356 189 150 -140 -639 849 -412 282 -759 -630 -672 -530 507 -149 327 -436 554 590 80 -712 -953 562 916 -557 -116 367 436 761 855 327 -759 605 -797 395 567 -901 -848 978 331 992 834 -840 360 -68 -113 -444 896 87 606 -605 143 837 -895 -72 -508 7 -390 98 -649 -43 519 -555 -54 606 173 462 490 304 -138 -65 749 659 457 -203 -9 653 -441 -587 -470 -307 -992 249 855 -798 -549 35 779 723 -851 -853 -809 -852 959 -937 916 924 114 -677 488 -556 -630 229 -592 210 382 381 13 -300 -547 935 867 -390 304 -779 -179 109 -138 -392 -728 328 -368 -357 -704 -93 404 -230 -68 -811 677 691 826 315 -564 -537 -73 142 218 471 -935 -146 -733 645 -195 505 -353 54 600 750 -629 -941 -565 236 12 247 -813 -675 39 436 584 -194 787 -165 -705 408 -206 575 -152 -986 -170 -768 762 -301 -634 -645 619 -193 170 973 -825 -447 -279 -414 -403 978 -448 -572 -52 158 -681 -548 -940 -573 441 933 -231 -991 448 307 956 -566 -970 -823 375 480 301 944 -954 260 -992 -520 -32 824 -202 605 524 -485 -679 -96 -759 810 9 -836 -595 489 841 -785 -89 782 408 961 55 -2 731 2 796 103 -877 269 375 -535 -924 -712 976 606 -97 473 -456 -263 752 -946 -523 -163 906 879 -569 -525 -177 393 -584 398 217 536 -403 235 -193 291 -600 -462 737 666 402 150 -7 442 102 523 303 -931 -405 13 307 107 570 -425 -726 964 -551 -663 238 -15 89 596 -586 26 -369 453 197 -835 -355 -68 -20 491 529 -498 719 -520 916 397 772 -459 -144 826 -951 484 581 242 483 697 199 521 -74 -699 190 -113 757 -233 863 -363 -249 -892 -305 -495 424 624 619 -343 -329 96 -665 -483 -748 -943 581 362 906 622 779 -549 874 562 -780 -260 -297 774 87 949 -467 -164 435 311 -853 -822 -204 128 -74 903 377 -758 -49 137 188 17 -621 -30 -367 95 -460 0 726 758 -563 -862 -10 618 164 948 547 898 -123 182 -147 76 564 -510 -24 594 -127 78 -61 355 -936 -696 438 674 -800 -678 -771 450 -405 244 -576 -879 -59 -975 600 480 -599 151 -914 -240 320 761 353 -688 293 473 -877 930 452 932 923 387 -551 189 -431 -660 -586 -443 -766 -1000 299 786 305 -277 579 597 649 818 -155 -173 357 677 -506 -777 -492 -538 565 -200 287 947 -896 313 -262 -857 464 597 -856 -21 72 92 -225 157 -683 829 862 -745 945 -529 -623 -574 294 838 699 292 -582 -433 765 -820 -930 -862 -962 820 930 -494 629 -604 740 780 -317 275 963 518 -542 -948 -698 302 -976 -173 961 -386 -565 152 525 -361 533 170 -289 706 -753 530 212 347 -647 -292 349 590 -531 486 -991 -379 507 -134 3 -714 470 862 -939 -769 -219 -424 -437 847 40 301 -993 322 -711 -502 621 -283 747 133 61 209 -316 -860 -532 -370 -677 -998 -510 741 -176 -896 -601 -196 -42 396 -895 -946 -706 -949 -703 -982 -522 926 594 786 -799 -852 -533 -565 -294 -261 -750 -447 204 -34 -511 -494 -281 692 -885 319 -732 -377 -705 521 424 -364 -188 736 -977 -613 947 435 -977 337 -314 -374 729 910 4 -476 -196 -282 -226 155 -790 -973 936 807 779 911 -698 551 341 -817 942 922 -304 -153 52 -576 853 -382 412 -983 -881 800 515 393 389 678 731 -911 236 616 531 -478 180 241 -548 -627 -599 982 434 -816 -245 781 -149 521 -269 429 47 438 -274 -996 -114 999 612 -448 17 599 681 725 257 711 -366 -787 -705 406 303 -995 -266 -404 -49 -932 80 518 564 260 540 -454 136 168 -135 217 -982 123 780 -323 -907 650 62 927 -180 -269 247 -377 -698 -163 730 -2 -502 -324 455 399 -10 -43 -457 -841 106 569 589 -59 -429 911 221 -62 343 -737 248 396 26 337 -890 -374 242 -548 -613 283 422 52 -100 -229 224 316 179 58 -990 8 -117 804 -861 -541 559 801 354 -561 97 -184 -117 -604 -279 748 603 -807 308 -996 -435 534 350 -152 547 -746 20 409 418 -235 189 717 -570 929 -733 707 651 -319 173 334 -170 861 -419 142 -992 111 -411 -303 -19 -789 962 -675 69 -737 -101 974 616 87 -294 -741 -594 15 978 661 166 -248 -38 -502 -942 -933 -819 -516 -321 580 -603 -46 -745 -567 -438 721 600 738 684 -512 -383 617 -706 -652 163 -233 -47 702 -722 -820 38 993 870 964 568 -86 -558 923 260 129 570 -590 -508 -57 -161 662 36 -86 -160 -709 -708 373 -485 -533 -683 -927 -974 -443 -929 -901 -807 978 489 238 303 -198 -772 66 888 216 45 -640 -58 -812 103 283 83 301 -179 -307 59 634 -29 174 323 20 -895 148 832 -732 510 528 106 -506 -216 274 937 -396 -624 -236 -368 684 -433 -88 -398 104 -450 -21 229 611 243 887 241 117 -45 243 -792 442 407 -685 258 480 689 64 813 670 -320 -567 290 926 -979 -623 -377 477 -391 449 457 -928 -190 860 -567 607 -595 491 -961 704 531 -860 -795 166 523 795 687 270 -992 753 -300 193 -817 923 -912 979 845 -611 654 -848 -238 63 215 858 988 156 833 604 -345 -214 942 57 -603 475 -295 -407 952 963 340 857 215 946 454 -30 460 627 88 101 -364 -651 -427 -205 -240 -755 741 -398 253 591 -634 326 -524 -423 -868 -412 -350 717 -387 -892 594 -299 245 -219 3 -861 932 -930 -966 718 -695 -529 587 -165 453 327 -183 -601 569 -398 -321 -359 -377 408 -368 -747 324 238 556 610 -696 -934 123 -839 -537 85 -565 946 452 -1000 652 106 944 -401 307 831 46 -398 -243 -193 256 -645 -496 -438 -573 -662 -427 -149 -585 -608 578 -785 -605 921 864 -501 -607 -808 238 945 -611 196 500 866 667 953 258 448 -277 -716 -377 -817 -721 -373 328 112 504 755 78 585 -920 206 -540 474 -699 864 -238 -764 -810 -157 -758 236 727 -945 177 -393 -478 660 629 -133 -675 32 -363 -756 -452 -944 -925 -211 -385 414 -318 82 911 956 -795 -438 -588 -972 138 -760 986 556 392 -162 360 -126 -848 -628 632 -575 71 265 305 876 773 532 4 970 304 806 319 -513 530 671 -129 767 -298 456 -820 -710 523 -782 -855 -493 213 -258 -469 -820 -379 561 498 942 -420 447 279 13 154 -819 178 586 -895 -91 910 565 -295 471 286 -117 703 -772 -522 384 892 -179 -120 62 694 -108 -173 691 869 936 830 620 440 -313 -163 -162 354 -825 382 95 669 154 -197 -410 -974 900 373 -835 -724 -103 -798 700 -213 901 229 561 -754 -159 -83 -686 -572 -480 -4 -396 -386 811 -378 -562 111 272 -122 886 106 829 -861 -985 -143 -993 -538 -948 672 376 -59 82 -81 -52 479 -970 84 323 874 218 492 -649 311 371 593 91 -226 -73 488 -967 969 600 494 911 -168 652 -135 -210 705 -702 -291 -486 -221 -486 779 64 91 -573 988 -991 -215 -593 -950 207 -971 -347 -189 -471 350 -407 -333 -676 587 173 109 -243 -415 -170 -970 526 113 -867 -893 -654 619 -654 763 120 314 -453 204 -26 957 608 180 -778 -64 -80 -79 743 725 468 94 -593 -152 381 -202 -746 -423 411 -261 -488 -960 -612 -936 29 -391 -919 -738 638 718 -678 934 289 -670 -204 -639 -859 -344 524 929 -520 -701 689 258 -119 170 -979 353 -337 604 -483 318 874 -705 -950 257 -291 274 -504 -975 -188 -998 121 10 246 884 -281 -97 -61 547 -962 -868 298 777 770 886 -829 563 954 -992 156 920 656 -801 636 536 480 426 -836 -203 -349 24 -261 -678 -845 -938 -210 709 -843 703 -491 -295 640 -207 -210 535 -502 123 820 -381 666 269 -681 -405 -281 462 774 -536 399 -798 123 21 270 651 569 -585 418 277 -384 -577 371 256 -719 963 -46 858 723 -11 -583 226 -264 750 -85 997 131 -300 -935 -274 -808 -571 250 357 510 -257 993 46 -229 125 645 -54 -574 125 444 587 461 305 -612 -859 347 -47 -860 293 -770 -783 864 -537 -564 -135 763 631 -423 77 780 94 156 428 862 -187 843 -353 343 -625 -742 -382 -304 -146 297 -234 -803 -318 949 -1 815 453 28 964 -7 13 -523 -568 750 906 -449 12 901 264 904 818 -641 -997 -270 -751 -396 805 -689 489 967 907 -795 150 494 -346 -515 -985 -880 -347 -537 71 -139 120 -139 935 435 527 -2 759 371 -856 -453 468 759 -956 -703 736 425 102 -802 -385 -814 -351 548 -885 416 309 -325 805 -870 -188 438 774 172 665 -666 -889 -477 19 827 -480 -414 -413 -751 -322 463 433 -813 -741 540 -824 -813 128 98 -130 103 956 143 442 45 85 77 999 -121 797 517 799 -139 -565 -753 566 -994 -237 291 -450 649 -556 -434 181 -462 817 863 744 287 856 473 -943 -178 60 360 -778 31 716 867 163 -653 261 -953 -231 -864 135 871 908 -825 658 609 366 888 73 -960 -574 -50 772 -120 619 210 181 551 -31 438 -52 -803 969 164 -179 -856 -459 -99 707 -53 568 821 -925 -275 606 -622 907 372 182 472 -565 -959 116 982 -702 401 938 742 -759 370 447 -433 -689 555 -993 -647 -362 919 497 858 -861 417 -282 -229 -230 -952 -457 -454 364 -594 -816 -781 680 667 -502 -455 1 -106 -797 60 482 535 -963 500 315 -397 273 82 199 563 130 -390 432 913 -674 -285 -311 413 -860 114 469 -175 -35 924 560 392 -994 -787 554 898 -995 -750 -554 -302 -582 -701 264 661 -397 -173 -936 -715 -734 402 85 -95 -666 -269 -49 -530 -120 315 -488 300 921 686 505 -272 783 -268 -378 -453 -427 -805 148 -953 -472 -819 811 664 -252 141 226 205 -886 778 -507 513 -287 -216 864 -738 606 234 407 879 -518 482 -349 246 852 -774 745 -755 812 279 -85 -487 601 695 -195 -241 269 768 524 258 974 384 16 89 931 -455 8 484 -679 778 677 615 807 -203 254 -967 -871 709 460 600 935 -532 -825 -127 -98 219 -466 -937 -21 -488 -67 413 -318 43 -72 -969 -957 -905 265 218 -603 792 772 461 -46 80 751 360 -586 751 -432 -847 -455 -652 -66 682 -48 861 -533 614 -477 -457 -129 652 642 -754 -947 389 -921 -73 955 -81 -763 969 -461 712 -798 -569 308 -194 595 -258 -939 159 -161 739 -923 -153 -498 219 -679 -271 596 -552 -821 941 566 522 -572 -291 -795 -830 -777 276 939 716 -742 -308 -678 168 63 24 -875 -566 -586 -478 581 130 914 538 -12 -353 -444 223 -299 -326 15 -221 289 -352 595 957 424 -535 25 -92 72 -725 -260 809 942 659 -863 535 -181 -973 -227 188 248 -126 -745 -856 -20 359 -163 -658 179 -738 602 -192 457 -149 -923 -821 -220 -639 -276 911 701 68 146 -942 515 -482 951 172 -195 836 -623 -440 -127 828 380 780 911 -902 87 55 -380 602 806 -744 -319 -430 0 -270 -880 57 771 478 -755 47 158 796 -181 193 -186 126 -436 246 -500 335 -122 968 -100 120 110 -447 -235 -761 170 669 -102 -920 660 798 -869 855 -472 -253 -377 489 21 45 -873 -366 -769 -193 618 -374 -844 164 533 780 -336 -592 -880 496 347 918 -902 174 -113 -933 -422 298 61 15 -493 -963 -760 -908 -616 620 -191 820 -518 829 -671 -264 302 -797 861 149 -362 382 -715 -226 437 -747 -780 -833 155 -436 -911 -173 734 -777 691 -487 -813 -886 351 714 -573 -195 -505 -806 367 503 -15 854 -615 -995 498 -562 599 -80 -314 287 -845 524 508 27 -413 284 250 150 939 672 -383 534 648 -29 -587 -380 -454 629 971 134 512 -471 -383 370 -607 -27 257 -897 590 497 165 -767 132 708 827 -914 -314 -291 -1 800 -447 740 -965 255 -118 810 -532 -44 360 -895 -793 421 -389 160 590 -635 -100 -202 429 -532 342 703 -642 56 -907 -222 924 204 -441 37 908 -433 -229 -211 -875 -502 -810 718 -806 -230 -679 -874 792 -382 -501 -753 -849 -421 695 436 199 409 -275 -976 -671 38 434 145 939 171 -149 664 203 396 723 -897 -701 -615 -772 491 281 -482 -351 318 776 -152 -191 781 -465 -356 -560 -71 -100 396 -864 -527 146 -891 -730 -67 263 -516 557 -466 524 706 -801 918 524 809 -674 920 -675 723 63 -494 -902 400 -499 583 -143 937 362 -58 -6 -71 94 475 -4 -923 239 838 423 943 369 465 300 815 -951 -948 -530 404 682 -926 590 -674 816 -1000 35 -553 -68 31 825 -986 -386 -940 -560 -663 -324 9 234 -513 810 -792 -455 987 581 157 334 -14 869 496 212 30 840 -900 768 788 -333 -96 -799 462 982 264 39 608 192 -37 -703 -417 161 573 568 -574 -11 375 -581 -154 -701 717 -290 557 786 694 -729 -291 568 -517 -719 -910 -972 398 -767 -613 -605 -539 153 352 -419 -304 248 -641 -179 -243 -736 519 -468 27 134 -611 -406 809 65 -308 -242 704 -28 -826 -776 794 -76 430 378 -732 -286 -767 772 -851 -661 -39 -89 584 -627 166 99 392 780 -610 838 -833 -301 -429 -110 226 -400 -336 -756 -532 5 563 -52 857 667 -602 -198 -678 513 647 -955 -553 227 -390 465 999 137 66 -73 -960 -728 -402 208 -121 698 14 -521 -193 240 337 565 -165 640 51 -898 541 785 481 -266 668 125 -977 642 536 79 571 -926 -407 323 759 946 -830 -955 -274 46 -253 707 -946 742 868 964 947 -832 -629 186 -400 430 -521 -365 209 641 -642 363 581 744 33 371 -912 -695 531 -85 -372 765 -688 -462 -854 895 -489 -470 490 444 6 -543 -518 480 558 993 -441 -204 907 -404 -323 682 -351 263 -764 -232 891 -738 454 -672 948 374 459 -957 -343 -954 35 -170 65 -828 985 100 954 -685 -887 895 -275 -859 -614 625 856 843 884 -591 157 -775 -594 794 -308 -194 -155 950 360 -865 -325 53 466 -952 -878 725 -580 -537 690 -460 -267 366 -537 -273 -760 -450 -668 158 -120 -992 -580 -404 -550 -802 -727 -547 121 -976 -269 -578 -824 392 -444 362 579 -172 131 804 994 238 336 -107 -566 -966 747 958 331 -792 -970 -282 80 -897 -748 -59 -174 555 -227 -185 -170 250 739 -84 -607 -525 625 944 820 24 -160 -207 299 75 376 -568 -837 87 -649 811 91 -898 715 -666 -887 -939 696 -852 -428 -553 127 81 -120 -367 -521 -745 -533 611 -603 -638 708 -434 585 172 -734 318 -635 -700 92 806 826 431 -776 529 -498 -280 213 -849 561 -704 -380 949 22 7 631 -210 915 891 -668 611 466 845 406 850 -848 -638 61 -966 400 108 -89 -303 -472 -26 800 -937 -841 105 240 710 583 -936 583 826 -310 -963 -732 -918 496 -679 -485 -765 -398 -780 -713 -909 978 -702 -174 -2 -35 -804 -396 -87 -905 -660 -47 166 109 -28 17 -603 -147 376 897 548 -849 368 -230 983 -558 -713 873 276 -879 -940 -534 -579 665 730 -792 -661 831 -870 267 -498 -100 -403 27 348 -269 559 185 273 -616 960 -131 154 -52 -812 295 943 -565 355 918 -847 669 50 -441 -612 255 792 -575 961 -886 -21 782 -456 382 645 -476 -878 259 634 638 -156 -189 -28 -325 -630 344 -160 -351 -582 -13 983 733 -522 629 -527 152 -554 352 -422 -614 927 -328 754 614 211 866 707 919 -808 -487 -661 -407 852 -942 -216 -497 587 711 -771 573 920 963 938 -400 395 592 -401 427 -419 320 -292 -170 -838 770 -765 -664 543 789 863 -921 626 -332 282 -752 895 -112 61 -100 -323 874 -854 939 -479 345 56 799 849 -217 -102 -535 378 542 460 221 -359 -560 948 445 220 -720 -577 333 215 -683 -844 806 293 824 -913 -237 -681 806 259 982 337 -167 -737 -133 -741 -997 -815 856 941 999 -858 -526 -810 -77 531 -978 -595 392 578 -675 696 363 591 906 274 -343 7 -491 -23 -711 -315 -524 -5 232 -12 32 357 -519 262 -443 -534 -822 652 322 -772 443 589 -153 -150 -569 -265 905 -807 -948 -440 -234 117 -420 212 418 -997 648 52 595 620 599 567 447 891 253 944 -502 301 394 42 -831 -175 44 320 730 -198 -281 -795 -160 -213 -713 239 -274 570 219 609 -146 -23 -790 989 -451 990 638 432 -881 424 -385 592 -995 -278 638 528 -324 619 -963 -242 553 -519 248 102 278 600 976 -46 273 881 -105 -512 535 42 -173 288 789 49 -921 -64 -641 -825 348 881 310 582 -581 -433 -166 -649 437 46 -345 124 -532 795 -758 85 -233 -788 -617 746 -271 -756 578 832 546 581 -403 108 -33 140 692 -206 -202 -813 45 -245 -531 -163 -442 711 -495 946 -390 -856 -903 -858 -942 -397 776 -143 -235 -832 221 183 269 471 -520 -453 -294 -438 -382 -591 587 385 -620 628 841 -975 284 132 -986 579 -921 139 861 -704 556 144 -846 416 810 251 -818 104 60 242 497 -434 -628 -589 -638 922 821 -400 -127 294 -707 472 29 -827 -570 -864 918 -273 44 557 250 -631 -42 -62 948 -461 466 -176 -376 666 -171 274 -894 388 513 673 -237 128 88 101 695 -255 611 -332 -390 -167 840 -531 -811 958 -698 -469 766 56 857 -268 -41 179 -25 -683 844 -695 648 845 653 782 -653 -131 998 -980 -154 168 -449 -761 617 632 -42 -703 692 -343 -888 249 -834 875 860 -283 567 -584 -153 -109 483 -952 -43 800 -77 68 598 -127 29 -825 620 136 893 131 730 -516 -585 967 943 364 -722 -181 762 845 -941 174 -449 109 -585 705 -388 -289 164 -805 -971 735 -718 -490 750 176 -720 -222 165 28 896 262 237 -408 -138 -717 34 552 -252 -395 256 -586 -764 -612 188 547 -18 893 159 866 -305 249 -259 829 -307 -176 -76 -765 759 -597 -507 558 -926 700 -15 -123 81 -509 512 326 -799 -917 -314 -106 95 -288 943 -822 -103 702 -11 434 108 -244 -542 -175 31 475 -168 -30 -269 -770 -558 517 -789 439 -949 317 16 883 -739 -699 781 -963 562 -9 533 209 -463 461 606 -9 420 -152 232 -635 562 -609 -556 -477 -807 -83 -800 -590 -931 510 -513 87 -82 341 -932 -746 -910 297 906 412 491 -411 -541 -640 -601 -957 13 259 633 -637 933 -807 88 -395 262 -731 -316 501 -686 281 751 -918 729 432 145 -204 697 -114 -521 572 811 -522 269 239 43 763 -410 -965 -320 689 683 859 993 -395 203 907 508 878 540 -251 919 -244 817 -211 905 194 163 -387 -20 -146 -962 927 -547 507 587 -794 -68 -5 -901 -791 126 -358 -511 -550 494 833 586 436 729 -251 -296 -393 -534 780 250 33 174 -199 749 460 -946 -294 334 164 539 895 556 -859 550 105 904 -908 817 -848 -369 719 -10 481 -31 207 151 73 60 -256 222 -215 -150 -727 -235 631 751 811 417 -579 292 289 -452 -576 66 235 -562 -111 -666 947 -725 56 186 166 146 113 220 -435 -215 328 -33 -700 814 -367 -532 481 -175 873 633 569 778 -881 241 705 -36 577 483 846 745 237 -962 -976 47 80 -422 -7 807 -582 -450 -740 -225 814 -674 759 -591 -851 -400 -907 654 -4 -184 -931 -464 -75 323 -431 511 -602 416 -38 760 170 -69 265 -76 -563 -183 -104 48 260 -667 533 22 -341 349 430 266 346 727 -356 -176 340 -317 597 411 257 513 -241 965 352 -518 403 -138 -493 62 784 113 292 -638 -395 223 891 -964 677 783 -883 327 489 -275 -119 -447 200 493 -554 90 162 -49 -922 -527 -279 -405 -128 530 735 827 -928 -291 959 71 -966 -634 443 908 159 981 131 -296 -694 -721 200 736 29 325 -343 850 405 265 -83 266 -565 812 -399 54 750 -607 -246 577 711 -500 604 662 620 -574 578 -530 -712 -964 231 332 -15 -523 -10 415 -955 84 449 353 875 173 592 -72 -150 -144 413 -486 925 502 351 -681 -475 -814 -251 164 -683 -905 -87 959 801 -559 -868 -371 143 -588 -307 -512 -434 -973 -988 -950 59 -733 -229 -260 302 -136 -520 624 854 -336 439 -607 247 -599 -603 670 -833 -4 -988 -513 862 -60 -144 912 215 612 -444 681 -645 -947 -789 -411 -425 137 212 -609 422 363 -453 410 756 426 426 -649 739 -349 511 -453 915 -20 806 600 521 -561 657 854 872 -956 -984 -434 -456 486 -315 708 55 76 242 -130 537 -764 727 500 -409 -815 404 -651 -692 -79 1000 -27 555 970 -561 769 806 797 574 164 453 -303 42 119 -335 942 -593 38 -351 -882 -633 -548 -97 -346 -463 -283 -666 38 633 -34 418 -547 -488 -12 500 -337 -819 972 872 465 608 792 340 924 399 1000 -951 -558 559 -210 912 -663 346 -644 -163 -201 274 -365 818 -47 906 9 -383 -117 -828 -511 -393 -301 739 -81 365 137 -983 577 -197 54 558 -896 -88 -288 499 -402 167 -818 -364 861 -241 -486 -794 589 -109 -90 486 -579 -326 41 -775 544 208 232 345 342 -983 145 72 -177 -120 -988 739 -421 -294 235 -51 158 -696 454 177 -343 -441 -301 625 666 858 -222 325 479 378 767 -877 442 968 -540 164 -46 750 -349 -384 673 -990 620 -5 -178 -1 33 -672 -358 799 -689 562 -854 -181 717 -685 1 670 -212 -979 157 45 -4 -702 399 644 722 -120 -769 309 813 6 -585 -391 -745 431 -771 -45 566 -133 297 425 258 -978 -781 -270 432 -686 523 757 -468 941 -932 -893 485 445 894 -769 113 -373 753 422 131 -238 488 -811 357 518 820 111 163 -550 999 638 -200 515 -616 668 -773 -405 921 -189 593 275 619 74 77 545 191 -310 -449 75 -681 213 -511 -572 619 -286 186 -607 -716 -66 -720 -42 553 35 -763 89 -962 879 188 427 -543 204 465 169 217 -902 -91 -610 143 314 747 -673 -149 -657 -474 -320 445 -580 -191 469 859 785 292 -227 760 424 488 -384 -436 620 279 -343 -483 70 -807 -732 -127 52 20 789 843 -790 608 -954 275 384 -503 643 373 -575 365 -8 -780 158 968 -128 110 843 -595 568 631 393 153 -436 699 84 -605 933 2 849 951 -200 -742 -700 -877 740 -128 310 -524 754 -597 288 -113 803 -607 -394 -868 -268 -236 635 -847 795 646 -415 653 -383 -980 -163 37 -408 -847 -562 846 746 219 589 310 517 629 -316 479 -995 -884 -696 -635 -150 -418 523 371 838 357 545 -451 615 -401 -768 -315 -354 155 -85 -788 857 -106 800 -826 -861 89 635 77 403 634 769 828 306 -227 -877 -347 604 998 421 927 -673 -255 235 -167 247 -859 -955 904 -525 -687 283 595 22 -726 -672 -806 -225 502 662 843 -417 662 -773 -845 881 330 132 483 788 930 293 -745 -149 585 -323 -954 -513 -170 277 367 -821 -435 843 -739 464 777 -254 420 -548 -645 -949 142 240 -303 579 -537 689 176 181 -675 -153 827 -182 -426 -238 -1000 -700 -285 703 140 172 -171 272 -708 616 -410 311 -413 -470 901 249 879 -47 675 464 -840 521 -132 -695 -145 -669 -940 555 440 -537 -461 -831 -839 26 176 -435 644 -447 625 -709 -191 -58 172 597 375 682 345 -463 -747 -703 139 -365 -122 -428 -13 -151 759 983 14 -44 -670 -780 686 -107 -689 -283 -952 -908 -655 221 -313 368 701 -652 -379 365 -791 -183 -460 644 787 -934 379 121 -757 -68 952 466 -627 823 -407 320 725 83 -160 -856 -895 -626 -897 815 759 -873 -403 -706 -104 59 -707 762 -665 303 -367 -65 -310 -260 97 649 -334 650 -195 -881 21 927 -503 740 -876 619 -412 -934 -818 -951 361 -565 72 -137 16 15 -775 -247 656 -426 -871 79 784 -205 680 546 287 46 262 -868 731 -302 -949 -870 627 -815 345 563 -631 -207 -632 89 659 35 225 892 63 875 -986 -936 -523 -188 -704 -641 982 -864 844 927 563 281 -741 -352 476 -677 -913 -791 912 117 -127 432 373 -651 601 -828 796 -306 -785 -602 -308 -848 599 -903 583 -752 918 -579 -627 277 5 -755 -520 -902 752 -530 -996 -643 -611 -870 951 -211 -424 647 -12 -856 -949 418 762 751 127 -31 -708 -671 622 -993 29 995 -29 963 978 373 707 578 -77 -41 669 354 304 529 322 945 866 452 327 -82 224 947 -741 250 444 561 439 733 -86 -135 -694 63 -899 -106 687 687 -623 -126 -938 62 953 914 -877 490 218 -685 -993 -200 -492 322 262 762 994 -642 997 -778 665 625 -234 -341 -974 -938 -120 -945 -562 37 -296 -575 -715 -572 199 -518 -456 369 -215 187 595 -760 -506 -155 -824 821 -319 493 -252 669 654 -419 783 211 228 250 336 653 -756 970 -793 175 805 -260 869 75 -183 707 -538 564 -88 -540 290 978 -18 -522 334 61 -310 576 511 -416 -900 -118 51 -345 970 278 -825 338 -1000 -976 -236 177 -384 55 133 -915 -806 -83 394 -569 -510 -319 -656 -232 -373 626 -595 50 -398 241 894 -333 933 637 805 -961 692 -802 -512 -163 -403 174 -576 -227 712 131 -99 55 -824 -115 -494 117 959 -577 -84 -179 951 -687 28 715 665 818 -118 -262 -785 -605 258 584 855 62 117 558 747 -62 381 -586 -19 595 -840 -869 616 -505 -231 -46 918 450 626 938 -386 -76 -5 953 324 -322 39 710 260 162 601 -144 352 196 -965 -261 965 409 936 -517 73 75 -705 109 -818 -517 751 -564 -238 422 -273 176 693 785 718 -778 999 -571 -440 -780 774 298 624 -573 -755 665 428 -702 -907 -37 145 823 957 -385 57 -483 -154 -519 252 -908 473 -436 240 472 -259 -143 -406 516 265 534 400 -168 -373 876 746 690 980 463 564 -950 425 -273 160 -7 -758 300 -954 -217 -979 290 -816 432 74 -567 58 430 423 966 97 -64 239 880 413 -750 127 -270 -566 804 -511 -884 726 -64 -240 -193 -954 652 -110 -592 -870 -485 912 -956 -961 -151 -830 151 -643 -687 -795 322 -610 -190 614 -868 744 704 236 -1 -174 489 778 919 -741 -536 -81 -348 579 29 209 -242 661 136 111 283 -729 362 255 -468 867 591 -245 -512 -314 301 -733 -1000 396 -737 166 670 -362 942 204 427 -544 206 -334 369 -218 322 -625 436 -246 872 -684 125 -106 76 893 227 304 -21 931 -574 189 -629 974 125 169 -577 43 -154 561 -661 692 -71 50 -274 874 896 -813 38 -78 -730 786 -922 323 558 -577 -344 -67 -464 309 -541 -574 -299 -295 -999 747 -202 -691 669 -323 807 -444 -673 215 564 -581 506 -252 910 -500 -536 -733 -417 -328 515 -990 924 -156 -197 -676 708 744 62 -766 308 705 656 -172 -602 -854 -219 -576 -457 -811 499 -187 -933 365 -597 594 -511 863 -667 993 -258 -296 -68 760 -806 -28 891 877 162 -583 -481 962 -255 344 -646 -116 -194 -484 -844 -423 334 560 -63 108 -81 224 -477 584 290 -538 729 296 178 741 955 -35 -129 802 723 6 652 14 -690 865 414 381 338 215 765 -224 -219 119 781 -380 893 452 550 317 -345 8 139 -961 986 597 531 500 523 957 881 -758 -750 -608 -121 906 918 229 -973 243 -663 702 -934 -25 -469 868 644 175 206 -860 -14 773 -306 305 952 427 582 -915 -728 193 -528 -647 357 -612 -789 383 -857 -638 115 -64 -59 -554 -197 728 772 -9 -333 302 215 520 642 -330 -421 198 -873 954 -104 461 931 417 -720 -183 -340 690 798 72 215 999 40 482 870 884 -38 -430 -759 -176 -55 -428 602 -957 -739 704 -142 -922 28 30 -944 -318 663 933 514 -726 523 -668 724 736 -547 347 -907 -779 -726 847 232 119 858 -699 938 886 913 634 -773 -801 -438 115 -331 68 154 83 255 931 289 476 514 158 283 -897 -22 -997 808 10 -802 602 363 -23 -834 -443 58 467 -332 -286 231 -558 4 733 -339 -951 -471 468 162 -856 715 18 -919 -390 -409 866 741 -409 -765 350 -139 178 418 -430 99 -242 871 -324 433 -305 -74 -829 -179 -946 873 -748 -479 -868 479 -976 -830 -93 840 -149 729 154 734 -718 -155 288 -779 -790 -555 -907 -894 -111 410 -619 581 973 -204 -79 462 901 416 -182 -542 508 350 -155 753 899 206 -427 507 975 -148 -890 -757 -354 -510 -750 -497 -239 -35 418 828 265 120 -383 730 992 107 -360 -877 -819 186 559 -751 -275 -922 561 -359 -955 -199 -984 -590 25 -757 348 795 962 -840 -224 -974 206 -56 -893 -350 -891 -91 -610 870 112 135 21 -569 -754 706 -187 664 -300 -7 223 579 149 -382 798 314 -133 -392 -946 118 275 -867 -597 545 -193 851 65 702 -740 436 89 -607 70 -140 555 564 688 331 672 33 -851 942 709 -34 395 122 -64 -654 -990 -679 -757 868 -863 420 512 283 370 231 873 -454 -232 -103 -971 -753 901 -149 -132 111 325 -951 -955 -657 -959 -701 -743 -484 -851 701 -222 28 -286 -636 -626 -106 675 570 239 984 828 735 932 841 -667 790 -191 -728 192 201 750 348 -340 -778 355 -602 -381 895 -335 898 965 542 95 591 657 -536 323 -997 644 -946 700 737 811 749 87 -410 851 844 136 -910 -134 6 976 370 41 633 952 -633 665 -44 876 -215 -505 -43 -533 410 -856 -458 321 654 381 153 -196 -575 360 -937 -465 134 992 642 -587 584 8 -301 -156 -953 256 -28 308 365 77 -456 -882 -300 122 767 544 540 -394 534 -387 492 887 -160 -64 -709 -531 577 -779 991 25 636 965 624 -557 485 -979 39 -837 134 -348 -95 -899 359 -842 981 -125 327 -946 714 -527 424 -323 -67 -343 525 -440 65 -825 865 23 -718 -913 -852 378 152 314 929 629 -758 192 639 981 -392 777 -928 -417 -5 638 -61 -374 480 946 -30 -489 880 11 763 -266 -75 -110 733 135 426 644 811 956 -931 -874 -831 -832 -879 260 92 26 904 655 985 -336 467 -969 731 -368 748 -969 195 -451 847 -273 -88 175 -722 -469 -705 6 856 151 -64 729 -176 -556 320 77 590 54 966 -904 759 -592 937 -466 418 612 -586 -393 398 -353 161 -849 628 850 -549 779 808 -394 175 987 238 -348 -42 -698 766 -790 721 728 -770 -322 669 -138 -376 480 -952 697 370 -475 -188 -62 -236 440 290 -720 678 756 379 753 -70 264 8 83 577 430 -324 -355 134 613 -711 813 302 -542 551 -790 696 -133 -455 220 849 -263 -71 -392 732 689 791 -629 -219 -625 758 373 431 497 -894 -581 -862 -793 167 500 -143 -640 -179 154 89 -43 247 517 244 550 -682 -196 397 -712 563 -636 758 -88 -797 -307 588 545 860 999 477 762 -334 848 758 800 247 903 -95 -876 -397 -144 -289 821 -703 920 -718 -295 341 -586 871 -346 -744 -566 -550 -751 936 599 407 -253 403 796 568 -885 353 669 -852 -516 907 -135 -839 566 -543 -353 -13 -657 -407 -434 685 277 -700 -741 311 -232 967 500 291 919 -341 506 418 -945 500 606 -295 -558 668 -975 125 -894 -59 -357 -178 -99 -361 16 535 509 767 -896 -579 745 -397 -402 254 363 -522 52 -996 485 -665 237 -172 179 637 -499 -772 782 -697 619 -997 207 23 47 873 -418 -960 -307 -325 -220 -405 288 -827 505 922 -817 870 99 629 830 -919 839 528 784 -958 -825 -17 718 500 -197 -764 -771 406 -289 -985 -493 -739 784 -871 391 167 947 959 -61 640 601 -346 -979 935 -55 597 344 31 91 854 -164 -546 -363 82 -502 -471 -726 -745 -261 274 397 -94 761 508 636 834 887 101 514 862 -942 -995 -907 -310 -551 -987 -80 -733 423 -550 550 -953 -477 -366 -715 -692 878 570 907 6 98 -269 125 787 -854 198 -125 699 112 898 817 -413 -96 -94 606 -114 -828 484 201 -952 -950 -304 -236 -272 920 483 -692 82 698 -712 18 806 -420 -186 -914 531 -981 862 499 -439 997 416 -327 881 828 141 556 -686 62 -33 265 -404 -125 -840 748 338 804 135 -473 -748 -660 570 -636 -575 103 -249 -307 211 803 73 -853 688 -576 -816 910 -3 320 945 -60 712 -997 -123 -286 8 421 390 728 812 734 97 -63 596 -563 -396 -94 221 -837 327 -912 -474 27 202 387 -677 815 265 145 446 996 -805 30 -789 -250 724 374 964 504 -949 673 -275 -184 -570 471 727 -292 -982 755 -347 -773 746 -321 783 -665 51 74 706 99 -829 -471 -472 384 -491 192 838 745 363 -15 134 538 -401 -431 -981 -650 -865 -739 -800 -44 -14 -316 -927 413 -626 -13 -293 -452 -63 -838 -509 -984 908 601 914 -760 -726 -272 -581 -131 -494 303 362 540 288 -18 264 704 365 354 -274 845 390 -172 553 352 856 -954 257 42 500 36 450 -327 -347 510 101 146 912 -411 99 -587 -933 -171 768 -936 392 619 -994 256 982 449 -697 3 117 -721 118 -523 527 -685 912 -959 -150 146 -198 -205 -838 721 842 731 120 481 435 -831 -201 159 -181 -155 -72 -362 -916 777 10 -323 -768 -725 849 15 -166 -528 -157 -811 58 -325 426 673 -106 -924 -882 724 -609 960 -767 -655 -668 378 -206 358 824 -420 291 998 908 664 -821 489 -72 -939 860 -504 -773 -469 338 670 -355 -932 234 -655 -781 362 -852 -660 -255 896 655 -850 -994 -681 -557 -620 -156 800 91 212 205 -335 -189 221 -786 744 345 -333 466 -3 -84 654 107 -814 -683 977 -310 -440 -741 -941 719 -431 -596 -492 593 -775 -571 -796 162 528 -124 381 516 519 557 -428 992 -142 348 95 -96 351 -787 533 -351 -156 218 133 -927 228 -940 383 -806 679 -942 946 -122 -680 295 471 -860 -772 -160 -168 569 -260 896 233 -784 -487 -789 -541 100 -976 -721 970 601 926 216 -86 815 832 480 439 -900 372 740 -314 624 476 -147 304 243 636 838 -964 525 347 818 424 376 -323 985 -63 785 467 56 -975 691 -324 490 928 326 -637 -902 -831 905 -160 -656 642 -10 687 869 341 -823 618 -265 -185 -141 -549 -336 -40 -594 718 -541 668 -815 -885 -863 770 -952 48 -719 -671 193 435 -262 -616 -936 326 871 374 -789 -987 135 276 -235 -65 -790 554 449 335 -736 -811 477 773 -677 -464 372 -592 -606 23 633 -266 -682 -691 72 834 -170 684 -561 76 178 728 -320 625 142 706 591 243 -320 784 -799 460 914 -63 -242 214 -637 -943 -399 -333 762 -251 -221 -910 -910 324 944 -301 -165 -75 -766 254 -643 76 552 17 -887 305 470 560 523 248 -716 111 -330 557 609 -509 593 -567 -317 319 -614 962 704 -886 47 -805 172 -757 892 -719 -641 -524 -940 677 642 -267 -984 -79 -949 -579 -773 361 -578 -218 386 270 -847 -546 345 999 -173 -860 -613 560 619 801 -834 -51 296 54 280 203 381 241 84 822 -72 924 658 -54 -904 935 -383 167 -870 -163 -70 265 -393 333 422 -860 159 628 -139 -642 876 162 545 158 717 449 263 -455 -18 -344 994 937 -594 -146 98 766 -302 777 480 -203 -199 667 -59 -853 727 -164 -263 53 -438 741 33 -871 -149 -407 625 -556 640 292 262 537 190 -514 -352 810 -73 -553 183 538 325 936 573 578 653 492 -755 336 -110 -571 -838 -212 -764 -127 -675 201 -936 102 -71 -863 -510 465 347 444 -672 -700 -144 938 -793 -966 -631 -47 -464 474 -301 -357 535 739 -495 -954 554 739 -437 -988 222 306 390 498 -258 -254 -925 -291 -270 851 171 618 535 254 227 992 -479 496 -760 -818 582 -501 -954 609 852 -941 659 -227 619 924 319 -273 881 172 282 178 -574 77 -785 -858 -691 -714 428 -831 91 946 -364 -163 767 206 693 83 -853 -88 -267 26 404 48 601 -204 -948 51 -699 346 -156 -912 589 -836 -91 133 -975 150 629 -987 -979 -841 -85 22 -600 825 684 -641 -198 844 872 -15 -151 -633 -434 -595 757 -731 291 -681 -496 14 280 -961 -500 -30 768 -397 385 -368 843 -686 134 858 -65 -787 736 187 788 -402 349 589 -735 -661 -14 463 931 -47 162 -801 257 415 403 849 613 -331 202 136 -476 123 -26 932 -43 343 -682 202 -664 -64 812 604 273 569 451 499 -70 736 355 -818 939 -182 -866 -166 -823 -794 -606 664 -602 -184 -828 63 489 -776 171 1 -316 -44 -120 137 905 834 180 386 768 -668 -333 80 -513 697 716 737 -578 -28 -597 64 542 -787 344 867 -731 749 -946 512 858 987 -921 -92 133 663 753 220 72 -199 -342 -752 895 463 -772 21 -278 -198 -86 572 410 -36 196 -419 -115 425 -909 883 -917 -200 265 276 -91 -993 -539 890 306 -451 -347 -155 -475 908 -416 -724 924 237 -480 209 268 500 -876 338 -139 962 -356 -31 393 397 -366 -520 -274 950 -947 891 249 404 483 937 -119 -781 -12 873 -896 577 85 119 -404 930 1000 -50 147 -939 530 -614 -551 -768 15 372 -730 -203 265 530 -55 -182 -638 -315 -206 320 522 -69 -252 828 97 744 696 485 -634 492 -730 865 480 469 -886 658 375 -370 -690 -231 661 -583 19 600 -587 -677 442 -421 -758 547 -994 -244 -425 -523 787 691 794 -392 458 -986 -641 -848 -838 96 -334 84 -912 256 123 -53 -863 743 28 498 778 -830 -492 828 210 217 873 -80 966 -221 -287 -298 778 -898 -550 131 -245 -194 632 25 -870 275 39 963 -533 704 -984 114 -199 -413 -185 -529 639 -560 470 535 532 -892 659 858 587 -748 226 954 362 -302 -479 -296 -506 156 905 76 626 -354 -585 922 270 293 533 25 -684 -748 508 509 995 987 -319 441 -672 -429 -520 -440 -730 -947 747 617 -839 762 -943 -339 -798 -973 -262 403 -12 -492 -265 156 -404 -583 -891 545 -58 234 -214 -171 883 -940 -399 948 -136 256 939 -584 -26 -803 219 -336 -731 130 -720 -299 -813 -381 247 -379 378 -106 -356 278 815 673 -493 -566 -752 105 31 927 84 -45 642 -141 24 386 710 909 -171 -791 -368 884 -505 703 983 -167 -245 538 -487 507 804 -476 592 -34 629 146 226 634 727 666 -911 -570 -122 576 -91 -794 457 745 -454 159 458 -899 886 574 -770 813 -540 -147 -221 -930 160 384 -947 744 -64 46 934 -76 364 -596 569 -376 59 833 219 -834 -772 -474 325 -26 -167 -251 -467 243 -103 697 -894 -29 -256 -856 5 104 -929 505 873 895 -14 -879 451 -738 799 -833 292 274 949 0 140 -925 409 267 328 711 -910 205 887 -212 807 -477 -757 663 -586 367 -543 762 453 421 80 -858 262 953 -49 -456 -403 126 -981 -737 756 -324 -15 880 861 -924 -899 -313 358 20 -896 447 -385 549 742 -948 -861 453 317 -513 549 -462 624 -746 -142 -719 -854 910 -126 -557 546 876 -471 -275 -404 379 819 -446 -802 524 -776 665 -878 38 -635 -520 -394 -69 56 -791 -302 -834 -269 63 889 -705 -833 661 -60 616 649 286 817 -17 -106 -304 -652 -755 -460 635 663 138 -616 3 -901 -26 970 -184 -546 -934 -203 -355 640 -375 -847 925 -415 -122 -641 696 -904 733 -71 358 122 105 -416 823 463 -611 -287 618 -812 685 -55 613 952 -403 209 178 -587 52 -887 623 439 -314 565 534 21 -523 214 464 -602 -994 756 -910 -900 -923 -775 134 150 -1 270 657 -411 494 -177 968 590 520 217 510 -81 -905 -614 69 -991 447 -322 -332 -537 -315 711 -982 -689 -756 -747 692 607 854 -159 -257 221 602 549 -967 400 -421 -202 -202 -811 -204 -460 -143 967 -169 123 -350 909 418 497 -263 -954 364 -490 -195 -553 -966 -791 376 -430 -988 -930 319 787 -282 191 -798 741 -424 751 -542 494 -433 -19 -146 -911 -712 -175 519 650 742 752 749 750 37 -966 -416 -401 -652 537 -333 905 -67 267 -243 480 360 -842 192 778 -752 637 -931 1000 -580 -496 312 282 -198 158 228 668 -852 -677 -120 -710 -313 -171 -887 792 -533 917 74 964 -36 884 -777 -83 -676 828 -837 -981 -960 262 88 -641 528 754 699 645 906 -713 -454 -771 -405 595 -271 972 317 254 -87 -393 926 574 105 615 -749 683 -690 903 666 884 -143 649 -955 -925 -314 -180 975 -150 785 -821 -171 936 -648 -659 -555 503 -112 -793 777 -120 662 518 63 394 -120 -260 27 582 763 84 -705 -752 -834 608 386 12 635 -648 568 770 861 -759 374 273 -582 950 7 -197 -620 330 -92 -668 504 -903 268 525 -790 -882 -852 658 -730 -239 -430 529 447 -989 349 659 -977 77 -708 -40 -49 228 255 -625 494 -565 -92 521 -742 -951 -840 189 -701 -675 275 874 -559 -587 -228 -354 -731 -183 530 -244 -833 344 -531 909 -83 -656 273 384 -407 366 645 602 170 -944 -161 658 978 -478 -268 792 -820 512 921 -944 821 -89 513 -960 562 -92 131 896 178 -970 433 870 553 781 -816 -241 -843 -344 -770 -191 -308 -26 596 -199 443 193 99 701 659 392 -372 409 -385 -892 252 -293 -138 -484 314 -676 951 -166 -89 -245 117 754 -982 599 306 -590 478 432 774 813 -902 -224 -578 -295 98 -410 -726 -866 150 257 -782 643 -518 494 -519 -784 347 350 -816 -59 -971 119 -92 -4 -714 -620 -28 -717 -40 817 -854 -924 -604 -551 -298 -144 -84 481 -313 769 112 470 306 -593 -53 -955 655 344 66 932 -909 213 -250 -40 -524 934 -94 960 382 -655 -896 782 973 -372 254 -565 -852 -220 559 -748 -649 -620 -416 131 756 -602 977 388 307 378 800 -785 672 739 -164 226 -269 -891 -190 -693 736 365 321 -646 -965 -302 -288 -365 664 -440 189 -411 -278 -385 -835 -880 -849 250 583 -383 -775 -672 -727 779 820 711 10 -988 629 -232 852 -558 -771 -568 225 715 489 -670 47 705 -946 -17 -915 817 640 -412 -384 -131 -871 601 315 532 -772 895 581 -191 297 -512 -459 577 291 -55 774 238 -653 -774 442 -245 894 -812 -941 590 330 131 391 -234 822 -256 89 -111 531 615 -18 597 -769 549 -345 394 -362 681 -224 -794 -151 -714 921 834 31 366 -499 -360 -531 -467 946 371 445 401 -373 780 -903 875 -500 246 337 -476 -513 942 -1000 -360 581 287 -351 -553 194 335 615 -612 -159 880 -617 746 -158 -322 -624 46 794 -705 603 -430 -784 730 965 -874 -915 -43 -323 135 33 20 145 -776 154 831 438 -689 -978 561 885 -134 -179 146 -224 -917 -930 349 -902 892 -356 -737 -525 2 -281 160 -349 -201 -694 954 455 -374 122 283 -999 800 501 784 731 136 -432 278 -88 -651 78 171 -986 -588 -108 -11 -182 647 344 24 -516 -713 -761 -173 -189 -932 49 718 64 -858 984 -997 -615 945 300 -80 284 -517 335 -869 412 -634 149 499 686 730 255 -553 -783 369 521 -947 15 497 -324 -13 555 -922 423 -360 -911 -379 808 -665 243 -291 184 306 77 733 -386 599 639 -711 975 160 -604 614 -548 717 751 504 -438 581 -919 -15 -589 780 -331 -68 -542 740 355 -294 -181 562 534 126 201 980 -757 469 -958 390 331 -950 52 -724 102 -648 579 -222 -965 749 195 237 183 6 729 423 6 32 -126 826 397 -184 -563 797 -94 939 -855 92 599 238 174 84 618 -218 -826 492 -894 957 770 882 -65 -359 764 973 810 -704 -490 402 256 92 317 -62 -391 -748 -42 281 -464 556 -613 -726 835 249 925 -66 -191 228 -350 -141 76 -66 -190 -20 486 -887 554 -46 991 768 808 -149 519 -239 891 801 436 -593 -389 -100 416 -788 738 -992 520 717 505 682 2 902 -636 507 -119 -349 -570 -222 -518 -250 -652 61 -615 877 -74 335 -900 -840 557 -641 104 -828 -143 -20 54 -75 223 -202 -637 542 -603 -165 434 -453 807 992 101 -245 977 352 408 393 -186 -82 861 -251 278 931 326 528 -119 -954 -878 -273 200 -69 776 540 -932 -623 -413 -858 -83 506 14 576 -659 654 642 383 135 537 -916 -27 -613 767 126 -861 45 -381 782 507 39 584 545 -521 422 -967 802 -459 742 -477 -402 -823 971 446 880 -437 -297 990 -660 -460 -760 784 375 -276 -862 -127 757 -666 -576 -112 -178 354 -974 392 811 409 -669 -275 413 -849 314 730 -816 394 -129 769 -861 -705 -194 746 -804 -939 534 -793 -41 513 98 -950 -608 -708 -894 176 -1 -194 572 703 -182 256 -161 813 130 -514 -138 78 519 547 172 496 -226 704 145 -604 888 134 678 647 872 -911 410 -561 977 758 676 -389 -232 -801 -627 116 -180 -239 -421 -987 114 988 -90 432 -43 -236 717 -880 -254 57 -564 949 147 -619 874 582 -672 357 910 -52 150 -221 987 -823 -455 -170 50 483 -701 773 -504 -517 777 -539 -980 537 351 955 708 947 599 190 -896 -490 -286 648 143 907 -443 -350 605 644 771 -61 -373 726 701 -36 429 487 -38 951 -660 -136 -558 -59 -589 -205 543 -686 -525 -298 -917 -588 -389 -86 488 -367 -357 1 -393 770 -878 249 964 -377 205 -394 348 -732 -167 456 959 -807 56 -666 714 -182 983 529 -105 -842 806 -592 -910 146 322 717 64 49 -838 548 -806 563 -715 -159 194 -884 -578 880 -16 -112 500 -829 59 917 240 211 -792 571 247 -252 919 -512 660 -281 522 195 794 711 -456 813 375 574 200 254 -684 -926 -618 991 -259 559 -386 -307 -559 -980 658 -872 537 615 -471 28 592 -848 460 81 -281 637 -510 619 -430 763 -489 -172 353 -7 725 26 -358 315 -595 800 -413 -721 -499 998 863 -477 310 -127 -356 -126 -121 892 575 -69 -911 -678 -492 -922 -122 -827 126 307 -918 -669 -953 589 -77 -973 960 824 253 -790 241 831 -967 510 345 312 -293 -692 -251 -473 -691 949 -540 892 326 -408 -637 463 524 -880 773 -552 257 767 -115 835 -929 602 -725 473 380 -197 -1000 703 126 -921 -744 -194 -295 -139 -962 -978 -676 833 995 -6 2 -341 127 -431 -407 576 -852 -355 566 -416 -115 -962 -497 820 -414 764 -390 -451 132 -460 -982 -223 648 386 -436 89 -984 549 -657 725 -427 -506 393 -633 -256 275 226 -23 -432 569 276 -806 810 -249 343 262 -149 -472 -44 -306 763 545 -97 870 309 -997 814 585 -971 293 506 -370 -47 -176 -663 -818 -831 -708 66 -770 -423 -290 632 212 -161 -748 590 -470 35 205 -62 -377 -788 -207 89 291 -287 968 -263 -549 -148 268 -766 895 -774 124 855 362 658 -867 714 -452 -872 -141 -516 -542 -593 637 479 -786 -700 575 984 -280 505 121 -467 -384 -412 -602 658 -751 240 533 -179 -974 -855 -340 -123 127 558 255 242 293 -218 352 -870 -32 -261 186 816 -399 -538 -535 45 485 -604 879 761 290 -793 -484 847 -166 364 760 647 -865 -639 386 -154 358 427 940 -902 -334 814 704 -617 -80 574 505 601 -668 -710 -551 -341 495 -40 -683 -733 255 282 -722 -289 84 -186 598 282 -576 484 808 371 576 605 854 -14 -420 -174 -631 15 -40 438 457 -544 -380 -452 -945 869 -129 435 -836 699 -236 814 -976 -775 -26 593 -849 418 816 345 -159 -927 455 347 586 -224 -871 -650 520 -766 564 -982 -787 683 887 -934 108 -714 -652 -902 525 264 929 157 -30 -769 588 -541 731 -403 -142 910 247 -5 388 78 225 633 -263 926 -417 -346 344 132 314 976 562 -350 -53 680 -826 -130 434 775 684 725 -427 637 159 92 -587 -850 852 -70 470 -333 624 -68 670 721 -251 875 -576 199 98 -590 -744 -573 -944 -399 -531 912 804 643 265 108 -764 17 -906 430 16 -209 -958 566 875 -184 -126 455 190 857 -300 591 415 238 894 628 -67 513 -603 -228 673 903 948 -783 -684 -604 176 -334 -348 -594 969 495 631 597 671 248 -393 167 -775 308 -104 -430 208 -319 860 -833 -412 346 69 867 437 300 822 310 241 841 -960 921 321 873 -356 617 855 537 -234 616 774 770 602 -538 -45 -310 940 395 145 -941 -197 964 224 -238 455 -655 -132 -610 -502 397 -922 686 -927 -621 476 7 -119 -808 -528 -506 -478 -555 26 -486 62 417 808 517 -978 357 420 554 -355 -476 -760 531 234 761 -981 -977 -601 -167 784 595 666 230 932 -467 -750 793 866 376 247 422 391 586 944 232 104 372 -532 -500 -346 909 -797 373 65 -297 -954 -87 -398 -23 -71 -241 654 -180 847 -606 -966 -450 -642 954 150 315 -954 856 243 -543 752 183 -972 -373 807 -633 -727 -776 41 -232 -477 -397 -966 744 392 204 900 -979 770 781 214 805 -705 753 388 767 995 -271 480 -414 197 -271 -209 -825 -112 898 -262 328 -807 351 -937 -119 258 -539 404 -852 594 -534 961 -84 -636 843 861 -329 141 245 -273 -938 -788 416 -22 544 742 973 -237 -664 311 547 664 -274 848 -958 678 -899 -679 -582 855 766 -37 576 347 975 772 96 -867 -58 -832 150 -819 -715 597 878 -400 -937 -715 -879 -791 -466 -963 851 345 25 -991 547 630 44 897 -797 584 -741 -689 265 -769 697 815 -245 15 -426 -202 -33 -914 -878 -54 900 -342 500 583 -789 211 731 896 -355 408 -862 326 769 12 -240 256 -404 932 -678 -471 -752 441 523 858 475 -2 789 -82 -301 -773 -776 -868 630 -849 880 -25 552 -499 627 -898 441 -321 -217 -95 -321 807 188 -374 731 -137 107 -567 -733 -720 -413 249 688 767 340 -563 116 587 117 -399 -574 534 -993 -576 -358 209 -165 -985 -797 -381 -631 -755 -680 -111 -737 -465 -559 -277 -881 -934 -967 -152 -600 376 -830 -882 -44 -67 828 971 -792 -350 583 -189 118 968 -820 89 482 746 888 147 87 -236 51 307 -221 535 413 5 709 -646 -85 256 -808 -9 372 724 -755 851 604 823 235 -294 691 682 123 -941 465 -970 -645 -330 -32 -305 -801 -720 86 -501 -137 91 832 305 -602 674 713 -883 -483 563 901 -721 -519 -882 -915 -639 471 -766 210 777 -132 751 840 -169 289 -665 805 -886 -987 40 -1 -467 -392 634 497 654 -893 785 397 -529 -951 -444 852 838 -784 -379 -995 -82 892 248 709 -168 -926 -674 468 553 -991 133 280 306 468 340 -615 40 498 630 908 -775 979 -719 -151 -916 -313 219 262 -279 484 -48 -181 -554 555 165 505 -699 -401 816 -978 433 -325 243 495 154 -913 161 -588 645 -583 910 -64 175 513 -563 -143 -900 471 -348 -900 638 409 -892 311 922 -423 940 744 766 276 916 629 -843 -986 996 -888 694 853 597 -234 159 -390 -888 -384 88 -494 684 213 -484 -706 896 442 529 -352 331 -385 681 44 -799 -601 -762 -193 256 -40 705 627 869 69 288 989 417 -186 341 -947 -139 -719 -205 859 583 908 343 494 979 972 23 -858 749 91 -325 -164 54 641 -208 -341 -38 -688 970 -6 -520 125 -21 755 -314 -865 -874 628 785 930 -742 978 -121 -295 998 -992 -284 260 310 -369 -632 796 -164 -387 -110 131 87 263 902 -740 -780 645 603 -899 -901 69 469 780 -578 500 170 -82 447 742 242 -82 -42 -826 -393 -344 544 -292 -455 989 141 606 -897 736 -152 901 959 824 -674 -534 -171 9 989 -963 -361 737 851 297 583 803 393 -393 445 696 600 -113 -550 25 -238 -68 895 231 -562 270 577 994 -455 342 -871 -625 -114 600 100 678 -761 -121 -607 -378 -878 -383 -550 669 421 414 -962 -704 -737 -449 196 491 -524 550 680 433 -448 -909 651 765 486 -928 -566 -258 -64 -866 123 866 496 -987 765 168 59 -297 669 -765 -278 230 415 -282 146 -561 -554 -590 -759 -443 -271 -643 -133 -653 -137 -617 -453 -457 -411 -709 -568 -43 808 940 -127 368 -518 265 -481 -761 -754 -136 -136 -513 -891 432 -176 -202 -260 -616 -590 -562 -997 633 183 -563 -764 -841 684 -392 -941 -888 823 -657 -68 -183 -923 1000 -734 969 777 -611 -674 -555 799 -742 -989 -469 240 -275 -627 262 658 137 -658 -259 599 259 255 951 896 597 926 -438 471 -632 364 455 -626 -467 -688 394 864 405 925 -828 -670 -587 674 -846 107 435 -40 -543 -990 -685 -269 -103 203 -585 935 -727 509 80 681 654 -212 435 951 874 -817 545 985 635 379 -681 -177 589 -526 193 -849 -201 89 185 -500 -875 -373 -408 662 760 -609 369 -339 135 -878 517 946 931 93 436 854 152 440 120 -712 -26 -666 -193 904 -755 675 313 595 -758 -473 839 758 196 -426 168 -773 -553 -123 -847 -489 390 -280 727 -987 -639 636 13 370 -866 605 -528 -226 62 958 -894 -745 709 670 -551 -897 353 517 203 836 -695 460 520 581 511 -311 -759 -526 -488 439 191 458 -386 -140 -550 470 679 813 -56 -959 -563 -228 -917 296 -903 -387 -898 -916 -945 -972 -513 -967 -531 285 -995 -241 -304 50 108 -83 297 -853 386 710 -64 921 767 -708 782 51 -519 -661 -700 170 662 678 -421 381 268 -492 661 967 -555 331 -878 277 -110 7 -362 276 -917 -449 -737 34 -907 -998 375 748 512 890 -499 -618 655 -93 -386 273 177 886 55 -308 407 160 -851 -622 -941 -676 -513 618 -156 667 123 657 674 -301 451 -131 -961 2 623 215 -689 -905 -340 898 948 -664 -995 416 78 40 -433 -874 913 -681 886 831 34 550 747 177 992 893 -774 102 501 -901 418 704 -828 -389 121 -163 15 293 -194 -830 -13 -381 948 320 -402 -454 -785 -716 681 -261 433 846 231 -39 -40 -729 934 449 -917 750 -664 -917 575 -600 -833 367 801 331 373 -364 616 563 85 -650 -91 673 632 -951 -246 927 -195 945 -635 650 548 834 488 426 -40 813 -945 804 -220 -896 178 -317 503 -797 71 350 204 357 -440 -733 152 80 13 -723 978 -807 -855 -781 62 -457 -709 -870 -628 -890 -499 942 -467 96 -308 997 891 -345 656 -68 167 191 312 -942 273 880 -132 -308 379 -10 833 -509 -996 416 -669 810 792 -922 251 -249 -130 921 -872 773 -191 331 -903 -755 -834 -735 -442 772 33 974 -769 755 -420 33 225 513 -294 530 -391 -879 -902 -105 -991 168 332 344 -36 803 940 374 778 -731 214 -216 -929 -73 243 -928 -64 781 695 -592 -609 578 -941 140 -962 178 -968 912 475 -563 393 77 179 465 916 825 823 135 326 -98 930 -273 -895 -397 -888 -649 612 402 614 -572 -447 344 422 -622 436 -348 932 -462 -116 -685 226 -613 -303 -227 267 811 476 157 583 887 553 774 876 700 879 220 662 -465 707 -807 -834 610 763 -276 684 66 718 642 406 -700 614 -439 83 232 -989 565 65 -341 -78 235 -406 127 -172 951 -856 644 857 -483 -971 -754 -811 79 542 127 -903 532 -232 245 288 854 527 -242 601 -724 28 -267 -278 195 817 948 -459 -71 28 -420 -244 603 -97 -870 -45 -304 -491 -688 -832 996 161 813 956 434 885 -132 -791 457 -125 905 -396 867 532 127 -82 791 -320 -396 -612 -459 613 410 344 359 548 -531 414 273 -165 -52 970 -681 -904 -257 -877 196 5 -69 927 183 299 -583 -289 -22 -699 592 -908 -64 -352 266 195 889 -196 115 826 -447 406 -447 996 -811 -267 638 236 -818 718 -553 455 252 -73 -248 -852 1000 165 -706 -937 -628 84 310 837 -49 -532 498 -810 396 751 -772 798 699 -970 -388 863 939 61 -793 785 -958 -983 -879 309 232 -468 609 -34 508 -392 226 -786 -853 579 -474 -152 551 153 984 239 -498 365 -758 524 736 44 208 48 -532 -956 -70 601 -890 693 -32 921 -31 -850 679 811 296 -950 844 -16 743 -872 -487 615 282 -467 -795 495 -159 680 -160 -29 -385 378 -417 -17 -265 819 637 -790 244 569 334 751 702 -864 -201 517 -184 -629 -679 463 -449 -146 -420 229 -326 -641 717 -56 889 663 -390 -815 -553 -438 589 909 -879 964 -945 -769 -440 -665 -322 828 278 -134 -354 351 -979 365 -759 -631 -164 -148 -467 549 732 294 -509 -383 -33 70 -226 246 178 880 -610 -48 860 590 975 -79 697 908 -13 -6 -359 729 -850 352 -887 -655 -81 -29 848 607 -507 448 468 272 -6 -59 131 740 -596 330 -851 320 426 -816 -927 -697 -809 -122 218 -648 -507 436 501 107 385 841 38 410 220 -496 857 -226 -472 605 -15 634 -288 960 -93 399 -963 -807 155 -165 822 -494 -344 666 -283 -779 46 842 -696 636 -738 -392 -24 892 -193 -861 459 -1 -472 -427 584 400 980 -369 581 964 858 891 -994 -203 -564 61 -216 -648 -757 761 985 -242 -695 -42 -98 -420 -875 -623 841 -687 281 606 -232 899 173 679 -824 570 538 448 754 402 982 -933 -7 -851 489 -773 334 -819 -528 766 -269 -982 621 -275 218 -209 144 912 -420 -290 787 -381 -137 -993 725 -561 -839 249 827 649 -617 82 -452 592 94 -391 -263 -611 773 419 531 611 -329 -548 -815 745 431 -351 502 890 -50 782 170 511 -245 860 27 -16 -818 901 628 -325 -427 416 -71 502 659 295 426 454 -563 218 -856 670 -602 -370 -728 21 -160 -811 -759 -201 -401 -838 771 384 -862 153 518 984 350 938 121 -194 91 -98 -665 487 812 -416 437 708 -307 -744 -685 -273 -196 420 -288 -283 293 521 184 -456 73 -23 -591 117 -812 250 -558 402 925 -134 -43 -862 -99 816 840 72 493 -614 380 955 432 -513 -510 -435 -19 -560 -861 862 -380 -69 980 282 286 -816 -478 71 668 422 402 -666 154 -184 -811 -474 222 -908 -981 -512 -673 -722 -923 32 484 57 -723 511 -17 -854 -822 -878 -147 984 219 474 723 691 -626 -317 -641 -317 -698 -766 559 -580 -586 -189 919 946 -679 189 -79 596 -860 690 -758 889 -605 -106 -473 -450 -157 870 -215 199 -131 -131 804 -72 -611 420 -46 -920 189 -606 355 904 -761 -438 -313 -244 -218 260 -622 630 233 798 -167 -826 53 815 855 -815 -417 -237 230 -736 76 745 329 192 -968 -94 991 819 508 874 -446 -437 453 853 949 -880 -683 -941 -85 338 107 917 577 222 -367 618 -216 -206 -835 -59 868 -94 -216 -736 -834 -606 -742 375 -191 -656 867 664 -1 -326 -55 -572 998 -837 -740 -550 723 231 -609 643 -789 813 -837 909 -819 620 -727 -529 566 635 -458 111 80 -913 -676 83 -895 -696 -23 686 -934 -419 -410 978 -930 451 -581 205 -820 -507 -255 913 720 -436 -252 -180 -921 629 -937 -358 569 -963 -451 325 -802 -13 530 354 660 408 716 -866 646 -937 -793 334 -697 -938 -983 291 -20 -426 57 324 -528 965 -648 667 -821 -106 -898 -950 335 -42 300 453 549 504 -588 138 -433 605 -3 -364 401 -305 -992 274 -756 -397 -952 -76 -895 688 256 -763 989 -952 598 -392 49 697 477 794 -1 473 -930 -648 527 -103 -829 -628 562 943 -317 -96 370 -900 -229 564 613 -827 392 -21 -897 648 96 -585 817 682 579 185 299 -609 491 -288 -883 200 548 854 536 483 -950 293 -845 484 797 840 529 924 -187 276 -668 10 -823 326 164 -265 898 -490 -689 904 743 407 -743 -968 -375 -250 730 -68 187 711 -571 383 618 134 770 -540 -337 -678 -39 845 687 222 119 -899 326 376 194 -480 353 670 35 773 -156 801 846 -581 -859 884 855 -413 -194 -304 -647 -24 -495 -801 629 46 -526 193 -953 -249 310 -509 -128 605 576 -104 114 235 905 -314 559 616 -62 310 741 -980 -997 -730 -992 1 278 953 681 -419 401 583 464 450 318 954 -590 1 102 405 -684 838 -503 566 84 689 495 544 853 548 355 795 617 -756 -988 -348 -104 733 -699 386 191 -574 277 841 583 -488 36 -387 525 -766 745 107 -874 -525 48 -962 -938 -78 519 -784 586 -853 -976 543 867 -935 580 818 632 -121 -694 64 491 304 -306 581 -72 -918 33 -520 467 -160 698 642 743 709 -697 -187 736 -289 -595 -755 517 790 804 709 398 -442 -215 27 641 715 181 765 244 -224 624 337 -546 168 119 -477 -172 279 -157 -231 434 185 -802 -4 -151 -842 609 -114 -208 618 357 478 -877 245 247 -121 -72 -763 270 -380 213 530 891 966 -1 -705 -284 -508 751 -293 -208 69 -733 -902 71 713 623 -906 -39 -613 430 -272 907 811 937 641 -902 -167 -509 128 -995 -810 -760 -187 -753 -715 223 961 -437 -555 490 453 -412 -414 -677 -79 -467 394 232 -776 -231 -680 613 646 824 879 -644 -357 913 -430 -157 -261 234 -148 538 964 880 981 862 263 -728 557 80 -704 -328 -776 706 483 714 -505 413 431 598 -73 929 -514 273 195 -728 118 850 900 468 -485 364 -751 -688 678 970 481 -12 851 743 697 -460 434 41 -465 325 -544 19 -31 646 631 -22 836 423 -78 -270 107 611 192 -345 351 402 975 -510 431 347 -138 -744 -967 182 -963 639 882 -765 576 -957 -631 490 -742 -408 81 -51 56 -597 82 -529 -912 485 122 240 -851 846 -922 -517 -533 79 -658 -624 893 -76 -940 472 131 523 911 608 412 315 -897 849 401 712 -645 573 -245 328 849 -569 -831 -136 -622 197 -262 623 853 215 875 72 -819 -934 15 -642 -890 956 -167 -422 472 -229 -955 -134 -99 744 -856 -584 114 -496 376 589 174 548 -332 733 -492 984 20 -283 -475 -112 141 -82 817 147 136 937 -155 205 -810 -923 -363 -782 1000 369 -768 -825 -787 582 388 -110 -64 320 -402 479 561 356 -985 -282 -942 150 -884 -787 -745 666 -622 704 246 -934 856 -742 387 108 -515 -996 445 18 -49 437 -841 -266 -117 536 756 789 -660 -909 179 -788 607 681 394 -147 -744 674 -285 -848 -254 134 912 -748 -429 -558 900 -505 176 -586 -263 28 145 -270 126 -260 -863 854 679 278 838 242 -360 875 -831 -170 -267 -958 572 236 -549 -775 -402 -948 -714 133 162 -788 -473 -761 901 -315 363 -763 -678 -102 -985 -562 820 -243 -877 -550 760 -451 -957 -127 -165 860 829 -852 -564 -912 -326 -71 180 643 -94 -797 -975 -757 927 343 -103 814 -232 -601 865 -490 -558 175 764 144 -530 611 -294 -444 509 857 846 -522 229 451 872 -121 -704 -33 -908 326 170 -773 -794 -264 -619 -103 -347 -194 539 -563 36 -985 671 -512 -338 -861 -558 -959 -57 -699 809 987 -300 907 -907 465 357 494 267 233 -530 -830 446 683 -760 -768 -505 383 -536 -832 20 -100 243 -888 -514 730 -761 -530 474 -751 -683 -685 -67 119 -57 178 -658 432 -785 -374 207 949 36 -781 623 -734 -893 186 -341 -239 549 322 286 -568 810 -382 -180 877 -304 577 992 850 -235 385 -134 742 -386 20 178 57 563 575 -647 -539 -796 -916 -52 681 960 -341 29 205 334 -219 -384 -146 -768 812 795 955 -389 -36 -222 446 -900 698 -886 -510 929 -624 850 -906 -704 -397 -418 -978 888 43 -31 -16 624 463 523 -633 693 633 -626 895 911 10 -423 -953 -814 919 467 241 -270 -388 423 82 -710 73 787 -991 -787 460 715 -928 -190 485 -578 790 531 -564 -816 842 245 -798 425 -698 647 -117 376 667 959 -504 935 -683 196 -456 307 -769 -451 -620 -406 969 591 -201 -381 241 -882 659 382 76 -890 -681 623 85 -616 -216 499 17 -642 -851 883 -956 -331 -557 -760 -608 -531 -828 657 624 -495 69 559 222 -919 -28 -952 -695 335 -70 261 -579 912 777 848 852 996 987 887 133 -827 476 -827 821 818 407 743 412 -928 371 -86 -563 891 127 194 26 64 -293 985 -282 60 585 734 -771 587 -772 575 -262 -957 -424 -661 839 827 -407 758 -775 -959 872 -32 124 -293 -963 217 -119 -404 -825 881 -681 275 380 -481 -190 838 803 477 -579 -221 -682 777 -744 533 826 324 -817 185 116 643 185 92 657 570 -347 -393 617 -679 -540 784 -442 -133 -463 -902 -251 -232 704 107 319 284 -85 830 -831 59 -560 996 -692 85 -650 -365 828 -587 -33 824 631 -483 154 549 -138 50 138 495 357 -940 40 677 -52 -347 -543 -259 -690 165 -355 -976 -440 -475 -963 181 907 245 303 -360 284 951 988 469 520 -913 -733 -166 -254 608 -106 585 449 -590 236 736 760 -204 -704 -305 834 93 -792 -777 150 -230 -994 -391 954 894 -148 109 -151 -51 570 -77 59 -744 -209 -907 -634 597 -723 -598 725 -226 -692 817 950 704 -187 176 -88 980 -871 -898 -909 439 -899 468 496 -286 31 674 -282 667 854 -545 -63 -682 -547 460 518 -579 357 -725 -101 82 -588 884 -47 917 -863 259 207 853 189 191 -22 -58 476 -435 983 237 -158 347 745 -20 -429 592 -719 -808 112 340 -674 -372 -34 -818 -25 -563 386 -407 -344 83 83 567 964 -724 989 -205 -180 145 -339 562 -530 -613 -206 -594 -445 -785 329 470 -678 237 210 778 -176 -225 752 -611 -159 157 -638 -307 -276 991 405 129 393 452 -316 -262 -158 -971 -772 933 -656 -56 828 623 -179 224 -299 -412 -803 -690 72 -158 891 -131 313 681 82 -947 880 923 -62 78 413 639 -742 -946 -46 -814 923 180 -968 -476 -183 994 -986 113 -230 -378 -730 33 88 783 235 777 452 966 -630 -832 602 414 -107 76 -79 -660 -716 -731 137 -563 671 72 994 -639 -886 -434 -728 153 973 -493 -351 -73 -97 -428 -571 835 15 -535 -666 -237 -160 -135 -875 198 757 -179 751 -991 853 -934 447 944 -626 761 -987 180 -519 669 593 680 -607 251 -225 -922 -901 -592 328 -61 -61 577 -769 -497 -128 -854 -626 271 268 89 -574 -314 264 -596 159 -896 610 933 -831 198 689 -608 -467 834 872 848 -43 -409 867 667 134 -778 -519 -313 -815 -939 344 217 -388 68 -80 -711 -904 302 -322 589 -350 -896 -15 98 777 -534 684 512 515 -769 -537 78 -751 842 -777 13 328 374 -995 627 -927 679 -43 498 325 165 849 -465 -445 648 684 -950 -585 702 -365 -641 -705 -559 -572 -839 -795 674 -505 -698 410 838 -217 -972 899 -601 -585 -867 -534 404 868 -290 -760 500 151 -139 707 -859 -11 -730 -747 -632 633 984 329 -736 45 455 935 -458 -633 -481 574 -574 218 -243 -374 731 130 921 286 -976 -284 -411 -103 533 -838 971 -756 -492 515 -233 647 299 -479 -962 -800 -531 719 660 282 797 -80 421 -770 753 -858 381 563 -337 944 458 -345 -787 857 -623 812 -159 -101 -432 -60 -602 516 -598 46 -253 -588 -600 466 949 210 -514 -287 -968 661 -678 463 -627 -483 -951 -32 260 648 463 -354 595 760 -896 -61 -433 -812 -234 -580 20 -786 832 -729 303 179 -752 581 379 783 -355 975 -652 -726 -157 365 979 788 296 -817 -281 -587 -665 280 55 733 -645 906 -275 341 485 -30 -776 -830 -945 700 -927 185 747 930 513 -778 -629 803 738 -315 -14 556 -900 -568 -252 -162 551 575 -339 -722 885 -676 -145 416 977 719 70 -6 259 950 4 -445 -869 -591 -425 -566 -906 -593 326 -543 905 626 -967 105 -678 355 -459 454 -64 -901 484 -387 -604 111 -426 542 -679 753 572 246 439 -942 -292 -374 -767 438 907 184 371 787 799 801 -158 -169 -960 -114 182 975 -816 -429 -698 -239 973 -977 -334 522 992 -816 463 -126 -65 917 311 445 -648 954 -237 888 -36 73 769 -703 512 467 131 -120 -623 -352 434 454 954 736 880 555 -623 -152 605 841 912 977 23 -887 -820 435 -526 -670 -331 -953 -579 584 182 71 -600 -971 -202 -858 922 -613 -620 711 188 526 662 -901 -31 876 -555 -733 -330 -805 -729 -593 -226 -715 -458 508 -225 -818 430 -688 910 191 -563 -347 240 935 -343 15 -239 -120 -155 -615 -780 874 -652 -37 -202 -116 282 16 847 188 -369 -879 674 227 505 251 841 983 -476 -613 341 678 -996 -651 303 660 -976 -826 -236 -894 379 -350 -982 -42 929 406 927 -515 -399 101 478 -795 456 399 -213 190 137 -121 324 224 945 171 636 329 951 -782 -217 -59 -799 218 857 -347 812 677 -221 -838 718 445 -162 -564 -510 905 418 -271 794 -664 -927 664 78 80 2 210 -632 -499 645 199 327 851 -288 682 365 -53 -90 830 972 518 -99 -414 598 528 469 -97 313 433 -991 188 181 619 843 226 -852 101 469 -53 319 -251 849 342 85 46 -637 -404 909 335 -775 755 -116 -341 498 969 -599 -898 -499 34 -519 -521 516 904 262 -120 -354 574 761 -277 154 -992 770 337 -216 -183 462 57 758 -411 786 447 350 538 -610 28 -604 490 -37 -471 -822 -622 -224 -796 -563 -702 745 428 -649 192 474 415 -336 -801 576 -614 534 -722 -240 78 706 -154 -939 -442 4 -734 -289 -618 719 -564 -258 808 543 635 -3 -427 -503 359 794 -240 -401 449 493 -993 -349 -729 -542 -117 717 -830 10 -938 -655 -805 221 -422 972 244 622 -384 -337 452 135 -824 -906 167 -782 -689 682 720 686 60 -489 719 -54 68 993 973 -251 570 -924 141 560 497 522 -690 533 878 428 -556 566 -983 392 909 342 207 -332 -516 425 -290 -882 782 -457 -151 921 538 -514 -766 -768 -655 -75 -596 -231 -984 303 477 139 593 -167 -697 882 -297 -368 -767 -825 -476 -782 -409 -692 842 881 627 -602 -475 -236 -8 -813 125 -224 -638 -111 -168 568 -508 -989 -266 -357 604 86 958 -333 882 -962 -707 384 656 -865 280 -375 37 -774 -418 -336 427 -85 819 -316 672 634 -506 -768 -312 -256 94 746 289 -210 -541 -23 -986 717 -981 232 -317 -268 242 218 169 830 17 464 -678 648 477 -61 -965 -432 968 977 -3 752 -711 -705 436 -195 -588 -21 -8 623 433 -33 503 776 -41 -93 -312 882 942 891 932 856 -893 -406 -621 -736 829 -48 917 845 673 -625 -197 -192 267 860 244 750 494 778 997 -170 -14 207 -249 -243 138 -358 -280 -469 941 698 26 -612 837 -17 15 13 612 -984 -375 -813 -382 47 -905 -946 -611 670 304 268 589 -608 -684 -329 920 -967 777 -435 141 1000 68 -237 20 -177 -699 167 18 951 -45 -916 -691 -30 -936 -152 -315 -631 -722 -87 154 -765 916 969 -37 -330 -900 430 -636 -725 -752 -617 -325 613 -976 -490 -141 339 436 700 -560 960 -836 716 119 -401 -94 115 551 -867 491 701 -321 -511 162 -36 -129 -280 527 -399 -272 -249 -354 622 -762 264 -713 266 -677 -242 829 464 -283 457 463 -47 -878 -992 -789 122 -676 977 581 -284 0 462 954 -178 128 552 -234 837 -991 740 105 -894 73 -326 277 127 -56 503 322 478 849 84 471 -978 -532 -73 -595 699 344 792 -89 -75 -932 444 -536 -403 -250 224 -221 -224 261 -66 320 -988 167 -967 902 -561 988 -3 324 -168 1000 876 684 916 188 -574 18 -321 968 -626 -923 647 59 672 106 935 -977 249 -93 627 760 -884 890 -290 -873 -978 254 -899 322 373 -410 -427 -778 502 378 -913 -857 630 517 630 937 670 -606 251 -607 443 816 561 714 908 616 -572 -810 193 246 -316 -317 472 923 645 909 361 -526 -328 915 548 -466 54 806 -673 296 -7 503 -316 -339 -605 -681 903 187 -595 456 497 563 -353 -453 900 -372 211 830 739 -223 -456 48 47 -393 137 -682 781 -952 -490 -266 984 -298 -696 258 -168 -970 -319 231 -859 972 459 -95 423 328 331 186 228 105 43 257 -704 415 898 -789 376 277 545 -351 -594 -572 -204 70 -597 661 20 496 964 445 -509 221 435 205 -539 477 -998 -269 579 -174 -909 -543 -717 499 -620 -760 -625 -780 -866 151 656 28 -303 -131 -469 633 -127 267 -648 674 -344 -701 11 495 786 303 970 -779 17 -128 784 -668 878 201 -630 178 421 513 -866 33 974 -267 282 894 -423 37 355 274 -301 -115 -98 778 -714 -860 -217 438 562 439 399 127 -323 -441 488 -221 -54 102 944 -563 -928 -323 -328 -903 -836 206 680 -522 -55 -246 601 -94 979 -976 -480 -673 -363 16 -682 973 114 754 209 -937 431 198 793 -63 199 -616 10 -761 176 -363 798 940 106 917 639 10 304 -756 82 -486 -978 704 -48 -375 943 -223 395 994 -502 -975 117 -230 236 57 -931 -243 403 24 -991 369 -584 223 -936 955 -285 398 455 -544 787 520 -806 791 -85 -599 146 -150 -143 -525 824 603 -764 -639 325 323 -431 -227 859 268 -52 -189 -776 -128 723 -79 971 58 600 808 217 -424 260 573 -204 -962 -462 -503 -688 -383 -272 438 64 244 -926 782 993 -717 -273 -815 408 179 -62 798 -414 -245 -818 724 316 -440 304 879 -553 -838 -547 262 921 -516 304 210 -925 907 -972 849 -277 941 -534 313 -100 117 529 227 881 -790 -844 253 512 570 621 -709 -428 516 -449 149 547 -372 -676 -615 421 -426 277 -814 30 -154 -863 272 -224 690 -398 682 640 -995 -920 -941 -260 148 -769 -113 -124 887 -359 -881 -978 745 -952 -380 579 -280 559 -208 -357 -733 -885 604 -99 537 -564 743 249 -29 -609 499 -202 862 -505 85 678 344 -884 644 -565 271 -945 -555 -817 454 -939 -338 95 -896 836 -860 -944 -95 -781 539 -844 655 741 331 -980 -792 -969 677 -134 267 -183 616 571 7 -525 835 22 -98 -281 354 9 863 234 206 -725 -149 444 -638 -83 418 -350 -364 -469 -284 618 -426 -66 -934 259 885 616 973 988 -947 770 653 180 807 312 -879 -918 -330 -770 -92 -542 455 846 677 912 616 -173 826 -560 127 939 -616 800 634 993 -115 -829 414 396 -71 -438 895 -759 -691 57 -671 -124 -484 -320 260 369 400 -209 -293 830 -201 -587 443 462 -789 -608 -599 -581 -101 248 833 -117 169 879 -419 715 -206 307 583 19 -591 -871 836 78 -469 -147 851 952 -150 -872 -490 293 -885 -212 355 238 -499 580 -567 725 -579 -214 305 -971 322 890 -990 -196 -906 181 -889 -252 -19 -572 479 -517 -306 445 -601 -527 826 -629 671 486 -862 -38 -107 -537 -73 -384 -483 -919 606 -125 -529 -219 -583 -482 153 830 -646 989 630 -838 -262 -561 860 585 853 519 630 -979 -440 -508 778 576 373 -399 427 -824 -83 -658 223 -668 664 176 -162 -64 -930 130 -717 564 876 -989 -816 -565 60 -106 807 -66 333 952 -413 315 -536 -768 211 -15 706 13 -3 -527 -27 -809 -971 -787 456 907 -360 855 -759 -102 925 -778 -996 874 545 578 200 -254 833 4 725 107 -155 609 904 72 171 -530 173 -267 984 606 22 71 284 -943 872 245 925 432 636 118 15 -214 550 -796 -698 -450 992 232 864 -603 784 -29 886 -321 -64 288 78 -941 566 -575 -523 -714 -18 601 -166 -426 -977 441 444 -435 -122 -900 209 709 -883 -582 992 520 -948 279 236 609 -747 411 598 -161 846 -333 258 803 -752 -977 547 -161 -339 -856 560 -92 199 249 398 -314 -35 -723 -365 561 -380 -41 804 -1000 219 297 477 -306 -344 -970 737 685 428 481 535 -375 263 253 18 355 694 740 453 -255 403 -915 29 -981 -92 853 -912 -20 -17 -851 -712 -36 91 791 -596 -820 939 -167 338 486 984 750 585 647 446 -817 507 572 740 952 224 959 -16 -859 923 -912 804 -970 66 -558 62 939 -462 -2 -259 -485 -891 -628 875 -291 -576 -919 -139 776 -433 988 192 423 -11 159 -185 497 -604 -205 -865 -754 511 371 -556 -743 967 -215 163 -739 -815 -932 384 580 720 -543 -805 258 880 -317 -729 887 -623 526 141 257 -745 559 234 547 308 -41 -990 659 -173 957 760 -737 964 626 -960 10 -855 -619 228 440 -402 -677 712 550 737 618 712 -209 -245 721 511 -319 -218 -578 185 292 905 -42 221 932 -348 -989 596 -588 -524 65 -809 -337 195 -395 42 824 695 -870 355 158 54 -559 63 -105 -332 -694 -254 132 -192 -107 3 -213 -247 637 734 -604 -243 118 -77 555 470 447 -10 775 -48 -732 -254 -447 823 -983 992 128 220 931 305 -991 -929 349 312 923 -382 -369 -835 -869 740 781 751 807 117 405 -598 -115 701 579 -351 965 432 689 291 -26 -121 528 -379 -241 -663 39 288 -602 -501 757 -874 -774 178 -283 -100 -424 -290 -469 -690 883 -34 775 -68 -782 -82 949 -841 61 -253 -595 632 -722 -85 -706 -476 -388 -607 854 -375 -525 579 -54 450 303 710 -569 944 -818 -779 323 229 403 -754 -731 837 -283 -224 545 -478 263 861 -738 647 725 794 -992 544 -640 -707 -961 419 -934 -874 -91 -279 99 983 -496 -576 -506 403 432 -429 -118 -847 935 880 -496 73 -726 4 -155 258 -364 -480 943 -621 -374 692 919 234 864 433 492 -974 -237 -116 -542 -477 996 -213 -747 -222 -158 916 -224 -485 -990 75 -488 -987 400 -745 339 794 -411 537 567 951 -182 -571 967 -719 319 -433 964 184 606 -419 -529 -848 -491 -974 951 640 356 -537 -790 -96 -294 -977 49 -669 74 -244 406 863 635 -108 247 -855 -776 -257 -814 304 327 891 411 876 -852 628 211 597 337 -428 768 466 -831 790 756 975 -472 -154 -525 956 507 -792 -645 348 -209 274 -259 129 675 -84 245 544 733 716 498 441 498 284 -348 892 -521 746 -594 781 640 -804 -107 -259 521 778 408 495 -822 109 -572 743 -738 203 -250 171 789 -90 81 -748 643 793 377 219 713 -907 518 -504 335 -361 -537 211 -619 -910 460 -132 389 -648 -126 384 -43 -774 226 -710 55 843 -218 275 851 193 -761 -209 -649 994 384 494 -994 101 117 -305 -565 249 77 600 543 -212 -561 -373 718 -597 863 -201 593 -580 433 -463 311 -624 95 252 47 47 458 162 -674 451 -789 559 176 189 -749 580 804 6 758 900 905 605 674 109 329 -832 622 518 0 504 663 -421 710 -103 267 -187 -895 -674 500 747 -365 381 -805 765 932 869 -110 -324 -581 -313 132 238 -506 -864 -945 -878 -269 607 719 684 -475 -256 998 -833 17 712 342 442 883 -554 -41 0 498 -934 977 596 -32 -897 648 -258 474 405 -893 -924 689 960 -648 -137 910 771 537 439 717 55 -791 304 -166 -684 -167 -614 623 -350 -751 193 99 -310 -519 968 -642 605 35 269 -350 137 198 556 882 550 -438 -856 -682 -453 -324 152 141 341 724 599 844 33 -488 411 297 -313 523 902 320 532 -1 338 -288 478 -365 -95 -796 300 374 230 -647 743 -235 -504 -191 380 3 -617 68 698 382 -686 -13 251 -641 -567 -491 -201 568 470 677 -751 304 297 -220 -575 282 841 517 303 677 -644 480 231 -50 -142 -115 -298 379 -661 804 839 -856 738 -671 -114 -276 631 19 -858 -807 658 894 -684 -658 669 419 703 -359 874 205 442 -461 -736 -420 360 -862 450 868 153 -306 872 760 -85 635 -572 922 834 -125 145 -448 175 -888 939 -194 947 -586 -718 271 -768 -667 -188 208 -229 -15 -389 487 872 405 -233 -207 -365 43 523 489 -759 -828 302 725 289 902 -482 -97 -114 399 -757 -910 -949 -318 24 -15 -642 412 586 -199 511 -87 648 -686 625 -100 315 767 -795 2 -774 503 -50 856 -255 655 -753 215 461 -667 487 675 -487 990 94 -738 -73 824 615 -204 706 955 -773 594 882 881 -755 166 -134 -333 748 -8 558 716 -968 198 -822 292 344 831 684 671 -595 806 586 372 -344 542 954 -700 -429 13 -97 804 -449 508 928 641 -203 429 229 340 -991 -730 948 503 -997 774 -329 -50 -100 60 697 722 -622 -713 -275 382 -251 -923 387 950 -854 -77 487 -482 -212 -926 803 678 477 -599 409 -395 351 657 -990 427 -320 208 216 -301 -863 -613 -336 -700 276 448 513 -321 584 -580 -821 222 3 977 -861 -923 -655 513 696 360 -796 349 -736 313 301 -533 -109 179 104 -720 -76 -384 885 392 -549 -698 376 90 -457 149 660 716 -7 39 -662 -453 22 -504 -313 305 -387 524 -499 -283 895 32 929 -162 -752 -413 843 779 541 334 -955 654 -892 -904 483 200 651 -803 -885 323 -65 507 476 266 -271 -632 404 -24 22 -898 -114 127 250 415 580 -734 839 -572 214 395 467 -319 489 233 -639 458 629 380 -990 155 475 -832 1000 397 -917 228 -592 18 217 -236 510 986 667 -682 -222 -767 -384 358 60 -285 -949 373 -568 -539 569 722 7 -860 -86 -362 939 840 484 658 -853 -492 720 49 614 588 813 -233 824 70 -82 53 831 -38 -530 508 -815 -354 -647 949 739 359 84 -556 -723 744 -948 865 319 54 817 9 416 -546 483 -291 409 382 -807 345 662 -738 -311 -856 545 -324 -788 545 480 -766 -133 929 -229 799 711 -446 760 -812 356 -877 940 -769 -387 623 -743 314 -684 933 -197 320 863 -411 257 -802 315 994 271 -808 153 268 797 163 -836 202 874 998 -683 327 150 952 -745 185 -378 -631 -911 952 -77 734 -516 -64 795 -670 -976 626 -962 847 -142 -390 -488 885 -374 -516 -462 -67 397 -29 -441 652 -862 -753 -432 12 749 -411 18 -386 185 -948 -196 -590 791 142 392 -692 -937 -894 -148 -829 -552 810 330 785 504 -640 -669 -966 281 -963 706 -481 -96 -455 207 346 -485 -625 -870 -675 -222 366 -177 940 -297 861 -265 -458 -368 273 -741 838 -26 829 -303 336 939 -91 -428 -983 -811 607 -884 -789 18 45 659 207 -654 -767 -248 -449 -356 753 -511 -896 -37 467 -95 -500 -675 -602 542 -507 832 -783 850 -166 93 118 -836 766 693 -680 -587 -18 -177 -127 -426 -499 225 -613 407 117 -380 -677 344 -1000 729 413 459 -740 717 454 -671 604 126 -353 -444 -334 -476 851 -24 -974 -715 550 -852 478 -112 10 363 -585 876 577 -902 709 391 -428 92 -595 58 633 516 558 -265 -22 -675 -152 803 -895 989 294 -571 593 210 640 890 18 -495 -792 240 -762 -645 986 590 759 769 -616 -501 385 252 341 571 324 -747 -475 148 -662 -304 168 -598 830 -789 -657 174 188 559 -186 -901 -16 -476 869 -413 -945 998 39 -116 401 -134 105 -46 -169 -840 381 -253 256 -260 -597 -269 117 49 -480 -223 341 224 763 556 53 -210 386 -375 596 -857 -335 695 808 985 458 -347 165 -144 529 64 -871 419 333 229 843 59 -90 175 555 237 -488 862 -624 293 -522 -517 704 -306 507 -800 -822 -168 948 -906 -623 -844 -262 -88 22 396 292 -485 -75 285 162 516 -931 -971 31 964 955 906 -159 992 685 -226 -940 81 367 218 -978 -881 427 -355 -845 656 -387 64 146 292 686 -108 -374 869 595 -930 616 583 712 890 638 -383 442 282 280 -465 11 440 566 -877 301 -429 879 -147 600 -12 -379 -806 405 -626 -274 412 -136 91 -103 -921 945 743 -237 -247 -619 145 601 -233 758 744 264 -35 -956 883 398 594 69 724 -879 -700 -141 677 -787 208 -661 -487 894 90 -256 389 -758 -46 -873 -931 -779 453 -91 -85 223 274 -586 968 -124 442 707 -624 394 -189 -475 -204 -744 -96 150 341 939 798 -485 -695 988 -1000 531 -383 -719 -472 884 -300 -801 775 178 -190 869 403 -976 533 598 -529 696 681 490 -401 22 -445 215 340 -58 304 -107 730 549 489 911 838 -161 -376 904 603 33 -93 -27 527 -955 -479 -81 141 18 81 -451 -692 349 -165 -322 -813 -44 -975 837 827 442 -496 -93 -59 -441 -382 398 87 -536 581 -127 146 -48 -166 660 727 740 857 277 -206 346 943 423 879 -180 213 -518 637 -930 2 -638 933 -682 372 -837 -984 -132 553 -128 -696 492 -419 198 -473 957 -811 316 -600 848 254 558 978 -252 837 901 -973 -656 701 477 749 347 -125 -86 -357 703 -886 365 476 274 -103 424 -781 581 307 -231 -541 982 -790 -294 -397 400 -971 -198 -13 -568 638 -245 -709 -533 49 -266 -719 594 -37 -590 -590 -141 -581 -885 -179 583 170 303 197 -198 491 -588 -947 310 518 -25 -163 -715 565 -263 363 116 177 -95 -760 -469 -364 992 -787 11 -208 933 -764 -222 -175 -895 192 695 908 845 364 -696 430 656 -125 2 980 -385 716 -43 -767 -571 -972 -188 645 257 -729 -328 228 209 834 220 501 -257 188 -152 844 -155 65 -685 20 -684 445 -446 968 -445 -476 -505 93 842 -166 -545 -68 -235 -372 238 399 -293 -356 530 -380 -182 -510 -549 -954 -66 -402 -340 -967 630 396 -388 923 813 -795 -956 -245 -626 528 58 344 -437 551 872 -800 -819 -495 -439 339 -390 -839 -219 512 468 782 551 33 856 -640 -442 674 -937 -443 -493 -382 -957 424 445 -51 141 619 -969 -8 -736 948 355 757 -783 242 615 148 -204 88 524 847 364 -328 619 84 97 209 -526 260 961 884 774 401 787 385 -955 -331 -209 -685 -129 524 -866 619 580 -440 496 -985 -616 744 163 488 870 5 619 -192 664 -807 -285 -871 -86 333 -770 921 -927 -734 -925 153 280 -825 -662 0 401 257 -453 -966 -765 910 315 572 817 -937 -677 27 387 870 830 28 -411 890 -938 426 -617 -423 -553 989 530 -714 -841 -342 961 -811 -190 -636 -184 838 930 531 -954 -635 -578 -464 429 287 -902 431 -232 27 138 253 -100 330 -802 -423 230 -762 168 -163 -489 -260 -716 704 842 -827 161 -697 354 -678 -245 -793 436 -774 291 -538 458 623 789 -920 693 -809 959 -189 885 -380 104 599 894 158 225 860 -294 -327 902 678 985 -611 -683 -135 997 -958 654 -531 641 -493 -640 -723 -564 267 155 493 -662 712 937 -860 -189 -392 695 -295 -632 -597 -240 906 -523 -186 -481 936 -14 -466 855 -112 501 -595 72 -439 -403 918 -530 -987 22 -43 678 939 -325 -560 653 -17 388 4 260 499 -829 -172 -425 -335 409 -651 395 -450 680 -287 -223 46 -971 655 760 -14 14 -290 79 -930 45 77 -766 424 29 -465 68 309 -934 558 293 -500 971 -608 538 892 -592 -242 -679 731 432 26 190 892 799 -672 633 398 -608 556 282 -535 103 -477 -88 -245 955 67 646 843 -390 -499 -761 736 -821 901 972 -870 -601 535 -634 683 288 -954 -73 -950 354 -836 -938 78 -780 901 -223 482 825 -156 6 -107 -540 -309 560 -247 585 -550 -679 -991 -838 211 771 636 363 -405 530 -248 -379 984 -847 -367 -505 -676 906 -749 -710 166 828 400 -100 -21 -474 -26 -847 -233 -920 -885 236 -452 501 454 276 -856 -207 -90 -643 -548 204 630 836 -542 -451 426 -249 169 222 -510 -28 -628 -79 271 396 173 -431 796 377 -145 98 -908 -366 -815 741 691 -398 -834 757 -33 915 713 304 -201 -92 528 -567 -348 752 339 717 992 -559 -261 -413 -104 597 654 -80 468 572 484 -460 -490 -249 -967 -610 -142 -824 -654 553 231 551 -256 438 642 -196 -533 422 -432 -427 -993 -728 799 421 271 -59 -7 -532 127 774 -154 -500 121 -511 -295 -319 -178 73 -84 926 292 -120 -220 147 375 802 -197 -826 689 -546 998 18 268 -779 2 782 -606 120 414 -906 -724 -175 604 165 541 578 -445 -1000 302 593 583 18 -195 124 -474 -839 -938 -451 538 758 612 938 997 -468 840 -792 -983 -252 -463 817 453 676 366 -170 26 517 -56 692 449 -853 913 -648 -138 948 592 -607 -967 -112 -910 -870 689 -524 -164 -263 -98 26 910 -331 485 641 29 150 -835 943 -267 -800 -538 -615 604 -304 -54 511 -270 782 848 -968 -35 -99 -904 -718 -534 -664 -288 -219 631 -770 617 -860 -802 -482 691 -143 -568 -57 -655 164 108 -165 -384 -804 -516 -272 -967 787 16 -316 -351 -334 987 -237 -960 586 531 804 433 -354 691 898 207 627 -517 202 258 655 875 -758 873 346 910 462 304 -764 -473 977 -292 889 667 333 833 681 417 -302 -633 327 561 -566 -547 -488 309 614 635 -330 -191 391 100 -952 176 -878 43 255 75 -917 -610 467 369 -685 -557 234 -280 -767 377 655 749 -141 -706 -371 -77 -680 -329 374 -467 916 -653 -660 260 90 431 37 -168 545 786 289 821 -456 544 670 -615 -94 -707 962 982 -229 30 -206 865 453 358 -788 469 379 -458 -151 629 -215 536 -830 -512 -926 126 518 502 -624 -196 -265 992 85 303 -138 429 293 28 671 52 -547 -773 581 -578 -474 -400 485 721 -89 140 772 38 -566 -628 45 -673 -152 -563 -197 -260 752 118 627 300 894 57 -642 362 -235 539 -167 747 128 288 897 495 -259 185 -971 712 -95 -793 -881 -35 993 -151 -332 -938 -757 994 -308 -190 402 -552 -516 649 391 -850 775 -314 679 346 10 -95 -272 -484 -925 -876 -46 94 -156 -907 854 205 686 553 15 247 -972 753 -354 -362 504 824 -635 -140 277 835 268 -565 718 -575 307 -62 587 -762 918 907 50 860 -218 -165 -486 -876 373 562 597 460 -762 -606 -549 -51 877 -753 560 -65 -757 500 -655 266 497 -783 291 -121 -253 263 -843 -697 -226 451 513 -928 -648 525 -174 94 538 503 -940 -139 -805 -207 722 -169 -185 562 -217 570 79 130 -281 773 40 328 140 120 400 572 907 128 -740 -441 -161 583 -333 125 -657 -278 580 22 726 -111 914 -309 -821 -464 -855 973 -347 816 -257 436 -9 801 -529 -599 -683 151 -578 313 711 618 -999 384 -496 -387 -343 226 830 -557 -329 547 507 380 601 791 78 -260 9 -667 727 -872 612 -210 -960 903 -885 880 337 -434 -860 77 896 234 937 186 685 358 410 202 915 -492 814 791 180 -169 -63 -733 -543 342 -185 -379 924 -870 -463 -434 515 101 26 -301 -290 -238 485 -510 -884 292 -172 -880 -497 353 673 153 -947 -888 748 23 -865 -83 789 -295 -160 -402 315 -341 191 409 -375 313 -422 -777 -74 958 -189 -611 -447 954 -651 -178 472 634 143 69 -682 -373 315 571 -889 -6 272 748 -192 -162 -641 411 -885 -608 -394 685 -479 -288 -666 969 -650 614 -686 -56 314 649 -569 909 -797 898 259 -403 -176 -299 863 653 399 -165 202 530 753 759 375 240 206 53 104 256 718 -768 -525 979 -774 6 -891 -416 164 -537 -832 -546 -41 855 904 -507 439 -978 -819 605 -732 -266 407 51 946 -513 -857 839 -134 754 -43 184 -18 440 221 74 698 -948 -992 481 -222 859 -655 458 97 603 -456 771 -923 695 358 -481 959 511 -391 247 2 -607 -298 208 946 -832 -856 -921 507 627 -528 203 -670 716 766 143 -289 263 621 -617 658 -419 277 544 -250 369 -171 61 312 370 -431 -476 301 -341 611 -720 -600 244 266 113 553 -335 360 -544 -251 -817 -286 -553 -252 -858 250 -975 570 1000 370 -194 252 -804 870 795 -513 303 -642 -177 982 915 -958 -877 -26 -32 -773 -541 95 796 993 -154 -273 -795 -513 -45 -722 395 558 -510 418 867 1000 -910 -787 429 295 -772 706 -931 -472 -783 248 124 -228 -745 -666 370 161 82 -374 -52 887 495 321 -957 163 378 906 653 -500 178 462 -894 -634 -855 -582 916 -573 -377 45 -743 -510 -731 -951 347 529 94 -738 -876 -526 555 -504 -101 338 -513 -519 98 219 -648 -751 -51 -253 727 442 -308 584 477 374 373 -270 991 -221 542 -207 460 834 23 218 -671 879 -837 -975 150 -474 -887 24 21 -631 -935 -491 -975 232 892 -668 -149 -887 -380 -552 792 -924 -764 -372 501 -758 -538 516 30 634 378 659 338 219 -541 139 189 600 -971 946 -751 -762 -627 586 755 -921 626 559 -40 487 -491 667 -237 741 997 404 940 -78 830 -209 213 -214 -259 779 568 -174 792 -132 -49 468 223 764 -59 -161 288 859 156 -809 -552 -774 -942 -778 777 706 -204 -505 178 153 116 386 791 406 745 701 792 -511 902 -245 -177 267 -432 441 136 365 513 497 -428 426 9 -710 303 938 407 105 -712 276 938 -458 893 -161 -269 -39 -13 -336 -812 646 -876 87 -4 -302 -703 -602 -237 199 339 247 509 171 599 875 -299 -905 -838 -796 871 -767 833 -80 219 -816 249 254 -922 -704 769 126 919 -212 316 173 831 -394 128 -345 383 -263 -870 247 411 -413 -35 -48 -477 456 648 -7 -272 449 497 763 182 989 507 760 813 889 -696 -17 649 -219 507 21 -757 908 969 -986 -968 -582 531 458 293 488 -481 -649 -621 -220 -407 -542 -77 58 443 -373 822 -890 -118 -446 964 -295 -843 544 -1000 253 516 119 -553 -409 -774 598 -589 -977 -197 -422 -572 324 82 680 32 -345 378 -566 491 -332 250 371 250 972 565 77 -974 -983 -253 755 931 -752 -470 731 628 709 662 -552 -809 803 48 -584 965 220 832 -473 -89 14 856 640 -891 -538 -465 394 766 -1 617 -980 60 187 945 750 418 862 -410 -587 -975 -576 -635 413 628 111 321 -81 306 190 -903 -36 -475 538 573 221 771 357 -481 654 292 462 -845 -613 -987 288 666 244 -834 841 -514 -674 -958 194 -907 536 550 38 -684 815 902 -150 755 -975 -229 576 505 912 -422 -427 238 -329 563 629 -696 -592 -342 -444 300 -774 -521 -63 -532 -883 375 -985 -87 911 -674 -236 -389 56 -845 594 79 -908 -401 263 538 498 -637 737 -471 590 761 -972 -643 602 -532 28 -482 -431 286 761 512 -692 -229 625 -954 -503 608 91 714 -956 969 -745 -497 -523 -158 51 -875 707 968 -611 401 74 507 248 -255 111 -763 -371 -8 886 969 -439 -744 -447 390 -268 -864 -988 -62 -369 -740 -397 -47 225 712 -246 -88 488 -26 -138 -650 594 615 32 -595 -571 434 542 131 234 473 875 583 675 714 722 -136 -874 41 9 -972 -12 915 606 285 -372 1 -737 636 933 -1 240 136 -827 -326 744 -641 -687 -957 -949 -264 -779 77 128 -761 -821 633 957 -693 -12 88 906 963 338 -708 -815 676 -832 -301 -3 -153 893 514 625 37 -979 -428 656 -206 -816 951 388 714 34 493 -719 804 -897 -357 -234 -193 833 584 843 441 -970 545 -957 -998 -650 -155 58 -647 -306 -243 -655 113 -415 -11 -902 691 907 82 399 -479 701 781 596 812 133 92 -59 115 -222 428 885 -721 164 -161 -393 228 -762 -602 530 554 -296 895 -18 -409 -945 716 888 280 801 862 76 -523 34 234 736 -975 -446 835 -733 -258 -61 -36 -561 476 -329 881 -375 -607 -398 631 207 629 830 -340 -238 -706 -180 -210 716 629 694 -41 -669 -363 -512 278 -363 178 728 454 -564 229 854 -471 -490 265 -828 -421 -707 -470 -505 350 -340 -17 -49 -232 186 -943 360 150 40 145 922 -628 388 913 562 -896 928 217 -169 -475 -229 182 -527 586 364 608 -586 963 375 604 77 -502 479 301 395 28 735 175 909 626 -616 912 -929 18 924 533 260 455 -761 448 515 -848 -162 814 153 265 517 817 73 -486 -607 -817 -886 -101 751 -861 -378 222 -158 247 -872 583 -353 862 838 386 -746 -359 -539 -56 -442 -475 539 779 474 13 -605 -314 -742 -784 -960 -532 923 -534 877 -143 -937 525 923 814 -940 795 828 51 939 446 998 -200 514 832 336 323 809 876 -702 -311 -991 306 -516 32 962 -181 521 396 10 981 -244 212 -880 390 -790 -286 -92 -991 48 471 -337 432 -185 699 -929 148 770 531 -443 304 898 -753 856 -105 -219 215 -903 -492 719 -470 -634 -707 30 232 171 283 468 -221 -71 -417 -110 247 -563 258 -423 581 881 153 369 -651 947 -889 31 -859 -884 976 -329 108 -941 620 -630 397 -8 857 681 -120 910 657 793 347 358 -73 116 753 806 -625 -821 -528 -258 -733 130 -236 -937 134 -383 395 990 564 700 370 -303 -222 -369 913 -599 605 835 606 -719 632 291 453 320 -978 -381 681 -733 914 -978 -414 38 316 -714 382 882 24 466 -320 -71 216 196 -239 21 -156 63 -554 -616 -763 -731 -213 -47 132 801 -359 627 803 -998 -800 615 -611 -841 257 79 787 245 39 -201 656 415 -13 663 554 -503 515 -870 -898 -329 -178 81 304 -505 546 -119 56 367 -971 -697 -27 -958 -808 -453 -596 386 -317 -261 417 267 -635 527 35 -723 984 -487 232 210 871 -283 423 933 -330 -164 869 -154 576 -12 -207 -768 151 768 248 103 -833 -387 -792 -641 -918 873 643 -649 -976 333 -565 779 -606 83 473 -74 539 -211 270 568 -635 325 522 -904 313 396 740 830 -221 391 794 746 -348 780 -380 617 690 -361 95 -190 -165 701 -977 -483 724 800 531 873 -996 -143 919 -481 995 944 -569 -53 205 997 425 -838 -607 -739 955 636 -646 787 390 -216 932 66 985 -908 -83 -404 -959 -356 -116 531 -451 -181 783 796 633 -370 -726 724 746 -204 -837 949 -181 -496 397 955 750 -14 35 -577 -930 -735 -706 -343 -658 560 532 -928 -982 550 681 614 240 -600 -361 582 97 -805 676 897 358 -293 -629 765 371 324 -614 -597 941 -254 64 84 -812 -985 -850 -518 616 923 360 -773 -275 -881 213 309 288 -29 -62 -785 410 918 650 680 -171 -153 742 961 68 -96 224 -787 857 621 634 415 -249 -71 -720 895 582 438 187 -733 -502 -733 -267 -121 921 -189 -576 -355 46 -750 94 -215 -918 -471 765 -417 199 947 99 -757 -652 -642 -144 -485 728 561 929 -740 963 553 -905 130 296 734 658 930 69 -891 657 -923 245 52 591 933 -147 629 -417 -959 113 507 555 -865 -108 -61 -989 522 -437 129 692 890 -626 -320 -930 -383 -121 -318 -898 743 -381 293 615 -94 500 913 880 -885 964 -400 170 431 -254 681 358 105 504 -303 -828 -862 918 864 -800 -378 -803 -755 476 132 -631 -757 -636 -865 345 567 -647 -531 -581 31 964 293 182 -84 405 -644 42 -406 632 7 -734 225 559 -426 708 259 3 -680 -360 -616 -562 -667 190 -172 -369 -332 138 -799 574 595 142 -496 198 -232 624 700 -459 -657 808 -805 45 98 455 -140 -274 -970 143 -642 92 148 -407 551 -722 -917 743 -784 965 405 775 317 920 863 -120 230 706 -811 -587 864 -653 469 -119 456 73 800 507 710 432 767 545 869 -305 213 211 -231 261 -946 -703 463 504 -169 -430 -258 -918 541 657 -243 361 24 721 -1 369 312 -539 326 610 -513 -18 -53 31 800 1000 -446 -949 386 339 609 324 -18 -870 -186 985 -111 938 819 423 309 -335 -385 -929 700 222 889 -99 -406 746 986 -321 729 844 63 495 960 -569 -555 -734 473 530 121 -361 654 113 -181 461 -901 367 -776 290 -411 -489 -413 724 -313 37 246 -653 -756 -324 410 -562 -47 -692 -37 -873 -934 -537 474 -937 168 806 941 -698 -203 -629 129 -346 -552 -604 795 36 22 -340 650 865 -680 361 490 -836 906 -855 -273 -614 -581 -568 308 979 -265 836 -677 -312 347 -624 -724 -485 659 931 471 -294 -599 146 420 152 -194 -553 697 973 413 -483 723 671 -389 -837 432 532 251 -370 341 -128 708 -367 -850 -185 394 96 841 605 661 995 -550 -69 808 -517 173 52 913 358 -58 195 -138 323 -262 17 -802 -223 345 -700 959 452 452 -838 949 -469 993 -748 87 264 307 18 871 -963 972 -884 79 603 814 619 -688 83 379 -452 -188 -53 -311 -639 325 861 819 162 343 -183 589 -207 942 -818 -662 381 407 -763 690 23 416 -448 530 -266 -245 -688 68 -339 202 -570 956 -612 -467 -998 -18 780 -686 668 517 -402 609 -47 -395 931 663 -296 -486 436 101 -691 -13 600 113 -148 -715 -573 493 -135 -125 231 -8 837 -660 852 -340 707 709 -114 862 805 580 790 8 336 -765 -51 789 266 990 -957 902 -906 -861 -736 -573 878 698 -856 -787 639 -954 542 -391 -607 -44 -53 973 -320 517 570 -246 918 988 -179 -349 -554 856 -804 -684 -857 -175 -208 -757 -222 -906 713 804 -238 159 874 -522 543 -707 996 18 -864 -173 -230 619 817 -597 -472 306 -554 -452 -577 534 424 -702 -167 -248 531 217 -328 361 921 -206 -497 566 -717 900 -362 163 -112 392 724 -21 -877 -280 -176 464 12 -215 451 -803 740 -839 702 -271 -167 377 -434 210 -500 838 -300 -258 816 284 506 300 95 590 610 259 -45 -986 -506 470 869 -899 918 -210 -59 50 -118 -566 -185 -272 -916 -282 -313 331 -809 333 -787 45 -98 -308 452 51 720 -68 -797 677 -873 -774 270 -426 -24 -580 228 -811 -65 -914 -970 275 512 -91 921 566 -598 458 751 -914 -689 -726 712 -640 -782 -333 -530 -735 -854 -382 896 2 373 931 -573 -812 630 -120 -367 279 -702 448 428 571 229 -520 500 -220 908 -545 -851 -28 -378 876 -717 -962 -452 658 473 -102 -274 613 -397 -625 -165 -55 549 -529 401 -411 -994 715 763 -31 23 -784 -629 240 -463 748 333 -601 553 -56 73 -507 550 868 -918 15 -806 -557 -964 -180 253 414 10 610 241 -29 950 854 257 -727 173 253 -984 605 15 -138 806 -425 -731 386 -314 142 -681 -817 302 797 338 -173 -330 1000 699 -720 695 -754 44 -314 -770 -649 -577 163 763 -760 -109 -959 -97 -908 -470 -639 -679 -425 728 692 -463 349 863 -535 997 -924 -166 -539 920 250 934 -963 -558 -100 -78 -320 303 -291 545 -760 587 -320 -88 351 312 956 370 116 -234 863 409 -659 -956 -458 -321 473 467 155 -105 -700 -87 -103 358 799 -869 -884 590 501 886 -822 93 406 404 -800 190 -304 -13 -938 -940 233 -996 -125 -729 -959 -81 -287 750 215 972 -347 -50 6 -198 514 -523 -545 -984 -242 890 879 575 99 -730 812 -592 267 -803 813 -745 467 -812 862 622 58 911 26 -206 -974 195 -123 -707 913 637 259 450 -260 -70 -74 282 443 -781 -721 -331 220 -832 889 -143 -396 203 -221 -826 958 -990 -733 -62 -733 -91 496 -865 783 -455 -965 35 -374 92 -303 157 604 714 -994 -724 177 797 -486 -112 215 393 581 342 479 151 -801 534 221 -699 264 478 -288 945 900 370 -701 701 -374 -27 -614 801 -584 408 -515 -346 -151 566 -246 70 -976 119 106 33 -871 168 -26 447 -569 -305 666 -278 -632 306 -106 149 817 -312 -990 572 -763 -739 -965 -688 233 -221 217 924 723 734 319 615 -420 789 755 -818 629 -617 -417 -372 -433 650 391 183 -699 795 -339 8 -281 -500 -15 144 643 994 -787 -544 56 571 -632 322 499 561 833 385 -310 -100 967 719 946 -304 731 219 -558 727 -760 126 989 -82 -628 -839 -650 822 -627 50 -140 -198 214 650 -767 93 -962 793 -742 494 851 -828 -402 -770 -565 823 498 -322 313 353 998 -201 301 -598 187 915 -264 443 27 47 937 336 -874 353 -465 669 -144 -255 585 10 863 646 -139 1000 -451 792 -581 12 932 -853 -109 389 -488 -787 -684 275 364 962 303 919 -940 -193 -81 614 920 340 -352 -694 452 -815 -875 641 335 -43 -607 -767 970 82 -881 -795 -596 -82 260 858 532 384 448 -804 -70 -439 -70 877 -2 295 794 -417 67 -171 -758 599 -517 -761 -66 -605 -532 -53 588 992 546 755 -967 -286 -55 530 -243 343 17 -971 460 549 -212 -838 10 -73 -271 -440 404 840 -198 -297 190 568 165 575 -46 949 33 713 -147 -395 135 668 -671 -385 206 262 369 -370 -969 -194 966 544 -534 -984 -246 -940 523 688 712 991 -401 -632 -22 -652 -81 856 -648 250 311 -286 -363 136 -166 433 81 613 -574 -233 430 819 7 -463 392 199 658 -250 717 59 -625 -973 -415 489 -528 226 878 542 447 -575 -329 -714 748 188 287 -998 -472 475 368 645 -402 878 -142 732 322 827 -29 79 630 767 810 -884 -236 -190 543 180 133 65 -238 -148 -79 -739 -590 5 233 -185 -772 434 561 586 -229 -705 40 -581 920 566 361 284 -183 -311 537 647 348 -232 -938 -308 -792 952 267 540 551 -505 -121 993 -690 -361 998 -570 -1 -229 -408 302 525 115 -185 481 779 -764 984 376 735 -175 -38 764 93 -446 9 -911 782 -260 -767 525 -504 17 -168 130 -156 -827 -846 -439 625 166 -205 73 332 180 -175 809 850 -539 -169 -338 138 433 745 572 165 864 669 798 594 966 -397 270 -252 -298 483 -949 -956 863 -703 987 353 887 950 839 -225 -87 -47 195 777 444 -620 -119 -26 159 694 -885 11 892 -367 -677 110 -21 -511 642 -439 -88 941 172 801 193 171 -920 176 191 -321 204 -231 709 -974 793 -943 173 -176 -779 -852 -115 272 20 80 -381 -625 -151 687 -37 778 -559 -449 327 683 332 -612 503 -664 -726 -586 76 -292 904 -401 179 -111 823 -814 -646 246 -270 234 764 795 -846 392 -603 -703 395 -772 -321 212 965 114 108 822 -651 -977 98 -843 420 680 -523 511 -291 -879 6 -785 -353 -858 -364 -247 300 653 -147 -686 -168 202 -195 -182 -710 535 -181 743 893 -237 38 -787 -753 -894 -583 -114 -297 99 153 77 753 -381 599 -324 -277 337 -545 -344 422 -991 -604 -710 -415 -572 330 623 816 -47 -64 -183 0 349 -248 -90 -214 -350 292 -386 223 -453 951 68 -836 -280 -363 -726 322 815 -1 69 -507 453 -940 607 536 122 -141 227 643 -369 -401 479 -633 -763 -69 222 947 -339 946 487 564 940 810 250 -630 -174 -312 823 994 -971 -697 978 203 328 -417 630 891 399 447 -188 415 -46 121 -113 384 -87 -841 882 773 808 668 525 451 541 -119 -609 925 954 -826 -96 -554 -999 -610 143 -23 -98 -724 -365 984 -841 971 573 -251 -224 -755 -944 591 766 985 733 256 -467 699 -213 972 -514 268 -212 -748 -467 -141 -806 -813 -573 -181 613 186 766 -138 570 39 -143 -619 880 877 -517 -239 -88 -890 -27 55 607 902 -785 906 932 -574 175 537 373 -487 202 -296 -727 -267 483 340 -470 706 209 663 700 212 210 537 -742 -293 429 -91 454 775 531 79 580 187 -299 54 502 -141 -851 -520 406 -88 -169 838 -516 117 342 -770 -116 -962 139 -467 219 614 -880 494 -74 -732 -241 -467 -316 -271 -254 895 -465 -398 -437 971 -366 889 -881 -187 638 -891 -474 -420 -623 -169 554 -618 113 745 -952 -647 398 -122 -881 428 914 -275 241 324 250 -116 187 -816 481 -141 -57 852 -623 -653 190 -252 -797 41 835 -334 -623 -471 561 -268 -783 916 -111 391 461 -356 388 -816 138 -119 490 -86 -106 -968 -351 -822 -363 818 972 -610 732 443 815 -650 879 -878 112 329 606 -812 -251 -89 -88 -482 -853 264 -280 -734 407 825 -409 959 -708 -466 177 572 -345 -137 392 -873 998 -192 -568 613 211 270 -837 253 982 0 811 823 513 598 89 -78 767 -911 -563 712 -127 813 661 221 -247 126 -459 858 -84 -507 -959 -320 817 368 640 -173 -116 -687 479 -315 -882 71 777 -76 -977 -817 770 703 -688 514 -921 -182 810 8 1000 89 277 -918 -246 141 67 484 -811 -24 -241 346 671 -410 -647 -242 449 922 -90 -514 -783 -25 -965 642 723 -86 193 881 -19 -280 391 -348 -951 250 439 588 -20 -336 -118 -412 -185 -761 -922 771 261 936 -49 268 266 957 171 640 175 224 577 481 23 -267 798 -547 217 -775 -886 565 -549 -747 -364 694 299 -957 83 -821 -965 773 -894 713 626 -76 562 715 -133 -50 880 947 -559 -830 -447 851 -107 -165 -262 435 660 -588 208 280 773 373 -668 432 608 60 -859 669 609 -390 -244 949 478 -198 -951 -820 -771 -638 -79 876 -594 170 741 -38 -796 259 -458 -923 228 -95 -624 334 34 495 803 157 749 -826 774 517 -630 -757 636 -415 -331 584 402 207 -738 -876 380 -34 292 158 254 190 331 309 405 473 610 547 196 423 62 -754 669 -890 -513 -709 -192 161 286 245 962 797 -856 348 -823 733 -462 115 -648 -469 -501 -218 938 -233 -121 293 -785 -910 -644 272 818 -757 -24 700 159 611 -754 -784 -608 269 -123 -616 899 -299 -771 213 -122 780 -751 834 -889 757 74 615 86 634 122 -82 -481 -598 483 -151 -668 -663 -271 516 -349 573 264 -152 594 -694 -274 479 -779 210 -80 663 534 -742 525 -830 592 -346 -766 197 270 479 737 649 709 196 -428 -577 943 262 915 -39 -456 -239 -907 420 -172 -634 325 -495 214 -693 -353 986 -792 919 636 429 123 -866 75 225 -270 -33 50 -124 757 639 -257 -580 190 -415 424 -588 610 498 737 -631 10 -345 -26 93 -955 894 -657 228 -862 -228 -702 270 841 299 556 222 419 194 -585 0 -643 534 -173 337 100 822 5 -6 789 -604 199 665 412 967 670 -433 -201 -833 -785 -85 256 -840 520 -867 -348 -753 -985 940 338 -239 -558 381 814 -625 605 -23 -364 -246 -994 765 27 -264 -974 -295 670 6 -113 216 -112 316 -109 -854 888 -284 -451 -752 405 813 -137 -351 -237 834 758 -154 885 97 -227 -29 -649 468 134 -282 -240 118 346 -845 -28 282 946 829 -668 -778 -366 -501 331 -151 -501 809 393 167 475 552 9 -673 -450 -482 469 935 583 150 -98 -63 18 -331 508 754 -908 997 881 -473 -866 -379 879 -264 597 -275 579 -567 228 -844 259 -648 -597 -425 -697 -658 156 934 517 334 -196 -699 695 -343 -802 611 81 160 158 -853 -59 -51 711 -295 -89 241 -830 670 506 978 -840 623 849 -275 804 -742 -978 -615 -418 -515 914 -913 -242 395 23 -233 555 279 997 -966 32 -132 -513 -780 -67 -766 284 171 -778 584 325 -247 -912 198 -489 822 -846 -448 -624 340 -511 537 927 216 -383 -831 218 87 972 175 24 -515 -145 -440 984 -837 -452 248 -217 706 -535 49 54 175 -335 557 99 532 -686 -738 125 -161 -227 -442 47 805 -441 436 587 396 569 358 -488 -696 -628 -528 530 -169 717 905 326 411 231 483 -146 -456 -173 -280 228 -666 910 994 -618 -851 -927 290 125 140 934 581 -414 -288 -102 557 -984 -600 -223 -251 -482 -839 955 43 102 786 935 333 -162 -13 762 46 188 976 -336 -947 889 435 883 163 603 657 777 821 108 -947 720 -253 764 965 -281 -417 580 810 -420 342 -760 -107 -261 -749 58 147 -440 -914 955 -403 986 883 798 15 786 595 -311 814 -68 -138 536 -653 720 687 -476 9 937 188 496 -927 403 -38 -672 972 -24 372 -594 100 -457 -297 -64 367 -24 -32 710 -974 -24 576 -889 318 -965 904 331 813 -54 19 -694 -977 -12 -304 390 320 173 524 -86 -154 -86 34 96 754 -279 -503 -830 946 217 879 -501 50 328 -38 416 -247 107 383 -546 -148 -342 -756 -446 575 461 972 -919 -177 -140 948 -104 293 598 -306 676 55 636 547 -802 345 256 943 258 733 738 -574 -621 -970 -58 346 176 -75 14 -933 560 -2 576 -854 -620 -269 125 -645 433 -594 -158 -558 456 388 104 -550 953 627 -223 -511 100 -354 758 -916 36 706 569 -163 -477 -241 -215 -977 919 532 -833 -727 493 -936 -330 669 -138 -106 11 -386 -161 36 -195 268 945 991 -732 -671 -353 -156 185 -740 424 -484 -298 208 607 706 -915 190 -730 34 -774 -677 -240 989 -535 -793 -248 -587 943 843 -596 -333 -811 281 137 -33 105 334 -734 540 -964 955 -483 -993 -767 145 -384 166 264 944 -680 543 307 -818 698 -549 459 -371 777 728 -205 495 -705 -466 175 341 -205 546 -472 113 -887 -430 -408 717 -9 -125 -866 588 268 -792 864 95 620 598 -47 -913 -18 521 621 338 -450 639 455 843 664 -890 -279 102 -876 -189 741 -47 496 350 144 68 -388 -843 -762 58 -50 984 584 667 -715 8 -83 -314 -587 -85 -194 -221 -29 -997 187 250 -399 -509 -522 562 -416 62 -299 -320 -155 549 -546 451 484 27 -829 75 834 1 750 -938 868 -252 821 302 -652 116 382 702 -161 -756 -826 -995 836 -573 43 -600 -265 -303 -253 -639 -399 -827 -476 -48 -486 418 489 -895 -244 583 -938 343 601 553 756 629 961 872 -39 -295 104 425 713 67 -976 568 -992 -283 845 -994 -691 775 -98 -648 -857 -909 -770 -932 -107 -158 -43 -250 119 146 -971 515 -76 -293 596 135 -573 -734 108 249 -429 -746 -396 514 -549 425 -305 724 311 -258 -709 -885 173 539 -729 379 340 -181 65 839 -802 278 628 214 780 -560 90 99 625 288 -277 -370 -332 -34 -921 -113 683 229 -786 -950 280 597 137 614 -818 -407 356 712 488 -483 631 -262 470 -140 370 -476 873 334 -958 193 -298 -713 475 606 750 -601 97 751 -950 440 -658 -805 -283 -762 753 -931 -217 176 975 871 86 262 -465 496 -199 -70 -728 -224 -339 -691 -734 220 -535 -473 103 -821 187 931 768 363 38 -520 114 489 -553 40 -415 -559 -457 306 -261 645 174 -698 -670 -274 -970 -450 83 -543 -22 -118 112 -941 863 -713 171 34 263 -5 -167 692 804 -237 235 -282 331 -766 508 368 451 883 -651 -688 301 -143 -738 -968 128 -281 801 -297 -883 447 -939 -971 -170 740 -733 -282 447 -682 293 -869 -61 -791 -236 49 -891 920 436 -108 -55 320 509 -344 -821 13 155 43 -769 968 499 523 119 452 987 717 75 358 768 -204 128 -246 117 -674 -446 -879 -960 537 -904 -446 -96 -320 -392 423 -922 -769 494 -704 980 462 -566 422 603 550 -26 -257 155 -700 317 932 -531 293 -478 59 697 -184 -33 -324 -932 446 -949 433 58 -891 323 -899 6 910 517 846 931 -541 -164 980 -669 929 -629 -192 -272 -660 -772 289 862 289 -888 377 -243 -594 -662 -759 -860 -690 -497 817 -501 867 754 -552 130 245 266 -760 533 107 -789 91 117 -486 -243 930 -714 93 862 406 362 365 -450 -372 663 -611 -548 -764 -712 -47 885 -856 -832 -52 -438 -10 560 978 211 946 -756 113 911 795 913 -240 838 -612 831 57 824 780 468 468 -260 -679 -59 224 431 -805 -129 -819 -272 978 -599 531 -826 449 -925 214 418 135 -63 811 -628 420 -307 -343 -871 -287 289 -494 667 345 447 114 375 412 417 -902 975 -976 740 -421 555 -972 -693 -698 143 262 -394 -768 812 -853 -843 520 945 -204 570 -117 -831 -487 -921 -371 -168 354 -368 -130 -379 -789 -563 -727 549 808 -274 -533 526 129 332 790 518 697 621 849 -512 -876 -291 989 461 242 767 260 -341 550 915 733 -244 512 -516 -236 -130 523 -396 -657 14 482 -980 638 -845 -681 -292 339 -928 995 600 -486 -569 -527 -735 842 515 298 -815 -408 -511 624 788 -338 99 -332 850 955 -917 -182 -915 -989 29 -750 368 47 -149 -346 195 -660 726 80 -804 -58 575 -332 -270 -757 -57 265 745 -221 -957 -612 346 60 566 -172 -985 215 112 -978 -336 -873 475 -904 -767 37 641 -323 239 405 -271 88 -303 -103 615 747 377 -927 -771 576 -916 660 95 278 -597 553 696 328 251 802 955 207 -811 428 497 -113 -725 820 531 582 -912 446 283 800 -716 48 844 -685 248 377 -14 -88 -397 488 -284 333 373 189 155 254 755 559 -220 -40 183 -761 161 220 -258 612 -60 -279 -394 -157 839 554 -255 -391 732 703 -927 191 290 743 13 818 150 772 607 -876 825 974 -686 932 -482 -365 166 283 -933 797 -563 -25 637 815 -869 -314 -504 -654 -871 403 -948 -7 -173 331 74 249 -641 -207 -142 566 -47 -599 860 -662 337 -717 101 -983 850 548 789 -310 -815 -233 258 314 408 -52 365 -238 403 -877 -319 482 -551 555 464 903 -638 966 -219 -157 -731 869 898 775 -299 -532 -355 767 -922 -483 -833 -796 -540 -375 497 958 16 22 -554 -427 -962 -37 -114 114 283 -359 -401 -373 930 -980 719 95 -45 -338 161 -270 104 -829 -56 592 -589 975 -518 434 710 710 -990 -752 631 -926 712 -827 -631 855 -54 -952 247 525 -100 909 64 -730 -152 -296 -207 459 452 -322 52 371 -874 -348 180 162 332 -332 -564 790 747 -417 -822 -414 867 141 476 -300 766 -439 844 -65 111 -490 232 687 -56 -430 -286 -585 -824 151 163 463 569 -989 -184 -811 923 -285 -158 747 -660 -441 859 -589 -762 -182 815 117 126 426 -352 -309 -114 459 380 158 -781 -895 264 -907 -986 626 -21 -294 577 -885 -851 -151 327 459 318 -278 -796 162 -104 363 -996 404 351 651 -883 797 399 696 -505 397 -341 612 -737 -158 -401 938 -574 -757 -273 -300 -975 238 -363 363 -832 833 -349 31 -389 146 546 312 696 -386 -551 -893 -812 -451 -503 913 -674 224 -458 -223 -128 -227 -141 -990 853 785 197 -429 526 223 3 -83 614 856 430 421 -675 895 -397 -890 740 528 897 551 -888 993 278 646 -548 42 -103 -89 775 939 -557 19 817 -278 225 410 -151 961 237 18 176 20 -637 -883 -984 964 -301 218 -182 660 402 441 335 932 -262 -17 -60 963 -158 600 -351 -686 628 -393 -547 373 652 17 957 123 451 700 -258 149 250 -435 811 -861 -844 616 120 -576 930 -180 -745 -789 -317 138 -839 348 402 -392 941 349 917 -92 901 765 196 -109 45 -108 -6 781 -487 657 493 -326 -460 -620 -984 303 394 -508 356 345 597 2 167 -617 833 425 396 -404 214 -710 957 -181 584 -849 -884 234 -977 35 450 678 -593 -658 925 -23 597 -210 -149 -653 -371 935 168 476 -585 677 -754 -823 259 154 808 -399 -281 -230 -348 -762 647 16 791 -871 -949 -333 395 -506 -303 -158 -567 -639 -303 323 871 185 652 -543 -583 -967 -307 -950 88 191 -728 -684 941 -870 -553 -214 -510 -603 -72 579 2 345 407 -100 -300 -144 -577 -760 -330 117 -686 -141 71 -433 -980 -758 -433 356 -95 -697 184 -525 -361 -798 327 433 667 -625 805 -479 -754 -899 -851 730 745 -96 646 -39 -589 70 787 793 387 779 -943 414 573 610 777 162 640 891 -67 67 130 919 -801 -693 160 -23 -706 -278 -982 822 -584 656 144 -635 -643 927 61 778 474 -389 -253 -825 -394 111 318 711 304 494 801 -877 682 -205 293 -204 265 322 -866 -956 753 -631 5 -368 -211 -920 636 -346 -712 786 579 -94 -50 408 -275 880 -938 569 -89 951 -579 -349 -603 353 431 249 325 -902 683 -343 371 -208 -61 -600 -330 632 -933 960 -213 -695 885 785 837 -283 987 498 -344 -4 417 953 -984 -59 -205 -63 -596 17 810 -524 -127 828 -326 851 576 -924 248 -754 -442 -401 -722 165 960 -191 -636 -732 118 -239 -820 -571 479 425 -327 414 641 -67 -631 -818 -142 -909 -728 -977 104 -857 932 458 -422 30 328 299 249 818 38 53 -930 324 488 -954 44 356 479 472 226 810 -937 985 -35 -858 75 -29 -180 -448 570 -37 104 -538 -320 -683 -508 458 -737 573 -40 927 -735 -434 607 -840 161 260 131 -254 -399 -411 -865 -138 380 -974 757 219 -549 153 61 104 -614 8 641 -475 -612 249 -195 -317 448 56 81 -782 -674 -530 55 -266 79 -899 297 -640 767 672 -397 -930 -429 105 857 593 131 6 775 380 100 -382 -152 -467 533 -415 -325 431 -197 241 710 -88 -371 976 -609 -386 -328 -98 406 828 890 402 -318 354 -156 995 -603 -736 -93 680 781 -847 -660 -287 -843 -628 -80 621 -883 277 -739 225 -23 -204 506 947 -648 -643 -321 -113 471 775 -53 -932 669 -342 531 -463 276 464 72 -838 -302 -982 483 155 -461 -158 819 -575 191 -642 -1000 340 -453 410 5 104 44 -921 690 544 -579 898 -987 502 150 -299 -945 -983 -60 186 -622 -843 -127 3 -28 -456 191 34 488 847 599 -419 356 -712 -116 -238 946 -359 33 955 -291 244 -689 -71 577 -696 -648 -560 -14 -246 -523 547 -652 241 -48 301 979 -648 178 -376 -915 205 728 41 732 -367 281 -306 720 197 -877 546 974 707 -252 -493 836 76 902 -643 -702 456 -683 794 -70 818 -101 -274 -309 -811 -411 482 337 198 -222 704 933 -12 518 -182 -825 665 -335 -928 -962 -730 -724 886 732 168 -886 624 321 8 -444 -175 -872 -308 952 -10 660 88 372 852 659 311 525 -439 -532 260 -171 334 -706 -278 462 252 935 738 -886 767 525 -844 -960 -349 410 287 -48 372 473 -189 378 386 823 -67 -712 301 -219 273 310 -541 556 -169 743 -512 543 -29 -40 333 -407 -515 210 -220 725 -10 816 -748 285 -536 -500 193 201 -358 -178 737 -871 291 -688 829 -695 892 -941 -729 458 527 -936 200 288 533 603 980 388 773 -172 -563 178 -940 -106 -736 -167 178 -513 491 -766 -285 289 559 610 696 801 980 783 24 -26 -683 -634 132 -217 629 -614 342 445 -468 -768 -944 382 -426 -498 -596 514 978 693 -914 -604 863 -941 -436 -206 -295 407 284 -310 397 -582 -403 -810 582 -910 -854 -992 421 -554 973 568 -423 380 -862 -957 128 -125 -517 -521 -52 -190 -231 -60 571 887 -777 240 -977 -948 -429 856 119 343 -837 348 656 -790 340 -577 754 969 496 -614 -541 276 134 -31 895 86 -871 -303 954 70 867 21 616 -155 370 628 816 -143 138 -590 432 -349 557 -127 -186 466 -639 1000 121 -807 427 -883 370 -493 856 855 376 -986 -475 -76 211 -107 -355 -910 147 823 -372 973 673 -38 839 -391 -398 171 -107 -495 826 817 -951 732 -925 -598 1000 -469 -530 485 414 -969 279 23 336 -486 -302 -371 -264 176 729 322 23 -768 755 -595 615 -28 494 -321 -708 484 -160 29 -196 104 -151 -409 815 174 640 -836 -760 -846 -842 -290 904 -602 923 -964 288 757 754 199 352 -523 -195 439 686 -31 838 610 -552 352 469 -669 500 -336 -560 512 -57 -175 346 255 958 -299 292 851 619 -804 172 703 -970 770 -786 -685 276 628 -437 267 565 -182 -942 -319 -775 967 324 350 -504 -540 -409 272 857 -132 523 -745 -437 -536 559 -201 -326 -973 476 -693 -798 -580 -792 -373 -339 647 489 736 779 947 664 518 640 180 149 -765 486 321 916 860 -632 -545 -532 989 932 -342 342 -611 2 421 -411 -712 -772 497 -230 -136 795 744 443 677 -268 550 990 -986 201 -944 954 -134 -68 576 347 640 175 356 852 959 750 945 -250 222 -703 -487 -16 253 988 77 477 687 -317 -843 -9 184 -835 54 563 -465 -516 628 521 -40 899 -485 542 -882 -833 -341 -977 -646 -649 -254 24 615 -965 415 -604 -652 -459 -219 -527 -551 -810 51 -404 228 897 362 -995 -208 -733 417 -554 388 -654 -643 -832 817 -903 -902 877 609 -907 -23 464 75 -303 -945 -641 -982 326 -595 144 305 767 -368 -643 595 -9 248 -288 -740 -759 823 909 -203 -46 997 -858 -81 454 -492 -461 409 -265 296 777 556 110 9 -699 584 -344 36 -30 852 -306 539 -628 16 -380 -120 703 -820 793 -664 -317 -899 485 -971 687 -60 -480 745 -816 18 -709 -969 -651 -601 750 -326 163 934 -745 672 -319 359 -409 814 151 460 449 -589 -134 -825 -661 -22 -947 405 -136 683 502 -904 771 505 -583 482 115 306 579 640 -444 -874 -937 159 -530 323 -123 12 -528 -562 -34 287 283 683 682 558 247 -202 -76 61 -994 -496 583 -345 -342 865 -281 -547 202 -762 394 -479 -279 -269 392 715 -231 271 -880 -316 225 -711 -684 -340 969 783 177 234 944 -370 763 975 372 -176 934 -295 369 -2 -373 450 -962 -187 -873 -927 403 -936 949 -753 815 -846 -882 -851 316 -489 -150 362 -627 383 545 -442 896 132 133 -495 843 248 -154 -46 233 -888 40 808 -716 176 -833 687 -192 -922 656 357 -851 -933 259 -202 405 599 257 807 336 -821 -42 735 -116 599 449 -110 -916 -750 -45 989 466 -277 705 -415 -577 573 -12 529 836 653 483 710 658 317 -358 -594 191 -240 -950 -736 367 -505 592 350 -339 -927 707 -591 485 -749 -612 -569 431 399 -218 -985 -296 989 257 -86 -818 168 857 -378 -95 -827 -898 56 -72 -668 -584 469 445 544 -312 730 -661 486 242 617 -899 -937 -956 -433 -526 -958 -145 -794 563 -250 963 747 748 330 -531 472 -154 526 -538 942 47 -137 -588 -612 143 169 457 749 -172 217 -65 -160 33 45 -806 -70 -721 -817 75 791 -39 699 960 885 -875 286 -140 716 451 -69 706 224 866 971 814 300 69 -906 994 -38 27 -851 -857 974 -713 82 911 -863 -956 447 -374 550 -664 -160 553 551 -425 -709 173 -117 168 10 -450 886 -731 -682 61 504 -711 208 533 -794 571 512 -575 290 613 -25 962 806 -115 -711 -198 -151 -206 114 575 280 -604 80 -207 -78 -845 865 -695 463 6 -83 -18 379 -831 -257 5 758 -303 -652 887 515 788 -463 275 -37 641 249 -279 -588 153 573 -828 58 667 248 986 944 740 82 -670 -810 -772 977 -263 -346 -957 271 782 -554 821 576 323 -707 816 -893 194 -61 -867 -383 -359 -125 168 -838 -948 276 993 -731 339 952 -313 726 492 -999 -129 44 -697 -595 623 555 346 927 -317 938 -931 -805 -266 -393 493 -586 -635 911 49 -315 -72 -549 -617 731 -886 743 410 -374 -474 -929 300 956 144 -180 -909 231 880 168 -849 -150 709 -798 269 684 -459 909 452 637 843 -960 504 -88 636 878 947 -666 -795 -478 833 937 104 281 201 -109 -347 -222 34 -377 423 -855 -634 -5 -731 -220 -27 910 -283 -968 -793 -422 75 870 378 -102 -680 -674 -229 977 132 -906 -326 822 667 -382 -446 -929 830 161 -20 -786 -819 -841 -41 -233 161 262 -329 -144 848 784 -653 -758 -763 846 -641 -840 359 -213 -329 -602 -932 -415 -829 626 -539 638 -867 -584 -219 577 -200 424 -37 -399 -794 -228 684 -922 -352 -387 -305 584 485 -748 303 -335 631 592 784 -575 317 170 146 155 575 -982 -238 -143 -542 -266 -379 345 219 909 125 105 -836 212 -977 306 671 -301 18 655 990 -621 -480 -523 254 -970 295 -407 600 -673 -858 109 -368 -769 -362 -740 982 -626 -908 824 603 -511 670 -221 191 82 273 -665 -588 701 -688 16 415 -460 211 459 465 -668 134 -188 168 -526 -861 -358 130 -670 926 -103 -760 869 983 884 599 -993 373 -709 990 -618 -76 596 -465 749 478 -796 514 -692 -285 -111 356 -469 89 -765 -294 -923 -825 163 -638 20 -440 971 -169 -998 740 -742 148 965 875 274 8 -347 -925 -929 87 222 -421 505 232 -299 -502 -577 753 -819 959 -463 543 599 -600 226 -460 781 220 610 -191 692 247 593 751 -150 -772 -275 171 -277 857 246 790 71 -618 -781 888 761 -47 -534 373 52 -617 75 -277 785 539 314 305 -185 -85 537 -179 844 -813 -554 310 -425 -815 -943 772 -78 -362 -922 -355 273 623 925 -357 937 -469 921 -677 177 -264 -80 344 472 257 484 919 -86 766 -492 747 339 -322 -404 -359 -430 -304 142 -805 -462 12 -132 -185 670 -255 661 -428 -52 784 -813 513 862 170 -125 -216 53 -472 965 -768 202 -334 -653 -536 536 949 -706 149 -405 -24 -249 -308 571 -475 927 642 -412 -911 592 628 462 276 -875 -515 -686 -950 843 114 579 -164 124 255 -187 -598 -791 58 -114 -792 775 -869 -976 695 963 -583 -553 675 227 -467 942 -429 457 -497 -146 397 264 586 -315 898 -285 -753 -1000 -949 787 366 -411 395 -241 599 -299 776 614 442 -53 136 329 282 -325 560 191 575 -664 -612 9 580 592 747 -158 150 -896 -199 476 421 -909 -960 1000 -984 -483 -393 -368 -571 805 962 -851 638 -179 -602 -283 -818 222 55 -797 324 -509 -244 495 274 748 -984 552 -775 -768 584 993 -249 -880 11 62 -843 551 -485 460 272 -172 348 817 -836 417 -364 678 229 -512 996 447 575 883 658 383 452 -100 276 -26 866 556 13 883 402 -7 929 334 355 615 -820 212 -219 -172 -927 674 -609 -686 -49 -208 -455 -145 -809 -611 -14 -342 340 -294 557 -560 -311 544 -822 442 -20 838 -190 145 -382 503 226 -375 500 218 -285 -279 624 -532 146 567 -316 873 828 -311 614 -639 -400 780 -97 992 93 -633 -548 -922 344 -556 -470 129 -980 -405 942 -429 32 294 -943 -419 -377 142 -952 -87 694 -759 653 -20 -125 -994 -729 230 645 43 -948 231 -12 471 599 288 -113 -925 149 685 -598 196 959 628 -909 673 272 559 186 -256 682 543 361 -576 -208 886 -579 855 -496 -299 -585 -890 -295 -289 -456 424 -902 598 -282 -851 -91 684 640 -84 -260 -66 -205 500 -460 -296 793 966 -728 617 311 -979 -785 109 -822 -498 558 405 -226 -250 213 677 -959 963 100 30 711 -14 264 80 597 754 577 -354 -79 173 -564 683 -450 115 -832 191 -944 207 720 -157 551 -604 508 612 21 742 -255 530 44 -749 397 -556 -664 -183 -173 292 -101 690 455 -783 -927 345 -65 208 281 -811 -404 177 741 -980 130 -803 818 -117 963 175 65 -418 -364 81 128 848 -123 -792 -677 -929 -289 464 -492 -480 -725 -510 146 835 -179 804 973 -469 -353 702 -41 42 -123 626 447 784 632 -874 267 -15 -109 -250 -998 59 372 -396 962 -906 878 -295 81 162 971 607 29 576 -5 437 -621 93 452 429 -430 -162 948 -219 388 645 -439 -574 4 -905 918 311 620 -650 582 -658 320 -966 40 505 959 -15 -858 -746 922 630 931 244 -110 503 867 960 -64 868 -300 -353 -126 992 782 -325 -941 -793 19 -962 -307 594 -330 496 -90 960 615 -317 382 -757 795 -541 165 47 -661 -13 159 560 -62 -626 -531 -732 554 30 -805 738 445 632 494 119 229 875 -489 654 735 27 -116 -56 -886 403 -438 -407 -632 282 -13 412 -235 612 749 798 2 -608 -141 -630 375 -749 512 -5 832 -770 500 192 -303 819 -397 -219 390 967 -76 -190 974 -757 -996 55 938 114 -663 -102 -792 235 -11 -218 860 -95 -922 -641 897 437 -649 -130 31 -115 -975 306 518 -972 494 -829 756 847 -993 301 -694 -70 -743 963 443 107 191 -784 -663 -387 -480 427 -994 41 415 -350 -206 -971 583 593 1 -589 -803 345 10 183 -132 -735 39 -593 -931 -172 -815 -739 -545 -281 272 586 -209 419 -590 -452 -43 954 360 -958 820 18 -580 783 -270 -840 48 961 -435 448 361 -621 182 382 -373 116 825 696 -427 -847 -986 818 -758 589 761 -883 565 -642 430 -286 31 887 415 -49 -753 -628 -435 -983 -54 123 -575 60 371 492 -732 0 654 -946 11 -273 -658 572 -424 -828 -419 858 99 -328 357 -259 -697 529 918 952 677 909 -171 691 831 115 -297 -503 -591 -6 615 932 -6 -22 -236 -811 410 899 -420 -157 -266 147 -307 -748 363 -722 -78 845 -243 -454 -710 -490 598 -568 41 346 -246 593 999 497 -307 -318 829 507 483 902 626 880 -289 913 -192 475 -342 918 -435 710 873 167 725 -189 527 462 -736 723 847 397 -863 -114 582 -591 -521 -208 -220 -152 -536 -443 139 -530 154 -422 -697 -493 939 655 801 -919 -14 -177 -728 -151 362 -404 -352 660 200 218 -224 25 47 527 -779 -780 439 -138 178 -522 311 639 762 535 -767 -377 -872 -970 432 -52 -633 -258 -895 -408 461 -349 174 -839 452 757 -948 885 -202 731 -268 -351 318 727 531 158 750 739 -814 90 -573 -959 -522 -824 430 -535 258 212 -862 -120 -105 450 632 -284 -226 551 367 558 303 -206 -436 733 367 -158 984 -6 501 996 256 984 966 -265 -638 -790 -753 739 -971 33 337 -303 447 -928 26 944 -317 721 838 316 -745 -519 -179 186 -384 -439 -376 738 -859 864 -4 -577 -337 -910 -642 -366 -387 -111 528 778 -921 144 487 -930 -793 31 645 918 738 -26 453 -619 575 950 43 -124 -768 628 791 -486 -633 245 -393 -595 -665 -889 739 -59 -125 563 392 598 -656 -647 713 303 925 843 435 -647 -937 -604 271 -700 443 -884 657 823 -739 -590 -327 187 -534 -668 71 -931 -309 751 -250 907 -599 93 925 -952 330 -276 90 502 350 -37 -732 926 -762 -716 -153 395 -743 -453 456 739 -338 473 210 399 488 614 324 -884 906 -108 -755 624 -424 184 818 773 -42 -317 -126 824 601 -936 -563 -721 453 37 -973 -702 710 922 764 978 -34 -676 326 796 -715 -829 298 -632 615 -866 673 -425 75 -12 215 -119 -36 -866 -885 880 535 350 -546 994 354 620 -356 58 -279 -510 -145 873 -607 -562 -51 -185 151 -383 43 -692 -922 878 601 901 -355 702 -161 987 -204 -192 -969 390 -741 195 -309 -250 -758 -134 983 -651 749 931 594 -153 -127 -660 201 -370 -8 -804 815 -136 925 979 538 -824 -124 -348 242 363 854 93 454 -133 622 618 -593 142 -66 773 -727 -219 140 -415 304 -562 -636 -68 -616 857 221 134 288 -993 443 -15 132 -303 520 -20 370 -864 -684 49 -846 -700 -148 -207 -950 -211 754 874 -538 -389 -67 -622 -9 176 649 -146 443 -288 -505 402 207 -899 404 161 100 -436 -666 -16 -768 382 207 779 -472 -161 262 661 332 -615 -461 348 686 417 -26 895 275 97 -142 479 -133 -918 -583 -443 768 440 50 -663 -535 -605 120 912 -830 915 377 703 601 -259 -259 -522 -223 433 572 -800 999 845 -410 -945 492 -94 -939 -251 110 -206 -625 104 106 378 561 757 220 -885 -234 -522 704 323 -259 968 -971 494 390 726 -153 5 -182 -611 158 573 -397 -237 870 350 471 440 -103 -732 424 -543 -189 772 792 193 190 -672 -928 570 634 -224 547 294 -414 920 -502 -544 -147 870 -960 482 583 -477 186 996 378 449 606 -424 -396 -173 -44 -146 665 -725 -179 84 710 39 470 520 -388 -764 -283 188 372 596 -18 320 406 491 -74 -746 -599 335 -981 -731 898 973 -872 185 705 104 624 855 -376 188 -741 -299 28 851 -874 -396 392 -417 -134 368 923 -656 317 16 -536 673 -296 -773 -792 -415 -140 -874 -978 -347 948 508 428 -179 460 618 724 897 792 659 -838 939 -836 -3 318 -977 -702 -882 -701 -629 299 -394 722 -256 462 875 878 815 -850 498 743 933 -466 117 -402 -547 -483 56 527 -350 627 839 0 -256 832 -62 189 903 -956 885 -478 -47 649 -548 -156 749 -959 670 -903 -815 -803 -428 314 473 332 560 820 932 -707 47 768 -662 -149 849 -311 224 777 -926 -469 599 878 181 -402 332 -282 -429 117 -990 -396 709 781 -26 -607 -997 -137 -52 62 -152 189 -41 565 710 572 -669 -805 722 195 510 -874 -531 -103 558 42 615 -743 105 -477 -383 223 -887 -313 194 -989 -938 -310 -395 -257 670 194 -178 467 385 -989 324 -331 -717 304 763 -323 -734 -718 -698 309 -772 -986 859 -335 700 928 669 -676 -952 296 813 366 874 427 920 162 -224 364 775 848 453 441 723 630 789 -591 80 273 657 96 59 525 775 -433 778 -871 -798 -534 -709 893 -382 -863 705 -392 750 -659 504 160 -489 -36 45 479 229 248 692 56 337 237 756 -176 228 -224 449 -648 -804 932 -208 -630 -135 -350 -869 -480 43 279 -622 -236 -285 852 868 -590 -477 -492 644 -59 -549 -474 709 126 -142 -575 907 -240 39 -509 29 -775 953 657 -150 502 -321 110 -868 -418 588 -471 509 -221 -725 58 241 867 -140 455 815 -606 440 359 481 -57 929 -528 -455 609 -275 -676 915 -136 -747 -855 -330 755 381 945 -664 722 395 -805 892 26 425 556 -508 -669 228 332 -52 -589 867 -782 -946 972 -712 798 -771 318 -366 740 510 -858 -716 69 582 -915 826 312 -366 -713 251 961 -653 575 15 831 -562 -618 775 588 -687 -288 633 -813 -733 -414 392 921 -284 474 890 656 283 -68 -381 -881 -186 -357 -896 768 127 417 -480 714 882 726 38 743 296 -347 -703 -931 -846 -460 -103 -731 872 -397 918 -67 643 273 -250 -831 701 -942 -217 761 59 396 -980 -725 -296 46 714 299 -85 -533 312 371 -440 -416 254 841 -657 441 -992 -151 266 411 -42 -644 -416 -73 386 488 -664 -712 -734 -810 612 -483 -575 -391 464 -422 -591 -478 939 433 -451 -577 -370 -302 785 39 2 390 800 908 -80 303 -915 305 -239 -531 498 781 -272 -843 -448 739 -308 -146 556 194 -833 -668 -780 -172 777 888 492 569 -702 -665 495 -878 716 -625 671 710 78 -832 -790 940 524 120 103 -542 497 -384 -154 636 -321 -84 -94 851 -905 788 -36 -25 -542 257 -551 -364 224 248 -484 346 -403 -568 -276 166 -90 1 -780 -107 193 534 2 -344 553 -149 -746 334 -435 239 -280 653 939 8 424 245 886 -880 -228 -368 122 178 -733 -47 -874 477 -849 -192 -183 -50 -183 869 -749 275 181 32 -34 641 759 -718 375 -526 -610 93 -642 867 -502 973 823 88 -152 860 973 -158 -880 -891 929 692 791 862 83 938 968 -23 -140 -744 39 -495 -623 221 598 -930 -69 11 -224 493 842 734 407 -559 828 -152 693 784 51 634 155 991 635 476 -663 -103 -753 -484 -281 -355 -732 -234 348 22 -777 -811 265 541 -647 -1000 -989 217 -187 113 -330 362 -647 -942 130 -607 82 834 760 -632 462 247 -411 -692 939 331 -347 -434 143 315 306 -818 507 -144 552 798 885 -788 181 -277 466 369 -689 899 206 309 -493 852 -929 -366 -543 -611 131 15 75 654 -900 -792 -484 687 976 -837 -123 101 198 -381 909 205 921 171 -919 644 451 -229 380 692 53 -516 -294 742 233 464 -923 552 -780 911 -306 -661 -810 626 -523 336 657 -155 509 248 -461 366 882 303 341 -220 -680 -782 441 -744 -397 -461 288 -992 314 -979 -914 780 966 -579 448 936 -762 -595 696 -680 -967 -156 645 322 -168 54 20 -260 -287 -225 -438 -391 -196 217 59 61 -571 -331 -283 93 -343 -830 -779 -394 -28 -440 696 -4 -808 559 238 -654 -436 -413 846 -167 -381 -298 495 -482 -256 -240 24 -765 -919 -974 -735 592 -755 -891 -386 -559 167 832 763 20 764 150 275 -127 -978 403 593 748 932 190 -378 816 -952 85 -787 905 862 -153 765 948 306 771 -224 513 457 -447 817 -430 896 300 537 -433 -416 -418 -853 992 -349 189 587 -291 -951 71 -785 367 292 935 -636 254 187 146 -269 -515 806 -350 -87 -308 -122 -609 -839 -997 -145 -276 947 -510 -680 608 -725 -148 -700 11 756 -334 -868 544 753 91 943 121 -855 -595 639 600 -694 879 916 850 -411 -692 657 -943 563 -819 116 -235 31 -190 41 240 -405 323 910 -748 -521 152 56 181 -231 -984 -992 820 -831 866 880 -419 -615 -21 788 430 -724 -474 639 399 544 -130 334 -407 -25 646 545 720 143 -339 -266 313 829 728 751 129 619 215 816 -215 -400 829 102 159 76 -138 371 918 690 -595 617 813 554 480 373 709 -886 611 501 -799 -622 -241 759 -337 751 -187 317 658 917 662 142 98 -805 221 411 925 734 782 469 -820 498 758 789 303 -790 -757 438 501 55 237 -653 234 -966 779 -158 64 -335 -896 -613 883 28 570 684 361 705 289 -143 -343 -382 154 -940 499 562 -981 186 -75 -766 386 573 507 -257 387 -637 -212 630 789 -605 -37 883 347 -304 -65 23 -5 886 -111 -841 -100 435 832 -634 831 -895 566 988 71 -143 -285 25 -117 -311 -277 756 -526 -637 -466 272 -818 -574 -985 -45 355 -829 -850 -840 -412 243 -187 555 -887 796 55 198 -972 -935 905 -78 986 805 609 257 -264 -54 -918 -791 677 -947 -737 962 -677 692 -71 -30 -197 305 -43 -484 -486 -141 -721 476 -341 -455 126 17 446 -839 309 -893 -460 -89 -260 494 -887 335 -242 -281 -435 461 613 381 273 -417 976 -798 369 -76 -618 678 3 -163 -196 754 -868 432 911 -920 900 -236 259 264 841 -549 640 -787 115 -802 899 573 -227 -480 -650 21 605 -538 -115 962 -489 -105 366 544 -885 344 -476 583 697 -854 233 933 -443 909 169 442 -676 374 471 -957 -379 582 591 888 -48 -78 649 152 -932 -73 494 467 -17 -536 287 650 -958 194 -926 -436 -595 -69 466 501 199 -674 831 -8 977 960 964 453 -702 898 197 854 -490 302 -509 -530 -481 -227 243 -657 -35 -66 262 171 -949 909 -567 777 -333 839 -620 -416 896 29 777 -280 -293 818 286 0 -106 -534 -179 703 -182 -949 -566 -572 -79 294 -829 -478 -57 -972 -997 -354 -953 449 -524 -62 -151 379 -942 -144 183 994 967 102 789 -311 262 -759 194 973 179 396 -329 -833 829 755 -379 -512 79 -20 -33 468 607 13 -354 -921 -332 -507 805 -69 -825 916 906 -53 -535 347 -30 667 70 -320 -898 189 -52 -659 592 -914 450 465 -489 677 743 802 -917 927 -606 661 -438 134 292 954 -400 734 -960 -320 -760 -141 575 -63 651 140 822 -544 -679 -336 721 360 -854 -959 483 -207 790 497 -857 903 667 -935 -647 -116 -280 786 682 -324 -905 30 234 -253 978 641 458 544 330 98 -838 -51 354 997 862 724 -82 -583 37 -156 -365 -501 398 104 431 551 -638 426 -964 201 42 910 382 -948 -935 -222 815 459 -697 753 710 11 888 244 326 893 136 0 -277 893 762 827 717 -276 281 -318 651 -118 -650 -741 -244 -539 -297 104 -750 -539 704 747 481 461 223 656 -313 -71 952 740 -886 -377 254 -894 -593 16 -774 918 -476 -444 356 -637 367 421 222 620 850 -502 -690 -191 -925 255 479 585 -301 -502 -663 -495 -696 140 708 -351 299 74 235 -539 387 351 481 -151 -281 -665 -262 -399 -943 642 -705 -16 499 693 751 157 418 -452 247 646 -607 425 -565 -166 -23 -548 -756 -623 270 177 -80 780 171 -71 -100 749 852 -810 -708 590 438 263 383 848 878 -484 413 -879 -914 61 -374 461 -639 -807 -484 -338 853 456 564 -835 -523 991 653 106 26 -325 -951 -52 -854 470 -455 944 -420 -391 -466 -601 48 -296 507 -841 -492 -400 576 40 -416 -589 -672 -964 -457 574 815 -755 927 -155 -5 944 -380 254 -252 240 -400 -278 269 -313 76 -952 277 -352 -567 361 -233 -460 -45 -841 -853 -76 479 680 341 -405 -918 -724 81 -312 -483 -135 115 970 774 367 -464 -577 -90 314 667 -14 989 830 470 54 -386 187 -852 534 108 -470 314 -777 216 -98 -54 -837 -485 745 -769 -696 -778 360 -185 115 -661 -854 -727 -216 -577 884 -419 489 -554 -276 -959 864 793 246 278 -296 -153 -671 984 156 -184 -437 703 -51 -760 610 31 202 -801 -455 403 104 -950 -561 104 361 -544 -559 -31 997 -511 -920 488 -998 863 315 939 -299 133 -247 -475 741 -973 650 -665 119 823 -542 466 -869 -13 933 275 804 -627 893 -111 906 350 167 180 82 354 298 597 744 975 -414 447 686 61 239 51 7 277 -961 179 868 454 572 992 470 764 -333 -28 965 561 70 46 -70 852 -785 -162 -465 -616 123 227 -819 393 -923 560 974 -386 384 -564 643 -109 -151 -307 821 -998 402 -945 975 -939 969 -155 -565 192 88 -120 -966 -15 -444 562 -897 59 161 -439 -787 -750 -880 863 462 616 429 734 -472 371 -667 945 340 -405 636 -589 847 -3 -169 551 -596 349 135 -939 -509 85 31 -675 -202 679 -797 87 -5 -160 -922 997 812 -556 -457 -795 4 308 -711 -919 -916 502 -236 550 -516 -249 847 -727 62 -128 -188 185 626 714 668 590 -414 -519 -628 -346 746 484 955 551 -224 -518 -829 -950 -537 591 212 379 860 -582 -568 928 -147 -219 -296 767 -191 -139 -310 -961 -140 -415 -435 -91 -930 366 47 -34 740 -384 -64 653 461 -544 -635 224 -674 557 839 -755 610 -735 119 -137 303 217 -651 -553 -900 -606 342 -874 -418 147 919 -821 -748 -598 899 -994 -292 449 532 357 829 -208 -929 -706 -162 -464 -544 14 748 -278 -261 -80 899 86 108 -914 276 412 -111 641 -218 -649 -120 -345 221 538 257 -597 180 7 598 -177 -293 846 870 -763 -934 -209 -670 323 -620 -949 -310 898 679 422 525 421 -207 -143 30 -446 621 798 -31 -32 -678 -992 46 86 592 -442 837 -815 -334 284 -691 -984 807 -234 -845 56 819 -388 -786 173 -523 -55 -491 -697 -784 -280 874 -561 864 -362 -770 -405 -231 -907 516 -645 93 893 32 700 -198 -684 396 -883 -42 -809 -104 -567 -516 546 811 -952 913 -238 793 191 632 -851 814 -461 -841 -677 418 -462 -154 402 779 712 399 -689 -854 -212 -593 -450 534 -860 705 -667 266 872 -869 116 -301 -582 -151 -483 -659 -765 843 -418 795 365 215 -44 -81 -645 -284 -1000 -794 775 736 -202 542 465 159 688 114 907 94 -499 -881 237 -14 742 -583 90 31 -644 538 -717 320 950 232 -79 807 491 -33 -238 -139 -824 -521 104 -711 -855 -325 877 745 -937 -698 707 892 621 526 944 810 -631 -672 234 -387 988 -905 526 57 568 -57 -222 -565 -951 509 142 477 -327 -729 125 219 -587 -105 363 995 -256 781 -170 833 -85 83 665 -600 87 815 565 -385 -91 960 755 914 -284 698 -962 -729 462 -961 519 173 414 -273 347 -484 657 -14 161 -526 -465 -131 -613 -972 94 -309 -412 -327 382 254 900 -850 -112 785 -660 494 969 -864 -929 107 274 -806 995 99 -661 -514 497 -64 312 -429 746 325 37 -952 -16 714 983 943 -532 -545 -337 890 439 640 723 -202 977 961 -123 -617 -569 997 472 764 911 481 -569 430 -92 786 279 -239 -941 -988 649 346 -344 -818 -124 192 -945 460 80 -686 -48 -46 400 -519 -944 460 35 171 -372 -404 -795 820 -519 -734 -867 -494 -902 -811 -326 370 -778 699 -71 -632 -43 -289 884 -297 -481 -166 -352 763 -45 695 913 248 881 -68 209 -958 -896 485 759 702 -918 -724 -788 -797 583 736 -176 -690 360 399 -65 214 902 -428 -236 454 630 318 -364 -202 -751 -719 -145 278 786 -537 393 794 544 388 -680 -644 920 -536 482 -675 -20 -330 33 -304 786 272 743 -903 613 872 106 600 24 -139 -738 858 -731 -104 -394 -814 -687 338 -333 -533 785 345 415 -859 -694 -130 876 -978 -536 662 22 -620 -575 -145 373 -662 -666 537 984 106 -479 747 393 295 -317 -327 506 771 258 873 19 492 240 289 850 -56 -146 499 -932 -172 804 -54 -753 -820 -594 186 -235 -245 -836 140 -529 51 673 707 79 726 -311 87 -915 135 871 127 263 502 -963 3 973 902 774 88 329 -39 869 -69 -273 90 -777 766 28 729 -396 914 837 964 -880 144 60 -194 350 49 -407 -59 739 683 -67 325 741 746 514 -505 720 -946 453 -852 -818 6 -533 268 544 -948 -486 402 616 -891 -269 595 -756 664 757 -247 986 -133 -387 366 -238 -182 -927 887 977 -800 -966 -126 179 -746 -481 609 814 -6 -950 517 732 -374 -497 677 188 -31 13 -445 -886 508 934 -86 -810 -381 473 337 331 -899 491 -846 -686 -273 322 371 50 565 33 363 -5 701 -789 -704 318 941 269 -242 851 -171 -562 -510 204 -569 -392 678 94 736 93 365 -892 -162 46 506 531 -368 376 -934 -765 80 14 -349 794 -521 643 -937 929 -759 30 525 -891 -739 828 -351 -278 140 -640 -525 -244 -898 -664 161 541 101 992 168 383 814 -734 -802 399 788 -81 393 -700 966 -800 -774 23 -892 -435 944 23 -772 982 802 408 692 -909 -618 794 -49 -990 316 842 844 53 43 200 -371 112 -557 870 -62 573 839 -494 707 121 59 470 -33 662 -867 999 999 722 -893 -75 430 -841 323 -429 929 -467 156 743 -671 689 446 -665 -531 -552 239 650 824 464 564 -842 316 -135 -185 805 -238 -980 -3 -940 -372 -718 -218 -417 -792 -66 775 682 -645 612 259 362 292 -450 340 983 -315 982 -659 -680 346 484 -67 -631 -640 -562 615 -737 647 -227 -529 -5 -519 219 -140 797 965 13 -396 498 -938 400 -796 335 586 -214 967 -471 -531 860 -854 -193 63 83 438 192 679 -735 -938 545 -748 696 -516 647 574 706 -203 -605 -595 25 172 779 679 -86 849 -211 826 529 191 736 964 997 -236 46 -374 79 -544 -998 157 -641 299 805 781 -270 -949 328 644 -493 -876 -32 -176 188 910 342 -566 433 -496 -392 591 -802 -638 -593 -267 816 416 -568 499 349 794 130 -385 -883 -575 791 487 279 -258 643 360 856 316 -954 -688 -143 183 507 869 -201 -351 945 497 755 -797 -266 447 -960 560 396 103 898 190 -539 -486 -862 946 -683 -148 -539 -708 501 -101 814 398 874 -432 929 -913 -532 -592 -626 -108 888 777 -640 716 -346 342 392 -439 -896 165 -779 -988 849 427 -731 687 -613 31 785 -940 -685 589 26 -723 842 229 -446 308 131 -727 -504 967 486 601 -616 -492 -25 606 47 -824 -662 775 -574 -225 -461 303 877 -37 -406 682 -679 744 194 575 -246 -979 -67 -145 883 277 -58 34 863 321 -247 -101 37 -687 393 -708 -30 501 115 826 -185 -978 -704 -853 -427 -846 639 640 -200 508 -294 -501 -494 430 46 522 -319 -447 -624 -586 617 -937 -229 -333 658 88 938 -246 -630 -72 942 -149 -259 891 -39 -799 607 -450 -662 134 -615 -328 -71 607 296 0 67 -984 281 632 69 -998 965 19 595 -864 -879 712 258 952 -529 -949 -609 -588 716 -684 -552 156 -933 -884 -345 -7 231 -677 -622 212 -813 718 -87 -214 683 -251 420 576 87 -308 -455 -401 -705 -648 -117 307 520 860 999 208 -582 561 -586 -186 -413 597 -17 -339 153 940 -875 -396 790 839 250 646 866 -915 640 -367 -723 246 -340 486 492 -102 -961 -526 841 -441 -385 -450 -334 -711 919 -886 356 -786 508 381 -678 986 972 -185 -247 -831 532 -106 756 362 962 875 226 205 -230 -796 942 74 -800 41 95 -739 81 322 93 -858 -871 -298 -415 794 -949 196 589 -83 -713 685 716 225 694 724 786 572 -973 594 773 846 -687 475 -855 878 490 -218 -55 -584 -524 -188 31 -310 354 212 983 -880 -524 754 609 656 -441 331 -999 118 701 -823 -398 -190 58 198 107 -736 -206 -940 483 801 -754 76 -823 -913 532 -673 -539 180 -246 471 403 534 -229 951 -56 -459 512 -702 915 -970 623 -841 268 -900 -793 -895 712 -522 -323 -403 -511 -365 -617 -777 -756 -501 -256 565 306 -665 128 -208 141 -856 -747 103 -360 -233 973 288 -742 178 -352 613 710 -879 -503 -950 -865 -526 303 622 -378 -229 -511 672 255 -457 -182 908 -899 -155 993 -833 729 -161 637 212 246 469 37 361 -551 359 -585 286 74 -565 -329 -259 -796 975 879 4 -558 455 367 828 445 -476 -393 -762 -771 808 -521 152 233 863 -152 -745 106 -382 -23 -919 -541 713 260 26 609 401 -983 434 726 224 128 913 322 -673 677 -936 -209 133 -249 941 -719 -904 173 -462 79 779 895 405 -348 568 -963 605 654 316 808 -922 -366 248 -292 805 854 819 -118 -235 -180 -178 218 -308 -544 132 -936 66 -89 308 -92 141 919 -693 -552 -180 -205 -213 -655 510 35 -688 -386 335 -631 918 -572 299 874 216 370 792 951 -76 -968 170 308 988 -625 -876 434 104 -783 862 555 -52 -41 -833 -618 872 -447 -339 -967 -272 74 942 196 622 -566 696 118 163 -940 -182 -944 314 -394 491 199 670 597 -230 -467 -783 826 719 -671 151 796 -440 -399 105 -562 -748 347 74 -450 -906 130 951 60 -359 917 -427 858 -520 -889 586 -920 849 893 -447 745 861 274 -247 381 591 -930 -234 858 296 614 56 -735 600 -394 996 -700 30 -853 -606 300 744 790 801 -577 312 -881 -425 -269 251 -327 -100 550 0 446 -366 -49 641 -479 -41 -874 -271 79 89 -135 425 848 381 716 244 804 -385 451 -524 -116 -539 115 -916 -558 -610 601 -864 378 965 -83 138 625 -167 776 874 994 129 622 745 810 -913 479 -283 -823 -262 72 60 166 -746 719 -460 -955 458 849 -115 806 -229 -111 -164 79 -296 326 704 362 167 227 148 910 -980 426 -438 726 183 -29 -212 -285 512 354 -754 673 711 836 -499 -54 44 -259 287 -964 -506 715 225 551 -726 -627 911 79 823 -121 -240 165 -123 910 854 -154 -69 -562 -43 -884 -207 -611 -74 -836 -424 465 170 599 184 241 -398 -567 215 -367 97 -382 553 888 236 -53 -216 457 607 -956 631 579 -489 -227 982 243 -819 691 719 -808 -107 -917 619 738 121 -224 102 685 -803 754 -466 -186 -599 346 69 -302 178 511 920 78 -763 -448 -419 -936 985 -815 -598 -56 -553 -226 200 -505 836 -887 850 96 -363 -518 104 -246 -393 -246 154 373 953 -22 345 746 -144 92 195 -894 139 -994 771 728 -460 -328 50 566 248 -254 717 489 -487 186 271 -90 708 -594 -991 -179 -765 -89 584 130 726 112 984 -107 541 -218 128 663 -216 315 763 852 -473 -19 -82 -411 913 496 -79 815 -126 -243 538 -423 937 200 -514 97 830 97 -303 -890 385 680 -79 40 572 -661 -238 932 940 -839 -128 -690 -70 21 492 -79 734 -539 -804 -461 -780 254 -599 -247 -294 -109 683 978 -13 -254 -987 612 -848 856 -510 -153 -337 854 171 867 617 -699 -288 -594 -338 204 731 -12 525 -848 -957 673 -333 538 -704 -930 -11 98 721 269 -91 -425 -451 485 522 26 55 -210 267 496 946 740 837 -138 633 613 932 236 447 901 -227 -711 -235 746 -275 -612 -204 -753 -474 413 -83 245 -406 260 991 -822 -670 718 89 860 -140 -73 -62 324 293 653 -351 509 -319 206 570 -629 -831 700 51 -360 -668 -586 -456 -177 949 -345 -596 753 376 -438 450 -606 -726 800 -288 -62 209 763 665 314 900 -253 -350 796 -977 -669 -578 457 431 647 -415 873 -950 -310 -410 -696 -148 -959 810 322 589 973 192 -293 446 -453 139 586 -238 82 701 935 956 268 279 -85 -197 -357 -786 566 287 -184 -833 -744 654 880 59 379 -589 470 -84 563 -223 799 173 146 544 -862 632 -18 597 -184 689 225 206 -375 604 726 678 -224 -990 -864 575 781 44 -114 712 666 82 -619 763 -968 272 309 466 621 734 686 -400 100 -578 -329 924 827 -903 92 289 -136 -778 792 -860 728 -51 43 -806 406 -399 160 -174 419 -175 -326 -804 -238 773 -881 178 -137 -439 258 -90 -851 310 128 746 758 1000 591 -549 -219 886 440 -215 686 449 -881 -689 956 -81 -727 594 303 -207 527 923 -255 -242 831 975 673 398 -530 -327 -34 -304 -826 398 603 262 12 -216 -236 396 -454 -28 460 -936 -491 143 520 -848 -813 32 913 -955 -503 62 628 -56 -576 -612 -263 -764 933 179 88 603 -148 -929 -445 887 -600 979 -629 860 -959 -602 -595 -93 193 617 218 -164 352 163 -827 506 757 835 828 -706 -541 744 494 55 253 -938 678 -270 -639 -954 873 499 -858 438 -991 -337 -697 426 -212 -3 436 -225 -507 473 451 -622 -784 -502 -854 -263 -377 -33 804 116 758 -64 -56 -85 -189 -885 558 550 -529 686 304 -139 -918 721 -267 305 329 -693 216 -443 -1000 -504 576 883 -811 766 375 505 -682 -461 -49 -762 538 515 -514 765 388 -344 -69 -41 -695 102 -673 207 501 885 -992 -230 -402 -806 -455 417 271 -568 270 -975 -920 -671 636 -328 -732 -337 -682 -166 -563 -26 -704 -333 -366 898 767 317 -561 -220 -555 63 -593 292 -512 476 -460 -296 162 -825 487 125 18 -414 -682 -71 164 -778 526 -405 -366 -922 689 -457 -940 967 729 -941 -858 -135 862 814 828 71 -43 -735 -948 -85 -598 213 408 569 -782 563 -463 803 -982 -340 -945 511 -594 -78 54 299 533 -197 822 964 669 -783 -223 -252 206 -916 -377 487 229 -718 124 841 941 -210 388 24 -79 667 -19 94 771 -966 -690 384 -467 -379 -233 -919 812 -585 -274 506 590 -213 182 842 75 586 811 -999 -79 -900 881 803 -52 91 -692 475 -811 -838 -886 414 -101 517 919 -791 14 381 726 -382 -879 -481 305 924 83 -499 95 -638 -454 -783 -974 657 -732 416 837 -81 -78 581 805 945 -967 288 329 -233 599 899 281 996 761 -629 26 444 -535 958 -755 613 -94 -473 -119 54 -709 14 -101 -186 -738 -412 354 -122 702 -443 -323 -768 -484 914 363 923 602 266 -709 -648 702 721 385 -133 843 137 -368 322 -898 -780 958 -590 234 -336 644 749 655 -453 -941 -663 552 8 -859 615 467 -955 -820 445 1 172 41 -925 799 -417 825 491 179 558 127 922 883 -601 -225 962 737 -304 878 99 -599 752 629 542 -710 199 856 529 548 692 -132 -974 -180 926 -274 -109 677 -258 -594 491 -430 -894 591 3 -921 -811 427 -226 -267 -150 -721 -312 -864 941 512 705 -510 568 702 250 414 349 597 250 341 188 -67 -544 -57 525 565 -903 -770 -737 -632 -911 -357 -787 310 -905 200 -244 558 -48 904 409 -12 -674 -237 100 -863 -614 649 -728 282 -261 568 -362 25 330 191 664 157 -947 660 -779 -609 -351 244 -734 -651 -772 -177 611 -560 927 31 997 744 -913 946 869 -718 201 406 -308 52 -13 -169 -453 -498 -744 -513 -542 -21 408 239 -559 368 -93 0 -889 376 769 -889 -692 898 -254 854 647 -347 932 -877 590 746 -355 -206 -187 -539 183 -956 -218 -95 -421 -957 409 987 548 827 373 -62 621 962 849 471 -561 -509 -97 875 -214 996 -823 393 -326 -531 -676 500 217 714 546 651 -438 850 85 -686 779 -606 183 -714 -681 395 688 -744 561 -660 53 -315 -155 -342 -193 509 472 -571 -376 786 116 -754 281 -414 647 -963 738 838 12 -89 856 -314 -584 -588 -964 722 -304 -825 -189 446 498 46 392 984 -169 793 -748 -949 -328 951 -359 -527 171 -653 395 -669 -336 72 465 -333 -455 -270 301 584 -925 592 -350 -558 605 39 816 -755 538 -877 -968 511 697 -578 460 -541 -71 -935 -499 -996 804 132 -6 403 503 -86 -951 923 768 -416 -914 164 396 -318 -556 357 -691 -623 -365 990 -714 952 -731 628 -100 -753 528 -674 -415 -222 -368 395 -571 -299 -982 168 -615 -991 404 422 -413 -268 218 -150 -168 450 -721 -83 -624 266 -770 666 -200 848 125 681 -585 350 -565 903 -187 950 627 565 991 2 881 -89 -217 -990 -977 790 633 979 20 130 701 -318 -1 112 -408 477 55 777 296 448 175 -666 560 -1 -8 307 270 -587 -45 319 -780 -692 961 420 -13 -96 595 53 777 -221 -514 -295 -329 518 -995 -256 -195 198 -568 -792 316 607 -270 215 330 797 -987 -449 -539 -984 423 82 -75 -591 -294 -39 -225 804 -100 -315 -418 -363 941 -367 -252 333 -971 -914 -525 -829 -752 938 430 -139 -606 -919 -101 -267 721 -440 -786 968 656 991 -786 -897 -556 820 -18 -759 349 -20 18 748 142 607 -212 28 59 490 -716 -818 991 -700 -859 842 209 434 887 -811 33 -934 -85 616 -552 -11 282 216 915 -894 -78 790 -922 -289 -152 -639 -920 675 -985 721 -375 -830 218 150 251 -736 551 -979 -470 901 764 162 771 397 755 782 622 718 -170 538 -682 740 -625 -653 25 103 -66 -979 -14 416 429 49 -836 638 211 -250 882 109 -171 441 513 -525 -559 913 614 -552 -709 492 -216 -836 705 119 141 513 -842 446 979 -169 -968 505 387 231 63 -974 111 -522 956 862 596 618 900 913 688 426 -483 -336 -32 565 41 -667 709 709 -171 855 982 612 799 -94 372 528 -634 -925 -149 775 -581 79 -503 229 -239 238 746 7 392 -336 641 107 557 751 -475 -860 138 482 665 -732 -468 220 359 617 -343 -764 286 487 120 680 -742 -837 -524 998 760 74 78 198 -118 -463 819 178 0 796 622 -723 39 -1 -713 293 41 -85 -100 974 -568 729 301 -215 -974 -768 -755 -719 -395 230 745 -199 491 -762 60 -211 -661 300 776 -36 -879 846 -691 548 517 -675 -318 366 112 346 -788 927 529 297 697 341 -13 -556 54 -672 626 -319 -542 545 216 -919 -382 729 -455 -745 321 505 744 -956 303 856 140 74 865 8 913 -762 403 80 593 946 289 -681 899 334 -849 892 -217 536 -42 112 637 -155 21 -350 -344 754 796 463 -257 168 -978 765 -688 175 -801 -572 280 -3 198 701 -664 382 539 -997 105 -350 -786 -238 -237 -374 595 751 704 -165 704 729 709 866 -669 -151 714 932 9 964 -930 175 -557 817 798 674 -583 -668 634 268 946 915 544 825 213 491 -317 721 929 108 -978 -232 -107 -827 -416 -526 -185 723 -571 -557 767 -601 155 340 914 -978 359 -497 -917 602 149 933 -991 -785 109 -23 75 535 -662 -683 -81 435 -238 -749 -745 14 445 -1000 702 -288 -24 616 -608 -908 430 151 256 -280 -682 -168 -631 -993 -280 -130 667 -530 -308 -404 217 -686 568 -276 763 -123 596 730 -862 -400 391 -237 738 649 249 786 210 -620 771 -223 -352 653 357 -788 -217 -973 641 -771 -290 -846 214 -951 -964 -399 955 -302 390 384 -396 -736 90 798 -320 958 -555 -129 897 442 284 62 -577 -55 713 -602 -929 -295 -933 660 -974 -400 395 400 945 -982 59 -708 -909 828 -442 -428 -392 -927 -596 -429 -805 -657 164 366 768 264 640 -92 999 586 -503 -548 -787 254 -961 675 -240 912 -642 68 -734 -291 267 183 401 12 953 994 -35 589 523 -774 42 -5 288 577 -163 483 376 885 -762 -965 664 499 142 92 -292 -834 860 -943 397 -482 -492 -585 744 -994 81 644 -518 -242 -212 109 -822 504 -40 -284 -752 -741 -994 482 -629 698 502 -997 -115 703 593 184 355 589 -656 163 -399 986 988 547 504 -908 570 988 864 531 614 436 -818 241 -886 -886 -259 468 826 -797 597 199 253 844 -164 474 3 395 -595 -196 405 -733 273 997 -498 -94 -572 953 -660 368 72 -971 -230 -964 -363 297 837 -194 -451 316 -178 606 -531 579 353 -569 502 793 -936 438 675 -679 301 -776 -182 -998 -354 -986 766 -173 -285 976 -118 -543 984 612 -279 838 161 343 -6 -142 477 -820 13 -694 -141 -832 446 -848 -136 -700 -513 -77 -409 -721 968 -278 -749 84 -328 902 50 -856 -981 135 210 -970 -399 -577 -281 -553 -75 -781 -573 -732 797 -210 791 -797 -371 791 -995 -482 -577 -143 503 230 -774 341 -889 -748 501 149 -755 10 443 688 92 927 71 835 -513 994 -404 -465 416 -147 953 683 -675 605 351 -381 828 18 918 -733 -420 521 202 -855 814 -64 -172 -603 187 665 -774 535 51 546 501 -488 676 -14 506 -98 -756 -866 -14 920 526 -946 970 192 -145 411 796 -746 -651 382 857 -428 461 -440 458 -883 -912 -83 217 891 698 -489 929 282 -76 660 -315 280 -363 887 503 959 930 -98 147 -580 262 564 278 996 921 950 -682 879 -968 981 441 763 -274 50 -361 -933 924 960 233 -734 712 903 -582 -434 -627 71 -88 -944 247 -314 636 -610 -896 -575 -744 -79 368 -780 -941 148 266 -262 -531 -737 -275 748 882 -525 -92 665 639 427 -65 -856 -60 -341 -441 -10 -538 262 -937 762 -967 901 917 350 99 -887 -409 -566 203 -710 932 -425 190 -671 482 787 -737 -195 -330 -890 -411 -390 -988 516 568 -329 451 852 -669 -101 -55 600 724 -289 313 97 760 -59 524 223 -365 -263 292 811 -256 67 -699 263 -583 -268 -183 -825 -143 624 336 -936 371 40 303 657 816 421 -751 186 -51 -61 -560 -375 -766 202 481 75 955 -515 -961 -888 847 549 329 555 692 975 566 671 -676 42 448 -492 312 -673 912 -689 121 -263 -876 -557 582 572 -751 -111 327 -31 12 -9 -756 571 916 865 -525 -119 605 755 -958 -930 -900 498 671 418 -926 -115 570 -320 73 436 -680 -945 625 -782 -244 412 731 267 -227 862 -197 535 -465 -656 828 -931 526 231 898 2 -236 -62 -275 392 590 -442 -888 -333 898 118 -793 242 555 -636 -855 640 915 335 533 45 20 -699 -635 -800 -626 658 -2 -844 301 -332 540 343 32 866 979 324 -347 -56 -737 141 -224 16 -931 870 -286 247 -311 507 874 882 -654 19 51 -115 -608 -827 223 667 -308 -991 -804 272 451 -459 -839 625 -735 -72 -715 565 -841 -594 23 443 -670 -44 -815 -259 489 -40 -351 -444 -28 -752 -2 -133 -541 981 -185 -604 -169 749 408 -349 61 -954 -552 441 100 -815 441 -331 -724 -205 -578 -926 -603 642 322 364 -329 806 567 311 -420 797 669 790 -679 171 -825 543 -230 -304 800 -345 221 280 679 194 90 818 200 832 515 -767 58 198 476 -522 -956 207 -261 -541 -984 177 667 -802 -818 849 429 -761 258 -302 -342 -741 219 545 8 640 273 -269 208 -99 -733 835 639 376 629 -256 -17 -757 414 -755 33 687 -729 992 -348 -154 -382 -626 360 -561 68 -569 383 998 -40 143 -370 361 328 -954 -974 -241 -807 973 -552 -626 682 370 692 -182 334 -857 -676 -36 -202 498 -738 93 852 -399 -956 947 639 233 198 596 -949 -651 -784 -436 162 720 -106 452 241 724 750 320 24 24 -520 214 700 -692 -170 -923 809 359 -92 836 906 382 -417 -986 370 -846 720 -398 -557 -949 881 91 910 406 51 -36 584 -63 -239 -299 -132 902 280 -552 19 893 737 1000 158 -372 -719 -119 -771 308 640 79 -353 -97 -509 -978 483 104 977 -890 115 417 759 306 -125 -114 662 27 860 -477 -422 919 37 369 904 16 163 -953 -934 373 53 -501 532 628 960 -534 -221 483 125 964 -931 -719 117 -320 918 -223 -126 -761 131 132 -253 -685 640 -820 763 -349 676 -335 302 745 853 590 799 -370 268 -487 -395 955 454 -682 794 62 -989 287 95 838 245 203 239 151 383 -198 -980 -749 -735 -79 -522 -561 826 -71 -832 -410 -330 889 -344 -63 922 80 -695 -1000 472 -888 631 -195 731 -106 -225 522 -817 -563 699 889 449 -372 -249 855 915 -408 -484 -984 348 -907 -900 396 -238 382 -363 952 24 298 -207 -880 -123 923 934 -271 333 -588 -138 630 736 622 -855 -411 206 -396 -703 168 -696 383 154 24 -854 -874 826 -969 676 -512 -360 -109 -882 208 -155 36 586 838 189 -361 -924 991 -30 -127 -311 11 -82 -700 95 211 -11 839 692 933 -457 128 -701 230 450 -846 185 597 -82 423 525 -495 -912 123 -300 -791 905 931 306 -843 800 -219 374 41 -879 -736 -490 259 16 -504 389 -588 985 -289 -523 58 -985 -792 -164 459 966 672 921 -330 631 374 -423 846 -267 133 -392 -322 -9 29 690 -457 98 -153 -821 873 848 552 -200 503 691 -404 964 -498 -885 733 420 -692 -234 169 791 66 708 -960 29 792 -785 385 -226 96 -876 839 -364 350 671 714 143 -120 -874 643 580 86 431 -314 -69 -403 -330 52 829 -318 -405 717 410 689 -341 -457 -156 825 -356 463 842 353 -420 -502 744 -904 355 -943 469 949 413 839 -557 -705 -36 -71 533 -211 591 216 953 457 863 -512 -518 -571 548 -806 -73 -105 -594 -262 -455 947 48 178 -72 -325 79 -62 771 -71 -144 -748 -876 872 763 -602 625 160 463 -872 222 -557 619 -594 535 -662 933 -801 227 -739 -998 -731 821 -227 -648 11 242 -740 581 -124 -691 451 476 -660 -521 -203 13 615 -257 -144 858 458 885 896 -193 -694 245 471 824 -809 -568 -817 -574 998 -844 -314 -555 -705 676 253 -268 22 78 -130 268 787 -940 -929 -109 987 -437 905 200 667 -757 -246 -684 -770 -443 329 -997 -272 -372 -502 -71 622 322 372 -851 50 -790 -110 693 101 984 166 957 -679 -176 -863 794 138 954 123 -654 -711 777 233 -815 -340 -289 -463 -709 -563 -829 -900 -317 -618 -512 -228 21 431 664 680 -164 -616 -678 250 -578 -562 -584 377 109 640 -431 684 47 58 -186 778 -757 825 -265 736 -324 -868 -603 -199 244 -804 206 -297 374 469 528 765 -701 225 -180 914 57 -247 856 172 -250 601 -783 -943 -300 292 804 322 -932 652 190 -693 492 -405 -815 936 -571 99 8 743 -703 361 -916 -861 -703 -229 -423 210 -168 428 -469 -960 -484 -975 733 -496 736 125 327 33 -753 827 708 37 663 464 -254 -901 -711 584 616 325 775 860 -427 922 207 -146 -991 800 -251 573 -205 -794 -96 -669 -943 443 -509 290 -111 37 -728 117 -800 384 634 -275 451 597 -178 -188 434 -824 596 -50 715 773 116 -947 449 -795 -529 -42 974 778 -676 -135 78 -346 710 375 -328 -766 544 -82 -316 -37 901 -844 665 -712 -797 984 -884 -69 -378 -17 719 -590 679 198 -4 251 -265 -27 -142 -298 -664 607 380 -806 -666 -450 -84 -337 -712 -173 657 -839 -293 -274 -978 -852 668 -193 -128 329 597 494 993 -990 232 948 509 -443 -87 900 801 -99 525 -113 -515 -207 99 874 -126 83 271 -66 -575 -953 -525 765 988 -106 881 446 561 200 976 -805 273 -255 -596 -426 -953 -326 -869 329 587 811 877 -197 -491 639 -144 -14 987 -919 -652 -970 168 336 765 -733 -482 -163 -688 -12 127 705 193 -138 978 -396 -624 -851 174 814 393 531 990 -39 785 257 -429 -312 717 -302 -309 495 293 171 -43 759 -890 370 -645 -515 -184 359 -312 -396 431 -682 504 -886 828 -926 482 -475 236 -31 -37 130 -820 431 -388 -430 -431 920 430 -94 -498 704 458 285 993 862 -521 -453 771 777 -3 699 561 886 -884 -221 944 -194 668 -726 -685 -679 -742 -954 388 82 -203 -60 816 214 683 -334 -731 463 326 -6 722 941 28 970 -411 -773 456 92 814 462 -986 -904 -77 252 567 833 244 -998 389 695 -763 -85 182 270 -994 931 349 796 -783 743 -597 -850 -268 -317 922 634 420 -569 -939 -597 -165 -946 357 951 298 -345 -343 -922 -449 -326 -61 3 -964 -905 -34 375 736 467 247 166 768 935 -796 -205 500 284 -183 -574 974 148 846 -16 -148 331 -97 874 263 -103 824 -163 730 517 587 892 511 960 731 16 -457 -694 351 225 -820 -52 -344 767 742 -512 -832 412 978 997 231 -659 248 20 -586 362 660 -871 986 -30 862 325 -34 -109 782 -140 515 884 896 996 917 208 982 111 735 -74 -336 -907 835 -720 509 730 327 632 338 676 -769 -109 -384 915 -537 -644 350 -506 965 152 358 634 759 -343 651 307 441 326 -288 217 -920 -113 542 -585 196 336 -921 962 417 9 570 297 2 -229 378 793 852 -218 329 571 -336 -474 -270 -632 873 13 901 574 689 -191 264 515 -49 -35 -245 926 940 301 -734 211 746 660 152 -440 -602 578 283 808 807 -352 -574 539 -131 436 -859 -982 -732 -634 991 -879 403 969 486 -625 908 485 868 614 -921 925 -527 -658 71 817 -619 -375 646 -357 -934 -453 347 819 806 21 -863 -172 -515 640 -349 -629 -893 -775 631 586 994 -180 -155 926 367 197 895 -481 434 -698 865 -923 -173 -319 -936 125 273 932 -488 901 -801 -906 -110 -227 -928 10 -264 -105 513 -885 286 957 150 330 822 469 562 -327 768 509 162 -991 626 104 887 931 -130 137 751 -73 20 -839 -976 -111 -7 37 290 -501 821 -905 383 -536 697 -169 827 -653 293 666 -574 606 -150 432 -919 -113 -824 909 -409 -8 215 -766 385 507 -848 -80 -858 -7 927 -128 109 -762 -144 801 223 471 -930 695 928 861 -323 332 -142 947 355 44 -885 206 916 -149 -991 -809 -649 561 785 565 612 -88 -866 -749 200 474 965 -111 -349 99 251 291 967 883 -902 390 -245 399 290 -981 -967 471 898 -872 876 -5 -216 -410 871 809 -523 -591 72 -436 -973 213 -649 -465 452 86 473 791 -829 273 -736 -724 26 -728 140 834 991 -331 39 -976 -901 -727 572 220 604 -747 -322 -255 341 270 436 -661 -368 726 -268 856 496 235 -84 -201 317 542 -290 597 -440 -170 -287 -732 409 -865 -527 -235 -932 646 835 -373 187 616 -401 -635 -49 340 482 376 365 -704 792 -967 988 -19 -660 -635 -692 347 187 -496 521 -643 -428 443 -884 846 -301 655 848 731 -939 -824 274 -24 382 -779 -733 597 434 227 -197 -409 22 -128 -5 -552 404 -256 -201 -737 509 800 472 -591 -632 -969 128 9 347 -801 -566 -878 -246 22 -461 -463 -135 707 -691 -65 -401 643 -896 -832 -408 17 336 542 94 793 906 679 -944 -694 -396 -417 565 981 87 -330 1 -663 83 -822 771 781 39 -715 -614 872 844 756 237 -761 547 136 805 79 -372 -316 -292 -635 -330 -988 885 515 447 -184 551 -975 -258 605 -738 421 535 -990 -968 626 -688 80 -677 -649 -456 -528 9 -696 -660 535 -603 -198 -685 574 48 736 187 868 -925 -810 -420 -926 -708 -77 -468 350 -451 546 -84 -380 -574 -643 511 -189 782 726 -453 830 518 -626 -259 -847 -409 748 -95 157 638 -200 -678 429 812 793 832 -740 -256 189 -523 0 861 452 -995 -238 -922 805 -918 -472 -147 -169 450 792 -792 -970 252 -699 -715 -28 -893 -366 534 -394 -918 684 -22 -679 932 -643 -611 799 -112 -609 -453 98 -283 -616 633 -146 -179 -56 429 -682 -385 108 674 -533 -629 313 698 -331 -437 716 300 -333 -143 192 -322 -965 -317 -780 -107 -97 954 -629 -207 -703 921 -507 19 -287 -300 587 -397 598 -881 -653 -324 852 866 -872 543 -9 -272 -38 -521 607 -566 790 55 883 -661 805 -188 889 -609 -134 -23 -571 -3 -805 -147 834 459 -858 78 -916 -380 -800 -696 -608 -992 86 -879 761 515 846 -915 -838 670 -808 -264 815 -698 0 -780 -872 -639 -392 932 937 214 21 372 403 716 175 -878 -468 479 597 -576 65 -762 -633 459 474 -279 -517 636 -983 686 -915 352 -621 -268 -575 -860 979 -704 -968 896 -352 -353 764 670 625 24 139 -255 277 -144 -199 3 584 -367 -275 -837 -379 -38 332 -287 485 405 470 243 -318 180 544 454 107 -805 236 631 992 -757 -789 -314 -253 -858 -867 155 -412 -161 833 854 540 62 -84 -287 395 159 -156 -337 319 471 -556 -574 232 411 610 -320 1000 -265 -354 424 -72 71 276 -280 397 572 444 613 -856 605 134 792 129 -417 -958 790 -175 -851 -759 433 607 -950 824 928 -271 128 256 63 13 -442 125 282 -4 9 285 920 9 -672 658 342 -991 -920 -728 -773 -12 446 -627 -327 -361 208 868 -23 -897 -806 -416 365 -386 -867 -93 637 -806 467 -848 530 74 950 -697 627 -167 236 -794 897 316 -208 -91 23 770 -88 548 -909 -599 855 -377 316 -268 921 -219 151 463 -825 622 -354 -664 813 -79 871 888 -209 399 -177 265 659 -194 625 -731 -832 -85 904 -913 -684 445 611 172 -438 -17 64 -478 -416 707 -893 -917 -235 -242 -984 -595 -750 -878 -422 -197 -490 730 396 101 233 248 -849 639 -325 -677 -174 -949 21 -950 444 -322 -584 569 65 -747 91 -331 669 -923 859 19 -239 44 75 -172 924 908 18 -475 -136 521 576 734 -403 -878 -280 730 310 844 -842 52 737 495 636 872 444 895 -826 -503 878 809 -455 -386 698 83 -584 694 546 -694 205 -179 473 -724 555 546 918 -919 819 712 -365 -115 -737 744 -70 -301 279 -593 -845 -445 -926 -784 -875 -351 295 -711 25 436 984 856 791 390 408 -750 56 254 -889 993 -770 -291 382 718 766 -214 -973 108 -36 -529 -788 750 -121 -369 -513 -825 -333 -119 -291 -945 381 507 101 -522 373 644 343 -199 -665 -886 -724 384 799 -391 431 -716 -268 412 333 792 -111 -14 274 699 -257 -855 918 -12 -212 -14 -940 483 -375 -393 -104 402 -441 772 -924 -323 -290 878 -358 87 -28 -381 28 -258 353 -733 -115 315 -299 372 -322 -182 -203 -897 -25 418 -73 446 333 771 -945 873 -806 468 526 322 -750 357 315 156 458 830 -690 621 -287 -491 226 843 278 297 119 -494 -797 -433 -858 -295 367 -831 333 -485 -92 468 825 237 13 -470 903 -401 601 473 -716 917 211 958 -609 413 -244 467 471 -949 -368 -523 -173 -746 -808 -709 -15 -100 -893 -235 905 -386 -712 328 -781 947 17 -95 537 -29 -806 -790 442 854 39 -346 -305 -802 -422 -237 -465 657 142 -156 296 -870 419 -907 686 -638 842 -344 258 -786 276 -70 874 -114 924 313 938 -51 -57 -319 132 -324 582 -475 -662 -89 146 644 68 -640 720 -414 -116 -821 288 892 -774 258 716 -86 -990 -82 744 582 650 663 569 -845 203 -797 -821 -845 746 871 49 -651 -421 670 45 364 351 -896 -218 448 50 -198 -754 707 -630 -219 580 -947 -892 567 191 -509 -122 -558 -51 -257 -83 723 -594 -755 -296 802 -425 125 211 202 -118 805 278 790 925 -214 -144 -776 786 -750 339 -873 556 -973 21 -299 -917 -182 887 253 -179 -952 36 718 -271 262 644 -980 656 -544 -935 -932 -202 865 -889 -395 564 -709 -597 -517 623 247 782 482 -399 356 -51 -529 -28 208 645 774 -523 150 -803 -851 -600 720 -708 396 142 -344 -155 -432 311 -795 976 -155 -864 591 417 -25 -21 -135 456 -516 698 6 538 -272 657 -5 -430 -123 913 1 -54 581 956 -948 351 -954 -84 -600 527 729 -142 636 -795 -691 911 369 -556 -389 244 -364 118 -580 110 924 -778 586 -327 443 -434 20 -194 721 20 833 517 -603 -603 -524 -38 -69 480 -727 17 -769 -723 -227 177 -995 160 -646 -592 -963 543 906 896 -490 -643 -998 693 -237 716 275 42 822 -808 711 -475 -324 284 -792 -412 -944 -397 -348 266 -599 93 -494 -91 -68 -807 819 -239 607 -516 -425 -555 -741 326 -515 -684 -325 49 -238 16 373 -296 -119 653 -192 -505 282 624 416 -182 790 -834 -919 870 -384 -924 -218 -686 532 -928 -932 372 596 454 -749 319 -345 690 916 458 722 -150 -809 -775 514 -141 -395 -974 -197 -858 -873 -455 605 -847 -564 -298 -139 260 300 766 -990 644 -805 -174 976 366 -29 -572 269 437 453 847 -137 -544 -305 -903 367 263 702 480 174 628 -54 -376 -182 -105 538 -133 -566 202 49 -791 -9 -281 570 444 248 63 959 918 823 -898 837 822 -59 468 -400 593 473 -94 -500 510 -22 -173 -595 823 -788 475 38 -503 187 -823 -243 450 158 795 -45 -640 902 586 593 150 653 -673 -479 921 68 418 929 -496 -572 7 367 723 830 171 -378 -792 444 -300 561 412 838 -907 -798 825 260 -631 -382 398 599 -886 227 253 879 -963 -959 578 -91 -106 897 -458 910 -263 -415 208 -940 -477 295 240 880 43 -191 450 -6 6 -195 -640 611 696 -502 349 320 -170 71 889 -940 -429 411 -107 492 777 -59 369 -574 -697 895 223 37 896 -54 67 -666 30 910 897 127 125 685 411 823 386 162 -681 836 -818 -333 467 879 557 994 539 -238 42 -116 -60 196 90 838 -791 -809 825 -321 156 -557 878 347 -901 774 -34 44 -297 231 425 45 -567 270 -50 946 769 -345 -352 -158 -984 217 888 -770 -893 703 -485 -987 839 736 78 852 171 710 721 -196 -586 943 424 322 558 360 -147 145 -877 71 -248 826 -183 480 147 -366 109 168 330 266 -303 -895 -773 -576 203 -63 -132 -164 418 170 590 -564 -892 925 -638 -964 -491 468 881 617 -145 -285 156 139 375 -754 -118 -656 532 547 57 734 487 740 -78 476 -60 -841 590 348 -963 8 141 -237 123 -450 441 -878 -283 280 -647 -3 -983 -5 628 3 -812 -272 -696 -581 707 -542 745 867 283 103 560 -262 -154 -101 -930 138 402 66 590 409 647 -631 -597 603 -142 -335 -789 698 -882 -303 785 -530 -982 575 107 512 575 -49 500 -137 -167 -721 932 9 376 -909 -765 -499 40 538 513 -432 -537 912 288 -796 308 682 9 137 -678 -545 -61 177 -22 -809 -513 -691 -945 925 220 -346 -683 -884 19 -949 322 403 409 563 -242 783 766 -983 43 674 -623 46 -183 198 527 -476 322 -769 -763 -16 -805 -999 849 466 -876 -275 72 -248 858 -558 36 -254 -675 950 133 639 -798 -358 443 74 517 989 177 387 -220 -627 -762 566 -163 -601 -309 -500 959 218 -94 -51 14 -944 -774 -514 341 -500 -695 310 -21 -778 150 45 -167 842 246 -541 826 -357 -527 242 55 842 -12 -959 -829 -719 -34 -726 -113 556 -281 -270 -392 820 649 857 622 -683 -585 611 298 -950 674 -614 267 700 -396 -355 -630 -34 343 -673 590 377 -378 -405 -12 358 190 71 -624 51 728 69 -862 -615 374 446 239 -503 386 -902 492 323 -390 -537 64 508 -967 574 -745 -684 956 -223 980 -825 -776 -219 -364 572 970 243 895 393 39 -405 -449 -318 738 687 737 -709 56 14 -196 -961 -443 -523 -559 -897 -86 893 948 -813 -20 417 -495 460 -614 353 309 407 614 -656 -167 -707 -479 -837 558 -271 51 319 -233 -634 544 800 770 330 717 -62 -937 -745 -914 -458 156 -788 546 83 467 -496 180 -372 271 -991 627 894 976 655 -460 692 759 -968 -367 -269 656 -308 -711 744 770 -796 -492 586 -359 199 934 -826 188 -421 253 789 -271 -146 670 -256 -42 -515 -78 -596 48 914 580 57 22 24 -569 -915 690 307 -58 759 502 -153 185 -401 -542 86 646 -283 313 -430 398 -681 417 90 384 -910 421 -630 -579 -708 -13 369 -16 66 -337 -237 -277 255 873 -471 635 -252 -342 487 468 609 -424 450 -353 663 756 808 393 -85 -75 958 199 -651 826 -737 -299 -137 -849 -119 96 -853 407 812 42 392 -259 997 907 964 665 277 -829 550 422 254 654 167 -86 942 97 406 -963 276 822 199 -651 -875 -966 614 982 -852 450 779 118 511 -693 -932 862 -783 -868 312 295 -859 408 296 678 479 -415 -861 -581 -893 -615 631 -721 -950 234 -595 -900 -108 964 -525 -571 -298 772 -459 360 516 -199 325 -962 -193 480 -308 846 -834 -202 413 -445 541 -962 -131 -236 146 690 889 930 593 412 828 163 -618 -177 390 605 -570 300 238 -756 844 308 -750 -698 974 208 -829 -963 -215 111 -967 201 671 663 -949 -851 -518 66 627 -628 -318 815 315 261 -679 -534 -738 -655 345 790 -671 974 -49 46 174 -446 276 364 646 670 858 641 -539 43 712 200 -193 -345 -745 -997 77 -966 -976 535 -784 360 419 -323 273 -178 -571 901 -203 61 -57 -14 923 -661 317 684 887 -118 -853 -598 -877 54 585 840 -525 -160 255 -351 -489 -539 -65 990 -830 -530 -338 -202 -281 948 406 -541 -860 572 -955 868 -540 -566 -209 -694 457 432 269 228 318 -332 778 -549 -95 882 394 726 -673 845 368 876 -721 -652 -765 139 406 132 936 -443 -925 -103 257 -386 335 319 373 -715 597 696 -75 -745 -521 -41 -33 -524 281 -773 31 -565 826 551 941 326 -753 -410 -656 -176 369 -203 362 -657 -428 152 -270 530 -849 -82 108 615 -840 946 466 110 569 -571 52 566 301 472 175 559 -138 904 -233 456 -574 -527 826 -308 615 522 -326 -696 430 -795 986 -534 309 -879 66 -740 -362 -181 400 -995 -170 -908 -800 -47 687 370 260 847 241 -273 -406 637 -898 806 -21 891 429 734 -889 -750 -417 -898 986 372 -910 910 -563 -730 415 -742 -276 311 694 -388 202 103 -209 -248 610 -726 606 -62 -613 929 -413 -647 -430 -699 -406 73 140 -819 -18 -347 -321 639 746 986 -426 -616 293 566 191 -766 379 -488 -477 -783 258 -298 115 -470 -928 328 -404 153 128 -108 286 970 -353 896 -678 -346 -643 79 -323 248 -697 640 -367 414 -223 -466 -813 -970 980 469 -31 -198 -503 815 147 981 787 -829 505 -226 623 -459 -486 -434 -973 -827 -995 -217 422 496 26 1 -66 257 445 734 601 237 -437 127 537 657 738 513 605 1000 668 -589 -472 -284 609 821 937 -528 753 381 -659 759 32 -325 -288 -957 182 465 345 268 -371 -382 -845 316 109 -637 691 462 686 -581 -878 -581 263 816 -120 -527 -505 -104 32 145 -627 643 239 -788 -63 962 -883 372 13 -756 -801 960 290 189 171 778 -741 575 276 976 229 -137 183 99 -334 -300 825 -861 274 510 -287 -187 -873 -662 -125 -642 -473 -466 801 117 884 977 334 -371 -643 983 -119 633 531 -861 -755 -157 -402 403 831 -599 -474 -103 -444 -526 258 308 -238 -569 970 -796 -584 398 -64 408 -262 -127 700 -678 659 -33 197 94 950 335 913 461 3 -271 -886 -220 -512 323 -767 -932 -233 149 -901 716 -362 -525 -904 -267 -814 588 -466 380 613 413 333 -3 -362 283 -987 905 947 -594 -115 389 -688 545 -149 -159 -743 -738 176 570 -294 828 -706 -285 633 -548 919 167 701 -425 27 611 945 591 -745 -706 -736 -61 -6 -487 745 -36 331 941 -245 -584 -542 37 678 365 -294 736 -54 396 -824 -934 -844 918 -826 681 -707 -862 -150 648 -647 -764 -737 936 110 451 766 -315 -276 770 -964 899 655 516 227 -664 906 102 629 -214 351 -442 904 702 647 702 -721 345 870 -907 -94 643 198 415 -465 -180 857 253 491 828 948 51 -873 -983 -639 183 830 934 -60 471 786 832 -37 -949 178 530 614 -339 540 -377 -40 644 358 389 -815 -498 432 459 -3 10 212 -759 -654 -636 45 -69 -186 -584 -639 978 156 653 -313 12 60 166 285 -420 300 -634 238 711 274 -722 29 832 -57 523 158 -118 548 -354 -319 -103 551 -73 630 344 946 -846 -567 689 685 -413 -391 -435 -885 -833 122 -593 13 -405 -680 402 -628 222 549 -925 -607 304 -244 290 -799 -808 579 -17 604 245 -401 -837 -683 189 -65 -106 -56 974 -284 -613 985 162 -957 783 -908 45 -975 46 357 311 -975 -623 -592 512 796 -439 -394 -438 565 -288 -778 77 502 -234 -362 -213 -395 -77 -829 -292 420 119 -257 -319 940 -465 42 330 -35 -170 680 59 119 104 5 995 431 995 -201 934 353 -372 566 -314 -460 -213 -634 -896 217 -283 950 -752 -850 334 544 -156 -32 -371 -251 -833 911 476 -685 -921 -724 -447 -835 -978 993 -430 -79 880 54 -786 78 370 -960 102 -74 -367 -393 -338 -552 -80 -145 250 -187 -723 -337 716 525 306 214 900 291 17 -637 -852 681 -359 -73 -477 -64 749 629 -483 -109 528 -566 -815 -988 519 337 391 -391 314 -787 223 -224 566 -258 235 278 262 176 138 665 567 -746 -692 235 94 407 -600 341 61 -863 -807 755 -454 446 400 -280 954 600 207 -995 996 -556 -275 365 298 520 -778 169 -236 412 -102 -341 856 -466 71 -873 990 754 -543 838 -72 -445 716 692 26 -503 -641 805 -645 -462 24 405 -528 -507 919 -259 -8 -597 745 173 -352 -823 -697 -974 -135 388 673 420 -800 -961 -971 863 546 797 -422 -166 493 -996 -361 -253 -231 363 603 -641 -796 -271 517 -505 -5 -546 414 -888 -80 957 -292 -727 586 -106 419 811 7 840 -716 -296 -150 -447 301 941 495 -603 -813 -607 -422 -473 514 -930 721 -899 -756 -103 351 367 -438 159 -775 153 579 377 88 259 -448 -475 -170 362 608 -559 546 -323 -680 728 648 495 187 -422 -528 437 760 349 69 804 775 -786 -543 -844 677 -523 -487 -547 99 902 -464 -137 502 -917 529 791 -650 -252 862 -986 -807 482 766 743 535 -834 -740 320 -317 -154 957 431 686 -691 180 836 328 -29 200 180 943 416 -496 327 -759 -886 -594 585 -993 -976 602 -770 -739 -690 536 395 -657 355 -823 681 -830 908 885 -594 -594 620 666 -329 64 -407 -711 388 513 -788 232 1 -348 -903 -230 904 792 128 -422 744 222 665 -39 -985 519 531 17 913 -511 53 -440 -443 338 245 -288 -120 186 -253 -801 -318 209 631 414 -163 96 631 253 16 -384 397 482 -77 228 -485 -625 280 -569 568 -504 -949 920 26 709 -987 319 682 -708 -64 727 -498 -716 -189 -921 210 -398 466 -425 558 -527 -889 -303 -429 -345 -46 653 -852 350 -685 -440 906 -472 -167 766 427 323 132 717 -515 -9 -453 -705 -321 -774 -598 -64 760 -479 145 80 -710 727 -379 669 -216 -447 496 202 980 281 483 691 -756 19 394 99 -102 378 -247 -970 983 266 82 -889 -815 29 -385 769 491 -176 975 880 885 -706 -191 -527 204 837 -335 -380 -57 611 -65 60 -187 526 178 650 403 738 375 -251 -840 719 924 -867 261 983 -965 -49 -298 -834 784 -963 917 383 830 253 -249 964 642 457 -16 708 486 -373 49 -85 -898 -589 658 -870 285 711 -616 -130 293 681 -574 -871 254 467 310 -634 -457 -635 -813 417 -739 818 -965 873 907 -171 863 803 -879 330 268 357 849 -625 -427 -45 -554 703 822 -803 13 928 161 -531 575 -955 365 459 -72 218 715 -767 -357 156 560 646 182 100 -245 402 -410 326 -152 414 -772 363 337 -415 -794 184 -947 401 -854 -851 -592 312 -526 930 -495 -267 832 -153 -677 375 723 281 -681 -760 -239 834 390 -742 -576 842 -731 885 884 318 -975 -218 -650 192 4 -987 216 896 -122 -237 366 -462 -140 647 -809 286 -615 -951 -526 134 -176 -690 -876 -784 -556 262 -746 -28 256 3 -879 631 583 68 -613 -838 495 163 124 -486 699 -669 -549 457 -779 702 -633 -830 -799 -157 504 378 415 -801 -154 799 616 326 -821 -195 -342 -633 -847 -618 -957 -165 498 295 624 961 -984 731 -593 -779 -391 762 696 425 38 161 384 -874 96 -993 -884 590 -971 -324 -197 353 295 708 989 568 -731 -614 392 -894 582 -424 -11 692 780 792 -639 717 -640 -448 -575 -633 -723 279 314 -654 900 -934 -222 326 -248 100 38 -654 -594 -198 -953 -25 -366 -989 -326 -725 946 649 276 -354 173 -116 -10 -507 -6 401 -613 149 -759 -496 983 373 -538 -936 214 302 -314 5 877 428 -559 523 -935 -234 250 -618 998 990 -953 -269 -955 685 125 -330 -494 145 158 349 302 927 30 -531 -273 -512 893 -436 -148 542 310 223 -795 952 -734 787 -655 315 727 -949 364 36 681 275 734 -815 -514 811 614 -967 -750 -608 719 -956 -740 -415 473 481 231 -846 397 -973 161 904 -630 -808 451 773 -938 -637 328 -7 136 5 -26 -634 902 514 661 -950 -618 829 489 150 474 -484 369 -860 687 628 -799 -321 -879 282 -979 494 -203 17 83 -131 838 -720 -913 -36 -825 861 -971 -247 55 -19 977 645 -544 -779 630 684 36 -369 421 -339 -480 -469 960 -455 -181 367 -570 600 373 589 -997 -457 40 -240 871 862 773 300 -274 -58 36 990 589 -892 -922 -89 30 900 970 -611 463 949 132 800 150 140 719 691 989 -47 -498 106 858 -676 71 -966 -335 -61 498 98 130 756 297 169 576 -352 -762 474 -527 342 763 613 -476 857 527 992 1000 237 -2 -464 455 506 -844 724 930 -259 289 -280 259 -463 736 477 363 -351 15 754 791 -461 698 -193 -724 851 102 571 -704 930 -626 691 -354 -621 436 -616 -638 796 -956 791 38 504 -585 70 712 -593 -772 493 -129 740 -152 259 333 642 -244 541 -565 -327 -691 826 -985 954 940 -703 -130 -823 -885 627 488 -245 -216 665 -187 -405 -410 -73 862 -623 424 -193 -347 490 -733 744 692 101 878 -305 648 682 -262 -811 -815 570 580 477 216 -946 -168 499 -713 -281 -899 -98 -235 201 856 -153 55 778 -557 -370 -692 112 -618 -651 327 -60 295 867 -556 394 -506 -34 205 903 791 893 381 864 48 819 485 784 716 130 480 235 -283 -670 121 -111 -743 169 -293 -167 -659 754 -68 749 -927 -629 -321 -114 688 725 502 -27 -886 -178 -795 -358 402 -824 -384 -839 983 -726 758 370 587 897 85 611 -881 -16 252 -728 -418 97 -384 -936 279 341 499 -947 626 -1 -384 -675 111 -675 -123 -400 -583 365 509 415 623 124 809 289 -871 -362 -933 -767 615 -469 -158 662 946 357 -900 -618 794 -205 -115 250 -136 -47 246 -224 -8 625 488 142 539 -205 -190 43 176 620 -466 -183 -364 -956 814 466 84 690 -819 854 2 -379 410 -42 885 -828 690 -842 -35 217 686 -753 -613 991 -731 958 -212 531 650 604 498 -468 103 6 540 -573 -119 -277 725 -230 591 -634 801 175 386 430 954 -615 129 82 816 -884 548 140 68 649 -482 491 -700 635 -379 -496 174 -642 257 465 268 -635 -435 469 157 378 312 84 279 623 904 -615 883 968 460 -171 247 655 399 -351 169 607 267 -401 -40 -716 -854 869 68 -891 -127 208 -48 370 622 532 -439 -57 -33 -572 -512 141 966 713 -827 -285 -614 -117 431 -103 59 390 70 24 -86 108 -574 -272 799 274 993 635 -550 -564 -185 345 175 -964 -964 64 78 -247 121 -981 189 -903 851 -541 871 -997 -519 826 -781 30 292 -506 -139 139 412 702 -967 -97 -738 -318 352 -498 805 101 301 -692 227 575 294 465 345 -777 -478 -463 -262 201 328 7 516 -452 -168 308 753 -705 -550 -429 -504 320 -564 572 -461 655 557 51 -349 -948 53 845 782 -364 757 -869 659 601 659 -554 -123 -114 641 -235 980 -11 787 318 -582 709 -723 640 -110 -383 15 606 149 117 761 241 -120 -136 319 264 -620 572 -577 622 -678 -262 -11 -477 -226 466 211 -583 54 -411 -724 750 607 619 -188 -839 -126 -586 691 -687 -601 236 394 -981 332 -240 315 -685 107 521 -735 -460 655 -878 -238 -414 184 -433 953 -346 679 -768 940 -982 459 -999 65 -717 -904 148 -853 75 -293 981 -381 871 431 385 -876 -230 979 -946 242 -239 616 -724 -818 -47 -649 -729 -969 -47 -260 -13 -11 329 842 -932 -102 -50 -905 38 244 994 244 265 -721 177 520 -434 -407 -519 -194 -569 529 -28 270 -428 -425 99 -505 -987 -51 870 318 -214 -697 950 858 -173 616 744 890 -783 -465 632 -765 529 804 495 -46 697 -981 664 -299 -552 759 407 -55 -937 -924 117 -258 -688 -871 -998 -166 203 506 -470 430 -632 -476 -43 417 -759 907 -974 575 998 -827 232 -659 -515 948 116 -73 622 -810 -393 -903 96 53 99 411 521 934 325 -382 -517 -939 -2 -414 869 -55 -96 -199 -36 -334 -793 104 539 -624 -320 -890 997 316 -948 858 921 -198 422 -854 -317 375 -946 -154 -822 -895 -103 535 -202 204 691 -518 29 853 -612 -821 72 -929 633 88 548 279 204 137 -811 -385 867 -439 278 769 -860 552 -624 931 -437 -441 -802 -724 -881 -485 889 -460 -610 -728 621 526 22 -367 -347 980 -970 -646 317 -555 -550 411 914 -610 729 -251 713 869 -592 -11 458 -744 -517 -158 -140 -526 858 -979 -872 542 40 -930 -734 -632 417 -27 332 703 -858 -141 -533 -729 562 -204 605 552 955 65 643 132 437 -575 -857 913 -728 922 -18 -371 534 825 -452 -887 -102 452 856 831 -541 -717 -176 543 -1000 333 804 -752 12 -401 -745 676 32 148 -130 -92 116 -434 303 -373 -589 364 823 38 27 353 -352 -35 863 469 -755 582 876 -757 -186 -812 -243 543 -651 218 284 693 -295 -237 935 -583 653 -87 -56 834 985 -261 -930 -859 323 -661 227 448 768 66 290 355 -811 -119 848 -432 300 -688 727 -294 -465 129 348 977 -738 -924 633 300 682 -170 426 138 -93 56 336 67 -362 811 -150 -150 -169 -963 334 214 866 312 -964 -921 339 -701 504 937 -38 902 697 -180 -551 -557 -762 177 -499 167 -526 -882 25 420 -802 758 195 486 114 -437 -847 -665 -334 144 345 -354 353 161 -328 334 -595 200 962 -91 858 -546 67 504 -62 467 -656 840 -381 995 -375 341 41 372 607 -976 215 466 -913 -440 -1 -520 426 -763 57 -242 -976 376 431 844 -759 656 -486 162 678 638 -529 -14 421 -437 359 456 593 921 -618 -958 -244 -310 -924 494 452 -373 806 -861 -230 -860 -43 -585 -602 -611 -379 38 -519 114 20 -517 -274 -319 523 -955 -746 -306 -464 853 990 93 -449 -672 -877 -114 -19 -440 -267 -363 43 787 107 503 868 189 -455 263 585 472 -477 -174 903 -468 633 138 -922 999 -312 196 723 -545 -381 -615 -432 -847 -587 191 18 50 -889 480 657 564 449 123 -344 -697 -642 -35 214 227 843 388 -581 -220 -444 355 675 601 -489 -455 -858 -550 629 -881 707 677 74 244 98 -331 -342 38 529 179 -146 -780 714 968 188 526 -648 417 -162 723 -423 133 318 -506 977 -123 -263 519 -996 373 710 824 481 -229 -510 426 274 81 -303 -90 863 758 588 -728 913 687 619 -702 -380 808 827 -401 -263 545 282 746 -318 902 712 -572 -780 495 486 313 -601 -929 561 -218 244 837 -183 -488 711 -537 -187 477 -120 -259 204 183 -877 469 439 889 -116 -826 -573 -956 534 499 -601 458 936 507 757 933 -883 -146 -710 -721 -240 -776 180 -605 4 -456 267 130 580 -890 59 -518 -226 676 -715 888 513 502 309 176 397 281 -440 -647 792 -102 607 -803 -605 -953 782 635 161 570 -890 -326 656 941 -727 476 909 392 -889 -691 207 57 830 -793 625 -486 787 -363 -117 -440 -241 -392 135 -875 -532 -685 813 -414 -875 -60 -686 416 756 -473 -984 76 -333 -649 283 823 -496 816 -103 64 515 971 638 664 141 165 620 -42 -259 513 117 691 899 816 -395 445 898 -419 465 417 263 -516 350 -291 -846 757 -187 -781 -575 -235 -31 -384 249 -527 659 297 144 426 155 657 -727 -961 -498 761 -663 -907 772 -491 -132 96 98 553 -781 474 557 -913 -641 335 777 688 278 -791 71 -760 -738 892 -439 -286 -868 -762 -500 866 -632 67 -641 810 -642 129 -830 -997 235 168 -279 943 -812 195 348 964 -701 -235 -973 271 78 136 -929 -591 191 -462 -263 167 -388 -60 -448 439 671 397 980 -105 808 -600 698 -635 249 436 591 -379 423 150 -283 -700 849 235 -745 599 -574 -176 900 117 -356 169 -552 -323 416 -835 -866 -260 943 -218 -112 846 -204 8 943 335 932 -791 -459 -253 883 -573 -727 748 -682 7 -664 -343 771 257 296 -920 929 -877 -416 -927 266 47 32 -23 -339 638 -610 583 624 72 -895 100 -259 -337 165 864 568 810 -337 157 276 707 -314 932 -266 955 -717 -218 -207 -842 745 -657 -764 -864 -546 -15 162 -770 -475 -717 18 778 260 163 430 -234 70 510 539 112 -815 -781 758 -538 242 539 751 50 925 978 -646 -515 911 952 485 561 -527 641 -39 999 -183 489 -940 533 -681 535 -190 -162 -924 351 225 -38 999 610 407 710 781 373 -704 373 -822 513 964 -291 98 751 -610 811 -38 -948 -460 347 68 819 -309 -964 762 343 691 995 -301 -645 -442 1000 827 592 142 -101 -480 -767 -356 880 -573 -888 -960 -209 94 -827 538 394 606 7 762 -702 -514 -444 -29 354 784 -38 -651 561 348 -764 414 421 986 -236 170 -53 46 -855 -312 626 491 211 791 217 -943 -807 -512 765 773 72 -835 84 -968 395 -840 499 530 380 -918 -653 415 347 294 92 551 950 -25 593 377 -869 -558 -486 84 35 -782 -364 -44 -584 116 -817 584 810 -998 418 -401 761 845 -673 -890 440 762 99 -47 10 68 21 343 41 -78 368 203 424 59 373 -851 430 822 864 -216 -165 439 -885 636 -281 -620 -753 -275 431 44 154 221 -486 956 -295 -246 645 -537 -153 -282 244 -45 -75 391 523 433 678 -947 957 63 -418 367 -941 -65 -940 -812 72 17 502 929 304 719 -952 -976 857 345 176 -975 -569 524 -485 -843 546 306 -147 927 855 892 350 -92 149 -614 563 775 599 370 592 147 -937 465 494 -24 -859 -604 389 415 655 81 -230 251 -494 -647 943 37 -662 149 -165 870 -233 -910 202 -555 -265 -552 552 29 -132 -550 510 259 452 881 157 269 141 10 -429 156 597 527 406 -75 279 576 -521 756 -493 -474 -999 563 620 -295 96 -772 -64 209 781 566 -187 16 710 -107 -699 995 672 261 -985 197 122 51 186 420 183 -125 261 -364 -304 -776 884 -333 824 -205 145 -302 508 -447 116 -643 -461 -729 828 -831 -781 695 -435 -838 -745 506 330 -769 -692 -134 81 -953 201 -590 -652 871 387 -503 952 364 -113 196 -555 916 96 72 -865 564 984 511 597 -362 -325 46 -83 225 84 105 274 -63 -377 -583 386 942 275 -959 -825 -402 437 -359 471 19 647 229 415 36 952 107 -157 80 -943 866 -644 147 -258 557 223 -444 -97 -430 77 400 -559 -675 839 -274 160 -22 -758 -136 184 -463 83 -382 101 461 -849 -135 -599 927 18 -929 857 229 -231 186 505 -605 365 -753 -713 -715 679 151 985 -887 -47 846 -239 -477 -831 -307 -26 590 -466 -807 443 465 -146 449 -361 354 117 90 626 681 396 -410 275 -729 -555 488 -178 958 -673 447 -21 744 -699 -508 -147 445 931 -519 -259 -163 -813 68 -256 -372 867 -89 871 506 248 -948 667 -19 -77 -353 85 289 -365 526 859 196 -113 -251 -324 60 -713 433 489 267 796 855 657 -438 -868 -56 656 715 -850 -892 383 383 -684 -840 485 -914 -12 289 -319 46 -592 843 288 475 -89 -162 -296 -943 -18 446 531 -369 424 -101 -312 67 -628 716 -676 -405 653 421 -86 462 -985 -835 241 714 948 -543 -936 17 -207 429 623 -765 -444 952 -966 797 639 215 -388 -70 497 309 210 -243 142 -250 862 277 986 344 112 919 -998 57 925 -146 898 -592 758 -630 140 -425 -907 178 851 -835 648 -221 -802 16 -618 514 687 585 -881 168 265 -339 390 752 934 -181 -907 189 182 -435 69 -515 669 -228 -367 71 -669 -476 -961 -998 -476 -516 17 -698 -746 -987 -324 -201 662 920 -321 -585 -726 -515 50 -110 -953 493 271 -890 -395 36 667 -541 527 -230 -607 360 62 654 -426 905 -329 -515 213 620 -132 -454 38 -789 122 -581 -765 -868 671 603 810 -228 16 354 69 -13 -202 660 883 138 -778 -656 -795 -914 -628 981 606 28 -76 -318 26 -337 -865 -497 -341 -673 125 443 63 -382 450 894 -801 -754 345 122 -808 579 -327 -163 -832 -588 -972 -941 606 -216 856 489 -645 101 250 -948 -695 419 905 -47 13 777 381 -402 -803 479 152 -803 -351 -791 -398 257 255 385 609 903 80 -85 597 -453 -130 39 874 130 -791 -175 -616 498 -642 -875 -224 911 624 570 -996 859 590 184 976 783 -736 -519 -666 -884 -698 199 79 8 312 932 -187 -916 601 481 368 149 -703 -415 282 -493 658 -68 -767 -424 214 -329 -419 278 419 -491 403 -945 -488 -671 -237 -8 727 720 -184 443 588 943 -939 265 969 -99 -633 -9 -682 -448 -432 -456 -361 778 926 779 168 583 689 393 455 -988 61 877 -346 287 356 483 -59 -899 -940 548 262 -587 -397 329 297 641 -11 -28 994 -458 264 -506 986 13 -20 399 63 -783 -820 724 -498 109 765 62 699 205 -320 234 134 28 754 353 -120 543 -748 487 -889 -127 -766 446 -82 651 -181 -108 428 -908 80 393 -829 959 -489 79 -521 -799 974 163 -651 877 427 -40 -64 -783 794 -144 -613 -312 -84 966 627 902 -864 737 703 -510 -842 244 170 -499 98 -180 -394 977 448 476 207 899 173 978 -142 -970 460 -390 -809 647 -838 -349 -462 614 -371 -614 -350 677 939 -107 -468 -437 581 152 -835 -350 415 -920 403 270 796 614 -927 838 -898 117 -483 824 494 269 796 93 698 -315 -975 -125 -143 -104 914 316 9 892 74 126 869 -724 -818 413 4 942 -302 -963 -645 -30 -475 630 -780 -461 510 814 813 711 662 127 979 77 281 -980 833 109 282 737 541 650 -110 537 -376 306 -61 -273 746 172 984 -137 605 868 798 567 865 589 -709 120 -259 -7 -779 95 -770 -5 -668 -313 -225 555 344 222 -24 225 -3 571 821 571 92 -614 358 722 -17 682 267 -504 -531 -446 -262 -725 -228 24 -228 -26 132 -585 -858 894 621 234 468 -369 74 -991 94 -178 298 323 571 -402 127 -108 459 -575 -930 550 -489 -552 687 -176 -528 -497 276 916 -309 101 412 317 -978 -23 -491 292 -777 656 -841 -473 -436 85 553 163 724 80 -452 -765 95 -771 -783 -807 -302 155 -304 234 477 -909 -354 805 -857 -963 730 -913 663 -63 78 91 970 -814 -333 505 -86 -228 375 790 387 -758 -109 983 -653 -870 393 -139 486 -352 -610 159 -604 -134 -585 -603 618 832 -304 331 552 480 -659 825 444 505 112 775 422 316 606 659 8 -960 -639 -6 493 196 -487 540 210 180 603 -327 -600 551 589 358 -435 -882 -39 -884 -824 651 238 146 615 -799 -118 -173 -409 -13 312 -331 -252 -737 359 -314 -286 -84 526 -715 193 646 -191 841 -528 700 80 769 -646 313 996 -703 95 88 522 -287 525 -424 -545 -707 -621 595 171 -441 119 -617 -910 798 199 420 773 835 36 992 -356 9 943 -405 752 -597 228 493 -756 -974 -186 549 -659 484 724 921 -544 -270 507 985 -143 952 -328 -761 -903 -812 61 201 845 344 714 -689 515 310 -156 -206 -956 787 755 884 422 479 -392 794 -512 931 -638 964 -283 405 618 24 -818 129 765 -931 840 931 6 344 -590 -605 -623 154 -315 -829 684 120 -299 746 978 -39 138 -27 -271 -884 -688 -711 -479 797 -479 -641 667 486 -298 830 787 486 3 -113 29 -96 915 224 500 824 -793 -40 436 -33 -465 992 -207 -555 -217 -848 967 779 -873 571 -914 -829 529 856 -259 153 381 446 555 -191 -762 -955 713 129 955 -163 -585 184 -943 829 -591 288 59 757 463 -961 260 -589 -289 250 -352 -339 835 718 -221 723 666 423 971 310 190 729 57 -165 513 -665 -794 690 -321 -110 -705 200 44 -486 884 784 -183 -811 906 837 357 687 906 870 234 206 410 -426 -386 -961 687 -133 831 265 -65 -354 222 369 629 -191 464 29 -973 -640 560 -956 -693 -281 -764 -208 536 -736 -211 -706 727 -751 68 184 963 -202 -715 -866 934 92 -550 -828 216 288 512 -56 169 -92 0 -708 344 -984 404 132 -327 -424 -675 4 654 295 34 353 67 -706 -902 -861 -212 685 423 -225 98 861 912 -930 -22 -729 -123 -381 -238 -890 855 968 43 -45 303 -53 -273 433 981 543 429 -376 480 771 -79 737 892 -484 366 365 675 675 -166 39 670 302 -96 416 833 -744 -37 78 -518 133 -876 -495 559 -446 -19 996 54 494 -921 -854 555 -237 -194 -867 -997 762 -587 197 -780 839 -637 892 55 868 -707 475 -997 169 413 -337 -601 -311 964 968 -698 58 -452 -265 848 -807 -843 167 -309 268 548 746 -650 476 138 242 -426 -958 -298 430 800 -572 790 91 -500 -856 458 15 516 -512 880 -323 -529 262 946 -870 514 -948 727 -155 699 -458 -131 101 -955 727 379 -798 860 971 491 528 -892 486 -900 976 -971 -31 -291 327 -42 138 -738 -174 -365 -372 -267 -338 101 699 -383 568 279 -834 308 750 -638 -437 411 -788 382 715 -789 70 621 32 -630 363 30 407 398 -890 -271 -688 459 876 1 -850 -20 134 -705 -964 812 -708 -9 -585 -563 -432 834 110 -236 -188 -995 -132 905 959 -343 -376 958 399 456 275 745 -149 165 -647 -707 -970 243 296 -537 -359 522 810 661 11 -795 272 100 -310 819 -181 111 830 -584 867 -934 -987 -729 -492 214 23 -461 -21 -823 -458 129 288 -242 -276 -739 187 -288 345 834 -594 -519 -480 245 -404 905 -739 -501 389 -780 131 723 -817 -456 -802 401 784 413 -410 917 63 869 -703 31 -778 954 -227 16 828 389 492 -672 -129 214 -19 847 -884 -328 -813 936 -338 -594 -95 764 936 897 -543 -156 965 -781 861 480 -792 837 160 -898 571 190 256 -115 419 -98 591 -353 -881 -883 -963 -798 149 -655 429 640 687 38 -647 5 392 -921 486 -917 641 0 -628 -341 -720 268 -519 -50 -173 -481 -61 -204 411 21 -727 -192 20 -180 512 -225 -1 -635 -972 760 716 942 -868 -351 442 -401 -147 63 -953 -671 -626 451 -947 -934 -856 563 -233 831 508 773 716 -53 -143 -635 916 935 817 -840 -603 -278 -36 68 -719 78 -928 807 -559 218 18 197 -248 386 -57 -773 -37 654 263 532 536 -40 121 -95 904 -526 168 -309 367 351 360 -699 124 -75 -320 668 -647 -306 -374 -116 -392 -149 466 590 -472 -830 696 -936 -826 534 -639 -270 725 86 -876 223 -628 -646 40 954 -341 -784 147 -99 -158 -591 135 590 -755 -984 -946 -583 46 -585 -857 434 764 -987 -204 -889 -84 587 71 -135 -178 -967 105 -678 559 -411 794 339 -97 450 -722 269 -446 -976 241 -591 -325 -554 -281 937 181 -934 -835 -483 -727 912 -17 499 -677 665 -780 424 337 747 309 -709 648 775 414 -446 342 836 85 76 -367 58 -195 601 450 284 -830 977 358 240 -907 -888 516 -756 199 -477 -274 -366 86 416 -400 -640 -830 295 -462 573 -521 208 -424 -513 575 -556 943 514 -220 363 -727 -643 -872 492 -634 -172 -141 469 121 863 702 -975 98 -948 728 -15 -415 774 834 -195 976 295 -781 -546 609 270 -568 -595 278 -917 23 213 692 -186 -779 749 -795 315 -319 73 -753 -649 -688 767 -357 -148 -547 316 820 -776 -9 74 821 232 306 -755 389 525 528 -185 -770 -472 642 138 -715 -274 -638 841 812 438 -257 236 -112 779 -900 -779 -165 -175 378 509 -473 764 -10 -412 -885 989 -200 -760 -206 470 908 -461 -295 -463 -769 -124 526 263 -598 593 402 -831 -128 594 687 921 839 918 -361 -222 85 934 -109 -432 -809 659 718 -1 -807 -860 -241 -488 -579 599 -732 -438 884 851 272 -755 848 296 -471 940 516 174 -186 -973 418 509 127 55 690 680 911 -772 -374 -428 -373 -794 239 665 871 -899 405 610 -945 -619 -652 84 251 -451 266 -220 756 -290 657 -966 548 70 -453 821 -504 -541 -993 664 -919 -886 99 102 317 -352 139 937 375 -164 -413 335 877 -73 312 873 266 -666 -808 -740 -508 -149 -315 151 12 232 -357 302 -349 -898 -58 -666 -992 40 -128 -425 -18 -288 -344 859 426 -808 925 -858 108 -762 565 405 -394 -162 320 16 -712 457 511 -642 405 -147 -857 751 -108 176 -555 91 -721 -999 66 48 -339 -690 4 -154 699 840 863 880 -983 -29 -637 -682 -298 -626 202 405 -791 116 781 -676 -113 -534 40 -759 -395 -492 902 -971 841 -161 -686 455 937 -147 521 -683 -874 926 907 568 342 -763 -406 -456 -356 -64 -340 -422 -29 203 661 858 862 -763 791 551 -400 -600 -877 -266 275 -455 -631 -918 -15 -795 599 886 81 766 531 -661 -375 187 -296 -526 -790 726 242 -763 851 666 786 407 -915 -158 -783 121 442 731 -965 -34 -629 543 -619 -240 535 918 458 -310 -161 -888 -293 -125 35 -370 -90 -784 -77 713 583 385 -364 -900 -510 -836 -875 -150 -950 708 -32 265 -313 144 262 32 729 -818 -79 581 -312 711 -894 -10 945 746 41 422 -106 -395 -380 -847 289 -435 -883 -221 898 856 969 464 -75 852 -518 -7 -384 -900 793 -970 -828 -122 292 -305 -635 257 -784 796 -235 139 -722 456 831 -435 910 150 879 946 -478 410 869 -708 -777 -258 -425 88 -227 -943 834 207 -511 374 965 -358 975 120 162 704 -41 51 510 -577 445 953 -405 -930 377 -403 297 844 -253 740 -389 -322 -758 -85 -91 622 613 -337 -106 944 -484 208 998 -683 -892 503 6 884 547 856 -511 838 295 -222 388 908 -77 382 451 530 -247 479 -457 514 -509 -167 -630 -452 430 -30 678 -229 871 364 25 -586 242 976 -636 -489 -84 469 659 414 607 288 -692 855 368 -674 -809 -299 673 925 974 970 295 -498 88 138 -767 -965 848 -521 504 -6 -905 -876 555 -731 368 491 -926 -363 -143 -297 170 244 -473 887 220 -63 -869 418 481 -806 -649 -29 800 271 -121 -521 -524 -876 444 74 134 782 -237 319 -183 -398 -607 232 390 549 21 424 351 -606 121 128 183 624 -905 -632 -486 817 845 -315 334 -647 436 -648 -150 169 347 -374 210 403 -809 188 80 298 -267 621 922 -854 832 -362 734 -702 295 992 -772 715 -601 854 -893 -23 19 -828 -190 668 202 308 670 -76 756 777 -687 821 516 -283 -163 433 436 523 -417 898 680 497 -518 -850 -551 -432 -13 616 -614 374 -937 114 258 -855 -785 419 417 848 700 543 -761 -835 -696 841 -491 -169 -806 -358 758 -501 639 -813 -978 -870 -495 65 93 -6 886 -152 163 966 279 -5 780 347 410 -34 -903 -168 -494 16 -729 -588 611 -334 -28 -131 676 -267 117 477 178 328 -675 -469 586 -327 965 -600 -544 -50 29 -182 378 412 176 -494 562 883 83 489 976 -718 656 -343 -281 46 477 -892 389 689 818 724 -743 122 -316 11 733 893 853 -2 -856 -816 600 759 611 514 -92 -394 435 2 -206 394 725 793 258 133 -999 196 704 -250 -671 -219 -730 -90 -863 468 -350 -387 -278 893 711 683 -932 -180 586 -486 120 973 -25 743 -483 -468 877 755 948 -283 -795 -915 -446 992 -598 899 307 269 415 -826 -646 402 -223 428 -473 -372 962 747 -54 -528 784 165 -588 278 385 45 -31 -903 223 234 -850 108 -887 -273 -928 -578 677 245 -741 -479 15 -2 -944 0 -80 -49 39 -595 745 -81 -267 -654 -258 365 -183 708 -637 260 238 -297 -566 275 -263 -585 49 387 612 -432 -103 504 416 -568 706 733 -880 -309 -49 125 -270 711 -395 -837 198 -752 206 -574 -532 138 -799 -211 738 86 -138 -432 474 -179 -970 77 466 -274 -257 -283 20 -625 -297 -906 827 128 494 489 -805 720 -935 964 882 -785 531 249 -754 699 301 19 -231 -620 311 -313 980 709 971 -131 381 860 274 -345 322 759 -94 828 -481 -579 -167 128 -489 -596 -964 -941 47 359 860 914 831 -527 658 517 -798 -335 -781 97 560 -15 -331 57 451 -37 708 28 828 -783 -565 -775 -359 25 -651 -523 -48 911 -432 -556 702 -416 -145 -641 450 -802 -33 -206 -959 277 -840 -640 -754 822 574 588 943 213 -701 -401 -966 301 894 138 883 321 784 -132 -726 914 137 -812 850 -960 -675 -276 372 -190 -32 54 467 94 111 991 968 -614 -111 -543 -523 611 -331 393 -628 -578 -405 824 -854 807 702 661 -846 -105 -819 652 -9 5 -538 115 709 -208 743 212 -108 384 754 -94 581 -912 605 423 288 -816 -195 -122 16 458 -408 48 -969 -688 -904 175 269 66 -300 604 281 -496 627 737 -190 677 -486 785 66 680 400 -672 326 -438 356 107 582 114 671 61 966 -518 887 356 -520 194 379 -951 -938 -755 712 184 928 -540 -830 291 120 816 724 -474 -801 270 995 997 167 -916 -765 617 -191 -833 702 378 874 532 291 -462 336 -968 -504 -721 660 333 876 28 988 -250 -944 153 -259 841 -97 -497 -523 -114 -288 309 -811 701 379 -973 -281 -521 -562 303 323 -864 828 -481 -968 810 -317 -166 -795 290 -202 415 -645 -3 990 461 162 291 -4 849 499 269 323 -827 -380 -486 490 -233 846 672 678 708 -494 -197 548 -927 -288 -955 -555 -357 -433 11 333 -527 659 876 -157 470 873 78 971 575 -305 702 -921 -162 -37 -921 268 199 219 198 971 467 -952 -723 897 -794 -296 -948 287 144 742 605 48 81 -926 -517 143 -352 166 -844 -444 147 714 -647 -563 970 -975 -20 -110 -269 169 62 986 659 333 160 -224 -61 909 -21 -603 177 -576 704 -748 966 560 -175 -70 369 21 638 -462 -734 -95 -269 873 0 -685 74 57 -360 815 -890 -320 470 -657 -260 -893 559 401 417 -284 -398 -282 751 -276 -964 -18 752 598 427 683 104 -129 497 117 893 853 456 -654 -441 -9 171 -305 -858 386 -325 355 910 442 132 669 -206 -303 636 270 -546 -529 -22 -871 362 283 84 -465 -853 639 -512 -518 -679 -11 -82 -868 338 517 904 -572 154 797 659 275 -760 271 -597 -226 854 -614 836 116 262 -468 46 962 280 192 413 750 168 371 -388 219 851 -110 420 -136 681 500 62 543 -211 -448 -391 300 -705 33 939 764 660 366 915 -346 54 57 -334 685 138 -426 -785 922 771 -648 -560 736 527 -661 856 672 -675 -665 -474 -853 800 154 532 145 -60 -354 831 387 830 -843 -844 -138 208 -138 293 170 -933 -974 859 -755 -501 -92 200 -398 -106 -431 165 215 286 -482 -377 476 765 16 -487 948 -742 98 721 614 598 881 -791 -568 84 -7 531 970 -209 894 746 928 -981 -923 -999 -343 -540 -534 633 -2 -895 -543 -239 -699 444 -459 733 -975 247 -206 -917 872 78 -476 -486 619 -57 85 162 15 -496 -555 -686 211 -496 -941 407 -272 194 -837 750 1 -264 438 175 446 148 709 300 -170 873 665 468 123 369 -581 -430 -827 679 796 -797 -740 478 895 514 803 -326 970 213 847 -72 -513 728 -569 -751 723 812 -759 -990 890 694 -841 -1000 -498 204 139 243 639 252 157 852 5 357 -53 -514 179 210 -751 -153 -422 10 591 -924 -270 685 -950 -393 -395 -635 -2 -436 -967 67 708 -575 -269 651 11 -155 807 -625 -953 195 -909 -270 -529 -624 -41 -721 588 698 913 -430 -885 529 -548 -821 289 -633 232 -591 -958 162 -228 -964 -443 677 230 -436 -507 286 -310 43 875 -893 -872 516 -568 238 -678 -418 -834 913 -817 -233 -742 521 -635 491 -781 -122 -255 -122 192 400 -605 888 -135 -310 -370 -830 -220 428 -795 563 842 -911 -227 -896 108 200 -965 913 -702 -586 84 -827 886 -927 -138 -441 -744 -88 402 -383 -201 -467 -247 -282 -684 -894 -725 826 -634 833 784 -746 162 904 362 241 -482 947 697 547 -887 873 693 -947 433 127 737 340 -694 178 -95 670 -199 -556 133 729 -335 42 208 149 -997 -970 228 834 -12 -912 587 -495 922 331 -570 58 174 -543 314 315 875 287 -966 756 -385 287 919 341 156 343 -679 818 825 -969 903 -749 502 885 595 -52 -758 761 -623 149 -943 870 -244 -638 569 -289 -259 153 886 228 911 -529 -949 -199 -572 -228 -767 -34 -329 226 -236 679 377 232 -353 608 727 -707 132 -507 -610 -66 -313 744 -888 2 180 -603 -986 495 478 838 -533 519 286 285 -973 32 19 738 621 -615 330 914 49 -294 -239 802 451 122 106 425 -828 557 431 310 91 557 921 -898 713 799 770 -25 498 -917 -933 -108 658 -849 966 474 -216 713 899 -632 301 -286 -299 195 807 -670 636 -7 851 113 -602 -125 -221 -945 -789 -490 627 344 -924 520 825 -216 262 651 -536 -190 819 421 -111 327 105 -816 971 -499 -486 -418 -546 464 -99 -79 -198 217 -28 -188 92 -817 520 381 -525 -740 824 759 136 -865 12 41 -364 487 565 962 674 572 816 997 540 -268 -981 -354 682 269 725 -796 227 358 -813 -941 151 265 -273 -569 -183 709 -86 -30 -583 -208 -33 287 205 -429 740 -841 157 245 332 6 392 935 376 -77 -757 884 -857 -361 -330 655 -211 -693 -324 -693 621 476 -507 -781 700 764 898 -29 -927 189 38 -359 -870 626 703 -496 -548 485 824 -475 557 463 813 334 -632 -788 -214 -983 660 474 -78 -168 805 -971 -877 153 259 -570 281 -192 930 960 714 -180 -739 684 366 -491 793 -883 828 -719 644 618 554 -148 -25 -823 -137 671 290 566 337 827 437 92 60 -580 521 860 326 -408 793 949 -901 -128 812 -988 -544 652 917 -444 874 136 793 989 -504 429 -500 -814 399 -707 931 -172 122 720 230 195 454 -669 -24 -157 646 -782 131 891 -104 887 -727 860 -238 728 -709 -844 391 -560 661 445 -607 -398 -454 978 549 585 -331 28 -880 272 37 293 460 547 920 340 560 -940 791 -801 -491 -459 144 -920 -227 -486 592 707 737 -365 -819 278 466 411 -855 -900 -192 -841 136 -379 -157 379 559 518 446 -656 -553 -851 122 -979 714 258 978 31 950 -896 870 469 -108 917 -915 428 -315 431 -818 700 816 -288 -687 -300 -697 -146 -143 -31 838 441 -21 -390 -973 26 -222 -664 -845 -485 422 -933 -726 -302 812 502 819 84 -370 735 -334 320 675 143 323 613 434 235 822 -680 127 354 -932 -476 1 -693 -272 435 406 -130 661 -244 -435 -33 -366 -798 -499 -618 157 94 767 -754 485 351 -602 636 -240 -868 -369 -175 525 -514 189 -272 -631 626 929 952 -939 494 -698 413 -614 53 625 -509 861 -65 -675 1000 -188 50 357 -478 993 751 20 -315 104 -277 -459 -873 -345 -261 -220 -561 -590 545 -642 -798 757 -230 57 730 155 685 -541 470 -556 467 -411 -486 -497 -32 972 576 -697 -223 -493 109 763 460 -300 -665 459 -721 -966 438 -695 323 -242 567 164 249 636 -395 -855 -44 678 -998 273 -722 -539 -728 994 50 -526 -511 941 -1000 -665 -922 107 -381 0 -163 -432 854 844 794 166 534 -624 548 -215 -251 124 440 664 604 -465 577 860 -929 664 -47 -44 516 -457 -586 378 891 574 -310 481 -137 501 -733 348 -790 -197 -903 -903 541 -350 -979 -314 -286 -276 999 -223 45 107 354 -880 149 204 970 340 -747 907 -257 948 879 -106 -123 -913 218 14 674 -713 -167 -182 712 392 -4 464 160 490 -244 -126 26 152 -301 -696 742 51 725 -11 895 -88 -256 -115 185 -591 -371 863 -446 -763 48 763 431 -418 188 266 -712 306 -74 -823 -37 -148 -713 282 -82 -335 304 426 704 133 420 127 988 -620 -822 712 -613 -6 506 -219 789 -190 888 -135 -315 74 -170 983 -926 727 -291 -517 525 153 457 316 290 -879 576 414 107 484 371 -89 -804 -704 -976 -84 -810 -321 636 -321 -879 500 383 -420 424 288 -351 -97 -979 150 -894 675 717 -777 459 -117 -679 869 -713 725 170 477 -70 -859 -912 182 791 310 709 -476 793 975 -276 968 477 33 -559 -462 71 -808 -662 -993 -528 -417 187 -462 -924 -16 49 17 -14 -8 -986 591 -131 -809 693 -535 150 746 -879 90 384 -57 -551 406 -290 -171 -188 231 -976 -879 -679 -933 260 -981 -127 335 236 -54 -835 -417 757 -939 502 -430 327 53 961 375 157 108 -258 204 794 -497 175 200 316 -257 805 -561 75 811 -943 -484 409 167 -70 376 -700 211 261 221 909 -870 44 717 274 -333 -686 -796 -729 455 651 993 333 457 158 228 -959 -87 996 905 289 -58 -992 752 -923 -751 179 -216 683 513 684 -258 542 -960 -975 -355 735 558 -951 -330 585 657 -841 -646 475 -357 -228 -839 -455 -619 -538 -905 -314 465 -123 414 890 835 363 -271 76 804 1 156 59 741 148 639 784 -798 829 -66 713 749 168 644 -785 978 -894 497 -105 -479 837 337 270 205 -818 -848 -301 214 -810 -286 535 850 -903 -424 437 948 -657 -993 478 947 745 386 877 -242 -907 -855 -352 367 -318 -964 -78 960 537 622 107 -832 321 190 -135 11 635 -215 -274 -680 -758 248 224 753 -19 -617 -871 590 -615 815 -49 580 168 800 -527 -848 88 -458 -806 629 998 629 -714 -906 910 -751 210 173 872 70 -187 -125 -387 -159 -153 130 -361 -272 -691 183 -352 -498 814 -926 -900 873 -648 723 -927 998 160 -207 -867 229 567 -564 -960 -106 -436 -239 983 -238 -401 961 -998 -857 317 853 -863 -665 -742 -66 98 86 -978 -736 -469 432 -365 -402 105 813 77 -589 -809 -760 626 -903 -129 -232 -59 -955 -171 -684 263 458 -899 863 202 365 939 -65 -319 992 594 322 796 -547 -888 -678 -536 139 -608 764 89 -53 577 -876 -387 64 -219 952 454 898 422 746 448 453 -571 498 -94 -685 -602 59 486 -9 526 -235 660 936 -256 -789 -859 -766 604 532 -779 -724 395 -524 958 -663 877 714 983 -756 653 882 926 295 -284 766 -917 -679 -628 -623 -467 -786 -563 -305 798 656 320 501 -832 352 -93 -412 -170 68 931 195 757 22 673 -414 858 -377 -312 -651 -906 -608 783 -425 -110 -353 -926 -689 183 -409 372 305 -435 26 -22 981 -379 575 -963 -508 -400 -146 -192 858 -865 -958 -240 538 256 -871 35 -167 -510 -309 238 607 -41 700 -569 -965 913 754 8 543 993 529 -218 773 -908 206 942 -235 78 927 -835 322 256 190 283 -839 -492 -713 770 82 -710 -563 394 455 299 934 490 -911 -359 -137 -409 20 727 533 -372 -117 806 -514 112 253 358 -49 957 -400 -402 403 -484 316 -322 120 129 -70 -404 33 281 644 -762 319 64 543 135 -984 673 658 261 -634 -744 193 -637 -463 72 -902 -187 -233 638 -144 610 -697 308 703 840 416 999 -624 -454 -227 -54 -893 609 835 972 229 405 670 109 -368 -39 -437 182 643 604 139 -340 -164 -333 -608 -238 -799 -75 -949 765 -367 -311 -961 759 680 327 -512 -782 639 -942 -620 606 -183 -320 -125 768 363 596 140 761 -154 -512 584 67 39 259 113 -237 -476 670 692 686 -183 -844 -498 -559 -905 238 623 143 614 18 -518 -7 187 872 447 -5 -702 53 -2 717 569 696 214 -312 -565 -867 -870 327 -575 -476 -344 863 -278 663 -125 -908 639 -608 304 167 970 -783 575 16 -51 485 419 -926 -447 704 -520 177 -482 -279 -154 141 486 -535 -64 46 -948 -967 -460 164 -291 755 -376 603 486 21 808 -670 822 -154 135 608 621 362 919 523 -879 -363 -619 495 250 899 -892 559 693 199 793 438 76 928 -936 226 -554 -239 -458 -517 -610 -427 744 533 975 -653 -234 172 253 -233 -326 516 717 302 -565 -632 96 161 421 -365 -884 108 -729 -7 -175 571 -353 660 981 -404 893 -775 -689 -399 566 405 942 314 884 -406 -821 -460 -235 904 -583 43 -614 -888 271 -785 144 517 46 670 141 -372 -907 326 909 180 533 851 -413 -327 -815 -484 -539 -129 516 869 -130 431 615 -176 -722 479 937 -616 608 660 292 -660 -977 689 -419 394 -324 68 -849 619 738 -63 278 981 153 -41 144 908 833 -935 693 759 -514 -341 -183 659 907 -526 459 -225 -12 -725 -286 -974 -181 -751 876 753 978 -130 423 -851 -604 -300 135 -615 -769 -655 498 -824 -976 -91 680 931 882 -910 450 -772 914 524 -682 691 475 -147 201 333 246 -341 55 294 -780 -957 -60 283 -582 218 -369 -968 -34 50 105 702 -395 -805 708 418 365 -747 263 523 -707 -754 641 314 3 636 -405 895 -620 911 748 326 -378 971 -571 -431 651 -977 -158 -871 -112 684 457 -457 214 -227 59 -778 -631 633 721 474 476 -599 185 -762 377 -258 511 -871 -518 628 -911 722 -126 914 -49 -550 862 767 855 -150 -950 -97 -606 -811 714 560 -326 605 701 986 794 699 43 -778 -92 -259 -137 594 -826 282 443 -581 133 179 -940 -157 -818 -893 952 -946 224 792 -784 75 -238 -639 -984 860 -777 634 56 -613 -818 -759 -251 -458 297 405 399 368 -125 -477 -411 868 -995 723 -142 -558 -714 386 -287 736 654 709 -702 -615 -820 -489 -878 89 975 637 736 277 -953 266 -74 874 -80 81 -317 -692 -519 -783 709 -722 730 -642 869 -5 -13 -806 -912 626 -524 255 -297 371 -33 537 -401 -461 -903 -425 455 795 -258 -687 -888 -656 -515 939 -388 -682 -846 -928 497 -690 -840 931 415 -855 -402 496 -211 -960 -188 -844 -557 719 580 981 -735 -155 142 -426 675 869 348 -147 477 -652 -929 -896 228 -795 964 -42 -206 216 -733 787 893 -826 88 0 -657 -483 -608 -799 758 -400 139 587 -9 530 181 -276 39 771 706 -506 551 255 -49 657 -264 393 478 -829 -685 296 -693 88 524 -168 695 -554 -639 537 623 -810 211 624 -467 -468 373 676 623 -716 638 -193 -432 444 727 562 115 606 863 213 197 56 384 873 43 800 190 -407 -427 -736 -432 488 112 -847 77 199 642 -188 874 18 -127 -71 177 -881 -77 -744 886 999 394 345 -327 -41 -288 -572 935 387 401 -418 -484 89 535 105 -377 650 763 -975 -385 -388 804 217 148 753 381 -956 -821 -658 -35 -712 -226 109 558 954 785 362 791 -394 -136 266 -952 -768 646 -254 -238 810 -405 416 -419 -978 633 -867 -199 -919 783 -833 371 -31 93 924 623 682 -246 -982 -608 -622 -641 837 412 392 -236 602 -815 -715 526 -563 -11 556 293 -87 -480 830 745 -10 -432 -94 -516 -447 131 -951 -641 702 130 -708 45 346 377 399 -291 -93 988 -726 -886 484 -334 467 -842 356 59 236 -619 -811 578 -782 -781 -988 224 -704 -697 -341 900 -150 -343 259 -156 45 -162 -520 -334 -682 -328 -32 -979 935 -952 938 250 53 986 241 -101 -474 998 -607 -306 191 244 -534 -16 -889 -387 304 -321 612 181 939 -198 360 -656 -4 287 -432 -673 430 152 -829 -123 818 -211 -136 806 190 936 -443 -179 81 390 -700 -118 -234 -182 -746 -996 691 65 -429 -765 549 73 77 821 130 484 526 -235 664 -325 901 -852 -685 -493 -958 -799 82 92 -365 -977 304 629 -658 -853 -889 -250 -347 -165 -990 931 -88 380 -737 -659 437 -338 -640 805 751 924 -329 843 879 477 121 -389 -872 770 509 895 711 658 -232 -755 493 -378 -290 743 -9 -607 180 424 408 743 -454 -455 535 475 754 584 -589 85 496 836 -12 35 -451 527 -640 763 480 -743 -500 -38 -334 597 -83 -299 385 -81 -857 -943 464 -486 -679 137 812 -377 -50 243 -537 295 -662 -530 852 76 -461 179 974 475 43 -8 63 623 -930 956 812 505 -22 -175 306 -789 594 626 335 -811 114 211 471 -966 -503 870 756 614 -545 498 -816 180 116 -286 -11 620 938 971 868 -194 -412 537 939 -312 577 -457 501 -961 107 185 -950 884 -139 -423 111 554 405 780 -604 39 272 -892 -954 -37 893 438 445 228 854 -247 159 730 167 98 -509 331 293 -708 622 406 453 376 535 -603 -848 -168 443 -971 -716 -465 -259 198 -532 652 -848 687 491 -349 -673 904 -980 490 267 902 -144 -126 713 913 256 -224 -305 -705 961 -948 953 328 74 -153 179 -728 -164 -600 524 -280 617 845 -93 -771 883 928 772 933 -40 -384 809 546 -708 683 337 488 -719 -755 435 -852 384 -164 -953 836 -167 8 836 317 -586 -762 -688 -821 571 -56 -719 667 -797 537 -719 -732 -945 -671 431 306 -43 -591 -195 -727 783 -986 -620 659 -659 -380 -36 -381 -20 704 493 986 115 -656 156 785 -250 -25 -117 -671 -954 699 288 362 682 -632 851 -213 -52 -942 -449 281 -988 -548 367 -90 385 -218 210 -883 52 207 385 807 -407 -889 161 93 -964 356 -897 -662 -994 -631 -845 -675 -955 -143 -376 504 989 -482 -625 -466 -94 -846 387 -223 492 -261 -477 995 413 272 913 -417 632 -790 734 380 -949 -503 -667 724 -834 -271 -46 611 -483 865 430 -238 646 331 -775 -170 248 873 226 -10 737 490 -586 696 543 394 -732 -632 497 -337 -496 -969 504 774 -144 -374 529 846 -808 -800 -644 135 -480 -209 441 -130 -130 -649 457 138 291 -359 805 271 820 -461 533 -697 585 -929 -689 580 148 598 708 960 780 48 -37 172 383 -781 -334 566 226 77 774 573 -731 -283 -588 -87 887 -863 218 -250 -77 -95 -537 567 -572 128 884 -649 455 -543 -726 -401 -946 138 -110 -906 -31 720 976 967 717 -496 -370 886 -512 716 -785 -141 -406 490 734 838 175 33 -644 -664 258 -881 -75 -91 -449 -255 249 -132 82 -297 183 814 994 649 683 294 369 -649 -492 327 474 887 36 -260 -422 -211 855 468 -284 435 219 -943 547 238 -998 -25 740 882 -237 -265 -900 -355 -413 -993 701 414 767 -976 958 -209 311 530 -817 109 -171 -659 -688 -230 -729 786 -713 -820 -798 -160 634 -845 409 738 -925 863 123 360 -806 923 225 -172 -279 419 222 567 -420 297 829 -645 -79 -537 -945 -66 -248 -926 -516 354 778 -290 -82 -520 -663 -721 870 281 -141 977 208 569 334 275 519 590 443 -834 -772 481 407 -565 671 -928 -23 -588 328 -691 -244 388 -298 -3 589 -522 -384 299 15 223 -399 -240 -646 992 -803 180 -493 -961 250 -808 -945 427 378 797 -430 -556 -750 305 378 843 -325 -159 673 -458 -38 -586 414 -269 865 -662 -781 870 224 -712 -115 -355 -447 497 -527 851 983 -430 615 444 921 -988 -83 -442 46 -343 -140 -621 727 323 79 615 -720 -111 741 928 245 -168 136 -914 150 832 -690 -820 -783 266 -74 118 309 -983 -305 657 925 -761 816 671 178 -847 -738 914 -345 268 -307 163 -452 -74 321 -980 -675 354 519 -372 511 -633 -836 -430 103 98 169 180 -605 709 -141 844 -710 250 602 705 170 -991 408 849 808 -131 -812 350 -376 -901 307 -186 515 982 543 -251 -13 -910 505 -196 61 -472 385 -896 -52 -527 -809 -8 -382 -474 -605 -944 -907 -930 1000 983 104 979 -16 -160 -700 -613 597 461 -121 290 -483 -231 -555 -358 -281 -924 -354 313 -787 86 -542 -926 -523 262 -566 23 -655 506 -432 -905 -251 248 -655 -552 940 420 893 177 277 44 -277 522 -834 563 134 -151 911 951 -303 623 532 388 -29 -754 -428 50 446 70 868 211 -258 -154 -322 -46 -835 -562 91 -579 467 891 843 89 697 659 743 116 -326 -487 -291 -112 -866 -823 -292 -594 273 472 204 -398 701 132 -790 537 -695 -297 -916 -939 -664 -66 511 -922 -677 921 732 75 -299 -930 -66 80 -167 -361 -28 599 -643 -851 608 -895 -641 -661 -465 -746 -425 -216 -332 -118 -36 -509 -700 115 -740 -979 554 -217 -646 176 840 277 226 755 911 -203 -157 -223 -795 965 -784 -416 -846 172 412 -758 -267 -16 497 -658 214 608 -217 -894 916 -499 -655 -367 -228 715 113 736 519 -539 -258 783 892 350 -851 608 -700 506 -7 -228 -173 107 309 9 182 -572 -939 -725 980 661 323 396 -544 990 -896 -606 -951 -119 -626 791 -25 -565 517 826 41 251 381 -403 960 -209 -426 -212 700 328 -19 856 376 20 -644 -794 984 -707 197 -95 425 51 598 210 -976 -168 153 -261 712 757 607 -981 637 733 295 -611 684 -105 -15 918 -256 -283 29 45 911 2 451 686 618 393 196 463 778 -368 912 570 -906 -432 -54 20 -514 481 771 -600 -836 953 -913 190 -787 -936 -92 -529 -451 -328 -800 -883 -515 -84 197 -252 -787 -483 -951 806 -173 347 -546 -508 221 -350 486 160 -672 116 709 -620 -347 -830 -72 -620 -927 451 737 -719 -16 144 164 -893 141 -305 -439 -382 70 207 -694 373 234 980 -332 541 -93 -711 922 592 68 180 895 54 -840 387 -241 197 186 858 383 -280 481 -555 -177 192 653 -213 310 688 -678 337 645 -600 -706 -38 -335 694 -697 -700 49 -960 984 -562 424 572 156 -323 163 -637 779 77 532 -385 806 452 756 -870 -565 -814 -653 -833 -740 784 603 -16 -222 -246 -930 -288 645 344 766 685 513 270 -127 -316 879 -64 -143 -172 520 -827 -685 -166 -165 12 910 -778 218 -581 -969 925 -484 89 950 467 598 -942 -815 895 401 68 -779 -138 -358 334 963 -135 209 -966 12 -322 105 -132 829 319 -433 -543 -592 -352 -852 -638 907 -444 -64 570 42 239 -232 -719 -612 115 420 -428 527 -614 -769 132 790 409 840 497 57 -544 -905 -858 -874 89 28 -478 187 -696 829 -606 876 610 193 996 724 365 652 -352 -926 -638 -978 313 752 699 870 426 -859 -164 606 489 872 -599 -763 636 -115 -208 443 468 139 219 541 347 999 797 -846 -697 857 -203 -559 -245 -629 123 270 407 -603 69 916 28 931 238 -8 123 -962 -322 837 949 765 -69 -577 441 -763 768 666 -747 421 266 278 -507 -315 -884 -621 638 926 745 -869 -114 554 -650 277 -607 -962 -745 -803 -677 993 -664 294 271 -709 78 -791 412 12 -613 923 737 -717 -513 -371 -552 -911 -26 590 806 -593 -15 494 569 609 317 115 -633 855 -30 845 206 272 126 904 915 -638 -121 334 990 -831 817 -477 905 926 -267 741 657 860 -786 511 567 -976 646 -199 -249 -303 -376 794 477 -71 744 -572 -92 853 -718 684 557 -218 887 -830 -82 874 993 46 -923 -224 -353 153 529 -799 -181 -717 -610 -987 673 -830 577 172 602 280 303 -74 -950 616 10 -156 -340 -195 -504 -213 333 -523 -932 140 761 462 -105 906 598 -607 492 -505 -429 -91 -888 -884 358 -482 -210 312 279 -586 913 -625 133 -359 612 -400 99 -238 -506 335 526 615 416 393 -315 -424 2 358 -903 115 -451 956 -334 512 71 -934 -816 -405 608 839 -55 -523 715 -734 -171 329 -740 -550 -41 -860 -668 -618 -202 957 -288 -877 -966 -429 334 235 373 767 -32 -267 285 486 1000 467 -766 58 817 858 -984 -532 -464 -547 -141 -93 315 578 -724 -692 991 -402 879 316 740 -578 -561 821 696 -389 -61 922 -358 614 621 -478 326 571 -809 -862 -663 -204 -215 458 682 568 99 -772 49 -41 -363 -615 19 410 11 -350 -797 -924 109 -591 -137 194 -350 -484 478 -262 185 -232 -383 -37 826 312 -243 933 -257 744 64 444 -655 -454 -176 -293 268 -898 545 -564 -407 207 969 -503 -679 -728 521 105 -19 -632 -436 -880 -167 -411 412 -603 -505 395 -829 849 -689 -318 877 878 401 998 -359 94 345 -114 613 770 -561 654 -960 639 617 -490 -78 -32 248 735 -889 -885 301 443 305 -170 -399 -677 713 -959 261 469 -957 167 221 388 755 194 -27 550 -169 -445 -854 -418 660 738 -731 826 766 -862 520 616 -759 891 874 37 -989 565 -173 -591 27 -706 -482 -480 632 -280 -722 -164 -797 922 516 537 -459 174 86 188 -855 51 42 212 -969 990 732 570 839 268 -344 395 -301 -506 -114 -64 -778 255 630 877 491 520 -492 -970 926 -89 -757 209 741 -68 -706 -785 225 -626 -92 807 651 820 892 256 -36 -833 587 788 242 -973 -618 -910 402 37 -170 -617 -978 785 601 -258 981 -800 450 280 -798 875 759 591 -30 -509 660 -761 830 401 706 -335 -992 111 -105 264 975 -921 -486 -646 444 717 -724 -79 747 -659 -546 589 74 540 -854 280 -923 -602 -952 779 -858 928 779 62 -547 889 421 96 80 -512 -577 -611 150 211 440 -138 -995 697 599 -369 -631 -47 40 -701 791 504 -541 -468 847 268 -209 -912 -588 -755 75 951 988 678 -200 -590 307 61 962 734 -183 616 -148 535 -232 227 785 124 918 167 2 -832 611 -375 785 -265 305 -756 682 -849 -210 62 109 -951 -744 70 193 770 -993 -611 -260 -219 -644 -479 642 -939 -891 -589 -771 438 598 173 463 197 -805 737 686 -156 890 -573 890 866 -463 734 481 -494 820 -561 -165 -343 -205 129 259 -852 797 160 935 255 -88 913 -204 696 -801 390 599 576 -954 143 650 604 891 280 336 -714 -205 -247 457 190 23 820 -294 -695 -345 -948 -415 377 956 -327 -636 901 -963 710 -404 -496 -850 -260 379 -646 760 -227 457 77 306 -947 -879 980 -636 187 -829 818 284 -569 -41 -211 -177 784 -462 -254 123 674 781 -343 5 390 -695 -675 187 209 445 -96 129 559 439 53 -153 -905 -325 -229 665 -9 -249 -751 799 -443 -932 742 -921 204 89 -558 -659 -389 426 -714 -122 -428 -76 697 -564 896 536 -986 -252 985 -826 903 715 -48 -765 -767 930 194 -984 191 675 859 606 -436 -179 978 -788 -153 -625 90 142 -820 8 -213 343 -972 801 -57 -342 591 742 -360 704 -267 981 880 -536 514 50 600 -479 -349 -709 521 -515 928 -626 203 415 124 880 187 -622 -97 107 225 -217 274 526 -556 -993 298 308 -822 22 -582 -342 -446 -318 -968 -184 355 616 983 -413 -911 -752 619 -111 358 50 674 112 815 -222 601 186 -445 13 -446 80 -762 -827 -530 851 784 -187 591 516 -622 656 -710 -893 466 609 -891 -444 196 -648 8 400 -485 -493 448 -181 97 -5 3 700 -437 -894 821 663 49 -40 -846 185 -65 -83 -54 163 641 146 745 -77 218 306 836 -54 76 85 -852 723 124 758 -102 -154 -723 -181 -563 -318 -889 -240 -570 847 -54 -896 586 229 -841 273 -435 833 968 412 293 -234 -148 845 923 -99 818 347 928 -960 792 255 303 -825 354 421 991 -306 578 -697 -383 -408 -927 274 778 -271 933 696 -2 970 645 -75 -133 -710 -321 37 -528 518 -272 483 -337 -841 -130 638 86 157 953 747 119 -580 -240 -736 -691 -743 -70 -131 929 -837 -912 348 91 -908 -88 -598 294 493 -304 -575 -944 107 370 -923 -784 -597 -924 493 605 -836 -733 926 -797 420 71 28 959 -923 -5 -27 49 -541 -931 838 -901 681 811 506 -405 440 462 536 614 821 684 14 -960 946 -131 -901 -911 -721 -934 747 -366 -720 871 -228 414 526 900 -457 -672 -30 -865 -649 -574 982 -669 425 888 482 334 -358 758 296 750 -110 -865 -806 665 -973 -821 -901 355 -747 582 -421 901 -906 971 -237 -252 -642 596 82 599 422 -634 -597 -481 -747 -252 764 -940 379 234 203 738 118 651 -848 -682 -49 824 877 -242 -828 -478 138 -588 326 195 -951 598 -255 475 916 674 -168 -45 424 912 -358 261 -185 878 -893 -153 307 696 -227 -848 -359 -74 461 775 -250 657 95 -788 -350 210 -416 -446 -912 -414 635 921 -997 -858 -33 -148 216 886 73 -961 844 22 -305 -223 567 791 -858 -553 -911 28 260 -895 -722 706 -267 -856 244 -591 163 467 -395 -516 -538 -197 -391 978 183 -599 988 -55 514 367 -214 -390 -364 -6 -257 990 37 783 554 -251 -698 -76 -49 242 -341 172 169 483 957 -598 -437 -672 223 404 -915 19 71 -99 -649 -271 -102 616 -276 -822 633 29 545 -649 866 778 -150 246 -154 823 336 -988 516 -810 -113 -406 -829 656 396 664 9 374 -382 -113 -800 -849 -846 867 735 295 579 -531 29 -718 -40 876 747 50 422 -535 747 632 570 -236 411 -32 -556 397 -765 499 -383 -724 11 -569 44 509 902 210 -634 -206 13 670 766 889 -984 208 243 645 -737 544 -342 -510 -529 -667 451 -928 -658 -519 -870 -435 -928 100 -67 658 -558 -431 -225 563 -371 -908 611 117 -75 997 -206 -561 -237 551 -274 756 -239 -427 -268 -810 800 -874 -450 -412 985 -416 -635 -950 716 804 -120 -57 407 76 -698 -903 770 -547 -512 -376 -338 996 699 -789 964 -24 -861 358 -842 630 -429 -191 535 426 -167 18 -315 -258 515 -924 -368 194 -663 -201 -489 -721 -433 28 -979 587 -139 -624 -722 -334 -463 -629 -691 85 985 -551 -29 125 -603 166 483 805 564 701 -476 857 -629 -338 594 706 -69 -54 -6 286 -56 893 -504 -580 970 498 -420 397 741 903 29 -312 -379 591 -864 -514 -661 407 -845 579 -472 121 -533 -322 -125 239 -238 -574 39 -871 241 -800 51 -948 136 79 404 -313 915 682 135 -95 -70 -792 391 -138 -566 -865 78 805 59 552 267 -141 -566 -152 120 -611 -680 689 199 -590 -403 818 -905 -856 256 863 -660 -720 110 704 726 125 -306 -571 -659 -447 973 558 -210 -130 -97 -850 -351 700 -780 -699 951 -45 803 -378 490 545 -979 668 -478 -637 -40 -610 -26 196 -355 -973 -989 -567 -671 43 -626 -235 -921 -547 438 890 -229 536 278 -257 634 662 234 -340 -780 -936 -181 -363 -819 -939 -257 199 -347 379 497 384 59 -142 147 82 636 -789 939 972 -891 866 815 -540 -718 855 -225 -48 -428 100 -900 503 101 -32 198 -710 -142 -758 -608 -347 -105 -390 396 -790 -251 -214 -616 -664 -33 -771 -424 -334 35 -378 -322 -52 -516 415 -198 -553 -922 968 194 878 46 300 612 -664 212 -834 142 348 -305 199 -374 -657 -759 476 -47 905 -202 -388 104 -175 145 -51 -818 891 -598 98 838 822 -507 -394 -912 993 -205 -832 -655 -7 -694 165 785 -341 512 497 -392 -51 441 901 387 765 385 169 140 -881 -421 -603 170 -517 -755 668 -573 360 267 669 -597 -448 485 -563 -967 869 -802 257 -834 470 643 984 -185 793 481 -659 90 -83 -477 -300 -104 708 939 978 323 937 212 218 727 -413 586 988 971 450 -689 261 -167 -540 733 -406 579 -764 787 954 259 100 32 876 -912 -148 78 -588 796 896 729 965 841 627 -646 -820 -628 396 14 867 -293 -836 -427 335 93 411 335 -995 114 552 -50 641 480 -294 517 -45 864 -170 644 9 220 899 -520 -497 790 703 -443 -3 17 -287 -767 43 490 5 837 -14 -968 294 -699 630 -105 275 -976 -935 -922 -681 -79 -364 -860 -686 312 929 872 348 -831 -670 318 267 -734 374 -738 213 -944 382 359 336 -875 153 196 -111 105 363 973 13 -514 -848 943 -518 263 -211 -855 -236 -229 656 854 -762 -998 350 56 163 -22 -652 543 -407 688 39 274 632 -232 -864 -511 -698 -700 449 -36 -590 -882 430 685 -165 663 48 136 742 -895 801 -26 -316 316 -823 685 -604 54 716 -621 -959 303 16 -187 -620 -749 -966 350 573 592 608 -381 -364 97 208 502 595 324 -490 566 952 891 -641 129 -533 761 296 -608 861 -173 526 840 274 -46 -93 958 -970 697 -813 596 -109 -596 884 -551 -814 771 -231 159 250 796 -784 -660 806 703 100 735 785 -219 385 175 -737 70 -294 864 -462 560 -222 -384 -281 756 564 -91 -900 -891 351 -800 32 992 964 79 -207 43 -651 646 454 31 -217 -673 360 693 471 -103 576 259 207 3 841 -741 200 916 -669 -920 -698 379 -152 -949 950 719 -927 -405 364 870 585 154 171 640 -566 -941 697 -643 335 821 462 319 207 -617 -826 230 696 253 -805 761 -531 -882 616 -828 -138 -233 557 -814 -19 -522 -895 -509 155 669 668 612 468 793 178 -115 -911 -535 978 251 938 143 -881 -851 647 -525 314 -755 -327 -61 944 646 337 861 40 844 -127 -208 507 992 48 675 -948 511 933 -503 401 315 -822 -500 -410 -399 698 91 437 -187 980 -153 -903 129 399 -303 819 5 -240 164 551 982 587 -977 -469 951 -263 468 707 -102 -391 119 -599 -447 218 547 -224 -437 -218 -975 -637 15 113 134 -814 -258 791 -92 -266 -678 326 -454 -525 337 134 897 66 277 127 941 698 -540 -500 44 538 116 289 -563 492 577 -891 -586 322 -891 -222 543 933 -82 -774 638 -393 614 905 -840 -801 -705 628 -847 821 285 468 -40 333 -499 -770 -386 -701 323 69 690 -126 -841 -740 15 -411 -659 448 848 -685 882 -851 -653 -25 383 -877 -361 -79 828 -376 -40 760 276 583 451 -873 880 408 -282 -245 988 -601 838 79 97 488 972 -175 -356 624 820 -367 -372 296 468 331 -924 354 13 234 766 -93 -166 -120 -645 239 128 700 -984 -219 22 992 -312 669 344 859 -462 -38 -776 -229 910 385 -182 739 174 -923 -355 505 489 -429 293 -357 -355 -150 -482 -46 176 678 664 -113 49 526 246 -661 -73 -254 -721 453 -68 435 -541 -484 -322 -283 -43 621 -815 733 29 -615 -978 870 -265 5 -565 -600 202 885 753 -36 144 -209 -480 277 -909 -330 17 110 425 -291 715 541 461 -504 310 547 -358 607 -776 -11 787 -663 -525 -380 764 -578 -454 66 15 593 566 91 -25 628 303 378 -666 599 -763 -842 -549 -476 -218 -204 -192 -229 -246 696 409 -25 -652 -394 955 847 576 764 333 53 -998 59 113 37 -815 872 -694 262 -407 -839 931 582 998 -533 -13 -493 315 -227 -67 871 301 503 -517 291 -232 344 495 -80 970 -135 165 -975 751 44 -926 -521 225 412 -164 815 -469 -866 457 -397 156 -788 410 -667 262 -285 40 888 -350 -520 -771 944 -773 -167 232 -907 -796 -315 555 -869 -223 -291 -534 995 172 555 -674 -883 -636 -334 121 -993 471 648 -979 -570 951 600 978 12 515 977 -461 793 -917 -762 657 124 -164 -797 369 -242 29 -625 237 493 623 -262 701 -290 -409 -536 168 156 875 -320 -408 600 -272 685 884 853 460 161 842 -412 498 80 -938 558 798 -112 783 -693 -372 206 5 -614 778 732 -22 -8 -268 -301 666 379 -316 855 253 -859 -194 -726 -165 29 -905 460 747 815 -596 -785 -11 296 819 -983 -327 176 494 691 -950 456 -911 -438 -484 -531 953 782 -10 170 900 650 422 821 -156 790 -793 919 45 -864 -526 -706 -799 -871 -60 236 56 927 170 -208 906 823 -327 184 344 916 137 464 50 -325 150 633 -113 -174 741 -629 628 -714 -882 435 -728 801 533 -774 221 -741 458 794 93 171 87 -703 -698 -768 -950 -990 523 905 -469 -942 541 596 -460 -371 -688 -72 -133 -900 -630 58 506 111 -876 -921 483 -30 120 586 -262 186 -453 -881 204 742 -917 283 617 -763 53 27 764 -884 -645 -608 -16 242 589 63 879 -976 610 -511 603 -533 897 -719 -528 315 338 -945 -15 -248 812 -170 -777 16 -691 -260 -740 502 545 -118 671 613 323 -684 994 -479 -492 -986 -408 921 -855 -438 -128 -541 -292 -492 435 -397 268 260 655 460 674 16 711 998 743 267 332 -505 417 541 -864 -10 -650 -669 71 76 -458 -784 -43 814 -538 -48 -934 398 -883 922 962 -146 154 433 756 50 810 421 -881 -95 471 598 -927 749 -581 727 352 -372 434 37 -644 -382 523 -924 183 -834 912 -59 -213 -152 653 -410 583 -117 -746 -834 -239 448 753 -643 325 996 -294 -441 390 440 980 -161 -495 -192 -73 1000 -732 888 104 -144 537 -429 -885 992 785 -736 959 81 -811 487 -871 657 293 -841 738 -187 727 -681 -544 -886 -402 -719 851 -327 -941 -352 785 -415 890 -287 -966 254 -102 -234 117 587 92 -270 -233 117 652 947 441 -823 202 426 -612 188 -699 735 417 -685 -616 473 -906 -566 -463 491 -447 -268 738 518 502 533 139 235 -59 15 403 119 867 41 665 778 -550 -455 814 530 564 -770 -342 -452 -419 -151 628 -401 -280 -422 -266 -965 60 348 422 954 -846 -789 -533 -576 -79 -105 879 830 -301 396 585 794 -510 -443 -863 -326 734 759 -999 453 -931 997 480 -334 199 -2 658 -591 -725 872 -538 -629 -64 839 -920 995 584 -418 -877 255 177 -483 792 67 777 156 315 -429 -439 454 -311 -904 -576 -712 -591 -210 855 832 -1 528 -126 -466 514 342 -613 -519 -362 -698 -360 -774 -607 764 122 146 -474 -451 294 -986 -552 291 65 859 -292 577 547 -464 598 345 -330 -349 -41 -140 605 -315 -370 -524 -518 252 442 -109 777 -367 463 764 -668 400 -226 -698 713 461 938 -159 486 974 -940 -536 65 70 491 -165 -262 -691 61 976 195 536 -338 -924 -372 -290 566 836 -920 243 27 -978 -952 622 662 847 -799 129 526 486 -914 -922 -291 7 -451 -391 892 880 785 924 -53 245 444 -148 214 -175 132 18 941 -341 -623 847 773 -266 566 782 772 775 259 -852 989 -223 -958 638 -355 -492 116 668 884 26 781 360 -704 616 -692 863 736 -460 -105 453 -293 7 807 -140 442 379 312 442 -713 -535 -158 904 602 -692 177 97 966 -793 360 10 -886 139 -333 -483 112 803 -133 -4 528 -308 289 732 -333 793 240 -309 523 -547 -853 -75 442 -340 -498 549 992 969 728 204 -181 -512 978 -840 827 711 729 -730 774 -995 998 -75 154 -991 314 523 -765 897 400 155 315 -121 -176 -2 -643 -350 -76 78 -524 535 986 785 -657 -99 150 -22 843 -85 1000 295 -727 152 -988 29 -163 -210 83 -349 -493 -419 130 -323 617 917 825 -939 -438 -305 -423 -190 338 497 278 698 -482 508 -871 911 540 1000 -191 -929 -572 426 -715 471 998 -31 -208 -109 -345 775 -52 560 -331 718 -609 830 751 -29 876 -876 629 -243 -958 -234 284 -84 -195 -272 984 862 -196 -416 -728 -500 -480 519 -840 -918 852 609 -271 -341 -356 775 -902 -44 163 -494 863 -445 -688 -291 852 -546 -394 944 254 -181 853 -81 712 -693 900 -828 385 -616 -906 -494 -429 938 -827 575 -7 -714 -911 -522 389 866 -80 235 617 69 831 -339 -740 38 -860 -144 364 908 308 865 -775 979 -174 -964 821 -857 -293 -650 559 -35 452 -710 -929 -69 969 792 -40 911 677 -410 830 -151 -85 866 -853 197 412 -249 -542 815 -236 580 609 -969 -109 -773 -944 -852 -846 -574 -995 -377 568 -658 -839 831 468 202 106 -964 -114 -721 -855 -826 -802 -469 -114 292 790 -503 909 74 -718 158 -905 -862 -521 -336 220 -107 841 -579 354 -925 -350 394 -398 691 288 -699 -530 -347 856 394 -265 -945 295 594 -907 886 -285 207 799 -678 9 924 409 -975 -842 638 34 237 -864 650 45 -950 -649 -106 432 -145 30 -503 -326 33 -632 193 -843 306 414 -742 -260 437 159 -313 -403 721 18 -114 349 -291 -705 -742 160 203 879 -865 487 -952 419 423 362 339 -914 990 -133 8 -551 -470 -411 -772 450 294 -1 -367 -905 -128 835 -156 121 73 551 -707 -79 89 -150 -899 -36 -885 -524 -573 77 -846 398 -355 497 136 718 -293 -490 -676 453 859 -637 -142 323 -570 -728 -687 -536 521 470 748 411 100 -69 -222 -899 319 27 -853 367 547 122 -760 108 435 -69 -499 -646 -675 866 -386 84 -615 356 71 607 -732 457 -499 -516 -8 626 619 290 -946 -985 -450 195 485 -996 31 -352 -304 229 684 -514 -640 732 -841 -710 731 15 -432 -239 894 145 -450 -503 -619 591 -300 393 857 583 -685 -90 85 122 585 69 -162 759 718 995 -543 -144 -841 -682 596 -303 -574 445 -168 935 827 -476 178 730 -128 -589 -302 709 -774 -214 976 -755 754 931 101 -897 174 -626 626 -339 237 -427 -434 512 -100 -605 -666 733 -684 29 782 -170 -165 298 -600 -458 -48 -48 -153 546 140 410 82 -789 262 980 -691 -388 -603 496 -774 -884 969 14 -772 53 -937 383 -998 -689 -258 576 -935 390 597 -939 524 -966 849 244 982 -263 288 288 171 92 -651 -867 622 508 935 509 -180 53 -286 -470 -402 -337 571 -258 -142 435 231 176 524 49 14 919 581 80 -37 -212 -864 79 375 -513 -80 803 -349 166 837 -696 -351 738 2 -813 925 527 -770 106 -503 -43 976 -639 274 -658 -814 276 504 814 -660 -612 -973 316 4 427 -78 -404 -229 432 517 -813 215 309 -610 -455 889 872 -666 728 -57 298 626 -678 439 -807 -953 272 266 -372 -211 -759 -528 -506 -349 -922 263 -595 -645 95 398 0 -541 86 -779 -129 215 209 929 550 -994 604 539 433 -592 -202 358 -96 912 900 872 451 489 -808 -412 -281 342 -134 -60 -735 -409 -796 -672 181 -582 -234 -421 954 -731 505 285 947 500 -705 -589 -327 402 -408 -367 -751 118 -560 745 394 328 -263 174 52 35 674 902 -697 -169 133 930 -564 577 -384 666 -606 192 -647 -283 424 824 -557 234 -605 369 583 315 -722 -53 -711 477 -118 207 -816 374 -336 -491 58 244 -91 508 -244 650 511 384 -65 303 1000 -953 810 -261 138 945 106 90 981 721 842 -582 -169 -770 838 -322 -156 -621 -393 -973 -63 -278 -205 -282 231 -663 -509 460 377 980 -793 295 -174 -765 -399 510 -176 562 -512 529 575 -71 -890 523 607 206 635 953 -781 -16 -888 643 -965 456 994 216 268 599 -35 917 -857 539 -650 568 53 901 -791 -655 -104 436 -719 780 301 -64 996 -8 764 345 939 437 53 937 574 480 -7 -72 563 51 -783 -883 656 872 555 345 280 696 -838 605 158 418 -294 -823 480 -301 374 963 -771 57 141 105 985 311 424 -966 -445 67 -103 859 -915 -95 -347 836 -432 -416 -70 904 -341 133 528 -240 997 -710 404 -939 -253 569 987 -898 -696 -317 -204 869 -921 -345 -859 607 -796 53 929 -305 766 625 755 -706 902 659 -961 545 -137 690 721 84 -731 -300 178 480 860 -764 -716 965 943 -788 183 -115 652 -443 -477 -194 786 860 385 367 -787 -824 467 -771 784 -38 565 693 -465 -10 411 -259 395 593 275 434 -308 600 -738 -635 178 557 -628 320 15 -857 -602 -166 542 -376 -825 303 356 897 338 535 -571 299 230 -615 -384 -800 447 -205 693 953 -643 -822 -436 601 260 -357 881 449 216 -329 548 -447 -753 -264 504 -39 -668 978 628 -1000 -809 -98 -164 783 -622 -696 -5 283 637 447 475 740 -190 -971 523 -658 -374 369 21 973 950 -593 -874 -534 -135 859 910 -932 56 -675 -211 744 -236 -492 878 121 857 -508 -237 -494 -718 -155 601 -570 -462 -821 -961 -385 280 316 595 300 123 -246 -713 -328 270 617 212 -350 -345 -88 646 622 723 396 148 -77 715 -274 380 -56 -215 -178 59 -469 750 -865 -690 -791 153 -546 -991 247 -519 -114 -742 483 -324 343 -532 -714 170 -534 -592 858 915 582 -837 -46 518 17 -805 892 -789 -894 883 491 189 -282 600 859 -349 -438 -386 -680 680 128 348 322 -622 821 -846 -492 72 38 168 681 234 -978 -171 907 893 -150 124 -25 654 193 534 -774 -661 431 923 894 -907 815 511 -707 -488 -642 965 211 1 424 -981 -706 -622 533 -94 105 264 960 776 -992 336 775 595 274 663 -195 799 346 -165 -358 -33 -519 494 -963 639 581 -914 238 447 -555 304 746 -531 389 -481 225 866 -662 310 737 139 -587 8 44 112 -850 -492 383 580 125 48 -928 532 -211 -164 9 174 -254 951 265 301 879 -144 772 573 -48 629 128 -760 -44 -709 476 174 607 145 -722 -572 -540 322 -69 664 -533 -45 464 -279 826 216 286 -565 496 -470 -783 -284 520 304 812 971 953 299 -590 -981 27 -299 902 -87 -319 -293 -331 -766 -960 307 -281 -127 -717 511 227 -146 -557 -985 -126 -967 -153 -549 -469 930 -610 -207 -519 -23 283 -458 831 -709 -124 -312 789 -498 503 98 -72 894 771 349 -509 -100 734 -485 881 -606 450 403 -141 208 -690 896 -109 334 -162 -168 -492 -687 -643 -387 -914 -45 561 300 -821 727 636 -367 -377 -362 498 14 -708 192 652 -168 307 450 -836 -309 952 830 -235 753 336 449 40 853 -466 840 -648 797 -515 -762 460 509 -671 -254 441 -192 798 -78 922 952 870 750 867 -243 -706 -612 751 -929 -28 819 -876 -386 -275 -493 143 -846 869 440 -413 -580 -544 -301 924 172 -544 26 748 722 427 -883 -841 691 -615 896 -14 483 305 -669 -733 -610 -432 340 -872 670 -849 -516 970 356 174 643 -173 -880 314 39 -821 808 -834 -335 -692 865 -200 660 -494 687 212 411 410 -100 -654 157 -454 -874 -105 656 204 90 -387 -729 17 -322 427 573 -639 281 993 -468 585 495 369 242 -558 387 -416 -882 -52 -620 779 381 -143 -974 316 -412 -435 954 -21 -492 -417 98 685 -517 378 -146 -551 655 -904 -433 -670 -596 -185 -280 475 972 -181 138 668 -661 643 222 -391 100 189 -585 -278 957 272 919 -478 -708 451 465 309 177 716 803 -77 -349 -524 -542 -202 -201 -26 -348 505 -15 950 -991 -821 615 680 -172 907 -286 -309 586 692 -842 305 455 -488 -407 177 -752 933 47 -512 923 263 -98 996 -666 -327 824 535 231 -935 -245 -425 -118 -627 97 663 763 -523 419 275 -812 -848 367 -685 -944 82 397 -425 -563 690 77 470 20 -805 -192 370 -45 -878 178 -108 290 712 -535 -152 -480 -362 996 261 -852 878 432 370 -910 -385 665 -213 -147 -512 839 673 -481 887 -284 150 144 459 -571 -387 -602 -220 570 394 -804 -522 -280 -786 -970 308 690 859 909 -525 -74 -291 936 228 -958 207 -853 -605 442 741 -792 -420 -828 250 -189 -703 -467 713 -781 -263 -674 -379 -229 497 61 647 -237 456 542 -742 199 810 295 -779 -55 -826 495 -885 -494 -482 962 -341 -28 -519 -943 -599 915 477 -132 -208 746 45 -724 -847 -455 -740 615 951 112 781 -48 -404 559 996 68 937 844 668 484 79 -753 -579 757 987 -262 -314 838 708 969 -135 71 -71 237 116 225 865 372 829 -117 380 944 -471 644 117 789 -918 -426 -920 -447 -583 486 968 -874 -166 335 -516 189 -742 795 -803 -900 -487 238 -810 153 712 244 -925 947 418 448 141 -866 -626 835 840 -643 531 165 -202 550 883 -899 -353 33 -523 -64 -747 511 -603 148 -996 -84 461 18 636 18 -492 -643 -628 822 995 816 -228 -614 59 -317 357 718 -364 799 621 -871 897 -332 -697 -613 547 476 -819 553 364 -988 429 -977 -386 -566 654 -487 376 -429 141 -676 152 276 888 310 -952 437 -141 -702 -967 170 643 694 122 504 48 -12 659 674 -103 -117 531 813 490 365 220 131 -739 896 -461 310 -94 -470 72 660 -598 768 -744 -850 623 938 28 -474 -430 -667 -584 51 66 533 299 -559 -856 -68 807 -583 376 -992 -594 -674 849 -374 598 -313 642 -447 457 -144 577 -843 159 43 715 191 70 737 898 296 73 829 -938 -733 113 219 251 547 492 179 -990 842 71 147 -987 -889 -381 711 300 -411 -456 -960 -410 -312 624 86 934 -443 -887 -444 -177 918 7 914 -94 422 -896 -263 -880 91 353 618 -535 802 -78 -990 -759 -62 -311 14 961 -174 -556 89 -824 188 879 265 853 -974 -535 -246 50 -798 597 -347 -553 129 -300 -833 457 10 311 -983 -778 -437 -617 776 -317 -429 -848 415 54 -157 937 -139 405 514 -427 -928 171 621 565 -315 -500 -103 137 -737 733 -529 -495 -883 884 955 -789 755 602 439 -275 811 -627 -76 384 475 -897 -179 -453 501 -85 -929 633 819 -795 980 795 -475 565 -619 187 416 62 -344 -476 823 223 -935 592 788 433 592 -36 979 -981 866 720 243 10 84 -94 147 122 -652 664 -785 779 -26 354 -193 -58 -862 -861 -411 377 639 189 -727 308 955 -36 646 -833 684 -603 674 -272 -989 -136 -945 -127 425 666 -179 784 203 -838 -667 599 729 816 -943 549 740 -148 763 427 -834 -900 955 828 494 -811 -594 99 -861 -532 -241 814 -544 281 698 631 818 363 634 -785 -215 -978 -540 165 -237 -267 812 -757 487 -378 -334 322 13 -438 893 967 -390 -22 -238 -621 471 989 189 826 -910 849 55 80 -594 -278 175 986 -38 -155 -185 -969 992 576 -249 -287 180 438 -979 -428 625 -86 278 -103 -735 9 -235 -608 -921 622 920 -691 -769 -854 288 425 -706 170 997 -815 160 423 609 396 471 -166 3 -794 -492 34 567 -815 -361 779 -658 367 184 -419 -972 -559 32 198 156 -148 972 860 97 -638 87 522 -117 -389 282 813 57 -932 -147 -410 -935 -545 345 -292 -261 332 -230 -964 -61 32 626 922 750 865 -483 702 -203 449 241 -376 -248 195 577 49 -593 324 238 462 -8 507 643 -424 16 23 -425 -831 402 -985 488 33 548 -409 -34 459 125 805 -579 -518 979 -436 -281 -551 -344 136 63 392 242 -354 -147 170 701 788 201 770 -460 225 360 367 430 231 497 64 -659 269 896 -499 -362 -887 433 -374 -502 858 -802 -139 -934 -785 -262 496 -35 -76 559 -375 -147 -227 718 853 894 -119 594 334 218 -429 -643 318 -814 -278 408 -337 -469 485 770 127 184 446 445 -410 -406 308 954 853 585 -614 -409 812 709 30 891 -366 -615 5 185 710 -63 -340 -55 985 -641 -402 -592 -306 751 720 -548 647 560 -103 -624 548 -92 223 646 1 -251 -596 351 -351 289 186 614 904 -725 -841 -20 97 907 316 888 -459 -905 -844 625 881 70 -804 245 -931 443 220 6 -817 374 174 -941 959 -81 -689 -122 840 -528 -835 286 -288 419 -612 665 915 -406 -592 -843 -547 -97 669 610 259 -171 -515 105 -840 696 -643 293 -510 -102 259 181 788 -402 -54 751 -340 32 -172 31 -351 217 898 -760 -970 390 -336 -624 -949 674 -801 121 389 705 -851 323 -279 -542 -927 683 -802 497 -402 -286 -406 -604 -933 336 -117 -181 148 -666 643 -818 517 -520 630 751 891 198 -670 434 325 -276 271 -504 -70 909 -592 -568 433 61 657 861 -789 388 -999 267 8 46 -194 -756 533 674 370 -398 756 -634 312 -444 982 -792 881 -327 549 -904 -893 663 491 -256 -70 -963 725 -303 -269 -915 456 -746 -370 -646 -288 -928 -787 -94 671 860 -253 751 -390 -801 281 -677 -764 571 549 833 -635 0 993 67 -399 445 -702 161 776 -837 576 -905 406 477 236 446 -173 512 -36 530 890 410 -820 1 -973 -804 -139 -789 695 708 -279 606 -59 383 -38 150 -46 -51 -550 -348 967 -664 -196 832 -271 92 -11 711 -498 424 -802 -429 -16 -471 -315 100 -566 509 -556 -6 666 -148 -938 -577 -450 -175 756 -833 257 296 53 830 -46 -906 660 -145 420 812 -643 -941 947 768 655 901 882 394 343 -355 54 702 202 635 -347 422 -304 -177 771 798 -867 648 186 29 -52 201 -864 159 77 -782 -793 -958 953 -8 -608 564 -142 986 -507 -213 -452 71 291 411 338 -835 -991 920 392 77 969 812 -800 -40 684 398 642 143 401 160 123 119 -222 -755 23 -735 490 -674 828 964 844 -672 527 -608 531 -472 137 652 -320 -797 197 -642 592 245 -457 -709 861 -466 515 -478 -673 -753 -595 352 553 303 860 399 786 -835 -606 -61 622 394 817 -753 349 -175 -723 -510 274 912 -514 329 927 66 414 61 -686 -33 -784 502 -84 664 531 835 874 -728 239 -313 -683 -843 -698 -749 304 81 83 693 33 500 -939 768 24 -100 -371 821 602 -399 -876 -873 -421 -296 -81 120 872 736 761 980 -433 142 -159 -35 -74 795 -415 -777 282 293 841 615 900 316 -572 734 44 -898 -37 -63 557 355 622 -116 308 674 -866 -760 576 -891 609 95 620 -699 389 963 -643 -41 -800 -230 776 -22 -808 -606 795 23 523 202 475 -635 87 188 -121 -996 -59 -732 -837 -685 -602 -842 186 247 263 553 -938 -320 -906 -47 -75 589 -483 -200 425 746 -490 -631 475 139 421 570 335 771 -376 -962 100 -620 -422 180 839 176 -234 -426 -147 676 -715 406 -516 619 -610 -703 284 547 -503 574 380 733 514 400 -682 -899 -553 465 -615 343 -458 -894 886 368 -235 -438 -594 90 -303 602 -84 222 -748 -985 -350 366 -563 -713 -227 435 178 296 -420 -172 270 795 -203 -981 137 -1 -789 225 -394 -286 739 -307 -982 -659 -801 735 -784 24 144 308 339 458 383 456 -258 922 455 -610 582 48 -150 282 53 946 -10 200 -561 -487 151 438 18 -267 820 -193 -130 -306 -890 137 16 -462 -117 -123 -210 730 952 -236 -860 978 -961 415 521 839 909 846 293 -902 233 -818 -991 897 763 -402 -249 -795 -687 -149 916 -465 -910 741 255 29 -415 525 -907 692 -574 859 603 -62 -816 -392 831 121 94 734 -720 -473 -356 -569 651 878 145 -726 -237 -362 -904 -820 -505 -929 854 -55 643 -867 -968 -897 -518 -828 24 -1 918 943 -57 -446 995 777 286 608 699 509 964 -376 628 -471 -955 -307 811 -430 543 -747 817 -622 352 665 -742 -227 492 938 -405 206 -463 -994 183 641 -445 37 -137 -98 -789 -753 -217 1 891 -1000 262 935 373 281 -485 -573 -990 680 258 -968 -377 207 187 -642 494 81 -554 689 -223 -503 -405 -639 982 -460 -932 260 -965 -858 -434 410 413 833 -503 794 -732 -934 -626 -80 855 574 -966 217 -526 -125 284 -595 -795 -333 303 534 -232 -400 -691 -200 -461 642 863 732 -587 824 -653 -636 -120 -60 2 -877 787 209 671 489 731 -124 -406 376 -392 94 -216 381 434 -861 925 -926 -715 276 -980 -622 957 532 405 -641 121 791 426 -276 22 -29 104 621 741 -634 -825 -364 -603 -487 120 6 105 372 648 -839 -526 595 790 841 803 730 780 -626 426 516 979 526 -725 907 660 700 -71 -620 704 80 142 6 35 -515 284 -274 74 -899 497 428 484 609 533 -119 -542 976 482 -961 862 -658 846 263 649 495 -899 921 -83 -287 80 387 620 773 490 -252 -512 -285 97 -32 -246 122 -6 823 576 767 975 -465 -832 -997 385 441 -144 914 -799 923 -729 349 73 -572 954 959 318 -257 -393 -423 -959 -432 -883 -516 74 744 444 255 12 -439 -956 534 781 274 -764 282 -391 126 -423 -952 -198 256 -788 205 868 -839 -171 654 287 344 883 528 89 759 63 41 -303 -763 -891 1000 -609 707 -146 110 615 752 -853 233 732 653 249 -329 824 -183 511 44 -156 272 -659 876 -431 403 -95 -655 650 -851 -502 875 -479 706 173 -62 -481 -502 210 20 883 -643 968 -430 928 626 164 205 329 892 -207 815 -673 127 -739 983 503 -31 475 -848 -977 -386 -670 63 70 215 -243 112 -174 -416 149 -970 -657 -658 -954 415 765 667 -817 -259 208 -923 -596 994 -439 -18 82 88 56 -142 669 -943 -282 421 -249 -772 441 964 -286 632 549 -454 -738 -996 -385 -696 444 822 692 -697 476 985 59 -624 140 602 709 -615 622 18 561 -309 149 748 -879 303 -497 -228 -874 464 -933 288 137 -986 -90 972 -256 49 -780 -400 -671 725 843 809 -554 -389 -136 538 595 -115 207 -606 852 -78 -868 -845 705 180 413 -235 72 -591 -323 562 -538 -273 -523 -197 860 -719 -372 646 -789 352 227 45 -375 -890 -927 -191 -921 916 -362 193 -678 886 -440 -954 566 623 75 9 483 826 553 624 176 252 389 -797 -866 -134 -16 143 -595 992 -208 898 782 -339 755 -6 -946 996 281 847 -157 -765 -694 -893 -218 -465 -588 -943 977 953 -128 -792 1000 -366 -617 -923 -470 647 671 -503 107 202 -934 -844 -19 23 -509 -480 64 -510 437 -623 787 179 133 378 323 14 589 871 828 925 -60 465 -903 -148 -853 568 -973 706 -599 -416 949 735 769 -263 -785 941 984 29 885 -195 608 -736 961 -404 715 -704 -590 310 -116 403 -923 268 -285 532 118 888 -358 -21 -835 -572 381 -658 578 -208 219 -134 970 419 859 73 483 389 812 -971 580 -315 -475 -953 -528 506 50 22 -540 66 751 829 561 -93 -345 32 561 -989 -110 436 -797 215 -98 502 -276 -318 595 525 985 856 934 569 -138 238 -703 -494 86 -362 -126 43 974 -59 422 -960 -853 -342 625 975 -236 -141 600 334 -658 64 -560 279 575 -270 517 -414 707 990 -879 -233 -280 639 554 -668 -611 -328 47 -112 87 -84 199 88 926 -376 248 550 342 -527 -777 389 -482 706 -802 -765 457 70 -106 392 403 -694 19 -413 526 711 -624 -851 -675 -611 20 -727 -443 961 565 302 143 609 -762 -773 214 -824 632 -319 87 -447 -278 338 392 -11 -475 -729 518 901 -150 -433 -626 487 -575 88 -99 -969 796 -143 198 -200 136 -959 -306 -779 238 -478 259 944 658 -496 916 -376 -116 701 635 45 747 394 -488 -363 618 848 36 926 -128 -309 -122 -79 -760 -535 -728 -97 302 20 -477 108 32 663 404 279 -222 -991 986 566 -857 207 24 -55 -680 353 523 -770 -973 758 266 -542 350 -588 -940 780 559 -506 582 868 443 -727 -178 -651 -105 402 499 875 -569 790 -339 -467 606 443 -824 123 -560 -341 26 697 19 71 632 -727 -764 677 -944 917 -976 436 -434 971 901 -284 948 984 658 -901 -248 419 -973 414 871 -863 -487 -721 533 -196 936 -864 -523 -851 678 -166 760 199 -206 -883 -165 -588 15 864 -571 310 249 -325 685 206 511 619 -584 977 231 -9 508 995 -643 594 -462 -578 251 714 -585 106 631 -128 -447 730 544 939 -545 -358 803 -845 -776 -608 -215 614 222 -301 -598 -676 49 -234 24 -812 -906 502 502 426 -398 548 -686 -829 303 -702 -347 -295 633 -125 -712 639 116 -624 74 20 112 229 987 19 -24 -891 134 -628 -96 -65 32 -251 -270 -91 -610 171 -926 267 -638 -74 461 -923 -333 -757 696 -169 433 965 -774 235 562 -698 82 728 -88 981 497 -1 -710 624 -760 -838 683 -318 -395 868 -946 677 275 951 489 271 134 -947 -712 -489 -903 -123 859 -395 827 -610 -553 -269 444 -137 953 -877 396 556 -606 -721 234 873 -77 -442 415 943 975 762 -855 393 -966 20 919 417 -641 -615 -804 167 -92 -835 -566 -765 572 605 -703 550 165 -59 -90 -855 364 -822 129 880 985 -388 362 -292 -638 769 -996 -277 539 817 392 -492 844 286 -600 809 -455 562 887 412 149 105 703 169 -618 7 -615 835 -863 -696 -304 174 -202 506 -906 291 320 -419 -810 666 344 481 -219 -27 -474 -564 -689 26 -15 199 585 469 509 763 791 -937 377 -100 -469 -313 -627 -795 753 -505 -675 -254 69 -661 -896 -416 -951 122 -565 140 559 267 -216 -296 -586 -722 -73 -698 688 251 -372 -738 -934 -641 368 128 -406 606 -951 -477 -250 859 -690 867 297 376 -979 -65 154 -478 180 250 448 244 766 487 -705 -397 -446 -959 -426 360 299 132 -517 390 627 457 551 748 -232 943 981 -838 -529 536 -92 537 -25 -722 139 630 667 -573 255 299 777 314 925 -277 -395 907 -709 -648 193 -498 621 932 721 955 -160 -383 636 -208 145 -890 -713 290 -241 -156 245 865 834 -254 -507 528 -941 -137 -809 273 837 891 672 -452 -809 -728 -836 731 58 852 -159 -723 888 -660 -826 -658 751 448 -765 -723 272 395 -628 -809 387 -607 256 488 189 -813 -989 642 195 -707 675 -744 -155 947 -126 -950 520 -654 65 -847 433 584 -893 -826 154 572 225 -837 -433 295 391 -158 -682 840 -619 -719 628 -604 -625 -329 -292 766 171 -245 908 -646 361 933 782 -977 27 -858 481 -821 -289 -750 -425 -581 151 -208 -895 -253 80 -199 -112 636 -640 856 839 -345 278 -852 -555 -877 -852 883 306 -758 87 445 781 520 983 -235 -680 467 188 633 943 140 -973 -322 600 978 -473 665 498 625 -115 -843 150 -856 -742 -393 369 435 -611 -128 -319 -701 84 965 -236 -911 594 -523 842 -354 565 524 -538 596 -906 -77 125 503 -499 946 -230 -475 885 -961 -862 -638 -634 -91 -321 -11 -609 -420 -585 759 -331 129 353 -37 944 908 -276 194 899 181 966 -764 -814 803 -791 -741 893 -767 -527 -246 829 -689 -811 799 -551 -186 769 695 -835 26 -234 923 751 -834 -354 262 586 -204 -425 933 -616 563 -7 -392 129 392 733 -72 -262 -366 770 22 401 143 -338 945 188 334 -996 350 341 -25 -180 -947 469 -960 -192 572 -70 982 -553 -39 -343 733 -205 -872 -940 -479 262 267 217 -273 -960 560 424 -832 -544 -388 700 114 793 78 37 -65 -218 -111 83 113 546 -64 -594 107 -418 22 636 817 861 -258 -686 219 777 -568 299 -273 -647 183 -955 178 -875 86 679 998 -450 453 38 -311 -525 934 -41 874 -968 -762 662 870 752 289 277 925 323 -797 163 -779 -606 -234 769 -446 1 -317 -101 85 490 -953 784 -326 942 556 53 -12 -20 162 -688 765 562 -407 -928 204 -779 601 877 878 622 850 323 923 510 -840 121 170 564 643 20 675 -121 -116 68 401 -124 -284 421 -347 604 312 -271 597 -906 -838 858 -265 79 105 -881 985 408 893 913 293 -678 -934 787 714 -765 273 187 296 168 486 417 -455 -901 260 321 575 770 -280 911 -477 820 967 548 -137 779 548 812 391 821 532 -873 734 528 -361 -605 -445 88 -174 -313 531 -215 -577 -601 798 -836 -747 592 -74 363 204 329 -786 321 61 -21 63 -783 -685 -648 238 591 438 59 71 -372 15 -590 -94 -31 -553 946 -649 -498 -489 -522 423 730 518 -741 886 624 -646 543 -827 -11 -712 346 -205 179 -346 -286 411 -315 -385 126 -314 597 785 273 -140 512 365 -35 37 -74 888 -512 533 -438 -754 -68 -793 379 -896 620 460 931 -193 809 354 935 -796 -424 -902 840 616 585 -621 96 337 -916 -853 702 -812 -640 -305 -625 576 -792 -3 -122 285 -432 252 456 281 -495 -864 -492 679 61 428 -367 254 35 449 777 326 83 -417 -410 -553 -969 489 690 -475 -22 100 -442 850 632 175 -48 346 337 -733 251 -372 104 557 302 526 1 775 -618 587 -134 813 815 -149 -185 -829 564 -528 954 -234 531 -293 578 118 -612 -648 -458 655 -525 899 875 594 -449 306 -632 642 -444 798 -442 -705 606 -409 -967 821 640 -986 -222 -6 -829 961 24 669 -984 494 624 611 836 -707 -143 -658 -255 58 581 56 -591 595 -395 701 -906 -396 265 -997 369 236 -961 -656 558 363 240 256 764 -812 797 -976 674 842 718 325 843 815 619 -607 172 486 547 -9 941 -330 -730 -146 -409 -961 615 260 -345 912 392 189 404 -943 803 252 -392 -172 -31 -586 644 812 616 -770 353 177 40 302 -913 -530 972 312 195 -236 -269 -138 -456 -669 -719 811 966 460 373 -334 61 -206 -376 187 112 882 -384 -184 192 -654 -444 792 586 554 866 -416 365 -512 -50 -593 -391 11 -959 -109 135 -382 349 -685 -363 156 -18 -86 963 591 665 -475 571 517 337 -909 -452 433 904 -237 195 336 796 218 327 473 -605 -599 984 -633 -260 -124 861 64 -997 -385 564 -766 -429 621 -377 957 -220 -93 -371 705 157 182 717 845 -984 -596 876 562 651 -636 937 -8 92 370 338 -811 -58 222 556 -231 264 392 15 -295 627 483 319 739 823 -317 906 -511 -856 -984 34 589 65 211 543 -566 -527 -322 189 689 -674 31 749 -288 -634 -303 776 168 -847 -34 -673 587 519 -538 858 973 199 72 -584 -812 897 -877 157 765 572 -47 748 613 -712 -558 296 -614 -250 714 -412 795 962 -305 -164 686 39 -685 -32 121 152 662 -892 77 539 -986 70 817 -989 -443 649 -382 606 -893 93 550 -868 36 -925 -844 635 193 868 -499 669 263 743 613 991 73 586 368 -966 -589 682 812 -341 -160 973 -597 -86 73 -98 -929 -597 307 -839 -628 26 -204 -234 852 704 -222 258 -398 945 -897 -15 -472 329 -421 -476 187 955 477 -132 -242 -316 -268 28 747 -919 -290 415 -697 440 275 -928 -547 502 -122 -198 734 488 -308 842 721 -428 275 45 -185 -720 324 -590 965 670 -418 54 -364 -237 958 540 750 23 919 -634 -784 683 68 86 -919 53 -623 387 -106 460 -135 42 -556 -196 -528 645 519 -398 -984 406 -468 -974 957 -596 -459 895 437 905 -805 -108 937 -138 -37 -466 -308 -971 78 -760 -547 -818 493 -141 184 -210 -96 865 782 -895 -993 839 572 -111 405 90 -473 551 26 -65 -86 348 -431 759 874 230 -666 -832 477 -631 314 646 650 793 724 -131 410 122 -541 657 824 -71 -191 -297 -414 178 597 -255 -503 243 -206 -72 -385 -471 551 305 460 747 835 160 578 -413 301 642 39 -184 609 -937 307 -945 386 -994 289 -823 782 434 -689 -574 -973 -631 -425 426 129 -139 786 962 412 -317 343 -342 170 830 -837 353 -805 603 -214 -631 -190 321 15 526 688 137 329 64 658 -759 -896 -862 -928 518 -260 -928 350 -894 444 96 -563 532 775 -604 750 -347 -452 917 734 171 547 716 -42 702 175 -66 -541 -547 209 851 -217 -556 235 -414 241 -292 592 -1 -706 -389 715 371 583 -47 234 -349 940 554 363 394 679 -564 -741 -11 -772 219 -595 -52 -42 968 625 810 932 934 -555 -108 254 -673 411 701 164 -722 -689 877 -6 -941 -812 -2 896 467 810 371 -370 -338 108 227 -13 376 27 681 829 -970 373 541 296 -365 -15 -741 -252 -931 362 -468 252 -683 909 -816 994 189 911 -596 223 950 -751 -948 -448 864 -331 -739 690 -50 -673 22 685 -57 556 713 368 720 546 666 397 -416 -290 -169 594 -904 -711 56 885 -442 -674 -951 485 626 726 180 -550 -495 636 -896 967 -863 502 825 -886 -532 306 -766 -661 -788 526 -101 65 -529 307 -634 895 -858 -136 -956 261 -231 -378 379 646 -639 300 -417 372 159 634 -638 -528 -109 394 -576 790 -974 -894 -824 49 540 902 49 378 -488 606 865 -248 620 636 67 347 570 -75 -442 667 164 -796 -80 437 978 84 -415 -4 210 -215 52 -446 -977 556 331 933 570 683 295 451 286 -308 -445 939 403 -284 611 -766 -827 -938 -570 -999 -390 734 602 -244 221 -580 -751 -848 -804 628 -165 -83 865 946 881 263 -366 245 -873 196 583 -804 324 681 -698 913 101 -21 -213 -262 -867 -348 -485 -527 682 -116 508 -942 -212 314 546 755 -427 -574 428 938 -701 -333 112 635 -789 119 43 -399 -96 653 -341 839 398 -581 -416 -423 -263 -417 -789 918 971 407 -361 202 -393 666 67 845 339 -944 786 676 -444 688 556 28 338 -206 -776 -180 983 433 -252 -256 373 -267 -389 -571 -23 -368 840 131 -169 337 595 -841 -199 -717 607 -561 -985 -403 453 332 53 114 184 881 -700 792 916 -501 -942 566 -633 -553 253 -335 182 700 416 122 713 -236 -685 936 466 771 -605 1000 -109 470 -899 139 -441 -210 -206 206 672 789 -563 -765 513 -458 -143 -795 -154 787 533 760 352 19 861 209 563 979 126 329 381 842 -537 -32 -843 -938 209 -617 530 -387 573 756 80 827 -459 116 -443 114 -178 113 -302 259 268 767 -673 435 -768 -503 888 915 679 -12 -733 96 331 -38 -147 118 199 758 -770 -72 -172 96 -597 -457 -104 702 927 416 -450 -187 937 -850 -268 -381 -28 -852 477 628 70 -813 -26 270 688 375 -42 644 -262 -947 937 -270 889 680 -540 -789 224 -146 -916 887 -72 -122 444 -521 -903 -330 -956 -84 -858 -317 950 -915 191 711 317 -743 -339 -616 -936 -954 776 125 128 -378 932 814 -456 -961 275 -291 489 546 -9 -503 674 481 -387 -22 23 62 492 284 859 731 -717 383 69 -127 -512 719 463 -929 -999 -164 407 -88 -128 626 -670 135 -588 975 -816 -882 877 -930 -237 -17 950 337 -173 660 -480 950 -897 -239 624 -379 -207 -233 -425 709 76 703 -665 -229 29 -957 941 30 846 -728 606 -269 244 -928 -241 423 459 -326 -415 228 480 917 595 531 748 224 -453 -339 -344 -745 -864 -102 -993 12 162 -901 -332 965 -410 561 -549 687 812 826 779 -991 420 326 -921 840 -105 729 575 199 677 344 -871 -856 738 -127 -606 537 424 -721 390 -19 337 -601 916 -948 -976 555 -721 -200 989 -239 425 -129 -690 -206 450 -612 -235 858 -516 -380 -378 -852 745 178 282 -376 717 -821 116 -415 828 -111 -709 502 60 -69 -249 -437 947 -858 744 -542 -287 -49 669 -546 -569 -292 -21 649 518 -161 373 25 -959 817 762 314 -238 -731 -813 -826 -752 -546 34 -717 122 -923 -715 719 48 191 618 650 -794 -596 -340 -887 372 171 553 913 -118 -85 41 -585 -851 207 862 -708 405 -479 -526 923 888 -803 288 356 78 -165 -175 67 77 -696 -281 -939 886 -700 804 -321 -839 934 -2 789 779 -415 -521 431 867 129 474 470 -246 170 421 158 -156 627 20 619 740 108 -26 296 220 929 65 270 810 291 837 219 -163 -222 -238 -132 949 750 620 -210 -56 -89 368 -324 -849 -343 690 196 -386 317 -672 964 -194 -50 -9 458 -733 229 640 -959 -747 -564 -504 598 134 -152 340 612 -758 -312 -968 -312 177 816 -824 -913 699 -816 -896 -109 259 205 -143 304 -286 914 197 -107 -104 903 412 -798 -231 -470 -755 -627 263 960 -77 683 441 -659 614 -142 697 185 -362 452 -700 140 989 473 809 -491 242 -689 -647 509 -165 -407 126 -537 -243 -597 161 -803 494 389 288 525 84 -576 -815 296 70 -730 -708 -957 205 -582 6 -609 628 956 -270 822 380 954 905 607 647 881 76 -27 -42 -606 -691 992 184 813 663 -319 267 752 -29 -338 -355 280 -916 -538 622 -164 725 -930 -69 -502 -238 95 542 167 -650 -73 971 -266 488 -196 -302 6 56 -71 -261 -15 -374 -491 887 698 182 824 -802 -788 -528 -483 817 907 -749 275 744 -105 816 -202 78 393 361 -226 -461 572 -169 921 -626 -503 40 -511 -167 -472 -303 -771 535 343 111 623 401 896 -601 186 -888 -379 391 632 -858 -586 324 -88 -261 -200 983 536 822 350 -610 576 189 -831 -983 -904 -29 911 379 58 -642 979 832 -268 -654 -248 -205 -759 -847 -518 -883 488 -2 311 -616 561 -297 -882 443 244 -701 138 736 119 19 -929 -548 705 -618 -458 803 -260 919 580 -703 -989 289 -329 200 478 -24 114 -376 -91 -990 733 -333 804 -27 956 698 -159 905 -862 -519 533 404 79 724 -125 -4 975 522 681 -306 -901 358 383 709 -428 834 -389 944 572 337 -190 954 627 443 -178 -630 -529 985 412 -248 578 -314 897 -3 918 627 -801 194 -326 245 818 -856 904 -394 -7 965 300 849 -573 105 858 -960 -181 -569 -616 -965 -221 214 542 746 -501 126 -167 908 -515 394 -546 -259 262 877 501 534 -758 92 884 -160 -928 117 256 -396 -667 768 -208 -971 551 -742 628 416 600 131 497 -745 356 269 -650 210 510 -295 47 155 -515 850 -72 376 -755 -206 -685 412 -463 261 -859 -321 -265 536 173 -494 573 -75 -680 -784 710 -747 622 -703 -828 -661 913 30 823 963 22 -152 -955 533 442 -504 229 848 886 -202 -673 -721 -118 669 -835 -452 -241 621 747 -623 567 605 -770 -833 984 917 682 998 962 669 -330 -260 -1000 453 196 48 718 183 -670 -422 -292 118 514 800 188 423 -137 316 -625 0 882 567 -203 267 399 75 362 -400 933 326 -441 241 33 -160 -22 394 -793 -174 -934 -732 -22 -593 207 118 -798 -207 -206 386 658 -729 790 -797 -485 27 -116 252 591 973 816 430 -799 16 128 228 -681 -260 752 -482 61 -608 -856 793 -118 408 533 637 -651 -365 182 619 -931 -174 -180 905 527 965 877 887 453 828 -905 -484 -155 771 -573 526 -942 625 378 -661 -353 -135 421 -639 -670 -998 952 -941 970 -244 -109 -609 671 236 773 441 462 513 278 -414 -418 -408 881 -515 722 -106 -630 -646 729 -261 -206 -11 491 819 623 362 -358 674 -728 -847 -242 784 713 -847 104 975 946 937 -564 -394 -289 -399 456 -242 -343 -7 -192 195 -787 840 -604 -280 18 -95 346 698 528 -210 197 459 872 440 -724 412 927 -752 870 -289 -204 81 663 159 80 694 40 667 884 -421 -494 -524 -802 506 404 274 765 916 6 -291 -252 -862 -491 544 -327 524 -898 254 -793 48 -188 -389 367 -676 -137 -440 -660 -873 -589 163 -824 -431 -632 -565 -979 -222 -750 -538 -882 216 693 789 691 -760 577 459 180 366 -625 243 391 48 -156 -145 -268 884 195 415 -538 677 -196 840 -573 -271 694 296 -235 -64 494 -835 -573 -649 975 667 -496 960 669 -776 78 435 178 140 110 -901 662 375 -326 458 655 851 651 -20 173 836 -487 776 -954 -600 -331 -120 -543 901 50 -153 89 -809 -845 716 -353 186 78 193 -978 -323 949 809 999 -204 643 345 573 -990 -361 -356 245 -678 384 -388 -220 421 270 489 983 -373 394 -340 -164 -419 653 -459 -722 -292 422 -522 362 853 27 97 -525 -316 194 140 -715 -370 767 169 -326 826 -675 354 -336 953 932 611 694 825 102 595 974 979 -317 631 -627 -488 -231 702 -841 747 -618 116 923 503 -61 297 359 -813 621 -391 -715 -883 892 645 52 -47 -255 664 650 -551 740 72 819 -132 950 565 818 159 300 -730 264 61 559 179 -997 -546 971 828 -101 801 579 573 -172 -355 -227 -31 -640 656 -18 870 617 -535 -998 -84 742 783 -151 312 175 252 -700 507 128 -542 938 -96 162 566 953 -595 919 -316 362 922 -852 160 -704 -751 307 636 214 257 -900 -121 -120 -764 756 -342 -203 507 -546 -900 -635 103 294 -207 43 420 573 -812 529 366 -230 -585 116 400 699 195 -881 -809 -277 283 -964 970 -277 546 -580 -682 129 -92 -32 -3 182 71 -26 -636 -719 -607 981 -596 -398 -394 100 896 -80 -930 -750 -427 -684 247 -8 -416 -632 -200 -305 -555 -335 733 -631 -679 -280 841 154 -535 727 -847 -304 984 231 611 435 -998 -23 206 631 -878 345 247 787 -231 -259 -857 -807 184 968 488 -282 938 -798 -624 308 110 465 797 829 816 -392 -431 -624 593 756 -268 158 978 292 -171 412 621 -482 99 52 -993 -835 682 -700 177 -815 -669 -7 830 -150 -329 -337 888 -300 -885 -811 -755 865 -669 -157 784 171 862 -148 228 437 408 359 -230 341 -446 -495 166 611 -126 880 -40 -571 -631 909 -385 -673 -545 -990 727 352 -662 288 -959 19 -811 843 804 -817 592 427 -646 -875 301 -642 914 7 870 691 -110 223 -350 119 -366 783 393 468 -487 122 -641 -737 179 -215 286 -25 -808 655 -19 -623 78 98 -973 636 -288 -594 -887 644 -884 703 -894 964 596 865 32 -812 175 -856 -243 -178 734 -684 861 674 -78 246 409 -445 -878 -994 87 -424 274 112 -627 384 16 -262 -31 -808 -994 -314 168 68 -440 -753 -775 -73 -480 608 34 787 -853 -966 -839 578 763 -623 252 536 -316 -544 179 872 -683 460 255 52 863 -61 -339 -3 -843 -971 -586 790 99 489 788 -331 -229 -8 627 -300 -804 -518 856 -373 807 716 -938 -774 -807 658 293 -565 660 574 -780 -533 -131 -77 637 932 767 -853 -34 524 -973 -560 479 179 -379 797 -299 580 817 381 391 846 -30 396 -668 230 -986 805 313 499 226 -796 -261 628 860 521 -688 230 -293 962 809 -768 -6 537 771 789 -682 -497 283 -842 -102 -346 479 -393 -182 -554 -484 -175 103 -605 3 556 296 288 -987 709 -953 -276 -661 540 -895 639 -153 200 425 384 -456 56 -874 567 647 154 760 -35 -262 -356 696 964 -268 651 143 742 -85 -462 -591 -207 -83 215 -390 -891 -139 -729 509 -621 -787 -943 759 -421 -894 870 -475 620 -184 -591 708 7 -212 -53 364 226 672 268 911 458 845 214 -958 -300 252 124 80 166 76 -377 -706 178 383 -852 797 -253 959 -973 485 526 -932 -64 -425 -978 827 -904 -226 -659 397 -974 57 729 -380 -473 962 47 -299 665 219 731 589 887 18 971 -905 -799 -863 353 -757 548 882 -6 342 586 -147 339 -451 181 -464 836 -27 -408 30 -798 -622 837 39 502 -789 -121 -729 -746 -547 725 -957 -249 -236 -279 -354 -497 -534 384 -473 654 494 -13 359 964 -41 -966 -512 -297 820 -635 -367 302 798 647 -175 167 -213 683 -246 -236 -842 600 -821 -285 735 331 -655 731 -826 232 -483 -344 359 -491 -301 637 627 929 -145 993 268 -616 446 501 -736 990 -175 928 917 -977 -251 83 -689 -314 -579 586 -88 -575 -327 -215 -848 -249 108 -68 633 11 -383 345 -449 -921 -575 -491 -671 -613 -128 -553 873 809 -130 744 30 7 643 -270 745 -614 -604 361 -772 783 -331 -598 -916 -784 -289 429 531 920 199 117 278 266 -121 719 -762 74 -344 -289 -924 657 454 916 -28 621 306 -562 462 483 -594 -185 920 793 690 576 -762 -563 -48 165 -660 -690 -238 -141 447 732 16 -473 -650 -115 -932 45 89 40 -865 -690 61 -489 -142 394 -17 -242 244 -640 -927 387 640 241 462 19 111 23 -231 178 -366 94 -997 803 -448 973 -822 497 912 676 -210 519 370 -997 -61 123 71 -175 80 43 341 604 -742 -274 992 41 -465 153 -326 -29 -465 309 909 -217 480 532 675 123 958 -760 -875 817 -566 607 -374 433 580 690 -129 -603 -459 -401 -146 -658 -455 -990 -914 -534 480 -434 -554 183 -85 -908 -794 -383 254 35 -465 -916 -974 -681 859 878 659 782 -298 503 926 826 -480 -5 -451 237 457 10 -140 582 275 167 -840 -437 -687 867 -926 -283 915 550 -375 57 907 -337 79 -700 -753 266 -347 -534 21 921 -291 801 -534 -205 -348 -358 -315 -136 -568 -544 -420 -369 515 811 622 -112 30 990 -781 172 -232 -790 -621 -143 546 397 -437 775 -442 279 392 394 57 -809 54 197 -556 -380 50 -464 225 -44 949 -731 -324 -810 -969 -585 -639 481 -240 109 -768 -667 339 107 84 942 -942 -796 11 355 -186 -58 531 -630 -322 -723 749 -712 864 -318 -848 -372 856 -92 303 -543 -677 -559 942 694 939 -647 -803 36 207 767 -267 -141 -648 113 348 -291 687 833 896 288 812 -942 144 -42 -882 -574 -858 141 -808 776 15 -911 428 295 -876 -810 965 -21 -304 -213 638 -915 -86 -386 -671 467 -484 -939 -170 -143 -223 161 -911 179 -531 -625 -184 -187 -996 -503 -109 654 818 -640 -49 458 -235 538 127 -481 125 203 275 526 285 -872 781 281 -54 104 517 741 323 -637 425 449 717 -292 737 438 702 978 -803 516 606 -29 -602 446 923 472 365 179 227 584 -479 -141 -742 -526 716 197 -978 -294 -360 819 -687 -545 -508 -784 502 724 -662 -119 189 988 -425 649 -106 410 76 -930 771 529 677 -290 709 -425 715 -182 -824 361 525 -508 437 -290 587 679 977 915 869 -149 -372 -157 -492 -49 -660 -212 251 -85 851 4 -548 951 151 525 410 366 -788 -800 -216 -25 423 684 574 290 212 915 593 -361 -37 -364 240 552 68 -630 135 10 189 -384 -560 -548 206 640 70 -791 660 469 -151 -856 288 997 747 545 -905 -264 -780 -682 631 -721 612 834 -384 -203 995 -755 -414 -853 -983 -908 -161 -531 366 327 -533 -519 93 90 -717 812 -362 263 352 -343 68 -711 973 954 -764 82 -683 -664 -574 -895 953 -217 744 803 -360 -57 -772 774 -590 -796 572 192 -709 -459 433 499 -85 -854 671 81 550 908 132 -404 -541 203 780 304 543 -501 488 -380 -470 -468 -833 -553 652 677 499 -389 -761 318 -101 -582 -177 -922 906 479 -356 -799 892 337 -45 914 526 -350 -560 -98 309 -71 -37 -232 -525 680 210 947 901 778 -473 675 52 -638 358 166 -529 -282 190 -46 968 -33 -628 -778 713 -803 -407 -815 636 200 -494 -331 -717 374 -18 -435 -761 787 -380 -456 186 101 714 -801 -503 531 -58 -301 -602 -69 -339 36 842 464 -630 644 51 234 345 783 462 -723 -752 318 780 -840 257 -697 -460 -849 -807 612 933 222 48 954 657 385 -865 -818 -351 122 -974 283 -175 704 637 -13 -774 240 -87 -975 -731 -321 157 -126 -16 136 -845 -558 -758 -879 200 -773 491 -963 -517 417 -487 199 540 892 573 1 618 285 701 829 430 650 -358 -894 -495 316 -996 -767 -640 -723 931 -21 -573 -763 -307 507 615 968 -816 -503 -842 240 130 141 -447 -826 -202 -380 694 -649 -215 -930 100 29 -777 38 -516 -959 -435 -646 -233 -69 651 -86 779 98 -81 -929 -656 -494 661 -575 347 -468 -788 -489 552 263 -706 -930 -30 276 624 50 -704 -185 -746 -236 -470 -783 896 -707 451 -512 420 -531 -963 175 -415 418 964 -919 -710 109 -93 101 -476 741 -687 926 741 -871 -432 -761 948 203 147 331 353 10 -544 -277 14 615 375 -654 326 -31 841 -94 -913 184 -457 181 321 943 -960 616 350 144 661 -471 773 -408 4 -591 678 -772 -137 -190 -684 -366 155 274 878 341 -272 302 -514 692 -622 832 -24 -191 380 660 537 -257 -279 676 -61 -240 853 4 122 304 -667 -564 -194 286 -442 -16 174 218 675 -807 650 80 -411 -769 991 348 341 -994 742 932 -905 963 660 -938 969 -515 886 943 236 -507 -264 25 -468 467 -218 918 286 101 -211 318 -619 516 -68 -70 683 547 -817 809 653 663 278 585 -191 496 624 -823 -672 -84 326 388 -735 -947 -579 -343 112 -233 -650 -804 866 614 314 -835 51 617 -588 -419 122 629 426 -152 226 476 -403 -805 -691 -66 -309 134 -130 310 193 820 -317 -759 -120 989 -509 894 611 888 204 76 -663 176 -907 896 -39 -708 87 -806 636 -742 -889 386 847 593 -583 966 -619 920 563 -780 143 -123 -424 -990 658 748 -487 -985 367 -775 -759 747 309 -446 156 733 -861 -25 -768 -374 -47 -345 663 858 904 518 -589 18 -23 560 709 40 8 -79 800 -837 95 364 -656 522 -145 438 838 596 631 483 352 -451 27 613 16 -380 -651 856 524 -901 -463 43 245 652 206 473 577 -385 785 268 374 -489 -614 625 329 104 47 534 819 -969 -779 -646 739 -882 -367 789 670 266 -552 -939 -474 990 -934 487 477 -459 752 742 816 775 553 162 -9 761 -766 27 -187 209 109 -386 -978 -58 -588 -560 -360 -704 -156 680 129 874 -79 -772 -950 672 -547 590 -998 -868 252 -566 342 897 437 801 -671 178 640 -87 730 260 -584 2 -92 -494 210 684 -930 829 -215 -646 -342 624 241 -913 -855 349 -553 180 -163 303 296 -551 855 32 -598 -832 -982 -341 -159 -215 -928 370 832 20 90 261 -485 -97 856 632 535 897 126 68 211 -825 415 918 -588 543 77 -860 877 -15 -144 -972 -673 -222 -644 -924 -53 527 513 -842 739 -741 48 393 65 460 182 -640 -560 358 873 684 192 232 -550 526 551 146 -272 707 748 580 666 597 -386 -886 465 814 744 506 4 -400 -143 339 388 -841 -224 -928 -139 521 -270 -126 -559 481 -764 502 533 -911 -204 -42 25 -437 185 -150 226 -280 290 916 -112 -993 850 -669 -794 577 986 17 184 -510 -927 -344 758 916 127 747 -431 -273 -685 -76 -77 -549 -276 431 841 -354 -689 555 -335 -12 -207 -33 719 927 288 -978 275 511 -39 292 -248 -182 403 193 -619 -850 -284 -332 216 -260 204 955 354 758 564 786 -989 578 -87 -197 751 -601 -447 -202 198 255 -400 972 59 -443 -856 -291 48 -507 -88 926 758 -108 -870 101 257 266 -374 -590 -657 176 133 -676 -982 922 660 -308 -746 -426 808 701 733 227 659 -410 -218 799 -198 -718 819 -901 -565 468 963 168 -600 740 428 -597 -128 -126 335 420 -748 813 -875 -850 -159 -646 186 -997 -690 442 501 194 243 928 -996 -606 -733 -323 577 933 51 431 831 -447 792 574 944 447 -603 -921 -146 -979 856 -302 -584 -914 -773 501 682 -492 -356 -897 676 715 547 473 324 697 321 919 60 722 26 -488 -859 979 116 -416 679 284 159 261 351 319 996 954 -544 -71 -80 -465 220 21 -329 967 -531 -93 120 103 -286 -609 -464 887 -157 356 904 -560 443 -531 693 639 -34 -618 -965 562 -454 920 523 -655 589 -10 962 884 924 952 945 604 -97 -775 -703 -473 153 -115 -868 287 -509 980 700 527 -129 167 87 -272 801 -612 375 -620 -178 -869 283 -455 -412 68 322 541 -477 921 -797 -298 813 918 452 -219 -949 614 903 -660 -644 994 -513 444 -162 -526 291 966 -142 -749 473 184 -492 -875 681 -403 316 -978 -280 233 357 304 -534 -667 703 -8 -545 35 425 892 -840 -457 11 103 -602 -12 586 964 -814 502 612 13 598 -442 -626 -983 -290 -615 -647 -142 -111 -420 776 -756 -838 -122 -61 924 355 -683 191 -171 351 -828 958 -2 434 296 511 405 -497 -397 389 670 -87 668 -339 568 475 -686 494 -513 -767 -530 -929 931 -801 -599 684 941 972 -227 983 -103 -786 3 -154 -892 351 45 368 -330 63 661 654 -767 -749 -297 841 -75 -252 552 -702 -129 -168 -900 -509 -128 -42 -794 -867 553 302 246 300 -622 905 -796 864 -375 -972 689 435 405 -332 -361 978 -506 -142 840 504 -272 602 665 -600 188 791 -96 79 376 -355 691 799 -156 593 998 670 -825 648 960 643 -23 -744 -272 -754 -663 -661 98 -999 130 -885 465 -742 604 -230 -303 706 524 302 308 484 -599 -34 290 -321 -41 815 -299 572 576 -870 504 -45 -445 929 669 107 982 -658 362 -463 384 -763 -100 -114 383 -350 955 489 529 -200 288 807 104 499 -545 -234 -670 140 8 961 319 -406 -454 317 201 -904 -228 850 319 -445 -621 323 409 174 558 -394 598 18 -740 -114 -112 57 833 756 -791 668 -254 176 927 839 298 -893 -227 580 755 105 -907 179 -960 86 -984 511 420 -202 577 703 607 -140 408 687 -267 -44 178 -11 985 -509 -637 91 -879 77 611 968 -489 95 884 380 202 955 -243 901 -160 88 78 280 829 -220 932 -600 591 -19 708 -497 -271 -609 991 516 959 -79 990 219 -714 464 774 262 973 622 -56 71 -644 589 -484 710 -912 -988 966 927 -853 844 933 -92 -294 117 4 -769 -346 230 653 -141 -568 204 -596 925 682 -820 794 -135 -272 128 -947 -634 997 -147 951 -843 194 -304 -349 -495 -548 -344 743 982 -120 -943 788 -543 321 216 -367 613 963 -200 -31 -238 -16 -855 898 878 369 -230 -592 -826 -656 -592 948 -930 -942 -149 -965 -476 513 238 -985 -547 123 -803 28 552 -588 -658 810 -344 112 256 452 610 694 -542 886 532 388 600 611 -22 51 -880 462 -458 655 634 156 -309 -259 -979 455 -394 -879 673 367 832 -610 5 186 929 307 -670 947 529 847 169 577 -580 656 308 -549 -633 576 250 -330 -854 -613 -361 -771 -485 590 -495 884 224 334 583 -320 -909 -776 -185 257 -378 646 -855 -996 458 -432 -585 299 407 -771 -279 794 -70 -361 525 161 737 -880 723 -263 45 -224 -154 279 736 278 353 -213 -966 956 689 -449 462 -620 160 -596 -22 729 -857 127 886 -792 -525 71 737 929 -5 948 49 -325 474 6 -529 -570 -160 -904 -628 21 -262 -425 691 707 -203 191 -208 170 591 -788 968 470 314 795 142 659 907 870 33 422 -416 36 -135 -863 -989 -245 557 -712 -477 954 781 -526 722 -947 -475 257 -249 163 -249 220 -537 355 -776 -274 708 686 836 824 -22 996 -374 -233 -553 61 142 -257 302 427 -99 43 114 462 -333 697 160 -558 -19 20 227 438 -378 -908 127 -10 -784 -133 -278 -432 680 611 -285 -767 -555 -433 -129 -346 270 -700 377 142 782 924 -165 -181 -836 69 -754 -135 623 -779 449 880 -827 994 382 -730 -851 21 43 667 558 -447 262 76 -304 -179 357 605 -275 237 -417 -775 742 -327 -307 688 -693 420 -706 -835 136 874 130 683 876 -523 -398 -371 -575 661 926 710 340 -257 996 -546 -969 -144 64 -580 -129 -532 177 433 559 -474 464 -540 -832 -52 -331 -362 -307 -382 36 224 -905 -718 761 144 -638 -221 -814 -784 -25 935 554 -561 -942 940 999 705 -163 -438 -629 390 258 -866 191 -327 887 340 93 -722 -944 -99 259 737 803 475 564 837 -475 -322 -930 -536 -858 778 568 -185 733 596 429 -493 -739 625 936 544 606 -681 -182 -562 858 777 100 -614 -458 436 702 -645 578 -188 -503 -721 -748 -278 -666 497 632 97 -949 699 -265 636 -790 948 -846 -648 706 90 283 -233 616 -299 265 759 -361 -818 239 308 70 -619 307 311 914 73 -417 642 681 -132 -453 669 -245 948 -270 883 406 -145 -455 511 507 -741 -828 -255 141 169 448 13 -341 442 887 420 368 -453 -630 -180 120 -852 917 -598 788 830 -978 223 870 -168 -108 -380 -348 356 317 -114 702 832 407 517 -174 -682 862 467 -176 269 245 596 60 679 863 475 -492 210 24 590 341 -245 -663 837 -471 -730 965 -239 326 -24 568 678 558 -101 419 -373 261 -371 -475 -918 193 -292 175 -495 21 -982 431 -557 135 348 726 647 174 -66 -678 -621 -557 -333 -16 -744 440 348 383 -281 -712 -780 -663 -467 115 -383 657 565 775 833 899 -713 538 409 584 -321 837 553 970 492 279 962 -95 -613 912 754 86 622 419 -402 763 431 -251 -362 863 180 -95 -353 315 -20 589 502 -505 -85 -673 -997 234 596 117 957 359 -681 754 -973 865 728 -785 -474 231 408 400 -795 -230 837 -76 -530 66 834 848 -761 534 -907 -476 990 -476 -711 368 683 117 -240 -532 451 748 -494 -410 -273 430 918 -600 263 -521 962 -573 -826 -595 467 545 618 -752 -166 630 456 -676 713 530 66 -748 -260 215 870 142 990 878 -321 640 -994 948 -158 832 -485 170 615 378 -586 121 -658 445 442 27 820 301 879 269 -444 -964 -680 608 -926 -942 506 -428 -596 139 480 -163 -19 503 -339 -157 -664 960 -561 -287 -956 -982 -180 712 -551 992 93 -926 -469 -27 854 150 -315 75 -750 55 -467 -300 208 -320 795 163 -43 561 -259 657 -349 -654 -397 -883 377 422 986 -234 510 -974 557 -265 -434 -115 972 -749 94 981 -562 -253 564 203 108 553 764 -422 -896 -897 -739 855 714 -652 -275 -760 100 19 -769 -352 913 -905 -468 650 930 -446 -601 -159 -590 790 -708 -304 -861 -28 -20 -544 -632 871 622 -939 941 -644 268 302 -456 -377 -732 -506 587 118 272 621 -185 175 -919 -864 -506 -456 986 -706 -944 420 1 -218 -64 121 31 453 -347 -715 532 -408 -763 -467 -610 -920 862 895 807 -63 290 698 -703 -627 -206 232 902 191 839 -953 593 690 -322 341 740 261 -394 642 -65 769 512 -89 648 -980 345 -706 709 -190 868 401 777 280 603 -269 152 294 -330 -162 -42 -798 -364 938 696 84 -445 -251 126 -103 -965 -736 -928 -934 -226 544 -801 -40 -444 306 -81 -407 784 -552 -848 -61 27 -778 -349 -80 865 833 365 906 273 -336 -933 497 -625 531 911 -338 888 958 48 179 -476 -121 898 -887 455 -965 8 788 -906 -51 913 -365 -220 -503 819 571 -110 -415 -201 73 773 289 -816 -948 -815 303 -353 -476 -947 346 -177 -22 -940 59 532 267 -439 867 -340 408 743 -451 183 -818 -449 666 -108 131 635 -81 815 75 279 -50 213 461 -172 481 4 853 -428 319 -76 -804 923 -651 -787 826 -119 128 630 -341 440 845 550 -281 -190 921 114 -846 -285 -549 -845 374 -357 667 517 -107 750 -962 -742 465 -320 251 -140 579 -248 -183 -968 -580 853 866 -173 751 -695 -744 -369 -720 -773 865 596 318 269 -538 623 796 222 489 35 432 -768 -404 209 -112 148 -277 259 -177 699 274 545 788 953 222 404 -70 825 769 53 253 273 819 841 243 12 95 -711 926 -210 867 -486 -238 407 945 -3 -53 231 -262 82 391 -86 882 -522 -806 602 -186 320 -975 211 -104 -390 -297 -204 771 0 -558 -596 -72 -71 -440 765 -85 -841 -190 140 -170 -628 531 -70 723 747 101 351 621 -639 -298 -782 -508 422 561 -203 788 11 965 -411 -43 770 -967 -292 148 829 -306 -988 -68 378 -998 682 161 16 -992 -441 703 -488 322 345 777 211 621 528 642 -110 297 -496 -823 716 -503 973 -55 -379 615 -674 -912 195 232 890 157 -626 906 246 871 -989 262 228 721 -111 -296 396 -246 900 -540 -353 -336 919 905 625 168 -527 -326 -795 266 540 -241 349 287 492 -399 433 552 -771 677 -787 -214 -764 -436 -66 -98 -792 -97 597 -247 -359 -646 449 -428 -669 -468 470 301 -810 -182 680 949 916 32 154 25 -848 278 286 768 136 354 213 -769 -805 -745 -554 769 264 868 692 -145 935 -757 748 829 778 47 627 -960 210 262 -200 180 800 -82 783 448 426 -210 490 -134 198 -10 935 72 -337 299 253 -653 975 972 -10 719 662 -697 -468 -95 -860 30 226 228 -967 -655 138 834 967 -93 -860 335 -501 -607 513 725 -590 575 719 825 -972 857 -72 -962 612 -601 -289 750 -786 803 378 -583 132 -631 -538 -778 -851 -879 746 -856 298 921 -81 609 -992 300 -286 673 618 -947 -550 -163 290 588 -345 958 -653 134 -983 410 -500 -227 271 -785 854 989 -442 325 167 517 -44 -414 929 -444 -414 765 260 695 -609 514 -547 681 -188 -92 -478 -205 909 -825 -740 -856 960 165 706 685 -321 577 16 -772 906 -776 -308 716 385 -451 183 345 -833 14 -820 -992 270 -653 835 756 -960 -677 -670 -938 -849 138 752 977 649 203 952 781 136 76 573 151 -325 772 693 -96 179 216 -47 481 27 691 -361 -93 298 -25 599 -934 671 -984 998 385 -776 472 -441 -384 588 -186 -750 -451 201 188 -283 -713 -13 662 -490 -884 -707 -130 -175 345 -811 736 527 43 -969 -21 -515 292 -128 -805 924 -18 -392 272 -569 757 -660 535 -677 -181 518 -908 -657 -142 -772 -999 934 973 140 -65 -642 -464 -667 -117 683 -736 333 -559 785 577 -643 569 -151 322 934 313 -424 -326 -843 604 -614 -757 166 -634 -969 258 256 471 623 479 86 -786 -116 -418 -552 604 286 -791 -967 -655 62 885 925 562 -2 -717 -568 839 94 -90 -28 39 -919 28 -364 -767 3 845 894 384 -527 -162 924 -50 -99 -384 910 739 -216 569 -363 932 -222 235 666 307 625 -825 746 778 -680 429 954 -468 -456 -126 781 429 -436 -600 -436 917 -951 544 459 -636 980 -120 -679 821 873 457 -622 -445 267 -344 -538 -389 624 584 102 439 70 261 -603 532 -796 206 639 731 571 175 -797 -985 -119 571 -834 -300 -125 200 -171 661 -306 230 295 401 -482 737 415 -641 -201 -686 -12 -838 9 640 -285 -16 801 709 590 -408 -814 259 -168 322 -992 595 -562 -705 850 -773 890 828 991 -14 -337 800 367 977 51 -944 -320 -472 964 352 870 331 932 486 731 -499 -152 -739 -370 -595 -331 -66 680 704 -545 183 -600 -574 542 -232 80 -691 -103 456 358 179 -67 -228 -344 219 825 -673 -643 973 -612 -55 -836 48 631 -400 858 957 314 743 459 383 -958 -558 -248 407 4 129 533 795 -226 67 836 -569 471 -594 -991 -48 796 -387 -882 -824 -917 940 548 -632 -506 -342 -892 522 -762 856 315 -357 994 -716 558 420 429 650 -826 44 -303 -247 -945 114 -241 -188 284 -730 -560 -228 -607 -11 -929 715 340 806 516 -768 932 306 -300 -885 421 680 -546 -5 302 -161 152 308 933 -484 511 713 308 152 266 -837 241 152 -750 271 -242 56 501 -262 473 664 84 102 78 783 187 -191 -987 21 -432 -705 234 305 -194 -685 -260 -785 -875 -665 -478 -477 340 -739 783 -373 53 -483 -813 4 511 943 -597 569 -842 -491 -88 -681 -447 822 -264 138 202 -206 946 -601 248 -63 -397 961 551 -505 -215 547 -303 300 -269 672 -213 258 660 -972 907 351 276 424 315 919 194 203 890 941 -465 849 858 734 578 -878 -302 -535 -86 -321 -863 -484 810 -309 247 -652 715 645 367 -452 -701 641 629 152 492 888 -426 -32 576 167 610 953 -734 37 15 291 167 75 440 319 -322 -127 -285 599 432 845 580 131 459 -996 -95 -326 323 -985 771 -407 80 69 -491 477 -40 906 -600 -803 -757 -243 813 -301 -149 -389 -679 923 659 -828 392 623 923 761 385 65 -575 -825 337 -611 588 41 -4 -691 555 -259 -383 -864 -92 123 799 216 -350 -140 -276 -109 71 -134 -30 338 -889 -267 273 207 456 -595 -559 -885 371 47 -862 -914 80 -827 -243 -859 -309 44 592 -510 89 -397 -954 529 -594 -149 -739 130 406 -150 -986 17 -864 -923 -492 -69 -933 590 -665 -575 450 341 -614 129 768 685 953 -473 -518 78 431 -23 203 316 464 -400 -877 -425 424 -195 -222 798 370 -141 -600 527 108 20 339 542 -132 -98 932 140 885 -170 266 -575 340 -158 511 -550 543 -89 851 -25 -361 656 -939 874 -390 803 190 483 812 -693 -978 -101 -716 529 432 974 491 300 -471 -595 -482 -27 -721 -172 721 -639 -176 238 485 -892 713 738 662 -798 -617 665 65 614 655 125 -223 111 432 -198 865 111 -901 -850 75 321 -929 113 728 -342 163 687 830 318 -321 -690 -668 371 -230 -282 -909 434 -483 72 952 234 -152 27 -838 150 984 -687 43 887 -467 607 250 608 -529 -803 -669 959 -89 -513 720 851 64 -920 900 -588 -114 -607 -482 -132 939 -321 389 434 313 -639 -653 -571 664 840 -735 -293 296 -808 455 690 872 -966 813 749 -747 529 835 -784 -441 74 -36 176 -997 -375 -684 943 289 -636 224 -889 -824 359 658 -731 -673 -240 104 841 -6 165 905 419 94 964 76 361 -205 644 -657 -643 -298 -350 888 234 -294 65 -641 -732 932 -570 -680 -900 458 889 -283 -683 585 265 -830 -381 580 -290 -29 909 758 198 -97 132 904 -450 -601 14 977 -904 136 968 -69 -484 445 -952 736 517 -86 -115 -854 -809 -811 -981 207 -128 245 -382 -379 -778 695 -518 575 -278 564 43 -588 -617 838 527 -173 -266 547 -51 -935 663 -680 672 481 -661 644 -431 80 855 611 610 671 -881 -129 -138 20 282 783 -523 -406 -672 611 -226 963 -257 -10 969 -612 989 214 -635 -72 560 -140 723 60 890 450 -194 -123 -327 212 -79 815 499 26 -975 86 -646 -433 499 -258 -151 762 582 631 -373 617 791 121 -333 810 10 -553 343 426 -801 -596 615 179 -298 -187 -231 -295 -880 323 520 -307 931 700 673 892 525 -625 822 981 -538 -998 -590 635 -597 -572 -187 926 769 -849 -750 453 -966 -688 215 -148 -450 -421 378 214 631 264 719 -139 -889 470 976 725 -849 715 -560 -199 -749 751 829 -300 -232 84 -77 970 722 666 -823 840 -469 -994 294 762 -402 -514 -875 -665 311 -217 -277 783 -850 84 -477 -885 -422 203 -609 747 -692 -95 302 686 931 -438 -496 952 -298 -522 -601 -65 584 280 208 -847 -775 -761 -918 51 -712 978 -69 -593 747 518 -423 699 503 646 -835 -635 78 -677 -853 -61 -276 405 -669 -875 594 -888 736 -308 -403 -821 -71 -201 -148 -399 -150 44 -506 815 202 -968 181 877 -276 981 -831 859 -401 -275 -27 -953 -598 -660 -236 -120 390 773 -129 -406 624 -686 615 748 -821 -749 -35 -947 268 -502 347 352 -699 838 -651 -470 784 400 -50 826 331 997 -652 282 24 -328 -548 -695 583 -642 163 980 -421 -49 -670 -528 732 849 152 -964 434 -591 892 -381 166 368 -374 -993 853 283 905 573 -986 5 622 -267 590 63 -168 -805 534 970 -631 799 563 535 -16 -262 914 968 -76 636 143 553 313 -611 784 -858 651 -91 651 -538 -867 366 888 -172 57 -219 673 211 -80 -763 229 -211 15 427 -443 123 -232 997 -465 957 -822 983 -576 466 -155 -367 909 -38 -284 -904 111 675 739 -259 -123 -161 -920 -958 192 -723 962 -986 513 81 705 444 935 -502 132 725 357 317 -721 444 472 -70 121 654 299 -715 -638 391 320 -465 -75 -462 -149 586 -929 -412 -402 -593 -299 -416 190 5 468 663 348 176 -577 -558 277 258 796 -426 730 90 855 -404 -837 84 975 -881 306 272 -106 -968 -908 -393 -624 584 126 -925 438 911 -219 -334 767 150 -85 -829 -748 -274 308 -988 458 676 -501 -291 362 455 381 962 -205 -354 -23 886 -538 -414 697 575 -720 104 268 313 984 843 -4 -950 699 805 -816 -407 -499 -147 -381 -494 119 822 -660 798 -682 -530 -455 124 517 625 918 366 126 841 697 -745 -574 690 555 462 -917 432 -711 863 105 -363 -527 -79 -10 -282 121 43 792 8 22 -421 898 -684 -294 -714 702 894 -113 -409 -123 -88 14 -373 316 428 27 889 -479 -973 -491 -271 28 -27 -548 -483 -219 292 -330 -830 -61 -213 -712 820 -916 -341 571 864 596 659 535 -384 -776 -506 -971 -830 166 -46 -799 -415 691 718 260 -51 78 612 -311 -615 -319 474 454 10 123 -830 973 -947 648 -72 278 -680 -687 -574 413 741 -516 197 851 -281 780 360 117 357 28 -159 774 253 153 -86 427 -636 -94 -515 115 -367 -87 -977 894 316 544 925 -832 1 439 -110 125 170 346 -291 558 752 745 -397 -792 137 -454 -487 959 624 972 733 93 -660 -696 580 254 904 57 -980 -732 253 -149 -766 -834 358 -911 809 -399 952 -45 917 -585 626 78 -398 -838 -849 -704 908 -190 -806 -593 327 338 -854 -881 -189 661 139 833 97 -265 -660 942 -233 -162 720 741 702 -880 396 267 -491 -869 -215 354 243 -288 -176 564 -477 -354 944 86 -961 210 -178 -285 237 594 -401 -861 491 -505 -775 -609 51 786 195 485 92 140 -573 -940 19 108 -176 -730 -636 75 304 277 264 -626 -56 24 755 -859 -219 633 970 -203 -15 251 428 762 -51 962 499 55 786 -885 219 -531 -819 657 166 888 -996 497 455 113 -221 -100 357 -214 -819 201 943 -458 450 -847 -891 415 -976 -84 -810 -778 666 -740 873 -750 -205 -246 -81 656 -790 618 -116 153 883 758 -481 -573 -712 206 289 -749 -128 145 -56 -808 -234 527 -408 497 -117 521 -865 -440 -21 -951 -498 -829 785 -417 164 449 241 -180 -108 586 332 557 186 56 -664 -833 -999 191 866 -924 517 -84 314 -505 -731 -509 930 -626 -918 -458 904 782 390 -103 104 862 711 -107 253 729 42 35 757 44 -342 -588 -20 -283 -891 481 -595 80 313 -853 -678 488 -562 256 -839 476 839 868 -818 577 -462 -766 215 552 -645 655 -424 557 46 559 421 -513 511 631 -659 884 -705 814 -42 -189 229 875 -749 947 576 952 296 -409 909 160 786 -596 -553 -254 48 15 -564 230 409 706 -16 -846 970 826 -715 -96 -882 783 -207 614 817 -681 -453 903 557 -706 -404 -357 -126 862 -960 -344 -638 -827 4 77 -205 -720 367 488 -26 -303 -84 428 -115 467 643 -987 868 335 188 990 -576 237 332 231 -871 -449 153 553 -59 800 -221 -146 -95 -128 682 -608 23 407 -529 932 616 -964 218 -91 -458 -843 -603 728 -371 -860 542 -335 -587 -977 461 -184 547 117 375 -744 959 963 589 126 604 87 -277 977 -334 840 366 112 -287 843 -36 952 10 334 414 -994 98 650 -630 632 969 125 -838 -224 -107 -332 -902 -939 959 -143 712 -363 751 818 -61 571 413 -627 -317 121 -111 -456 -470 345 -600 -932 399 238 446 -809 -238 -811 207 -414 -895 -946 40 -541 78 481 -614 840 19 -506 -277 -219 -466 -923 -887 743 34 -967 -60 -73 -792 -359 492 940 998 505 127 635 -836 285 22 814 -476 -293 -129 505 -322 985 19 -307 709 337 -623 385 -616 -27 -346 -370 439 972 -199 315 262 147 -651 313 831 327 -735 94 -782 -183 895 -573 -342 263 202 255 777 -405 843 -69 -590 827 -214 -187 -424 -451 79 141 600 -99 -579 -806 308 697 -324 -208 -938 -514 -489 432 -35 -932 -867 -615 491 -788 -322 203 147 -226 996 -439 7 -88 -851 -284 333 523 -518 436 -308 266 -45 -559 -473 -857 919 716 618 -986 936 -10 -261 81 8 -52 -999 -827 187 192 180 888 908 -752 542 446 309 26 594 201 -811 679 863 876 -704 -559 914 -811 -5 -247 -249 954 -282 994 -535 -673 -684 406 857 415 -961 124 -940 -763 -252 798 48 432 832 -774 865 -449 136 523 -260 976 -123 -384 -683 30 -29 214 -748 191 -258 721 313 -215 259 -971 644 981 -669 143 468 -810 287 108 629 527 -289 655 285 529 -26 582 669 239 536 -414 -169 667 667 935 731 -585 519 -456 -364 -81 35 373 335 175 714 676 944 -270 303 586 -997 105 -863 786 322 251 -314 -144 -838 -613 570 -419 758 -141 -807 -593 973 493 -669 83 566 650 134 -158 860 192 -443 721 443 118 -573 69 612 117 79 650 -1000 967 855 -442 582 247 -773 -220 211 -53 -277 -255 602 382 271 -50 763 459 -117 678 358 521 -573 -11 629 45 -729 -975 453 245 -673 700 450 -327 174 -684 -220 -306 61 -251 -28 998 -614 111 254 -977 484 -725 -995 799 501 253 45 861 140 16 -275 -357 -139 -72 -17 -609 594 -72 -509 446 -369 718 869 -355 -485 -557 822 120 -946 747 -357 -436 -428 -384 983 659 978 15 945 435 687 639 805 -305 -604 -192 -668 -310 91 -641 -713 -390 197 47 -192 606 691 -602 -869 -153 -465 794 741 486 -818 0 -769 437 830 -162 -404 76 -624 136 -581 -445 -835 269 997 -433 999 469 720 -644 -945 -634 539 231 -647 -911 842 -315 617 146 187 771 612 -483 413 422 631 -166 554 -861 -739 234 -910 173 752 243 -98 -660 -234 -399 201 379 -979 110 -1 -378 525 449 87 53 778 -365 -495 -241 -871 318 322 -863 -324 -726 426 576 210 -202 -614 -907 -301 748 912 -917 723 8 307 -969 -726 34 227 426 886 72 -403 -653 471 140 81 89 -471 274 953 537 -351 -197 757 296 -555 609 434 402 -448 -487 884 831 -332 554 706 164 -442 -172 -692 -243 518 396 538 581 -766 636 668 -613 64 -615 -411 -569 309 -970 935 -763 835 552 28 -32 -621 323 473 -624 -926 99 612 -104 513 390 -846 133 132 -457 -725 41 222 616 -353 590 -823 257 901 -57 -31 890 340 818 910 -55 -952 508 805 538 -934 882 343 -541 -721 -719 -371 -374 -139 411 -504 -759 -886 657 -645 726 236 832 -857 793 -406 -847 806 -896 337 -695 -802 -7 -446 451 331 677 -594 -105 -130 933 889 -136 574 -609 -390 609 618 -242 -939 -946 146 717 -365 961 995 225 172 -932 274 -850 -688 532 -376 -55 -227 477 -667 830 -655 933 930 -459 -933 107 689 -22 757 231 -684 -364 -509 -48 -697 580 484 980 -462 -175 -97 20 477 124 616 -92 -874 879 -455 91 -708 987 -933 870 18 -27 -963 280 500 340 636 -594 -435 -741 396 -227 -366 939 -928 -161 306 347 755 -108 371 -364 -297 -619 834 -220 294 423 -687 508 200 719 -337 877 -706 524 -743 -402 -85 950 -241 -961 382 -530 -572 -743 -241 177 883 636 -938 768 595 63 -528 -192 -480 -170 315 -506 399 850 -376 -50 -305 497 -808 586 650 -537 648 893 -284 683 -14 705 231 -60 81 -933 -74 289 -30 -679 -227 -515 -829 402 -806 -668 -52 880 373 -404 48 419 228 -636 627 110 -774 -564 -862 -8 -594 334 -397 303 -231 -89 665 -172 -96 -585 941 719 -236 504 918 -551 -726 523 -459 -875 404 -233 186 -357 853 210 -839 596 739 -578 353 -10 902 -365 -225 816 -187 -872 128 -773 -468 -218 429 104 -562 776 -105 920 504 136 -651 -96 -461 724 830 -583 -233 -944 -34 696 -54 -882 126 701 930 -777 997 495 279 -74 -872 670 -8 -92 222 44 309 777 875 -320 -928 -965 -14 -206 968 44 197 -624 278 -302 -715 -579 36 -997 825 816 -661 173 -645 -605 -809 277 525 -860 -25 -726 -228 616 487 -212 13 -469 41 -70 417 -38 -756 -515 -975 -1000 84 43 -889 301 -392 -113 -247 600 -202 -662 -897 547 660 -67 231 -47 225 914 285 -944 570 284 291 -64 637 168 846 -659 -513 30 -218 742 -321 133 -282 -180 -834 -860 271 -366 -585 102 -621 774 -723 190 777 795 -992 308 -645 -791 568 661 280 -852 -912 -54 229 -953 993 38 109 561 404 907 -796 215 -561 189 -29 912 -54 -70 681 929 -755 521 -855 367 234 429 651 -308 262 140 -244 -362 -840 214 -783 -59 543 794 -498 -496 -324 -993 -142 406 622 262 -283 575 -199 -808 -572 606 -458 659 564 -313 -574 604 -846 -402 140 -586 -659 -324 512 -653 -454 172 356 -748 789 -478 450 299 181 820 -314 -375 489 -469 693 942 -562 387 310 -843 519 -217 135 851 -986 -311 692 359 -34 -718 -349 792 277 -878 494 -734 849 216 844 41 -534 899 -783 -991 392 534 482 -711 255 -370 -625 757 -146 979 8 -96 575 285 -640 -574 -24 386 766 142 -870 613 694 -172 -770 913 -877 -211 -196 -583 902 -882 741 -607 -156 -927 990 313 925 586 -228 -27 -378 -485 395 -875 999 312 -688 -370 -609 348 334 406 -86 -448 -319 557 -326 -622 -87 -132 586 -79 246 444 668 598 965 -441 100 511 -37 -315 -513 -140 -314 -549 393 46 -119 -786 877 -235 -147 -448 -655 -105 52 386 -566 357 406 301 -417 789 -1000 27 910 336 -56 527 545 196 59 -808 -13 82 -625 658 -424 -402 -626 22 -809 75 -739 -170 505 -565 -327 -898 -70 -773 -149 -785 179 -101 -494 -951 -794 -352 -271 -506 -408 -875 87 728 -846 204 -588 -605 341 -865 -674 -799 -486 287 154 -129 -273 -887 544 -629 502 755 -701 -484 -1 -321 -952 152 832 -404 -724 622 -409 -410 -399 281 -762 -771 -331 -19 -529 -811 -554 -84 -473 446 -794 -353 -671 -131 -480 -535 862 300 -840 -370 -996 422 -963 -873 -290 -963 118 259 443 542 -473 -277 466 -915 -241 -517 249 -433 831 -930 758 -156 999 -679 133 650 580 362 -920 109 -575 -230 154 -362 -185 -33 -686 390 -158 -762 -543 -546 -109 -434 -69 136 -463 -736 -902 -982 865 199 501 98 -818 -295 322 -672 -179 -458 -856 424 -573 -974 -915 -697 307 -547 -765 -705 726 460 -818 -751 -965 880 -540 -700 402 933 548 918 877 213 919 -34 -995 -855 -804 352 48 -93 -801 -603 -922 140 -480 645 102 -546 -139 -503 361 -691 32 -170 -31 -533 -767 191 -640 -256 58 79 843 -968 -981 -523 -884 562 -43 791 341 148 693 849 316 -656 -444 -846 -312 -845 -158 -909 -467 -264 55 -253 -522 295 462 -950 336 311 773 877 721 369 -836 999 -800 -454 -783 462 415 290 243 -338 -164 -808 -391 -926 622 973 671 686 0 -806 714 -912 21 996 217 -765 210 -513 69 -598 675 -590 587 898 327 -227 720 825 -818 779 -584 -931 147 -934 999 -678 54 836 629 457 800 41 859 564 871 550 376 -664 -176 -284 139 -364 -216 -972 -442 -355 -261 929 468 -471 519 523 -986 -790 793 993 692 336 52 -734 -695 -739 -184 665 -717 -286 860 459 -749 -813 -520 437 -387 707 220 -484 661 365 -554 266 -179 -981 175 725 497 614 490 392 885 710 104 13 741 173 738 392 893 -959 506 -593 -70 37 -98 -161 -491 -664 -141 -518 764 -764 -235 -293 819 910 -117 938 -920 888 336 -210 877 -727 -881 -397 880 236 176 403 -514 -193 509 320 -471 -475 89 365 -269 -254 184 -850 -74 -500 -347 -761 -891 696 390 751 223 760 -994 -362 -198 625 408 25 215 -816 428 630 -491 381 130 445 898 709 714 79 -656 236 139 -590 139 766 -769 664 -549 -793 -590 -683 -350 -642 402 -724 -224 330 387 616 -230 -702 -373 -708 -967 -826 730 -674 -850 248 -324 -206 310 588 636 368 -884 364 114 -279 616 -517 -770 8 951 -327 60 953 -737 478 -20 -296 -131 740 -509 806 -106 -305 -361 372 900 112 746 -916 460 792 -953 -556 -889 -394 327 -140 -550 -656 178 718 -901 -947 328 846 181 -965 34 689 -525 933 -197 -791 -872 746 42 -344 -992 256 822 -461 -509 501 -368 -944 -148 616 584 -241 -444 -293 900 890 -243 309 691 657 220 115 -326 -616 -957 -575 873 -757 729 293 169 -550 -177 178 798 208 -766 50 -857 -760 666 -163 -830 60 762 -408 615 658 -671 -24 -157 -177 960 -202 -30 971 816 -47 803 843 534 -421 -27 -632 892 -75 822 -995 904 476 401 -792 -385 457 -956 248 210 -591 486 54 387 940 -550 -108 -205 346 -490 -678 418 -299 870 659 -411 -789 793 282 182 115 -950 -592 913 764 360 -439 -384 117 794 825 -489 -43 -956 200 665 248 854 -641 -281 -59 203 -753 -833 -600 991 343 -379 -634 -560 -447 -725 -771 201 778 -972 -22 559 -187 -117 768 -506 -514 -572 396 -736 918 -158 -455 640 837 741 -233 -449 -397 -291 -390 333 -450 981 -424 -21 554 644 -719 -279 812 -86 -482 0 502 -931 354 -965 -994 -1000 -180 565 385 163 937 798 -880 602 814 816 862 -618 -795 -183 -712 581 -250 -270 83 -745 -429 98 781 892 -609 356 -68 114 328 -211 596 -926 -281 633 962 141 -269 888 -96 -405 630 -852 -636 -292 296 396 298 -903 742 988 722 -2 98 301 973 332 944 683 -111 -358 -73 696 -385 -38 934 -119 809 258 -148 362 851 677 -875 671 -157 -927 -736 -802 -480 -831 485 486 6 194 674 722 -465 -527 -598 -423 981 868 167 -121 321 506 -961 67 -973 623 -966 -621 209 331 -652 -706 -215 -341 -238 -857 -313 756 -245 -192 352 -347 -789 503 -520 -704 -612 248 709 688 -392 783 224 -911 119 164 959 -686 250 821 789 376 729 810 779 -350 43 -301 173 845 51 400 -426 310 746 222 -714 -618 139 -438 848 -57 -330 -991 -267 238 704 392 -149 -1000 -899 512 -91 580 -703 188 -843 -722 12 -268 344 449 706 -433 791 78 -273 286 -226 488 -689 177 815 434 330 -888 -522 717 28 -692 -390 214 31 972 -930 -948 863 -88 -879 225 -345 -152 202 -212 -747 -216 -938 381 -430 -93 143 200 749 -495 -106 -577 -264 -995 -460 -112 784 135 -795 940 732 -122 -84 472 314 -43 -936 -646 -24 725 898 494 700 696 507 849 -119 637 -870 -351 675 7 -53 238 115 160 997 -59 -375 10 325 -262 -82 95 138 326 575 -677 -937 475 536 262 995 591 552 479 976 91 -40 -699 -567 -505 -790 206 32 628 -657 -173 -959 -898 673 785 -647 -20 34 192 -553 480 790 829 609 -622 -441 -353 158 -397 385 -88 829 18 -490 293 -193 159 -813 740 -174 -127 -662 -7 -123 540 209 142 -62 770 -300 751 -524 -344 803 -944 -598 -139 -405 653 988 467 560 -284 -413 -567 685 -748 250 21 415 311 -28 -269 468 179 -553 -921 378 -183 140 -754 488 -748 -392 -326 -309 201 350 949 -682 -473 -730 -490 908 934 -763 680 -691 373 -775 -856 -800 -46 937 -772 834 -33 -575 269 -746 52 -336 836 329 -650 949 -932 -579 953 817 -78 -434 -208 -121 -747 -916 -502 -169 319 -452 -988 -231 -790 11 29 405 -313 -564 -92 77 -86 -780 483 -112 -990 -711 -391 746 -327 583 -981 742 -830 467 825 747 -866 602 909 -137 -587 131 846 -416 781 264 -602 341 -256 682 -528 470 860 143 981 38 -190 -918 832 175 587 156 91 852 -204 103 409 21 -607 -588 -468 235 -764 331 443 -494 -816 583 -18 -358 -358 -716 310 746 601 -39 991 668 -837 38 635 -670 795 515 -71 -526 -414 -652 -798 700 192 -288 -778 555 -231 -775 -779 -173 544 -196 -532 -657 -122 -562 -194 -990 308 -333 592 -73 244 621 -55 -152 941 -778 750 891 -442 -673 762 901 -736 -254 -11 908 -350 44 784 -999 441 -293 -767 937 -725 -981 -997 961 978 175 -602 -984 538 9 189 932 958 106 503 831 757 -782 196 968 -407 -749 12 -690 194 949 -104 64 199 -593 651 449 820 -26 -450 -427 630 880 937 175 -454 788 -485 406 732 725 718 -479 296 661 527 -45 832 -510 720 45 -599 241 784 833 438 623 728 -780 -634 372 246 -109 -342 882 78 285 552 90 536 504 893 -317 -40 778 -410 960 402 -930 -692 -76 -519 130 179 11 -911 901 -488 -529 260 292 -334 -522 938 312 447 -16 75 910 -615 -960 326 -960 927 502 -982 842 -640 -877 -694 581 -165 -469 281 -396 -234 -650 -8 237 -642 -391 -721 -568 -141 -664 661 332 -90 -33 -609 403 317 673 -600 808 218 915 -609 632 -806 871 -724 -216 429 -649 -952 -211 -21 -555 -774 -557 269 -220 -323 407 -335 -830 409 -15 162 480 434 -468 -958 -748 978 -874 -901 -520 -632 -795 177 866 997 699 721 -78 -789 934 809 546 762 369 633 -86 479 441 953 706 -519 -419 737 -905 262 -868 508 851 468 -483 566 -441 299 530 -639 889 -550 858 271 54 -200 564 -475 -670 465 -859 -800 -896 971 929 306 539 763 306 284 -965 -314 852 -871 -27 870 -604 -206 -850 -500 -190 -996 619 -728 -74 -961 41 -72 -255 886 -437 556 -258 310 -655 -451 823 -840 -44 346 -86 -576 -457 -437 499 767 -134 -665 -434 836 181 389 180 -569 148 653 -665 -995 307 190 867 24 -557 -105 -549 252 986 389 -409 -779 11 700 -945 -890 -871 845 -886 -51 -932 240 -841 595 -210 237 -445 235 -652 -753 -423 -785 -335 -345 -767 760 -362 -475 -357 -195 -935 379 648 -41 636 -444 454 -593 -594 554 -994 -472 -543 147 944 623 812 157 -41 -223 -892 -468 827 892 -984 976 -472 794 -810 -701 874 -992 843 573 -471 -964 -318 660 -691 -147 250 -265 29 981 927 -970 33 -5 87 -289 -687 -413 991 741 -505 39 -381 38 -103 -826 -114 158 269 627 -501 -689 -430 544 281 817 436 263 -195 318 -611 -965 -812 -518 272 -686 364 -854 518 439 843 773 136 287 887 -609 989 669 608 567 344 151 197 14 -630 -144 -801 474 -459 -862 309 -976 -77 -403 639 293 352 492 580 -789 -646 -274 -858 -230 29 397 521 530 459 -849 -955 -841 105 -674 -902 -139 839 -282 -116 -530 -52 -426 898 -328 540 507 -224 874 -362 -240 -686 -798 -981 832 735 -379 -739 -395 748 -147 -703 -256 194 845 612 53 -24 711 822 -276 920 205 -789 37 -112 988 -179 340 -635 875 877 -952 393 -774 851 574 -942 565 826 -853 -812 -198 -213 86 547 -689 -941 -102 942 226 929 -125 -612 721 337 -183 764 710 -203 965 -919 752 469 865 779 -738 722 -137 -181 -444 118 431 14 562 105 564 505 57 739 -669 -481 658 572 256 -152 242 -589 93 -92 724 763 -94 -338 -968 813 -122 -336 -251 -511 447 -890 370 -793 -219 415 -108 932 -30 -434 -433 -575 503 -176 -371 918 -368 -719 -631 -834 554 -611 -992 616 494 -981 665 -938 357 769 148 -715 75 250 2 510 -106 47 880 -641 70 -482 -394 7 -697 -947 -724 209 -573 -515 -268 247 -514 -717 -852 235 -479 563 872 -108 744 -920 26 -254 173 -199 -388 305 349 959 90 -897 -1 -693 -292 -264 711 876 -409 -661 -626 -144 497 -158 -44 667 -554 905 173 -475 -479 -850 39 -905 669 -967 182 512 -947 -340 172 963 -836 -61 -877 -338 707 -794 -561 910 97 365 969 77 -382 -684 -370 -871 143 -918 473 320 -151 632 625 553 150 592 -124 231 -710 -64 -877 -622 45 65 -749 949 -403 778 -398 -456 -115 -561 228 -391 -473 305 995 477 420 702 610 -196 -234 -200 970 -139 -317 146 -307 -377 762 -975 -453 131 -160 593 -693 976 453 384 38 -431 -953 202 546 -201 979 -776 474 -432 335 543 -27 802 -758 -497 -52 388 241 483 -284 890 561 -46 -632 -755 420 -102 101 -894 64 623 184 -820 -672 107 -269 -394 928 -884 -644 414 78 -873 854 -34 -171 615 -77 -136 709 -865 83 -375 57 -884 713 3 925 668 -450 625 156 375 -619 -410 -965 -395 566 311 -437 -535 -653 -221 -845 -566 -441 961 344 139 993 129 7 -536 -506 739 -996 -648 360 -924 49 933 -823 312 840 -941 943 -738 325 768 -266 -208 -81 -978 -536 375 508 794 -90 5 -342 237 304 -540 -652 -47 824 -540 -304 -963 -998 638 758 624 557 155 872 -508 -707 782 923 -118 979 -994 846 232 546 80 980 871 -536 153 -725 -963 -414 449 -872 -937 125 -602 -307 289 -512 -153 165 172 -7 -910 -883 966 -82 -901 -36 793 388 74 515 -975 836 -180 306 405 -162 371 -981 377 615 -912 143 -769 550 -748 -434 358 -246 159 257 -1000 704 -817 785 -765 -189 -826 -763 866 -919 79 -839 -679 776 -643 537 -367 566 -228 800 237 -984 908 -587 -311 238 -120 -668 -865 245 -453 -261 -136 143 593 -815 748 459 -828 -174 826 55 -79 -16 -56 -869 -537 241 -668 832 950 -418 124 -262 42 215 -738 -729 192 304 -135 -944 -243 150 -570 847 44 218 51 -791 -81 663 -78 322 185 -4 -242 752 784 24 -85 -882 -403 -802 575 -122 -298 -9 -713 -731 -62 -49 964 983 597 -707 -21 -621 297 -886 -118 -312 393 117 -440 550 211 -26 845 -732 76 0 -429 -929 67 -320 966 519 -39 898 -353 -444 903 383 212 -352 -313 -256 -746 489 790 810 834 355 -772 279 141 -105 -764 -685 -605 -700 -558 -203 -203 4 220 -574 818 -890 -671 925 -101 939 504 -393 984 352 589 -513 -125 459 -741 -722 248 115 301 -979 -756 -810 456 64 212 201 473 -603 -506 809 867 589 613 -49 989 -817 806 783 262 168 -492 231 -555 552 -982 -416 -121 -568 754 -83 673 -268 -888 173 -59 -572 -45 720 773 237 -778 -658 146 -625 -510 -538 337 -130 -607 -661 727 828 477 809 824 -858 -177 -596 625 -10 -87 600 -960 -337 -798 -468 -81 -26 -784 -464 302 877 131 -873 500 -14 -263 414 -785 -528 497 -394 619 937 -234 430 471 -911 645 922 78 -843 787 -916 780 -739 -739 875 532 629 -980 -715 2 680 -691 -122 562 -650 536 879 -305 599 -144 -187 106 925 103 -882 -194 -225 606 -414 210 371 -405 920 -242 -51 767 -409 633 656 -408 498 435 461 816 477 414 23 -741 654 -976 890 209 47 -172 -262 36 -593 -579 -82 61 -473 902 557 -556 -560 -314 378 -994 -619 -551 -482 -425 -973 665 -41 690 946 81 -866 -502 247 137 -371 106 -17 -942 -783 -237 42 -754 878 363 -715 -144 -769 -984 57 579 -883 -362 -782 -563 -452 746 951 555 -553 -925 898 -687 675 -994 952 261 198 748 -23 -117 -963 -817 380 -169 -326 457 899 349 31 669 936 739 638 -99 -264 764 440 185 432 263 -249 357 -450 117 953 460 691 -451 -805 -201 262 -865 -409 368 -324 202 943 227 -893 -871 859 -647 296 -848 699 -306 -161 -362 -744 106 297 473 308 338 -885 -295 795 -753 -540 978 780 914 468 477 -182 -581 -560 -233 577 229 -76 -446 974 484 864 -225 -220 513 461 -580 -398 55 -959 -721 445 -434 -329 -839 364 524 -170 -350 834 291 -510 -420 633 -601 -581 -435 -625 -904 74 -823 -519 323 521 677 -890 -961 173 242 463 231 509 761 -185 -582 450 140 -727 -735 -361 -250 389 880 -316 416 196 -532 825 321 -252 671 -950 326 828 -221 -934 668 93 -887 457 48 -935 -991 836 409 357 -37 64 616 -39 -212 -224 -221 77 -764 50 987 257 -351 -805 -166 -373 831 149 420 207 -277 584 -309 399 673 -933 -406 140 180 673 -772 -495 -639 -599 -549 -543 -608 -884 762 306 -499 714 474 523 -345 25 -806 959 894 634 -690 372 -162 -336 684 -352 696 489 -161 780 -134 -341 317 -65 21 -681 142 -634 788 -960 -146 -565 971 -646 -218 -97 616 -18 852 -462 -231 202 60 -812 -556 -187 601 944 -334 32 904 -757 -409 96 -335 -314 -744 -871 -911 95 -555 150 -328 200 -75 74 245 -602 802 -736 49 -322 894 -677 282 -800 -988 -871 74 49 -987 736 -2 -225 -725 854 423 198 105 -75 149 -213 347 474 204 -484 604 -187 421 699 374 403 -133 -728 1 -75 400 861 591 758 802 -702 -398 290 -35 320 80 334 644 -695 411 -158 987 44 735 -550 909 -168 949 -636 -230 -319 984 1000 -531 6 -37 259 31 -267 54 503 -948 700 -817 -978 177 -729 25 608 -549 -782 918 161 -982 775 -765 -675 181 -853 232 638 -195 -730 -331 796 461 -956 -356 112 186 -788 959 373 885 -568 242 673 754 -762 -489 888 953 913 6 -445 -718 -499 591 -662 31 -137 -526 -4 865 -236 -581 540 686 -514 254 -953 615 693 713 160 -540 -310 585 234 864 -970 -138 901 334 37 -94 -166 -308 492 -751 818 -50 620 437 -409 -302 42 589 -202 752 611 495 -529 -979 451 -625 -320 -895 331 697 869 -927 -508 -683 106 719 957 331 -751 -831 -785 -438 -800 772 -100 -35 556 757 -227 719 -3 667 683 258 78 664 898 -962 -542 -657 -772 365 731 -105 -995 -95 -539 619 651 141 -45 -721 930 -550 629 863 492 946 -233 -170 -496 -532 -890 -211 -758 251 998 -153 -659 -980 -987 241 -724 258 136 555 -497 -130 950 -148 -673 662 567 -124 -570 409 -589 544 -776 -187 501 720 -962 25 -331 532 377 -839 709 661 -75 -378 861 -762 -323 47 -6 -602 -613 911 276 190 -795 -225 -392 662 36 235 -666 19 -661 995 808 -226 55 138 97 -297 -878 709 -510 748 770 923 -164 -816 -840 682 604 674 131 -208 837 571 925 770 -479 -211 802 639 29 178 826 -729 -370 952 99 -41 705 42 -580 -848 58 984 357 -171 456 -599 -851 145 827 -79 -395 676 939 486 79 447 637 895 -360 243 569 940 -705 338 -108 -297 219 214 -855 -171 124 -685 951 738 -786 -744 -336 -279 -573 -922 -777 248 65 350 -909 -742 -128 521 -483 230 -730 728 -490 582 247 843 -1 823 -317 696 -219 983 581 -374 -495 757 -278 38 -301 59 -926 -224 -988 -949 -235 148 129 836 727 446 -880 -101 -573 -843 441 -769 296 -832 886 -37 793 -427 986 581 -688 202 -869 266 930 189 -419 -27 361 175 243 -63 386 -68 93 -440 661 621 -244 -166 -728 -995 -67 894 731 -371 969 134 -544 421 796 -765 -895 187 88 800 -856 714 -383 -19 92 346 -176 -149 -124 339 -215 185 -665 107 -198 -713 241 828 -995 -180 962 618 -99 436 447 269 -879 -888 187 -403 485 898 -529 -991 523 -295 -212 -294 885 494 254 -306 825 726 -276 632 -234 -484 -126 -935 -337 619 690 211 246 481 392 -844 530 795 -447 411 -452 -788 -811 -116 -700 -931 -879 -228 329 854 -837 -257 905 -997 882 144 -77 456 266 -607 880 -109 550 167 834 -261 785 -689 687 -744 533 -280 357 169 491 -842 854 -71 897 -953 -777 -764 804 389 836 476 445 -484 103 -199 553 -918 -892 628 -522 117 -954 260 -21 77 -730 364 764 485 247 317 837 -177 -665 600 -68 -88 -454 293 -502 -571 72 16 -261 477 431 -169 -601 105 -242 891 362 34 896 975 885 -464 -242 256 852 535 339 780 -958 407 -877 -351 -425 -704 -912 988 -818 -57 524 -944 -298 -935 579 -234 -939 406 -968 -414 -900 -390 742 -145 398 149 -518 241 546 61 -666 155 -170 -245 320 776 363 480 -849 869 -780 817 -480 611 788 968 66 -550 816 129 -974 234 -990 -550 -339 922 -731 18 478 503 404 -737 355 556 -744 -260 776 -661 396 464 -784 110 440 -651 -374 58 874 25 611 170 -72 -363 -196 640 -440 280 889 737 730 -477 -753 -750 -157 -69 193 286 -584 183 385 967 942 978 161 -598 -82 -590 388 -420 -687 -771 -403 -930 966 38 -267 158 -380 -690 -146 282 -540 94 -573 -483 -458 689 -4 -593 -654 164 897 -560 395 351 658 -867 -703 -664 490 663 -432 869 -520 -231 -972 472 -749 -980 -412 497 704 424 -248 -890 -481 -62 198 -626 -599 430 725 915 647 -940 -27 -59 824 837 245 997 147 990 -992 -329 -667 -667 786 -37 -277 613 -575 -512 202 -981 -766 -751 912 -398 858 789 -970 -26 367 467 -884 738 71 9 243 -137 -361 -28 231 270 934 827 -300 922 353 648 261 -29 843 783 877 920 541 -94 987 -629 -588 579 -208 -289 872 794 180 -641 293 -692 553 -500 -261 -945 -459 806 18 604 190 47 -299 -885 -302 216 764 124 363 761 -197 172 -535 946 -595 351 169 798 418 -195 74 -596 -598 -529 -800 -172 689 -236 493 263 -845 780 780 822 72 436 -295 -623 163 795 -873 -80 610 -932 175 428 -281 905 -115 646 994 -590 -871 -994 311 -518 -664 127 -286 -151 711 -639 608 545 -348 -719 409 -541 -914 -302 -260 -14 823 350 -783 351 490 -151 476 -367 -977 -417 620 406 -617 -949 -42 -342 335 -124 713 650 595 -901 994 -27 -638 817 -153 146 678 -812 367 -654 -518 151 566 237 -177 290 -264 269 -121 -422 -317 434 916 -915 -147 658 324 178 304 816 -935 372 14 772 540 -700 428 513 632 686 308 -222 909 -564 -497 987 -779 -18 -251 -802 726 872 75 239 3 54 -375 -831 932 494 792 -189 27 777 889 596 -327 -290 439 -464 -778 -158 -373 -203 38 -135 75 -213 -635 -916 -753 266 -127 546 -205 -388 900 -484 986 419 456 332 -400 190 515 -992 -616 -95 434 133 -856 -992 52 897 835 -358 -681 -688 280 -151 -851 725 736 -876 -822 -974 314 -832 -93 -990 722 563 -674 -547 771 -319 542 -710 -158 -359 -597 508 188 -465 -98 770 603 -169 599 -754 -845 742 -579 -760 222 259 -189 932 255 -573 820 47 -871 -951 -159 -408 749 -513 874 -626 -254 971 -835 740 -879 -424 387 -612 508 24 927 -313 475 292 -83 -585 -907 247 -197 427 -148 316 937 -420 362 739 -496 -492 -619 -757 239 -385 235 4 48 976 909 749 -972 -190 879 -31 68 -751 841 -514 -151 38 -790 -578 -162 -97 121 663 180 423 -563 -221 345 308 356 -263 990 -536 106 98 201 -343 -561 911 713 396 885 836 501 692 -705 84 184 -946 187 -683 -343 -454 -999 -630 -760 719 -777 846 885 400 -863 -290 -138 827 818 726 -206 850 -491 618 394 -224 874 -495 -249 -56 619 -790 -3 254 -695 -827 -798 712 269 120 -199 246 242 -64 911 48 -493 797 -950 -921 650 -982 -741 561 -594 881 444 -481 852 -752 -501 -730 -124 276 499 -280 146 -57 388 248 555 -217 803 912 -618 206 -656 -11 -47 -81 -825 -574 607 768 -361 -98 -129 -80 -735 336 -672 554 260 957 481 -531 730 -927 -36 -350 -457 -957 235 -589 -152 -150 -560 28 -479 287 -854 -240 -805 394 -983 896 819 -592 -134 520 859 -543 -380 346 -216 764 -447 -529 -967 -305 785 742 -602 -312 8 49 -768 154 -384 719 -464 912 -957 906 247 -778 140 -700 -548 -246 99 410 -741 -567 -819 0 -110 711 -54 886 412 977 -75 800 -690 -7 -694 137 713 782 -123 -174 834 -467 638 -632 256 112 -519 581 -636 -907 -376 -658 501 352 541 -516 942 -599 862 -38 -289 -921 78 -750 961 -740 260 -721 283 248 107 -448 -977 -445 -663 391 -40 -299 382 -365 -975 166 77 -2 758 359 174 -439 -585 -375 925 -369 467 688 -42 222 -574 -292 -535 -855 -353 -293 129 -346 580 404 -131 -20 996 992 670 -754 712 -473 -230 55 732 -109 -857 424 830 -321 922 -824 -682 70 -522 387 -418 -21 -978 -638 525 16 -937 -490 -636 412 -924 -665 -983 407 527 893 451 -542 243 -584 195 -458 -628 178 326 167 -311 -982 398 813 213 652 -469 -565 839 517 -220 706 -165 -950 553 127 938 651 -169 536 662 -834 -868 471 -444 310 -825 -650 -349 -7 -364 98 -785 384 462 -713 -27 -606 -749 998 95 341 -352 -895 -810 571 -289 69 34 169 -590 -48 -512 466 -625 -833 -573 900 971 207 805 948 585 -136 101 820 88 48 -729 -715 -461 305 -457 268 374 -729 629 515 491 -541 532 708 -749 -834 858 53 -640 -560 -366 -150 918 -832 -365 -717 -691 -395 271 119 -595 41 -685 -155 610 -556 40 -982 -770 545 895 -495 370 -52 942 507 580 238 21 -61 -337 4 -140 524 140 -522 -746 -686 944 838 -525 -343 189 -231 -16 -924 -650 549 72 482 766 799 -965 -609 -841 963 242 461 -838 -279 114 933 -686 411 880 -601 -333 -286 -706 729 865 -360 685 -934 866 969 598 800 -692 471 -647 -950 -806 -47 -677 -458 60 -709 -952 661 821 924 -204 -677 -361 819 201 -512 -523 -3 566 381 770 -945 405 -281 523 149 845 -280 -996 -612 -979 -851 -779 952 -256 988 834 -569 810 -197 -164 -883 -483 -98 166 897 197 -19 -73 -527 -829 -252 -592 455 214 645 612 -120 95 303 78 332 -534 -521 -347 -692 -504 -115 450 -220 142 134 22 -898 -553 470 512 764 487 -459 -183 181 462 311 -943 -971 -283 -124 -329 -178 -619 459 836 608 93 -377 146 -554 -316 686 890 960 -602 -823 -91 943 977 -387 -714 926 -183 -55 749 869 -917 -481 -909 790 122 -538 167 141 621 186 347 -175 -196 259 99 -383 -891 503 587 -271 -354 706 -653 392 -131 -344 -490 503 622 -822 958 -216 -623 -167 911 77 181 -49 -632 166 -412 990 218 565 -733 852 381 -542 -954 -212 813 -763 667 -811 728 -857 188 920 683 -539 324 312 -90 188 -620 -718 -509 24 452 -608 -523 760 -763 -762 -432 -221 -336 -273 -564 -495 -560 -871 -756 8 -933 159 708 -15 43 -952 -263 -288 -524 318 -660 264 323 727 -831 19 -588 -386 -965 708 285 -6 766 -11 300 -146 925 840 -529 389 821 433 707 -752 -735 -865 -100 -922 -760 -781 354 859 -243 -139 886 -786 589 224 561 -372 299 -791 821 149 -196 168 -723 -713 -701 652 680 -746 -234 514 900 949 -477 -124 -214 990 795 460 -306 -545 -635 446 -311 828 363 730 -384 -724 703 385 610 154 -960 -331 -550 -574 735 -240 271 -601 -176 -596 110 171 -779 851 -794 933 964 -267 -352 446 -507 -832 -235 -122 -820 409 -954 -714 -388 -619 9 -482 677 -686 -929 -236 360 -312 220 201 -42 -123 811 -999 416 -468 -870 409 415 770 339 -753 -505 -911 -323 954 992 -664 134 132 -869 -464 -964 678 133 798 -476 -821 94 -26 -66 -937 388 161 -693 102 -789 102 644 -373 671 504 -964 30 -436 -142 525 -572 -904 -298 -908 393 -60 757 424 -520 -420 963 -387 348 525 -175 947 -41 -879 340 -991 589 -6 -663 -758 -957 112 446 804 -564 734 -804 -289 -994 861 -300 -931 743 433 158 234 304 -421 74 88 353 -616 207 -506 575 274 -658 -414 -211 420 596 943 166 -223 -992 308 584 872 -706 -915 879 -533 331 919 -553 288 743 -702 210 -101 405 -766 264 -489 -380 -523 601 -558 -658 -638 227 -414 -720 -177 -891 866 -492 -774 266 -900 -647 -999 93 974 59 1000 285 -526 297 23 320 -958 708 -843 981 -842 331 810 379 948 937 469 696 -767 413 -115 -434 -271 -458 -552 397 401 -711 422 -408 -296 -167 -520 -36 -705 -93 -506 130 -16 31 974 -815 -388 405 504 808 -393 2 557 -705 751 -21 -161 -927 -748 -511 751 -80 -703 703 -414 -300 986 -680 -320 543 -286 34 726 259 939 39 528 335 -492 235 -618 -618 916 342 -122 -891 -440 266 49 -355 506 -116 477 822 -130 -387 -213 852 -577 562 -921 -367 -103 -280 -741 -839 702 -854 610 -815 489 -680 975 -546 533 840 436 616 -716 -136 495 -880 38 497 -328 411 -435 128 -574 -78 -960 -866 -780 173 -28 186 -540 88 -557 924 705 76 -916 245 616 -648 -756 -857 -691 -283 528 -101 15 505 -77 341 228 703 67 -843 -366 935 791 437 -792 -788 -181 -272 -11 -242 -515 -755 262 685 362 150 306 -93 239 695 665 296 -927 -482 -861 -630 -849 -748 922 -164 -576 199 618 236 287 -958 -416 966 563 412 436 -438 342 300 -509 156 629 589 -673 987 -63 142 966 -898 496 -328 -846 -576 -491 -148 763 614 -397 762 -469 -471 734 597 -496 612 6 -29 -689 -772 -886 -608 430 -495 -126 -726 -475 -986 -321 -610 -900 366 176 437 -564 877 95 -77 -40 -426 856 264 324 -373 -174 -271 1 -733 832 69 64 -33 833 -712 88 338 438 801 445 -312 -165 362 943 749 134 124 315 -655 -322 -228 423 -795 924 368 210 -190 212 223 -852 829 612 -901 530 975 189 -732 -114 -543 -643 567 -296 -565 -409 -755 776 -171 446 183 443 -970 935 711 178 -675 839 438 762 -256 235 168 652 -573 850 -927 631 244 -410 -54 -357 -651 231 -760 -299 842 -361 -12 67 -404 218 773 -551 -983 115 312 798 639 -153 629 -746 111 -876 -15 -743 -828 -427 412 -187 360 -232 466 -395 -101 -41 735 -999 838 -480 578 504 -826 -910 -718 973 -276 -84 -731 -755 632 -45 548 -645 -441 -229 302 -268 155 -790 -412 818 180 -764 105 -236 -503 187 753 -179 950 691 855 322 819 -703 -622 -896 -636 -537 52 932 -531 -826 229 159 409 -720 -769 830 518 686 343 57 -681 42 118 -288 -215 96 -862 -524 -738 177 -679 685 -815 1000 124 100 275 255 -315 -137 -53 -845 653 -510 -450 -394 120 -414 827 -360 -138 -942 -818 858 -196 636 584 742 242 -945 -565 -657 1000 -862 -926 -143 172 808 -398 -322 -498 13 -975 336 -501 -561 -380 -173 -102 350 -645 403 212 426 -294 -640 785 -128 675 7 -394 116 -104 360 -195 428 186 210 -73 836 877 628 -418 -105 -538 -827 882 681 613 -940 613 766 44 -737 990 -31 -269 720 -140 400 685 -639 239 -775 -6 -694 -193 -39 -766 479 698 481 312 -768 -966 -593 -226 116 -278 -19 39 312 -315 -731 381 434 436 -567 -361 482 -929 -982 -510 590 -917 -501 -391 -554 40 -265 249 494 485 -1 -208 562 38 319 206 371 -544 102 73 -757 -197 -15 -231 821 -327 358 -155 -247 85 -71 155 821 -411 -318 -52 -71 923 -119 -948 840 986 483 279 620 495 -146 -851 841 -953 747 -309 487 -517 -371 474 -3 -735 -220 844 376 -85 -284 438 -450 421 -432 -802 18 443 -847 -115 -313 739 806 170 -388 355 -972 463 -398 -630 267 -208 -140 -687 657 -454 -364 -133 -216 735 -391 132 35 -481 758 95 -404 -295 125 289 953 -529 81 -276 -628 -640 -977 -507 153 -603 -709 -97 -218 -18 552 383 -927 -950 -970 -843 341 -942 622 644 -295 -886 242 266 692 -284 -477 728 274 -728 -464 425 386 -53 -983 -889 -408 36 -781 714 -993 -380 -889 659 -369 602 -119 -17 931 255 -673 -123 423 -887 -689 -125 -968 -122 638 624 558 -103 581 -976 -528 -416 -568 -460 376 -63 -723 -968 906 -125 818 333 -978 318 -675 -733 -514 -471 -932 -269 -972 -641 204 -688 81 -884 360 -114 -868 845 510 -625 -280 -916 616 -758 275 65 -693 777 959 268 -445 868 590 -39 444 38 43 -468 -301 838 -515 -650 -716 -309 494 695 185 843 -272 280 125 -264 -586 884 12 -601 711 233 456 -407 40 501 571 -325 -927 8 196 -926 -867 21 922 -431 320 569 -694 -157 202 -357 46 -482 217 -31 139 -857 -568 -496 97 -194 40 -396 -965 -875 -731 -6 710 -639 482 310 -373 -834 255 3 -774 936 -146 171 -842 528 965 150 620 600 994 -651 -425 654 -469 831 264 -141 525 -762 -829 95 -778 530 514 486 -674 -522 -906 -771 -747 -663 -893 -750 660 -365 893 -8 -237 441 -148 -678 868 320 712 681 340 816 -858 680 -149 623 447 -723 660 -790 781 -672 197 -797 714 503 678 342 -263 962 -648 19 67 275 382 -956 541 -312 -81 -997 -415 666 784 -502 643 -511 127 -269 -290 -452 -243 114 -451 -515 -463 840 -66 987 -426 978 -781 779 -123 997 -977 -856 341 -387 -791 -120 -723 493 -427 905 -530 969 -562 -364 882 7 311 763 -799 134 280 -57 -436 78 77 -669 -897 41 318 -97 770 732 728 585 176 120 615 -785 229 -37 -680 353 655 303 -243 225 -351 -867 31 -882 -893 983 -67 -948 -353 -319 -182 -811 786 815 250 590 -887 -112 93 873 215 844 798 329 327 -530 59 -837 54 -497 -477 869 724 143 -912 700 546 -17 645 -144 557 853 526 286 -118 369 -61 719 838 230 -804 65 945 -680 -975 -679 17 -914 -946 -36 -227 621 500 -795 -705 -40 597 149 -82 430 -832 -443 -820 849 721 370 480 -862 -984 764 -468 -660 42 -799 617 -635 -866 -644 -152 302 -808 -464 -221 893 237 665 -739 -366 472 326 904 -70 -684 -894 454 -926 -453 445 -205 214 523 -995 -181 -358 -108 -337 -735 -874 -771 23 509 870 -570 -727 -296 -202 -99 -763 -992 -661 38 998 360 -39 251 -24 -301 596 871 -947 924 319 546 918 -579 -255 -211 -606 606 580 -411 -397 68 -204 987 -404 -333 -736 -840 -5 -326 -388 356 -506 188 739 -210 767 -415 264 -329 -236 -943 -487 925 -624 813 -879 -175 -818 -863 131 677 -104 352 818 -270 -283 356 553 -607 -343 836 308 293 -684 605 844 -128 677 -792 -671 -520 786 247 -551 -328 582 -419 -412 636 -492 134 -10 467 -216 302 533 423 271 723 369 977 -746 844 785 -191 69 -485 -40 616 -784 31 -413 -614 685 778 608 443 -257 591 -881 837 -752 280 199 848 -762 -731 383 -928 748 -444 -134 -834 -512 729 -567 -206 442 -704 480 -915 659 563 -998 79 834 552 -802 404 -849 -455 398 -562 998 593 -835 609 -845 -554 71 -178 -883 491 149 109 -728 611 653 590 894 42 -714 84 998 124 945 -569 821 796 83 -369 434 522 -472 -633 -169 -10 315 280 -628 -481 705 607 -731 350 843 -30 283 -540 -947 593 -249 600 -882 194 744 -96 975 326 -928 -97 14 989 222 -80 -749 -651 -73 -683 -562 -826 277 -300 -516 791 419 583 -560 98 -549 -639 959 700 -481 979 330 -11 -218 -445 -940 623 427 118 392 -811 760 162 -858 -995 227 -180 -838 862 805 -188 -291 572 241 873 736 442 -411 -17 774 896 380 -975 -129 392 125 -62 -96 -526 365 -891 761 -658 463 -222 526 -160 235 -439 923 541 128 532 -721 243 970 68 61 -663 -53 913 -748 -178 777 -17 390 600 921 -328 -30 411 -523 -853 638 -141 912 -56 -926 187 -608 770 -666 482 315 -493 237 -69 -906 357 317 226 -714 -166 -492 -678 -942 606 -390 -982 -848 -605 -160 437 -543 708 948 86 269 946 776 869 328 256 -431 -313 456 815 565 278 -569 811 224 -548 40 -504 -64 -131 17 -335 400 -445 -459 -771 637 -263 -166 -435 -947 -832 -188 -187 -100 943 935 261 674 -578 -945 -20 -493 -238 -621 699 395 134 207 872 -980 -667 312 824 -827 -633 968 -239 -105 -54 783 64 -451 434 -888 -652 -860 219 -933 270 165 976 -964 -159 990 -108 349 -242 906 758 -827 248 -878 244 302 -144 925 -954 -861 -465 -307 429 -713 480 -619 -143 -461 587 -363 530 -243 -414 -731 69 567 -399 -228 215 48 127 -575 -220 -890 -365 -692 109 118 -776 -29 -762 -557 750 263 -101 967 -324 -873 118 72 -29 -235 -904 -866 -860 552 687 923 141 68 855 -360 -991 589 -81 273 -681 216 -561 139 -331 822 -722 300 466 711 -608 -484 10 887 155 -844 606 636 -505 433 512 -579 -58 30 850 500 741 446 -482 841 -782 897 -977 79 638 -554 637 -133 -559 -800 -410 90 55 54 306 -877 -753 230 963 -965 -819 -873 224 -375 -239 -31 -40 833 639 -827 -860 -860 -907 -860 -59 -162 -839 -518 -83 -937 792 472 -885 487 652 905 939 71 -408 975 858 878 577 -435 338 -41 -835 738 -32 140 -481 198 149 30 555 116 -25 769 -684 360 411 -500 523 -331 45 -632 284 960 -227 -55 -449 -599 -672 -289 116 623 807 234 500 -387 454 378 -470 -403 -104 253 -266 560 236 750 66 846 516 916 952 552 -786 876 -784 -185 325 998 -863 474 656 221 759 84 -698 408 -918 634 488 -641 852 218 -109 -177 561 -991 490 -203 -56 -979 -71 384 749 126 652 -10 -5 727 288 -677 275 -292 -256 -129 -605 -466 448 173 676 -112 779 -720 246 -911 208 -799 -277 386 -842 -465 -224 338 570 241 -904 410 2 -711 939 885 -795 877 913 -802 -246 616 -255 554 -666 338 -995 566 746 -307 -757 243 759 -258 822 -546 988 -999 942 456 -378 -45 269 -543 -835 -70 -840 -133 -620 35 578 235 619 -451 -972 -559 -134 -617 217 -682 910 658 -981 349 432 269 -985 -727 -993 659 -427 -21 -181 -370 -465 842 -891 849 770 677 187 431 134 632 876 -893 -944 -454 260 -115 -509 -90 852 792 314 533 -267 526 902 -210 399 -339 438 -462 413 425 694 -223 646 287 -656 -542 250 280 997 -486 -771 -166 163 -833 239 -219 -718 -127 718 467 626 743 -176 9 812 971 155 -401 -934 -7 579 -378 -508 160 615 966 337 -719 449 -764 254 -362 39 237 748 -201 271 -549 -667 921 -44 288 -49 170 -286 14 -506 461 -191 182 115 328 -855 3 -389 -92 773 -654 109 349 -678 62 -950 -141 -760 534 -138 -282 581 -689 910 -399 -41 -1 632 974 375 -475 682 -500 142 551 -304 -877 -767 -495 663 739 291 -1000 -566 826 42 86 -758 114 900 930 19 -704 -526 523 -644 48 -141 -261 880 364 623 209 250 -763 -804 -216 735 -274 -335 554 -955 -990 -133 988 -67 -515 -717 -413 -33 -306 730 -197 50 342 -501 -675 -202 412 225 644 868 -926 -631 -464 -571 -936 99 625 -772 -290 112 529 296 -586 -237 160 445 -159 -344 320 718 -905 912 -862 318 -734 609 -122 -847 542 441 -197 791 184 -218 -96 816 -557 -454 -442 591 827 -963 -770 -892 -131 -5 399 939 338 -638 216 -201 -950 -912 -482 -847 -465 950 929 -188 -734 -841 -753 819 696 897 472 915 -91 -322 -136 -386 -659 -469 -838 327 -719 -55 556 757 991 -419 -891 441 153 331 -962 637 -777 413 -146 -656 369 -767 -994 -18 -16 -86 266 907 -136 28 589 314 185 -380 240 803 -218 595 -6 95 747 -26 540 -743 -746 -290 -397 -534 -857 -971 41 -650 566 15 -277 234 -481 950 -691 403 -205 -319 392 -88 267 -859 768 470 954 830 272 139 209 -955 886 518 935 266 -216 414 -679 -433 123 167 -905 908 -150 561 -331 -519 894 360 951 761 -852 37 701 719 35 941 -949 -366 -363 427 -514 -459 306 169 653 -947 -512 90 56 -800 -693 780 569 -695 -200 32 -748 997 149 -323 481 724 -455 840 -83 -576 -105 -342 92 857 -727 848 241 652 566 -562 -663 -742 -654 -18 322 493 -754 -749 -24 -912 704 -958 111 281 156 927 -278 23 164 -485 -402 -194 -305 984 153 -240 -782 477 -571 -323 -506 -150 266 -817 -51 1 -527 -667 865 854 450 787 -546 -342 -413 -270 682 32 394 288 -150 -199 856 -52 986 471 540 837 -953 378 350 341 -272 -814 222 -665 -557 416 -144 599 647 845 615 -891 850 -559 387 -849 -54 -18 210 -55 -887 841 112 348 -33 819 227 -484 998 -509 -246 185 824 -4 159 860 -743 -999 -982 645 -838 107 -855 49 -505 355 57 -277 642 -122 -567 331 -241 -141 764 565 -260 -302 927 -725 -387 968 83 996 134 -654 254 -933 353 389 352 262 53 -956 866 -224 37 -127 -774 -984 -314 -1 912 -883 -287 511 437 -607 599 -447 -609 -784 787 173 539 -82 567 -105 78 892 -660 160 312 -602 455 498 -998 304 546 223 819 -66 -478 -702 -345 516 -330 696 150 -268 324 -851 491 826 -958 -692 952 -737 739 -916 -761 -284 973 411 188 -552 69 -352 -937 918 -557 513 732 501 -901 239 442 -696 370 354 733 -806 490 -90 -271 -774 873 -170 139 916 -781 135 -315 34 -821 -797 -38 784 932 875 -271 986 -155 -929 -736 -670 -222 441 -217 -903 877 442 -145 -361 -127 923 -217 287 -951 39 121 -505 82 -164 270 -526 584 -236 -39 245 133 -217 -31 366 -137 654 740 376 117 -153 -957 -218 500 274 -469 781 906 -67 607 820 88 217 182 582 312 -532 -27 -127 211 401 197 -358 269 -405 -412 734 454 891 -801 -111 747 -892 -710 936 788 887 263 27 367 -871 195 -89 736 927 103 -413 179 75 341 930 -269 -132 640 -320 -392 764 477 173 -736 -752 -186 320 67 955 944 16 276 -75 974 83 835 598 151 490 -701 2 307 -63 49 543 -95 -464 654 303 -120 -646 -987 -866 -937 -268 597 597 918 381 849 -528 -738 969 -905 771 -996 949 -505 310 -128 687 776 -890 -250 894 170 -829 -969 -803 -529 -944 944 952 500 48 -801 918 808 -510 -743 -268 647 500 -720 -138 396 545 -211 -21 -985 -316 -166 -800 -515 314 10 -994 687 -67 -806 -648 -871 -642 828 -302 -772 -857 -271 -175 156 -526 -375 -548 -466 501 -200 871 -624 875 713 909 363 354 766 -799 -411 -358 281 632 -179 811 -649 792 -240 -521 796 14 -190 -450 -770 251 135 -638 878 -771 -913 -401 528 970 -205 625 -854 -999 -442 -57 -734 169 458 -981 223 637 142 914 136 -49 813 -467 476 830 -340 -178 233 -870 12 -142 345 -107 475 753 -415 -443 -258 -448 130 -237 -631 206 -506 805 -120 -269 130 201 -116 -46 -543 426 -130 -807 -244 292 320 534 992 818 162 -103 535 126 -224 148 594 -878 299 583 760 -465 433 -786 142 -842 -139 -303 -84 720 -82 -73 -691 -295 699 -746 -982 141 712 -440 454 -40 868 531 282 107 74 229 93 523 213 -405 568 385 -251 -519 -33 -464 -87 -94 -294 593 -100 -38 509 -998 239 -918 443 143 726 -457 -106 529 460 596 -257 920 -338 487 936 -706 -297 -61 -915 -466 243 444 -509 139 704 -636 -356 -10 -868 -897 -525 123 -898 53 435 202 -520 154 298 286 -65 546 480 -75 -27 -540 516 -287 731 921 791 -452 -232 771 988 -10 -545 -461 935 115 246 743 952 826 557 -350 276 466 20 -8 -808 421 386 -60 399 -239 715 451 642 58 -430 -955 17 224 450 736 177 883 -501 420 763 77 776 676 -547 -462 -564 -578 -658 -473 224 814 121 305 794 -722 171 428 -184 148 -925 -591 580 -739 964 188 -598 626 76 665 160 246 656 657 -516 761 -722 767 306 -320 -740 448 310 -58 287 80 -236 -225 -950 756 -219 828 596 852 -680 -156 484 -632 -634 -244 662 -174 500 208 -518 72 445 -590 -920 237 -468 -873 114 4 -580 -166 -7 -657 -920 -243 -386 -12 413 -820 -813 -148 -912 -605 396 -166 739 216 730 -949 -351 -439 -425 -51 723 651 950 -849 -323 -791 -161 -716 -404 -778 -415 -433 338 -721 634 398 54 -819 568 785 318 348 438 -435 -953 919 -457 -296 926 301 103 -530 249 -840 275 -296 -169 -151 284 659 -417 36 31 655 -856 -604 -549 430 187 264 186 141 -294 -452 -472 717 674 721 946 -873 -559 806 -934 -774 -950 -865 644 860 -229 -724 112 975 -590 -969 -167 -317 -972 27 -816 490 -618 228 -167 219 822 -366 698 129 239 369 -446 263 -146 401 78 839 -113 640 -944 705 392 -59 983 -860 335 902 -755 74 -565 -791 340 898 898 328 -422 -495 233 893 -206 -579 -112 771 527 730 532 -294 -177 688 386 -467 -422 -848 128 368 -535 549 -275 669 343 -465 -980 546 -106 -314 927 -70 493 -107 -584 402 -865 265 -179 579 -861 234 -262 291 -955 399 323 -236 -568 -920 -927 908 489 358 -635 -6 -988 -815 358 -674 -707 824 485 737 420 349 921 -329 -50 -276 -58 561 -288 -274 -113 546 -1000 -412 -456 301 -142 807 -79 520 -577 133 652 536 -29 257 -593 836 -829 315 77 -936 -290 370 -896 -757 880 -544 313 616 -71 541 -568 -93 605 -524 -394 -122 663 -883 5 -789 -987 -308 559 -680 -353 -969 471 -741 44 916 -953 -809 -844 501 -522 939 -856 467 251 -87 -410 952 -360 -392 727 466 -225 178 868 -593 43 -868 740 930 -545 868 520 801 -59 899 -69 26 -722 67 -149 -777 448 -910 535 229 663 648 -276 -324 170 -318 78 137 -756 169 -716 -31 -42 -13 -495 176 233 -678 -920 559 -740 41 -754 -505 -357 102 5 282 -589 -652 -650 -604 -636 -183 564 -92 841 374 221 53 -47 141 590 -703 278 -963 -273 -930 366 783 -237 266 10 553 287 -67 -823 -863 -301 366 -202 -831 848 972 428 710 92 -86 652 -633 776 -366 -284 536 -546 -38 -227 -948 -431 -647 -537 -863 866 -320 943 485 325 -462 645 -995 253 -128 753 -370 -901 -18 -561 -943 -400 73 16 750 -656 -522 -517 58 -992 453 775 8 90 -40 747 -244 919 442 -343 -654 308 -435 717 910 -153 895 -596 789 -527 -241 -790 859 -725 201 -807 698 -606 -298 377 978 267 514 -975 643 171 823 896 -402 -923 -994 213 92 -578 354 -711 -490 -795 -876 -654 -718 -775 -573 -776 -985 220 -879 720 -228 370 -914 124 -158 380 349 541 -34 -190 -703 -2 -972 380 -293 -483 782 666 -903 -378 396 -939 -759 -379 -365 -275 317 484 427 -183 716 -288 -431 422 -264 162 -375 -346 519 328 -603 -298 -553 -445 129 72 107 210 211 -9 182 331 -694 611 0 199 -203 -672 -909 961 -936 -609 481 53 -672 524 -405 614 13 241 807 -63 -802 795 -69 -245 367 -658 7 491 404 712 -632 756 -858 -980 673 -16 331 709 -318 -599 -73 -726 33 152 261 -457 480 503 -309 -996 -851 991 -560 -2 -727 -221 878 -538 147 121 -345 -586 75 -712 830 156 -382 627 256 -147 483 716 700 -553 -508 -622 -102 959 -701 339 706 -251 914 -998 -871 -936 416 880 543 65 -230 -13 -853 -623 -803 -519 -231 -928 -590 -136 -46 -990 -883 -902 -244 186 -874 5 619 213 309 -623 -469 -697 -727 -600 971 -550 -995 533 -179 216 732 295 810 714 543 904 402 623 -136 -67 -848 234 -462 -669 633 -96 3 -237 175 -98 -966 -172 336 -804 594 -415 801 700 -482 -763 891 -63 425 -838 38 567 22 -80 820 -936 -266 634 861 -780 -528 -336 -932 -406 113 -693 -970 340 814 -233 498 577 -694 551 -889 453 797 574 -262 -382 118 647 2 452 -994 228 705 153 -407 -496 -632 117 -961 -152 400 869 -184 481 18 95 191 835 -2 443 -708 -446 -561 768 588 -874 -854 913 -413 -312 -2 -873 55 -835 -957 -512 795 -966 178 40 844 -727 608 886 -197 523 -383 926 637 -905 -771 237 -241 -227 -28 550 421 803 -626 551 -292 -655 299 224 869 -621 -750 -607 -684 -965 911 -51 -778 434 355 418 210 431 -239 515 -104 648 -16 -283 865 97 381 -332 -359 -741 -946 -945 -107 -167 -47 -516 869 641 106 -24 364 19 -652 -736 849 446 480 650 52 -206 -16 932 798 -520 169 741 464 -258 344 -805 29 915 -533 -985 461 848 574 -732 641 -24 -528 559 142 -234 -538 -402 260 -455 -336 118 -816 -263 712 769 -965 969 804 289 -794 -894 67 565 672 -461 -19 -491 272 -639 463 310 -175 -104 -52 -53 -99 -953 -860 -292 -294 -134 530 652 -490 204 -231 141 487 -186 -612 970 -655 -124 -615 647 -104 -121 650 -570 482 327 -337 -273 964 865 548 858 -346 861 404 -629 -466 648 888 381 257 -831 -883 423 -578 35 78 704 -910 -115 -971 -445 685 -461 670 235 166 491 172 61 -472 590 -890 -297 974 -886 -279 -354 583 -577 -928 -782 1 486 685 213 -146 378 159 -992 738 813 -238 477 -739 87 838 152 -801 891 -240 -435 -607 -254 -211 613 -986 109 979 -384 877 113 -74 -179 -187 62 563 -628 -621 -656 -298 -839 55 77 55 -499 -939 995 682 -199 -156 736 993 625 542 -821 -997 40 -238 -253 -185 635 -322 -597 -297 109 391 678 737 395 959 -568 685 1 -709 -287 268 669 -914 81 -690 837 -598 -804 -489 -580 567 399 -456 -876 725 772 610 -546 -671 -769 -432 -526 -164 -919 -856 -762 -876 -94 -821 4 307 782 -70 883 -977 682 939 -296 -272 -26 328 257 893 -468 270 252 377 -267 -519 122 -690 -44 -99 508 572 349 888 969 61 333 -395 -612 269 -885 -600 747 -231 488 -342 -206 -972 -471 -758 894 859 -477 -734 -225 713 313 370 455 -256 -634 337 -658 281 -573 418 -542 377 -132 -144 -135 3 -350 -811 20 -731 365 166 -446 -289 103 -242 -187 -705 406 646 560 -744 923 -774 -889 -423 483 202 -618 319 -945 -66 -539 621 -208 -132 702 -81 770 322 -739 -739 648 720 -847 257 -695 -285 -177 -399 -258 302 -152 -679 -473 -996 -293 -763 -85 -148 178 -370 -402 -174 -101 653 118 364 334 146 -790 714 -721 -951 -231 52 -660 -789 744 945 48 745 -223 43 622 -955 522 550 -509 25 -236 -447 543 -460 -662 130 -672 -979 -344 -829 -982 -577 197 -595 751 285 462 798 -410 -504 -512 778 -224 -261 245 206 -528 -153 -398 -883 -403 -251 523 -524 -41 -855 570 731 -471 751 -658 382 586 500 590 886 -31 -949 -361 752 50 -349 -784 637 -585 -641 379 -350 -683 563 -674 -683 -877 -569 -32 667 454 -378 245 -518 -7 -755 80 980 -223 595 -235 -494 392 168 989 -93 -442 802 969 -939 -729 -51 -629 -80 -844 -668 978 -175 84 109 5 -30 -900 -917 937 -301 203 -767 8 951 189 -168 198 -295 -779 -596 -165 939 -579 456 -829 -96 248 -870 300 -43 879 -237 -869 425 -66 -657 877 76 -797 -662 -990 -50 835 -446 571 -210 649 325 4 711 530 -678 370 385 -414 -560 693 -781 657 -444 -517 811 568 983 383 -263 -273 -929 -501 519 241 -14 -851 -869 620 134 -646 -413 982 -437 104 290 -643 -121 -841 880 380 889 -354 -797 788 808 -704 391 55 -74 879 -327 -777 34 684 81 225 460 425 681 55 856 -459 -321 -231 486 -340 -852 -340 -925 -706 712 569 -156 -3 -73 -7 564 121 396 181 812 505 137 -681 928 931 209 191 633 -140 530 -307 -749 -717 710 -607 -309 191 -405 -171 -657 567 734 362 -428 -630 262 684 -368 -224 205 794 572 -274 -95 426 607 -263 806 -605 -8 -145 40 -529 731 -408 564 -938 -898 543 409 287 -191 769 -564 -339 -142 290 65 26 879 -214 -949 25 466 19 188 -236 81 -644 -626 567 -833 1000 -994 -264 119 975 424 -265 -766 372 -668 563 929 33 20 -892 212 -822 -563 774 -248 -135 -252 -380 757 765 -811 216 407 370 -818 849 238 -227 -292 -597 -546 -5 392 182 -781 968 -381 144 -509 838 -17 -383 -738 282 247 -582 -228 504 -837 503 -85 225 726 -623 586 174 -470 -726 -864 911 -741 762 -616 643 237 -360 735 -414 -618 405 801 319 -22 -68 327 168 -751 454 126 -505 500 -31 935 797 570 151 188 -196 57 -94 -77 583 76 78 -170 -236 535 94 -556 916 -235 849 679 721 490 72 -839 -328 -469 -721 -315 -708 -262 917 351 707 333 816 -744 363 -801 -860 -501 710 128 -129 -545 -516 -956 -971 -7 747 -3 -178 316 121 -253 718 -449 865 -899 -613 -277 -854 -858 -705 -883 -555 -481 121 534 -670 723 -189 -512 -829 -725 770 889 353 742 658 175 -263 245 193 648 -438 -524 652 837 -149 -11 -283 282 -279 382 -720 974 110 -8 560 574 849 -372 481 -591 -38 -438 84 791 169 -15 -970 -268 649 595 699 -953 603 22 -187 724 797 -868 -284 490 353 -343 -719 732 167 443 -983 -307 72 -801 605 95 395 614 -195 130 278 462 853 910 -464 -567 523 -916 -858 -573 400 -239 -38 -268 44 -128 325 587 -761 204 -721 853 -156 503 -278 141 -641 604 657 -650 656 747 716 -947 -447 290 90 -724 -900 -27 -687 -127 -283 685 883 919 -779 -720 407 211 -993 604 -308 -93 950 -767 -226 -198 -320 -250 -473 460 402 551 -923 900 440 936 594 751 138 141 193 -721 965 913 -46 -776 -115 -563 705 932 -688 701 -682 274 -129 -456 -977 -895 146 314 404 -922 -884 -872 778 592 -970 -255 -724 -933 -128 -469 510 143 -782 747 -591 -347 912 -679 759 545 167 208 560 -907 422 -987 -231 -928 -712 349 -196 814 -88 248 -870 203 502 921 579 297 929 -668 -901 332 -259 -962 -764 -49 75 -820 -650 149 -194 678 -266 314 -908 -543 343 -770 196 -507 -789 -523 -110 -676 -606 -487 43 -878 608 -493 942 -228 -631 -259 -874 -170 -27 -818 -111 675 876 -941 -983 70 -207 237 -355 242 -697 -797 793 148 -240 -179 -88 655 -730 -703 19 289 242 -435 -29 -84 508 -576 -194 595 -475 -799 411 -294 507 189 678 -698 265 311 -288 963 -394 728 -576 -104 514 89 621 -617 -168 48 262 206 757 -863 -64 186 -139 930 283 -920 365 555 216 -617 -25 850 -467 610 -900 937 552 -946 -831 -691 952 -606 -307 882 -767 -729 -901 430 21 -609 604 337 400 653 460 -178 -245 -517 -733 810 -193 39 919 605 402 814 -690 448 -617 -518 -672 -603 155 56 -212 98 -226 926 -642 -13 -803 -599 688 512 -674 -721 -430 -55 -918 386 493 -761 -632 958 916 -101 -757 207 -30 -46 -833 -522 70 -319 318 -590 -982 775 -205 -719 546 -396 209 439 -789 -469 -124 -539 352 283 924 683 -907 731 786 591 27 393 738 19 716 -394 -487 688 786 935 509 337 -772 927 456 -150 -409 1000 -692 317 140 26 154 860 656 823 -210 -587 -647 -110 -78 195 895 248 -209 711 -414 -592 342 956 169 -197 77 399 176 620 531 -303 -453 -980 419 -11 287 -462 784 105 399 -914 -289 -878 168 -699 667 -23 -615 -490 -370 -663 60 208 -732 -71 -86 -900 -436 616 706 724 -86 -892 401 -309 98 157 -561 -152 -905 -689 -974 832 -142 804 668 -962 -698 -326 593 -117 746 -286 423 488 -365 -961 21 -703 -119 -475 991 -955 -924 473 -15 -863 -626 19 -136 283 -550 164 475 -111 -524 -256 493 462 -66 -874 67 -610 -113 215 -901 477 -207 435 -282 506 -291 875 -260 -582 -440 -156 -466 -637 500 -301 294 510 387 -957 -387 214 -189 -184 823 538 711 872 195 863 -712 -268 -387 871 -456 -411 516 536 991 217 -686 434 838 -882 579 482 562 494 912 -679 891 -836 -454 327 934 817 904 307 -254 -638 222 256 -662 -260 -629 -760 -889 956 -86 -158 322 -325 -926 26 -669 -216 53 931 22 55 -963 -117 936 458 659 -767 912 118 -94 -847 -357 -812 776 475 261 -822 -172 800 -287 -701 990 -687 564 -399 810 -930 154 -632 -850 -551 150 313 -903 563 -728 -358 865 -649 -588 142 165 -687 141 -376 -333 213 -729 -323 147 777 -599 -247 -537 -32 -613 671 702 -397 -416 -641 -664 -560 -425 -93 675 -33 -320 -310 666 -539 852 -884 -523 568 -275 978 -462 422 616 -763 316 299 23 330 643 88 327 -886 -314 -75 -552 -809 932 -407 -688 779 -446 -200 858 -935 172 979 -419 868 704 211 -192 -271 894 -27 394 -88 770 595 -371 563 -175 358 582 595 -653 -782 549 561 548 -570 163 332 437 232 752 127 -519 -156 -178 139 915 -293 -288 118 -587 -4 -275 707 260 537 -462 -433 -267 -367 -887 -752 268 -213 -178 -669 411 556 -213 436 -278 873 -733 851 -362 650 -810 -72 518 762 612 -172 958 -954 682 781 960 344 -314 -354 890 618 -187 -48 -733 -477 951 -590 -777 -336 800 719 929 770 924 -756 -732 -798 759 -514 755 -36 -843 -626 758 -253 -265 -134 388 600 -526 560 703 184 -15 646 -123 -981 -59 338 803 444 209 -858 -673 -341 -575 293 -20 -187 -759 -467 531 422 670 705 -740 48 312 189 -92 -761 773 -336 163 -641 118 -746 -961 -31 -284 -680 790 -724 11 -523 -472 -758 927 -891 -824 -971 713 2 213 732 230 -694 -892 -957 -652 -700 82 -471 991 -735 -229 -979 -485 -16 -65 -369 537 660 -924 -276 -966 755 652 -436 -22 -797 -261 633 -384 888 -95 692 134 -22 -568 751 322 338 759 782 -259 -599 -812 365 -180 -753 294 408 72 -350 100 -795 -535 -955 -570 -490 -261 983 595 541 -894 640 -593 -989 -611 674 46 -780 486 -550 -416 234 -221 -430 337 -757 -506 -933 -724 405 -50 724 -492 -897 -121 -358 80 -385 393 765 -692 -786 689 -983 782 8 332 376 -615 -738 164 -859 339 798 -570 -538 758 -912 986 -81 -992 136 308 858 -753 -117 -310 -815 868 124 -26 -239 -132 -863 -862 729 577 165 8 -872 507 -320 -144 -444 -267 -199 -921 805 844 648 993 -997 -220 -182 66 538 -239 736 526 214 -474 -415 693 -592 -67 81 -558 312 -318 -827 -865 981 -950 -844 131 -326 449 -782 -264 145 -903 -97 934 -754 542 889 -114 735 392 -765 -72 -72 -544 -508 -334 394 -858 83 604 44 -883 -461 809 -203 546 492 -467 -243 -991 -915 402 -359 -182 -780 199 782 252 -54 132 738 354 296 -227 617 717 -805 -705 -839 -543 -134 547 788 -552 949 -288 -118 601 193 958 -851 -722 -481 -845 107 -283 -267 584 490 779 970 -224 -493 865 -891 272 -392 510 -925 -174 -318 -885 532 -135 646 395 389 500 305 -483 -444 -135 19 92 -654 727 424 -449 377 -841 544 -212 -297 -525 714 513 997 -596 807 332 253 -420 331 811 264 -714 -143 -813 976 -655 39 803 686 -926 1000 -502 -555 -827 -796 320 353 995 -934 -997 -972 368 391 630 721 516 223 363 428 361 -841 -545 85 686 -709 -876 968 219 -713 198 -164 306 584 -498 -385 264 189 453 606 -502 -13 200 -919 -904 828 607 -758 60 -4 -469 -637 354 135 -552 69 835 -178 -249 783 192 -748 560 262 -791 725 843 -13 -906 406 -620 762 -228 -465 20 -975 -886 -708 -696 694 748 -462 755 -498 -916 -373 858 829 -842 -414 -674 -250 -743 -208 436 -814 -964 -635 -65 593 -999 983 -606 714 696 824 -139 496 627 1 -997 813 -323 -20 -314 954 -114 -781 -853 600 -398 538 -778 205 -131 168 -712 -931 -62 505 457 -591 696 -130 241 -14 -85 -780 609 -752 -735 261 655 -421 235 449 679 150 -37 230 835 892 -247 245 207 -597 -793 -558 915 -787 807 -357 438 -820 523 -925 602 -752 393 -595 -591 -565 -385 -767 274 -39 -215 -128 739 -157 737 430 718 622 472 -196 -634 680 450 -662 -954 181 667 -620 -759 746 -306 365 636 47 -831 -422 -631 743 273 -249 -114 796 783 403 976 -86 674 -495 -105 -742 27 23 -201 -964 -885 569 -20 -568 -513 -909 914 -74 798 -415 622 675 -232 -16 -375 442 138 -653 -781 18 735 823 -325 85 -132 -743 612 -749 -706 938 -789 230 63 -602 844 333 -731 -889 350 702 -880 -862 -67 -160 505 530 476 -534 357 860 -219 484 -152 -27 -758 804 -937 834 -963 -72 140 264 -785 -176 -187 -456 45 853 552 494 814 874 -141 717 864 -333 -58 211 -648 -288 -531 -755 731 -997 161 111 196 -797 544 -433 -905 246 347 -833 506 860 -812 -87 938 345 -478 -996 125 40 616 -438 -295 -763 475 715 -39 430 -686 768 302 928 988 -219 -492 -608 472 -310 340 -727 316 -758 268 707 975 667 -859 -542 -830 230 -15 -708 902 -874 -698 -103 88 846 -194 -492 -259 275 170 -121 531 -108 -723 756 -918 497 -572 -929 -306 -170 -458 90 93 715 398 665 -663 673 806 -383 941 -605 8 -491 -660 -275 776 257 -203 763 -708 1000 952 125 -196 743 -418 731 -512 802 -991 -151 561 -585 -15 222 -134 -61 -309 -171 406 -330 -718 -392 -572 -723 86 423 598 -690 126 -795 678 -609 -668 467 -100 -490 353 202 551 511 -767 -349 716 -595 418 -297 -714 -870 701 514 -385 802 -4 746 923 -49 851 942 12 642 -619 784 802 -911 643 -605 -760 -227 476 -224 -901 815 -139 102 717 168 -487 433 75 -685 684 76 201 922 475 188 723 -165 -659 983 686 -992 441 802 -421 -749 -396 -916 -500 -465 -935 650 -976 164 87 -70 797 614 -354 -453 -745 -736 325 194 478 -531 -870 -888 755 175 -888 -794 181 671 995 -780 437 -765 -387 -458 18 -602 -982 346 -277 -300 509 969 -867 -995 -892 -675 -831 -59 -114 283 531 -37 956 788 -731 -937 -635 -162 379 -288 -864 395 -240 -731 -386 782 -741 525 215 990 -137 463 -985 -122 93 956 293 421 -277 185 -103 -208 6 536 -833 974 710 -942 399 776 -479 -232 580 102 -477 -973 679 237 811 -364 -272 434 467 -482 5 -65 -317 455 -962 -591 662 728 -690 -546 -584 667 -941 -28 159 -617 -274 -320 826 72 -335 -35 -688 803 641 -743 -159 666 613 -729 -39 -842 -912 -337 202 -938 -195 -885 824 -679 744 -93 216 -788 790 236 476 -285 -133 45 464 893 -269 324 -143 317 987 628 555 -274 -942 5 -411 -995 708 536 183 153 714 -500 -525 -421 555 412 -498 -454 200 -100 -986 -450 717 -254 421 580 790 -32 360 231 841 932 -105 -217 -251 -133 -654 433 871 213 -909 -308 -946 822 447 -42 -374 -362 931 470 -752 803 86 212 -6 -99 -236 -112 247 514 869 -250 654 -265 -582 -917 438 177 750 258 -93 -673 -448 491 -38 -720 -316 -4 -91 853 -233 -8 -597 -242 257 279 732 850 24 568 -855 614 -889 -789 -532 508 -765 -128 -913 -887 -41 -806 -270 -350 -552 -398 386 479 -73 282 217 -613 243 -104 110 -964 -848 -74 -593 2 661 -525 -317 -139 -490 -686 700 -460 115 -929 -508 -951 908 -724 -883 205 -203 -590 -44 -430 744 35 351 -933 557 285 929 273 -852 -634 -236 755 -16 649 141 919 -280 929 -911 -320 513 822 614 -86 -289 -744 -145 -865 -945 166 -554 -62 471 26 -121 559 48 716 966 934 -112 -527 262 421 -700 -45 -735 -121 612 -396 692 -348 965 -512 -317 -259 452 399 741 -646 429 -568 -860 -852 877 -447 -849 382 978 760 458 -658 -74 -14 608 352 335 669 230 -394 -600 -477 98 651 878 -216 164 531 329 -110 86 -1 910 -364 670 217 -879 -892 -177 -365 -427 693 562 -12 -694 -701 -810 -811 367 584 -224 -844 -221 -526 -78 -833 960 -285 882 -522 10 -900 380 217 -499 -647 930 -53 299 -32 965 -694 823 -718 314 -810 252 517 -529 861 22 -513 -744 159 -145 -799 666 -870 -915 -773 -229 166 -732 -471 -518 632 188 21 -512 -929 738 -325 -431 780 8 -958 462 404 202 -859 -208 -599 -114 -448 901 -145 -334 -129 -394 559 -177 879 292 514 -337 -588 329 487 -30 172 -825 514 141 -343 -344 -177 878 -608 -648 -741 -604 -177 603 -792 -91 854 -820 -319 451 356 -943 -313 -238 -515 -302 -944 -51 209 425 -162 306 95 299 815 -587 49 746 -249 367 920 -806 528 -620 10 -70 -568 766 387 56 900 90 993 -839 328 -952 -229 430 616 728 -798 985 566 594 472 -460 442 -95 896 -257 693 292 258 -184 591 -579 111 -779 -724 565 -681 -919 783 -20 -178 -497 575 -308 400 -634 -468 -472 -933 648 -209 -937 -918 313 203 -55 -401 -883 -186 858 913 801 475 -325 636 862 712 319 162 235 -744 -82 -457 -99 680 473 580 -192 752 -910 396 474 -557 -748 230 -662 830 -286 878 -990 -176 -949 -957 -661 587 -372 -901 -407 -573 138 -708 410 -436 646 -997 -272 -294 -35 -650 707 -812 270 -680 833 -47 -562 351 -425 -2 376 418 -829 -782 131 378 5 52 -689 263 -737 -387 726 -302 -772 172 -232 216 123 -424 245 835 806 -40 99 -497 901 -584 -293 -303 -806 -8 796 -530 302 823 -463 152 397 -240 452 628 931 989 -673 643 -588 -92 -920 156 -796 -756 -101 70 -905 -299 -274 553 868 766 712 -333 -69 -335 -740 262 732 945 893 42 150 -716 231 423 5 362 -151 653 -587 -85 -733 494 1 804 850 -287 -650 -439 -756 -244 170 -956 121 -337 -573 -879 844 890 -554 -659 144 -801 -46 8 887 114 83 621 -934 -381 703 73 -977 788 666 -96 652 764 892 -458 983 499 -483 415 241 563 150 -957 103 455 435 654 926 499 151 -18 434 -575 -442 -765 -449 418 -545 12 -969 832 224 -607 -346 -586 788 -383 931 -473 -860 -991 -629 335 324 -850 928 -631 218 221 941 825 -954 -767 -550 964 -701 955 39 -291 201 90 973 247 176 902 180 -904 62 40 -724 9 -847 698 867 -58 916 -951 280 -215 -455 -830 465 215 878 -395 -231 -99 -467 153 143 -714 -810 212 222 981 113 803 898 -122 411 311 238 -550 785 -444 684 -349 -748 -45 -997 -184 564 299 206 -796 102 -8 -973 716 -688 -753 79 69 540 814 -498 -327 17 760 818 -125 195 826 725 886 -51 984 215 105 -105 -964 -30 -42 -588 42 445 518 61 -441 873 221 139 838 532 -774 -916 74 -317 -816 508 635 466 -144 960 -516 146 805 -769 348 560 146 223 517 696 -810 936 139 851 -888 894 -616 -552 348 502 488 -13 723 -387 542 -287 -765 376 -809 -707 266 731 -502 -586 978 756 269 417 560 894 296 748 -480 -867 -616 241 955 -212 797 334 -282 619 -351 526 169 504 905 108 -964 -537 360 -229 -383 -294 579 45 -705 -701 -72 -1000 212 -615 -30 -225 -825 -322 -376 -259 -523 -410 410 -689 -190 421 946 -34 974 746 573 665 877 964 248 340 -6 -79 -664 -454 436 -607 -281 834 779 30 -212 987 -739 899 291 -713 -194 -336 -422 -119 381 -96 -700 -688 169 802 8 769 -944 267 335 654 -404 -405 502 -299 387 132 -95 95 253 -657 914 229 -651 69 -204 -231 -73 -331 -887 641 -537 -563 69 9 993 374 -750 -338 977 582 -399 772 -799 -777 -976 -428 375 -936 261 197 -151 93 -888 -668 252 48 -411 276 480 246 -457 -748 598 156 -868 -979 669 300 -27 -220 562 668 17 -518 -941 101 423 -10 371 -143 -837 866 439 39 574 964 -418 569 -70 -933 570 531 -844 -740 -949 529 720 -169 592 -823 388 -354 333 -651 364 -462 -630 -268 -804 104 995 -364 490 -479 -771 -155 748 -290 486 430 -244 -239 896 -348 -165 -334 -702 -917 -424 -681 -261 786 953 183 -266 -276 -549 -900 952 -838 645 -507 698 -117 -956 -71 -293 539 -318 -347 275 754 -933 -746 -926 825 -225 91 -859 664 237 846 -437 127 422 557 319 -955 -611 521 974 -453 158 -389 -597 -96 430 473 6 704 273 -780 208 618 306 -356 135 948 -462 -531 -341 381 -142 582 -250 396 -317 564 781 63 204 199 861 901 -980 -482 -619 313 112 518 764 764 -274 -983 -710 397 -751 276 -501 203 -625 887 738 99 158 -935 -712 -821 940 24 -904 -286 429 428 -759 515 556 -503 894 389 -412 -697 708 -970 -38 824 -342 918 901 480 351 -603 307 -956 196 455 -190 -544 946 -202 -974 611 -567 759 559 281 261 -202 -584 1 -567 -783 -205 991 -548 -335 -700 -907 -224 132 934 -684 -986 45 -599 -856 838 596 -637 -33 -671 -19 -30 -882 -454 -191 -862 178 -74 846 148 -925 717 493 -48 -948 -749 -890 -961 389 661 -548 205 -798 286 -761 -803 -427 -560 -783 -886 -747 -573 698 -636 -624 302 -819 24 -689 -697 252 -157 546 -462 -716 -171 -378 -987 322 -606 409 -385 783 -449 32 -570 304 -414 -493 -455 708 -207 -916 -323 -413 -197 963 -783 857 215 846 398 -210 -952 56 -674 -61 212 -513 641 -283 643 -416 -24 227 -472 946 -380 -862 808 -315 -494 786 174 366 503 -384 -616 93 807 681 609 375 -740 -465 -918 -637 -594 758 -473 120 517 -602 455 -144 810 65 943 383 607 -10 780 630 -444 200 54 -920 666 -63 567 -307 -829 -376 506 -17 208 784 603 292 -902 -358 -103 -888 173 969 597 666 90 -735 -342 -107 258 696 361 -710 -369 884 -18 610 773 -497 105 512 -640 -462 -802 209 913 850 651 581 -100 26 231 -322 -921 -866 -978 -30 628 -801 -578 -764 -440 -449 526 -919 133 -536 582 174 -302 -916 592 -236 123 379 -437 297 -800 891 -539 475 309 -725 -810 876 -829 -855 -917 -394 -860 349 -433 -386 -508 699 722 -891 -535 -137 471 -850 -826 -91 538 -121 -120 -20 749 -654 994 869 -177 -557 958 233 -683 132 534 166 -193 -515 116 -938 -514 -203 44 -81 -868 767 64 99 623 474 657 861 -431 -83 566 -384 -865 416 321 -841 -816 -573 179 -523 -294 434 777 -335 133 -598 778 -737 557 608 611 109 -420 423 -474 -754 601 712 372 -390 -344 -929 -416 -233 -632 -484 -749 984 -644 38 846 -261 -67 294 -379 243 -323 582 -162 174 897 433 274 -287 -833 262 -111 -965 322 -51 -10 -149 881 129 -619 205 -572 982 231 -84 -688 -951 205 684 165 -186 -194 -18 486 690 -263 420 756 -258 -180 45 899 996 -881 570 -863 -436 -153 -958 -130 990 988 437 240 -689 -639 -911 60 -374 -218 -71 -196 -121 -503 772 -263 328 -31 -536 -402 -497 -172 -239 865 -344 -889 783 -723 -392 -482 -864 -583 -701 -560 -44 -144 -224 -160 187 798 -251 -417 398 -28 -309 -416 519 484 96 -523 -158 579 424 -189 535 173 -875 -400 -664 -243 709 -627 -467 547 -606 882 -115 327 433 -744 -985 523 -95 -584 -520 -980 226 533 -776 -825 -631 -861 -96 -298 31 -65 -248 -138 328 -704 779 760 455 119 325 -191 232 792 82 870 286 -250 -699 -35 -989 665 -264 -497 -425 -494 804 29 -989 -214 -275 414 138 780 146 624 -224 -14 957 -694 139 45 -182 -589 -977 -363 -952 778 282 -603 128 -110 127 761 -72 -545 515 -13 540 -50 -687 -425 280 -75 408 607 -218 -641 379 685 -663 -309 118 261 -708 -637 175 -397 -1000 104 588 -944 -88 47 -45 -657 -125 931 451 -362 712 -523 5 -177 833 386 -640 -148 -500 358 656 -808 -28 -510 947 -351 -303 -243 358 543 -173 631 74 -876 51 -943 -920 308 -405 -242 287 938 -56 -379 -95 -961 723 -493 -713 423 -794 -739 636 -791 -519 910 -679 -676 984 966 13 -401 374 513 921 407 852 198 458 -905 551 342 -310 476 -371 -634 -383 -961 305 274 237 -832 105 -578 -180 -218 733 -651 -171 -528 -882 599 114 803 64 115 -524 -528 -710 925 256 755 -836 512 365 942 -452 -32 351 800 739 720 -97 560 -576 -115 -833 -137 -289 317 318 -571 567 -720 933 572 -691 -898 399 -221 552 113 826 -162 873 -570 657 -23 -246 88 -252 891 -264 470 -317 -647 -708 -261 -453 -947 585 588 775 -193 -104 -97 969 -174 794 -152 -957 -242 103 -363 -831 796 -558 991 621 -353 485 -116 889 -600 -276 -168 -279 16 -745 -878 -931 -259 -794 -969 442 -469 -441 -96 -747 -10 -655 15 584 -669 990 481 -375 643 538 68 708 -735 -241 -254 362 379 181 683 2 -316 -99 -784 435 -680 -592 57 52 657 -66 -140 992 -745 -688 614 -470 757 -206 552 -622 -934 460 496 346 -76 487 -970 235 191 827 -93 586 -512 236 153 988 902 872 -638 -662 -673 17 -621 -221 671 654 -254 -592 -920 -913 -354 -834 -544 140 452 -995 -561 748 -67 -480 -481 -556 -427 900 -334 865 -725 -758 -415 -244 -315 -884 -315 240 377 -658 -643 97 680 151 -77 -106 -255 761 -509 205 233 -353 209 447 -364 458 578 581 -259 -243 -282 407 599 50 384 -973 946 -350 -74 897 554 939 -752 916 304 -507 158 773 441 -63 118 658 267 -875 29 -807 327 -383 -191 -513 344 -944 -211 325 -539 924 -285 -724 688 -565 -290 927 200 -992 334 935 157 -276 -291 -591 480 -984 613 671 -52 445 -536 427 -232 -446 -846 -81 328 650 703 -721 -510 -352 517 476 686 435 -756 598 -513 584 -766 -53 250 -440 -172 -902 827 -651 -452 -98 616 -112 -276 -987 -573 -199 675 72 -863 -373 817 534 578 -357 -470 -315 418 -821 572 -777 -290 -111 -462 -20 713 696 70 -383 -988 -563 -391 180 71 410 -372 -445 924 -62 -474 -60 -503 -277 -975 952 727 89 -89 -536 437 87 717 866 -960 -868 -177 545 -446 186 -882 -464 1000 -400 776 -495 128 -869 487 156 -827 164 679 -888 167 -68 307 -886 -786 -457 -362 -899 103 65 432 221 -242 407 -978 521 -744 653 -782 818 -771 -439 293 974 673 689 928 677 542 127 845 -767 596 241 908 689 43 -35 598 -173 -710 160 -137 -329 766 605 672 48 345 693 -841 552 -57 726 -572 -256 -42 349 208 -506 875 -311 758 -7 266 860 417 -495 536 -88 409 776 730 -227 -283 -653 467 -4 795 -56 434 -500 -742 545 640 -308 289 502 -256 725 -988 798 -986 145 272 701 -507 -12 491 -326 -400 -333 415 -950 19 -567 -960 -5 819 -414 404 640 -329 -111 -357 -938 82 944 934 648 724 -949 -809 63 -631 178 -537 839 -254 -36 -69 -916 677 -86 848 -199 208 554 792 -124 925 -10 736 -959 -515 -308 276 -698 187 286 224 265 638 740 -224 -885 -262 -606 -870 68 154 -409 -380 -81 -918 -937 -636 960 986 659 954 -67 806 810 -654 -385 238 871 -705 266 600 -197 325 764 -572 49 647 -684 -52 729 808 595 -319 824 -922 543 -232 363 -390 -54 463 699 961 -666 -271 -77 374 289 -642 317 668 -717 -362 957 404 72 -69 442 550 -663 64 -84 -199 259 -974 186 -633 874 -947 -666 -190 998 -523 828 -752 -107 938 488 -285 -435 558 -600 875 -954 -353 -333 392 783 -967 -528 -337 -367 -598 -435 840 -532 -775 -181 -6 374 316 -510 442 -218 -585 -734 -964 991 741 -587 -505 -492 -825 879 331 724 -235 698 -210 687 146 -210 -376 479 -170 -353 -326 -969 120 -711 455 -493 335 -225 -606 730 -566 -251 4 -78 -966 479 75 929 -909 -768 183 -497 463 884 -774 814 78 -86 -409 704 826 -512 -856 -693 698 780 452 747 360 409 -389 746 -511 223 972 391 -89 90 313 144 105 -56 -122 3 -55 -540 34 181 -987 -926 910 -458 564 -67 -645 525 -19 -355 95 -896 -7 -386 -24 -865 285 480 -956 -883 500 -687 -934 -52 594 346 -697 -900 203 -910 833 386 -238 961 -765 -127 -776 -65 -417 -392 707 -721 573 883 -156 -838 163 -63 281 156 249 31 326 899 -580 -513 -307 135 -920 -859 -179 -16 512 573 575 918 123 771 747 -94 -887 813 889 596 782 189 -209 -820 879 -33 -342 148 -630 516 428 -835 -514 -406 203 -921 314 -265 -167 -412 691 416 936 519 645 860 -876 -481 750 -475 -6 191 -68 -553 669 -351 182 -615 75 139 592 -72 -137 -375 -707 902 -655 39 295 -764 -476 -636 -714 479 843 -434 -620 178 59 -936 583 -378 2 -155 17 -801 -198 634 -254 936 -450 187 437 81 -188 41 283 880 36 513 -39 -872 -298 -3 925 -368 -86 620 -972 -193 -622 -633 397 -186 557 882 887 -576 362 -994 -659 828 144 356 247 725 -740 717 -70 -891 -812 408 184 629 755 -52 -761 -362 399 599 -775 -543 -842 72 -27 -661 -550 -856 615 944 153 512 908 -555 -210 783 -28 380 903 197 -701 836 253 179 -107 902 -557 933 431 945 459 -970 0 162 -99 688 -258 -115 448 -990 932 -123 118 77 -156 69 -92 537 279 -135 401 573 -845 -435 -867 941 -52 -791 859 -718 166 -49 218 909 337 179 -686 -861 -753 -863 214 -774 -602 -456 187 -390 475 948 -861 964 -63 -936 -105 -697 16 -299 -443 595 -211 170 -105 -558 -296 781 383 -780 128 816 421 -691 -22 658 -809 518 -492 794 871 311 -868 -902 530 -695 -892 463 271 487 302 -687 930 322 913 -374 -970 -968 429 -501 514 554 727 -248 -223 591 -744 788 -393 872 -773 257 -153 388 740 -238 -829 -597 959 -526 -432 396 944 384 519 -185 -555 521 447 -432 -627 -292 -248 757 91 -274 -671 939 -818 652 221 -735 312 -840 976 -318 346 683 746 65 -805 -820 -393 1000 -574 125 -664 859 752 567 -661 491 753 311 814 -643 -227 -786 -88 -36 995 -138 -838 590 287 65 992 813 933 340 -810 -835 446 329 -521 -302 -617 -932 811 337 -957 -345 -785 208 3 -518 214 698 -717 512 -634 580 474 169 -857 -424 -606 212 472 929 -158 8 657 -392 -70 326 216 -152 32 -593 760 986 583 -923 708 176 -736 -848 716 -669 874 249 -31 -152 -321 -626 337 -537 -405 -164 601 -184 -305 -504 -114 690 -752 403 -623 572 881 382 216 -454 -819 -278 -152 441 880 928 227 -545 -215 838 -48 -45 -436 358 -149 -229 790 72 892 -427 39 728 -516 -324 -925 123 -120 -648 -809 -961 838 758 -554 840 951 545 200 -61 617 -482 930 746 -413 -156 -676 828 -603 -516 -137 239 935 82 687 -896 -898 -576 -623 -243 1 -652 605 853 -398 554 -424 968 -129 -80 -711 131 -264 854 429 988 945 -849 -666 -826 521 -988 -174 -866 -599 -264 -525 -13 -281 913 910 790 543 695 -134 416 77 -953 -454 886 -38 444 639 740 921 825 51 780 649 533 841 -977 230 571 558 -187 243 46 -539 60 99 696 183 746 390 -311 695 -40 69 -975 891 -438 206 -46 860 -741 687 213 511 -312 868 -654 746 876 -723 12 -934 624 857 -226 -160 754 -624 -979 -603 -38 485 -343 395 -383 -188 915 -326 758 -396 596 -798 128 875 524 -224 -55 -498 -424 492 458 -788 -497 762 692 -559 -452 480 954 608 901 -359 -463 -381 -800 660 958 -479 934 -722 -169 603 446 -469 637 900 -761 -364 878 -735 960 152 -72 666 974 950 417 840 -706 362 -738 -95 -944 -13 -169 -790 -52 849 205 -745 -1 138 959 -16 70 82 -868 457 329 817 -7 -344 -667 936 513 910 957 -474 -960 -999 123 529 500 418 589 -780 -198 -269 295 963 -619 -826 -363 -985 479 359 -370 416 -544 -810 -245 372 848 -776 488 -239 -521 -85 -17 587 -388 -807 580 -279 280 395 -797 838 919 477 -450 -514 150 372 -414 -235 35 599 889 595 -398 -562 746 285 -194 -34 835 238 824 285 -567 324 259 232 -81 -812 510 -473 -141 -727 -143 6 385 633 655 892 419 -967 -250 -568 -117 -695 12 477 448 22 891 -768 -929 -478 -105 -190 -532 787 773 626 -583 -710 461 441 -246 964 -935 -383 911 373 -618 797 772 719 512 787 -990 172 -581 545 466 910 318 792 440 101 820 28 226 803 -331 -343 -149 78 -162 -272 -292 233 -137 -123 -879 884 -124 -108 895 589 795 -881 138 -507 -404 -486 20 614 513 269 -799 -220 -777 892 592 -406 -184 824 448 173 589 -94 53 -479 -725 15 -478 581 771 -793 834 347 897 -71 84 947 -300 508 190 548 -209 -763 891 67 -610 192 -996 -100 601 -138 -868 -385 -464 -758 681 -29 -623 401 -420 862 557 -886 434 789 638 413 -951 -601 -265 -773 -20 -965 -334 63 350 380 400 -111 -265 -715 15 -275 -681 834 -461 408 -674 -531 -87 -790 -463 492 317 -728 955 192 -134 398 82 -80 -922 113 714 254 -551 474 -225 -109 489 144 215 -274 -609 355 43 -98 702 -357 -171 -381 643 -490 212 -603 -337 -533 424 702 -846 -678 -833 384 892 -503 -224 -420 134 200 827 282 156 -954 -321 -649 71 948 -700 399 -852 711 -239 -860 941 -483 -576 602 0 -351 456 910 -143 -74 -330 -439 -174 617 276 556 -650 784 259 711 -558 -250 -726 -276 904 429 927 -166 -589 935 -677 934 44 665 -620 859 -991 959 -472 919 919 717 741 -25 562 35 580 968 -195 -615 487 -836 -83 -700 628 611 -655 601 330 -315 -4 526 204 -66 -321 -657 705 892 710 -140 432 -951 83 528 -520 860 -870 -598 482 -885 135 399 445 729 -308 825 52 370 266 -958 -641 -925 553 332 -945 -591 729 430 747 -203 -291 -998 463 779 161 -481 -664 -585 -273 -467 888 -396 60 -106 -107 -138 -996 -731 170 -223 418 -724 -411 611 981 928 -459 -465 -453 -674 887 130 -850 123 440 -565 -802 467 -757 605 566 692 90 -759 70 613 -519 787 762 955 287 -403 878 -231 820 -586 -989 -387 788 59 -982 -94 -794 80 -555 -605 603 -194 -381 895 -842 919 -932 -100 122 -460 -425 574 -370 661 -813 -283 785 -930 29 -323 -485 -742 -523 -578 132 -605 -118 444 418 -609 -780 940 69 -233 474 -818 -669 -321 -294 -705 -269 -639 -218 201 482 487 -547 -664 219 -262 10 -136 -42 895 707 -379 27 637 628 287 -26 -563 -117 942 49 974 631 -575 -54 -294 530 -985 -163 228 -372 580 900 871 178 -394 45 128 -793 -925 186 -986 -387 458 934 318 741 475 -508 26 104 -988 -1000 -322 239 -984 92 -85 585 -653 513 955 -526 339 567 -949 413 -458 867 -681 -721 968 484 -640 918 -267 -756 529 869 -758 -660 -114 -363 -248 844 601 945 927 -444 -80 663 -338 -609 -874 -834 756 -429 -343 -666 363 341 -501 421 598 -138 548 -663 -228 247 510 -50 -350 204 296 -927 -472 212 816 451 -130 700 555 -876 40 52 419 -599 814 984 -791 443 300 -819 481 -324 461 -660 -331 586 960 -862 656 -936 777 -64 -807 -83 -111 -778 612 -723 -97 274 -968 -236 -44 -459 317 168 880 -430 -541 -455 -446 -435 844 751 360 -442 -223 961 972 -720 225 149 -515 583 -995 -240 523 586 -676 -632 -550 900 -835 -588 966 103 -991 -665 774 -592 -546 -84 -389 -644 120 -199 -197 -686 406 37 366 -521 355 -411 -594 278 572 295 -972 -755 -226 236 614 503 797 623 159 904 -985 -6 903 -471 607 -423 577 -843 -442 213 -489 -327 -344 271 648 49 -188 -565 990 471 -334 355 750 -616 -811 -82 -330 -577 764 -655 394 163 453 21 486 -711 608 363 817 -788 -531 76 810 688 -30 553 -185 945 -418 457 322 -138 81 478 -990 961 256 550 -520 -909 753 727 264 94 971 -684 891 63 -839 -654 -909 46 58 -193 -540 789 -999 -189 -868 -418 -545 927 -119 -412 228 -206 958 -226 211 348 -505 -293 158 -322 447 355 -828 118 186 -969 -251 -377 977 458 -630 55 613 706 -714 -989 -118 128 -888 941 340 786 -200 910 -66 829 439 392 -282 -608 -414 -363 696 -830 974 430 713 503 247 473 86 -516 210 -278 741 -782 -267 185 -461 355 -773 -519 -766 -187 906 658 487 499 -354 388 625 -168 -957 -100 222 -455 -618 388 683 606 38 773 -270 123 -401 -362 640 -741 -952 -44 735 -889 -388 110 100 581 267 -345 -969 165 -959 787 259 -339 -235 -632 -655 -744 -656 77 -383 894 -497 -979 -49 -150 -807 952 152 780 357 -855 8 -336 779 -311 -733 216 298 968 -961 30 -691 525 -71 577 596 -832 -220 -647 757 85 275 -413 -372 -231 970 -23 -499 -938 -879 -781 285 -682 566 -988 182 -912 -806 340 -346 -348 -432 69 -243 -272 906 748 -744 452 657 673 423 638 186 649 219 216 729 -427 876 572 65 168 282 331 568 -715 943 -877 408 -943 277 474 -766 -231 -363 -40 513 -190 -801 -700 749 -673 539 -686 -177 -910 818 -377 -689 -829 111 -576 946 -504 23 -155 372 509 264 210 128 -248 -414 958 -269 -731 -826 -165 -907 567 343 -261 -441 591 -760 -165 921 695 760 -652 -971 -149 -453 -46 438 -295 -199 915 605 532 -467 80 597 -126 -5 -557 704 -783 -85 -18 -307 -819 564 -771 77 822 147 -459 924 151 -329 538 504 -379 -609 -556 -212 793 -578 648 -581 -392 157 -708 13 962 221 264 568 737 -342 303 449 -939 -932 646 -673 -788 789 425 -150 914 -432 963 -92 -544 692 492 141 -705 943 992 -524 515 311 618 -538 -775 -381 -310 -93 746 -83 1 -309 238 338 50 -703 -154 703 -225 -889 -570 -336 445 681 -16 536 87 392 729 356 -953 -995 -557 231 -873 -87 -989 628 270 -388 -492 378 529 683 464 980 -451 -771 -800 -101 90 870 -908 625 -50 -145 9 -511 -803 -280 -340 -581 106 -902 500 530 126 575 276 622 455 43 -614 98 -684 -421 55 352 943 871 -388 170 -394 887 858 -325 -805 130 -680 354 -212 -479 -664 -563 -180 -325 -200 -140 -60 998 653 518 -651 -359 809 547 -811 172 896 -804 -69 -965 -962 -426 -9 -874 683 -595 -665 837 -831 -508 -175 -490 -159 703 -881 -660 574 -725 -471 -910 -329 -544 950 223 -210 -684 111 -119 -60 524 -307 550 807 -54 -46 -296 1 195 -277 -239 -788 -350 -246 874 -594 -134 544 -522 88 -212 695 -863 987 512 -265 -304 314 -375 772 -813 -263 921 379 -134 -840 -452 709 537 69 -292 -256 -192 855 684 -894 435 -269 -682 -23 294 -752 207 -533 -414 -436 652 -508 637 843 38 643 -231 125 851 546 366 -47 -115 548 450 -603 836 118 -777 -126 -657 573 839 -758 -593 694 -37 263 -289 352 -215 650 -536 297 -325 554 -319 271 -14 721 -625 -790 695 -133 73 444 333 155 -493 878 287 916 698 727 -179 -477 913 393 -903 691 441 433 257 -703 -117 35 271 -272 165 324 -590 -473 -672 -500 -37 -283 282 -481 670 128 -928 565 872 -540 -157 -349 132 -346 985 -426 302 -687 620 111 635 310 284 314 620 471 -483 -54 -154 657 -342 839 -453 -393 335 367 907 768 647 -988 -268 862 388 -18 -170 -149 419 -313 669 903 -835 207 726 558 238 -875 -401 -709 862 -962 -93 -605 451 -120 89 984 -327 -37 731 654 -236 -474 271 -114 -43 -775 121 -724 -212 480 235 -783 -547 -204 615 93 -528 532 891 -500 872 800 957 -611 636 -220 848 -78 658 -5 -822 555 -137 -175 -588 -165 -747 -151 -531 742 -922 170 -685 -463 543 329 -858 252 359 101 -633 259 779 613 -67 -648 363 218 -430 369 -489 -636 169 303 628 -173 -150 83 915 980 386 -963 -272 76 -710 -725 -743 819 437 566 -891 -537 -251 397 824 712 -539 -770 716 163 136 36 562 54 331 -24 333 -689 701 -360 -252 -429 53 231 -516 449 299 -736 989 668 530 -881 -380 -828 342 925 -81 -177 -903 -56 -548 367 227 380 -317 460 -598 116 -750 -194 -523 706 768 679 522 -432 280 525 -326 272 687 939 803 399 -134 -89 -896 978 -978 370 -650 239 -289 -253 -921 987 -539 -91 196 598 -1000 421 190 127 317 815 -691 723 -395 -651 109 461 -974 502 523 -640 629 -859 44 -202 781 -349 297 -522 -167 955 444 279 549 904 -782 -820 -787 -48 -236 -724 -949 -986 -475 -960 -929 779 -973 -286 -454 -288 484 -461 -39 435 -98 -997 12 -475 145 -942 -741 232 -328 -885 -743 -761 451 896 200 -468 821 -657 -76 646 158 302 -615 305 -583 39 -808 -426 -573 -54 -232 -888 -462 -406 -783 858 882 505 -86 -841 -798 668 -36 -828 -148 -959 936 -485 -507 586 343 -791 22 645 -963 -92 113 -89 683 30 898 -992 -36 697 753 -457 -988 -910 496 -484 -629 -470 243 651 -139 -829 -641 -473 424 443 39 279 -86 902 933 -67 -258 776 483 507 239 213 978 -584 246 461 -392 50 995 -128 -529 -207 -464 657 -233 -585 904 -789 -966 688 -862 550 -2 69 861 -487 -498 477 276 219 -627 -557 -369 701 296 -465 737 -890 -83 -479 602 927 137 -337 20 -599 920 446 852 827 -362 78 511 592 -280 -391 -405 897 246 -95 469 939 -436 164 496 732 643 -999 -378 77 -213 860 995 57 281 159 595 345 -822 -993 -163 -11 458 888 630 -848 720 361 -960 -405 248 355 -993 -802 541 570 471 211 300 -173 537 969 -844 -303 -932 -707 -10 933 716 593 -414 903 -717 -325 -641 558 962 127 -598 541 348 -605 -737 940 -332 -465 139 267 538 114 18 952 699 -690 290 277 -991 285 -988 860 -97 -205 484 681 -35 240 -231 110 1000 439 227 -911 984 523 -4 317 -833 479 -882 -994 -452 259 371 -765 375 -996 -406 -520 863 -659 684 589 -998 -611 467 715 145 -652 567 695 891 -732 -933 690 501 350 -446 -349 -660 -399 -861 -170 -665 -607 365 968 715 -740 839 -530 743 -799 747 -141 -456 546 301 552 30 734 -538 -265 178 544 912 849 -991 775 -836 980 -484 25 -608 -607 -878 -224 234 9 666 580 -64 -528 -185 19 -106 -197 525 -312 -50 10 -64 615 519 -999 -418 586 -8 643 -182 -867 62 -853 947 718 -144 412 -74 560 929 247 447 -35 365 503 320 -228 138 -710 604 163 -852 -452 387 -291 -748 325 102 505 335 -87 -401 310 -320 -358 -788 -482 672 -193 884 774 703 642 -284 118 183 -718 820 150 -147 318 340 90 606 -98 53 -342 -834 -793 468 -877 -919 514 -290 -570 238 199 -226 -374 966 -986 920 -235 261 -49 -569 -366 -180 -205 -557 109 -379 -644 -609 -217 -153 18 -992 563 316 63 739 -456 -296 -313 487 578 864 -495 634 -407 154 -643 -280 -551 -714 -704 -819 418 -632 -913 548 -776 249 31 -416 -154 -253 -950 480 -220 -263 66 339 318 429 496 -848 968 183 -584 774 746 -419 -781 -586 843 -845 -233 -151 -939 -414 -882 870 -630 -691 464 -43 -358 231 375 -259 -676 885 -525 412 -391 -826 -633 518 -547 -606 699 676 -377 -709 -322 -277 793 912 -582 724 914 719 -566 -353 -448 286 425 258 -671 -329 -410 -839 -97 393 -647 -943 -141 733 -156 -286 573 -651 -358 -884 475 826 -24 -76 -165 -396 817 -119 145 736 -728 22 -568 -423 691 173 -519 32 531 669 791 88 989 758 -984 -910 568 -94 174 -968 388 -733 690 384 770 -537 -867 -904 -648 -501 -100 435 -863 844 -139 -596 855 -695 -936 -752 159 354 -777 -827 -482 315 819 -794 152 -238 -857 593 21 756 257 -535 -904 -44 451 -386 298 148 -704 484 -237 496 596 245 -637 -53 -363 272 785 -846 529 286 392 -83 -819 720 345 -435 850 621 -400 -135 -149 -678 291 521 27 -698 -961 -276 -329 843 253 630 317 860 646 -472 645 -561 -854 -508 -13 400 -326 677 -458 -497 -788 -268 -533 124 -256 15 145 423 418 582 140 743 716 -174 -327 905 -767 -781 785 -694 -177 353 -867 -359 656 104 -838 12 968 -230 -928 -208 -994 834 -686 78 148 283 10 -355 22 -544 -136 -408 -584 -503 38 -711 -595 -868 31 747 633 488 -929 -201 660 946 848 -10 448 887 92 -930 -121 319 -53 -389 497 448 -340 -956 -113 -936 -503 -84 511 866 -682 -367 950 438 -873 861 -302 -366 606 -73 -983 42 386 -487 732 -614 947 242 682 701 236 34 642 -393 -240 256 -438 82 772 967 859 -178 869 -773 465 -588 160 -960 -373 -848 -29 726 599 805 -900 -547 -316 884 -715 -491 -947 783 952 -371 -974 -134 -962 990 -973 -207 -466 -75 451 -456 -816 591 963 -478 -930 -777 973 792 371 -143 713 991 -532 -145 354 68 132 -575 -742 984 655 778 544 -541 -905 513 702 591 381 948 -402 -580 764 -65 -19 -5 -487 151 -644 -471 -710 -419 725 -182 -473 -318 793 -999 636 -836 -93 70 -954 -357 -610 200 -200 -476 878 866 498 -297 384 798 599 727 -344 241 993 -519 482 -306 940 -220 -896 273 567 99 -129 314 -22 290 792 -635 -406 934 -861 732 -153 455 -212 -532 -461 -216 -442 736 -186 -361 334 878 493 -483 -251 -622 -849 494 -425 648 -482 -720 -669 -735 -958 168 -477 275 373 -926 740 -291 -56 -269 -401 -911 928 -795 379 347 -930 348 180 253 -795 770 217 321 53 613 -101 521 48 150 614 -657 -452 -732 559 583 764 -126 -324 170 -380 -965 -951 -365 418 -37 -368 903 -83 -140 -597 -219 639 -301 -523 758 401 310 899 568 314 337 -458 111 -210 -720 -237 -367 107 -994 -412 895 -561 806 -848 -340 347 -447 601 484 635 -130 335 -385 -529 -849 475 -766 -715 123 301 -567 768 504 -666 -905 813 -778 798 196 996 416 -339 487 -496 -614 -988 -559 757 -903 -103 -150 -570 363 -449 -952 545 160 -123 697 435 457 -26 -435 657 -203 -674 -561 311 -237 -877 383 743 -219 679 527 -589 342 -577 429 -99 -914 329 243 718 158 117 418 466 -369 -352 -635 837 963 -640 -195 -664 -486 -736 -43 864 996 157 -135 625 -78 -647 -661 -641 948 -56 -658 776 576 392 -443 -5 -989 -985 -383 -248 121 829 -176 -347 -774 -903 639 273 -679 -555 -100 -156 -132 583 740 -36 27 -586 529 54 -43 286 -807 469 -750 447 -412 75 -11 -684 -258 919 -789 -466 -656 -482 214 700 610 31 403 724 446 -888 708 207 -499 960 722 -356 293 -281 622 458 383 470 995 -343 781 427 -237 174 -293 -198 358 739 694 -937 -820 911 73 -810 342 -169 786 -536 765 244 640 -767 -912 846 793 636 -392 918 -669 -683 -952 95 -482 697 38 686 213 -217 -51 843 -713 520 812 765 -432 102 320 859 172 -354 -939 -402 60 -416 414 698 -535 909 -423 -178 993 -482 898 -979 370 13 140 764 285 720 -982 -654 -642 -120 -688 665 207 -196 208 -666 -356 967 84 -19 -961 -702 70 -568 -554 972 594 472 -242 207 -714 -889 -833 -160 -313 -959 -277 51 713 873 -572 379 -844 802 559 -672 -941 167 355 -322 317 752 -337 725 844 847 562 703 806 137 135 -831 980 957 -570 -595 -872 -543 507 -777 727 63 -918 -852 -704 -209 -109 -734 515 207 -162 577 -711 -890 -66 -892 -33 -132 713 -57 -214 806 -94 232 864 885 432 -958 452 768 -952 -209 656 19 -480 364 584 654 -168 -122 595 -331 604 245 292 -395 917 312 -168 620 -394 559 -932 -708 -76 911 66 880 526 954 -901 -967 -395 695 -76 385 -379 -298 468 411 749 363 -261 832 -306 669 -503 -394 600 -798 774 -563 -858 -95 692 -655 570 -862 -378 485 460 -385 -101 -961 532 427 -578 139 -547 -385 -56 -199 859 -74 -510 -875 560 -590 -169 -437 -852 767 794 -251 652 -643 -186 232 601 878 -975 -112 -271 577 -71 734 -45 -958 317 590 740 -605 -316 985 147 -641 -993 590 -522 -382 -489 856 -39 -791 -50 -739 483 804 774 -799 524 -748 -304 533 475 243 -507 735 -330 666 -303 386 -117 925 979 439 276 -336 949 -317 -649 638 53 -293 -930 832 166 -4 -717 -416 45 -978 -995 283 -882 354 801 -931 -927 69 818 -844 -524 -689 -852 -782 581 -689 936 -99 -557 -499 -837 -659 -929 -924 -508 -844 -477 117 331 782 -310 793 724 47 27 696 349 265 407 -70 937 147 566 471 184 418 155 -599 793 -746 -190 175 512 -848 -957 -98 118 -840 -542 -963 959 -159 -551 -67 -880 -650 972 -268 630 999 840 -903 834 -435 652 -510 -668 -512 -983 483 -778 593 -541 136 -534 541 -46 -452 -805 -220 26 901 -876 508 846 265 869 33 886 89 949 829 684 445 56 864 -742 484 -610 -642 650 -640 -704 813 938 20 -181 -152 692 -35 761 650 525 881 -389 -351 -475 -625 -236 -174 -802 435 -610 607 -31 727 38 856 -544 -941 422 -113 29 192 931 487 -166 -763 353 -693 -65 905 722 425 -869 -536 -422 -819 51 204 432 -579 -757 -825 -764 317 -501 160 283 106 -116 -215 461 693 114 14 470 26 424 192 -148 29 59 143 -544 379 -259 -718 451 -46 -313 163 866 24 443 87 -174 291 335 -462 256 -316 970 596 444 -78 661 -178 774 563 -479 330 -515 -385 -306 884 -412 -92 -45 -682 441 58 345 292 304 -223 669 -598 766 -545 126 198 -308 -552 -991 -173 619 -156 882 32 -515 138 -407 472 43 -303 684 -565 -396 566 96 -595 395 14 -734 -595 -451 -314 -60 49 -28 177 -408 618 -995 224 585 973 -840 703 861 3 485 548 762 -205 181 685 -158 449 825 633 174 175 -139 -406 780 -965 -868 959 -320 -864 499 -787 -803 -855 281 967 100 857 796 -577 -971 623 729 880 574 244 785 703 -350 -173 -740 351 862 566 -594 -174 292 955 -683 -501 -727 -625 682 -69 206 138 -154 58 -972 354 -531 401 -687 224 -308 -696 351 -884 410 955 845 -216 401 568 -312 -693 -716 -822 -376 47 191 -444 476 385 595 412 66 230 -630 424 923 539 -711 811 656 927 452 742 170 -374 -298 -769 885 645 979 -703 491 -749 69 833 735 -304 -258 -516 -458 722 -844 128 -830 876 -58 424 -568 613 517 -737 -39 -967 -742 -870 470 -583 -734 -504 -735 -71 -11 419 298 -864 677 790 237 429 177 594 597 -661 96 -74 -405 -905 627 156 777 -917 -64 659 -508 -710 -785 -967 -410 637 -83 399 936 641 295 -946 203 980 -290 -46 -870 -992 781 -547 -783 -256 -264 -583 109 670 -952 -670 -842 319 276 -76 699 192 726 -261 960 -243 990 575 376 596 27 -278 -143 -522 129 203 12 -615 -11 -397 123 789 -179 -517 -156 360 82 505 -367 -38 -113 205 -961 494 199 68 -408 -706 -845 343 823 419 593 217 -377 611 -575 -882 905 646 -7 -954 -908 -52 -783 971 632 353 -849 805 229 920 -884 45 -238 315 -722 268 -869 413 574 -762 737 758 747 357 337 -136 -23 -258 87 -861 366 -884 -739 -882 -432 958 -688 355 -785 -883 -685 -134 -9 -330 -567 392 28 -497 -731 275 350 -259 -428 995 345 516 -630 -102 -63 -817 -82 -697 -17 637 -817 397 296 -9 992 249 37 69 798 151 -233 752 -568 831 -1000 -606 -755 -295 -629 -502 946 -830 379 -925 426 986 81 193 -470 -462 -125 789 -494 -209 -792 -26 908 -634 637 380 943 -612 778 205 543 259 -49 797 -330 -648 670 -574 -7 -115 526 545 718 -921 375 33 783 -2 -980 -789 297 319 -300 647 -902 425 -16 -507 206 548 694 -682 782 706 545 -287 -934 828 394 905 18 986 -974 -935 306 639 -411 432 -850 -539 961 -261 -602 -662 773 -917 -461 481 335 524 -880 -923 27 244 652 -635 257 43 -269 -538 -383 111 460 897 -285 -869 -80 652 609 -235 918 -308 600 783 620 817 883 410 922 -155 -655 659 759 -260 834 94 97 -593 64 -341 -275 -925 -711 817 -92 -800 576 -753 348 900 -718 -186 -323 711 -942 -396 18 317 692 -356 -203 -714 -220 -363 -116 934 661 -923 56 32 -946 -485 -570 -284 96 -696 725 -805 986 -474 433 -513 -145 477 397 -424 315 -456 -613 453 -963 291 -535 75 -133 -582 360 745 871 -404 -216 465 -403 339 -353 297 -231 750 104 -836 137 794 -141 -977 85 -341 768 712 310 310 -731 668 98 -22 661 -467 811 -952 792 -502 -652 -880 -755 849 959 -439 -496 -167 566 166 123 61 961 673 608 604 680 908 707 -324 -333 323 459 478 733 -876 -860 424 -122 519 397 565 428 -5 34 674 -280 174 599 523 -543 873 -127 -6 -753 217 56 804 -141 370 446 181 503 733 260 831 -292 -383 452 -705 48 577 -141 -218 -244 -444 -306 393 119 153 460 -146 -805 -797 -678 -55 48 179 405 970 -588 -633 -451 374 351 -962 538 -449 299 -579 123 -848 588 -139 547 834 -726 10 -404 -551 184 635 10 -915 -569 26 -591 527 -245 222 739 229 -279 3 -581 -913 -763 -651 -78 879 635 -470 -712 726 415 21 -703 -110 -449 923 669 925 -867 -559 354 -381 368 -496 795 -272 690 -78 27 130 819 -407 273 -144 607 -631 126 -912 660 79 -451 -253 623 -397 171 -670 201 437 -1 -330 343 -623 -146 306 498 -323 90 -341 621 -266 -311 699 -576 -1000 959 482 -686 987 -897 -221 -636 110 -770 781 -108 230 610 911 -904 361 -740 136 292 -231 508 143 -448 -999 -674 -302 975 -813 -744 -450 -453 -988 -378 -699 394 387 215 1000 775 -851 -490 25 -501 345 -430 459 -332 -379 -902 433 366 -650 -780 -850 -621 228 -39 961 -142 -465 -142 115 -700 291 -37 187 704 -397 194 269 -615 552 642 20 -834 183 -827 883 933 -879 626 746 -724 509 391 2 -711 40 0 342 745 -462 366 -872 561 -109 -890 -134 602 -813 -286 893 -389 429 716 -741 -739 -897 156 771 -950 957 -478 980 -378 -120 591 546 573 777 -332 -260 -650 121 205 18 923 854 845 -60 -581 -548 -76 154 -835 -782 -61 -900 303 947 282 -337 -835 -388 664 30 808 510 -332 19 319 -601 -429 741 544 873 628 -688 -245 -849 -109 881 84 358 -350 536 -820 -737 -113 252 574 -311 326 -43 -791 -261 -27 -167 285 -478 171 -826 -82 -453 643 -897 184 796 -329 -136 681 -968 779 -746 -898 -278 292 -646 -630 -958 219 712 -779 -539 730 41 555 957 515 604 88 -403 -238 -323 896 -521 185 523 712 -45 -47 -527 677 -770 -631 756 995 -857 -46 -758 -918 17 -816 745 -563 37 -361 21 465 545 -576 -253 981 128 398 566 287 933 955 -279 -622 320 -701 215 -366 -336 445 504 -410 -160 -343 -7 855 -419 -561 353 -320 -847 -430 -559 -467 -130 -708 838 747 629 -756 -634 -379 693 -690 668 -774 301 788 146 397 -834 23 360 297 -452 18 -367 768 -380 -727 466 -125 -876 511 672 80 508 352 -415 -142 -453 878 137 -855 164 87 988 -512 371 -783 -556 -399 -703 801 605 -808 195 -352 -826 -814 204 -281 -19 -971 869 -872 245 293 -917 -912 732 922 95 408 998 -355 64 -928 -770 621 -897 11 -14 -661 -839 -676 377 -404 -124 337 340 -425 408 946 243 266 393 -500 -930 -741 -252 -523 -795 949 -290 904 696 799 514 781 -872 -687 -585 893 350 -936 -483 340 -269 -368 -438 -806 259 -233 902 74 -504 -642 116 67 -533 -92 756 730 -863 -846 783 529 -961 -866 243 578 180 -561 890 348 -462 60 -192 376 369 -397 713 -965 -66 407 -936 318 402 110 205 -8 239 -507 -335 -177 531 -646 -246 210 160 898 -25 -854 -733 136 -935 -305 86 -184 573 -741 -59 458 416 981 -105 578 935 324 -612 -716 419 401 -29 472 -882 407 -750 -723 -504 682 530 -702 -375 -459 -788 883 -60 883 271 42 -159 -470 -337 -331 -7 -945 -721 569 -984 840 540 544 445 -534 353 506 220 444 34 -555 -839 489 823 -113 225 27 395 -971 499 695 982 320 -419 -921 989 -832 927 -869 -282 -479 -740 1000 595 -101 -227 386 563 544 792 -304 594 24 -63 -231 -103 -935 -891 593 -680 225 392 847 482 -538 -255 -378 130 -785 58 -922 -119 246 -595 119 -193 781 -751 -890 -306 -619 677 227 -447 -486 -709 -892 -133 366 -863 -717 498 646 271 -645 -37 841 789 9 821 108 -412 854 -573 -434 307 474 294 -798 798 -259 -413 861 -240 725 715 701 -577 443 34 910 -276 -757 314 86 45 227 180 551 203 -967 301 851 248 213 -506 674 495 -8 -897 -892 532 929 -940 355 442 369 -417 -132 -756 326 337 -400 348 970 -624 282 -589 451 -479 -54 658 -496 747 -910 692 -542 -634 -952 -739 977 999 -521 -628 933 414 635 -423 -404 -811 754 -964 -58 -587 -8 -646 -203 956 719 348 -145 -162 465 -351 -107 915 -792 731 945 -447 121 -116 599 -388 -326 602 -523 662 272 -284 -446 157 861 -170 416 -999 -631 985 891 -580 -864 769 431 525 356 -589 -868 425 -430 363 722 184 456 889 -326 -596 946 223 883 -138 -633 593 -934 986 147 413 954 -605 584 438 -124 749 -294 671 348 824 182 714 594 6 302 -166 823 143 -262 -908 429 336 -822 -522 -871 -129 315 918 970 -787 -233 -363 -386 -66 884 -817 -997 697 624 -589 559 891 -240 719 886 147 115 465 964 886 -721 -283 570 -151 774 852 -612 -264 35 -233 -509 650 -744 -601 -57 322 -213 916 471 782 521 645 -936 872 -905 -781 -951 150 -66 52 -683 822 975 58 -359 -697 -940 -910 -473 843 -874 -862 -764 464 691 643 132 511 277 -881 -936 -426 -332 423 393 604 -193 -818 -296 -1000 -415 -871 95 -429 -925 -695 -183 -315 666 -786 95 247 -134 4 998 290 587 -786 151 251 241 -117 103 -569 421 -231 822 217 366 -59 767 718 160 959 -862 -381 -786 314 229 32 -903 -995 -85 593 -325 576 4 47 346 226 237 -651 789 -292 539 -440 330 -430 726 -193 -975 -910 609 -134 395 279 -18 -763 -651 789 201 -183 253 -154 534 -916 -985 -563 165 -910 317 407 -438 787 920 335 236 187 676 -37 26 -280 860 673 157 953 123 -978 -148 352 143 -124 295 -889 386 -977 735 834 -545 -787 -412 511 743 479 332 899 471 752 -902 623 620 -404 364 -550 -240 -409 -653 299 490 -385 647 -406 -710 -228 -708 -377 -137 35 -846 550 -744 161 -173 -169 189 -24 -27 72 -804 -735 -556 -586 -73 -462 918 356 -960 129 489 -542 -610 105 321 787 679 6 -2 906 544 207 741 -6 -744 313 -901 291 681 819 -401 902 -648 -731 -420 120 -396 247 731 387 -799 554 606 327 -321 -486 -85 247 -216 -829 -354 -81 -993 -424 765 -928 195 923 -888 377 -188 -410 894 425 -721 475 320 892 -199 -257 -297 343 286 -862 -5 -756 -202 261 774 757 -594 371 -502 792 755 -704 370 -675 -73 785 595 299 198 -112 -445 912 -360 -44 -544 699 27 277 -615 -288 -672 296 -458 -382 -803 -187 848 487 115 725 623 -874 372 308 -828 516 -887 864 175 965 104 -470 -147 719 -64 -661 -634 -95 -779 455 175 632 848 -685 811 -742 331 834 -5 -200 694 594 -650 -186 184 579 225 482 806 -918 262 66 167 73 775 -835 -753 -887 -31 520 -824 -654 141 570 679 -66 355 -408 407 -370 134 467 162 -172 -647 9 -450 692 -455 275 -168 901 529 95 -235 -378 133 -203 173 336 -396 -428 756 -460 -979 754 496 -489 256 372 180 453 -134 138 80 564 -937 -833 -559 -144 515 -863 199 -701 380 405 941 -322 -658 273 266 -554 -769 -540 -322 -377 -59 37 -388 -950 611 213 -837 -627 429 227 -135 437 -750 235 355 496 14 549 -299 609 -999 83 565 -561 -43 430 200 -325 459 -15 -640 790 -322 -761 470 441 782 -707 397 -740 -976 -992 -647 227 -334 -743 826 326 -489 772 -693 -927 982 41 954 348 724 551 -95 -59 652 927 393 -810 541 494 686 -519 447 7 686 -903 -223 757 562 296 888 -168 13 359 245 302 750 83 -698 -793 -958 -293 866 -471 630 667 95 -959 963 -553 648 84 656 523 -572 851 -120 398 564 -354 820 -775 -666 -179 671 -812 -962 -899 -1 322 -970 241 -952 823 236 -947 -12 -817 847 482 49 85 539 791 -280 -588 266 -183 949 391 700 266 718 840 -808 162 -197 -598 962 206 -643 -626 355 828 -107 -989 -107 930 -497 -788 -524 181 -215 519 -264 787 494 192 930 426 833 -512 924 163 341 -171 653 17 -496 -584 881 -870 -144 478 119 -849 657 446 99 959 -573 -107 958 -902 -267 104 149 -194 184 560 -147 800 -473 491 94 128 740 954 -86 945 -12 -910 646 389 994 634 -462 833 -163 -841 -748 -343 141 467 -201 785 194 221 790 143 -433 849 523 -560 -366 991 -431 419 -599 -555 783 556 -210 -340 473 882 -407 765 520 180 90 -493 882 778 -963 -162 883 22 -45 254 232 130 166 -130 415 -600 -288 -203 119 -822 -849 -378 -938 669 946 764 -994 -33 928 -13 403 -100 -589 219 522 -52 -247 -322 349 -105 -947 492 -834 636 -30 615 71 950 -944 -651 506 694 -138 435 -374 -62 138 -977 538 -986 424 -276 176 10 620 -974 -508 44 333 -772 -239 -591 1 960 744 966 681 480 -83 116 -603 240 -707 341 -137 -597 914 841 540 -255 953 327 508 729 -809 481 -131 191 -608 -475 482 -442 178 -236 712 -850 466 515 718 -945 79 -811 370 203 -655 -762 368 -751 169 -502 890 -55 492 219 772 -94 -161 132 -520 345 -460 -467 130 492 766 513 697 267 234 -750 305 -248 504 -970 486 -159 -607 80 110 539 119 -409 -560 916 718 -463 -840 -162 831 -371 -232 63 -925 23 671 378 52 129 -116 -893 283 324 572 76 234 -329 734 -464 498 -943 -79 -374 -750 458 727 -426 -516 580 -546 545 623 491 542 750 191 942 -612 -791 206 671 187 869 -616 790 -563 792 364 873 124 694 277 808 692 -283 -655 54 786 273 -70 -297 589 5 204 -83 -320 397 -166 535 -798 -48 204 -615 -980 -407 -596 -425 -750 -164 413 383 767 394 -926 -15 -843 -569 -980 -179 -387 388 -905 -759 -636 387 -433 -769 -581 990 542 460 551 -876 -160 -235 -189 -449 -226 724 -799 -424 452 -534 -191 -491 -945 -400 -690 -163 299 -588 534 86 -674 648 -853 769 11 -692 -760 672 -118 139 20 892 -393 198 -346 472 850 -183 608 -101 683 995 -213 -993 667 164 -108 -349 -853 861 -298 772 801 -515 -900 216 -354 951 -555 -807 -94 -236 474 -526 -219 -861 -458 -385 -431 -516 -675 -850 306 733 648 -748 129 -40 599 207 -534 665 49 170 -501 924 642 56 616 599 353 934 -803 538 -638 296 -88 614 575 -572 -221 404 85 582 -347 -395 -884 39 908 -878 382 723 857 -377 -500 948 -206 -458 -155 380 -978 -958 -631 732 -299 69 894 -320 426 282 -213 -5 722 -160 -337 58 -119 603 535 758 791 164 103 317 -611 190 -228 313 43 -38 -339 488 -475 52 -452 -957 804 -694 753 167 499 405 -775 90 -803 447 933 294 336 -613 -768 -799 -591 208 -976 633 174 -935 -329 983 689 -153 736 -600 -156 44 923 930 -875 31 -209 -82 -680 650 -369 233 665 941 768 445 -896 78 -867 -77 367 -297 -613 -581 231 -352 465 -310 -90 663 162 -818 867 612 577 -201 -395 -206 282 922 -407 -92 525 132 967 717 -276 -404 348 601 572 -801 219 -125 -332 775 -806 -554 -209 28 -356 645 -456 62 -189 390 646 465 -372 546 -241 -456 372 -753 -490 -897 -812 -442 -899 672 471 -636 -470 448 914 489 767 665 751 -613 -554 -730 945 380 -592 83 -318 677 489 -949 -816 -991 861 -712 422 134 914 976 -392 -642 -763 77 504 -860 41 262 57 297 -211 -52 -758 -616 -681 811 407 -184 -543 -660 72 -195 -434 920 -354 50 682 853 430 -830 923 -68 -675 -436 -164 -143 668 -38 -988 -91 -999 -87 -576 -999 -317 751 202 593 -674 904 -100 994 -254 186 491 910 879 -24 92 825 -102 878 296 -357 265 -615 611 -118 -337 -913 909 -711 542 256 -3 931 167 -179 269 -486 -169 644 -383 516 -596 -958 810 -304 440 -836 464 -821 817 971 -405 -969 -278 812 675 -113 -833 -821 880 333 502 564 -528 -805 -360 -262 -888 -357 443 331 -749 410 -934 -313 -790 913 358 -921 -450 351 110 87 733 8 89 672 -753 867 -725 -474 57 114 -363 -942 -161 946 409 687 804 -312 985 -16 996 729 279 570 719 777 -482 227 -9 -342 -279 -487 213 -180 283 -178 42 -815 -906 564 166 -379 471 144 297 -165 -297 725 320 541 -779 -867 -799 -983 -422 159 -778 811 752 -442 -130 -212 -496 682 177 359 -56 213 -864 -555 522 -918 791 596 -922 680 -264 427 -482 -530 -792 -768 -298 502 565 -189 456 -783 458 -13 -816 474 -306 932 -851 -507 -469 429 47 -225 741 -781 815 986 248 227 273 186 -886 -924 -534 -744 346 260 537 631 867 554 864 732 952 -671 283 526 -551 23 -224 97 -552 -764 -207 564 -565 214 -958 -322 964 26 -170 455 48 -217 511 807 675 430 288 -707 -17 21 -652 -311 381 -190 728 271 489 -408 233 -572 -254 -123 -447 943 346 -400 434 -666 817 -564 509 209 -963 -141 -266 -876 -99 258 -355 -208 200 617 -364 607 -809 152 838 143 101 262 655 -151 -362 395 136 -819 815 357 618 -519 82 -978 -171 -885 -90 -276 -323 -736 995 -705 480 901 724 416 -275 -646 766 -899 -964 -168 943 -90 -570 272 -461 366 -606 -183 -245 384 -360 -891 -459 959 -233 -135 -731 -251 -263 475 -294 -933 134 55 -269 278 -952 815 412 365 -819 412 -904 627 -670 -473 -230 453 -600 -632 184 -760 613 725 352 323 -214 -819 -658 -147 968 -738 74 -277 747 808 -863 -44 656 -636 780 935 -463 882 91 -364 839 729 -667 -20 -569 558 -749 997 677 718 22 -235 -332 304 -688 -606 -910 379 740 922 -177 -13 -279 331 -929 304 287 -533 662 -399 -839 865 244 -178 832 -146 900 24 -139 -86 79 -195 -828 -682 681 221 -147 81 -989 -517 423 -580 85 -824 -799 -202 261 -205 810 345 622 -20 -247 -790 -618 -8 -863 -207 691 611 -104 300 -886 -219 -844 394 -899 -125 55 259 -216 823 45 -1 -976 -26 264 -165 338 -485 911 -4 287 366 313 -252 442 -381 -969 333 943 117 57 684 -529 664 -353 688 -89 923 146 -296 -480 -11 -285 690 -628 76 547 421 -538 737 -715 -569 97 455 -973 -675 -573 -479 -85 -604 -616 68 846 -755 388 833 -464 -33 172 392 -992 -309 -516 540 -877 -633 -466 22 34 624 -393 -551 656 -100 -793 366 -342 -799 -819 265 -281 309 -14 -717 79 627 794 39 887 -521 -169 281 845 -920 -250 740 135 -315 -755 595 -699 -583 102 -117 999 -653 473 348 167 -743 441 383 658 -242 -383 486 -488 37 279 437 705 -210 -924 -11 838 596 874 -454 582 -404 -700 -783 -698 -184 -393 -17 92 203 -469 -117 -313 -974 -939 722 731 563 255 559 897 -761 -804 778 -954 834 -174 -392 -553 549 50 -521 770 -48 -116 -296 149 198 193 649 2 -255 -753 -699 -86 -356 -516 -988 878 -455 384 -195 -16 823 -250 -77 68 138 -141 -796 825 183 256 -233 166 -216 -457 489 -624 -97 983 -570 240 -95 328 -648 555 666 583 875 274 612 186 -484 -149 718 -567 -770 372 584 -932 -188 745 167 809 295 -579 522 973 221 -314 -555 -268 866 -726 950 -167 246 -587 -892 967 742 630 771 -189 -291 899 717 -812 101 -791 498 429 373 996 887 848 -370 -145 601 -508 364 591 -290 637 -465 -995 872 79 300 475 989 84 -564 -354 -103 791 -312 -338 728 -347 -847 124 949 285 -246 548 -923 -730 -318 -300 -498 -629 -844 583 367 179 804 -414 -839 384 -889 995 30 -103 -946 -593 795 962 657 -740 -649 0 -10 423 -68 -993 -105 217 294 -599 -46 203 691 960 628 56 -460 -470 -910 944 -149 118 -484 -811 -319 18 681 -943 181 -77 797 311 -758 176 145 -613 -683 -708 -684 -641 60 356 129 -272 -361 -713 -896 602 -604 -302 -388 -170 891 -811 911 465 -357 -359 -468 -467 -708 789 139 505 -93 559 -323 -638 177 227 -847 689 -161 211 -537 -974 -81 379 736 -904 726 766 775 -141 -711 -959 319 -284 897 489 838 778 -783 233 595 -601 269 516 440 -178 -438 673 129 -237 -1 -708 -933 -495 -756 -35 -666 -292 -694 -433 -207 412 770 -892 -980 426 221 -825 379 582 -164 -529 540 705 319 -587 -244 -41 238 -377 978 562 724 274 -571 664 321 359 559 -716 -382 859 948 -363 -671 204 636 -235 365 -704 840 964 704 67 -608 -29 -30 625 8 -749 938 -183 -698 -398 -149 -497 -773 -473 -909 -311 -184 65 823 -670 155 -733 702 543 -787 -778 497 -688 943 -959 -933 -19 822 -800 121 876 -833 -632 -483 342 712 199 -527 -60 -486 -890 -679 -258 652 -833 -497 20 -621 677 745 986 303 85 758 190 916 314 501 -563 -581 -275 466 -666 572 774 714 302 0 -68 -820 649 -753 564 53 -999 -605 -517 719 -336 221 -605 -583 711 459 -599 -848 -939 823 77 -453 -183 571 -456 195 -614 940 174 -143 767 -196 553 518 -103 -56 266 -491 -794 -925 436 683 -11 201 284 245 19 -617 30 491 882 -536 307 -24 -519 -27 -450 -906 990 50 410 -691 679 -715 159 -928 -531 -720 713 665 30 433 202 -130 -899 -231 53 -526 -326 -538 -296 708 327 567 -11 980 542 -416 -492 -122 -100 928 841 353 -471 578 331 -923 506 -406 855 -742 -379 836 -987 557 520 -688 455 744 -942 -434 -312 -167 819 783 -351 338 -226 -393 356 297 -954 895 -733 17 -282 -488 -897 198 -914 806 -327 -964 -939 712 359 -100 804 -239 -497 -54 -269 191 629 330 -976 101 -537 -189 268 962 -194 143 468 132 -972 463 679 -333 -924 416 721 -770 -92 -651 242 753 -608 -781 -44 -447 -553 -382 410 -452 262 -805 794 -136 -348 933 -518 -395 -363 -328 725 636 -66 -831 -586 643 419 -979 756 304 789 -630 407 -689 551 -136 650 262 -329 -320 -24 -693 887 -566 -306 630 -692 427 -571 -536 -246 273 -353 808 -881 18 -706 34 -863 -427 -349 708 540 250 981 -468 -409 -936 -338 569 -187 -332 986 702 -719 -599 -478 761 -107 902 689 343 -607 -870 -596 123 -72 -219 644 147 294 -21 -318 -549 879 695 -598 -167 -714 282 872 -367 640 -768 193 53 -267 -989 476 508 698 -923 836 965 -614 171 -782 -334 700 -274 -122 212 674 869 -939 -54 -87 609 -691 176 -624 214 -19 829 222 -713 -385 -862 -703 -882 667 679 304 -509 -720 949 880 -448 -425 -26 386 -824 -661 -106 675 759 -742 830 -604 -818 -826 -223 651 -934 752 775 -83 751 161 -686 -928 -868 179 928 -158 933 -938 795 59 791 -753 512 376 802 -128 99 741 -278 -544 940 909 59 651 -835 973 486 -484 225 108 569 -609 -297 522 815 -976 -192 598 -413 -960 -887 -323 -261 -721 131 822 301 356 -339 938 446 -460 706 713 767 843 19 -609 -401 -652 988 758 154 330 995 478 -8 123 437 686 245 807 121 -178 305 -440 924 -791 616 -712 -213 625 735 -49 85 83 197 -377 -246 -291 -575 -810 -877 -563 845 674 902 974 -674 431 385 -783 294 365 -1000 84 -630 574 628 -610 -622 -92 -107 761 951 -680 -939 -443 -585 990 -108 98 163 -231 345 -755 511 -501 536 -544 -669 -280 -683 -802 818 -795 -348 -701 -279 241 87 427 504 313 -715 416 175 110 -734 -972 -86 674 55 110 -9 -519 -305 920 -652 423 -996 786 465 -281 -198 -733 -843 -888 472 -370 -271 675 -770 -165 -467 253 177 -779 -575 -928 939 555 -401 -924 651 -123 -884 916 -383 -180 646 143 -53 -514 -76 -63 827 118 830 -353 -232 640 -954 156 -488 575 807 -349 692 123 -1000 -599 -289 -296 665 968 504 -675 -381 -210 440 543 312 -280 33 -191 162 251 504 713 415 -675 -382 683 343 756 -724 -442 794 -994 444 -581 134 -429 160 81 221 895 -662 649 425 -363 141 280 -795 701 133 438 -198 -344 -1000 655 874 833 227 231 278 -507 -275 -384 700 684 -683 -614 521 -932 -961 674 874 -440 -348 -225 -712 -215 737 336 724 -26 204 -808 -902 -326 717 221 250 -922 -688 711 598 -250 -913 -131 -896 -605 -405 377 557 -222 304 22 -694 44 -4 -670 -72 697 -636 795 661 -959 -471 -512 424 -974 831 714 695 567 63 578 903 158 748 3 -628 106 -597 -45 990 943 86 711 -142 -205 376 53 200 -887 -965 -632 -894 -256 984 816 -831 -972 -466 -871 -734 265 238 -977 -553 2 -739 -464 -556 840 717 -290 -954 -376 -287 554 -788 -533 -384 367 -879 -712 890 -935 -61 -788 -795 -702 -348 140 -321 678 -302 -331 -886 16 -123 -889 564 138 -131 508 -64 -506 155 -494 -614 987 356 151 856 200 -607 -786 980 -817 329 820 526 756 979 -73 -717 910 -968 215 74 -345 682 175 -91 292 -943 -128 525 286 -108 626 332 61 308 -29 -634 -940 -632 -393 -471 14 88 492 -828 -321 488 527 363 29 -985 -937 -904 333 -379 669 -452 719 -727 -575 269 489 -710 -278 -870 515 -807 289 4 607 -516 914 -975 -177 -614 -451 781 -983 951 514 919 72 466 -152 93 -585 450 998 -399 -147 600 -227 -853 612 -294 -103 -450 -557 -230 341 -874 175 -377 782 401 -3 -74 -852 661 333 712 -116 574 120 674 653 614 941 14 -831 667 -779 -573 153 454 -37 180 751 573 878 -289 -620 608 -217 675 611 -64 -325 -485 376 463 939 -233 230 -391 -839 832 715 224 523 758 -176 181 245 -824 -849 487 916 219 -240 152 89 764 229 -148 -721 -549 537 -727 359 -507 76 93 -675 -486 -627 481 -713 256 -601 -17 -649 -887 786 102 -706 -870 -586 -97 542 541 -589 430 -734 -370 -908 -101 254 386 467 -153 646 -402 -837 339 -157 -15 299 -363 599 563 639 -855 362 638 708 -575 -369 -830 -653 -889 645 -627 248 307 -847 971 -77 492 930 -947 -135 573 815 163 224 940 93 -193 543 -579 -546 -369 374 -289 -531 502 125 347 -196 -49 205 -432 513 818 -603 276 -899 -525 -369 398 315 -268 -982 600 274 -135 950 596 -783 -252 -400 481 113 895 902 -85 -522 -67 -414 -635 -461 -749 736 -840 -582 241 -171 713 609 -142 327 -82 -324 636 159 -518 911 886 316 983 236 119 -288 800 -303 225 939 453 -121 548 -624 -314 345 -123 836 484 -901 -129 494 -915 597 427 -316 883 820 -554 317 815 -888 529 50 748 -768 435 870 -549 -224 938 -959 -913 347 803 -389 450 -524 -52 -290 -394 -627 -480 -338 -81 -420 -606 545 314 -571 -667 -62 449 -389 495 234 101 154 -293 943 760 -271 -464 597 -722 -905 -684 -365 -315 470 793 -351 -981 316 -498 -567 -578 67 875 968 -725 954 -220 -147 -755 643 -232 -522 588 -399 -522 581 -630 -49 842 526 892 -502 857 -756 656 -144 -832 -850 801 -431 89 187 480 -936 389 -668 -695 265 -853 3 600 378 -140 748 532 788 -575 427 -165 993 -361 694 -38 730 763 26 41 -111 -456 -583 -809 285 744 -733 485 640 799 -668 -646 -30 -273 -410 926 -677 -194 641 -510 -242 788 880 638 749 237 -918 -696 477 28 410 144 -218 -214 -337 700 848 -141 112 -607 327 171 979 867 -742 -604 295 -135 -429 -473 578 -977 30 -916 -425 959 508 -925 109 54 -430 -345 619 -59 -403 -358 855 64 524 -762 -919 -421 985 -294 578 -705 317 -560 -478 -760 502 359 857 648 960 687 -655 192 -180 -230 -796 820 150 -17 430 626 204 -863 -904 -540 629 -95 626 179 -61 -366 709 33 888 -943 758 823 169 955 -773 325 781 959 -3 -184 -458 349 -394 800 -25 -557 225 1000 699 -741 -104 875 -884 -338 -522 920 890 903 -374 -938 921 -481 404 -389 6 151 476 -383 -130 319 -665 -724 -302 900 -604 56 705 391 277 313 -325 364 -2 -768 -142 -448 639 -754 -265 834 -520 845 -118 999 -614 -237 -553 938 -791 -900 788 -882 250 -14 478 -294 -750 466 321 315 -251 170 791 -966 126 -311 933 -530 -439 -437 -173 -352 276 -695 29 562 665 21 811 442 -748 -447 918 967 -618 -314 -746 408 -891 338 574 -831 -691 134 792 -277 585 -135 717 -488 630 786 156 -548 -785 809 269 75 732 -567 -823 -345 -317 418 -251 239 -990 -473 580 683 -288 -735 -237 -806 -133 824 162 -780 789 525 -662 420 277 320 -456 958 335 -926 -585 -343 613 -689 -226 -322 759 -223 -88 300 -830 382 -690 382 926 -428 748 895 782 -519 -174 -838 -892 -873 -981 -391 -705 773 348 -534 678 -1 -796 -239 -857 618 698 -722 -265 -981 -505 30 641 684 483 -945 -636 333 245 -614 306 -891 905 -243 529 -585 798 778 98 414 427 -1 -298 573 875 35 11 950 430 -375 -270 717 32 344 940 -565 -126 -716 -353 914 -368 -249 -126 322 174 225 28 -158 -753 -64 -71 795 -898 142 -635 -239 140 -675 151 608 949 607 225 579 -450 -937 305 -799 486 906 -899 -559 141 -59 181 696 -238 129 385 -160 285 731 395 983 520 782 -369 -482 348 -719 278 16 -363 -280 273 206 964 -957 -969 48 -601 -89 272 739 373 57 106 756 263 -316 -115 -774 -280 630 -387 -532 -258 6 499 -643 -43 292 575 622 -289 -352 727 763 559 595 -142 -223 -101 -789 103 196 28 486 296 579 865 -593 -160 -557 -270 631 -325 166 -208 867 317 -535 -68 -667 -785 654 888 -592 -914 983 706 -293 889 225 -434 -69 29 914 -256 290 -885 -626 402 775 247 194 -934 -449 401 -287 -959 840 -394 523 -99 -137 -234 -958 828 -544 293 382 -677 815 649 -682 -653 84 327 -361 -822 504 -599 134 785 -330 377 127 -944 -405 662 603 -454 240 -719 823 -270 -897 234 728 56 -420 929 338 248 -236 -344 544 -530 -375 695 762 481 890 174 -147 -428 -745 -605 250 860 -701 379 371 972 -711 899 -897 -369 72 -654 183 -968 -578 957 938 -213 41 865 237 -191 977 -861 754 874 -890 7 -938 974 353 -12 921 121 675 -568 -397 476 -890 307 -175 -403 -366 255 787 -380 291 374 -905 -509 361 490 -611 -359 482 -481 -388 147 -660 -623 527 199 -582 -486 -185 318 -188 -872 147 -730 397 889 -530 -403 215 -783 -460 -35 962 -221 458 -693 471 -669 490 586 171 -778 953 997 -524 285 -782 354 273 -411 614 -799 826 824 -740 -938 503 676 -841 989 -394 658 -428 -940 -47 98 -864 -340 444 476 210 519 -454 -514 172 -770 -460 -263 478 588 729 377 -399 34 -813 803 -492 86 985 -962 -31 -839 -71 -876 491 -695 -647 -90 742 -64 84 927 915 247 -56 -164 -769 -833 287 627 47 502 -280 306 282 -748 278 288 43 432 -294 135 603 292 -697 937 -335 163 -324 576 325 -378 -318 -309 556 -350 445 510 546 -211 -82 -515 651 -685 20 532 568 -933 866 970 -978 -378 897 466 732 -761 883 963 556 708 -882 -632 307 57 490 632 -166 462 -288 515 -703 -998 864 377 -941 801 649 466 531 -382 940 -19 -369 252 254 -541 -253 194 816 689 -715 562 191 71 -383 -331 -404 -291 328 128 540 -131 -680 -538 333 689 387 408 -394 514 -701 229 -81 -963 -484 996 250 -279 400 474 -812 900 910 -943 -207 902 737 -166 -452 -368 834 423 465 -457 -301 -473 -108 877 735 -22 -358 779 -775 74 -581 -929 147 113 119 134 -377 915 -666 -135 -16 -887 517 -215 -231 -613 -764 907 -227 85 397 812 745 671 -756 575 619 -763 -393 597 -397 509 -760 -136 -269 521 526 702 -812 540 623 934 -661 861 -55 -327 273 829 -897 -212 -253 518 -431 -60 381 -189 428 442 709 -19 -27 -650 203 -513 -923 13 19 -394 -443 43 163 336 688 690 887 192 -622 546 -818 -979 -463 419 -435 -922 849 -43 220 -174 189 187 629 -365 -119 -680 681 640 338 77 12 -999 -26 -49 -598 -712 -511 293 921 -334 -240 -851 -722 272 -158 16 -868 509 917 203 97 418 982 -655 -93 -410 -73 658 353 -163 531 806 -757 -26 24 -791 -552 -17 661 485 -917 113 -734 -734 738 -639 567 284 -805 933 746 -177 437 754 100 -982 852 817 -146 -658 344 610 -185 -295 -235 531 -950 -73 -245 555 529 569 986 316 764 990 772 -462 383 769 -537 195 226 704 -560 185 -876 -467 739 -461 -401 592 -271 550 -245 -658 -300 -69 -385 808 -901 -156 -225 -49 -799 550 -659 105 798 2 701 -238 866 -677 -483 -585 -615 229 489 418 -214 -124 -796 -604 692 -279 -19 -278 109 -164 -359 -159 -695 594 92 928 -722 -694 73 -183 -743 863 -840 -876 467 881 222 -900 117 -862 722 -249 426 -971 -702 -635 -376 -775 -975 66 -630 -70 -773 -993 -287 935 937 826 148 851 625 532 -252 970 -866 -133 -242 347 799 574 -248 887 -671 927 -570 36 -880 -40 99 -289 951 352 -498 -326 -742 51 205 91 296 -662 868 653 -694 -614 886 186 -985 878 89 -655 885 895 448 -602 585 400 -392 -835 -637 637 611 -854 230 -215 523 72 663 -247 276 -539 -844 -150 -886 -725 961 323 -880 751 205 57 183 -194 424 13 -122 -906 -437 -797 941 -443 -236 926 234 -955 416 480 -428 567 106 -792 -85 714 679 -288 89 681 -663 650 54 802 -202 -297 558 -324 346 892 624 -149 625 313 -746 314 498 211 180 364 -855 206 -642 277 -332 -335 -326 -340 315 37 626 -706 719 828 -175 -265 -72 -354 -987 -788 920 -325 660 419 648 -448 413 -717 -545 454 -95 -310 614 -942 271 -135 -508 -940 962 548 439 -25 114 -876 -383 -563 683 346 -82 -936 462 -392 -727 -162 -201 616 446 354 348 -290 9 -382 453 -460 222 356 179 74 641 820 730 -829 923 -678 323 -33 -214 761 -568 -22 -844 570 67 -29 -482 -999 -697 -812 94 -552 -906 -157 295 776 -706 309 701 420 626 -904 544 161 457 -712 -463 488 -998 484 359 -139 609 689 -377 400 811 -996 64 -509 -302 -991 -650 732 -308 570 -941 90 886 -687 772 -886 -118 -132 -443 24 -800 588 932 -622 410 885 -742 211 340 -60 73 -772 767 -90 -904 -871 880 -532 -773 455 -982 -190 -863 646 72 -912 -388 -749 -508 -575 988 872 653 -411 990 -939 5 783 -469 -740 853 681 682 -750 -290 21 524 383 373 -231 158 971 -226 263 458 -330 -176 691 -905 417 -823 -706 316 -832 -135 -144 6 -638 170 -347 899 -934 -464 -906 -193 673 932 -324 110 166 -781 227 621 -260 615 773 117 -114 -292 -269 857 854 725 -700 162 998 440 773 -788 91 106 -168 88 -659 620 -380 947 733 -297 762 953 288 2 -926 185 -730 770 165 128 -375 118 779 300 -46 402 4 951 524 859 -926 -485 -566 -717 -831 652 202 -532 -580 -748 -676 739 219 -58 681 -371 371 777 421 -355 650 580 -149 406 300 -366 -536 -727 -562 343 -396 418 51 483 -148 230 -171 212 179 673 617 900 891 -478 -691 440 -10 -794 379 -668 -450 -680 771 -456 73 -727 293 656 -529 102 884 182 186 788 361 586 -24 -660 -230 -640 815 -182 -412 -826 349 145 -426 -557 -935 -920 223 748 -748 -580 647 -892 185 765 758 -86 660 300 92 -836 -481 -781 276 -154 -509 566 592 -704 -1000 411 -721 583 -753 491 -432 308 49 419 -918 690 -677 707 936 83 -377 -584 -18 691 -775 750 -502 481 886 -600 -225 385 419 -635 648 401 197 -908 129 -617 238 -992 38 686 -725 -706 -511 246 63 -240 425 536 113 -560 -786 -680 -11 930 -867 -104 -876 479 403 -578 -193 -709 -50 -843 233 -49 408 749 -893 -509 -15 724 -373 837 757 3 998 555 -155 -568 294 503 -757 -487 -304 181 -159 -28 272 -972 326 903 195 -291 505 -135 -583 -129 -905 -127 -949 768 -950 189 -482 -913 323 -67 -458 -233 253 179 310 925 -348 -868 -617 299 438 11 952 -54 273 -846 125 -787 -785 -877 691 -817 -542 -483 -976 970 -977 -578 -223 -533 -169 -856 368 -774 787 -83 -320 531 -719 -62 -329 -991 -798 875 659 19 -989 788 -127 -112 621 -785 317 -91 -172 -830 529 420 131 -167 301 148 -939 244 -229 -377 -656 819 -235 342 361 -544 202 57 -209 -359 -75 -773 905 519 -593 468 -473 177 -526 -22 -883 89 291 -866 685 -98 -414 721 -772 -64 -320 -58 333 -294 -926 -885 -705 -438 599 671 -166 280 786 85 -460 176 682 -611 -338 933 -419 863 985 -898 -236 -474 941 -845 -73 949 466 83 910 -612 853 -364 29 -149 -892 718 -989 -957 -581 -908 473 639 900 -817 -143 223 -441 -435 -347 716 -171 -834 -45 -806 533 3 -55 -80 -142 933 265 614 -984 -686 822 -501 -493 -338 -318 325 -261 466 897 -480 561 -387 823 620 -41 -41 -814 -287 616 -581 411 203 -298 976 621 -77 -656 -612 795 -308 701 -168 -901 -619 -32 -286 -114 60 499 -171 452 -498 -737 -300 -815 -204 -758 -111 -253 518 -640 318 -89 706 336 161 -93 -247 15 533 -89 -587 -703 -340 655 -770 -399 -894 -525 -134 494 561 -669 -351 53 -160 117 -310 716 -931 56 -273 -227 476 -844 457 -773 774 660 36 145 191 915 -351 983 733 184 929 288 -245 -963 81 -471 -110 795 917 989 765 163 -270 -718 -94 -607 -895 961 -668 -559 685 275 762 -651 -737 -241 750 -806 189 946 -635 -949 -907 -296 409 -701 832 624 954 -321 -141 -580 -791 732 -813 385 -357 31 -657 713 937 285 -870 -290 -885 -980 -831 -922 -371 -482 -37 510 465 -386 150 31 -777 -776 73 -336 401 -51 735 53 991 206 -729 -266 705 -881 -866 917 -974 -705 -849 -10 852 -247 -672 922 27 -833 -56 764 990 -219 -128 -825 -75 817 -202 -770 -79 497 915 814 454 421 -356 -497 -200 54 -476 44 467 -758 557 188 -713 539 856 173 -829 -663 -569 430 -656 397 -27 -814 532 -162 792 15 -513 815 -7 -961 54 543 58 -138 827 199 -980 803 -216 -49 496 -283 27 -907 630 -877 -236 -635 270 -574 559 663 -84 977 682 314 301 -260 718 951 -835 609 146 -99 384 119 -149 -538 643 845 66 574 365 82 -637 -437 -904 824 376 863 427 -496 -505 -868 -269 -757 338 154 761 795 -199 631 -63 142 67 858 814 202 870 427 858 110 -731 -436 -341 -637 -399 -390 -486 882 881 -97 -480 102 -447 131 -308 -169 465 935 -793 -500 91 100 338 981 765 -465 -86 836 884 242 -458 -106 -316 42 -986 459 -203 -365 -146 -959 102 -700 870 665 9 -590 990 -767 77 -496 482 -641 -168 0 -624 -857 122 -221 -906 -889 -412 -467 -507 874 60 -77 986 565 -585 -164 -230 -747 -751 -676 174 -176 -201 -177 961 -743 739 -254 -48 -259 -358 702 -104 758 864 -650 -969 616 -29 83 466 -363 600 -612 259 -279 -70 -845 870 800 406 912 -110 -481 59 -506 244 755 -80 653 486 133 -696 854 -535 871 730 -135 363 424 825 -968 46 -903 -179 -731 -535 654 -193 912 420 983 -155 -323 302 754 792 69 -457 -183 -44 -198 721 -122 -895 755 653 84 97 -879 254 -408 -878 -447 344 -234 251 304 -75 582 -14 -638 944 -200 660 823 -488 912 -503 232 446 -135 33 728 871 -718 110 70 1000 -913 463 131 396 -697 578 210 455 -554 467 787 906 132 687 932 556 -252 -2 -939 529 -15 75 241 579 -63 -532 -885 110 -379 171 -447 -455 -214 16 -378 561 -306 -442 -538 -566 -558 305 -539 809 -9 -908 196 -184 -17 -618 -453 286 -724 -132 -509 455 -761 -800 -349 132 59 -122 19 889 640 -713 448 -934 6 964 933 -583 -140 -69 -719 -209 -640 -57 -205 -482 -651 -118 367 -791 -928 -448 733 -323 714 646 -235 -378 976 -621 648 362 -656 -419 -756 608 781 -21 941 -490 568 440 -969 520 654 -826 804 -389 -23 425 488 660 746 -353 772 -477 207 -955 138 -499 656 493 640 976 -750 428 607 -358 -828 224 -723 230 380 691 193 -963 833 254 785 -564 -551 346 -978 50 -472 -279 10 -76 629 -489 965 -675 459 -93 -711 687 769 -499 -311 599 642 535 -193 -380 -958 -945 942 -150 -363 -407 -584 362 -466 -272 -458 -731 623 -995 474 -407 936 -610 -679 428 -152 -363 682 234 -709 418 514 298 830 -120 435 -274 -244 -799 -741 -857 76 225 23 866 704 -350 450 -735 963 963 514 615 341 361 604 539 941 -761 -505 703 162 188 175 47 -57 172 -158 -284 423 37 297 150 -360 -270 -430 161 -856 -117 -361 2 685 335 930 683 -181 302 -763 -257 -463 -660 -4 -222 446 459 651 305 -502 373 743 -591 629 -679 98 -509 898 -875 418 -12 171 -62 -811 157 -484 733 -484 511 701 327 -24 393 -788 -399 80 923 -725 -185 230 -627 -942 424 817 192 224 332 508 251 -693 603 294 -889 -461 -600 388 753 472 -542 26 45 -751 -194 -96 -788 621 708 805 692 360 883 -481 567 -760 -404 446 -421 626 97 -172 537 814 34 -858 865 -317 845 190 776 -712 -581 -932 424 -412 -484 -739 778 579 -76 924 -505 661 -208 667 -543 800 722 851 -286 369 -720 959 -737 -828 529 -840 368 -510 -924 -777 332 215 89 -26 -100 899 323 854 -37 -221 677 -524 850 493 928 100 713 469 896 367 -384 252 73 599 641 217 836 79 -2 421 232 -861 -656 -393 402 -184 994 191 -2 322 293 870 440 -157 -306 -21 572 -837 -663 577 129 522 -625 146 -437 -426 -902 170 698 -378 -974 -836 415 800 282 773 949 861 -667 -700 -597 -890 -397 56 893 -151 -707 65 49 -913 -608 -186 798 667 548 -415 159 645 -573 785 905 671 182 87 805 384 376 337 -819 266 811 586 415 -805 96 874 57 331 227 -498 964 601 976 579 -313 683 345 374 179 523 619 463 -426 -768 691 983 704 506 688 647 812 -172 -258 517 397 1 696 138 404 477 585 100 -879 258 389 -252 -399 -524 424 -950 -873 -910 -640 760 823 -718 -137 -164 810 -799 -114 -352 -646 805 -536 -551 42 825 933 84 239 -733 -12 -926 643 -258 -296 700 210 141 -478 -693 737 -922 556 -148 12 -144 -734 897 891 296 799 583 -467 -557 36 -469 -130 342 -517 342 -588 119 -83 626 464 716 676 -285 820 264 550 452 694 -902 -221 699 -634 -18 658 259 796 183 986 637 973 -95 -718 -947 -897 -788 102 170 -113 -733 -75 960 -11 768 69 -534 709 -115 266 669 -434 -1 -90 -860 966 121 -980 -412 -18 -336 -227 -314 -533 -673 -804 588 -829 702 582 -2 374 547 -821 856 128 55 346 373 487 -788 -82 -568 335 -104 843 434 697 -603 -265 -325 -689 886 558 748 526 653 899 897 -747 -9 423 -797 -858 -762 907 -19 903 707 -314 -763 409 -15 655 -505 -266 -90 101 -62 660 365 -630 -292 260 422 889 957 -902 -975 -380 -580 -492 -655 -33 290 559 -543 684 -674 -37 750 187 -564 -540 268 -161 14 926 923 22 -112 -441 -148 313 -937 -613 -817 -72 729 -283 -965 -937 90 568 -508 -511 600 172 -246 -110 -751 395 -628 -739 -693 -614 758 -547 972 104 589 23 431 -765 -633 147 987 -271 323 -872 -875 -750 20 -536 -638 459 -735 -268 154 455 -297 486 -332 -710 604 576 83 336 -831 -517 -583 830 -594 699 -247 583 -242 -51 139 -175 614 115 731 -123 832 -464 817 -346 811 -987 -858 -951 69 505 -260 193 -390 -200 -504 655 -860 -337 -624 -288 -825 3 -957 -395 240 567 -899 220 -39 -787 -823 -564 759 -342 -593 -589 314 -460 758 -894 850 709 15 -39 -814 -16 466 75 -698 -261 276 219 914 -225 73 -8 -213 306 -833 -716 969 -8 -560 281 804 -311 373 -509 649 726 703 326 490 439 539 -655 751 -673 -264 836 502 -791 364 383 641 88 -640 -544 559 710 626 953 -986 958 361 787 306 768 472 466 -39 556 358 464 932 23 892 -461 914 179 326 -894 -688 117 -563 620 -207 -744 875 982 212 110 896 257 -383 -571 18 922 -749 936 -968 419 973 -494 -115 -922 825 -781 516 -395 938 -395 -856 -644 -979 83 -168 -542 496 -771 844 -342 1 -381 -893 674 152 -669 781 207 779 -262 -907 958 -599 398 604 904 266 173 -557 -108 58 -285 -189 -582 8 -81 152 -14 596 -807 311 81 559 334 -516 -51 -441 333 -806 22 -230 201 -482 -630 -359 -245 -599 -120 592 -755 -308 305 -21 -877 -987 964 -621 -164 991 728 -558 169 -31 172 -124 266 -322 939 -36 137 217 -520 -561 -280 485 58 597 -890 39 -805 -10 837 -752 780 -33 587 -289 -942 -631 -475 597 -710 57 -11 -833 569 -557 -201 53 -504 51 -356 -653 416 -910 843 554 -257 -292 -994 470 210 -565 578 -45 587 -877 725 -758 -838 -940 -510 -303 463 37 875 953 -165 -452 546 864 -231 -102 318 -975 714 -781 874 -264 381 -369 399 166 589 564 923 -563 -84 141 67 87 595 654 741 -306 -224 -488 365 135 934 -378 36 424 -597 -163 459 -320 752 501 299 -659 536 -140 758 860 -144 -388 -45 -504 -384 316 136 473 954 -745 -368 704 -372 -472 -827 -32 501 -359 520 -521 170 97 -859 771 334 102 -891 987 -809 752 461 135 -201 -704 914 305 815 339 511 265 194 587 661 109 -115 -607 91 -698 -697 -858 80 985 433 -784 -626 280 800 9 -205 887 738 687 -395 -116 81 -341 278 -707 888 653 421 -179 958 310 279 636 -197 -281 281 -980 252 657 872 708 142 -641 -277 814 449 792 -567 6 972 -190 -151 -249 -185 9 -194 -123 -695 662 -661 -506 580 -725 -815 -53 6 -448 751 860 642 399 295 -155 924 463 -578 178 863 547 917 -111 -95 779 -666 -760 -90 -643 -42 969 -676 688 -679 176 317 929 -439 -288 -480 -921 222 768 563 550 -970 888 161 -968 667 -724 638 202 -747 -785 -276 410 342 708 848 348 -397 442 115 193 8 -912 -681 235 -392 -590 -443 589 594 103 807 -131 247 -250 919 284 110 625 -697 880 -289 390 75 845 -784 740 557 518 361 -472 -944 1000 -321 71 193 122 503 -515 367 -654 -195 240 162 609 -397 535 990 -865 -480 272 -602 0 -571 119 -406 -797 677 740 500 -192 -657 626 782 734 14 341 -373 559 -263 663 905 524 -478 -602 954 609 830 -591 277 -468 717 898 -501 92 -612 852 -933 378 -230 -763 779 973 -160 -549 289 -789 465 -473 7 781 -291 -683 81 -688 -107 -305 339 217 -401 814 -117 176 160 729 -44 -319 -552 51 406 -527 -258 -102 -818 -903 -938 -857 -464 723 -10 -764 67 -473 352 -967 92 -948 908 51 450 27 -296 -833 -205 -687 994 682 -467 576 688 -373 -810 -916 305 744 504 837 -253 460 -18 -202 -967 454 -128 960 963 307 982 -4 492 833 441 262 -364 -549 -198 -195 296 739 -330 -532 -714 256 -951 -990 214 -180 998 -604 989 -982 -109 -923 732 762 651 967 858 -299 383 996 -693 435 74 -953 140 -590 682 689 181 478 -621 468 -281 937 452 -679 605 647 -357 815 245 -11 -613 561 -726 -844 555 -858 670 -947 -765 -292 -572 -526 -809 -555 873 -204 -711 999 -463 772 -225 620 -958 612 194 -252 464 390 690 619 -996 -612 930 85 -785 -533 992 -390 755 180 -835 -242 -996 -350 -186 557 -739 -399 394 542 948 -745 -883 516 -509 -325 -262 792 775 -535 -657 788 83 782 46 936 -940 -910 651 -343 366 -68 -396 29 74 142 -910 -771 612 -924 -839 561 602 -754 497 -845 933 -622 358 772 -709 62 -648 226 542 836 -19 -632 -72 621 642 -937 437 263 -782 992 -654 -496 172 596 471 319 -416 -535 401 -148 -454 -187 -960 574 513 -778 -882 -395 -173 -672 -318 628 559 619 226 39 140 891 428 703 703 -977 -693 -119 499 755 259 306 958 -221 -297 -29 -866 418 719 450 -550 -223 -859 551 -986 21 -747 537 -131 683 330 180 -791 30 812 -496 454 -178 537 -101 -352 301 19 -833 205 8 -421 -310 328 -738 494 -883 -586 -687 668 -208 277 957 785 197 -72 -681 410 38 462 -329 -588 702 -122 970 580 -938 857 600 642 864 -1000 62 -996 726 801 -765 -284 -213 -910 840 732 654 -104 602 415 -510 492 483 334 296 786 -400 511 -309 -87 -2 -16 157 929 -954 -84 -885 -845 742 112 -27 -305 727 324 553 -196 439 680 253 990 360 523 -467 -367 -545 862 545 -202 -625 -293 -473 168 316 -767 -118 218 -69 -689 -396 -857 98 901 -306 -680 665 334 -48 -247 -550 863 -875 -746 -935 -963 -668 -659 536 781 -812 -806 247 -923 92 -907 -115 197 -116 -488 -708 987 -501 -891 182 609 -490 148 568 -544 434 -488 87 982 -862 856 -279 -724 -541 -73 -529 793 992 290 -869 156 827 -803 -204 -523 642 589 -262 7 882 -250 -325 833 537 265 364 802 -433 -495 342 -894 361 54 389 604 312 414 656 517 -100 -266 -65 412 52 113 798 -160 246 -915 9 -540 -797 -966 -681 -847 -743 -197 689 -415 10 93 -469 833 988 -653 810 -93 139 -330 60 567 176 -616 875 515 -157 -325 -910 74 -719 943 -493 -387 -712 342 205 618 -333 408 919 234 -990 970 -653 -504 982 -32 -825 445 -181 210 18 -208 174 -172 671 -365 -647 227 -455 -663 949 447 -214 -570 -776 231 213 -533 -548 -220 842 75 188 980 -413 -975 -343 483 872 -226 980 840 -39 784 -607 -978 -559 712 -789 -387 -800 72 124 657 263 -16 -50 754 -975 102 -384 -359 -581 -681 -136 -711 389 -741 481 10 212 -807 659 584 -207 241 -971 831 -513 850 800 21 334 762 -253 261 -541 893 419 -997 231 504 607 427 -262 562 792 -625 -853 -953 -681 370 -890 -429 -872 -298 -737 -675 326 116 141 427 772 -85 774 -686 -195 -761 250 -759 802 -341 658 593 -536 299 447 -489 959 -978 328 209 637 -312 -152 -837 151 945 330 -580 -682 -342 -758 -556 661 -201 -156 233 -408 -779 739 592 537 477 -777 748 503 480 -994 -580 -138 -83 745 -863 924 929 11 581 -230 734 -595 -718 -849 -352 885 -55 949 97 -154 -287 904 652 344 -45 -122 -53 232 -461 496 906 -460 680 893 408 596 -556 577 -522 -478 -165 -209 539 794 -699 -741 -156 140 -9 720 535 851 165 186 -845 814 -384 -411 914 -67 -119 664 -990 151 -601 566 -494 -222 799 380 994 886 -393 646 -178 -336 802 307 208 -325 127 238 508 -836 -454 902 -38 -821 -597 -694 -402 -211 -309 932 956 437 -493 -546 123 -954 -356 -578 468 931 -318 735 373 -613 770 249 -637 491 -145 -915 -116 -155 -480 -2 967 -910 481 -650 280 -573 640 415 412 -781 943 855 47 700 138 850 139 349 871 652 -532 173 752 982 -406 749 756 -391 983 711 -568 -71 -159 890 210 -887 -188 234 -112 576 881 -675 805 83 297 -188 68 -357 377 -990 -393 -275 -863 -89 -822 -648 801 156 853 559 880 -232 703 748 -878 605 329 674 -186 -942 -551 -824 191 376 351 672 -224 905 769 333 -981 204 971 62 -148 170 -859 -518 62 339 215 -626 611 -298 715 181 626 269 474 -703 293 370 841 277 225 -150 -580 711 -212 -540 580 -123 -94 152 511 -249 -940 479 511 -498 -919 64 486 -278 -416 852 727 -110 -908 -202 481 -695 -271 299 -462 300 2 -267 741 -752 210 628 949 162 -826 -780 -720 -720 460 -863 -656 -441 -639 -33 114 -166 -701 -762 608 619 249 732 -611 -468 -953 525 932 -599 -84 975 -867 806 410 -208 -491 936 -991 79 312 855 -816 -679 -363 993 798 -966 184 922 -547 463 -931 612 701 392 -47 -60 -523 -626 -803 330 -303 -758 899 788 3 596 493 395 712 88 -167 696 409 59 683 -527 229 -846 690 -656 562 -991 -709 274 945 998 -438 364 126 527 -551 300 481 373 707 -779 202 959 -69 65 -838 80 879 770 -861 772 377 -243 55 -492 168 456 850 742 -495 55 -488 441 962 968 782 119 87 -952 855 99 157 758 26 -84 149 385 -36 -319 825 -919 995 -494 728 -53 -64 222 -413 -653 876 477 194 343 204 -429 -976 228 636 130 598 -923 773 -402 -322 -339 -885 -244 115 -335 863 235 -354 -741 166 863 966 -131 620 -838 558 343 -934 63 -206 -723 335 -252 695 -571 -748 -668 -727 -975 994 221 -171 746 -315 -278 128 904 432 -442 -130 868 415 -27 -301 -852 465 438 -95 423 706 916 -177 -70 -438 -325 -382 -916 -556 697 -504 -392 638 -430 -810 291 863 -43 -472 366 -324 -231 537 964 -385 -205 863 669 -927 159 -449 -974 -400 -390 -676 -834 -933 -559 391 182 -853 -251 315 -587 -146 811 28 591 -344 477 913 -135 -514 746 -276 407 -451 -158 -392 -814 -704 -987 37 547 -811 -969 -880 166 -731 -408 459 -294 202 658 -677 -813 460 -807 -476 -92 31 -340 -502 -325 504 276 153 -259 266 776 943 624 515 752 890 526 909 -875 -838 240 5 130 -645 -937 225 -856 -722 -742 -988 442 531 -55 534 -434 666 498 -286 -720 -398 340 -645 842 -301 -38 -385 -260 -989 -401 -376 981 -743 251 602 -450 265 685 -859 -260 -335 730 539 682 341 707 694 -535 -770 941 -592 -556 151 551 2 628 -315 980 742 -839 433 608 142 450 -241 562 -459 100 996 245 431 452 -858 -814 913 -635 408 -116 -173 -958 139 91 811 472 202 -842 -496 171 909 -475 -821 44 -86 -121 -112 -639 -537 330 702 199 -794 -484 186 -326 335 414 -703 330 269 -945 362 -670 -556 -386 -505 -168 319 467 486 -969 -243 -860 -923 -743 -570 -91 -190 -200 787 -859 -174 499 -746 -251 -337 641 998 73 11 832 711 -555 -946 -670 356 225 464 120 334 758 -87 -762 -181 -243 104 167 919 -408 -137 -743 474 398 -30 280 678 -100 62 645 -19 304 887 133 340 -567 933 -593 -573 954 -946 257 -254 868 -680 -973 -667 509 745 443 -759 -462 -765 691 712 349 409 505 -861 188 -670 757 397 112 18 -533 363 -814 619 -72 228 -605 388 -994 -379 575 395 380 -543 -847 18 -214 149 -864 -977 873 -766 -457 -963 533 569 273 -199 -915 747 654 322 -650 875 -49 -475 449 -422 311 896 395 -154 -928 -699 569 -48 -457 283 -635 382 805 -785 397 -560 445 501 519 -991 318 -524 -400 -34 376 -573 935 -471 -552 -629 621 -908 836 127 171 791 -681 -667 -990 -799 -560 -808 -922 261 -408 971 -450 450 224 643 601 275 499 147 -575 590 -528 -778 -610 -20 108 428 913 725 -587 776 554 147 -716 -290 417 533 957 613 -555 -509 -169 545 -782 269 -711 769 739 430 -821 -638 -589 404 910 -637 -536 188 434 -6 -611 -133 705 -737 480 736 401 213 91 544 -107 938 540 453 -238 -75 2 359 -150 -443 573 47 288 -513 572 -724 -179 -253 771 -913 -179 840 -711 -15 933 133 499 8 -987 -473 368 -693 -975 972 -929 0 -530 -446 48 -788 784 795 97 -252 674 -676 -367 -688 437 -63 -902 67 535 -847 259 62 630 -800 695 405 525 -159 -341 227 496 834 -85 171 -7 -934 610 -816 -173 309 -901 344 -727 -428 -882 -318 -858 -585 -52 756 -364 -165 -750 536 913 589 -992 493 -734 3 436 962 866 -789 -156 437 615 -27 -719 391 -185 418 -834 67 -43 92 -19 772 189 -293 -348 -358 -350 628 917 -814 -742 287 -232 132 -706 -568 131 649 -132 117 -356 -686 -255 -84 812 902 -986 -559 303 431 -162 763 180 116 688 559 728 586 -36 902 -225 344 -708 -827 -985 666 421 -177 153 -673 -886 -564 694 -601 -58 -618 561 -14 -215 620 -216 421 -780 610 728 -96 -424 914 -979 -83 714 -936 -953 778 -151 866 960 -57 -185 -352 -103 75 -130 -319 -34 -641 192 -445 -245 937 -368 -52 96 -171 671 -291 -20 -313 -234 -62 584 -668 -3 395 102 -485 -235 117 -653 -733 -51 867 -363 375 -561 642 -296 -413 -139 917 680 617 -859 876 -115 318 45 -466 33 720 -733 239 -894 -232 -216 279 557 416 134 840 -725 964 -15 63 -927 -672 732 481 -278 984 294 762 432 -318 37 565 165 -682 -290 754 -842 829 187 -531 562 -403 -359 648 -407 14 909 -634 341 50 687 219 252 727 -180 618 956 -921 737 -589 -35 322 -947 -922 393 430 -81 723 317 -740 -231 206 948 200 471 84 126 737 -394 -329 -440 631 -264 399 587 -543 936 778 134 507 63 484 -125 -584 -741 12 840 -62 977 532 -739 161 -53 -326 351 777 -47 177 780 -69 -28 275 565 -639 -153 -866 -932 -695 -269 247 793 -208 -822 -470 -374 -516 582 -127 337 -440 600 556 -393 701 175 -25 337 -71 -639 454 -14 -672 287 -543 -642 75 179 -864 238 -939 -410 882 19 -456 -660 -46 -129 -895 672 -468 -981 -900 986 607 -537 784 -670 -450 208 -69 184 -133 340 -310 863 340 -397 663 -494 -701 -806 -350 988 4 859 432 420 665 884 -191 129 676 -235 665 294 -254 999 623 -766 -990 703 -381 -323 -548 215 48 681 -531 225 692 -967 654 -672 842 -348 116 66 -436 838 393 54 -801 50 -211 923 516 -860 -611 716 17 716 439 366 -726 -204 -218 793 100 -5 -492 -224 270 463 710 -664 -458 -557 -49 892 -90 -598 -814 119 -57 910 -340 661 -378 509 326 514 -860 -751 251 164 -83 763 313 -304 -722 -959 671 368 -713 -592 -550 975 -425 937 733 15 -31 -21 720 -123 -600 587 -941 99 -489 912 -360 -958 419 -173 -337 49 -123 402 -15 -267 2 585 -185 -603 -55 -583 -67 33 -974 -815 536 178 -885 502 -936 -466 -551 -233 453 798 -333 262 -766 -247 770 -57 -109 471 353 326 -730 707 59 -106 -496 457 -34 -651 -178 -871 577 -756 -446 507 156 113 -732 -805 -654 -402 -732 -199 -44 427 742 730 322 -261 -705 -228 248 693 -636 74 -520 808 712 -226 495 747 888 892 -54 -752 191 856 -814 560 -313 -175 754 -265 155 175 227 -717 819 649 -219 -854 -895 144 635 -290 192 -879 915 10 983 -78 -998 -818 864 -331 295 -926 359 -557 37 -775 841 -308 -986 -4 -743 897 354 -601 -241 -18 494 -650 -745 -171 -610 231 928 -955 6 -519 75 -536 -92 -941 18 -145 -144 -215 -668 -566 240 -21 -334 -320 -254 -533 522 978 982 982 -925 -472 -148 211 -780 14 -456 -994 924 -981 -471 451 -38 407 -10 642 721 698 -824 -72 214 -406 -256 838 650 234 -407 180 438 -237 -177 69 886 -340 -739 -318 -298 425 849 -155 -633 -514 -67 230 -856 -254 928 -487 -336 -778 572 907 571 -264 -345 617 -1 210 -513 -356 -465 350 949 940 -854 924 221 -481 -481 -659 -717 139 352 -706 -749 -542 -782 -354 -376 209 534 -663 -873 -47 982 5 585 90 -631 181 -245 -495 -834 -98 385 437 -857 285 327 -209 -982 857 -46 -123 691 -728 -736 -996 -565 785 -614 -476 202 836 982 343 -257 798 -379 97 40 -307 -645 621 -93 -897 903 -742 -764 302 -227 200 -418 395 -887 -220 -926 83 937 570 100 187 384 -547 618 959 213 -680 16 -748 -174 756 564 149 368 -673 -320 -254 -484 334 773 963 -592 724 -737 -125 -334 -285 77 162 -517 684 -276 -303 751 633 -43 574 -557 217 835 183 285 533 -983 -174 -273 719 -750 939 55 -6 406 -300 -582 937 -359 -229 -308 -435 858 -440 -490 -362 30 914 -103 -903 -458 -509 -959 -591 -239 763 761 -555 -49 -456 -337 793 -302 -45 697 -918 581 -475 -417 323 -717 821 109 -541 -507 871 342 627 677 544 953 -321 -364 955 813 671 -643 435 639 810 390 -43 28 71 189 123 -333 501 124 -492 -21 -752 -231 696 -605 160 -922 546 10 -411 165 976 -778 153 -533 -255 719 697 -577 492 84 -125 -143 173 932 273 920 -461 -149 883 -924 -299 348 475 409 -564 -643 160 -372 -823 255 -514 97 72 29 -837 -470 299 201 -185 -968 578 -891 -832 -735 942 225 263 630 262 -163 -668 329 -61 -450 835 -223 -271 -590 -21 683 -396 -220 -860 933 -793 10 -535 -915 619 -281 568 -146 -734 731 -213 -869 -54 -667 -803 261 719 618 77 559 217 -461 994 202 -469 -443 89 429 886 934 -879 -990 52 -936 460 -767 413 612 801 -716 -767 -211 687 982 -816 805 -973 629 963 102 19 539 145 785 -845 451 371 278 -881 809 -318 -250 788 742 264 496 -993 -956 -690 -128 -187 495 -242 735 963 -168 632 804 41 -204 -34 944 539 -732 -991 536 523 246 -546 226 770 -726 -857 -388 303 885 -848 361 994 -950 66 -331 -933 -276 863 -40 -886 820 -395 537 -281 48 -156 366 503 926 786 248 531 -349 124 -406 -194 939 932 -404 -549 113 -598 337 -336 -819 557 -759 100 511 174 398 221 186 -114 -88 -526 -683 -864 142 -947 -631 -326 920 134 626 423 -49 -963 331 508 -241 -749 -242 -838 -749 -629 -300 192 -570 131 17 -691 65 552 -859 -646 309 -146 -401 -47 -854 -119 472 -449 669 -37 -256 -202 683 93 -249 -900 -328 -854 -775 -772 -483 -454 -601 -934 163 426 -544 782 -808 582 -417 877 -592 874 -216 14 193 -331 679 232 662 975 -175 -793 946 562 -88 -559 -163 -96 692 591 419 -847 614 -805 137 670 396 -295 775 732 -714 24 382 829 723 483 426 365 -134 746 -250 -195 -630 -942 588 -676 558 -220 -65 -481 -273 840 605 566 -646 -996 753 911 641 -461 542 454 470 -340 -349 -783 509 631 503 885 591 -333 444 -976 689 316 -299 -683 -188 -67 75 -140 -784 259 788 -64 -313 110 201 -541 -731 -339 657 -416 820 124 267 -987 -469 -720 371 490 549 873 -914 -974 824 -888 652 -818 710 542 744 663 66 -352 16 333 365 559 -35 656 255 796 -704 377 -620 -411 392 75 49 -273 167 982 -176 250 -818 914 -168 -355 323 -231 -573 -265 -47 235 27 598 -605 110 53 821 149 -752 546 920 -177 -558 522 356 -954 -490 448 813 -789 333 873 -12 452 394 -943 -672 -89 -919 328 -278 -963 -760 624 -186 432 -794 457 -657 -461 -870 -51 679 -55 501 752 -918 -75 -185 -465 991 -192 -837 -308 511 198 659 899 -684 -220 411 -711 -103 128 272 -738 -506 586 806 696 814 883 -294 115 -358 -28 -773 -398 510 343 -965 -62 -835 499 244 989 -388 862 -692 -465 -3 -246 513 -689 -743 573 388 -48 -579 923 -771 698 -253 -800 715 772 793 552 650 299 16 -525 853 348 792 -24 -925 158 -493 -280 -61 256 517 217 -525 -717 330 544 299 31 462 717 -927 406 -408 885 -916 667 -196 610 190 284 -30 549 780 321 -846 -773 631 -720 -758 428 263 -754 -554 954 -449 688 -558 -145 -953 -726 477 327 634 639 37 -524 -988 302 -935 -733 -252 952 847 -885 874 -153 836 -663 -743 -539 -511 489 -205 516 -136 850 -859 -615 820 -404 793 636 -513 -674 -326 47 -261 842 617 -261 390 -752 -213 -5 -118 179 -350 -895 37 -831 -732 72 -126 360 585 -142 572 12 -749 -583 745 744 -766 584 -772 -615 -49 -135 -708 -268 327 -850 -923 -659 -843 -867 12 512 -350 -73 241 -131 870 682 387 -833 -939 444 632 917 -921 304 233 359 -790 461 -273 222 38 29 397 -234 322 304 541 -31 -919 128 -237 -988 -604 -564 -693 623 551 294 268 -130 499 -305 -934 -751 -383 206 590 -183 -916 836 -191 -624 196 951 -746 851 -312 -484 -266 -363 -188 710 -169 -365 -619 555 279 244 715 145 -806 996 163 -173 -239 236 -241 -517 928 919 100 -618 -361 961 577 39 -336 604 995 71 482 283 962 850 -863 729 -669 122 505 131 -187 150 -677 747 203 864 -96 -901 -309 760 694 200 755 876 -440 -523 -128 -408 -874 238 -386 -485 -215 -395 -136 -550 151 702 895 476 793 -74 378 786 95 175 -243 -988 699 810 306 -998 -125 -855 474 -563 -99 835 894 -608 -230 117 475 485 380 -711 157 728 -198 -372 96 -356 -108 -968 -365 -494 117 474 785 470 -945 -684 783 -599 -691 514 -380 -81 -312 145 45 -714 610 641 354 686 799 484 -551 159 595 890 -479 398 702 686 973 406 -648 428 444 -248 -461 242 461 -477 183 108 -879 833 851 375 -783 -945 762 526 357 -888 990 947 -796 443 122 41 -401 -968 -546 295 -105 971 -680 532 -619 -513 -67 507 -200 184 718 626 -686 -798 646 616 -855 92 8 311 -183 -216 91 865 -436 422 -536 -862 243 -179 947 626 -296 246 288 -910 719 923 -838 237 -140 525 -685 -898 -6 786 343 -607 -553 -891 326 -689 -978 -641 696 556 928 450 742 -192 330 858 -438 760 -517 424 673 -93 624 -558 -881 769 483 956 -191 -69 283 -950 539 -932 -217 510 -57 253 133 -750 810 593 942 471 420 -918 396 690 -578 -406 600 -311 -943 -886 649 -732 529 -97 -569 -91 -797 -442 292 -71 -189 -759 543 721 -64 385 -460 -288 -120 -153 931 -82 -311 949 114 713 166 -853 -342 756 -324 219 206 727 -420 860 -197 -291 -408 -168 218 842 -620 -41 346 -837 -413 -618 -949 667 -128 -781 -10 -611 -549 13 -813 -774 -126 -377 450 -38 -545 367 -399 -792 -63 602 782 663 279 41 -213 -373 599 -586 894 109 -171 351 363 418 -617 19 -255 -857 -92 -17 173 838 -803 0 457 -854 483 912 978 995 -136 -917 985 -194 -806 -976 -16 392 -994 806 550 -994 -690 -703 823 571 34 712 763 -456 509 -889 -523 -789 937 868 -797 -840 -113 745 206 170 -131 -946 7 486 665 -8 -896 -763 233 -306 24 744 -633 -151 501 532 -66 -256 677 835 -984 -232 -507 -904 961 258 -361 527 -706 -232 -711 -928 -210 -614 -907 -414 699 964 -890 886 167 961 930 -832 744 780 -566 -629 289 -135 -242 -232 978 585 632 -996 998 -649 997 -866 964 -236 270 -352 793 968 1 -963 -211 -535 111 -155 -395 -271 -470 822 -807 813 822 395 -655 -789 319 877 -798 -32 -700 -910 -530 980 396 -103 142 600 -308 794 874 342 122 942 173 614 637 433 -715 -586 594 -765 146 -160 -848 899 -241 -222 62 -218 -867 29 -307 93 -770 963 -122 876 -959 -735 -42 -332 -563 76 163 859 525 -299 345 -476 739 246 478 -253 -745 -979 77 176 -892 805 -977 -664 -904 900 819 442 -936 -4 -329 -144 -489 87 734 -397 -483 100 -306 674 -334 -318 -483 -23 479 -166 -236 282 163 799 -993 -857 -771 -180 -959 -938 -640 -740 65 -94 -811 -358 -379 -816 627 550 -984 647 1 -465 250 952 577 -961 -463 -889 -219 -242 -114 667 -690 -637 552 -876 -556 302 -512 -245 455 -260 22 -747 -379 -682 -230 -731 -354 -812 566 -980 -951 -42 -352 -936 405 668 -189 -262 355 -257 819 -216 973 617 350 900 566 24 -268 -713 788 59 689 -183 862 590 -666 -889 -892 -950 -647 -474 732 245 809 861 -398 -109 841 -16 -801 633 937 -788 -822 150 -353 -649 71 284 444 364 45 352 -250 -197 -482 961 802 -317 628 -536 -121 381 153 -838 -717 -605 167 -366 -409 -967 -311 -929 167 409 74 -743 52 -957 311 128 161 -140 943 602 292 336 -171 -9 996 -502 -287 -149 -672 77 468 -142 -481 -620 -3 -277 629 -149 -564 36 -451 672 245 -587 16 820 -56 240 -560 -373 826 820 -581 44 -923 614 -647 -716 -92 -663 -81 -565 359 18 -272 608 -649 12 314 -664 -903 401 507 697 -984 -383 142 -570 560 757 -169 -902 687 -227 -916 162 -406 -38 260 671 131 715 -70 816 253 904 -652 -37 217 238 -342 891 -636 -706 -787 -908 384 310 701 323 895 -225 -567 -327 225 -947 -240 447 -760 -795 88 -902 499 579 896 244 189 272 -198 972 -982 -844 61 953 85 -269 -114 -925 662 317 383 -355 476 302 -481 -214 511 630 522 -491 232 169 -701 -222 208 -3 527 253 -327 -995 -924 -31 -807 778 -635 -581 175 -953 951 634 317 521 464 745 -196 -845 -337 457 754 42 910 582 746 -534 -847 -642 -179 -176 203 -294 -744 -151 893 -251 496 929 55 -884 -561 17 245 608 -806 326 864 -823 -554 -547 370 900 759 88 422 -482 -20 677 -399 554 299 -945 616 608 185 -124 365 221 -266 495 -772 402 -615 951 -956 937 5 -2 -474 -572 -488 -211 -860 -546 -730 402 220 268 -922 106 -369 -958 693 589 -743 745 -947 651 -251 335 -522 -700 -234 -982 728 854 76 892 1 -985 153 -494 560 -635 -73 516 -369 487 -998 878 922 222 -382 -272 -812 274 826 -47 13 -398 134 -587 -332 483 361 -331 235 529 875 302 92 864 361 830 -974 140 -216 152 435 677 -523 -364 420 -347 -543 387 -649 246 -921 383 -450 -720 348 -90 567 500 -89 638 -567 924 -610 84 -419 -244 690 803 -819 450 -836 -399 -966 -381 951 -143 810 601 118 -882 -577 -547 -789 -940 929 -451 539 -151 507 611 -593 -426 -631 -450 152 388 905 151 -437 -660 419 -120 -730 421 906 773 798 -737 -353 -35 -644 -818 -393 -759 134 -376 -96 90 230 -316 302 37 428 950 76 -28 80 -850 -999 -72 -278 475 -570 -149 -37 -529 234 242 -908 593 -912 817 -284 -409 -587 375 205 926 -929 886 -761 915 -328 52 440 821 687 -248 638 -4 -802 -990 422 521 -119 -997 -414 -28 -216 -29 -996 -503 981 304 296 160 -781 -680 689 -256 985 805 -871 867 -501 714 -244 574 329 750 541 -646 722 780 -466 515 233 -322 -234 -647 -10 859 -100 -993 302 209 -177 -8 562 771 826 -342 -723 998 -765 335 -693 69 403 548 734 -785 700 -521 101 -285 559 422 -999 980 248 -525 -911 -103 -651 -979 -506 -796 -377 -104 773 -175 430 -623 383 573 843 -575 -952 333 486 167 790 477 722 22 168 -237 291 -222 -817 -623 -691 -181 -47 -905 -313 -460 -375 -846 -671 -89 -65 513 -612 85 -529 -383 -70 -612 -261 -253 -458 734 -479 -27 106 178 26 524 -821 683 762 -340 813 430 777 -897 -379 477 -683 -510 810 277 816 393 -809 -975 -728 -823 -374 146 137 -788 -380 -461 -130 922 967 -224 567 685 -632 -506 797 -136 -683 -943 331 964 273 985 -763 -575 -403 67 -86 943 493 -18 -532 329 218 -508 847 932 -715 289 -649 -693 -771 -823 -583 -341 217 737 455 -321 -271 -895 -908 722 229 -728 -278 -212 -397 -986 -658 -460 543 39 81 994 -987 -24 69 229 791 -725 -817 632 -367 74 -219 -655 -159 912 426 721 818 -554 169 724 -530 75 -909 -796 -723 -917 -727 -192 -739 975 -701 218 -222 913 -478 905 -838 -628 928 27 159 -37 -596 -273 -325 -928 546 73 -330 -177 -491 -417 -504 -308 -859 -509 -920 -45 -561 230 797 -738 170 817 466 -516 949 -484 -1 -535 -644 -936 307 770 999 939 155 -190 64 490 100 -147 -166 194 -68 -5 211 842 525 -856 -334 -169 987 -819 598 -360 755 -60 314 -478 58 -496 -703 661 -859 115 817 271 394 937 403 226 -505 -478 254 -387 -217 -78 569 -867 928 -279 626 -378 -337 -795 880 549 803 925 814 78 160 496 -671 537 -675 -833 15 984 -942 -423 608 708 -705 370 801 -196 302 256 -685 -652 749 232 362 -230 842 -95 285 -11 -998 368 63 348 -834 -818 527 -411 924 869 -869 -751 -87 -902 429 573 320 -143 227 585 -430 -330 -925 -94 -755 -413 -578 -591 298 133 782 558 -807 979 -915 59 992 853 282 361 -223 -24 -161 421 556 340 -129 741 104 76 200 852 -670 174 878 -625 536 -150 -402 458 986 36 -791 266 -962 -180 271 386 -714 470 572 -490 738 -474 -779 825 -390 289 -944 -457 -264 -677 -457 191 766 147 -256 -56 153 -532 -232 -863 -510 -804 834 655 566 757 996 -355 802 837 -475 286 534 -975 140 743 175 600 824 -947 58 60 443 633 26 269 -622 615 112 938 107 -796 925 528 411 -428 -777 -579 837 998 631 309 -192 893 -861 370 46 -615 -653 -254 -891 977 -831 252 -290 134 27 395 -909 -123 -546 13 670 -168 935 -532 -768 643 714 -800 605 -934 317 401 150 935 -28 523 -880 627 -663 409 363 -622 6 -311 -542 245 -49 -729 19 -56 523 890 461 363 399 240 490 265 3 135 97 -103 407 876 -371 -559 -205 36 588 -286 306 -54 -306 -437 72 -564 -508 0 108 347 699 -322 -325 386 -711 671 621 697 -681 695 -642 -12 -546 -888 785 -822 -261 542 807 -75 -194 -194 -426 -22 -837 -530 806 975 -363 676 -751 749 -46 -656 281 974 141 -867 488 837 -80 -808 379 -231 -717 -248 4 83 81 -648 -864 -170 300 -984 926 112 39 -687 -823 511 -683 634 -939 -529 9 317 -239 491 -25 -646 516 -754 -836 -657 -721 215 -41 148 -911 -219 546 648 -489 -815 -573 -544 -506 -628 463 630 -382 350 -816 596 -566 -573 631 -338 -387 46 866 -873 543 -215 644 -856 -46 290 -937 468 273 688 757 -538 -542 -706 71 816 -761 -148 429 -324 -163 -325 -888 -368 -684 359 -760 59 -871 -483 -808 -920 794 -478 97 684 583 8 -44 -754 558 48 -742 759 898 948 -268 -967 63 271 875 -293 -58 -133 -16 500 -487 -108 -783 632 753 884 -993 379 -124 -37 509 814 863 270 322 -893 636 -435 716 -223 -944 172 -101 292 164 -745 132 -99 78 889 898 -446 387 395 671 -895 20 432 -343 541 -732 -709 -163 -292 -3 -72 241 -416 -237 9 110 860 438 446 978 380 -954 537 -554 -298 390 482 -222 78 -480 -721 -871 512 -709 441 961 -159 609 837 -171 673 -414 -368 -920 -518 -919 559 -926 -1000 604 696 654 383 640 -75 298 -338 812 353 843 -207 734 294 137 823 -923 817 -94 -309 -388 49 -72 861 161 920 -765 -678 -935 35 -618 -923 -989 924 -724 586 -154 619 -901 566 326 -955 -927 -298 777 -847 496 543 -105 -704 430 528 -146 -239 -874 462 -760 -738 705 -204 -979 676 -603 -705 608 562 932 208 -770 -254 -542 28 210 -162 -556 338 -867 287 -842 543 160 -973 -982 771 -436 -534 -794 -188 -800 418 840 875 -13 26 -877 -851 476 923 -942 -711 479 101 -727 -377 690 931 -630 -540 -807 -454 889 642 335 759 728 -73 -221 764 974 -920 615 -308 -55 69 -246 262 319 -224 -448 66 458 402 307 -506 208 728 637 -962 -824 532 641 -489 388 -539 -376 461 993 309 -857 -553 94 969 707 -65 232 -358 262 -725 769 -690 -667 473 622 619 365 994 -266 730 959 -426 214 736 -248 -538 -183 223 -17 654 -286 -352 -994 305 741 -650 -230 -18 659 804 575 -496 -7 -289 931 946 23 -384 140 -239 -222 -607 947 -709 -16 -860 482 -61 -460 -551 647 -31 776 420 -932 -751 -233 474 549 281 42 786 980 -245 411 -866 -203 5 -201 -119 835 -402 -725 603 -706 -107 753 381 -230 -66 175 -555 912 -976 566 -549 -375 -404 -558 487 -762 582 -47 703 -405 54 513 -824 874 -667 -845 187 59 -506 311 -112 -547 6 -288 -154 -60 286 811 -856 999 910 406 -184 -566 785 194 -389 -8 327 -273 -612 -980 -762 682 -825 997 -177 -172 149 302 241 -348 -365 28 73 -270 -283 -636 -671 -277 210 -880 429 912 439 317 -269 298 -329 -932 -287 -504 689 -832 -757 516 -967 15 908 337 167 880 449 701 756 -661 -129 -973 -501 776 -472 -448 -504 829 853 -476 176 612 -911 -286 -751 -9 -923 446 962 -152 -648 -451 -907 -540 -761 479 12 -707 -761 748 220 -680 -540 413 -178 -999 672 646 -752 793 -110 -93 -803 995 -149 -237 -150 470 -254 522 8 569 119 -551 -347 339 -759 118 465 -175 -268 -76 -534 296 356 197 -777 219 -459 -476 -850 733 -309 96 585 -447 -963 885 83 -915 309 -707 -265 836 -300 611 -482 7 -280 -7 460 -167 -436 119 -908 -353 -70 491 226 -85 -190 450 134 -595 -441 -153 -629 -829 648 -391 -542 -462 940 -440 537 42 -254 -848 -486 -290 516 -834 -885 707 -131 -369 576 -200 617 -586 98 -586 96 -851 -57 35 -636 207 810 -275 258 736 -599 249 -920 455 -472 -817 -721 -254 -852 8 -337 -93 -185 672 760 78 -359 527 467 508 410 405 -490 154 28 477 379 751 105 -622 447 -30 104 114 967 -619 275 -819 60 -169 -471 -584 -888 258 -368 -945 651 -546 -612 -440 -468 665 469 700 -843 714 -640 141 570 319 409 -707 -679 921 -529 -423 -357 -292 -441 -354 -976 -828 880 33 733 65 -936 613 365 71 -23 -399 -416 851 872 868 582 -22 -594 -684 526 582 677 896 168 385 -932 -502 302 271 -591 10 -794 784 325 -975 403 -507 -203 -713 -388 572 -943 -205 -668 327 -460 -19 -486 201 -403 24 563 690 -80 -920 -628 -97 -230 40 -965 -196 408 389 -517 -581 761 -984 177 667 -43 -319 -298 510 283 -845 473 -507 294 -192 760 -938 606 -206 -988 -824 -598 -706 757 978 -30 -564 607 823 193 -823 -21 93 743 255 -758 570 -406 -433 686 -92 475 -756 -244 -515 867 411 -27 560 -691 -234 -24 -217 778 -798 -794 -197 978 -241 -728 592 -927 -891 489 -598 790 -679 736 -417 869 496 573 215 647 -376 782 67 -373 894 -275 470 378 377 859 -891 210 799 344 836 28 -521 -747 357 -34 110 126 243 -67 247 216 -656 -237 -741 598 383 -351 -114 -392 -959 283 701 -585 16 164 556 -950 -234 551 600 -81 -981 276 37 447 546 634 -10 637 -431 -789 232 -993 -69 878 -458 651 -528 831 -812 -31 -315 -962 600 825 667 -138 996 392 -336 -815 -763 -348 -457 669 -865 -17 333 -860 273 -418 93 752 -208 498 -564 -841 574 -941 -190 907 -329 -473 -637 -270 -123 -20 344 -831 133 -104 -539 -912 -506 -659 740 -746 -507 -850 507 -694 872 207 -833 -238 51 183 -26 157 -20 737 86 296 668 -599 426 557 418 -8 -533 -459 989 -481 152 -36 721 -773 -811 -194 -193 370 -67 345 695 -326 -473 -460 -247 -881 -496 743 -796 -820 -956 532 -527 -407 -972 -974 548 -460 640 -90 8 -195 -213 29 28 856 677 -759 -396 950 -774 -416 -482 707 420 747 -137 -457 -430 -868 965 808 581 -832 -556 655 -470 -528 -558 -81 -975 -941 -77 -224 -480 214 809 979 835 211 820 54 -293 -374 124 882 -196 -572 -374 -369 166 -545 -742 341 -86 101 -912 -504 -990 -115 201 -883 -432 -441 404 977 513 -681 -431 772 514 -26 189 -426 231 992 -42 670 293 -316 -993 -60 -605 443 524 805 -284 -834 -726 -61 593 -890 -91 -426 339 895 -633 635 -688 327 834 -162 -282 361 -36 -234 -189 -830 -521 381 820 764 -896 -122 129 -164 759 -369 347 -464 508 374 -152 -59 -446 198 250 715 293 989 -159 756 -395 -544 -111 68 694 -960 935 -294 494 -162 865 797 680 -32 454 -504 305 -103 885 -426 561 4 -235 14 -140 -731 -246 -493 -343 -770 -402 754 736 -754 273 -878 -485 294 -775 773 -750 -288 71 -324 731 652 297 363 926 -400 172 940 412 492 -727 -369 -480 -524 -606 519 -889 747 -178 -377 807 594 145 309 -804 123 183 882 -273 -771 979 868 608 105 -763 -911 362 321 223 -968 -726 666 890 -95 918 -770 -832 598 304 734 -153 -753 -535 -438 -289 -514 953 -413 -82 251 149 899 552 -32 748 604 -154 381 -490 888 206 840 901 -523 452 557 -679 -816 728 -431 763 -229 -348 397 -939 286 583 613 882 83 695 -133 -663 -666 -356 880 -477 -787 -506 756 492 -256 107 441 -897 -956 534 332 -683 957 -500 -786 -617 -880 -295 958 82 -532 -201 389 748 -397 740 -942 380 217 -9 -771 -404 770 48 -88 -845 -660 -549 844 959 368 -449 181 250 -800 -773 955 874 148 -536 -498 106 -604 -117 -368 -582 314 -229 -634 -540 730 -127 -618 -669 -277 -983 -886 -926 69 743 -835 -488 953 -747 355 -148 -455 -651 -993 728 -44 172 952 -365 -223 -648 -102 -139 -940 865 466 976 121 740 845 52 -549 -97 830 -352 57 737 718 205 2 -276 -646 -433 194 920 -951 337 411 571 -432 112 -100 -459 -351 -408 -536 224 -606 215 275 893 -168 341 -51 708 528 -229 -425 544 -625 770 -289 -286 -110 -978 111 375 807 -825 -29 -745 -325 -763 408 -282 -468 873 504 -758 745 399 -824 -582 -816 406 169 986 856 773 -874 843 831 772 -402 398 733 463 819 -175 -105 -530 820 154 241 -486 484 969 -874 -802 -756 -925 707 268 -525 -946 150 -208 375 453 -25 -513 856 504 911 40 -532 -384 -19 838 859 -1000 -232 196 755 371 -901 -921 -155 658 -791 558 431 -229 -93 7 123 -317 -950 -809 918 -240 729 -27 -363 -188 -196 -439 -66 717 733 -362 -456 -526 838 -705 300 -768 971 88 331 235 -204 43 683 -76 590 544 -389 576 -477 -265 462 -40 -134 -921 637 -818 5 -261 -666 597 409 -187 614 -496 133 -995 770 -430 -462 -93 -903 -239 -352 -383 629 -26 -37 363 -793 106 166 786 201 259 -79 479 -417 399 289 -671 418 -812 101 -921 -526 -86 -101 -194 -379 824 529 414 707 905 388 -958 -680 923 851 -521 -391 741 119 -112 920 675 -338 -411 -575 302 -863 -371 193 -58 82 -126 -857 -834 -265 785 -657 -225 -989 130 727 776 235 -459 -675 370 -595 -825 -497 42 559 -791 789 600 -841 -211 -806 643 -415 885 536 155 -793 -234 14 455 -276 -204 290 347 36 -713 238 -671 -115 546 -962 -725 -706 -855 -641 -380 594 -625 171 645 505 857 -200 867 249 240 -977 -182 460 -516 -878 66 -744 263 256 601 -76 -403 -744 -429 -307 -133 -930 878 395 166 302 606 990 855 735 794 -918 71 686 -996 53 -418 213 -232 -922 194 -322 -541 -52 -689 692 -866 971 -165 129 743 -791 205 350 949 480 -181 -522 762 952 -354 -134 -639 -631 -785 50 -44 -930 -457 -243 -481 235 -884 -901 30 -610 -189 -37 293 -337 -527 691 -658 -470 -83 -444 -12 965 853 -678 887 565 -802 960 8 376 -740 612 -227 685 644 -516 -639 -754 918 391 -527 -542 -472 214 207 -342 333 -39 625 -147 683 -334 592 253 805 818 -999 -579 1 -361 750 745 939 280 -263 289 -90 162 334 891 -287 -616 635 -470 -727 33 683 394 613 -46 843 237 942 717 467 300 -354 254 416 -165 -947 -691 -562 835 -517 872 -624 567 -352 -559 789 -190 -230 -464 159 -9 8 678 -570 52 -86 -491 431 68 -387 801 -736 23 279 -695 130 -20 195 -517 -965 197 888 -121 -910 15 972 -368 -365 -142 940 -164 609 117 727 -844 -951 -537 -374 -468 220 551 -934 442 -363 231 -22 351 -349 -171 929 9 -396 861 -361 -400 -227 -51 -331 617 188 713 769 -935 832 555 828 -506 665 634 364 -694 -311 727 953 153 -963 960 949 684 -657 -787 -531 602 798 216 535 -224 122 -994 -102 157 640 835 92 694 -679 -929 352 886 -561 -953 -718 -873 -488 321 997 324 -930 -697 550 429 811 43 -520 582 -630 -608 668 49 318 440 -636 -967 600 -80 169 207 946 -542 187 -459 -226 -831 380 -964 -201 992 -228 155 940 515 -674 124 612 186 -824 616 -811 519 466 -15 -331 88 -588 532 -471 995 799 -451 225 224 -99 -716 361 703 741 -554 667 183 985 -90 -750 -18 -769 872 -224 592 349 134 -603 108 440 -263 146 161 -761 -731 718 -902 333 -658 532 -263 431 -502 789 806 -434 -812 498 342 -980 605 483 -76 -560 267 -667 905 964 562 952 602 192 -41 272 109 -146 -489 -661 -373 -392 809 -64 224 820 362 -198 -224 437 988 374 -941 -517 -93 249 -235 215 -541 149 -984 448 809 862 -448 994 739 177 -457 862 826 -457 292 -799 -279 -962 536 139 210 7 -552 -222 775 -713 470 -716 -306 -438 408 954 882 -228 -737 555 -639 -793 -94 819 678 -328 -36 -325 -727 385 439 36 -170 -182 109 904 -383 -198 -253 -277 766 -325 146 -863 178 881 -725 582 941 407 951 -578 140 166 747 748 128 933 650 -691 -628 995 395 350 -325 -812 157 -452 528 -421 654 -119 212 -40 31 350 -73 135 102 735 694 302 -573 -355 764 -336 907 -132 -411 -656 544 618 551 452 -156 947 816 420 -906 -215 -497 875 376 77 -123 -316 -804 953 -473 -987 138 -320 -124 -119 -358 -547 -971 825 910 -549 360 -411 867 -146 -465 435 984 605 132 197 686 -683 293 413 -504 464 -378 538 496 -746 451 343 577 -879 533 292 -874 703 49 923 -7 807 -55 -748 542 996 307 -571 454 96 -288 645 -393 620 -257 -210 -604 483 -763 754 720 735 843 662 832 -668 89 -815 597 -231 -768 -842 -244 -194 -748 -19 -780 -713 -273 180 54 177 987 517 -608 670 252 -248 -876 -429 -315 512 -627 -776 -294 959 -736 -509 973 967 -368 -382 -403 -510 -862 896 -52 537 -223 196 -480 -272 -189 746 -762 130 470 -58 643 -878 402 722 -139 548 -813 -914 300 182 668 661 -941 841 -593 362 644 -193 66 84 779 -585 121 926 -231 697 838 -694 -273 -127 -329 348 -895 121 214 825 155 -974 409 375 -925 661 300 -316 891 -193 -189 486 -297 -284 377 -203 474 -882 -511 -412 -508 398 411 -694 845 -839 399 -843 -711 -668 -288 620 346 -213 -107 -140 553 804 -6 -609 -577 -492 -186 393 -541 -814 -177 -271 -926 -961 -131 -531 -768 -671 -220 772 -881 650 -609 -239 -19 327 -841 70 101 -150 -815 540 762 118 -688 -415 -370 929 403 243 -898 -275 440 94 -513 -914 87 -978 733 -172 594 -936 -902 -38 -992 -774 -49 -486 282 -847 -54 -415 932 -928 873 -376 335 910 -573 -3 -51 -417 864 -791 818 923 -587 -335 -534 -877 243 -884 -316 -271 21 -929 -608 762 564 -75 -743 703 -448 366 465 -694 -309 190 533 -700 316 -159 27 -668 525 -643 254 -375 -883 -687 375 -80 320 -89 -857 692 870 -580 663 -450 836 -664 754 -884 966 694 586 56 -518 -406 573 94 -772 -810 -966 -452 474 201 -512 -293 803 42 -499 -890 -89 -51 -610 -601 -458 601 180 855 400 -620 756 -370 -140 476 805 -725 866 -737 -551 894 614 75 928 875 -655 156 693 -905 -910 459 347 -753 441 943 906 -259 999 -995 -792 142 685 -325 785 952 367 447 -798 884 386 -557 -77 -238 688 192 824 -869 362 23 -39 759 175 -451 -645 -502 206 -887 -655 -346 -581 500 356 -453 445 -394 569 129 193 -90 617 85 218 -61 -395 -944 177 -691 380 527 -135 222 -627 417 -979 -343 -920 895 -360 348 695 -590 876 573 -432 994 642 926 246 266 678 586 991 988 -828 643 -8 67 270 -14 313 -338 187 506 565 -40 -265 -511 -169 -887 -634 -103 823 57 174 783 -330 -254 898 -419 257 -534 -194 -127 -858 512 614 -528 -589 -192 795 -663 479 792 655 -748 -378 -14 -419 762 -705 545 946 -85 -324 -377 -642 159 -495 660 960 550 535 -62 210 -706 -935 -181 588 427 262 498 96 976 565 -339 928 87 28 605 707 194 -1000 -669 211 405 -282 440 -571 -587 -888 -405 645 465 326 337 831 677 -593 -380 340 -609 679 501 -142 573 110 695 -832 569 -486 353 941 919 -587 -511 -446 -44 -483 713 243 -845 613 -896 -122 916 -973 -924 -735 -386 -487 805 -66 -554 104 875 832 -665 333 701 708 111 -241 -502 -148 338 -769 -729 790 -652 318 828 -448 613 -48 -146 854 -483 381 -928 -859 -747 283 631 -832 -20 258 -125 385 618 838 -715 -945 -154 791 -846 902 -280 266 206 -905 816 255 714 771 -329 223 334 -779 -580 185 118 176 -550 -143 -967 8 -763 -306 -2 -773 306 -671 -16 -290 -233 440 223 227 -687 -117 576 819 -644 -419 -977 236 275 -184 396 127 -2 -503 -400 -185 69 -814 102 -636 811 -759 131 943 -885 -980 -451 976 527 893 6 739 279 213 -950 607 -673 -835 -501 707 618 -74 -846 594 734 -907 -798 686 -12 104 -903 822 264 91 505 386 -156 -399 -160 -574 -730 -344 510 -201 -458 -811 619 550 201 119 -237 -769 693 802 -272 496 -586 110 927 847 -250 -72 -692 339 973 829 793 299 -150 -134 -321 -624 -788 276 812 148 963 -410 909 497 478 862 641 -511 483 364 -906 -807 -379 555 -322 332 562 -251 -479 -75 -518 573 -508 -598 -79 693 659 -282 -323 506 162 -99 -651 668 -76 352 37 667 359 -914 631 -540 -910 334 264 -733 447 342 461 57 487 -768 920 311 908 886 -341 -773 23 -873 687 -539 928 -342 365 450 848 567 878 691 -505 -862 84 -860 822 -387 259 229 699 -599 551 279 212 -852 -806 -766 72 -375 -470 -835 -25 88 289 -281 2 95 -117 -522 163 -440 380 -979 35 -857 251 843 -882 811 -185 -635 -401 231 677 -530 771 -395 529 -441 365 389 119 -938 -912 -512 -378 505 -712 -482 897 -506 -810 861 513 164 -94 984 928 -552 -954 455 10 534 -645 28 -672 426 597 -748 -485 581 -212 -95 -282 418 -689 -532 89 -367 -390 667 385 -309 945 -840 -560 -741 638 535 417 182 -626 58 -660 495 -441 415 312 -696 475 -350 -700 -217 914 146 991 -416 37 497 -425 -587 -346 -92 -632 321 228 369 295 704 501 176 941 -83 617 147 764 676 363 128 -603 702 853 -263 382 -101 -35 -754 957 924 -713 -519 -211 -894 488 -803 -91 513 407 185 60 961 -434 -200 261 -287 -172 -717 -441 -1000 907 576 -489 -645 -629 453 -614 -592 -282 418 -350 727 889 184 -417 726 -537 149 954 156 170 38 424 -795 -536 383 876 443 264 -160 -344 174 260 808 40 -424 -469 24 466 705 867 262 673 -833 -761 -314 510 -998 -692 33 -936 -708 -829 -259 -142 -783 -255 -476 617 172 153 -272 -293 122 -529 603 -590 -862 -293 878 -160 -812 -770 -901 -523 358 870 109 -711 -538 -343 -291 -337 -717 -834 -597 954 -498 513 -307 972 -754 -327 -258 652 -549 -776 -580 263 -456 506 -215 -951 839 61 59 -239 -644 504 -249 215 573 -233 -47 804 205 231 -919 -309 810 669 245 948 31 703 -8 -200 -635 -191 805 709 746 788 386 -41 243 610 125 -86 807 -572 -253 129 -748 729 145 -499 -541 -534 -139 306 641 -302 -422 935 -943 -836 -861 274 234 204 479 -189 588 -783 -573 972 -839 -153 813 -49 799 -567 -409 170 -477 44 -894 -828 -441 198 169 -602 271 -207 -845 518 34 -409 351 -324 308 884 -41 -817 262 215 -445 -611 -332 617 374 -527 -112 721 -278 -516 -18 702 -320 410 -884 496 247 663 861 636 -849 -972 221 209 404 475 813 356 -661 700 156 -671 482 -559 585 224 -798 470 -587 872 537 -840 -115 287 -467 -857 -598 179 -67 360 864 -586 971 796 -977 -278 479 417 728 -48 479 358 -94 -514 331 -969 633 -695 -191 890 345 -637 -403 -882 820 382 -507 -841 -465 881 341 -693 -746 858 180 -333 -905 -837 -687 -344 217 -843 977 210 -293 614 -43 558 656 -771 91 263 -683 -241 82 -269 -281 -913 205 231 536 -141 -311 -658 282 471 -514 498 898 -32 527 354 -679 518 -504 -821 181 -783 -655 755 389 323 995 416 898 -489 -872 259 365 843 470 -609 -271 -568 487 92 573 -536 -312 548 58 858 562 585 -38 -776 581 326 42 -404 -432 -640 23 -895 -365 -266 -155 -635 748 893 -564 -874 152 -271 710 371 141 -15 -868 -386 61 -566 -651 -862 199 124 -390 354 512 -67 -111 940 852 656 181 376 -291 690 383 826 -911 -519 -60 -543 -668 457 465 -568 464 967 496 -314 -74 463 -965 -679 -782 -974 924 248 -112 165 -620 -630 -76 -557 809 834 19 -331 684 659 759 -849 -564 421 -564 12 101 -958 -488 738 -939 -492 248 -417 -572 436 -30 653 905 -182 -821 -538 163 -812 725 347 305 862 440 782 746 905 -53 671 -29 -774 -742 -255 -645 -523 -750 -759 -369 506 -998 -651 766 -764 324 -86 850 352 34 809 -85 -204 177 -519 785 848 -818 -863 -799 933 -857 732 -849 557 -300 939 13 803 -626 226 61 -973 141 -895 -772 -216 355 -924 1000 -598 836 626 -229 -237 946 -120 430 838 -690 467 332 738 -458 978 -660 -390 187 483 -559 233 -673 804 427 -771 -378 -386 602 -753 -505 -119 929 -719 144 677 -348 271 -763 -902 -213 952 -444 -443 15 -371 -53 409 -110 633 -721 -373 -814 -708 -865 -607 175 -676 549 811 -51 990 337 -204 563 -718 881 -674 885 -760 387 -637 -412 -780 -362 606 257 -321 -161 -902 508 351 351 -638 -43 -356 -38 343 727 -352 -321 -315 540 -659 -107 -914 552 978 427 193 -670 634 -906 -734 -541 780 -437 764 941 -853 -572 142 -857 -433 112 230 92 -560 -451 -862 -535 -533 -183 -363 101 774 -727 -146 886 -430 -781 -901 -103 -364 -824 951 188 -847 -762 -549 718 -466 57 436 868 747 34 599 -917 86 -276 147 -390 -206 -494 -38 -950 -607 108 -110 -478 755 -430 -1 895 838 -532 407 710 376 -647 571 -943 -44 21 35 -350 714 -263 475 327 -77 7 -968 751 -644 951 -85 -291 -949 -605 -578 458 314 -519 -958 -136 442 -545 -770 445 519 -306 519 -468 149 -67 140 30 202 21 225 -479 807 28 470 -129 -892 -94 -82 530 629 916 -484 600 -937 585 -428 -3 396 -86 981 214 -166 614 570 -86 330 279 815 868 319 383 574 -975 321 -790 -899 -618 209 363 -518 550 -490 644 -578 427 10 -335 808 -930 993 -129 900 785 484 295 -540 722 -628 877 257 -32 494 -525 -804 253 877 -57 110 989 63 -627 -699 -869 209 254 -529 463 -438 -212 -571 671 -831 645 266 168 597 653 -567 77 -314 -766 795 -773 -994 212 881 71 708 -850 186 -35 103 -308 588 -951 -424 -771 -359 -141 -131 -169 -898 858 -253 -78 -405 777 175 -103 -685 343 122 754 591 -958 987 958 -321 -579 814 5 515 482 -846 -854 -695 440 388 625 514 441 -312 -441 -667 -756 790 986 848 -916 293 -587 -44 -390 -733 693 -128 -148 802 -52 133 -319 945 299 -143 987 690 -524 -544 -117 220 532 624 368 961 -46 -99 483 174 293 224 -241 -860 -721 510 831 -910 -566 -282 -721 -488 95 -161 -251 -830 -528 -836 -218 7 -631 -771 237 -461 856 909 -240 435 608 240 886 395 -831 -358 724 762 937 -987 -725 -149 989 -958 -142 843 -628 -407 489 -753 -524 -306 -739 439 -971 184 212 722 -457 -350 195 -779 -490 828 904 -464 702 -342 -491 -806 748 -4 589 -842 -660 1 -791 -592 -580 -876 691 -706 712 -605 439 -287 -27 -794 773 -37 872 -648 -540 -682 -856 -569 -346 -565 54 862 -258 234 206 -259 -695 -672 578 -751 -562 -678 -552 -488 -593 946 350 517 342 -698 -627 466 -395 14 -569 710 587 41 464 915 -726 985 -279 -112 -569 -474 -848 -343 -422 494 -507 -265 -50 537 396 -971 -966 -24 132 627 226 899 898 -634 698 -712 -443 76 149 374 -452 -270 -493 8 463 944 -524 383 -905 -905 -989 75 -648 109 -18 969 950 -160 -807 684 -80 53 822 -505 7 546 -231 -244 816 182 -407 -359 128 -134 516 -460 753 104 358 -745 -320 -357 488 642 280 -154 295 787 -903 631 820 -162 -594 -555 245 -392 901 -337 889 -628 716 -819 -531 536 -80 -48 904 -982 -648 -899 290 -823 806 472 314 -958 598 692 -387 242 990 738 -921 -512 105 -683 691 -580 94 406 -776 468 399 -748 589 838 -651 -88 46 -664 930 -657 -670 -42 78 -302 -910 997 356 661 -52 -18 197 -492 951 991 -685 560 -887 -831 699 932 -931 566 270 -643 919 -533 -671 -536 -22 117 -447 923 396 -334 752 -628 -172 -758 980 24 444 -11 -914 -103 -315 15 877 213 -545 146 -451 -281 -692 -329 904 -144 -334 -952 577 84 -756 3 856 -447 -894 -414 -222 -632 860 968 -207 966 -602 72 -537 231 821 -843 -388 -456 -975 -603 -998 -261 -233 -498 -794 719 143 -286 850 -893 502 782 -844 425 -419 -71 -812 326 749 811 181 629 76 655 94 90 652 898 631 -821 925 347 -782 -69 -994 700 -262 801 583 936 -400 -404 673 -777 -783 19 669 -691 104 -758 298 -770 667 584 -260 75 268 -54 -892 669 76 240 491 -624 266 640 -652 -504 130 513 -893 -357 -846 377 199 453 -528 584 -483 -405 -583 213 1 514 -80 971 877 -709 -345 868 831 -631 106 -677 72 -769 -336 759 62 -271 174 629 -444 844 -133 -125 894 165 791 -462 -597 -314 160 758 -677 -517 364 -695 309 -738 -546 888 587 -685 344 -746 -519 -149 900 349 19 -419 -496 -287 33 -650 960 119 -976 -30 426 -2 -929 -532 382 466 112 55 -183 623 -245 -631 570 248 -949 -700 667 525 -498 189 -428 -984 -854 -947 513 -260 -568 169 922 223 286 559 -661 -406 441 477 -331 -975 233 -694 518 697 499 388 -997 908 469 -476 -275 -855 184 -318 618 222 -404 -283 -613 184 466 -223 365 512 482 216 349 81 -684 936 -818 -644 -959 -145 -506 -383 731 -103 199 -187 -255 216 -872 -452 -441 913 -587 793 -136 -420 994 -337 808 -380 -342 891 -200 782 684 808 440 776 349 -850 140 -900 961 -421 939 -397 -143 -558 -642 41 86 -443 -312 455 928 883 -883 334 -822 -264 -11 116 -270 -452 595 29 -614 -755 453 923 -713 -137 48 -802 -732 -869 459 258 -842 385 -396 457 -628 -650 80 -51 -78 -338 -26 -473 448 964 754 48 -948 -326 -487 -963 -977 179 -796 -324 538 485 -240 -822 -31 -653 -260 356 194 -326 -583 -201 -719 489 103 -892 184 888 -833 -957 -945 72 -728 -847 -376 669 -661 -802 -657 -381 238 769 -888 894 675 -346 -590 929 269 213 -588 -970 -52 -53 -449 577 181 72 -209 773 573 7 -989 533 -691 59 846 353 684 -924 387 10 -20 679 539 416 -636 540 -37 -837 923 328 885 -253 -214 555 -620 508 -819 287 540 41 -816 148 -760 978 -111 -269 480 -910 247 -294 -488 -585 -412 80 217 795 797 -468 -809 -121 962 20 -15 899 -998 -103 658 775 -383 663 939 488 908 833 -516 15 565 -930 38 -630 -750 -920 -199 -595 752 519 805 746 -722 174 -875 -453 59 433 -35 921 141 823 909 -217 -884 735 -683 -524 162 243 256 648 77 -424 -693 -55 548 -973 619 550 242 -528 670 -410 -430 304 -364 241 -26 -785 427 -381 -597 -46 648 641 -716 28 5 770 -945 -809 692 141 -712 694 656 -754 -655 -639 242 227 -870 -796 -944 -347 835 849 -835 625 320 -390 -589 -205 -909 674 -11 -811 -649 -635 -543 732 -179 332 -996 123 672 446 -272 -728 -788 325 779 40 -54 872 377 89 426 519 -798 655 507 -967 -718 549 -259 854 -970 -147 898 -187 996 488 -821 -329 -411 505 -473 -610 -982 -460 -888 -791 146 860 -757 -594 -912 -708 304 973 -176 504 207 -821 -986 31 -606 -471 -663 912 318 630 -362 429 272 -313 -249 -449 542 594 -212 863 -610 -972 160 -487 -310 910 489 791 -497 985 582 479 -873 -370 -443 -681 984 868 -765 -486 -974 137 741 572 -805 223 761 629 -816 909 315 -960 -913 -337 -480 706 -200 997 -144 287 -666 672 145 -292 -532 968 94 116 -606 -473 -744 451 254 -682 780 720 -839 -785 -283 -144 -541 328 920 85 283 382 -311 312 676 -635 494 976 -280 610 455 -33 -52 -789 -985 845 59 567 275 351 20 -516 71 -605 -787 703 566 -455 -941 592 88 -325 58 913 -466 -607 679 312 116 -259 885 504 913 -263 -206 -44 -424 -985 944 66 402 -785 789 480 725 869 387 -884 816 88 -374 112 6 -773 -259 941 912 -962 95 -537 853 -969 -877 913 279 -118 -538 475 211 986 -963 -213 -501 -953 -261 -661 557 -659 -531 260 788 203 -540 572 130 -917 671 -206 114 649 -164 860 -999 971 307 -590 -955 280 -993 746 -975 -149 -639 853 442 -478 -192 -112 153 -664 -849 582 166 127 944 -483 -186 819 117 144 -180 228 -692 65 -569 15 602 703 473 736 600 4 250 324 -932 273 -917 -247 -650 321 359 964 614 -170 -732 -732 -934 -817 358 -32 -43 410 923 373 715 57 -681 186 842 174 205 269 971 239 159 396 -434 -847 -413 638 -511 548 -499 114 -734 -564 32 -931 -803 -694 50 -235 -50 338 481 612 -120 -884 -218 699 -703 -240 595 -583 -128 -853 -597 -415 -466 424 -961 -96 -625 -642 -572 440 -279 -810 -724 -673 -407 267 -751 651 420 -50 269 8 -385 367 33 -282 31 -718 -387 -204 81 407 55 -813 -70 796 -796 -207 879 301 -492 609 -205 -739 792 -113 -638 -930 163 260 -16 855 -722 -574 -65 -112 -217 248 423 -418 833 -856 56 -61 -26 -371 -760 412 305 684 592 842 -422 -421 4 -500 498 -589 940 -369 -700 856 356 -412 -34 45 -602 -140 211 141 -770 861 -145 -18 -497 -542 327 616 -781 -306 398 353 -555 828 980 -493 435 -641 -756 -324 -73 -952 498 -140 635 -971 283 528 351 -1 -835 -329 235 437 385 799 443 164 860 749 20 995 673 -418 941 -631 -358 141 -842 -679 -785 -724 804 246 -402 87 -325 842 -581 753 868 -102 -7 357 911 -344 -632 -614 161 980 913 -138 -142 -52 7 -489 -994 -123 268 939 297 -221 833 -249 27 -193 686 -719 -317 898 -985 935 605 -121 -678 39 -778 -53 -374 -253 -80 -794 -173 -915 789 242 275 -827 -781 845 677 574 -524 -726 -638 -357 787 -610 444 484 -470 167 328 -413 -839 -601 61 200 -332 449 122 25 -892 -699 -676 -105 -803 903 -296 771 -365 536 -579 -746 935 -324 815 195 -340 -653 425 -824 -708 965 -478 -859 -378 141 69 -70 -237 418 -553 -959 -185 500 187 -385 604 918 -358 -883 891 190 57 -361 300 599 -34 -682 56 775 411 731 -827 -357 -948 -780 98 -805 794 541 345 -28 -430 -643 -324 -73 -302 -583 588 383 -5 345 3 -162 381 183 834 -870 -742 -671 126 -826 344 -126 529 -535 468 62 -601 131 262 149 702 -948 146 626 369 -902 323 228 -667 646 -118 -653 -413 300 -925 -192 136 352 146 -169 -311 -721 -556 -484 -430 -157 -511 588 928 -325 931 83 -999 -184 565 715 -157 -469 -169 -404 -514 494 409 982 -761 77 -395 184 -336 789 -362 -228 12 -396 -246 -705 -783 -428 -353 176 -60 203 -472 483 392 -564 -911 -68 -965 180 589 -865 553 -801 -563 -281 620 657 71 675 -137 -876 878 940 -187 -28 -111 601 238 571 -249 821 -253 -514 -870 -375 -799 -246 820 518 -861 185 223 -704 847 294 978 307 -671 -76 58 280 -610 166 421 896 333 -630 -445 -984 -552 -254 996 -398 -37 -846 -842 -326 694 -919 -592 -774 259 -504 661 -659 -252 118 32 -829 830 807 -824 -290 171 945 -635 -187 25 -110 340 -524 -106 536 948 -571 842 891 564 -184 726 513 -831 -912 530 561 -820 -826 549 -675 570 -97 -889 553 -142 490 -663 -525 -293 -157 516 85 -554 -454 -66 -349 -889 245 179 -794 -641 345 -481 -409 -188 -945 -587 -873 -741 -43 -571 -862 -106 427 -925 847 -643 522 347 -699 658 86 -636 65 867 -591 -145 916 131 -901 -307 -588 537 -819 -582 -566 335 -138 369 683 -470 -865 -115 93 -614 -871 -682 172 976 532 -144 -149 -513 194 962 -373 486 979 348 -587 -755 490 -295 -146 -726 -93 -44 -293 -800 109 248 512 979 628 936 717 62 -233 -938 829 494 513 -803 650 -877 961 193 984 -858 578 -528 634 109 -186 -766 278 786 -858 448 -229 -368 486 -781 -233 984 -93 333 -917 -577 6 409 824 -620 343 940 -27 326 78 -108 -857 -77 987 67 889 -795 -692 -89 -548 -701 465 810 838 324 967 -241 -973 440 786 287 970 359 429 703 -459 -215 500 641 626 -65 840 535 -544 -389 -465 993 542 306 -465 298 763 236 -143 933 964 -350 831 207 -871 424 516 -211 -464 -114 -359 -718 -316 -899 -976 -558 -229 940 -889 294 -186 -275 -995 97 658 813 -167 852 -722 664 -321 858 -371 -442 994 -542 -457 923 -479 160 -817 -122 148 146 -103 -609 697 -187 997 -440 -188 216 10 909 -19 -292 -767 -252 -58 -608 50 -1 508 -483 -937 309 110 258 -7 -250 -107 748 333 -127 179 869 291 964 -461 851 -400 -297 -565 946 344 -886 830 701 -676 721 802 -992 -842 772 -519 -485 531 919 824 -952 626 763 443 -825 368 -913 638 365 606 393 -773 -15 226 265 245 931 -902 537 -53 -976 536 -636 604 248 -661 -925 -732 -658 790 -46 -101 720 522 3 112 -201 829 -59 -77 309 -131 493 -804 -65 -657 466 548 -938 974 -992 -913 716 988 -779 -13 -598 -626 -510 -722 -14 271 -211 717 189 506 -196 -632 -286 -296 19 18 37 742 -914 -474 -951 54 -450 322 877 753 -858 567 677 234 156 -108 -716 656 416 12 -756 -86 994 463 -661 654 826 -908 -644 152 759 617 -663 -240 922 -849 969 392 -799 -643 816 287 -166 132 -581 325 476 894 46 633 474 581 -425 -450 920 264 460 -124 102 -12 -526 -79 -86 -108 74 -276 948 411 -301 -977 -742 -680 813 -178 435 652 -211 999 -460 -516 -267 -515 -184 396 -71 557 282 -433 -722 -577 417 -296 -703 38 -441 740 -227 11 -384 -991 861 708 515 -769 -37 171 710 848 -858 616 -414 235 928 609 903 -898 398 688 19 265 177 -222 825 -620 266 347 -694 -260 -381 -35 827 230 -113 306 313 849 3 -626 -914 -616 471 -312 934 359 -482 -363 -823 -529 727 -512 166 149 -979 610 -391 -249 267 -452 -413 743 160 -736 -768 -427 998 683 -967 719 67 -342 849 -935 -943 558 -820 -449 153 350 258 528 542 -850 322 989 467 -253 796 493 -716 358 -95 78 -135 -129 -164 -828 654 74 -450 724 -886 -451 -710 953 437 221 -273 229 -270 -256 -534 571 249 -645 -725 -602 711 -825 583 247 -966 705 6 461 -790 -741 28 262 -624 -947 777 236 33 775 -459 115 -442 989 347 -72 -923 181 938 47 -552 -302 -722 529 791 -792 -327 439 859 -409 962 112 -200 -688 -362 -297 795 235 -844 -730 -745 410 991 -802 485 287 -18 641 334 -942 -405 -27 -356 -320 584 -876 -665 -551 -442 -118 -326 374 -107 946 -726 984 147 17 -740 -399 -95 -517 332 -794 141 919 -813 56 313 852 55 -184 259 369 -718 442 -162 -867 -243 -829 -313 312 -211 -536 881 -328 222 153 -533 -698 943 -27 455 511 0 -398 -994 -309 -783 -57 22 -233 193 979 631 121 151 -564 -366 -638 533 -287 -524 386 -691 -582 294 203 -879 608 522 542 259 376 -282 243 733 -569 -474 919 -662 -526 -403 -664 -83 -104 63 -997 -187 -494 -505 389 -664 874 -492 41 211 -715 -208 -717 -303 -937 455 -244 -290 81 -634 792 -261 -469 -530 -843 875 881 -373 32 7 -181 815 -183 659 -149 686 65 -985 230 524 889 451 642 -84 200 -339 -126 -322 113 -304 871 401 -236 -208 723 -786 682 -310 -664 62 -999 958 -632 -277 -63 -672 -456 -237 858 -786 688 926 185 978 -361 276 836 351 -549 -801 -125 402 -723 113 -146 -105 -588 -543 -901 959 -28 757 624 924 655 392 -328 -633 -280 -673 -286 -362 277 860 637 855 368 482 22 -561 614 -343 -940 -232 907 356 -543 88 724 -354 -700 -286 -485 293 -362 -326 -221 263 245 334 675 -821 -832 246 -793 -742 279 -882 -930 247 -753 -588 -869 -952 -898 -71 -758 943 -101 882 455 -650 -966 973 654 481 -385 -198 658 561 -192 639 515 702 -647 -27 560 -875 -121 -343 775 993 -87 -639 -524 613 180 751 -40 -767 244 -114 -259 489 -979 840 972 -326 694 -354 774 444 901 -894 104 -545 576 -617 773 -257 -476 108 -655 -435 930 573 -968 841 -102 719 -689 -582 -762 769 83 -417 -494 -413 -935 89 416 -284 898 -791 -117 171 -65 -890 -126 -720 795 -700 292 247 -734 439 486 -207 426 886 -291 750 -645 -8 -924 -223 118 399 -521 731 166 211 575 -714 904 -636 -110 -348 895 -377 -649 -813 -384 994 426 347 870 -746 775 -756 698 -745 915 151 943 416 -266 -561 73 266 483 -207 254 873 -221 225 -121 -522 656 612 914 -886 -733 777 -208 535 646 -695 387 25 793 567 946 -551 -953 64 87 270 -318 62 -274 -481 12 -944 75 851 -900 290 -641 -121 -15 171 -154 -674 49 -756 -631 566 -526 401 466 902 605 953 771 -221 -778 -808 -708 -565 -300 -882 190 50 8 49 698 -459 238 -738 -243 5 382 -459 622 240 -448 -11 -296 598 -142 -544 267 -880 543 247 156 -999 -466 605 -529 -899 -291 75 172 -355 -456 -791 -539 -644 -895 154 -39 -88 -385 -585 509 658 554 906 -20 76 241 838 994 378 30 416 -106 51 -445 -648 216 719 102 325 -281 821 958 -117 -825 -516 569 -719 504 692 -31 -367 530 878 -830 -448 429 -531 -354 324 -601 -546 241 -994 409 876 499 -841 105 71 558 371 -798 -898 239 -447 642 -368 -657 136 -221 -684 -777 -59 417 -548 -863 -788 -816 597 -766 -788 -472 -154 788 -113 -285 -346 -751 -859 797 643 545 -154 -119 -869 -372 91 959 -966 -832 229 159 637 -430 974 781 -353 409 -4 961 -350 371 -671 201 193 -557 219 -515 -66 820 -201 -420 237 -296 -337 921 407 305 74 583 -11 -864 -182 -414 507 602 600 -764 13 -208 442 -335 -559 -586 98 -890 964 605 -506 731 762 799 -262 -420 102 397 617 -294 353 736 471 740 -251 -811 -941 -896 -822 664 -839 96 831 488 950 568 193 270 842 -233 -862 -223 -270 -883 -630 -825 -841 830 26 657 -406 -567 913 671 657 964 -826 -872 989 945 276 214 645 -193 -841 880 -739 362 -74 622 -962 438 -901 -410 -946 -372 491 497 -952 -616 -364 294 -793 -785 -841 -291 537 3 190 -862 -77 -577 -836 492 564 6 530 150 219 871 -4 720 -104 -828 -115 128 219 760 542 962 699 -120 -628 582 -492 -847 -898 -815 -594 -629 367 -924 -280 118 -35 -567 368 -383 -357 -596 -479 114 -133 353 549 818 -796 -811 85 330 906 -219 310 48 386 310 797 -88 -644 336 633 884 -692 -207 819 -980 -467 198 -765 782 -286 -827 -244 -749 472 359 636 524 -926 -144 -681 164 -47 798 -537 248 -340 809 -678 415 -982 410 258 646 -868 336 237 -461 305 691 -29 -179 -891 203 -907 440 -532 469 993 -807 142 904 444 369 -265 179 229 -292 634 -476 -750 -766 373 -130 245 -122 -231 -71 -421 298 -329 22 892 -672 407 993 -489 -160 -352 604 -816 184 965 -402 -942 -370 -760 85 914 -693 370 779 601 -649 -762 817 496 987 696 166 640 -38 141 457 512 -900 -400 -862 364 -954 985 -201 608 -951 677 351 662 132 659 -324 604 -438 -387 864 -265 710 430 -329 -92 -141 717 274 638 -623 -799 626 -989 96 746 162 492 461 -756 107 448 -948 976 -932 -348 -339 -884 395 -818 937 -924 941 -318 321 710 366 430 89 -396 613 -983 -996 -117 602 -675 -894 -467 365 -470 712 241 -360 14 599 479 -505 -328 752 753 -676 -937 -482 148 -784 810 -39 102 787 903 -391 798 -465 515 238 -666 -506 -533 -895 -179 240 0 674 379 117 -508 87 -890 -745 357 -452 388 989 48 -520 324 284 -817 -401 931 695 -182 -140 81 -238 890 -989 -663 -900 -262 915 764 -499 -642 -86 -714 541 -101 -70 391 -945 -746 501 826 -179 337 747 477 -997 527 -660 160 -717 -362 678 446 768 -672 -389 -24 -432 -85 188 966 633 4 973 594 -451 472 135 -323 602 407 869 -838 -76 -416 -506 -252 778 -653 42 -528 -758 529 -920 -106 -55 780 -279 646 -418 565 -73 802 -672 50 -947 787 358 690 -499 -844 -216 -287 -872 959 950 980 -531 14 323 -766 858 -916 -896 360 -50 -877 -364 -555 -674 484 768 -101 340 366 543 -987 -651 -538 860 -568 -304 705 453 127 -527 -655 402 -96 4 -66 -765 102 376 -517 -416 -945 470 740 -978 -979 -729 141 -304 967 399 -439 92 -843 375 -259 -929 843 -645 850 -299 142 -265 -156 575 -125 -988 -869 -212 -106 228 269 -987 538 -790 718 -175 991 -646 -331 136 -655 453 -938 47 -467 899 -686 123 -401 -290 -612 194 863 848 -499 -374 -766 -168 -437 380 -944 797 631 -216 137 35 -23 -534 -406 265 646 -86 -189 410 -261 404 -70 819 494 -157 -995 37 762 465 140 802 608 -987 -561 109 812 -130 279 -98 -117 -727 940 940 -536 -110 -573 972 -705 -934 -632 800 -22 -598 -175 -38 258 891 122 173 4 -703 420 896 -699 -879 -641 330 237 840 832 79 139 420 -102 851 -579 -338 -798 -729 86 27 -253 288 812 -945 -367 -816 276 -195 -413 287 -482 809 -674 -16 -556 142 -722 709 1000 -7 -287 184 -912 -50 -172 -116 -245 -756 92 231 805 637 409 848 199 -870 581 -859 39 679 878 245 -682 -317 530 -364 995 622 -92 -577 132 137 -449 -647 245 -320 538 162 -254 -568 -310 584 -536 271 838 -845 297 -320 -414 -689 36 491 -153 466 78 356 576 35 -813 -610 -542 -855 -687 -162 -896 -765 -386 817 -701 276 -244 -763 -201 -619 242 -11 362 -258 874 -953 -440 -44 -293 -736 -600 31 -23 -459 -898 -910 762 947 339 398 -936 -123 865 -393 -250 -280 860 437 -210 -786 -53 440 208 -601 -491 369 16 -934 698 -888 -734 154 -422 904 99 300 59 -301 702 148 -192 60 -347 -782 -782 620 856 -744 -844 -610 -86 -600 193 -447 -219 -549 610 -717 548 -343 458 821 462 699 -217 -306 121 -64 153 -401 -524 971 205 -384 840 -231 995 -710 741 915 498 -825 448 486 110 -296 225 -577 -960 -777 -351 -429 -61 -811 190 -746 825 390 -175 -159 -562 727 -518 -1000 587 759 -731 -106 100 -883 361 400 -603 -245 -276 -704 -312 -479 -84 -840 -109 -590 962 361 -252 859 -126 -937 101 -667 152 273 -803 -437 8 144 973 740 776 952 -163 128 -527 820 171 -220 101 -948 -557 177 -323 -844 794 -256 273 854 -743 -396 -857 -572 925 -548 -744 -807 -220 -591 131 122 -484 7 702 -54 972 204 749 874 377 -475 -120 83 -343 -930 -15 -100 -291 334 -89 438 -372 238 435 -552 629 872 -179 145 -923 305 -50 -561 82 -443 249 -488 556 -975 -924 -497 127 -253 748 -710 -879 -785 397 -921 134 -227 -527 -155 -815 964 213 23 -423 -913 -391 46 79 125 684 -130 681 -415 783 353 -74 -759 -822 803 -618 -706 -278 -610 -686 157 922 163 -321 -581 -281 -692 -221 919 -659 762 596 998 31 887 -873 -199 -924 -236 477 265 -727 -771 25 -154 -48 160 399 44 937 -266 681 -971 298 -798 316 668 -239 644 -755 665 -877 444 -6 -838 -910 67 -314 -824 -481 28 974 -621 618 93 -230 251 268 528 243 -5 38 -660 -24 855 562 -770 -748 178 -899 -281 574 877 -636 -129 -448 818 886 -512 -39 -136 -146 57 154 292 222 -513 336 645 -796 869 153 492 176 28 -676 924 556 -497 -85 404 498 121 151 -745 458 -706 -858 619 882 -946 -129 74 341 -949 -630 669 -980 -554 405 106 972 210 -331 -397 -447 2 377 -531 627 887 771 45 -367 862 330 -204 -458 -226 -331 455 -592 -144 -796 -157 -381 308 -717 633 -340 299 383 629 -98 -248 -102 300 -298 151 -806 25 -520 515 614 810 -366 567 298 -161 357 -70 -144 -893 -744 -365 441 672 860 -35 943 225 -228 -132 -937 774 232 -951 -747 -252 359 -74 431 641 -654 -609 -233 -489 -325 -451 -382 -328 70 -516 351 161 -438 353 361 681 77 948 827 -966 -464 515 337 -865 -927 -707 -777 -972 889 822 -778 -867 546 958 44 685 59 -334 -880 512 -154 -479 -196 -724 -980 -622 557 352 378 -200 -857 -937 -303 438 365 -868 859 -998 320 799 -596 -82 -135 -97 566 747 423 -395 -59 -165 864 872 -187 -632 -839 -229 936 38 -189 -177 -823 -83 -381 84 471 -570 -131 232 -948 322 905 196 856 832 850 350 -720 897 -612 355 620 -383 -559 -284 896 -442 659 -812 294 636 -324 71 -950 784 -679 -88 382 624 239 -886 111 750 -256 405 -617 531 888 -449 -744 163 -306 -885 583 984 -663 -577 20 46 -240 375 491 98 -730 751 -486 882 -86 113 -617 -780 -846 108 10 -24 906 397 -497 57 -247 808 -871 555 -851 -369 -335 -492 530 -727 -518 356 773 7 189 -984 434 -976 346 611 414 -543 714 959 -181 -505 735 -355 -560 -170 -966 676 -402 825 -780 364 485 127 390 182 140 -23 -81 -544 -506 612 484 -347 226 -230 402 848 -71 -109 -575 -329 -237 569 -582 -787 -496 -218 -375 -258 -744 -228 -648 -835 937 -797 54 -449 -117 -411 -35 262 15 -914 584 404 940 522 707 699 -26 -183 -311 -621 -729 -821 330 689 64 -446 -974 988 849 461 -35 -823 639 617 110 806 -650 -975 -533 -991 -365 736 872 314 356 -702 -844 -870 -242 723 872 -542 813 -423 -44 -385 -611 -834 -623 -930 -269 -478 630 930 611 307 964 -47 685 539 -684 -696 791 190 -690 -951 570 -263 726 -958 -155 835 -548 -8 704 -387 27 441 589 -824 144 901 288 -960 774 605 -904 -761 -96 -603 32 421 -429 837 -277 975 -777 -171 314 -892 -128 -414 -731 344 -493 -631 -308 645 -533 273 421 -870 707 -903 548 574 -955 -639 -600 626 -771 563 761 904 405 383 -943 392 -204 -267 -394 -580 834 899 995 -974 -848 -161 334 666 381 937 424 313 158 210 438 -582 115 -470 -89 -274 -995 -512 147 314 513 528 896 -48 146 -46 -909 315 896 390 42 -443 999 -213 83 137 446 -884 498 -875 -234 -36 744 -159 460 -851 -418 -624 -427 -993 412 -778 162 819 -370 496 -331 735 -327 962 575 750 -942 354 116 -117 -826 -448 -321 768 946 578 -789 821 -298 309 -592 -754 907 186 -531 -35 725 184 -557 732 215 883 -527 -556 601 -134 924 141 -738 -652 812 -284 773 528 -709 487 225 426 -594 -311 846 -49 -901 -925 160 -200 -405 -730 -189 958 -736 -801 -322 84 420 875 397 548 -65 -661 605 562 113 -961 312 229 -33 266 -817 140 -496 542 9 626 -214 374 -728 -77 -702 -487 -241 774 -471 -942 -468 189 415 753 -903 908 829 -674 -213 769 -539 -386 209 161 219 584 -249 414 -85 -216 70 988 -701 163 64 -982 -945 445 -551 -561 -375 322 392 -50 -458 388 -549 223 -768 276 311 -475 40 232 -871 -557 -801 -407 -357 451 571 -647 -792 888 -903 861 852 82 -862 -215 217 239 -387 897 -780 -330 275 120 686 374 838 524 -785 -729 -188 -202 75 -517 -56 951 966 -201 349 258 -234 447 985 370 -660 -387 -648 -357 246 550 209 -496 -609 508 903 -6 943 298 900 267 -914 -911 76 -688 130 157 987 -417 445 680 876 743 -875 396 -920 269 507 -729 352 792 -32 539 -744 -415 556 200 -565 496 919 -115 -577 616 42 91 -221 304 608 -587 47 -474 156 889 -908 -684 633 -102 869 171 -818 -619 580 -434 45 493 -585 -437 549 959 180 837 -39 -427 -938 764 -294 805 451 921 -623 -972 68 -347 -710 325 729 -741 -970 -570 -354 -857 560 988 -974 212 780 -820 506 203 -96 565 808 -476 -534 795 -876 -147 -337 49 -499 972 -539 -563 -860 366 -729 435 -51 559 -894 -370 -569 -572 571 -73 7 454 885 838 533 -368 -779 -863 -507 318 -536 114 610 -990 -546 -608 -553 -942 500 -70 -148 16 -798 424 791 531 -818 223 -364 -534 -292 -782 663 -629 642 -115 -455 -383 -701 -276 666 984 -612 -906 -612 -718 -661 -908 -582 -389 618 844 -710 -439 565 -252 907 -364 -355 164 525 196 502 -309 121 988 204 948 -434 604 -535 -118 529 638 -107 790 699 17 682 -458 -105 865 -701 -186 -608 897 -8 373 542 262 7 -52 -980 -535 -13 -584 -47 -209 -611 -45 66 724 320 256 -641 312 125 841 -749 978 13 377 763 -631 894 -398 -608 276 -72 518 417 999 161 38 783 709 -305 737 -706 665 621 717 -474 868 -96 -867 764 -649 82 -688 -137 -90 -123 393 -286 -437 -454 24 -345 -699 710 556 -204 -508 -660 278 -653 346 397 354 -825 199 -653 -221 -230 -678 675 664 155 -115 243 819 256 -12 -107 -464 116 540 -20 323 538 -90 -814 -584 390 -379 -307 -848 543 -125 -55 -225 -902 933 995 78 -66 -506 494 182 896 249 410 -731 -409 917 862 689 -995 -427 -523 45 672 -497 726 -590 -791 -412 -357 -96 -543 433 585 882 533 235 -988 -655 -621 745 612 -53 -49 267 -121 -696 -370 446 -433 -595 802 0 902 459 -351 -21 425 129 -861 -976 -752 439 -98 107 -669 973 324 -824 905 332 979 397 854 593 -486 500 -838 -144 232 -605 -179 -999 -787 -594 -148 38 -741 260 -241 -640 479 442 110 -604 776 -624 -757 591 391 -845 715 977 423 752 60 -770 -938 -218 309 -464 798 778 -534 474 -596 448 -833 77 -79 643 678 800 396 -613 -489 918 851 239 154 381 280 609 -142 389 -107 417 -353 687 -824 -148 868 166 -837 162 896 675 991 -520 534 -599 137 969 -96 704 -258 603 488 914 -396 66 -992 -57 -376 632 -901 -631 462 205 53 -85 241 949 338 647 -203 -918 -381 631 474 -664 -504 -593 -79 -199 997 701 141 -787 262 37 -40 958 -739 999 63 471 -76 -85 -274 -904 -826 -347 21 -26 -492 -520 -64 -179 219 -809 554 -288 664 575 -907 12 -849 639 -69 381 -170 -192 213 182 -786 -104 -471 437 648 777 -940 635 -653 883 711 -789 -478 -536 -365 -931 716 -572 -723 862 -543 557 625 -836 683 453 -658 437 -682 728 259 312 349 -918 112 -494 45 860 471 884 884 101 946 963 271 34 931 -21 978 613 -997 -49 -791 631 530 -830 354 55 619 -417 127 294 -777 -671 -880 -508 -741 533 -126 -19 -94 -231 -659 -790 -943 812 -74 428 573 959 979 -26 -786 598 -917 714 -706 472 828 -169 651 761 414 95 -592 711 -240 242 683 -412 -909 690 -771 -226 -701 518 188 315 817 -673 289 -932 -179 579 17 -865 -855 993 -313 -572 -648 -926 526 510 351 969 -262 -169 -76 23 -484 88 -809 -129 817 -954 -656 412 -48 -803 -178 376 878 -392 440 -651 643 -348 -968 231 757 -812 -832 58 836 338 -367 -537 14 -409 -256 -864 4 -684 -872 -732 47 -265 -520 790 -383 59 277 426 -118 270 995 340 442 916 80 822 -316 -813 493 -569 574 158 -492 770 -812 501 -721 -825 -930 -261 179 904 405 -378 838 683 -900 -707 -27 -820 -165 -26 768 837 -981 427 841 264 -743 -159 933 415 223 338 -996 -778 464 588 472 63 -613 627 -219 -770 430 64 -233 909 -877 449 -89 940 529 723 -689 -29 -825 968 -547 -277 -811 -470 174 614 -3 701 -660 -756 458 927 638 -818 -369 119 262 -964 667 635 176 637 -889 -272 -536 -806 -694 395 -683 -168 324 632 -859 881 252 10 -174 213 105 583 414 -580 -342 144 -867 -179 -448 37 301 -273 -974 -929 -238 183 495 86 174 896 37 -611 78 88 286 -313 -133 -559 193 398 229 -507 347 417 -55 564 331 988 -580 -528 350 -739 862 -616 230 289 -439 932 458 -626 -804 -815 370 57 -46 -69 -211 -540 671 597 -940 -360 929 -59 -997 -13 789 -477 178 -494 -986 -529 988 -798 -331 890 258 785 -829 -826 584 -190 943 118 154 -315 -920 380 524 -237 543 -404 288 91 704 181 -193 -142 -258 -114 -132 -664 934 -750 -239 -500 544 683 -427 643 622 688 379 3 -231 65 684 -369 -49 706 903 590 460 -803 -639 -279 530 -732 825 876 976 -141 -181 46 -301 -508 -579 685 320 690 36 961 41 -263 -314 90 863 -260 -525 -378 892 -755 -464 -594 927 -714 288 -290 901 589 -268 -628 -978 514 966 -204 -384 -310 -481 520 -416 529 450 -115 327 -62 547 -762 103 264 549 -804 130 -716 -841 168 -362 -292 -31 -700 -364 -480 754 725 -137 -431 394 4 -997 -994 -509 -265 -226 894 192 784 -340 23 -960 -781 199 527 -635 282 739 -759 -774 259 -854 -297 -623 605 -261 77 -523 -14 871 -556 -58 -296 821 352 -577 984 973 -647 -508 -524 513 257 514 -205 130 -183 -55 825 -133 433 -263 332 975 523 923 745 257 -245 -553 -564 190 666 924 -25 -892 -682 -940 802 121 264 -614 -490 774 -778 -279 525 361 -85 -659 -109 -161 511 881 503 904 821 -146 -158 -627 -722 243 270 853 -334 -960 938 -811 -970 243 -911 -991 294 -233 -337 -229 -529 -198 -639 623 -638 274 597 940 97 158 54 553 -916 681 -95 -565 -672 923 14 -840 207 -387 -361 -655 -937 341 -363 -773 597 -680 -952 -25 251 -433 -450 264 -336 576 551 -827 75 -27 -882 280 909 -231 734 504 688 826 -991 -399 705 966 -314 -746 531 -212 -111 -274 -649 -473 -642 981 867 576 -188 372 613 -94 -143 -409 167 825 -285 743 -811 976 -507 679 830 402 -122 -811 23 312 -422 910 407 -349 -379 575 452 922 -176 -10 266 -704 287 -564 411 -712 702 -158 -594 -311 -114 -642 -585 -860 -709 -417 -805 -96 -78 -651 331 -51 -235 -714 434 -541 -273 416 549 -638 -764 412 331 -740 965 -465 -768 122 -116 -111 866 860 827 738 -463 653 410 499 955 698 757 625 993 -790 -458 248 986 199 -655 99 -309 -981 -430 -730 -817 537 -415 682 -646 -328 418 471 -621 -646 -483 293 -663 -551 -885 42 297 -348 -394 -595 -709 -28 -870 -387 -374 510 598 985 -480 -692 -486 311 19 -791 -848 294 605 13 -113 -911 317 -96 207 691 -869 82 394 -119 972 -465 718 -475 -496 -76 -938 -665 130 -959 898 171 -967 113 -468 604 -551 -204 -73 24 178 -492 -651 -4 -461 -787 -291 -529 414 -364 -278 146 -565 -593 247 -988 105 -1 -878 638 234 42 -748 674 -57 343 537 -664 298 -330 927 -717 -616 554 869 678 -575 -189 -670 589 321 -464 407 -620 579 -705 642 -794 250 948 -894 555 661 -790 10 314 989 -31 731 -788 580 300 -203 -231 542 -383 -844 -964 98 233 454 601 953 -180 756 183 859 154 989 -172 -906 -599 -595 -337 730 172 -64 -387 -518 117 2 598 -11 -694 -440 431 236 -236 -210 610 533 542 406 -382 579 -103 -733 521 -588 -92 194 31 841 -912 19 -181 -444 663 330 197 158 852 -142 207 441 -62 -488 -328 -345 -271 -403 876 702 42 -236 635 787 -86 -767 239 287 -497 871 863 737 -349 714 -20 406 140 496 112 -57 447 246 -378 804 -702 666 -129 66 -27 -265 -917 -583 700 700 425 -938 -720 -298 790 290 606 -646 913 60 167 -603 -355 -511 -477 -342 328 460 784 -949 -398 428 -136 -317 837 -667 517 792 989 263 -21 660 -920 219 -512 809 -640 850 -988 -563 -876 -541 465 -569 250 449 -888 -620 919 973 -215 -505 -202 -810 -439 213 897 463 111 -489 185 668 257 289 346 67 64 147 -959 563 -213 920 12 757 334 303 888 -75 608 62 -667 776 -116 -155 -888 -236 325 -724 245 742 531 349 239 935 451 -541 650 -80 915 -725 -149 968 682 -563 -301 -622 -793 42 -504 -549 343 263 -352 18 177 473 -782 -283 271 83 -631 -23 882 -520 -45 622 -991 -101 430 281 114 111 693 193 744 -232 -530 723 293 587 -388 105 -767 -458 158 -228 737 105 359 -392 -150 362 46 567 -540 -588 591 -286 114 -91 666 -916 -940 -239 -225 -488 708 813 91 -450 29 622 568 552 -218 348 -267 -744 -632 -299 211 306 -159 780 775 893 -664 -784 -578 492 -514 93 -729 -102 -354 -286 93 314 807 -161 -552 770 320 700 963 703 598 57 -117 -120 541 -263 -887 858 -568 189 -241 437 311 -191 -533 200 743 -349 -496 -295 -320 2 880 -829 247 -645 -453 534 929 -780 -727 -939 627 -254 -69 832 847 672 845 729 -744 -596 -162 -818 -484 -555 -928 -624 -307 -36 630 212 780 803 -490 596 828 434 -104 708 -826 992 235 -211 25 518 -318 -623 -349 -580 -868 -679 29 844 -976 -374 -801 272 638 475 558 -900 -628 152 -29 -879 -988 262 241 179 -524 -429 -432 -978 849 -264 152 117 276 453 316 274 742 -442 -233 -207 290 571 -807 -662 -824 -796 -703 10 322 -449 -860 961 -2 323 261 472 -406 -219 -766 500 -503 -114 -754 174 540 475 181 -403 74 -779 -806 353 -474 -139 -723 842 -48 -982 942 383 582 -484 -370 -428 425 462 304 -952 -771 806 -929 -827 459 647 574 -729 -340 -840 -393 714 -667 931 672 -370 758 682 -847 701 786 668 660 87 934 -998 -175 -953 -912 -887 734 694 -195 748 656 -843 677 -358 361 982 -695 52 973 436 -356 -801 -141 -944 587 166 903 101 353 376 -169 976 176 326 -938 -570 -247 -287 -313 -316 -369 281 951 466 -560 -807 -326 -207 910 619 -56 -575 764 -698 -277 -618 -177 -956 475 901 -924 -345 -701 534 -91 -195 -732 858 -79 591 -973 -918 571 382 501 -380 733 -954 -512 -755 -759 167 -102 224 312 -471 959 195 -912 253 -708 -67 990 -14 -131 25 681 736 267 907 -229 540 -403 442 -855 287 -272 -528 824 855 808 -120 -91 -266 982 -36 822 526 35 510 -773 96 -882 -849 -92 -532 -137 104 530 -226 -193 -824 20 -131 5 964 451 698 -611 5 -786 318 -503 -79 -708 -78 332 -292 631 164 -31 -715 -301 85 -704 325 -919 883 -177 -713 -514 -836 -721 168 -140 -217 732 -271 -557 552 -571 -259 -759 -940 -824 875 381 -307 -189 133 514 -1000 22 881 -564 175 -81 -343 901 712 -714 564 -849 -36 968 534 814 169 665 740 248 -478 274 -841 920 -564 175 -49 232 -292 981 -269 234 906 883 -798 -377 507 -949 585 -405 -245 -94 104 -184 -331 -26 868 -932 998 920 761 -509 591 311 -730 -331 13 -636 651 984 -146 184 980 -89 616 11 636 -193 577 366 737 161 348 -75 267 -630 602 808 -25 284 -671 -220 144 -434 199 281 734 -31 884 12 522 -560 503 -499 -299 -514 39 -495 84 705 670 -846 387 -988 -581 -603 336 132 319 236 639 324 -6 -624 -927 779 -618 -912 -398 299 -226 686 74 77 -339 -35 592 -71 634 -74 -38 109 541 391 422 -195 -528 435 407 -750 -80 803 994 -506 -292 -435 868 -478 -577 367 -925 -62 348 70 -723 855 -577 -644 -327 -972 -435 683 520 507 -204 116 -165 -390 -207 80 -93 313 844 123 -678 179 -983 619 -94 -198 -562 -895 -302 -943 298 -482 -751 841 -870 132 74 -737 -424 -384 -377 104 -887 601 -976 271 918 -800 449 -974 150 761 425 587 -534 -528 448 -815 86 -246 409 -200 395 -669 -570 208 485 21 -13 -832 -148 8 360 -754 462 -968 564 -640 -6 -749 698 -955 -427 384 244 859 411 964 -193 774 -558 -388 -477 -554 -728 816 79 -409 -879 35 -108 -447 3 -322 -643 468 -484 -120 -456 -359 476 -53 456 -619 206 -720 171 -364 -740 64 -331 -251 -96 -309 824 389 147 -504 -696 -748 -687 799 -197 -774 397 176 556 -993 -96 139 338 -274 -337 217 771 449 -566 -571 962 -468 519 -4 110 -94 111 451 -434 -464 -936 -914 160 -185 205 -881 317 855 812 -101 -223 -533 870 398 359 -860 645 915 984 565 -9 -796 1 -726 -430 -683 -570 998 414 -659 10 182 -889 259 -405 -280 827 -647 985 -74 860 -737 164 653 457 493 566 -188 212 785 -954 -500 -337 -828 788 -998 -960 347 988 -333 -505 786 -696 -673 -711 -246 21 223 -522 463 272 -579 -657 -767 -539 918 429 -187 229 -760 -536 190 -212 -474 815 -901 -996 -388 306 -822 -331 -466 545 143 442 205 -47 -985 -404 143 742 -553 128 -882 465 -285 129 -550 958 592 808 -638 189 -17 -931 -874 989 -396 -43 743 -662 -210 700 -44 164 -625 -694 -282 798 -849 996 457 -240 297 803 -132 644 -406 -195 840 -306 -783 987 785 337 -848 67 -711 -852 -87 -667 655 -219 418 -866 -134 285 820 -483 -328 615 808 146 -894 877 730 -342 976 851 886 -540 -161 981 36 933 -886 573 -928 -394 271 147 -18 -51 884 -377 -385 206 -860 -274 -975 875 -370 -675 670 -579 593 263 -506 560 293 657 8 -14 212 -801 -618 -717 390 23 273 -719 935 -253 947 595 8 523 -393 -826 47 663 -309 -569 679 -444 -334 301 -370 -752 -50 -765 15 -694 512 -104 -259 674 -953 155 98 748 334 -10 -759 446 -43 675 140 674 876 418 -580 663 -858 478 762 -403 -872 -122 -414 -188 192 781 -223 -484 -646 -31 654 -685 830 -508 -483 -267 989 -329 -390 -257 206 624 -817 954 536 -452 360 653 -671 -251 -619 -616 481 602 179 -881 -182 -971 -624 -820 217 559 825 -715 -260 -653 -847 330 959 414 447 54 619 36 91 504 -585 859 718 906 450 -753 -388 -640 -91 -583 -977 -424 693 -387 922 -264 -7 550 -862 183 -883 -934 222 94 -41 -733 493 834 -573 614 731 -870 385 954 -31 -678 969 366 -399 185 771 -90 -913 92 -735 902 -174 -296 256 -169 9 -437 777 -560 528 77 933 213 -910 59 641 999 614 505 475 513 -200 -888 -153 -582 -598 -671 -274 458 -31 -579 105 -32 969 -49 192 -846 168 104 69 -203 393 456 284 -238 -199 -721 875 937 807 -635 750 -427 675 -726 921 -31 621 -290 -39 -302 -934 -221 -42 920 -35 312 -783 440 705 -410 594 -72 -166 179 335 -13 -460 -495 195 -323 89 505 818 -793 -769 -958 90 -265 -74 -997 -918 -749 -31 531 -255 917 -138 -840 -24 -271 589 122 -120 786 206 699 -322 885 -638 -517 -608 469 142 -566 -383 397 -242 233 -552 697 305 597 -615 -352 394 -178 850 478 -82 -178 659 597 -181 -918 -809 553 -608 547 -111 -249 275 -592 20 841 890 69 871 186 -304 -331 -351 -956 990 -746 58 -904 -312 -845 147 122 -59 114 -761 -516 -472 -349 -246 148 -512 -220 89 734 -520 740 800 -959 45 11 561 474 -588 -875 606 -508 666 848 509 -846 -434 907 -13 869 292 91 6 -913 -254 -476 -783 177 -464 363 970 630 758 -441 -612 -495 517 -950 -352 223 -738 655 -538 741 -829 -988 -366 762 126 -666 -980 205 261 474 -742 -623 -185 -808 394 86 11 576 -774 195 -549 156 457 290 -886 776 -399 328 -1000 651 459 -640 357 -952 -272 -10 451 118 -330 -832 -502 -552 964 -165 -257 -15 -637 573 -8 244 76 -342 -766 626 -375 -181 -64 378 73 -30 49 -532 -356 759 -701 174 -214 -472 -53 -623 -858 -497 -264 -324 -17 148 -286 -905 88 -950 424 -375 210 573 780 -485 633 684 629 -295 434 178 929 -476 232 -556 -71 470 998 77 119 47 -792 325 357 -269 -922 49 -132 298 695 -534 717 677 474 -47 -942 842 -425 317 -145 -701 201 -748 -947 835 293 482 -220 951 -654 -160 -515 -116 379 441 -426 -676 908 -74 -915 -535 973 -327 345 -783 744 61 -260 -781 252 -701 249 920 587 265 -598 35 956 -170 818 808 -789 472 643 86 464 -537 464 445 908 865 -168 -547 -753 198 845 -269 875 -789 682 -430 -996 349 -139 -744 511 -694 -362 439 496 315 798 266 988 747 -521 821 405 -760 199 394 373 319 166 625 -532 72 311 228 575 -182 189 -477 -126 -933 -228 319 693 332 -497 -754 271 561 -664 725 -70 -243 -896 738 928 -706 -590 -432 -276 -504 -222 -226 -604 -402 47 -764 329 926 -779 131 -816 446 232 -548 -809 -986 990 142 149 -919 -404 -221 411 232 -103 -10 -437 957 328 -256 -700 848 36 363 559 -252 -744 -399 -476 -234 -358 -110 490 973 -627 67 -616 -594 -217 537 966 -786 -432 699 60 900 648 438 874 270 -20 -34 304 264 198 -875 -813 -959 506 -11 -671 -13 -493 705 323 -825 645 -58 -436 -418 41 -59 902 108 -876 181 894 794 -962 663 -78 -84 781 -914 -882 -48 -173 -482 -316 -581 36 -212 916 93 -225 194 -877 348 37 -582 829 -482 981 998 -167 331 -110 666 511 -192 -6 93 253 424 -598 765 -247 836 348 -468 -724 692 -656 57 457 360 285 -865 -157 -654 486 150 363 -359 -184 -800 208 850 43 -419 145 612 756 256 434 635 -238 -860 -229 -244 -501 941 -147 487 839 -925 189 -640 -720 -325 190 936 870 866 698 373 -192 395 -979 241 -507 352 -668 733 986 -160 700 683 286 -701 -307 460 352 -720 -708 8 -205 -446 -921 247 687 942 164 -767 -966 -790 159 840 296 39 915 364 -658 -552 615 855 -32 328 -683 -636 119 -482 723 -186 -224 585 625 139 -544 812 459 -309 576 -355 204 743 -160 386 892 159 -380 -654 653 941 -678 754 90 269 -930 92 -849 952 974 -429 -200 -324 669 739 872 141 797 766 960 656 931 -261 -537 -999 759 363 993 -565 553 617 438 974 -435 948 -394 -458 24 -334 -167 -393 -616 -55 595 -101 -872 -239 -898 349 105 727 804 98 922 148 613 -369 -381 -746 -779 -913 -565 417 -630 -758 -679 -722 -776 581 939 -266 -352 916 255 -463 129 -495 -28 985 237 -505 -161 5 502 779 917 -11 832 -301 369 919 -724 -998 621 292 444 584 108 525 -490 16 -418 -721 72 -530 161 -289 -755 -329 365 -554 -473 -959 44 2 -352 882 174 937 461 510 163 -25 658 -958 -713 707 -563 784 847 -652 5 329 973 547 -160 350 -98 291 186 -599 -775 255 892 -41 -86 -112 322 -847 -749 -963 525 374 -326 -844 126 -768 -400 701 969 845 281 465 866 71 -615 -990 -146 144 837 970 -701 -444 -327 90 -729 300 -941 370 204 798 -459 -300 -961 -736 315 150 -91 154 504 110 559 -778 -906 565 -22 -952 -266 170 -675 148 313 -942 290 705 -946 789 697 -386 455 426 890 254 486 722 502 95 -551 -159 -803 910 806 -756 674 143 -862 -616 983 854 88 793 -38 -192 -896 -29 -332 706 713 885 77 426 24 -481 971 -286 861 -301 -133 -894 354 219 872 482 207 667 193 -794 782 -265 9 235 -828 346 457 -369 227 143 352 -59 -954 -401 -333 -580 169 -420 721 -374 281 234 641 -142 667 189 665 842 -751 266 -184 332 -265 -33 329 705 -195 959 -35 79 -950 123 -506 564 972 266 73 -649 -254 590 628 138 -419 -325 728 631 -213 263 -639 -732 187 -652 -134 906 122 -36 130 589 -20 983 -875 644 101 -355 970 -893 291 -348 673 599 -236 121 -323 -548 -150 772 21 -877 -491 -992 124 -902 -654 -944 926 -810 -664 -256 -605 -327 116 -406 -459 647 -847 396 715 317 -214 -801 7 449 -261 -453 974 730 -474 -697 -402 -714 -684 -562 -333 988 -344 239 -907 106 -730 -41 -791 263 -8 -420 54 -35 995 556 250 -354 894 131 -137 65 -450 -361 373 -186 -32 -247 891 -386 -893 302 506 -306 -543 -175 875 793 712 -661 336 490 19 570 -62 3 220 -975 729 -930 782 -995 -896 426 298 -804 -890 -779 -618 -463 637 150 -690 527 241 788 292 -196 519 -748 341 -650 133 380 953 -774 547 -519 -3 304 856 -436 -173 -477 -997 -18 -377 80 -808 -538 -244 -961 765 -601 -210 -113 693 807 228 -636 -748 -453 -215 445 -775 872 -954 987 408 25 -399 -793 -641 20 524 96 -328 -754 399 -686 442 470 -660 -260 -255 -941 146 -373 -505 -903 257 998 403 -790 521 216 69 -985 954 453 -423 162 513 -705 940 413 -771 799 662 -365 -929 949 554 -379 -717 439 898 607 716 7 -507 43 -942 133 -922 -531 -894 530 413 -880 708 -858 -952 106 -288 803 -745 679 -26 -392 987 251 -710 -833 -43 -71 -568 -577 535 -656 -843 -496 -426 824 -376 200 66 -166 11 385 -728 968 -444 -112 -840 -681 424 -20 235 -862 -625 668 -123 -117 202 -660 -300 -60 -916 624 528 72 823 -179 996 508 -893 -752 -466 976 549 354 -584 -944 867 572 162 976 -540 512 623 -458 26 -145 -997 290 -261 936 -492 125 678 -140 -11 -807 375 951 -143 312 43 -519 450 454 -199 -509 763 496 397 907 -21 -711 -23 -269 828 8 -967 -123 -705 603 -578 31 17 -557 69 -807 58 864 -12 -486 -621 50 649 653 606 424 -738 136 536 675 -758 666 -32 887 455 830 414 -750 -180 -576 590 -860 758 575 -427 971 175 -884 -661 -82 -938 276 -514 -43 445 5 719 -475 -565 765 -706 272 -935 -204 34 65 -288 -716 -109 789 559 -365 346 -446 295 -987 119 -705 -605 -744 32 138 695 -790 -442 226 -993 -139 -68 212 -775 -809 -61 321 -568 114 739 -6 793 4 375 -841 802 957 -318 -751 533 267 844 337 -60 157 891 -493 -460 342 688 936 -423 210 239 508 -214 682 -665 -108 506 -812 493 838 -836 433 902 207 -726 132 285 -496 595 -728 230 855 161 926 -640 -955 837 -277 209 131 673 -224 300 -896 -699 711 -21 -133 -881 -988 308 339 -829 -543 -976 773 -615 -744 -469 543 745 -122 -734 -27 -953 -325 -249 39 -64 245 -52 852 31 -914 729 568 -86 -641 -839 677 -109 -854 558 568 -282 552 409 -438 650 987 -921 -423 82 -598 802 426 -964 216 -654 24 930 -706 292 -222 495 704 833 -146 713 645 -98 332 -902 -655 -853 -156 29 -887 607 -484 829 -318 930 -165 331 -764 854 -869 -349 164 261 -97 -551 418 14 -678 -990 206 889 496 -456 -999 -447 996 -234 -480 479 43 -737 -17 -703 194 897 963 502 453 -661 28 -852 -423 738 854 -380 -387 -43 -339 -955 981 823 372 304 704 -281 659 409 530 -227 952 200 889 178 132 -383 -22 -280 980 -544 191 284 -213 -637 189 -372 878 762 55 505 -614 157 486 -625 35 -671 784 -390 682 -943 368 849 -512 441 -875 -209 436 -291 -868 948 -929 790 863 633 -511 -127 611 280 220 166 -29 990 5 -466 -111 749 -569 575 988 -677 835 -35 603 -732 -990 268 633 -141 -99 -53 -207 -302 13 874 -453 -858 505 855 626 198 900 -389 -321 168 -916 835 734 498 292 -869 277 185 98 -199 849 366 -556 430 -893 -905 -506 -579 785 -764 -719 403 963 -113 -689 771 716 243 892 801 -367 -637 -725 -687 -616 -103 715 555 -188 746 -693 -541 -29 392 -743 -110 -63 -337 -114 325 -198 115 -953 586 895 930 -638 -253 -436 341 219 -751 -58 784 -631 -780 -764 57 -419 -226 740 227 -113 309 123 -764 117 332 -331 467 -314 569 -591 -288 924 -736 -214 -819 206 256 -522 -442 -956 -729 191 -750 -439 -443 -93 -209 318 476 548 893 68 -136 578 256 356 -170 -222 936 649 28 284 28 -452 -1 760 -624 -849 -299 -589 -508 -280 953 -487 431 285 758 691 -293 -568 641 -465 -195 427 51 -486 -781 304 846 225 -990 604 -854 454 -120 -849 370 871 -474 708 655 539 -897 643 -785 -101 783 630 -724 630 -5 -431 549 177 54 258 271 -467 -216 -833 -482 902 -479 754 500 835 457 -337 -221 974 14 848 922 -429 147 -435 -973 -228 420 -425 21 658 -777 484 245 -387 -876 244 63 350 230 -13 -575 500 -512 -949 694 -477 -52 207 -98 -998 779 243 -263 478 -807 -765 -805 -175 -81 -703 -740 160 -434 -241 -42 -677 -442 -683 -587 721 -593 -739 -185 72 -521 -484 -521 -615 867 620 -563 -130 29 951 -547 -820 54 800 593 676 418 534 -536 106 -34 -910 -786 574 -758 654 685 -535 -159 -639 -423 726 518 -557 -838 832 359 -168 560 74 -680 -402 -469 210 -113 -975 -785 535 -557 -92 -430 -885 -691 -772 -290 267 96 173 -672 642 -583 80 45 645 -125 -559 -88 -682 415 816 -665 153 120 992 436 600 92 -258 735 -909 -903 -500 546 572 -596 159 -889 720 859 875 -186 197 -64 -590 528 -446 406 576 788 -441 -28 265 -941 -966 56 -610 -434 -190 235 251 168 20 36 -44 -272 -224 -483 642 160 242 109 -936 -739 -473 471 -496 -261 -613 -623 724 757 232 446 -579 657 785 846 -523 -224 959 52 -660 204 771 -278 47 416 408 857 518 -798 5 773 -583 591 604 -510 -29 -9 -660 360 -798 -563 904 -215 758 402 -367 -917 -137 327 178 -320 262 462 -272 597 27 -203 -519 336 399 -184 -554 -133 292 -781 -784 450 -639 -535 -903 -14 -961 93 564 583 -366 521 424 154 -289 212 -600 -815 -133 838 218 -357 -743 -505 956 131 164 -912 -263 -729 -143 284 224 -688 794 -645 759 663 379 -629 82 402 157 372 -60 653 -584 -119 915 635 -486 -582 175 937 -242 710 -929 261 118 -351 -661 -259 -561 -58 597 -109 -779 -404 -769 -812 250 -207 1 63 56 -966 -156 700 -544 -835 -856 186 202 -18 398 911 227 -201 -161 522 310 -175 505 919 -560 862 -344 -357 -984 -485 -246 925 803 -602 -343 436 -889 -236 634 633 896 -846 -178 -51 396 -499 218 -905 610 -509 -698 962 -596 15 -43 329 -987 -801 718 748 77 882 -276 228 620 487 260 531 -642 325 29 60 678 -358 -847 -447 562 453 -124 867 -791 307 -286 286 440 -928 -811 -880 -157 312 -56 -636 735 573 541 -573 833 -391 -21 883 -422 -380 -717 596 226 -474 -229 164 -589 -433 302 -20 -314 425 -780 481 765 -930 781 -548 905 -260 271 710 -246 -94 -951 94 -463 -179 -14 43 -556 621 -883 -25 51 861 442 91 -135 -993 -517 -767 -708 463 310 -729 302 504 -931 -191 -551 -519 -128 -944 -335 979 880 39 -525 808 -574 -226 266 -116 305 442 -410 139 545 592 -367 -116 -472 -551 -382 -302 299 912 547 -491 -475 914 -210 879 142 -574 -743 -699 -779 -463 -410 -718 449 454 995 -767 531 206 127 689 662 175 -602 739 -479 575 682 -387 505 935 720 678 -301 -735 27 662 -846 -855 -432 962 -91 706 845 -364 -492 -172 719 -138 -525 201 809 132 -798 77 -376 277 -814 706 948 -379 900 -765 -378 -763 -698 347 603 -645 493 -127 -754 -490 -815 -747 519 253 -673 809 -695 826 -712 -739 28 -125 -652 -150 -163 206 -272 894 -612 -385 195 -247 466 211 903 352 -274 -495 922 813 -393 -110 -479 503 497 -877 -266 -497 633 817 -405 829 -69 -346 -750 418 -249 205 540 -536 -979 629 -193 -581 -396 544 411 761 -930 976 -568 292 391 541 57 -180 -598 -740 521 -738 884 -97 279 -115 969 -165 706 612 933 -917 -475 21 167 374 -472 -959 -676 702 -817 677 -860 407 466 974 459 -569 390 579 -168 -147 -4 -413 16 -710 359 599 -341 957 -453 124 172 135 -562 -152 -54 125 -902 433 741 593 798 -912 451 927 -895 915 -820 -579 629 -484 -282 251 100 -623 -938 -593 552 929 -745 160 969 -917 -320 459 -485 -881 757 -968 -503 556 864 -870 -460 -444 -755 -134 490 -8 502 415 959 -669 837 -829 408 917 -134 301 598 -799 77 976 -604 737 746 -604 188 262 -22 823 -887 625 340 548 -202 -974 808 -799 171 263 -607 -395 35 238 -558 281 -143 -965 726 122 192 -865 9 -104 -23 -766 -438 519 -922 720 -453 294 522 -417 966 975 319 -31 -900 184 398 -933 -415 216 -461 455 317 166 546 -358 773 -224 -826 -238 291 29 145 43 -75 797 -266 906 -194 941 1000 990 699 254 -111 -864 -368 158 623 143 -74 -824 -893 -311 -508 223 -200 -97 51 -407 -895 -82 -81 -597 -312 -980 -311 -720 279 -121 -975 909 204 494 297 713 -894 895 -797 647 156 601 -193 597 375 -830 334 58 821 -600 617 836 750 61 -774 605 683 -963 557 -310 -16 289 792 -34 60 335 104 396 901 341 294 -696 -211 -65 -363 -491 -869 65 -702 576 -187 -285 -449 -813 869 -39 551 681 -436 -964 -676 -463 -956 484 305 428 -40 -721 -367 427 749 973 395 547 -419 -873 606 -871 676 940 248 206 -176 568 607 285 905 -307 -455 401 693 -244 -684 903 250 -440 -520 49 -403 577 364 494 953 849 -421 -962 -248 190 561 102 19 161 770 -489 -53 369 795 771 -207 263 -755 -831 -539 777 914 47 -37 885 462 -657 49 411 -139 471 -434 -172 -9 -598 115 -123 -164 372 -397 -233 251 -145 515 399 -184 -740 -745 697 -818 110 971 -619 5 -179 -210 -260 -50 250 -808 -58 -358 -503 541 -337 632 -468 207 -811 875 896 985 872 -276 -394 346 -914 -315 849 -962 -67 -8 -831 95 -912 509 152 774 -187 -913 -547 -667 603 493 -179 -233 423 -23 556 -969 -311 -144 -443 636 -248 -267 -271 -667 52 -996 96 -686 484 -456 175 546 958 371 -157 997 -370 -995 -116 768 108 109 -237 875 542 -351 -446 -796 -541 447 923 588 -750 -102 -286 857 913 481 815 310 955 -221 -74 -445 670 486 -637 161 -911 -592 -81 -540 799 -845 -34 -840 861 44 875 786 -144 162 -234 -118 -650 -934 -958 -168 963 51 -620 -233 625 150 59 925 -659 -829 -961 482 358 -483 -191 -386 -813 234 324 -592 -50 -19 106 -32 -284 47 978 150 464 -1000 261 367 -860 -130 -176 872 -366 33 -99 919 431 123 -613 805 740 -180 703 -539 -311 -964 -369 184 -809 892 -520 461 -277 -734 597 -374 -3 -624 -978 605 921 -38 342 420 -589 -266 -247 807 545 399 -849 -528 371 -124 165 189 -548 82 -436 -963 -814 331 -702 -870 -875 38 -523 -828 -801 -29 132 -922 772 -99 488 -869 633 -287 197 -857 -242 -820 -309 680 -50 -793 355 801 577 803 -398 181 222 -251 -261 420 -869 959 55 -355 -557 -954 -663 450 884 -627 -473 -415 363 736 -900 336 -435 -717 -573 696 -209 99 852 639 -700 -356 -300 767 -432 -234 689 -781 -432 669 427 -391 57 6 -674 282 -455 -332 13 640 918 -142 -808 -991 164 -602 -242 524 -984 -495 -552 489 -731 881 -204 -327 296 145 -280 967 -386 25 355 -300 668 -21 -460 627 119 -796 -173 -72 -281 -96 -865 224 83 845 -263 -509 961 -188 -869 -910 -954 -43 -132 372 840 995 -929 -289 362 227 622 -176 -510 851 -988 -119 938 -780 307 -592 588 -108 -690 -675 858 -728 231 -805 931 220 602 252 970 888 501 -625 984 -398 -650 -8 308 -469 -731 -750 126 970 -49 464 -212 -806 520 -930 -894 92 734 353 -206 -508 -967 -203 -848 -545 -118 -533 -840 650 890 545 139 -137 641 -583 685 -291 545 858 -689 935 339 0 -980 -986 -598 783 -756 -207 -866 -567 -972 -779 356 -860 -498 705 -583 -54 862 724 510 460 -514 -905 -603 -292 -61 -923 107 958 -530 -396 416 -379 -579 682 578 -527 -783 -371 -520 309 812 -793 -71 852 802 -874 923 -419 860 537 184 591 -938 161 641 -93 -380 321 111 699 -255 175 -699 -773 201 -526 140 678 -42 -586 817 428 -62 -88 457 145 -190 -749 -609 -119 -336 -737 -8 -601 551 -849 736 -991 -72 -607 748 -280 -940 -243 -775 -296 19 386 396 -799 -576 -105 931 -124 858 867 -663 -403 -557 423 306 652 637 -317 418 -258 -64 929 -804 -823 -576 -829 576 -206 -908 95 421 143 942 -706 -988 -336 206 980 859 581 -563 -662 556 -570 -614 631 217 137 -365 -850 -686 -732 861 139 809 -94 639 747 -252 -674 207 836 211 -563 -331 -252 -867 -378 662 691 911 890 -208 935 -228 -311 -168 -532 515 990 599 -205 994 -344 597 907 -129 312 846 346 894 611 814 696 91 750 485 357 662 -644 -425 321 562 -394 123 103 -367 847 -845 33 559 -611 755 -941 399 526 -170 -542 -242 -912 96 -767 265 616 -299 -600 -916 914 338 -492 -161 -804 730 -951 -499 296 365 157 -167 185 -618 668 184 -455 897 -811 33 150 -505 707 267 925 295 708 -194 -441 174 -909 -209 -355 -298 201 389 264 -883 975 709 657 188 -461 46 46 -157 -790 830 -425 404 -256 378 -168 -416 -581 -219 -255 -287 731 653 -666 486 244 -28 530 199 557 -79 83 -568 863 44 541 38 -788 -626 -531 733 160 -754 222 -663 922 257 839 -637 -23 470 740 -473 514 -303 626 33 536 -912 743 -230 308 -409 646 616 -535 36 365 -413 -874 18 319 158 -707 -337 571 605 846 -272 -594 -462 -173 321 227 265 -350 393 57 -831 -952 685 693 595 277 718 -437 928 253 116 -152 752 -154 666 -545 660 -162 262 -577 534 606 978 990 -951 667 728 -77 -754 973 -723 -145 880 216 456 788 -840 -520 886 -160 852 226 900 -591 -546 -683 493 -641 52 -689 842 -698 682 -374 937 295 -602 658 -487 566 805 -444 257 598 -212 -679 466 118 75 370 -892 350 -914 -126 -972 -782 -219 82 -645 -306 -355 290 741 695 -897 442 -887 -360 -716 -841 -972 -783 -394 -746 -529 -847 -295 334 -844 653 -564 915 -325 -895 953 902 653 -682 -283 -556 350 873 -611 921 829 659 284 -456 961 961 -450 -374 -885 -295 -967 585 807 619 -705 -951 -908 -69 -503 776 501 184 -751 -106 -62 -147 -384 -661 -421 806 -808 -41 -238 890 750 156 -502 787 -975 574 -299 -699 -420 969 746 -259 270 373 -469 0 293 -182 7 825 102 633 766 -296 -974 348 -67 -93 920 -729 -499 360 900 238 -88 599 -169 -803 -289 782 850 -240 464 -65 -220 -852 347 966 714 1 -31 884 88 101 896 369 299 53 97 251 -788 85 -938 -16 -932 846 34 854 -391 441 -797 712 955 -854 28 138 191 -935 -728 -42 -552 838 -788 -681 11 951 -574 460 554 546 330 -307 -543 465 -903 662 -288 871 644 -264 154 -129 506 536 768 1 -59 693 928 -403 -592 -460 -850 -470 -668 -319 497 -713 573 482 -7 -918 877 163 -980 -787 -666 738 949 -830 -563 79 -886 213 236 -417 -964 904 -122 -126 544 427 464 -801 290 -708 -245 -205 -38 652 976 -811 -880 773 -117 -676 636 373 674 -990 154 -374 11 763 -200 -673 -435 545 -896 -126 837 908 556 216 -133 -280 255 669 162 94 -689 922 -256 -979 273 -958 -817 -303 -123 85 -848 879 -522 685 -39 508 823 285 -866 179 -356 -39 -318 470 675 393 999 523 338 -910 289 -911 960 -315 693 998 -852 872 -733 -650 97 242 783 156 797 45 -883 -226 -205 -354 -146 -662 935 -124 -287 583 -457 -632 -72 -676 957 -939 137 -820 -79 897 -945 585 -686 5 2 367 -715 433 -755 -427 -24 527 61 -350 301 -832 -84 90 -907 -687 -115 -805 -271 -977 905 525 484 -346 -893 156 -610 -387 743 690 627 -923 -194 -88 235 499 -763 -638 -674 -256 405 895 -439 707 -53 -384 -750 -680 -583 932 -1000 -20 436 -577 829 838 7 -329 574 348 -626 385 233 -965 -871 42 -921 254 -175 10 -571 -272 -732 -657 986 934 -425 780 874 193 -79 -31 -569 530 37 446 767 750 -864 -119 751 -357 -361 953 447 828 -946 -731 229 -449 441 337 708 338 -315 236 -263 446 865 -664 -329 -255 -552 -977 373 -239 355 -486 -542 653 -389 286 560 -653 366 -950 -304 -296 955 -617 -250 672 755 -156 647 10 628 679 -110 -911 202 -541 -992 -954 -288 -282 -111 -982 275 33 -159 -812 119 -751 -320 -551 -594 511 192 610 524 -400 610 -614 -925 473 866 662 -22 -411 41 153 204 376 -204 170 97 35 274 727 -222 455 -147 -275 -303 166 345 -544 251 558 472 319 501 898 -33 695 674 203 692 607 578 247 330 816 910 -805 -34 -508 -860 -957 -452 808 -401 672 -469 898 563 -494 260 117 -730 229 858 -30 225 629 18 -254 757 340 2 -582 -876 961 743 -895 68 -174 -493 906 446 656 212 41 652 -430 -702 -134 504 -272 962 -430 -415 864 -288 417 -65 817 -288 279 -712 -666 -285 -49 41 -948 237 892 -565 -464 -432 -948 -882 -846 434 57 -457 -546 -536 892 -331 301 -539 -67 512 -148 885 979 -920 -137 -918 -41 -118 143 247 -183 955 405 641 -573 -659 704 700 -618 -328 689 353 -707 328 -729 -735 249 -736 734 682 -913 -817 -648 -151 -721 925 -977 -552 408 -145 -509 -52 -180 375 -794 321 813 -494 190 -919 -159 -258 735 -83 897 -544 423 -851 -544 -904 -511 477 74 -975 182 -396 382 -449 884 -831 604 -654 638 -838 -688 910 776 -997 -871 -687 598 931 934 827 -731 -977 -543 -965 -19 351 -607 136 -322 -552 -217 -882 -720 548 -989 899 844 118 565 276 -204 -349 617 -821 -65 -989 -144 877 -802 444 655 -831 881 -624 -611 -345 -210 -392 87 475 -936 356 -799 989 -296 -654 -311 838 -301 -839 -326 -938 980 -437 665 -923 452 937 -486 877 -62 743 88 242 655 -783 204 -385 -289 -396 -935 -84 -153 8 -59 354 682 -638 -150 -542 -103 -550 -620 -118 938 426 -674 -785 553 -150 -116 -268 372 151 35 -105 469 222 -325 413 -176 216 513 -278 246 -298 369 -540 498 -978 -428 209 -181 327 650 958 160 169 856 461 -708 135 97 2 429 -869 862 -864 793 321 -675 776 494 -230 -369 617 -987 464 378 -689 31 513 -878 349 367 200 985 960 -996 998 -624 -686 851 -77 258 500 643 -951 -492 -582 405 -536 410 0 -744 -781 517 205 -720 576 -222 -679 -686 848 4 -682 540 589 -644 -25 25 940 -346 768 196 -284 202 -115 -809 -142 145 -168 433 646 853 623 293 -872 504 -448 723 507 547 -165 885 -528 -156 -506 231 -282 -301 113 604 -323 -711 47 -396 949 558 -260 -148 -934 -655 777 -957 139 502 7 758 -977 419 -582 347 228 -299 490 -812 -819 -760 993 125 895 -522 567 -529 -430 597 131 347 -343 485 -807 823 -595 367 -186 895 494 272 -653 546 -777 -706 -414 -258 794 640 -314 -647 -975 -298 504 -81 -130 -560 -444 -617 363 -718 -372 -174 626 748 -400 -824 795 658 988 -541 -506 -624 -47 -542 -176 -952 -943 -912 -104 -688 292 -299 -692 288 -664 894 -319 -939 805 822 392 -41 -468 -16 823 659 674 -480 -361 -868 -835 967 96 349 901 -246 -348 649 -721 -435 133 -130 166 278 914 549 -553 333 -12 789 -476 -598 -441 -344 430 -837 -498 870 262 792 447 -563 77 182 -6 -183 950 48 616 -731 748 874 22 727 230 -492 885 -407 -518 -471 329 -843 35 879 -114 858 470 406 -466 -115 -732 -75 -687 657 729 -947 552 289 -883 -364 -649 563 751 344 831 -931 238 817 -811 846 -565 869 -719 442 -57 -299 90 -773 251 -728 -962 436 742 21 -187 -388 -453 -676 -618 -358 522 390 582 -883 -362 44 -203 -156 827 -207 -24 410 -128 34 22 76 820 987 -589 555 -396 -139 -12 137 -495 -923 882 982 910 303 -528 254 -863 297 -434 535 -515 -151 489 -465 161 464 297 595 338 -417 -902 439 -414 700 15 -907 -204 32 -790 -48 -948 -942 -630 724 236 -396 -915 -625 320 506 981 241 395 691 -204 -297 -993 678 528 774 766 383 -214 -616 -696 -595 -602 -524 -53 -183 571 449 806 -83 627 -328 -296 -162 327 159 420 -244 742 696 -306 -873 -424 342 -973 623 654 1000 310 -842 -975 -485 72 481 -264 -732 30 -668 506 493 981 316 805 -267 361 697 -716 -780 -859 192 -150 484 -474 729 -312 -668 3 467 -833 -200 -431 326 998 -841 689 -511 641 -263 560 -882 -722 857 364 -932 713 -38 222 904 604 795 907 619 89 829 -226 -180 -968 823 -357 -217 -808 736 266 192 -539 -484 -57 -242 -883 -322 -665 -925 262 -260 225 -403 327 -423 988 607 461 -203 709 117 67 -31 366 376 494 -214 415 -438 -311 539 759 748 546 325 -244 -840 -986 -204 -918 -620 -484 -250 539 13 -357 -911 -879 338 384 -727 741 862 217 -712 -141 -119 -165 -335 -813 840 -297 -564 -139 -972 916 -833 -939 623 -535 -807 -326 -660 2 898 596 179 -995 -620 -83 297 648 431 -274 -66 712 844 -647 -210 143 -391 -386 -849 718 -885 203 -825 349 -229 -555 -224 181 541 -103 367 121 422 -741 -828 -312 -576 -209 546 -597 -948 613 369 -375 -784 83 801 -939 -825 352 103 922 174 571 -859 -118 584 63 -515 -599 94 -138 344 -490 -811 726 -585 628 750 -557 -280 462 944 745 -837 -27 146 -710 -142 637 -320 322 -110 -905 -592 -83 705 581 521 -993 -91 484 682 -143 -76 -432 400 -338 381 -433 486 252 749 -705 -948 -377 -134 -419 -251 -873 -769 -483 -714 -459 -992 -123 739 801 831 -324 -300 83 403 -982 -234 829 228 -885 -866 -39 -6 900 -717 -970 124 775 -745 -425 -629 -453 256 76 -853 700 -905 -44 878 -846 448 -977 952 -434 652 376 -91 -764 288 -111 -524 669 -756 396 521 441 169 -934 -814 -47 797 168 902 -706 877 459 -796 928 -753 -53 522 523 -825 -821 -413 186 -491 801 -23 -46 701 357 -67 664 616 -131 -23 -580 -891 549 -897 67 -370 935 -710 -576 -160 545 825 139 -262 187 240 -246 -869 504 129 941 491 356 -164 -413 867 -404 -437 343 530 -846 506 -615 -809 652 -925 -525 134 -803 62 -222 -906 729 -284 -502 246 437 835 -427 350 545 116 599 486 610 -163 242 584 944 724 -505 -549 -950 -759 -456 996 536 -733 -315 374 195 100 -222 91 -276 -554 211 -963 -274 -208 -255 -464 480 -792 -461 -743 -397 20 786 -534 -401 447 906 -647 314 -358 -478 -708 -101 247 715 406 -859 -694 902 402 -915 -887 -729 325 -962 92 542 -50 -928 -348 -22 -923 -52 -348 743 -907 -427 -805 -789 -987 -687 204 -505 813 -190 -361 -509 252 -889 843 -650 661 -781 618 539 -216 -82 776 984 -907 -211 61 347 684 913 -911 841 -253 483 -983 334 536 -567 -608 668 -398 72 501 297 622 783 -827 -295 -766 760 540 -588 -49 253 593 531 311 -842 -832 775 -859 -342 -73 -341 387 -383 893 650 -490 -302 150 848 81 -764 -399 799 -376 -961 683 -304 -904 940 996 57 24 -655 -521 -849 334 -573 -648 -217 619 -108 654 -84 947 -333 -804 -661 -856 185 832 3 -288 744 564 151 314 149 -518 815 -77 -381 -616 394 843 -255 -423 877 -317 77 375 -262 831 -327 -661 636 185 -721 -432 -879 33 757 -191 -337 -161 929 909 520 -864 -270 303 133 -109 561 -130 -512 132 399 753 -886 337 243 209 610 -521 893 -406 391 -506 893 38 -345 531 -471 -723 -528 -90 -365 778 -17 -758 285 -250 -211 526 -627 -566 -393 -381 422 751 -532 -972 -759 -804 -840 -981 965 409 -655 -381 660 318 -173 354 -452 -208 572 -148 831 -300 623 761 967 550 -695 576 144 306 888 322 276 -770 802 640 355 164 -491 929 -831 141 240 -615 -377 782 723 778 329 315 -357 23 -463 -811 226 -114 -950 948 257 226 -285 804 -243 379 -998 -176 430 294 -208 -755 888 605 641 530 827 206 121 -673 518 -400 32 -673 -748 976 959 -556 321 959 -411 -569 -571 745 521 -288 -199 592 -46 229 -810 -493 317 773 759 -790 717 502 583 98 976 -128 -580 -141 775 0 -43 511 -618 54 829 963 -966 -315 -772 248 379 332 218 881 554 880 644 982 544 645 311 -439 -819 781 -882 514 -389 -430 -741 543 772 -129 31 34 774 -975 -584 -724 672 -569 -441 498 -210 397 701 -74 -141 861 -158 822 851 892 776 -859 394 -49 -511 -258 955 136 204 -584 -13 -865 916 763 906 573 -515 -601 -650 370 244 -865 -456 -206 -919 664 -460 391 -213 -925 630 -251 -537 -438 914 20 1 -188 232 600 -883 -435 902 -455 -169 379 523 -829 -144 32 700 -270 -117 -778 -239 40 -839 423 527 825 159 56 -944 598 -993 -905 -487 625 45 687 351 -342 9 -452 592 620 97 -196 -362 -350 -703 937 82 -378 473 -401 518 633 147 137 108 -632 546 503 -540 -572 421 -737 -379 903 323 -468 -212 -518 983 8 867 230 346 -63 -998 973 880 632 877 -468 -30 793 532 186 26 318 -892 633 616 468 -722 -567 -476 -240 -706 -761 -112 594 990 -502 450 -821 -140 642 -386 386 -649 831 983 -862 469 69 -593 391 449 -275 260 -727 -446 854 880 -586 -734 109 931 481 77 -93 728 -528 297 -642 -898 823 -362 -336 -241 -351 -688 566 -920 920 407 703 -434 290 764 -185 989 906 175 738 167 383 -63 -599 -106 897 -498 -713 63 -858 -899 893 685 -600 -953 538 141 -809 -944 -576 588 658 -847 -921 624 33 -333 913 -647 -600 -625 -957 -132 656 281 -388 -615 -471 462 311 438 262 715 -332 42 241 898 910 257 458 -355 -707 -427 -542 165 -976 137 73 -369 -577 452 -403 468 -868 104 -408 304 144 -403 -612 -916 653 -274 -130 736 852 180 -431 -248 -107 969 88 798 789 929 215 -505 -75 133 852 524 984 -198 -947 185 -22 29 178 291 590 -491 31 531 -339 666 -315 339 -65 -411 5 -996 -769 -846 933 995 736 730 755 278 -241 976 407 -148 -86 943 -549 -231 -392 -371 309 -521 555 -839 552 126 -846 140 -622 -16 704 628 -391 -933 966 455 903 176 197 183 -617 18 -186 -666 -307 -899 203 597 -653 -347 -563 484 -994 -60 -747 -516 -895 641 -80 167 605 467 224 -507 -332 669 -262 472 261 -70 -166 -977 -41 -812 -520 -929 -972 -12 672 -902 -3 -552 -609 -368 -123 -447 -451 168 -102 -246 -575 980 767 210 445 319 828 342 -355 246 -335 728 426 146 193 -897 -917 698 -859 892 422 754 143 -346 518 157 -556 -481 -183 661 -798 -730 -645 -65 620 -976 912 -216 967 -477 651 -481 -939 -698 -977 681 272 -179 232 300 -869 335 256 -492 819 647 938 68 -513 651 466 -886 -494 764 529 -482 -227 255 -789 -33 369 -867 448 -846 -419 -917 -967 -680 -324 -139 -278 -701 550 -563 -907 418 -532 599 434 355 -467 -308 749 18 501 764 -253 118 -159 454 21 678 -987 -635 -865 -162 -265 722 935 901 649 -926 175 907 360 -172 842 -283 96 570 -776 405 138 -988 -50 890 832 -261 -48 -480 -714 -26 576 955 -871 -46 609 462 546 -582 218 952 -192 -876 523 565 -61 -341 -259 278 -332 832 920 -753 423 987 137 -815 123 -96 -471 765 -500 -686 -318 813 -905 -379 -672 -111 265 475 315 -193 -154 -627 462 -410 405 -565 -189 482 -492 -472 489 466 -129 718 836 -128 912 443 115 88 320 -233 -595 -885 -436 -813 -876 939 -160 739 -384 -944 779 -520 -592 -855 195 -882 -121 526 -282 -305 698 -995 281 641 342 47 -206 -101 331 404 154 -252 840 396 384 821 -984 -886 421 751 77 717 -467 949 956 698 -91 -453 -713 446 -78 -591 -227 503 34 -459 497 464 -429 -680 871 -487 -42 -611 202 287 750 -562 -191 771 443 -584 34 336 -87 -41 827 69 513 741 -822 356 216 -56 -157 234 -182 -108 342 65 -220 -380 -250 -229 -433 922 -532 893 606 819 -209 997 -795 -796 128 -446 -917 -320 824 -200 347 130 -609 -804 -413 392 -890 -802 -936 -427 902 261 435 -695 -444 -401 -937 -845 -844 360 334 487 -758 -812 -682 282 -368 -610 -139 778 646 -679 -159 508 -448 -917 293 813 -3 -245 -707 -808 -736 167 284 996 -79 -272 -344 -898 -484 -818 -565 -608 -101 -417 -303 586 899 -279 744 -373 -612 708 459 -435 490 -653 471 -782 -968 -888 -156 -803 398 165 327 958 -503 -955 943 -789 -657 673 810 945 -644 865 489 310 -554 -968 183 1 616 855 -295 625 930 -512 846 465 -984 -897 950 733 482 -172 -746 900 197 873 -269 -893 764 250 810 -660 -928 -833 837 -249 424 -567 -605 379 -979 -783 -363 -119 -109 -925 -136 -179 -609 -713 -434 689 765 868 -164 980 497 -487 882 154 778 210 -501 44 281 963 -619 -631 214 -124 437 87 -99 250 -223 729 968 108 -484 -741 480 -429 -547 847 865 270 -814 -928 415 151 217 775 23 -573 74 -297 290 294 -44 -449 268 586 461 -356 614 967 -805 -697 -489 -289 368 -798 -151 888 -202 -593 903 -454 -383 19 -444 -980 -973 36 -46 -329 -758 -737 994 794 -589 418 235 -528 927 -242 172 784 -932 -880 757 823 -59 973 570 281 427 -898 101 40 -236 738 499 -369 -844 60 -545 47 -341 480 703 -758 580 -501 -628 -603 -874 -671 724 -103 -161 -313 30 390 536 508 340 686 606 -524 94 640 -284 681 216 -714 246 626 -875 239 -563 -918 -448 643 -361 -533 15 -216 829 168 481 -28 -355 153 411 -265 901 -578 308 -756 -718 408 -166 -79 984 429 112 -563 -793 581 -185 16 393 807 -513 999 -229 -230 294 -87 431 -596 962 643 -91 932 -210 -338 -911 134 -126 233 -849 -514 956 -61 -29 475 98 682 -826 -12 397 700 142 -754 36 -647 919 146 633 -584 -959 503 -768 -726 -112 -310 494 -537 -497 666 -201 -56 -626 925 549 -497 -885 170 126 301 -494 107 -692 329 -297 619 -708 -626 -13 -52 -351 -466 -552 -911 -848 119 -321 564 896 484 -876 450 643 544 336 864 271 882 694 287 71 -582 91 -620 -31 406 920 -37 540 -40 -522 -397 22 568 -743 704 157 -586 -861 35 -802 935 909 126 775 -296 -996 -947 411 718 -969 146 580 -158 251 -243 -517 -840 -33 -689 -144 200 843 427 452 573 346 134 814 781 -938 -621 784 752 836 -704 -943 596 -990 33 -201 -436 -407 -474 -854 -79 -770 -550 221 230 80 35 -864 -421 269 -572 -54 1 728 490 -73 -505 559 -661 -942 -655 165 -91 -966 238 337 946 881 -890 573 -722 -179 -494 18 -939 30 -646 549 -156 13 -581 573 -848 985 369 967 909 -66 681 -166 489 -4 413 251 -468 -142 -160 -851 612 -154 331 133 -577 -826 -657 -723 131 -152 340 175 -819 -195 789 224 -39 185 162 -690 819 -630 -13 50 634 324 -478 -458 -115 -26 -801 690 378 75 726 250 967 -461 -777 -333 -369 -355 297 -796 616 -941 -289 755 892 274 964 -71 330 490 -137 -404 400 -987 -572 -655 243 -447 239 -307 931 -178 -590 -492 548 104 525 364 -12 -919 74 -384 809 164 821 -665 -420 881 811 -446 -979 -56 -830 -230 807 -303 -437 634 927 783 629 -358 416 657 46 -864 -966 547 -203 -110 501 450 -9 -96 -620 -175 -304 264 -656 -743 -195 -168 980 768 -901 176 257 -73 862 -722 287 -316 435 537 -296 740 -875 545 159 -288 552 990 -324 -472 -162 71 -618 -564 -552 475 -549 991 215 969 702 337 90 -437 -41 -124 896 528 -359 -93 -18 -692 -713 -325 -486 -194 -478 -590 528 69 -132 858 507 -486 341 836 -436 -778 -774 506 697 49 991 -17 -877 -538 658 -14 -202 259 947 -270 516 147 248 379 868 950 -122 659 -175 -927 -420 49 603 555 -615 -44 -388 -952 587 916 -181 -9 772 -682 926 -721 194 394 614 108 -379 -773 963 -313 -984 -207 579 -365 193 -733 133 -53 657 858 172 -706 113 111 210 -893 -458 -95 -992 664 -496 586 -106 -671 -811 326 -148 -552 81 564 94 -807 -840 -867 109 551 -644 -153 -718 -494 -431 -459 312 -384 445 476 -931 402 -350 206 -480 692 -799 -791 -378 -334 -531 -265 712 716 -930 246 481 -463 -705 -35 52 234 -489 -809 336 -341 -618 873 -241 512 -596 180 972 -921 34 869 583 638 -325 -844 312 322 792 654 880 -304 286 144 -408 79 165 103 352 419 464 -691 823 74 78 712 15 462 227 -970 765 586 525 -135 955 -52 -195 -601 390 685 706 783 473 -78 626 -701 -466 -892 -118 47 158 -113 -963 173 550 736 -949 -578 -44 406 -57 -597 253 -781 379 -726 220 342 -225 740 683 346 -152 -578 241 -670 521 695 -588 964 192 591 732 867 19 733 -846 -432 -563 73 -262 -178 778 -591 636 -492 286 410 -206 -130 -701 824 996 165 838 995 269 405 887 341 -797 -668 -60 614 -853 -294 377 527 694 620 -21 -297 423 -641 217 -698 -396 504 -569 -44 400 728 -562 -608 530 424 -619 774 67 598 405 -139 -930 -635 675 -330 -574 -296 407 917 -414 72 -506 -752 881 804 351 -500 -480 904 245 -866 768 -470 -631 67 666 -602 -214 651 -410 -689 792 -815 578 -662 847 -233 -39 286 -491 -670 321 288 469 415 250 396 -292 651 266 839 -69 492 -478 -958 927 -235 -588 -774 872 -51 -563 -300 -197 686 -927 662 651 999 -336 -209 -20 934 593 -190 -60 351 -724 -719 -446 280 281 56 366 964 -646 193 110 963 -525 862 446 -190 -171 -887 368 188 8 -42 -407 -922 814 -616 372 -464 -40 -894 -225 -286 -832 514 535 -682 -936 66 -720 -415 -397 -996 582 810 -697 138 -70 43 -868 -532 880 184 817 -20 -456 -151 -306 -724 -345 -335 -832 309 609 -539 -574 828 73 -348 -284 -352 -46 813 521 -661 -23 833 -370 -116 967 -655 -751 140 -634 794 764 -344 -983 -491 -686 -303 643 -428 -163 374 959 428 417 -359 109 339 -452 116 357 -897 -733 -74 783 626 -791 -832 -553 370 -370 16 471 -520 482 313 293 -369 -437 455 206 636 -39 981 981 -508 -493 334 122 -470 351 -415 43 -82 -306 -286 686 -194 225 -339 -859 -699 220 -633 -81 847 -44 -644 596 987 704 -562 297 110 -925 -778 30 -794 -952 370 480 282 -776 465 213 -464 -55 875 -191 13 7 -886 -864 -988 -702 -440 -526 -15 -832 446 183 739 -234 933 -614 -832 203 402 300 -440 799 -581 -962 -700 112 -613 426 -361 596 779 232 -576 47 -367 -908 168 -753 902 -473 647 307 -578 -922 -847 923 -258 551 395 538 -748 87 635 -902 -863 725 -798 -88 781 641 515 -664 -488 -976 724 -871 499 996 67 468 -317 782 -946 -810 808 -117 390 595 -110 770 -563 -660 -160 589 -561 -819 581 -413 838 -880 583 -236 -31 655 -217 -765 -779 541 -979 111 858 836 -118 632 908 931 318 138 331 269 -92 -218 517 510 839 -383 84 226 -566 -840 -699 620 -553 -97 736 939 183 -866 -300 -997 752 858 -597 -354 985 -182 327 16 74 657 -756 65 740 -291 425 82 734 -839 -925 109 -765 186 973 -238 985 -249 254 158 826 645 -349 311 444 -341 210 912 97 -490 661 -246 850 1000 136 -868 198 271 860 -715 755 -437 552 711 327 744 770 -252 700 729 -101 -37 470 -253 -162 728 544 -699 -4 611 376 571 -385 499 -703 -603 410 -868 518 -84 -519 -808 415 -415 604 546 -69 -794 130 -580 -254 737 -988 -756 -497 36 311 554 752 4 -805 -873 972 -366 -787 878 917 24 -363 275 164 388 594 895 -556 -593 714 952 343 112 945 -542 704 -878 226 9 -474 969 735 198 -683 -271 356 -822 631 847 162 -829 -24 85 431 231 814 -14 19 271 65 -441 442 -981 -387 194 843 -193 -595 -797 139 777 451 -384 937 563 -432 46 979 588 691 -274 488 61 122 -324 -456 198 29 255 -752 -958 -684 -531 -223 -769 97 -861 262 -838 357 -960 531 -842 -514 639 656 601 -736 -897 -785 183 -275 -551 78 513 916 249 972 -267 -656 512 669 388 542 183 -936 297 -473 -473 613 672 69 -345 -367 812 604 817 -174 872 -296 227 749 30 22 798 -170 343 -826 257 -51 -213 -838 880 795 -981 428 885 -951 334 -426 -633 -469 -342 703 456 -763 -271 102 -676 434 578 461 -575 846 270 523 -544 513 856 -982 -760 -457 267 -177 503 98 782 161 22 -731 -339 545 -236 -982 308 377 522 438 618 -901 740 43 153 144 219 649 52 -684 -6 -719 -106 -462 -680 -696 -394 523 44 821 444 257 733 593 528 227 715 75 -518 798 -155 -551 -163 -855 157 338 -463 887 -898 -925 150 -161 64 106 328 245 -360 77 -673 437 -508 -810 -313 -237 833 -620 -849 90 -878 853 870 72 -731 -959 690 246 -695 658 -964 84 279 -296 171 -482 -746 881 -521 11 854 -95 492 366 295 -132 20 527 -227 -913 167 -235 450 -128 422 -761 918 903 246 -545 706 558 -932 -193 75 -211 -564 615 955 -222 671 -748 9 -935 585 -388 -947 -605 -550 795 843 316 -755 -412 208 -134 -62 513 994 -208 -694 -474 715 -523 479 581 -407 299 166 -411 758 -270 -462 223 505 -120 -753 606 -399 -433 -589 438 -131 204 228 -285 548 941 874 749 -708 610 -757 -524 -546 389 -748 -737 564 264 426 -173 -323 -447 343 -814 -612 112 -20 -670 880 181 -507 -675 757 -330 208 442 -25 875 160 836 -246 -867 419 -996 -241 -16 561 977 -910 -230 -269 -501 -181 -678 -681 581 -62 819 884 70 -1000 -75 636 -571 -588 936 776 1 889 -310 -836 843 -263 708 -918 -901 -330 707 -124 -996 -769 179 903 -672 -778 191 -897 -590 -60 723 -879 -88 287 426 663 933 -620 860 -700 286 345 -116 -395 -216 198 -55 -784 -489 840 -353 -295 326 950 149 445 -383 397 -191 458 -603 -961 388 512 528 917 721 950 -406 -706 113 76 -992 992 -481 -892 -945 -66 -125 -213 75 3 926 -470 757 767 963 -364 527 -252 -833 -949 -741 153 -400 753 653 336 -947 388 -370 -393 463 -755 -951 -689 -981 260 -180 97 787 -160 690 -536 -909 276 405 -66 -255 -850 559 -743 -553 -277 778 -403 751 603 -2 -411 167 155 195 75 514 176 977 -289 444 833 -396 -389 631 -342 615 -320 -418 242 -460 93 -276 -139 -323 879 75 272 832 133 208 -729 375 -936 -198 -715 794 -399 165 -82 58 -994 -979 -379 798 -813 -836 -676 -349 -334 -534 511 610 515 -48 977 437 179 942 -962 -97 -186 331 -433 405 936 768 -163 -128 124 -876 -747 395 665 477 687 -864 -617 897 1000 -264 -986 -80 636 -308 234 -665 222 -513 807 -940 -537 441 -768 -376 655 815 814 -298 -923 552 -520 -946 648 366 -519 -768 281 188 219 -37 -807 -476 -683 369 109 -123 141 463 944 -55 166 560 -102 -76 -587 78 12 -524 40 -171 -761 537 -339 -339 916 808 747 976 -714 855 1000 529 -321 814 -964 -865 -896 -510 -982 -642 -724 -359 -352 166 645 -55 -964 31 823 -733 398 421 -788 -531 -198 -330 -241 756 126 -144 774 -649 551 386 257 455 -183 332 -236 -612 -556 756 212 13 -915 665 -902 -575 223 880 -782 -810 -677 695 -954 -286 511 61 -692 -755 -498 -183 -250 618 352 945 714 520 -591 979 212 -423 29 769 -625 917 -24 209 -217 824 99 -883 670 702 -537 -528 204 -715 234 -736 477 -539 -848 656 -48 -638 -894 -751 -807 -782 326 754 341 -500 -7 947 780 -176 -391 -456 -857 262 669 806 549 486 -458 -150 146 263 833 -765 916 946 -416 -53 -690 -756 115 -632 -477 -492 -221 -703 484 -998 889 -150 -773 851 907 709 661 764 -789 -105 -203 -64 -813 -480 320 -572 117 131 -910 -570 0 187 -200 41 -512 -122 -274 -545 925 -262 -790 -864 -892 916 879 400 -890 -867 556 340 240 776 -755 -32 -915 -556 144 -591 253 99 -349 -577 712 -123 -300 638 389 -161 764 -411 933 -711 -697 653 -898 226 856 -390 -492 -435 299 -156 831 -943 -628 -108 -22 -143 -769 505 -923 -68 224 -523 -266 -824 -210 -11 153 -124 35 -702 872 -993 -739 462 545 930 -394 619 6 788 631 571 544 -23 808 -138 735 862 -66 212 936 434 341 -177 -520 322 -76 -853 -708 718 -12 859 110 -65 69 -227 -483 250 -536 -171 652 -8 824 267 216 -10 -946 -515 231 981 -99 331 635 -436 69 971 671 110 -967 -427 -333 -632 -659 976 -816 808 -397 -989 -342 94 -171 -310 309 950 149 429 -453 -93 748 -632 -43 -301 -745 604 799 -3 -902 -870 527 -529 119 942 504 -446 -728 131 -37 792 -896 199 -769 527 -815 509 806 153 196 -973 1000 705 -864 -535 -823 -329 971 -513 -102 -934 -323 -480 -734 244 -338 -615 55 -360 -603 -769 -858 114 -245 181 103 -681 179 76 37 -578 360 -486 -809 -9 -900 -686 513 -607 -310 728 -988 394 97 45 442 -902 875 563 -558 -504 -404 -126 212 221 -668 -468 624 -11 -359 13 711 -754 -379 458 -257 -446 -270 81 247 -205 -832 38 -19 -807 -737 -332 -930 -28 -877 -938 -607 -191 -563 -149 -270 164 615 662 120 897 -495 -120 -738 -396 -676 -250 -991 -160 121 -330 -627 752 299 -769 585 419 -261 -333 -60 813 243 -779 747 -861 -963 -918 -28 397 -400 -8 -668 875 -652 -127 -193 -257 833 -754 -690 706 83 789 154 501 -454 -345 751 939 959 306 -707 107 -513 309 -904 328 -799 -525 288 677 -671 -882 855 -111 874 433 762 -250 24 -850 -228 -377 479 -980 56 121 -312 388 -784 -769 -642 -51 -39 403 -585 -923 -95 -500 -821 -569 -699 149 -220 246 -19 471 -49 -779 442 244 981 -984 -341 -505 -380 -197 814 296 -931 -923 -775 -644 767 498 -287 -286 -129 556 -502 -176 991 -876 527 -378 583 -470 14 -184 -394 -559 771 122 -198 603 -298 781 553 -779 -382 748 490 -766 555 -429 -78 408 -635 -228 -237 -402 -581 638 761 -649 -11 -274 371 -438 -13 27 -729 -265 106 -393 548 -955 302 74 -374 -404 606 806 -264 380 -840 -599 -724 539 142 518 289 -489 441 -681 274 261 -553 306 -133 -775 184 650 -254 -282 920 303 816 916 -607 653 -813 220 -963 -611 -551 880 154 -926 -271 992 -631 -855 -514 -436 -553 -160 899 -466 144 1000 325 312 -217 683 597 194 -62 652 -342 -251 -509 441 921 774 228 364 -791 -350 -979 983 -758 -45 307 103 -362 -492 50 -871 910 -623 12 -172 -42 -252 -589 -207 107 -636 890 -313 295 -304 -354 -474 256 -275 267 380 761 981 951 265 736 -167 -115 52 -134 678 921 -983 961 -951 -699 -376 -603 917 833 -563 671 229 139 753 -280 -386 263 -495 -391 -713 354 -792 -821 49 -493 568 -998 -287 -654 -281 870 -785 319 782 -113 -192 322 58 -573 -960 -235 -268 -892 15 -659 -80 -407 -429 91 771 382 289 -429 -875 -288 -273 -763 -591 -850 -346 -462 175 603 700 -212 693 -291 -348 992 -705 575 -310 838 976 -361 -286 859 706 119 -302 950 -345 157 -178 143 463 156 93 437 980 -517 -639 -553 -176 -525 -30 375 -351 391 686 -983 325 393 147 -274 561 -373 704 902 366 242 902 -380 -202 -337 952 -159 -46 -157 423 -123 -308 -613 -133 -312 164 274 -955 -111 -777 232 883 607 -340 -821 -502 -621 -125 755 -916 888 655 158 -176 516 153 -201 -479 609 729 722 -433 316 617 385 867 -305 -965 -886 794 -838 -338 917 974 -207 942 -932 634 663 606 730 586 640 549 -706 -314 -966 399 -559 -171 690 532 -538 -820 -223 -110 27 168 57 -616 213 759 -107 531 693 670 324 -578 -64 -516 577 -709 -306 -883 67 687 -61 635 125 296 -226 90 510 -803 880 6 279 530 433 429 -503 -787 -850 103 -230 -98 -312 713 -595 -725 -20 874 -391 -763 632 97 -950 -344 -200 54 -199 766 714 570 688 885 638 -139 -130 913 351 957 683 879 -748 336 -870 -691 -654 -881 -436 -659 -681 258 509 612 -183 769 15 -313 888 145 343 -437 226 -746 154 464 -282 918 714 -578 -540 330 21 169 -677 -405 758 68 -673 -202 385 -852 -893 543 242 -50 -409 498 -859 170 259 -532 -339 542 -220 327 -576 576 -899 -349 -331 800 -958 537 -584 -329 -772 706 -31 505 -831 417 -992 -351 -18 98 -829 61 707 -552 804 -457 880 235 595 -137 585 -194 276 -436 686 -560 -729 954 273 -503 612 -782 -846 686 130 19 -299 1 556 64 851 204 -494 455 -464 217 -131 -62 -678 50 821 -80 671 628 90 489 -99 849 -999 -319 -113 -214 -468 -961 -920 891 149 -451 737 940 -244 277 83 -766 -354 -529 -336 422 455 -248 -482 -324 -420 -529 676 -497 -771 602 -816 943 -763 759 -515 189 95 -99 247 512 730 38 -995 -175 -873 315 -459 -409 -265 -722 427 -153 -116 -691 -531 949 -776 476 988 595 426 -867 224 479 250 691 125 663 -918 275 917 532 76 508 778 -137 310 -12 -395 -526 -365 661 -549 -857 202 -659 -527 590 399 119 161 294 750 -781 131 348 -890 79 -442 555 996 551 -467 -389 -900 284 -250 -762 89 534 211 -410 -411 279 -204 918 626 664 -929 371 -866 383 -281 -428 -385 901 102 720 848 -427 -287 187 -857 389 -778 -443 837 300 283 101 -957 -709 810 -30 779 420 912 119 378 -810 328 517 845 -454 241 607 516 605 -705 -730 -987 -386 194 -40 -309 229 291 -631 -327 -994 -439 -637 -548 -487 674 15 194 -799 956 425 498 344 507 -891 22 338 16 -170 160 -713 -616 343 580 -143 526 854 492 -968 743 -795 200 -414 -672 716 -717 -80 -702 632 143 -995 181 836 -183 735 806 -920 -738 6 -346 716 67 -357 -269 397 -167 575 988 21 -172 -236 -562 -255 462 266 70 -542 327 -984 -925 -298 -134 557 59 -534 112 58 445 514 -638 -108 -503 -159 -477 775 372 -281 208 -882 468 47 -238 806 -857 -318 402 -3 -828 858 -985 -869 442 378 -362 972 133 237 -231 -928 704 871 768 402 513 352 -151 -948 885 -233 161 -750 -894 181 -444 -561 -321 76 726 -885 -184 202 36 662 945 -130 -153 -602 163 -289 -731 -66 28 -756 -908 -254 44 -281 -541 528 -668 -630 -121 883 828 -116 -758 140 963 -787 99 -373 -930 -337 -894 968 826 -865 -673 -315 216 -436 -668 143 -199 386 239 -251 -552 -137 498 -275 -520 -563 -396 -530 623 517 322 -788 -634 -338 -441 -894 900 629 530 677 648 -310 -372 -508 -820 -247 628 643 299 -432 401 570 361 -781 82 607 378 -599 989 362 106 -878 499 -322 -910 -373 -464 -248 -687 468 825 -324 -972 587 -726 115 484 31 -139 52 952 431 -410 -345 810 -120 632 890 846 664 238 -855 -478 -902 763 855 -511 188 834 -149 563 85 -521 -500 85 755 917 -396 133 51 27 132 766 -575 -216 -620 21 310 772 763 530 -591 -824 -719 -261 -893 -229 39 -120 892 72 620 5 -6 420 951 -707 161 -571 -680 239 788 749 802 -590 -636 -561 -878 -327 796 -745 -15 499 -882 67 -910 668 -113 -285 -233 191 198 -777 931 -864 -290 430 -561 -647 588 793 -232 -62 -44 139 246 224 -804 -355 -986 71 350 -102 -858 -759 -426 -187 -395 75 224 -246 -316 -77 -419 851 111 959 96 -534 742 -507 -665 331 -690 -23 459 84 130 914 -878 -720 -896 481 -750 446 905 -68 700 937 665 -641 135 -250 -897 -603 552 -169 699 -904 -173 -558 -183 303 872 912 49 -712 -186 -992 -427 941 106 -47 460 858 -254 189 -656 -735 -445 -979 -753 554 371 -458 -459 563 684 -668 736 -959 161 194 11 -32 551 -362 -673 -586 996 -789 153 -354 -299 -994 -698 397 623 -830 -65 -648 -208 658 232 236 42 672 115 144 -228 -921 678 -574 291 -269 599 -999 292 33 221 407 5 -878 -542 -690 847 -508 468 -820 802 394 620 -329 109 -822 925 909 26 639 90 634 974 262 4 629 -467 -208 -489 -596 -804 -758 -721 -200 777 -313 -554 -210 898 919 -303 -378 -446 144 -852 69 -794 -186 -930 -346 46 487 -887 -813 -394 820 212 -521 568 15 -645 864 606 -522 609 398 495 85 -761 169 -81 -530 -530 537 660 -368 627 -690 -987 735 173 141 277 -504 -10 933 -706 904 -642 -251 -483 -576 -516 716 -804 845 -524 -437 849 150 -283 442 -376 -216 726 459 -480 564 -683 609 696 -158 -618 573 -534 -627 365 -383 -300 525 -466 419 989 -707 860 707 982 -605 336 2 -987 -325 214 -374 -665 -924 -534 213 254 83 746 -158 -402 -932 328 492 -456 -148 747 -834 -881 -978 -276 18 -757 434 795 785 668 425 -701 -427 152 657 196 404 -856 143 -418 -776 863 760 555 314 -335 -334 -229 -794 -155 285 161 -519 654 364 415 886 -634 879 -289 -557 117 -160 934 801 790 654 -750 -90 -472 -44 -907 -331 -447 212 853 326 449 -384 98 166 -186 691 496 -941 510 -776 -811 400 -460 32 542 303 571 -130 605 -109 107 -791 -615 26 -290 47 590 -47 -552 769 -455 956 329 458 671 -305 864 -560 664 -354 714 -468 -34 -287 -46 61 -320 682 -423 -802 89 -166 -452 -251 -124 -16 -60 82 -981 -58 -662 659 83 559 -967 -34 294 860 -784 -800 -377 -518 892 -267 -171 467 144 888 322 156 -487 454 -532 160 -291 -582 -526 137 26 128 98 138 -672 388 -504 556 -504 -155 -833 -839 114 -84 286 -314 997 684 -987 -704 -63 403 995 -82 -669 888 934 -467 220 -636 1000 8 -795 586 -572 106 73 -350 -667 302 631 -20 439 -195 951 710 -179 -624 -789 -205 -434 165 -182 -422 -277 -280 256 -653 -476 875 868 301 -5 -68 618 -119 636 960 -401 886 -259 -361 -517 -647 253 -289 -553 -40 -627 217 -474 388 -316 21 507 -479 134 -720 94 -997 967 -900 -778 -824 -902 -238 -238 116 -595 226 300 465 513 44 -792 -314 -815 -950 -725 37 -873 676 -352 366 -942 34 669 700 -115 -942 423 -898 -270 270 882 154 911 -463 -201 560 69 582 -866 -982 58 546 896 701 -847 378 -386 -4 -213 -67 -1000 -198 -774 -682 -730 -879 -510 671 -214 30 615 6 -863 -689 -529 847 220 335 433 -551 -405 49 928 787 822 -211 712 515 567 123 66 48 -677 -962 -311 138 533 -363 -41 457 -112 347 1000 933 -589 188 -509 192 -936 -503 659 968 728 -695 -907 -757 145 -341 832 -170 -857 -137 374 609 -344 -735 912 461 509 -479 273 -163 -825 909 103 5 843 574 -871 752 -707 -964 582 326 -279 43 -821 -785 281 -551 -931 446 489 -506 166 -684 847 590 -776 -329 298 496 851 212 -459 771 -800 649 -281 -384 239 82 -804 -823 -912 104 981 -439 -318 317 500 738 -668 -52 -686 17 903 752 -524 -656 475 31 963 119 644 -161 803 -932 233 503 -271 -566 -432 -68 359 -337 -27 402 372 874 559 -65 277 475 705 -6 -811 474 -794 731 718 -526 -889 -889 -33 -819 872 -401 608 377 -117 290 702 -331 629 -500 -382 -727 -242 377 -340 -538 -240 -404 -896 534 -472 -760 -878 -278 299 534 -973 877 940 -723 -391 173 -713 558 -607 491 -603 358 -435 771 -20 649 -514 -650 -184 294 488 747 933 246 97 -293 671 288 58 634 -985 -784 -798 731 56 669 792 -628 -684 -962 -154 -922 -509 -767 111 443 505 54 -524 512 -3 -482 692 -680 168 793 981 -399 334 535 839 303 194 64 190 -616 713 -960 -862 -100 -314 -33 91 -951 -756 -815 81 -366 108 -872 471 913 690 -437 -919 882 -261 -436 805 222 85 -720 228 718 433 -754 270 -988 -757 -27 -957 -280 572 -792 -557 296 594 -60 -778 -118 -944 614 -326 -870 750 502 30 -78 -377 238 908 -545 -653 -522 -195 -810 567 344 909 -634 23 -384 -903 450 -767 913 -63 -590 -721 945 -884 913 -262 384 -914 171 487 133 -124 108 675 -536 -256 882 431 458 72 950 699 175 -650 -449 -230 -111 -443 912 941 687 -943 154 -58 454 87 328 133 -538 870 -149 692 266 -657 -604 -878 -303 -90 -852 -122 305 226 -473 735 -979 -768 246 -130 150 -712 518 -299 -711 842 -743 264 -775 -993 142 543 -836 -355 -830 -63 -794 -113 496 -617 838 340 -154 617 405 635 -240 543 -962 368 -68 -386 -69 144 -3 473 -582 -814 -642 473 -678 930 -638 724 351 850 -946 -891 912 446 -205 926 -49 -539 35 -69 -622 -556 -492 -701 -281 436 -329 505 607 -759 -602 886 -508 -304 825 -961 518 -833 541 -372 783 -328 -499 345 840 -978 443 -273 -335 12 -201 -827 857 743 -195 159 -2 984 -589 -695 -209 378 -211 -351 -66 -523 -987 946 218 174 -208 488 -200 -950 -942 195 872 -604 370 -222 218 454 -313 250 -785 829 -314 -255 718 -710 -225 999 -275 999 -165 833 190 40 -453 -422 -894 888 209 173 344 -353 277 -6 -257 201 46 -151 -619 -341 924 126 552 -724 460 -487 859 703 -198 -534 894 33 -648 137 580 -700 -412 -849 -237 27 -216 -679 -235 734 755 370 -137 787 525 650 -682 55 -562 15 -286 -325 997 312 755 287 167 -34 366 -103 295 890 -344 -288 -589 -838 74 564 -424 -228 221 604 353 -596 -803 705 825 220 -457 -855 -151 486 645 929 -217 576 -817 -672 416 -418 -194 -20 -265 -956 930 -64 -358 79 -727 -736 331 -741 66 371 390 -537 30 -815 935 -57 58 209 -110 120 699 -961 664 556 -548 -969 758 775 182 844 -61 98 -677 584 -888 -742 -952 693 362 213 904 -827 -761 -352 -848 77 -593 -313 843 176 -113 -913 -909 -44 230 -841 -391 -582 -131 -477 433 960 927 507 253 -644 209 -984 -621 359 313 37 -699 -626 -210 -935 361 -920 -795 91 -254 275 588 -611 647 364 323 -539 -261 975 -462 466 -321 -259 -809 -440 958 637 -392 768 -822 171 210 859 -345 928 248 581 619 -762 172 475 -149 141 -225 832 953 577 -141 -652 -909 -351 213 472 113 -644 269 -81 410 976 -801 650 135 788 -77 34 -457 -728 613 14 -799 724 162 47 959 -942 246 913 151 -214 352 -374 233 -666 756 459 642 165 40 462 27 89 -859 -962 813 146 -693 -371 981 972 -213 66 -934 -891 -431 229 -248 -930 324 122 938 -12 -537 242 573 -394 233 -690 -502 943 150 478 392 224 -633 -329 619 509 674 403 595 495 113 -622 -686 873 849 437 -163 -207 977 -240 966 -94 -246 68 -658 -208 529 -478 -744 586 -886 -390 -947 655 790 -17 373 -26 587 -16 -50 711 117 -971 -993 370 -776 882 -754 -899 974 -178 374 84 -893 489 -996 800 406 960 279 932 587 -151 696 -317 -732 503 517 340 -863 51 -333 -328 991 -17 -308 41 291 -964 535 -56 -89 425 816 715 733 -461 -813 -828 488 498 498 440 319 -759 -977 457 -484 -374 -555 -675 861 42 955 -91 456 -826 730 563 -995 -643 -949 -107 -932 -142 385 -927 668 129 818 -99 256 -704 95 746 -697 862 -723 -70 286 245 -876 318 -7 -23 3 264 387 878 -766 612 -533 -804 -719 -385 -812 796 906 -418 54 739 485 -594 -66 -27 -288 236 429 576 267 -931 223 -18 977 -349 -908 -728 -2 700 557 607 387 -269 -22 -529 -583 -807 -128 766 -725 -12 -835 -205 175 545 311 975 -691 -268 -75 -307 918 712 -174 302 -670 -844 863 46 694 659 -147 692 562 -103 -79 189 -485 990 -566 -844 124 -295 590 986 -561 -859 644 -725 -117 627 936 -661 -153 308 -37 -550 -813 -473 -238 147 -616 -170 896 -703 111 443 113 -555 776 -675 -346 -325 -74 -182 987 -654 -304 -933 -360 -100 -611 719 558 -886 -101 -549 -96 209 802 798 893 -856 -859 -942 600 78 -306 -402 190 136 526 341 705 496 -4 255 752 -82 -742 674 389 -702 627 -533 815 -939 -735 -98 -767 -92 -333 858 446 -920 -596 266 643 -305 224 -756 -249 -938 527 172 -480 -393 -488 -545 -820 54 -928 -644 587 596 307 -767 734 522 4 -41 352 -848 -240 -866 887 -109 639 525 -948 381 -429 -722 -329 -666 -941 746 -35 -849 -29 555 492 -991 51 -164 113 -935 847 -726 -417 -93 624 -885 -531 -268 -65 192 -802 386 -963 798 -929 -589 422 -894 961 501 -127 358 -110 72 888 -745 169 560 -334 -974 207 -622 1 774 826 -305 -49 906 -261 -51 -897 -604 669 -581 432 896 483 642 471 558 386 -407 345 -921 31 508 868 677 -236 -984 -639 -643 -560 100 -814 54 650 -787 301 13 814 734 -792 -349 494 -464 -140 903 -463 -564 313 -745 -320 -551 -754 -348 453 32 -367 -875 92 925 -180 -34 833 -119 547 -898 -739 -696 -67 -685 -571 392 142 221 -300 -495 -116 380 -610 986 -999 -417 -964 263 911 4 -611 -934 692 -467 -193 -757 -880 -590 -365 -813 -606 645 -714 -673 95 959 -390 980 868 -428 -391 -47 -341 680 -25 -460 628 -871 -519 740 390 540 -62 975 63 565 109 811 -249 -531 -597 771 -549 959 932 -119 136 555 -987 582 272 179 840 -395 -939 91 273 -391 -478 90 442 -331 -882 -928 925 506 458 -806 -752 -239 137 298 681 -680 621 -983 991 889 503 261 743 -882 -801 -858 -743 -268 518 637 -722 893 -624 -356 609 141 -845 -293 -662 563 -224 -629 536 -257 -562 855 643 -692 -149 658 -632 -789 -270 -203 -978 732 809 169 -418 -863 715 70 100 -81 908 -952 578 -747 117 334 769 -204 558 -897 207 807 293 925 -440 -785 -625 857 -122 -422 -423 683 -137 254 -830 54 -957 411 -788 246 824 -875 269 679 797 -841 -268 -698 355 882 248 266 -796 -120 984 246 397 -127 -578 906 992 902 -342 -907 633 -126 -57 499 149 305 -791 170 -434 -4 -855 233 709 -361 743 50 676 706 -307 -492 504 -406 -163 -892 240 968 647 27 71 -841 -768 522 101 -206 -989 424 -693 -553 -522 869 -694 844 127 -202 173 266 571 -695 -214 -97 -965 -435 -558 337 -312 530 -582 247 127 859 592 -549 748 -873 188 -515 828 143 725 730 589 -44 978 678 -535 384 -947 318 -87 -215 -432 -905 654 780 47 393 -197 -932 -827 -691 760 547 345 -73 26 -624 384 -442 564 -50 -545 86 324 469 898 -274 -805 434 965 -416 290 918 -898 451 -373 834 215 -443 -718 508 -116 917 512 -389 339 -16 622 946 608 96 790 -61 228 881 968 -679 42 770 -604 -343 -760 -570 257 -192 772 997 -25 -530 149 930 154 178 -141 118 699 419 467 -748 -824 -19 834 -980 -24 188 977 349 258 -154 -351 -28 47 239 -629 892 -185 153 646 -740 548 677 -30 -988 875 978 -42 -90 923 -94 -399 -129 275 564 936 574 -695 -199 617 676 824 812 -66 274 -735 -713 569 940 -325 -582 842 -259 -778 338 740 -748 220 161 -776 768 949 765 57 181 -656 -166 -857 -452 481 210 57 -72 -843 -629 406 845 -961 626 851 -671 855 273 622 -845 -727 -850 314 173 -765 -934 41 -100 -514 145 -491 396 -868 -79 -969 -571 -517 -743 835 -46 -161 74 203 39 722 745 250 -114 -168 66 182 129 383 175 151 815 571 388 -458 111 -4 953 -144 -983 71 779 -684 48 936 -470 857 -456 -107 862 -497 -58 776 712 -521 715 -147 -199 -78 -898 -28 -824 375 368 -971 -941 773 -266 629 -405 -440 -887 -617 -845 -706 -15 167 -71 -393 -888 318 668 338 192 685 791 393 -227 904 -945 -582 -695 -496 245 -960 -45 -540 154 650 146 -208 -953 -693 -103 277 -212 -851 74 258 -972 46 -468 -326 335 683 -326 245 -617 467 -651 196 842 -471 -789 504 88 -541 851 -803 28 367 198 -586 -982 -628 104 -329 552 741 -3 -369 -851 821 -877 -445 -258 -929 -369 483 -182 656 -284 850 -527 -67 -787 618 39 -211 823 -788 828 118 786 932 911 285 -640 -56 293 -323 -866 433 340 -635 -135 -417 19 -673 -114 -697 843 538 425 -864 -69 475 603 533 -212 -573 278 739 402 263 -556 -667 -211 -800 -276 401 -277 992 214 -717 410 221 -138 212 823 462 314 -73 -888 439 -792 -848 843 -19 932 -174 -337 -96 74 -846 -415 85 -170 -939 -240 -890 405 710 632 833 184 -82 -998 -696 -223 327 -851 159 900 642 -544 -306 956 944 -164 157 18 -417 344 -390 128 15 978 -651 -440 932 874 830 534 -763 -824 223 -32 -784 807 921 567 375 280 14 881 -182 673 590 -694 383 -264 -973 567 860 -881 -883 225 -601 -307 -275 725 971 -197 -791 221 -946 -879 323 48 -156 -505 -425 -36 771 99 994 -12 -844 25 -910 -504 238 467 659 726 987 129 -851 4 -505 988 -133 775 -136 691 -610 228 425 -991 557 43 580 -566 -622 -760 950 -876 -324 -931 150 -968 819 891 109 799 -847 886 -97 301 -678 443 99 611 -101 940 -325 -204 -736 237 661 754 884 -438 206 629 -92 -719 718 -148 633 -503 -721 435 227 882 469 7 -430 -996 -106 -86 -304 901 601 -815 -442 726 441 -967 479 224 832 -72 -141 -1000 -337 -741 231 -330 305 75 -1 -662 136 -151 -885 499 216 -708 -108 688 384 456 746 292 -978 -653 341 -726 518 54 -28 -805 784 -605 -888 877 293 -259 -228 802 569 -831 414 -582 -362 -416 -240 -465 938 136 -583 -761 822 -834 503 498 544 373 -463 -166 -636 286 992 243 -736 -921 -976 -203 26 705 -219 700 905 311 -158 -320 -77 509 806 -435 -140 -420 -966 861 -333 954 -516 67 662 459 899 98 -120 662 -463 853 -255 643 408 876 -263 18 966 127 457 232 -34 -77 -671 -231 -424 -11 566 -734 -756 -753 -722 766 3 987 354 939 395 -445 -19 37 -928 780 140 -150 -588 97 -385 188 572 -191 -927 -699 -461 5 -250 -679 -618 329 -238 -213 51 -643 -814 718 750 281 -290 -662 -583 328 -232 380 211 -412 574 -510 449 840 -332 486 -151 364 -235 -775 852 -604 -227 69 916 580 -410 407 684 860 -24 -423 -368 -99 -613 -350 229 -580 240 -34 -349 -327 -484 472 948 -426 -855 -714 -351 -584 -102 -636 -880 -294 881 -993 -536 682 -304 594 491 788 631 241 920 520 -868 448 -197 -958 -331 751 915 172 773 307 627 775 102 420 -101 487 -960 932 41 703 -462 -757 -892 144 94 641 -625 406 829 -923 -889 -871 -210 -338 200 882 -43 -441 189 -129 -43 -472 273 -432 145 -520 894 -121 -224 -479 522 317 739 727 -544 -603 348 687 730 -279 427 270 761 365 252 -936 396 -518 13 293 -833 850 795 769 -760 -139 -454 -373 988 884 -968 648 -445 -373 -86 423 -327 -766 -682 609 160 56 -650 187 771 -863 343 -371 -446 -965 -444 -355 -839 -26 -56 -932 -836 -621 -631 -945 686 552 117 -919 559 -63 -891 -49 -401 -132 821 195 -334 722 -113 484 -169 -933 -848 214 289 838 -290 187 763 225 -20 -809 505 -376 520 -592 673 688 385 -569 -854 544 697 -888 -684 -450 -150 12 -215 -975 -771 625 267 113 -574 139 -874 298 335 502 -513 -737 -676 953 -931 -355 759 -557 329 -206 504 -594 814 -430 -811 967 168 -866 331 447 -174 887 959 35 226 -735 193 509 296 188 380 705 642 627 -780 -543 -40 543 107 -501 244 -844 -633 -329 -866 -786 309 -432 727 344 -137 360 -553 674 474 -189 -425 898 -687 -31 215 92 648 -982 702 -797 -844 815 -475 927 -215 283 876 652 649 -789 -119 917 397 -839 -792 -10 -617 762 -208 -420 267 415 -956 322 -595 -146 -633 940 945 876 610 -416 729 -605 235 310 169 -468 897 -43 771 -686 -360 -168 363 549 46 -958 -589 -929 268 -982 -829 -373 -264 -129 141 -884 608 -873 478 542 211 -486 -130 -299 -4 -290 -663 -177 679 -955 746 368 -846 442 -874 415 70 -980 -234 34 -979 287 834 228 583 -230 914 -774 645 593 163 417 721 108 -906 -649 953 833 -340 736 -521 -397 -7 663 -137 -819 -556 -751 20 276 420 -844 -491 56 -694 180 865 155 -729 111 398 -759 175 274 149 -817 354 -345 259 -713 711 -659 888 337 -185 152 20 -490 799 655 -624 115 752 224 -127 42 -846 -342 139 478 -111 145 502 309 638 211 896 -412 976 -372 82 -207 -239 -136 192 70 -862 875 347 100 -405 -62 -605 -545 995 -927 334 -828 -191 -247 414 428 -272 -926 791 334 -262 658 -803 -518 263 236 -589 -267 49 -577 514 283 -309 -45 -475 -889 -936 778 -654 448 309 503 221 -370 721 -547 630 -203 -892 -980 231 -824 -977 -180 467 194 -880 219 -367 117 780 -908 827 341 -741 616 762 224 168 -159 -326 425 905 -626 -216 572 -503 -407 -197 -17 -105 -396 -643 200 179 -736 -488 760 452 605 157 986 -958 195 687 -671 593 90 -859 -943 -858 -919 373 -306 -46 673 -803 16 260 -657 213 -852 -272 10 -350 -38 -264 932 -931 -322 343 -94 631 892 784 817 196 -578 183 -555 -714 -405 -1000 885 587 -649 -791 374 -438 -18 -697 -113 808 760 716 560 -519 20 -245 908 -954 -939 883 -507 -563 -623 -327 -70 -256 936 -880 -372 798 8 -616 374 -215 -49 142 -197 363 -185 639 -110 597 777 852 -876 39 -604 -987 203 288 437 667 -717 -190 690 356 -658 709 -144 340 -355 -652 394 812 -852 -229 -41 -118 -730 -2 -859 -802 927 -839 104 -928 -333 -146 920 -743 445 -843 -183 -562 -990 983 377 -791 -273 -771 957 -798 428 834 440 -589 729 399 -549 -137 -517 -697 -585 -387 -711 846 75 -241 34 404 234 -423 3 211 45 525 -995 -986 364 654 -654 -306 806 -990 -173 739 -100 384 359 924 -159 61 -154 382 -709 -527 590 497 516 618 -290 880 -488 -621 -172 -385 267 -573 -945 962 258 -533 638 502 829 536 -486 -36 168 -105 632 -394 216 -264 -699 402 -37 366 271 -423 -878 -327 -292 911 -259 -667 688 835 171 -121 -376 -166 135 756 182 472 -274 -261 760 405 376 -244 -216 26 -989 -229 -561 688 -255 813 -721 -863 -468 376 -719 37 -780 -766 777 8 -644 -243 -973 335 285 309 673 -184 -297 -899 -391 -116 -413 -278 -188 165 -922 -752 -4 -777 477 -106 -893 -844 735 -208 -683 930 -490 344 832 893 -778 -285 631 -575 419 259 -463 -838 -665 -705 -646 -379 221 -848 488 166 -347 476 -990 -643 150 -771 -390 -20 669 937 -690 118 966 -559 -343 -956 403 -114 621 -3 192 -266 -979 -149 -919 745 -208 848 -418 -703 878 -697 171 -107 157 -973 -645 -474 261 315 110 451 -866 -650 625 -558 -15 229 -263 -805 -823 -153 -736 285 240 -725 25 481 -811 439 418 996 -691 418 -228 -221 -110 550 843 91 988 272 279 687 -716 939 799 -578 371 -805 -607 -950 -137 -359 839 -179 -567 -677 842 -436 475 -320 -45 -372 -794 238 396 685 804 18 -747 657 494 -13 -774 -541 -601 99 -447 -35 -112 -997 359 -224 -29 -816 -304 -83 920 512 588 936 -572 697 278 -952 -95 -706 551 -449 -970 284 -201 995 -284 -489 982 -814 -444 645 189 -289 -435 -264 -57 164 -770 216 -138 -295 -352 -637 -783 -906 794 576 614 269 378 633 -335 -473 242 804 197 214 -175 817 -327 -371 -697 -597 947 -907 478 337 -834 277 204 -716 -504 531 -504 -391 -678 779 174 868 485 -204 -59 -342 -582 -44 -69 -820 96 -824 320 -152 -754 602 -378 705 -761 -687 -250 -273 595 44 26 -390 143 -518 -359 -707 -862 581 766 512 414 -948 988 -229 -81 -102 -900 -913 484 -143 254 636 819 789 -252 732 651 -472 -591 781 -268 663 934 215 -919 777 657 -136 -6 381 -689 495 -776 380 -869 449 548 -284 131 -602 -326 -557 -212 -890 -9 628 200 -143 -186 -513 138 -159 -498 968 984 -261 37 287 840 -760 857 744 424 751 558 296 -685 -302 859 955 -714 -384 -802 857 -407 138 191 241 609 468 562 -300 267 -559 -465 242 523 -966 972 914 647 289 -64 855 306 113 987 958 -815 440 -540 918 926 -281 424 -462 -490 15 -921 376 -225 -971 -587 883 6 -550 -521 -653 -408 -202 25 -730 577 -385 288 -824 571 657 728 488 -377 -92 488 -413 906 938 -151 -542 -444 451 -85 -83 -583 162 312 -43 525 -682 489 -415 242 -779 801 -764 54 -382 -257 208 -222 290 -569 -806 -402 651 340 752 818 355 402 402 721 849 831 -230 992 -717 946 -423 -600 767 294 -108 750 647 362 -278 -578 543 713 -767 460 770 -127 -12 -796 -53 -763 -116 -55 657 -312 -793 687 412 -371 457 959 596 110 -381 -202 170 -744 411 847 -244 235 489 -888 -218 -538 -800 -816 -469 447 -450 383 -408 -535 -220 704 -564 240 -394 193 434 -534 -193 498 28 -101 47 212 -10 889 -392 661 579 891 883 808 821 -45 -611 691 -488 802 -853 -486 608 -108 -314 638 -862 -989 881 -838 -773 121 982 -950 969 333 -10 -950 -20 881 257 -697 800 -341 276 95 -856 -555 -475 -285 614 -364 963 868 498 515 737 -679 -192 -994 382 694 -864 -691 99 -38 764 -918 334 -120 -328 -493 -207 407 -755 -711 976 804 321 986 -885 761 -945 911 -269 -555 -305 -731 461 117 -621 94 972 -897 637 129 206 -446 -682 -147 -675 -914 -780 460 -990 101 797 91 632 110 90 -659 -442 -248 407 291 686 -178 -998 -268 927 847 206 -828 -136 -60 -213 -128 -591 -157 -857 -429 -73 572 778 -912 701 -132 628 -464 165 227 329 219 162 29 106 -70 124 468 -434 822 513 262 -455 -691 -444 912 836 -969 119 -675 424 398 533 -412 632 424 896 665 46 215 -87 -29 -78 -66 -945 613 419 -864 -833 453 -708 160 5 -820 606 -399 427 401 617 671 282 -431 -277 348 354 -215 -837 610 762 -229 -69 785 311 689 -565 -12 -916 128 645 -468 -234 -416 406 555 -708 -772 -441 671 386 -156 -607 658 380 -131 -222 12 -761 875 286 -406 -672 910 934 -370 358 -749 127 340 688 -648 -540 -335 -475 307 -61 463 657 -565 32 623 719 -24 -686 452 460 -501 -33 -806 -1 -662 -923 -622 363 588 -228 164 860 -119 -74 -756 414 341 380 521 -20 -426 -768 -920 -925 -367 -998 260 93 -710 -947 798 321 745 -671 826 388 417 234 -761 223 -849 -423 855 -847 -635 -638 316 28 -31 -456 -473 477 -695 679 -953 721 -394 762 -820 -360 94 -563 -573 757 -868 815 -196 -624 814 996 -462 998 -240 -422 447 464 822 -724 220 17 -176 281 197 -549 -657 -332 -610 14 196 453 -592 657 465 -800 103 -224 -2 -694 4 -512 120 -171 -546 -258 531 38 -823 626 141 457 -357 988 -809 477 483 -878 808 -794 786 436 -12 357 -809 -750 -565 -844 -40 -788 627 944 547 -424 123 -458 815 718 549 372 -728 -598 318 924 707 638 -372 -96 182 -707 -446 -756 -403 -926 194 224 462 -227 25 255 -18 -837 396 -702 7 -898 -69 935 537 27 494 -369 229 135 744 198 533 702 963 -536 628 144 818 -365 41 655 -339 -175 958 -845 -209 -90 688 -725 816 595 173 109 -24 685 347 162 -22 434 428 194 16 664 -648 319 793 -87 -808 549 -476 376 474 813 -684 -244 -802 -14 388 766 310 539 -606 803 -547 -225 -977 -245 -432 -820 -933 -298 -438 884 -422 -210 9 -243 -934 -205 -626 -186 975 950 -115 723 222 -547 -47 -274 632 -942 829 -256 811 139 -593 292 -603 -872 -233 523 -798 -123 -133 224 -960 243 -593 -884 862 136 -635 -39 17 559 269 -588 -792 -8 -802 436 -940 389 -715 271 86 43 -103 -199 -184 -691 -740 298 741 -661 737 -819 -255 336 349 954 814 701 -717 399 152 -808 -49 620 486 606 -108 -967 485 -481 614 19 9 -165 826 695 -8 456 -519 -724 932 -926 -910 -266 928 -816 -367 960 795 248 -599 792 -978 -234 973 -952 -300 50 673 782 -530 -405 536 -522 -285 758 888 914 345 222 860 325 -61 620 -759 441 873 -1000 124 -906 394 -339 -795 586 393 -895 -76 909 478 -965 165 -903 243 -357 -41 796 110 -886 569 916 -87 185 977 -251 86 -136 -358 -323 -1000 437 -559 -508 682 764 -741 -52 -277 294 -16 515 332 672 -899 -367 -836 234 23 -876 455 0 541 -349 -482 -351 614 -914 589 175 584 -326 500 -695 -477 958 -932 826 749 152 517 -652 -33 755 -606 999 331 -79 -456 608 -234 -211 52 -6 -341 -307 -229 -934 -987 344 271 -968 86 -247 -780 520 -273 -9 -631 441 -935 475 249 -232 181 168 -99 238 -657 -117 190 502 534 -10 -122 -67 571 -853 478 -637 -677 -887 -865 -716 -206 125 577 567 -197 -531 694 -906 -965 770 -658 417 -682 -354 214 573 539 -98 -431 871 -846 968 216 -942 -560 -608 -198 815 758 456 162 -630 -347 -331 -336 730 -153 -51 154 -638 342 -915 331 -687 -19 832 -993 116 -784 -727 657 359 165 -447 102 179 -30 727 -126 9 -654 -268 297 -45 -630 426 -571 -782 237 -369 185 779 51 930 -893 706 -502 -349 389 186 -944 952 755 -615 79 -569 -962 -806 -541 -584 -89 -534 -872 -70 -873 -531 -631 -817 -75 -84 261 333 796 571 -262 571 -129 -950 -555 -150 -454 934 -703 -117 -548 82 -716 381 53 369 12 -100 961 347 352 -846 311 -168 -740 538 632 -234 -881 8 -428 966 -573 -612 -419 532 -86 399 -772 -486 432 -565 -882 828 300 719 228 213 -176 -6 745 985 -13 -819 69 712 812 39 790 959 164 -372 -176 277 -257 -880 364 -975 -101 755 86 403 856 -924 398 599 142 -379 -69 -217 615 733 997 619 880 -540 -191 -705 466 -758 -377 701 814 324 12 944 -664 750 168 -443 -582 -188 -378 -510 -113 -733 -598 -761 -933 -881 -106 -605 -853 595 -716 13 87 498 -8 453 -191 615 433 -213 -126 975 -146 -673 -686 -468 -307 827 911 -660 771 27 830 614 39 -321 -301 -898 674 12 664 481 905 -25 -514 -573 -10 -594 647 475 849 -828 -347 626 -499 -389 -178 -494 300 888 260 -231 -859 520 -178 -310 -908 321 -988 -11 768 777 -573 -917 440 -349 -56 -335 -870 -284 -245 729 102 407 -929 40 416 -405 93 340 -94 -221 -127 -127 40 574 -912 756 947 -755 62 -260 -383 -58 -736 -468 758 -753 -250 664 -895 799 -421 103 -489 576 -928 -362 755 -533 -285 -874 643 904 -572 74 -943 -229 653 553 69 -85 186 -40 -539 588 848 -806 521 -140 -122 29 528 960 23 -225 -796 -87 -256 -101 57 -191 490 -195 -362 -899 -720 292 478 939 -666 404 913 -419 242 163 519 -86 -565 -531 -156 449 -543 770 -876 100 664 -112 -236 -470 -94 201 553 670 841 -164 933 -71 -543 -328 -531 632 613 -433 263 -459 -316 411 828 436 -449 -242 -579 -55 -959 -988 -770 843 542 -586 997 -601 -91 994 -509 693 -890 -45 -301 996 113 -174 -352 -309 969 -738 -293 -526 294 -530 476 144 -426 -523 364 637 922 -166 186 889 293 -590 109 -759 -944 -473 413 -355 -460 165 -256 -339 245 -844 -196 -379 -890 -531 -376 -689 -551 876 -798 184 477 675 369 944 908 -59 -451 -224 -820 -195 -730 982 573 -202 807 853 583 -569 128 833 518 192 695 895 -616 799 -215 602 949 -152 990 160 673 408 -381 -558 -949 -653 -354 -647 -700 -377 977 -587 -319 -892 633 -817 -806 -779 -937 308 75 867 497 -91 631 -863 498 -97 -890 947 -508 563 116 516 160 -177 211 476 -454 -865 384 -297 890 64 -475 -218 864 -670 -86 72 -101 -397 587 485 -479 -957 -69 -557 -809 -427 926 -499 302 904 -218 296 906 329 -65 -801 -44 905 494 136 633 956 942 -445 136 -671 -835 -500 685 239 37 -244 413 117 507 -585 -268 -907 353 699 -817 -98 -856 -594 -213 153 818 820 251 -610 -520 60 -625 -17 -118 -493 -789 -120 -327 826 -959 -389 84 -385 215 985 352 -633 35 -16 -32 -205 -389 -488 -986 -842 176 73 588 242 928 -559 888 766 165 -217 622 735 280 -577 -459 279 801 -14 594 973 767 -88 -298 -967 479 -345 -341 -18 -999 -912 102 -350 -504 -561 511 111 -791 -892 -917 180 419 -606 -518 -393 -26 682 181 -433 95 -185 -620 -931 13 65 -192 -157 879 -54 296 -999 -352 -66 641 -21 963 721 249 267 806 -288 29 349 -925 -669 -275 114 971 -157 75 442 401 477 -60 -22 232 774 55 -838 927 -43 -719 -990 226 314 -758 280 -302 -745 -195 -857 -900 -850 -829 442 -121 -988 202 216 -169 904 -130 -146 849 -384 -335 204 -291 458 -456 -94 861 -876 -150 443 -297 962 -668 872 -959 -460 -460 310 458 -749 -46 -767 -904 -528 -183 -570 463 334 -58 924 -700 52 -437 -478 -966 646 790 555 955 246 -551 646 -368 820 -16 659 -620 -388 881 -772 -802 -471 -719 -70 -948 328 -962 669 326 -897 -914 -458 -422 -994 232 21 11 10 -140 -446 361 619 -285 885 -194 542 -755 -988 -619 -233 -120 -59 -651 -450 -289 536 118 123 730 -173 779 920 244 148 918 241 134 -587 -913 357 -793 -87 957 -86 -295 657 -54 891 539 -134 42 845 80 -216 -360 -646 -735 -459 967 -747 603 -256 42 82 -525 -40 366 960 661 751 -423 13 644 -771 -508 -43 506 -253 -415 452 -711 797 235 133 -122 969 -327 349 850 -21 859 -529 411 -673 79 -801 849 29 193 676 -183 -419 251 -618 518 220 -266 -821 -318 -177 -391 -538 113 353 -173 573 452 -381 -717 -544 -17 -900 868 -936 288 358 571 -92 50 -679 441 818 -347 576 55 -191 71 623 369 32 249 927 -102 -824 782 579 -851 -880 216 -374 793 -9 577 993 548 356 253 -146 -138 945 -17 -475 -234 967 950 894 57 -487 814 368 -762 667 135 -717 -646 -626 -757 -961 447 6 172 -151 -230 -326 896 -454 -272 486 516 -33 -421 -591 482 412 -577 -408 442 -206 695 -584 828 -954 382 40 -252 161 -890 -113 81 -333 239 15 -677 858 -547 -239 96 767 -951 591 -793 -95 -697 -745 -76 386 645 -493 -70 -533 634 784 129 253 17 -339 -275 -985 367 431 896 -95 -187 -118 547 872 259 -693 545 -39 -982 -945 529 323 -671 -576 -948 334 -717 -348 303 645 -916 276 -234 88 0 941 -546 242 -297 -327 -537 -793 -605 -163 575 -867 -222 475 689 329 706 353 461 -594 -243 -81 18 -631 -37 330 912 -528 916 661 458 -658 545 -897 -976 6 336 -979 547 -667 -306 824 -135 153 -925 -822 620 -831 -887 -611 107 -572 -289 -650 -415 145 134 492 539 852 -342 -191 643 -251 -819 938 400 865 -408 -493 -187 302 -192 -411 -930 -541 -147 -805 -44 -342 -281 -322 -379 -730 -499 -170 -847 766 638 -32 -621 595 -439 538 -442 712 481 -820 293 35 463 -387 26 -240 902 -312 -625 702 869 363 653 689 -299 627 747 -491 685 -440 474 656 793 -912 -61 -738 -345 14 907 -217 -448 181 -178 627 -609 143 898 -646 283 979 678 871 -46 -740 388 -534 -306 185 -146 549 -244 -634 192 -695 988 -934 539 464 -771 -404 -109 970 -888 -499 -446 -631 957 19 921 686 822 -757 -687 961 195 666 958 563 816 824 441 -449 -826 -916 -585 -950 880 367 711 79 -490 395 -361 -767 161 784 -420 -952 -526 49 338 -717 -595 -341 744 -38 57 -762 871 220 -206 848 112 -306 -141 -955 175 27 198 690 -595 104 126 -361 140 277 257 -453 -84 -347 593 199 707 818 9 -834 71 -696 -648 748 -679 641 -817 203 -626 269 -214 655 -632 262 -236 -606 -217 -479 -513 -231 -53 -331 408 978 -507 72 -377 -281 -859 819 -474 -247 362 979 -782 825 803 825 -804 -865 -292 895 -973 -239 -94 528 257 -506 -937 183 -180 72 653 382 328 -434 -730 26 49 -540 -989 821 924 504 -937 385 699 -884 -494 820 231 884 -69 -981 -808 -892 408 -549 -475 424 997 -595 653 407 970 215 -625 -843 930 -770 901 49 -732 -955 924 44 -724 -517 42 -111 948 789 484 -948 760 612 865 849 905 -566 -840 230 -856 992 834 68 -911 -599 -440 826 -412 437 -268 170 -173 -1 359 302 -9 664 -995 -23 510 -246 308 -66 329 100 713 -314 114 240 156 207 321 -321 -174 -918 -672 434 -969 -630 -720 -840 -704 -861 -530 655 439 -636 307 -465 -277 693 189 -457 945 -241 205 991 -633 85 -992 921 435 847 825 79 51 235 -131 186 -214 306 616 -798 554 -316 -325 -693 -884 -262 298 -395 -877 121 -445 108 -295 -716 984 920 24 -143 569 -754 28 -571 658 -9 -571 167 -451 -341 -926 -540 -818 448 461 189 -703 283 -596 403 624 918 -465 113 -893 -386 -475 -187 -230 -263 694 -303 -387 -665 856 365 -276 -603 -399 842 -826 69 99 12 41 21 506 957 928 464 761 -200 916 355 -178 -776 652 -453 743 -760 123 -669 -574 -846 826 423 166 -556 -643 -155 -976 112 -16 -816 -176 53 894 -173 966 -927 -152 631 -168 448 -89 311 913 955 -295 -195 -646 787 -910 534 877 23 284 673 -180 -816 -297 515 -89 -802 -393 708 -166 594 -716 -589 728 508 98 -34 -878 78 277 284 -149 -232 615 -578 -49 -620 -480 967 -517 -295 -52 849 -19 -274 -109 -215 346 950 561 561 538 -195 886 -137 814 530 -608 -655 -425 836 918 -502 -471 11 -511 -740 361 -853 938 -960 693 -702 -852 -732 -635 248 -278 174 828 -619 209 -675 793 337 -714 772 93 908 -105 37 660 638 919 -32 -979 -39 658 906 -965 681 752 204 -769 925 953 -431 -468 873 -264 704 -124 -186 530 -774 143 230 373 -94 187 -547 236 -778 -442 -998 -776 -304 75 46 862 396 839 484 -803 579 -244 -601 -664 808 -554 593 -561 444 271 -809 318 367 -896 247 396 -54 709 -630 -545 -508 -737 -804 161 -290 -584 173 -61 -766 786 -540 881 570 274 412 -123 -481 578 613 -321 143 -451 70 -96 131 -975 203 -57 -458 519 629 334 591 121 411 -873 136 65 -553 389 687 309 -423 744 -870 129 -95 238 337 423 54 295 -636 -371 -150 -384 515 -590 -802 479 157 -761 -366 -55 960 -943 83 126 -941 -766 -25 46 -22 723 510 27 760 256 540 773 985 -909 530 -494 988 -305 466 -728 -887 -44 -171 -495 468 879 734 223 202 706 392 -826 -217 -393 275 -677 384 879 -836 -794 10 445 543 -472 47 -205 -634 395 -421 -282 943 848 508 66 865 907 522 -499 988 412 -341 -63 740 415 959 -996 649 638 244 -392 -150 -270 -244 -72 -211 266 508 -658 511 976 698 388 596 -543 -801 -43 883 969 -512 -819 -820 900 -865 303 319 811 -889 717 497 -705 433 -658 -400 672 -790 -139 18 -970 844 -875 782 64 -740 -77 -145 36 -158 -630 562 -712 -862 -960 -292 -165 842 -276 -867 -975 349 554 634 819 31 964 194 -778 839 -549 930 392 619 673 129 163 -466 455 -921 -891 -57 -95 -100 -135 -842 -116 -90 481 247 283 -761 653 -580 749 -941 -848 912 731 643 -202 434 -168 862 126 688 138 -27 687 -67 629 733 296 461 -570 -965 330 712 -237 95 541 -600 618 806 525 -508 270 495 343 645 184 -702 469 -530 480 -248 825 31 856 -543 -346 -40 789 -621 418 675 -307 97 713 -279 788 925 -807 624 462 837 -121 -710 136 765 856 141 130 -596 -521 658 -794 -704 -646 104 -446 -614 -544 -709 360 -781 -609 833 -268 -825 546 -726 -983 492 -385 -634 -688 305 -864 458 431 -182 559 -965 89 29 22 -770 696 -109 -570 117 -249 774 -20 -645 596 783 -75 -197 775 486 92 -387 251 0 363 -995 -759 814 -173 -658 -108 118 918 478 -787 -411 189 -364 526 294 437 -39 -842 663 -141 -551 -616 -100 -806 -247 -387 590 -17 -870 -471 -216 957 -991 412 477 -997 870 -979 472 -316 -615 -395 17 -168 -895 -743 -866 -362 600 782 -869 -169 -61 -930 -790 -376 582 340 578 607 519 144 178 -874 547 -704 228 883 -10 -792 -745 -288 -931 -535 -512 -623 41 -467 -45 925 746 -113 -431 35 -769 107 479 -917 -669 -947 56 124 -223 -701 -223 -178 930 731 427 743 -1 94 -472 820 -174 621 -323 -708 -448 -510 -431 -69 767 590 247 988 336 552 -975 -124 -423 774 940 687 -145 956 -733 -725 -252 -540 405 -205 786 387 609 959 989 699 908 271 736 -235 -535 -784 766 235 -880 686 285 -276 -650 952 183 -931 -146 491 452 -982 -88 149 -256 -748 540 -876 -745 807 -299 -127 -664 964 851 -509 70 -885 595 112 -954 -182 -683 454 -937 -814 56 -517 529 -728 202 -221 948 -163 -739 -594 -110 -683 838 606 -968 -81 908 640 599 -198 -728 -295 -406 954 -335 764 -385 -914 -270 968 912 825 316 -373 505 174 900 -867 -212 -319 964 871 96 -122 839 795 768 586 -703 142 582 735 377 -354 392 -339 40 147 776 313 6 418 -271 -852 767 925 305 704 -837 285 575 418 -795 -172 -440 461 -187 539 667 856 835 -242 -459 956 829 -343 373 -512 511 627 -710 -101 -569 562 516 883 933 -880 789 -982 -177 -303 703 -451 -308 -956 811 -639 -720 -444 -290 -482 284 756 -957 837 -928 959 -224 -57 -764 -99 -333 -263 658 -938 66 -659 312 355 944 839 579 -119 345 321 -975 235 -908 -960 636 -231 -985 -763 -219 712 -281 -640 -447 -802 -378 717 -932 238 447 323 -860 -564 -321 719 -872 -745 315 -859 861 324 -228 -149 -75 -665 246 695 -84 416 32 -620 364 749 -521 946 -120 -325 79 -694 -664 -617 -265 204 612 173 -159 -724 -89 -221 -44 -297 712 958 -875 -517 886 -87 -225 -846 484 -832 874 182 -57 -646 -338 19 -813 -572 -907 358 5 -544 568 853 640 -298 741 -922 -738 -525 169 -619 -908 -369 285 460 -879 -544 -133 -866 -782 -327 -620 54 141 220 -722 -663 439 -941 265 858 -974 68 782 169 637 -829 898 614 865 -931 -308 34 -794 991 427 -960 918 -642 -879 600 -998 310 -493 -364 -919 -19 -754 143 -160 528 -661 871 989 554 -296 220 359 -720 -633 450 927 -433 -631 -433 64 -813 -302 265 682 704 995 698 988 704 913 643 239 589 276 -345 -803 772 907 881 -660 -726 -167 -570 515 777 873 -945 925 -788 788 -104 231 716 -292 -978 -630 -170 265 -522 -851 275 56 -771 -11 469 -801 677 -252 320 109 -792 -772 88 -970 759 906 726 992 760 712 168 40 259 662 -252 909 -959 -89 -242 232 -685 950 -839 -144 -445 700 -677 -718 80 -886 -89 -402 -917 342 -631 -564 -530 98 80 942 -292 -897 -297 172 -151 -246 719 982 596 83 -653 -532 324 -768 840 979 -648 -781 384 834 933 -675 538 -994 -484 -565 -340 -643 926 596 797 -325 971 258 694 -138 -744 928 225 -704 -799 61 -47 -557 -725 -161 799 526 -551 -227 -835 889 695 360 -64 492 -707 -107 191 -332 239 -871 726 -124 -929 -804 554 -625 754 714 -652 577 -661 996 772 -324 88 650 528 536 -7 724 -149 -117 303 507 650 317 919 -775 415 -161 -24 985 189 744 -801 221 -824 -455 -604 314 544 -788 -242 -570 -457 484 -863 170 394 663 810 420 -812 -442 618 -199 728 -301 516 -591 301 -331 504 790 944 355 -531 720 -971 332 779 351 203 -943 -571 233 884 894 324 545 -319 -71 485 -275 903 -976 876 -926 -951 -903 -27 367 375 851 -247 -55 197 391 824 66 546 952 366 -805 -328 -948 4 42 285 -530 228 -782 421 990 717 -28 954 510 -416 -316 580 -854 454 -864 -322 87 -635 -202 -759 -730 -524 243 -574 -427 -52 -15 481 417 -230 -157 966 -122 -214 -801 -290 -513 134 544 -62 80 911 968 -906 -153 468 -892 984 -641 499 -456 790 819 -746 -727 117 883 36 -176 877 -782 -470 -905 914 956 -320 -6 505 -78 476 734 493 846 -784 716 -417 -267 -657 260 866 -252 -1000 130 818 -975 -794 862 96 -554 45 -683 -815 427 319 521 724 -669 450 334 757 400 868 343 -789 600 461 382 538 -974 -117 850 776 -134 -801 948 930 892 -652 -921 255 199 -155 905 347 -52 -766 224 982 935 702 415 939 502 234 357 -449 -942 234 541 179 441 -431 579 240 -814 -509 5 615 -983 90 -246 596 209 -778 -161 -530 -606 -869 -443 -775 27 705 392 107 -156 -486 714 -930 -85 552 189 -74 265 -718 913 299 754 -841 -344 -298 537 -434 -40 844 899 104 -756 -63 372 -45 473 684 -914 303 596 563 303 -171 -205 -865 -53 -229 320 -987 264 -256 681 -423 -807 659 -253 -861 725 -61 173 -792 -425 -169 338 -477 259 588 384 225 967 395 -259 -106 -187 582 -336 15 450 -430 -478 511 110 221 -380 -549 360 893 34 508 -392 624 -981 486 -967 131 -817 -971 -407 42 588 -400 713 -208 663 662 687 -822 98 758 478 97 437 -332 299 -62 916 -805 33 210 699 247 -514 -835 -146 -8 -922 -785 483 510 695 -732 595 970 58 -286 399 -142 292 -455 -646 166 -747 39 -673 -255 456 834 653 729 -713 -545 -548 -9 -240 1000 341 867 6 -322 -394 218 364 466 -665 15 89 757 731 -103 166 -537 645 -21 807 442 104 777 -234 55 872 606 -386 -936 519 876 202 -511 -186 685 -130 196 -610 -714 -607 676 413 -250 123 564 514 701 -411 -322 233 662 515 -191 210 291 966 334 923 186 83 918 -627 -635 -845 354 -940 429 186 859 973 -625 36 746 232 -472 -538 845 -413 527 248 583 -755 -413 526 -573 908 -354 284 925 843 996 890 -931 342 43 611 -731 924 44 371 343 -885 26 -979 -820 -996 497 -727 -520 905 636 399 960 -813 854 -530 -1000 244 -388 428 223 -764 272 253 -98 -364 213 319 -817 -448 -310 -892 -257 -532 800 53 -654 758 -228 911 -548 62 349 -791 -92 476 -586 -514 710 -393 -271 -10 341 227 17 575 437 -248 -752 -89 25 -888 896 889 -406 -957 177 -586 615 -312 357 -71 931 -807 -307 -779 645 -198 511 622 560 66 378 69 -561 -738 -592 -388 -921 -50 620 645 506 -955 -853 -39 -1 423 -326 350 140 -812 -880 -57 227 396 -941 -487 666 537 -224 -169 -711 446 546 -19 -491 400 -38 194 592 -651 425 473 949 64 525 -738 -216 460 -171 724 126 -953 -993 97 607 -891 -4 -260 -242 -306 -913 619 -719 43 168 -38 827 -680 632 -921 -639 552 -741 -898 -803 959 -137 866 634 209 -585 565 -341 465 -974 -87 -23 -615 -712 -591 206 611 -753 868 -205 79 379 581 -805 29 -829 881 -238 -240 -879 -802 771 -470 -369 369 119 234 90 764 -73 577 -575 -480 814 -919 504 447 -703 -269 405 -435 546 815 -896 -271 405 678 494 585 -141 -446 -207 352 459 819 -92 -120 623 178 -759 -261 585 566 24 -765 -687 385 -25 5 510 -523 -749 942 -242 -346 552 -119 -693 -357 -538 -329 482 610 603 828 343 37 428 -735 758 818 -399 -213 -592 -958 -846 867 29 -248 -841 872 787 -308 433 -595 102 -743 582 919 -50 -813 495 616 -828 -439 -838 535 -829 -830 779 -902 -847 -107 -779 -139 -518 -266 -551 -849 99 67 -270 -636 -615 -847 831 415 -422 152 -580 248 184 -727 -962 -156 -828 948 435 -868 -259 781 324 -573 611 -195 -796 -845 44 608 -934 996 194 -595 638 -417 708 220 -364 -943 51 -306 204 597 -74 -387 924 -469 -173 -47 77 -224 901 -222 572 -696 -985 744 820 -456 694 -488 227 -526 398 -248 -464 877 -628 130 -864 930 -55 772 802 240 -207 -131 -438 -85 -106 -56 299 -43 491 -182 -616 -323 -184 -653 -171 -67 -428 268 437 -117 -192 301 -193 192 78 899 -433 -859 -125 -830 557 -578 728 -832 -686 941 722 784 71 718 123 475 390 301 -102 62 653 51 520 189 851 -431 -531 -954 -548 473 -907 -636 -118 -858 698 -787 -436 -36 -197 143 40 -333 253 735 -375 643 -551 -709 -84 447 804 -342 -733 670 -321 -392 282 82 -95 -367 558 -363 -613 757 -151 -149 -480 313 -364 988 233 799 633 659 171 -637 599 801 -68 993 879 -727 -5 793 829 929 754 -93 -296 -955 869 258 784 126 49 -119 164 -27 -466 -289 586 640 319 671 -873 199 254 227 272 -887 -864 80 926 992 -546 825 776 -440 836 595 -438 268 -104 637 -512 -424 395 -44 -94 758 -933 890 -109 189 -251 -367 417 -610 460 -422 509 -267 524 554 975 -42 510 248 783 -395 -462 572 -267 -119 878 -17 157 100 -129 -404 -628 -25 486 -552 194 -925 -342 385 -234 -149 -706 298 -52 356 86 -130 -382 -252 -162 -63 746 532 166 655 236 448 679 -43 440 652 683 -856 232 -38 111 139 -885 -165 307 -173 -395 -262 871 -195 -119 255 -179 -362 588 -979 614 494 235 -873 68 107 770 930 -184 -669 -901 -222 -415 538 -469 336 -174 -227 -918 -67 -576 -979 431 -452 607 -732 -505 -199 -584 -671 441 668 430 -675 -59 -219 -913 -351 -941 696 -414 -524 160 -280 -665 -966 -595 -445 791 372 190 -912 -578 290 -334 14 -402 685 -933 893 -106 -626 -325 526 -68 -42 -153 -28 -650 -14 266 -56 -86 -508 -946 341 391 -574 -937 -721 584 797 -586 -191 -524 7 -321 52 -588 296 692 -261 249 -860 521 798 878 287 599 -460 -546 -791 317 535 959 -432 -878 -660 -654 -271 161 -549 190 -44 860 342 -558 412 376 829 473 -547 -399 997 -66 827 795 147 -356 -355 -820 -90 -338 689 653 581 658 -454 -175 -175 728 -918 -410 877 -947 -560 -288 188 732 -905 -987 -631 910 -477 271 879 963 -742 -376 -515 586 990 -373 -846 -277 -609 -710 -673 -763 73 -875 470 -165 -572 -661 242 628 252 -574 -156 -47 -184 -569 795 -156 -269 -819 -782 872 340 649 -77 -66 -744 215 309 627 -391 164 -426 670 386 -949 852 307 -985 -142 -73 193 541 -193 -145 -76 -379 489 825 -864 282 -318 711 891 -1000 -124 -802 868 -370 901 894 -750 -711 -195 534 -843 -780 424 -661 360 144 361 -986 173 -879 969 -841 -281 -262 -812 998 -28 838 304 967 176 999 -95 -858 -657 -965 51 -20 -94 58 -973 -485 513 -167 8 -661 482 -59 -808 -29 -343 -72 388 665 -314 -442 -798 879 -258 -825 -500 -845 -414 -516 979 312 -860 772 -181 -305 -495 194 756 -476 -875 -743 172 22 416 748 284 -962 888 -746 -896 36 982 509 -858 -12 -392 -733 508 -696 482 976 -868 814 429 -48 -414 -152 228 -647 204 -651 268 -404 -577 15 -453 892 -662 -919 168 63 -247 -845 -916 513 244 131 -386 563 -652 235 -788 -468 -688 -229 -273 205 -877 101 652 -172 383 -775 89 -624 -159 74 -511 -183 314 888 362 -497 448 -179 661 950 864 323 644 357 613 310 -843 244 -466 361 526 -221 640 720 17 884 -582 186 -975 -619 -182 508 -238 -457 50 331 421 261 280 -560 -54 -952 -957 -525 234 828 635 240 751 -771 -474 266 -854 717 236 294 690 -993 -410 757 -326 658 405 253 632 73 799 594 -219 -177 -14 -405 -154 -801 -552 288 178 680 -245 -686 -851 -140 -200 441 334 -98 234 -89 -261 496 390 -501 -992 -490 45 -121 -782 -380 719 880 -373 -930 406 -943 -56 -918 -160 -126 -166 -871 288 656 403 400 166 -899 -784 952 440 -999 -343 688 176 -284 -149 -527 737 645 -712 -647 176 75 198 -838 669 -97 -748 -175 -310 859 509 -796 -299 -152 193 831 485 -290 -402 -255 617 -381 -918 697 -183 793 781 26 99 220 969 -407 314 619 219 463 129 796 525 30 72 520 -627 900 -910 -522 -133 738 175 328 919 664 859 -701 931 495 70 419 428 84 -774 577 -971 -779 -368 973 -581 -889 177 -791 -394 -819 991 123 -46 -418 -636 -529 115 329 -522 -960 -760 -771 421 -730 204 -949 84 324 -205 89 -937 509 -19 681 -182 -499 78 -850 812 471 -642 334 -883 -808 908 667 62 -878 88 -447 -494 -152 -208 102 763 -263 952 -67 -846 639 -211 349 -685 -316 636 604 813 -601 461 -192 200 -856 -757 -342 394 -220 -462 -952 -825 -414 -20 -151 206 424 -958 -347 501 -104 6 -327 -339 -325 875 217 37 88 -496 101 294 -779 -459 467 -117 92 -710 296 -238 630 -173 231 -917 968 -341 -136 -710 -679 991 629 561 -845 860 -84 78 -416 787 -312 339 403 -145 -852 -646 -586 -669 -585 -138 938 887 -440 -941 535 367 -354 534 -804 284 -620 881 677 449 -576 204 658 14 -419 -631 -852 775 -636 645 215 -936 -701 877 -639 -996 -240 -325 446 -395 28 -773 178 -599 344 -730 -125 58 394 784 64 -915 -16 -819 -994 845 -440 -878 -647 371 172 -444 -554 74 199 610 492 -406 -309 -977 927 507 -422 -856 629 -90 -626 -265 -695 0 507 167 -831 -550 434 860 367 -484 511 -833 -945 485 259 -378 -891 -752 697 -776 249 -137 913 -976 336 153 920 463 26 54 432 -346 -979 -276 -506 -731 -214 -971 -113 592 -444 409 -89 314 -52 -610 -131 956 -692 -170 796 -54 851 518 21 -857 -505 614 -693 -507 -467 14 865 358 -138 -501 -793 157 673 950 -290 652 664 -390 -565 -554 -856 -2 -835 -703 142 -918 -587 168 670 -970 -564 -53 -473 787 636 -487 -948 493 655 454 -10 -146 -889 -288 790 663 -904 -994 -272 333 -853 62 -847 392 -834 368 -942 -100 -253 -782 575 70 128 -198 89 -787 827 34 -835 786 -13 575 -42 311 -863 -347 189 -85 860 219 -618 -361 -998 302 -577 771 -112 -968 758 384 203 -33 -902 215 -623 425 339 -323 -699 -244 -224 -704 -87 966 65 -464 -196 -981 488 -443 912 181 -978 107 -837 220 491 945 561 -829 594 -915 671 294 -131 438 382 877 -782 -946 655 364 -323 971 -775 -219 -162 -812 261 -848 69 -395 -79 235 83 282 -116 293 857 228 216 -406 924 953 -160 808 -209 -330 985 773 273 -437 253 284 -916 301 -7 -880 1000 -81 679 834 -338 -846 -219 -690 -123 -895 -889 -587 601 670 -860 -513 -550 -263 706 -45 660 -620 -146 -866 -254 562 538 861 -49 -90 -524 -712 490 527 320 281 -976 396 -554 384 58 535 -462 -721 -815 -375 712 870 528 14 -694 -47 -148 242 595 -106 -937 925 -20 642 90 -776 -928 -480 764 839 -39 -532 -286 -492 -796 400 484 470 183 691 -891 301 683 625 -877 -821 773 -36 378 299 -480 -234 609 -577 -140 409 -439 797 -936 -716 499 700 -988 -698 232 -898 654 -95 393 -767 848 320 485 695 -826 313 4 -851 651 446 690 237 98 -233 -475 -192 171 362 981 -109 376 208 355 416 -411 -657 -534 597 221 -233 687 -594 -674 -287 747 -610 184 -346 -621 644 245 -977 690 586 787 378 -899 361 -170 -213 -461 -809 -757 -178 -206 -32 822 -705 -184 752 -426 -618 -760 -816 191 -74 950 -441 -865 673 280 239 -922 -836 973 593 911 -856 216 -101 101 -96 613 -376 35 214 869 430 194 -332 -874 702 861 -867 434 -196 425 196 493 -627 12 -28 543 -986 -872 691 61 204 889 692 506 -692 -121 601 -38 652 -141 -33 824 -384 -413 170 -934 -783 890 372 17 -339 5 -268 686 -256 72 308 -425 -72 -92 -852 -740 -198 577 -455 891 -701 -5 788 -616 85 -857 -909 -259 -863 -552 -707 157 -702 -617 -347 -237 243 -959 678 292 799 871 -459 148 -531 137 185 259 -154 927 -807 885 522 723 941 -543 921 -769 252 -5 -778 -32 -266 555 903 -44 247 178 -504 -55 810 -412 796 -781 625 697 872 -34 126 -321 -641 -985 -263 -442 810 -440 274 59 -576 192 -552 -264 680 725 -476 -1000 -291 -85 -806 -298 867 -264 825 -918 -830 -714 -709 -951 -260 879 -391 -46 953 -547 -987 -91 973 897 -114 880 -173 438 417 -200 485 -164 -773 -362 981 -133 -909 613 417 -71 -661 478 -621 -216 -575 -635 -931 229 -898 432 908 -954 551 290 334 293 673 133 -412 -516 -278 -341 286 325 -787 -250 160 454 429 650 -756 544 -957 855 -142 -730 397 -118 782 -363 -458 -736 159 -640 -39 314 -876 121 -445 -872 377 226 -144 191 570 118 352 -665 331 568 439 111 -315 818 -131 168 550 -259 794 378 -836 517 -782 -426 355 -45 -981 171 -974 -21 -455 -715 334 494 -915 -942 -785 -874 -956 -697 -227 -188 241 296 508 -44 -627 766 -949 -702 938 397 717 904 23 778 280 -113 -109 841 -93 -625 -566 960 -794 737 -751 411 -39 -649 -636 -856 -60 704 336 -947 -440 -633 -172 -262 690 -119 938 -261 -853 -492 -790 -123 842 833 -992 -8 822 849 -650 -281 365 549 -53 -373 -84 -968 613 -380 871 799 -793 834 252 328 -604 -351 -911 -996 340 181 -720 843 -277 -955 -467 454 -269 -130 662 -881 -703 -32 894 -199 915 716 -969 968 -199 -152 181 -851 770 -441 455 -299 97 240 -206 837 -41 200 -854 -821 179 99 343 15 417 -171 -422 -382 -91 652 -850 771 -879 -775 -944 -910 -905 -227 245 308 722 21 49 -449 -741 170 -102 959 978 610 -897 -439 227 -192 -433 -905 -651 -9 -636 -945 -721 45 -380 -657 -535 -780 -504 -496 484 29 -54 263 -787 917 -357 -708 827 618 -415 -977 729 768 -688 346 -725 -325 -749 827 -609 640 185 193 -218 482 -538 -214 495 -734 -729 -864 -278 716 -427 217 -923 -448 -215 -539 861 117 -332 740 649 -284 -552 666 -796 -111 245 -690 562 769 -613 -407 -729 -532 -505 296 -515 512 -850 262 371 -931 165 -611 976 490 609 387 -943 704 879 253 -418 -474 -394 -952 456 829 -973 950 239 949 -697 -802 87 -725 -639 233 397 993 257 432 -540 -785 764 -139 955 -404 846 -56 577 522 644 -775 611 -85 105 620 -46 -508 164 977 499 326 -221 -821 54 917 161 -785 -13 -805 740 481 479 359 -371 -703 894 926 -270 -214 26 548 -609 -240 10 -777 657 -710 924 -58 -527 243 947 75 -89 456 418 -220 870 -886 318 25 144 -574 714 571 -926 321 40 124 637 33 804 225 -954 338 235 744 496 -660 -433 481 -203 -996 733 -690 88 617 361 -99 -535 -913 -72 -55 283 527 -864 310 -62 -420 601 -625 -600 583 -486 253 200 926 -226 805 -118 792 86 107 -9 678 -633 -905 -218 124 -946 -43 -358 388 884 486 301 766 696 444 -276 -822 -435 540 -476 -371 900 602 -162 -638 736 -508 867 937 -212 605 679 -892 464 426 997 193 -323 -662 -714 194 -686 -286 -356 -808 806 -507 331 356 951 -619 643 487 -962 -380 225 417 -939 -916 -939 412 541 -134 835 -677 234 -259 -383 617 -43 541 -294 -658 378 575 376 234 638 852 614 -910 -331 122 823 -69 -659 -476 -954 -157 155 115 993 358 123 -135 271 600 290 -966 -89 -920 590 505 605 -48 -656 328 -861 865 903 -891 -397 412 881 -175 -286 -291 -185 924 -342 113 511 -611 83 -666 -982 87 250 -349 -795 418 911 -736 155 -560 -773 -810 390 -400 966 44 741 730 69 851 -322 -250 -839 673 -826 -764 672 317 591 949 -660 -501 -562 -301 -218 993 214 -933 -840 923 -809 -22 -395 -414 406 693 -790 -254 361 794 -759 -398 -767 433 296 -384 127 -728 253 743 -452 448 358 616 320 25 247 -493 -622 11 985 -320 -29 -988 627 -615 -22 607 251 258 -612 -260 763 -455 178 -860 544 -375 -712 514 -213 655 -524 -659 192 -801 458 -826 115 145 -883 614 -89 381 -287 -217 444 80 -74 53 61 309 507 460 -499 -308 -825 873 616 -374 -538 -31 -709 50 280 -218 934 698 182 -625 -602 -416 -482 -605 -581 -394 827 790 765 -119 -409 -822 452 0 176 477 977 -38 169 873 -695 207 -887 15 880 892 -261 409 -284 95 798 984 -14 880 617 11 -712 -738 845 511 -182 -51 -722 442 444 -88 -145 -436 -831 923 -217 -709 230 400 459 580 -160 -892 269 513 208 -595 131 -172 34 766 -417 597 176 -142 696 -53 948 113 234 519 526 482 206 -249 -277 336 943 385 -514 700 -17 -372 -762 909 -877 -872 -824 540 -469 878 163 -407 600 -133 533 -227 -539 90 901 470 -996 157 986 -74 825 -853 386 419 -603 -900 880 -656 -942 -722 139 -809 2 822 -734 -374 -595 456 521 210 545 -519 689 870 83 412 -597 -828 -306 -588 416 87 -592 206 223 174 -216 891 502 942 -570 38 694 565 565 -460 367 229 -860 936 -766 -639 981 -346 272 769 650 -817 -997 36 -621 839 -797 620 587 -705 -14 -632 -641 932 -517 753 700 -134 210 905 -957 -753 -674 468 684 -167 393 874 740 -746 -838 557 561 358 -311 37 -490 -542 -233 783 889 -674 546 695 819 917 80 -238 -219 248 28 -316 787 144 918 571 969 139 -490 -786 -711 171 -169 831 -61 -452 204 838 -444 -404 -929 -89 -470 -34 -363 -366 701 -812 -267 -594 853 698 907 738 829 -402 -842 826 -716 -143 -29 -707 -761 -706 -768 854 -338 -186 562 886 449 -62 656 -131 935 -494 -302 -482 -403 -468 442 -540 -234 916 -409 -215 719 -538 126 -675 540 -783 267 683 71 -98 216 479 940 941 47 -489 58 31 -163 -421 -776 -595 893 -747 590 -820 719 194 379 473 610 722 262 567 -576 449 972 -472 -704 -289 202 -283 881 -325 798 676 -612 -880 -304 -23 705 -71 119 -217 867 -640 -13 163 749 158 -427 156 -427 980 -898 -562 -7 346 46 418 -351 406 842 561 499 838 551 134 -933 -944 852 239 719 404 3 -795 784 272 -115 -58 958 548 681 -280 629 379 -541 -400 523 151 316 -96 -183 -284 237 -203 33 47 695 237 598 398 458 -133 533 -713 991 554 396 504 -814 -969 443 250 -774 -529 155 908 -110 754 -126 -640 -493 27 844 801 893 -714 88 554 920 69 -326 -774 -795 -905 -672 -562 162 -661 -510 -312 0 -231 117 -736 780 -625 376 104 -230 -727 -861 586 -295 -558 -156 -464 383 -274 46 -845 750 377 975 92 975 -774 -46 -186 265 -410 424 -332 883 -482 333 260 393 -989 -918 -769 750 -842 -812 -713 -14 -284 -204 934 -862 418 -220 348 450 -897 987 -304 -571 -410 499 -251 -991 -101 22 574 -867 -306 414 -619 234 -154 342 473 -477 -97 786 11 500 -103 -647 287 -383 450 -341 123 460 -760 -104 -15 -107 412 -204 -676 -384 -618 -524 -553 -227 333 -835 646 -170 -678 327 -210 30 -42 802 -672 -579 13 -398 29 -192 314 981 -714 -257 974 285 301 253 382 -956 913 139 410 1 -889 -430 -44 -123 293 581 815 497 -24 800 385 -769 -174 187 -179 -524 -771 -921 -82 930 877 -106 -580 -571 -470 -394 -933 473 738 -117 879 -654 603 263 903 487 -141 -461 967 -989 148 834 429 239 54 652 786 -273 -935 -713 771 -15 -806 894 -573 -402 -744 -962 -670 192 990 32 989 553 121 -692 498 -490 566 -227 903 442 -655 -675 -585 602 -521 822 944 604 -23 -30 826 625 -825 349 927 -373 859 -500 -868 948 -407 564 458 209 638 707 -921 123 -224 -107 65 197 348 -894 510 805 815 402 -375 -819 181 538 -45 284 -156 686 70 -296 53 -352 699 354 -943 -772 543 449 252 658 -907 -360 -118 -122 519 -988 178 -69 689 346 -951 713 807 -406 945 362 -798 210 745 -729 -992 511 818 370 -955 -186 175 -167 -677 -911 -324 174 -421 428 601 -706 645 210 -136 963 -952 -79 -560 971 709 889 -543 -669 -272 80 -762 -926 909 -888 690 724 157 656 827 -696 -496 581 -722 924 -438 -212 -367 456 425 577 -104 218 590 -954 -658 781 -848 934 73 262 -734 -468 43 -139 -256 -399 170 692 450 331 553 915 -209 -625 154 950 736 -706 -616 -965 539 51 -806 -908 206 242 -819 -420 -420 510 -806 -490 232 281 -602 -963 483 -679 -167 -396 -884 183 -862 911 -662 406 -606 232 -761 344 -644 731 463 5 -79 852 645 -887 -113 -584 710 -777 -238 795 -481 485 679 -442 -86 -284 -239 -183 435 -928 -977 -936 -823 -584 -929 948 568 106 -373 -252 -49 187 -596 921 -946 -310 -588 64 -762 -62 836 -987 229 692 801 -999 755 -672 892 -640 -395 -631 -873 -14 449 114 -401 826 725 613 160 -299 622 485 -775 25 25 -557 -255 -346 -293 708 480 -961 23 538 840 514 -70 -204 -258 470 615 290 871 748 64 948 -717 -247 107 -900 363 909 -748 -488 761 748 -958 -461 28 239 -909 586 -975 219 -720 -200 -414 167 578 -845 -383 -207 679 422 10 -594 -609 -252 -150 538 721 985 -665 10 -100 -148 -218 -355 -29 957 -716 82 -44 -298 -206 -755 -798 783 522 -215 -940 -756 86 13 258 426 -197 -430 69 -825 230 500 410 7 793 89 50 835 -727 -545 141 -486 -290 -547 337 54 368 -644 -278 99 139 937 -698 -86 43 236 989 289 -873 394 -275 -792 -972 551 -757 209 907 739 -439 -898 -191 -543 -28 224 89 -482 -309 19 -940 -286 820 662 -187 749 33 -459 -106 992 -943 -221 684 -206 352 261 489 -879 912 833 -638 -950 -495 -591 -126 997 625 -183 707 492 -30 351 807 417 535 -981 946 -510 38 -28 -963 539 -399 385 161 56 852 -415 482 -588 234 209 -100 -576 226 -376 -215 252 69 370 -899 -189 -918 -645 398 93 541 -804 58 -315 -292 285 455 619 132 601 -261 -56 -433 759 130 -121 816 -528 -344 223 -873 534 -194 79 -745 -86 -425 -958 -522 137 -731 -715 553 -921 0 378 872 -256 -216 456 -66 -530 655 820 472 -255 978 -956 -961 -46 -740 12 -803 651 539 -35 664 -595 515 914 -719 -884 -516 -323 417 360 628 -340 -634 -4 580 4 520 -893 -95 604 271 -121 -448 -318 39 -607 -895 -338 -989 -776 634 -726 -754 793 -159 -154 897 843 -268 417 150 936 -440 -540 84 -606 -51 -639 714 996 658 -478 -767 -397 18 -516 518 842 375 117 -841 -490 -972 -195 386 -806 547 -454 -234 -555 -894 -616 571 21 -883 917 364 -995 218 -252 541 -788 328 350 -862 139 -738 -728 155 905 -494 93 -6 556 -284 -221 662 -85 894 -241 663 807 167 -444 -740 664 -82 -3 498 727 -978 -205 451 -769 631 490 439 168 -203 -230 637 449 -621 -796 -674 35 764 -173 908 345 738 106 -113 257 374 985 -235 -590 715 -594 -223 843 80 -270 -569 731 -6 -778 899 -455 -654 -383 -266 246 914 -171 -173 110 614 670 -594 83 -582 -516 -247 -866 461 -619 -680 187 803 -142 -19 408 -249 967 -342 -922 675 -562 -234 40 690 968 -7 42 -380 -356 160 522 -161 -393 -849 966 -530 -948 -362 -169 -484 -667 846 -676 -621 -558 426 455 435 -489 103 135 715 697 861 565 13 -797 442 -395 253 -154 -188 -88 -426 156 694 -456 319 545 -231 -860 361 -681 436 786 -827 -265 -637 665 236 318 -225 891 -769 -617 -13 723 336 -760 129 275 -230 38 -383 -207 372 -876 837 -241 -651 254 506 967 -841 38 -567 -734 -578 -95 407 674 963 -188 -261 489 -910 647 796 -474 -127 33 -524 681 93 474 19 739 354 849 -420 34 842 -250 553 168 -754 425 274 250 -771 695 461 -887 -31 151 -860 -354 140 292 382 456 -476 -627 479 728 -304 -448 778 -421 724 91 -728 691 396 -448 -298 204 900 -146 538 104 8 247 560 782 -700 -723 713 779 -636 -79 414 -750 -447 -601 -421 -803 -467 608 -852 -50 677 905 -708 -681 391 671 -616 -289 -255 -771 872 620 -415 -77 32 329 823 875 -493 -878 666 787 510 58 -322 -962 613 231 634 742 347 -871 872 455 -182 99 -258 364 159 473 -629 -206 -649 224 -380 -792 334 -712 160 430 374 525 -339 628 770 -268 395 344 -348 -371 792 50 78 -902 -891 469 -398 116 -119 261 225 314 177 -243 -520 357 522 714 364 -652 918 -469 -994 -56 956 638 -946 52 -751 569 150 467 540 -690 -145 -209 -807 -34 127 -551 -9 -647 720 571 526 635 568 -866 -391 115 741 -136 -799 -154 -639 163 -643 160 403 409 134 544 315 -151 -785 -878 21 84 322 509 -629 -76 101 79 469 265 898 396 68 -644 778 885 761 119 375 401 184 609 576 -652 -417 -563 772 -713 -66 208 419 206 -122 931 130 -431 -625 241 -486 -179 658 468 612 -643 -219 120 925 -98 -992 313 -32 327 881 -820 223 228 230 506 978 681 -715 947 -446 955 717 -658 -586 716 -400 -77 929 921 142 -348 609 -676 843 -967 991 44 45 580 -969 29 -245 831 86 258 -687 113 914 258 -40 767 741 665 22 -900 -548 -310 -777 759 161 656 -51 942 163 289 -341 682 19 -495 -369 775 -544 -667 -536 -758 -857 472 -583 798 712 -778 918 727 -994 -419 549 -720 326 9 798 -672 -557 -399 121 -24 631 -60 88 -920 -728 575 38 809 -599 389 -387 15 528 475 -839 171 -692 898 -669 -178 35 298 -695 -944 24 -862 702 43 578 142 -298 -612 -205 363 -323 65 830 -743 -903 532 753 -85 -697 -105 -687 47 -823 282 454 236 -997 -617 483 -923 -990 27 -555 570 -343 939 913 913 230 579 -596 66 -170 172 -966 -425 -830 11 -435 -8 -902 963 535 -233 -150 -38 941 554 -264 -82 -452 -137 904 -344 -327 -486 464 -998 -659 32 -614 502 857 -796 -343 430 639 0 -80 -911 -341 29 -382 -364 147 -516 311 -831 -366 515 482 87 198 35 846 -60 -859 42 -39 -285 -741 -305 196 -698 -644 -906 -437 -634 574 -2 -194 800 600 -326 378 541 -204 899 243 512 395 739 -253 -77 933 341 259 -478 165 328 -573 -644 -579 -224 421 814 733 -381 -397 306 678 -1000 195 214 895 -9 730 -471 371 437 807 88 293 393 -992 -569 -774 883 67 -480 238 -224 183 -596 623 928 -957 -316 -406 279 909 183 677 -54 745 -287 -487 -583 415 -568 -927 -121 601 942 -758 -164 440 579 788 -654 -686 -13 -856 -171 -840 471 -749 -123 476 736 -642 -495 394 647 -60 860 33 208 81 -562 611 692 -865 -672 168 649 -39 -259 -739 868 615 624 -82 -239 -187 906 -840 -290 835 661 -299 -80 430 -201 -940 -968 -382 84 188 963 -32 51 -719 723 886 640 114 330 43 -716 -724 -300 914 -178 -70 -291 -709 451 -378 121 -808 -561 -295 181 -117 62 -218 675 -247 768 343 -671 128 -859 756 -187 447 635 122 -900 752 -589 -461 933 -237 -513 -323 -862 274 317 -726 936 443 -814 939 104 -688 -665 -666 462 -143 203 -255 -112 591 -272 -548 -525 -161 336 -246 -806 -534 -306 945 964 438 -167 636 16 979 -349 -435 268 601 890 129 787 -44 444 -699 90 723 758 -303 37 385 505 -382 495 82 -42 -653 -549 -483 320 213 58 95 529 823 -52 -470 -618 828 545 484 18 -470 -183 -456 543 98 -110 -792 -91 12 -334 200 -611 -714 -878 -576 -984 258 234 358 -970 517 -480 -6 76 -430 961 538 -210 242 -455 570 -216 508 827 -50 -563 -522 222 -270 22 262 173 -101 663 523 -765 580 -268 7 778 -416 821 438 -22 78 -537 -535 163 549 101 -188 452 540 986 -454 -798 834 -33 78 830 156 -371 -157 623 -339 -6 491 364 -895 879 887 817 537 522 -422 -966 -407 602 148 -169 37 -788 955 -237 927 375 235 34 969 516 -444 -563 670 -970 997 958 -779 -874 855 982 285 -249 495 492 647 719 377 411 -340 921 -749 -191 -429 -304 -841 -17 200 393 -409 -805 -286 -879 -609 784 468 303 -578 825 -600 -189 -512 378 -545 629 951 254 458 16 632 469 510 -942 839 685 568 -25 -66 492 -393 625 388 -904 -319 230 955 -15 -653 28 -930 710 -651 469 433 -327 281 -160 -830 -230 225 -573 -927 551 21 -138 55 330 847 -459 -968 792 -173 -846 776 -643 728 430 -931 -868 -295 407 -704 -731 -558 -145 800 14 630 187 -921 -605 903 320 568 -466 -846 953 503 -94 -237 83 443 -220 -425 283 -958 698 -156 -133 543 744 771 772 -625 792 449 637 116 -926 394 -952 -210 689 815 55 -841 -750 33 454 -697 -435 603 -369 949 -982 26 -846 794 -65 790 627 -129 374 467 -966 -653 -462 -192 806 712 -615 -430 -160 498 -600 -441 334 -442 -84 -834 -627 -630 947 -208 944 740 59 936 -132 -138 -816 583 -335 -91 -827 29 285 562 -102 510 160 25 316 813 565 927 656 -541 579 -379 81 -26 -56 921 -913 299 -414 347 344 -419 607 -581 -507 232 791 884 583 -660 126 637 -961 963 31 294 -783 -267 550 197 -645 -847 1 506 103 -33 228 -198 -170 -136 -548 -771 -450 615 -95 77 -325 -617 591 -523 7 507 253 -17 530 559 -714 173 221 -140 89 -133 43 640 -104 -201 650 -838 -150 957 410 -495 217 246 544 -939 -706 -354 -557 846 -336 656 311 456 85 -643 -287 -127 -886 -651 987 738 624 -468 -541 -863 181 118 -86 -424 -883 806 909 -779 -485 102 -955 -850 -450 771 633 825 -165 -484 155 557 53 -861 190 -309 -493 387 526 84 210 813 -817 217 392 -228 628 801 110 105 317 484 -260 -58 -715 -835 -494 -483 318 -964 757 -216 -967 232 -37 108 572 645 196 190 353 -280 514 -289 -510 -131 -114 -989 -734 462 -635 -969 -327 987 -700 13 145 -314 502 129 550 931 486 683 220 -701 107 668 -694 157 582 -68 801 156 921 -388 129 -703 526 -655 -663 -435 -312 733 201 -876 801 939 -78 497 876 461 733 685 662 743 -852 -956 -77 -445 57 296 268 660 -870 -437 334 -967 549 280 133 -774 296 308 -116 -608 230 -5 812 920 65 -844 673 229 654 336 966 -587 -480 277 -510 849 303 731 9 139 -752 -356 713 114 883 -766 784 674 526 -769 -813 521 -757 -474 -233 -671 -126 107 -133 -461 3 412 746 -263 -542 -295 152 128 -522 -689 919 -38 758 -969 -726 -508 -669 -953 634 -629 685 913 340 670 -385 30 -463 547 -551 550 -614 -693 611 670 480 994 722 540 -342 -154 -314 -247 186 406 1000 -100 -966 654 711 -61 -745 380 660 -284 931 861 960 -832 -438 372 891 -81 -308 -921 -689 -870 -623 -892 -425 147 471 -783 -137 -177 122 -395 132 116 -822 -452 -259 42 720 886 -193 -219 -907 -199 -427 619 821 -235 -255 255 296 900 -178 -661 672 348 -631 499 -793 -256 -899 -415 -382 217 -809 -521 197 -110 -667 -162 -886 -873 -165 -379 618 -227 47 -160 -353 -821 944 -774 956 -944 -367 64 992 750 -386 438 -818 -212 539 527 425 -869 -198 -193 -882 -134 29 -297 668 -14 -819 -340 -57 63 331 -451 -784 -144 377 -211 7 763 289 -843 974 471 -690 -816 -475 -296 -803 -358 465 -384 496 250 -863 -413 871 -68 -309 -623 -73 50 -797 -564 -634 893 396 371 -103 916 -87 -408 -770 -545 631 460 604 277 109 88 593 -591 92 629 -949 640 -189 118 -735 -392 -469 -78 797 -300 459 -603 -153 542 -7 132 691 -872 533 322 -641 840 308 920 -618 -560 -423 138 -565 713 644 321 510 -509 -338 289 149 782 770 203 33 974 -790 689 300 -214 902 426 289 217 -482 458 -651 15 155 947 823 -528 369 -549 445 -505 -544 80 -944 927 -156 -704 -290 -387 836 706 998 540 -41 -610 -664 -159 -415 -838 74 -764 159 939 -409 955 791 369 113 -636 174 -918 682 411 -790 321 555 -509 -680 -652 -956 -123 -984 -437 -684 121 -928 -32 870 -137 -522 -886 -933 -640 264 910 410 908 952 131 -28 677 -72 -385 370 -637 735 -394 727 -784 473 881 265 391 -426 649 197 710 -742 301 -917 793 -259 29 645 -427 135 185 -516 -371 -950 -244 918 336 -75 465 68 689 904 -304 -102 211 -466 519 -496 -632 958 -577 -177 36 667 -813 470 301 47 -446 168 -567 -927 -996 -656 911 920 42 -603 98 929 -280 408 639 584 -198 222 -369 273 705 217 382 -539 216 -97 -145 -470 215 822 525 193 -289 590 -770 -469 729 -454 44 -225 -691 -563 -344 -824 -901 635 -50 -401 114 -631 -153 -427 -791 -487 727 -627 572 -417 -578 -838 -984 -912 378 -190 225 -925 808 -173 -601 -621 919 -586 575 -7 899 -318 -535 -936 331 -837 558 -509 -850 -196 -991 -756 -404 -201 784 851 613 -585 365 355 462 -182 -688 -986 -327 -505 -214 -948 -449 508 -502 -682 -375 947 -948 -476 -88 144 25 -139 125 -200 938 -314 259 -770 14 -284 -238 164 -916 928 670 -631 827 -530 496 -769 832 -661 -947 329 647 298 -976 -837 -246 230 340 993 -71 -145 -301 -587 -59 -662 -379 -608 187 345 -94 921 -159 566 -111 -261 453 559 235 -957 720 927 -188 235 -421 944 -991 920 157 -723 -393 -532 658 -385 939 296 -910 -636 188 -480 -410 512 -84 50 954 -572 564 -416 -521 45 -280 899 658 76 -595 -239 -687 370 -679 -140 -149 -762 -575 864 399 366 -31 -327 362 983 264 727 -761 -18 -634 289 -960 -872 512 281 -70 -449 981 349 565 953 344 573 -890 -480 2 432 498 -643 131 -741 99 -519 -877 265 619 -800 -957 -709 494 -692 -298 -254 388 365 872 -737 323 -107 181 152 39 -356 -538 -252 329 900 -725 -330 -866 -278 -662 -534 -635 266 864 -649 913 -189 850 -209 242 -188 -841 382 -806 -831 210 -86 187 -882 -385 -657 -509 710 711 -388 -563 593 429 -261 -216 -991 -610 248 -77 -316 -695 -560 -181 995 -146 -464 722 -916 932 235 -828 -615 -827 -91 -920 -183 288 538 -430 281 364 850 -733 -517 -96 430 -900 87 426 -159 530 307 -555 -443 877 -975 -869 942 -705 871 -715 277 -307 59 185 -546 -38 -609 -834 -802 778 90 379 156 290 756 29 235 -652 -545 593 -187 -666 846 229 159 -468 112 -415 871 473 774 -386 -313 295 100 -35 884 127 223 614 988 377 -91 134 196 368 -508 665 697 176 -559 254 -370 783 -18 -749 -269 -605 302 80 912 -574 -968 747 -623 -357 -561 -769 -389 -282 691 -424 -930 -965 471 -808 883 -875 -536 195 711 82 451 -897 57 -131 -444 -726 -795 729 -820 884 -425 -632 199 -539 -741 -591 358 241 584 -25 -703 -1 869 270 -66 761 -838 628 -216 526 389 -473 432 156 981 -695 860 405 40 -223 167 -355 -185 159 -278 376 -199 -530 -647 49 610 271 -904 949 -718 -417 -933 98 -167 717 427 -98 -268 437 383 -273 -343 -354 -636 -914 -398 -755 984 -562 -555 -884 427 -565 728 -625 -389 -511 -679 571 -518 -658 -86 187 316 947 31 419 -55 137 688 -872 221 -912 737 671 73 -632 77 812 282 895 -989 635 478 -361 -510 278 451 548 657 -368 766 559 -870 -573 961 391 498 988 -286 624 502 120 -651 -533 771 -715 980 820 -527 -271 -248 -652 -362 -735 910 514 -122 874 -49 -522 -201 -581 -891 231 -210 -522 -797 -998 -294 473 -116 -151 464 422 -779 -53 -401 -455 39 169 -1000 -574 -559 56 -124 -570 447 359 938 982 170 -938 188 94 -439 851 -223 -650 983 53 734 311 338 -880 -160 -676 -491 -859 -621 -936 -595 -713 -12 570 917 -840 574 328 78 461 -227 285 156 430 -636 -264 678 -955 507 -251 -188 -757 559 232 -353 -249 -809 -673 -35 -84 485 442 484 603 801 55 402 -397 73 -861 228 767 446 791 -743 -124 -444 998 -528 152 -183 105 907 -685 -993 -260 -743 722 -29 -111 251 907 -508 -441 -60 -913 142 218 -584 282 76 759 -382 -338 759 63 -895 -788 -490 -189 -755 -773 -847 187 33 734 971 277 -97 571 102 877 642 144 -630 -350 -121 112 568 -808 751 7 -281 -729 508 -39 614 847 -204 53 -248 -445 -166 118 -204 -357 838 114 707 -135 -271 996 -482 -513 801 437 -49 385 -879 -576 -491 730 -320 515 646 -94 -558 -281 -393 -640 408 576 110 716 -800 -999 230 938 -333 999 -91 -469 353 -191 462 -826 984 -325 17 805 -859 284 -845 57 393 564 216 479 729 757 -974 -129 -9 -748 -840 -911 679 847 645 356 237 266 -238 462 841 168 926 626 349 -635 331 -80 -656 -726 655 989 -914 202 751 329 799 245 113 750 446 302 70 700 862 318 -332 78 994 134 586 -697 -824 -380 904 -821 784 494 -372 239 904 -86 518 167 438 530 -711 -19 -754 -819 -586 -17 994 976 116 -411 831 337 -502 261 -550 -127 438 -261 -443 747 751 355 560 187 -274 481 807 -573 739 482 -444 -940 -481 247 -378 244 882 -889 -882 -679 431 -748 -290 376 -513 -184 -313 693 391 -899 504 -473 -13 -293 -505 -322 -362 -716 -21 -663 534 -492 -418 667 805 -931 -344 -756 -394 296 151 -978 934 -779 999 -953 -599 -602 -397 -604 -53 716 472 830 732 -194 -331 -147 974 7 -786 -78 59 -550 134 -596 346 -29 -458 765 283 -790 -571 878 -971 402 -153 600 265 -367 -516 436 -291 -527 936 -97 143 835 936 -70 -393 753 636 -516 790 -977 -62 -403 604 -993 25 754 -753 234 -632 307 61 112 84 -146 976 -862 -477 -62 100 812 969 546 -753 -449 300 -943 -1 59 335 -967 -528 -574 360 -4 -547 615 -511 -276 -916 -690 692 -272 -489 411 -667 -89 850 804 979 925 23 373 745 -659 -648 -935 -765 622 -49 899 23 -213 982 991 559 489 544 234 132 -43 -268 -908 375 -266 -206 611 -818 223 -583 490 573 -261 13 157 -425 -622 78 -477 -715 -685 -918 122 -542 57 -501 -954 168 455 762 -686 -308 -731 517 -789 -924 788 525 -330 621 -692 183 -602 -314 509 965 468 422 964 189 -987 -489 -741 478 -211 -171 -969 654 -286 246 -887 115 -394 -595 -205 -125 -189 498 -78 -193 -25 48 -111 -671 540 109 209 -325 530 886 -800 732 631 -439 403 -84 146 398 669 849 564 -914 -793 739 300 -78 -83 -476 700 -688 -911 437 -473 -153 -432 -856 638 841 311 79 -617 775 -650 -156 940 189 -503 -65 -604 -326 94 -871 866 190 370 -427 647 -8 -568 -511 -507 -805 -758 366 918 730 676 676 594 299 580 -468 909 -619 547 -539 -798 -641 413 -959 -800 -396 588 -973 -265 952 897 -104 -148 669 -511 -923 389 636 257 -262 691 -795 -410 569 -191 -271 330 619 -248 -245 675 -981 649 391 -286 643 -891 545 773 -452 712 -771 -494 -751 330 747 -740 991 747 534 -467 -977 -83 961 495 -897 531 833 -10 865 237 -178 243 540 361 885 107 742 685 -942 -949 -216 239 -319 -346 87 -496 708 -402 -863 -947 414 -522 -978 650 427 -26 632 -287 441 -529 18 525 490 -1 -82 -907 661 174 579 -103 -827 988 -510 757 -801 444 949 821 -954 296 -447 270 221 -135 -479 -740 -22 -872 614 920 70 -140 -154 -447 -733 -330 -811 -81 -101 837 -436 481 748 -756 -435 973 877 207 -680 -683 295 702 369 -49 -203 -112 -78 -509 -617 836 -411 321 -564 878 -333 882 148 24 784 -485 -237 376 -760 -364 27 -644 -614 433 -385 -340 514 -288 439 237 -905 422 480 -61 177 -753 -787 975 -815 649 489 816 -56 243 718 171 -750 -565 135 751 638 602 -412 966 883 1000 915 -726 780 -765 168 884 -790 -361 536 503 -119 -191 829 255 175 796 -147 568 812 723 -45 691 -61 -519 98 838 717 928 -20 -862 598 315 -757 -906 -139 -800 98 -313 736 279 541 -762 182 291 53 -448 -914 -412 147 636 124 71 -278 235 470 -499 761 201 416 111 999 -187 -829 340 -879 -491 622 -16 154 637 419 -774 -634 -626 866 -231 749 -952 653 130 -9 -78 -781 553 797 -240 -934 -908 484 -612 141 49 706 292 -722 -522 278 -116 -927 -217 -334 404 -203 378 265 -223 -527 806 967 398 376 766 -506 -107 924 318 21 830 -553 -408 11 -365 -763 -182 -819 -948 151 953 52 97 -802 -26 90 361 682 678 -706 117 -973 -5 -738 621 -694 504 282 -821 -654 -581 144 901 775 -67 304 -407 -362 -679 391 822 585 450 -228 941 -267 -256 235 -557 -489 921 693 142 -419 -587 -223 -47 117 -817 -608 455 -255 -297 -595 305 793 300 -982 533 614 426 845 160 -324 -188 -865 -952 -937 380 428 -294 -921 443 -987 -876 -179 -711 378 -708 545 415 400 259 412 -223 -938 -837 65 858 -304 292 -20 -295 940 909 571 144 399 -131 999 -64 -859 370 284 -45 482 -390 -530 182 -733 133 239 553 224 833 997 912 980 -60 826 -858 -640 927 -823 -927 -496 -462 -915 -931 475 437 518 767 774 883 50 293 -103 -830 996 961 399 237 -79 -318 -843 -514 41 -332 615 -195 -288 901 799 464 -99 -197 683 -961 -265 390 -788 -465 -56 -15 -569 -974 894 769 817 680 608 297 -736 -659 -821 231 976 -453 -503 -361 -418 859 -125 433 377 927 -954 506 718 451 384 262 -180 770 338 68 -21 512 -686 15 389 -229 -520 417 36 -734 -226 -296 899 556 -211 -694 640 -555 389 -687 -253 -675 159 -774 -819 -558 -146 -216 -959 809 -731 -96 -891 -676 -382 258 679 400 -567 -356 445 -153 -599 115 621 117 -929 838 -677 909 -159 -41 876 905 -916 309 -12 982 208 -936 52 -598 927 755 544 -186 890 252 657 -246 -722 98 891 -117 -882 249 -320 871 821 821 164 160 -117 662 -296 -14 -849 -95 109 -632 213 693 899 591 -375 856 226 -626 -914 -897 167 -372 244 416 72 49 -178 327 -96 827 -953 -833 503 4 491 -301 -636 860 -431 -931 -376 673 -405 412 -158 240 -166 -659 118 -596 881 695 -306 -626 994 965 627 548 746 -972 -110 483 -904 593 129 870 505 333 -424 987 -998 -697 516 152 639 6 -767 -338 580 -670 370 511 -545 895 149 242 -812 926 -320 190 -697 -44 51 -688 -158 -712 -520 864 -356 734 879 -553 975 -586 549 -864 664 -317 -622 918 533 354 294 63 974 -931 149 -9 -666 -839 211 -901 568 -551 -831 751 121 -830 -871 -984 653 -880 524 -802 939 670 760 -25 -308 -325 -764 104 57 -725 -270 -802 889 908 710 -553 -267 -919 33 166 90 -720 230 324 346 695 -994 -547 197 -491 -176 -11 -783 -902 993 292 440 43 70 497 -450 -131 963 -113 840 105 968 -833 -231 -968 -228 32 46 117 -926 -111 209 -522 526 840 610 -55 568 116 -715 486 -978 503 15 819 518 192 -438 -827 221 -983 -496 -364 -721 958 -545 787 -721 -20 -959 939 -707 674 584 19 -875 938 -261 424 353 -450 267 -739 801 858 -370 201 400 -630 -938 -585 -577 -665 162 -245 -171 371 374 262 -610 112 -200 -825 -237 800 -41 -223 -304 508 779 -725 -112 -806 135 -295 777 698 -542 -593 -998 401 -935 276 571 -543 -372 208 -465 569 48 -611 568 335 494 657 -124 -69 -769 -672 368 -170 399 -716 -987 861 -948 -897 905 359 -888 -845 -280 24 555 -745 -47 -480 -111 107 -336 -879 747 991 491 718 503 392 -957 926 -595 505 -382 984 -75 444 -30 659 256 266 306 -25 212 -686 149 -255 -702 -855 965 907 -37 939 -566 579 -483 942 -173 425 -9 955 924 -233 -481 927 -234 747 -534 -638 -357 460 -891 679 -748 -624 -980 345 123 -653 -544 331 -814 28 766 440 536 333 998 -441 435 957 -402 742 -640 648 1000 -353 156 156 124 -777 688 992 883 -966 743 -986 46 -623 -581 -279 -757 55 -477 -351 934 227 975 816 890 236 305 -752 624 -681 -814 -99 218 506 488 -577 -834 -482 212 462 951 743 63 -493 -189 -136 -934 -230 681 -161 -692 541 910 860 -431 187 696 567 -4 -955 278 617 -702 425 358 -274 -789 -255 197 -594 507 -493 674 289 463 731 -441 -279 -401 67 -233 -787 -759 485 -561 -170 -339 -112 268 -441 94 563 -234 466 -195 -375 -13 -570 -583 610 195 -269 35 -816 -816 312 -569 460 585 -474 751 2 153 941 979 30 582 968 307 616 390 -600 -274 857 966 -83 -980 -351 464 -164 349 952 968 838 482 -745 223 320 -833 -863 -370 979 -379 285 -463 -16 -310 103 -164 196 249 880 -998 -830 -686 -258 -398 -186 -430 476 227 -284 -420 -854 -257 -348 427 375 877 -547 211 -350 802 -692 132 79 -703 -958 189 -415 603 -6 -453 582 605 356 934 -536 -579 32 615 758 164 -539 98 -908 537 -290 580 370 -793 -446 639 -684 743 774 238 352 -159 -727 -145 294 -726 395 -950 -536 -589 120 910 669 385 -527 -866 21 300 453 207 -247 -420 455 659 277 -566 -311 218 -927 428 525 -495 -57 657 10 -862 -189 -575 666 -124 -383 -994 -17 -558 -265 -223 957 236 430 -235 -452 -213 953 -232 -706 -879 -29 632 784 -221 -788 -638 -181 17 198 -14 -222 810 444 -22 171 -321 543 823 580 -811 574 -170 687 -631 272 624 322 -161 811 -548 -600 893 81 -190 -560 873 60 -589 -418 199 -46 749 -524 22 258 532 464 -933 -78 -321 -825 929 -194 779 -844 -936 -668 962 -161 -4 602 806 158 -172 -860 740 553 -140 614 629 699 286 -999 -864 761 -946 567 854 26 -236 47 -706 189 463 -456 134 -113 -856 119 -559 -450 -51 -444 246 -126 621 784 736 195 -815 -214 -281 -570 8 375 -164 -54 -241 -917 -78 652 -173 -472 831 608 691 696 578 -86 284 -199 569 322 -920 -410 -240 921 597 609 -938 955 939 -223 579 498 609 40 812 -513 -144 886 -131 43 689 412 209 -368 -652 596 413 -752 -972 -133 -370 -540 -395 -220 -113 768 -501 174 417 362 -947 -878 -110 -505 -356 -817 -946 809 -138 -2 531 -859 -823 -332 465 -191 215 743 117 -153 568 -482 980 229 -276 -860 -657 -874 144 -295 -577 -798 311 713 -796 -807 -924 441 830 862 838 639 428 864 355 136 295 277 424 575 104 -687 761 27 812 144 783 -325 -866 -755 -619 -402 -95 -391 -730 -318 459 791 -776 68 -742 -317 971 305 -729 685 -552 840 -670 -823 -629 -473 148 205 -815 968 255 764 -692 174 -526 224 234 -297 -192 -563 857 373 -434 -929 182 -831 928 212 576 -328 -570 232 -446 176 167 -438 177 -240 -885 124 -940 631 -436 39 -675 -755 -409 -225 467 186 -342 806 476 788 275 -56 275 288 -114 862 -277 364 -627 -107 458 -611 -750 663 -591 117 -106 527 -402 715 -799 -53 168 415 351 863 280 648 598 289 -286 -118 -914 -882 -471 -143 465 32 902 -915 -750 813 78 977 -767 -889 -235 63 489 -863 841 -524 -189 -787 -610 -313 879 -974 9 -592 347 599 994 -442 965 -540 580 245 -588 337 -785 -975 50 -239 -409 -39 -823 229 163 -353 -915 703 191 134 -70 -871 -994 -927 -503 847 -385 -942 704 -4 7 910 430 -864 814 784 860 -189 -410 -627 292 658 -990 441 -231 992 460 711 -721 -249 -565 -516 506 -755 518 -612 529 -780 969 224 -637 761 147 699 724 -180 54 -542 -492 -640 -696 -801 -423 -338 -606 831 985 653 118 -304 290 626 -715 235 512 702 -549 518 693 -690 458 386 -236 -984 526 -923 915 499 436 348 -435 682 740 432 -27 957 345 364 -638 -752 45 549 557 974 936 -720 -28 -433 198 532 -925 -258 -277 711 67 -767 -335 303 -225 -205 985 849 -522 240 837 823 -230 7 -297 -950 534 -145 21 -311 696 665 510 -940 -350 449 -340 -55 -588 15 -874 575 988 451 -172 507 -331 893 4 317 854 -650 206 -548 692 -438 769 -42 436 -461 847 -682 816 896 85 -768 -193 64 686 65 943 332 811 579 -630 192 933 -154 121 598 932 -973 785 879 -135 -186 -761 -806 659 228 989 -311 -920 -439 464 301 -127 -451 119 -26 633 -287 -226 -993 -750 550 -913 959 -539 573 -434 -981 325 236 -464 349 215 -626 -867 240 -783 -25 508 672 74 -663 -35 -342 495 67 455 181 -314 103 -715 -750 -441 -69 896 69 -424 8 -416 -188 -504 855 -461 -916 -492 -72 -834 -339 -278 -129 844 737 469 -90 37 -604 754 449 486 439 -647 181 -917 -574 -602 -296 526 490 -126 628 -889 -257 -958 744 -783 178 -761 -732 -401 -61 299 645 -517 913 732 479 383 -592 689 646 -219 522 712 618 857 537 -155 -236 534 -740 915 -90 267 -735 -128 773 365 -610 986 281 -890 -699 944 986 853 162 -647 205 397 704 -421 516 -502 531 577 -67 -354 -194 -803 12 -572 532 8 -488 0 -645 -540 417 757 822 245 -436 -483 203 297 728 -429 -136 -648 -226 -260 362 -442 415 -786 52 740 -890 275 -591 88 927 -18 307 -677 -665 -93 183 -670 -773 904 -597 391 -858 -43 138 606 -680 -182 -620 -815 447 448 541 358 -987 768 -835 -716 -253 -909 -69 -12 -755 -714 -644 852 -863 -577 -359 -10 -722 484 598 -475 -656 -540 873 -63 -850 772 -605 -844 972 266 785 -178 158 550 872 -403 703 -665 -436 719 412 -895 680 -245 926 -9 302 685 -789 79 -868 647 439 -976 344 111 142 -857 952 11 157 -35 689 485 -634 -504 -1 120 24 536 621 -521 854 865 180 778 71 589 886 -356 45 301 287 200 -278 -590 945 482 -67 501 220 864 -684 -814 -944 -31 -366 525 980 -760 908 -802 -481 5 369 635 903 -90 -99 -831 421 340 26 -714 533 -57 -609 521 -532 361 711 -823 -648 -676 -77 -255 -132 -794 677 431 -500 990 -413 -56 -663 929 -42 -753 439 -211 528 -165 -559 -449 -921 -981 354 795 -907 -960 -18 -192 -723 752 -845 743 329 -524 -163 716 -154 -206 323 -815 -227 -859 -83 569 170 -966 738 -260 -335 538 654 -608 858 -817 -898 795 121 -713 -866 928 -528 -855 29 111 -507 917 -776 -11 -880 -626 336 -687 -757 664 494 580 667 8 417 137 849 -26 940 -814 222 567 919 353 628 -777 -116 61 -97 -970 26 876 760 -181 -854 481 924 -886 -844 810 -249 371 -928 318 992 -536 -717 -900 248 663 -911 -830 289 -219 714 429 852 207 783 621 -419 -315 -383 -480 435 866 574 42 446 -490 200 435 562 -355 -175 392 405 994 -896 -996 414 903 -452 447 976 770 -275 533 -529 -835 404 456 158 742 -135 -418 -410 189 -616 516 908 528 776 -489 521 735 101 988 -346 -828 780 -798 379 -756 -601 441 -37 890 630 198 234 -613 -296 413 144 -850 -684 -880 242 6 -10 -594 606 445 309 791 94 956 -988 -251 355 -364 952 -554 810 -578 618 -429 517 -498 594 -872 -594 783 -778 -204 849 327 -975 -271 305 467 176 876 -941 -293 -84 -672 567 99 -549 528 -437 -838 -421 -19 417 -324 914 -864 783 428 236 -774 949 908 839 -549 -519 -839 709 -412 -949 -773 561 387 -800 -24 -13 954 687 -653 -378 -113 -440 -864 374 -846 -60 -431 77 395 -705 -321 -699 -869 -131 324 -543 -297 -87 887 679 117 890 -847 -162 -931 -759 -193 -563 65 -644 -795 935 -266 162 582 380 354 46 -480 573 494 -630 677 383 707 675 -348 -440 -987 374 537 461 828 756 -886 -285 -23 -127 74 -461 714 -468 -63 -960 -720 -857 221 -828 -831 -13 -31 -991 -486 -142 -406 188 -651 -71 47 864 -552 901 455 -39 -226 363 870 550 599 570 613 726 -863 -670 -575 -591 -469 265 -405 91 -71 -777 -543 -491 660 303 863 -63 924 -314 438 325 -912 500 -457 616 780 -708 817 -636 892 949 692 -426 -858 953 -643 894 -17 -672 184 417 64 945 932 -232 -247 -745 377 -231 290 946 -845 -696 548 -273 -977 962 -744 719 125 133 599 649 853 -239 -799 799 687 -179 -476 810 -386 712 -375 -941 753 54 -52 -691 -430 -254 0 -72 -609 699 641 -962 278 558 -477 603 -470 -745 274 826 -216 951 321 146 -616 589 829 943 423 -692 2 365 227 261 -634 -380 -634 623 -672 -863 -128 -60 370 -786 829 754 -955 985 519 -28 852 -714 -614 155 751 527 602 -96 -182 828 363 -434 205 -31 166 -788 265 624 -693 514 487 -530 846 535 532 248 -644 -907 -732 59 192 79 -927 -804 862 447 258 815 418 -545 -333 -617 -853 -603 -669 -321 -540 -369 -316 340 -865 -162 332 -813 -210 -817 -641 -316 -182 -260 -314 -31 -639 67 -802 668 421 -693 -133 846 565 939 11 779 144 -602 -881 -116 305 777 418 -643 -745 649 -465 -34 604 712 787 534 -429 183 -814 717 -234 -756 1 -507 -727 947 -289 -207 -595 49 19 -870 340 -745 -295 433 -145 -179 351 182 51 -854 -695 428 33 -697 822 292 -424 -664 -124 -660 578 677 -317 91 82 934 -152 -249 970 449 -877 945 457 455 -782 552 920 986 -767 752 938 246 817 -9 -822 -420 -627 -18 432 -832 -18 621 475 -952 -521 566 155 -149 512 274 96 627 -502 -554 44 234 620 -653 -877 812 527 -711 -859 -294 -389 -976 -720 -803 -285 -701 -955 -601 558 -995 -482 46 -362 -603 85 73 -897 221 -21 -750 286 -691 -576 -177 198 122 -825 977 299 -474 -461 -793 -652 -171 135 522 43 -550 741 202 -46 -379 629 644 -367 291 -125 -811 -917 -821 -474 -881 18 791 -831 -304 -458 451 -995 -641 -260 -578 -381 -594 337 -805 456 290 707 -762 793 -52 993 -317 134 730 -260 394 -712 -353 -59 -981 -549 -202 342 293 -744 -620 904 31 -993 803 263 -767 822 303 193 420 763 165 600 5 107 4 -248 938 193 -91 0 82 474 -673 744 -456 -854 132 923 233 -594 307 -287 641 -236 314 264 218 -362 -188 982 458 -717 -392 -893 842 991 -501 -747 657 861 -826 405 -753 40 -713 -308 472 -221 -55 -670 26 -835 900 -42 16 848 787 -785 -508 285 -587 -231 -530 245 -137 -597 -146 772 -845 391 807 -579 370 548 493 601 -198 -291 710 -866 -388 -508 108 -842 -301 -264 -882 -460 -392 414 396 71 -856 -881 -536 500 -934 -154 -79 -897 61 -912 332 -829 -993 870 834 300 960 994 468 -769 -992 -443 -285 32 208 703 986 -321 740 -362 -387 -134 -597 -208 635 123 -630 -542 -663 724 -927 999 341 890 -897 790 -212 810 -943 700 -442 676 -125 -742 289 -736 473 -762 -252 -964 -301 137 541 474 -682 612 -783 967 439 -158 -30 -368 -418 447 274 -779 -830 -484 -677 -637 -109 671 225 -683 790 -437 125 331 795 610 -723 -890 238 -914 -450 564 374 -702 -898 -410 -366 -670 -539 -802 -150 716 -548 290 315 83 -421 935 906 847 271 410 -439 792 976 -310 -614 -442 849 -341 11 204 -55 -547 264 681 -700 887 448 144 929 -103 917 -300 -964 -92 149 -6 -171 625 712 999 739 -821 964 476 -835 -294 971 -498 339 -733 274 71 296 -936 -859 -626 -85 167 -569 -765 729 -656 -636 806 -516 844 348 649 -236 759 -845 718 861 -863 -706 398 -625 192 843 -669 -326 504 -648 527 -884 -676 98 -584 982 413 544 -741 557 226 192 633 819 -876 66 858 855 -87 235 -139 11 -761 34 495 -440 695 -821 30 10 -159 124 -773 722 735 -646 379 -711 -356 -630 -336 -546 -460 497 387 306 -995 -804 526 -817 -999 -894 -996 759 -996 -960 -963 17 114 418 515 -872 -459 919 822 317 -509 -235 151 -184 -899 -305 -595 -891 673 -62 -870 414 -970 519 -600 567 867 152 575 -547 -710 923 -722 140 51 703 237 866 -94 -501 -749 981 547 -193 585 55 -333 761 250 146 544 726 -845 -651 -34 -584 811 -936 -816 888 791 790 775 630 560 681 669 -111 -229 -680 15 -699 -86 944 -784 -962 -874 -657 -431 236 -370 531 -953 -790 -198 -50 772 337 399 128 -518 -570 -134 784 102 -435 -368 35 701 -810 469 798 171 -660 84 -428 -611 246 526 -94 672 95 452 577 601 -901 892 -478 -44 190 -146 631 -103 -525 455 657 465 -369 -800 227 -598 -878 -657 479 17 -79 -749 -514 -902 -583 -348 -707 -764 -446 251 -393 144 927 131 454 -176 207 786 -951 -149 416 -345 847 -535 -765 871 140 87 -701 150 332 -72 -631 168 16 51 26 824 -575 848 926 -840 915 957 94 -891 925 -557 53 -762 -691 -194 -28 -711 921 -965 -687 851 -27 -641 -613 -784 620 -694 -694 876 -943 373 245 134 512 669 827 -210 47 -699 803 549 -13 -774 492 -12 329 644 815 406 942 589 914 470 81 -530 -141 -250 848 784 607 -742 -706 -759 -223 688 35 801 -753 251 116 712 847 59 -88 -588 -745 515 322 983 603 335 -393 -896 172 -334 169 600 -269 -146 -495 514 -184 323 98 178 -484 -522 -655 70 982 -560 522 72 739 -536 655 213 714 686 -946 150 748 505 728 652 549 610 -664 222 -326 -836 547 443 168 309 -509 -156 236 -806 891 -746 -957 467 -56 701 69 639 246 322 820 -467 474 791 471 -584 -527 -416 -243 -581 576 588 -72 -652 -171 136 457 -396 962 119 814 671 -105 -887 -805 -649 791 -820 412 82 743 -676 752 -572 -653 701 663 -6 -783 -849 395 -837 -627 799 -399 648 -123 460 -495 430 30 -616 630 -810 -766 135 -112 747 472 -873 -561 962 -416 229 322 812 831 111 286 -310 430 -236 -980 161 165 459 -697 60 -544 -660 -873 744 -842 -966 -88 967 425 -244 564 42 -74 -925 -220 776 -190 409 324 -354 234 -585 -357 -926 -832 -311 -124 116 -71 884 103 335 273 -215 -683 -467 -325 828 -191 466 -975 104 930 138 441 -851 119 153 511 525 -29 -464 -80 168 745 -853 757 -708 274 912 108 951 899 -331 511 -761 161 882 -623 -985 596 -212 -491 -244 -888 -985 -578 -31 80 726 -895 -239 337 -430 840 -260 142 -112 -570 -324 -5 -927 -354 -660 -282 174 -129 281 311 -436 841 154 585 730 -593 188 556 202 28 41 -31 558 -449 -789 -906 -635 -144 -154 421 808 -153 407 -103 171 446 -828 308 40 623 190 849 -695 718 797 -586 -566 807 687 711 -6 876 -758 625 -313 -451 -340 339 -109 226 458 -4 -639 421 820 -428 429 -674 -174 -988 321 -210 -124 852 -279 -612 531 976 -268 951 271 306 -823 42 -155 -656 186 -5 -248 -924 946 137 405 402 931 950 415 400 155 104 737 -912 776 253 487 -831 877 86 291 887 279 555 -243 823 557 -559 670 -144 -144 811 505 563 588 6 285 295 460 209 547 635 446 -539 -778 -38 349 739 -54 523 47 22 -456 616 -810 906 873 810 627 905 -267 919 -714 482 942 409 234 472 14 -689 406 -870 -761 231 681 -284 462 -495 554 1000 756 509 -282 -390 -450 -126 61 188 270 452 -687 940 -913 -348 -665 267 967 -804 379 751 -692 -343 -799 -940 -751 -853 -750 -530 -13 -283 58 -272 -724 -25 6 -190 -479 -627 -590 -770 -786 -998 80 924 968 -264 575 87 -177 12 -161 -623 762 -555 381 -113 -996 -471 243 799 879 -266 157 433 -644 637 -994 -821 919 -982 -597 122 -81 -58 -761 -205 -475 640 -296 270 833 41 -40 -127 -569 145 676 751 -473 865 -1000 744 988 -310 -574 855 -139 -473 -145 -163 -28 201 -719 907 602 -867 -815 -572 -740 -91 820 579 -458 -204 551 -532 -198 -946 902 336 70 -954 -860 -361 -649 719 -533 866 -950 -576 -428 -276 333 657 703 -256 -868 631 -580 746 -558 713 905 -332 835 954 754 -549 958 798 376 -834 962 -183 334 -158 -71 -891 803 867 106 784 575 -50 697 801 -51 -545 64 509 -927 536 771 44 929 -528 -295 -3 837 799 664 -556 -920 469 -914 -307 -166 -740 -797 24 -658 -867 888 247 -73 616 292 -375 594 -663 -532 -402 22 -130 60 831 -566 -346 810 -55 181 -245 -540 -473 220 169 175 -710 998 581 -315 239 397 -481 -296 13 -49 -616 -11 30 -162 -382 61 814 725 319 -190 623 358 -929 404 -765 739 -732 -683 823 -692 364 -477 -977 -466 -996 814 855 -829 -364 -332 -954 957 410 -553 -554 398 418 -141 201 -464 324 -129 -586 -788 -708 489 497 558 662 -323 -360 -303 781 352 643 -482 176 474 134 952 352 775 -848 -742 -219 -3 589 -605 849 514 849 -923 737 -65 -73 -591 -627 -482 371 178 -977 -631 -88 821 436 263 -562 130 573 603 691 -681 -603 -648 -687 -313 -954 791 686 286 -310 197 -716 990 -655 388 499 -246 -434 46 -14 489 -291 557 -599 129 193 281 -596 957 -629 -51 -929 990 -493 -472 935 130 53 -215 61 -641 -70 -456 -104 499 -158 325 112 -918 957 144 842 586 394 752 78 -567 510 601 -634 -821 -302 663 490 395 859 563 -398 -38 -755 -698 191 373 -953 117 125 133 -695 -321 -454 244 -399 717 886 -228 -232 -273 -567 -297 -95 -802 171 402 -104 -264 451 -581 -820 208 430 -940 440 322 131 65 218 588 -676 252 -951 -678 -976 187 975 409 970 -198 272 98 774 212 -947 -14 -401 -10 -975 -656 -127 235 -740 787 -341 392 -479 607 338 891 -936 -775 217 868 643 295 203 -689 -773 589 -860 509 914 -857 894 -505 -459 26 -989 649 -692 10 -220 889 -478 -631 -898 -436 -733 339 -788 -211 205 -678 -905 -105 -221 -637 -782 733 662 12 -192 259 928 -734 -398 844 -920 -103 638 -347 637 378 493 -725 312 460 -910 -679 -239 782 -992 837 506 -904 482 -938 916 -146 305 819 -423 -247 365 -936 726 827 -212 -752 -236 953 250 665 -2 170 -776 -810 54 662 128 140 -379 -384 380 -271 640 888 863 -676 -218 -241 -363 -295 -147 -918 -18 532 989 -148 319 -925 878 721 -639 -169 -994 803 650 326 -281 -834 280 -129 -962 -967 770 -831 -609 -609 -909 849 909 -103 429 -326 947 -689 -270 -725 -567 -118 -478 -334 -293 727 -295 -201 564 68 -435 -39 -768 798 542 741 76 738 -708 -435 -590 539 860 394 -194 322 -643 -762 404 -771 -716 -656 -918 467 314 152 319 779 -890 -469 186 314 638 -664 167 227 -636 611 -207 -661 495 -158 602 811 -496 -463 -691 975 -563 350 -82 783 -957 36 -819 412 455 -428 -746 -677 -806 -219 144 -760 -462 82 -203 539 -916 -653 337 515 929 -109 66 887 -639 -174 202 -947 363 189 -153 249 403 457 281 175 382 143 -376 670 325 209 971 -771 -95 -469 -875 95 634 -727 309 -511 -971 -947 -163 -65 485 -39 327 -464 266 521 -175 655 500 690 885 579 -207 -778 367 -727 -48 984 -639 573 -475 -210 -257 457 -791 -39 -919 -793 241 -237 -565 -525 863 -631 84 562 -679 -581 -864 578 891 143 -424 -219 -248 -228 -718 -975 156 898 -239 -122 65 -86 -227 -291 247 72 -586 354 -653 -788 128 -711 -521 829 -61 -658 -797 610 487 694 -105 -64 -851 -806 -578 -347 -428 829 305 289 -998 585 -292 -214 679 -297 427 -320 -861 680 -586 719 -465 -675 186 357 -753 57 -552 607 92 934 532 49 -605 679 727 -255 487 283 -450 -792 380 -222 -272 -22 28 -26 -478 327 -949 185 -98 298 512 -144 83 -655 -57 -392 -522 -857 -991 -973 530 -261 547 716 -467 -510 -778 882 -537 -594 937 -422 191 -448 -746 -828 319 603 283 -7 -843 405 663 859 -798 -457 887 102 -887 -409 -974 -962 518 329 -231 174 624 856 807 -320 -213 161 -267 699 649 -235 -407 -244 543 -66 779 571 528 -763 283 -197 5 153 -283 -961 -846 504 559 -113 464 525 663 -337 -412 988 -466 -462 947 -480 265 -832 508 -92 830 -814 -272 -145 415 757 -278 707 299 279 -547 -949 -888 83 -662 -620 -362 -775 638 871 390 526 896 -210 -324 -640 -428 373 152 106 -571 -483 -169 -416 710 30 -204 620 -671 275 -743 -508 793 0 -308 -856 524 678 -937 -294 -100 -975 -637 -916 -175 58 337 761 668 -891 895 650 249 871 860 954 -691 -394 733 -195 -434 -511 -119 215 -250 800 523 -832 178 -865 301 -599 434 674 -763 -521 59 116 -457 -254 132 -973 544 -309 -710 -397 -84 656 -567 -192 341 -813 -627 481 -423 45 -239 476 -686 116 -148 -9 -51 -712 -665 -931 -238 -628 -130 -992 -44 91 795 974 -700 769 -388 66 682 41 -704 634 -647 143 180 -557 -523 -507 239 981 -756 -447 -775 519 788 -286 319 348 -763 -901 -247 -985 -889 -581 -133 262 146 -507 -360 574 -128 -400 323 -161 -354 227 707 998 -502 128 254 246 282 -738 560 301 -79 464 444 990 -142 599 -688 -11 245 -864 -571 -472 -309 -619 953 -14 755 588 849 -658 -971 -592 -936 -355 -911 449 209 233 41 143 -204 595 -556 -128 187 -355 580 419 394 -582 -250 943 216 -769 -579 351 -745 921 -906 436 60 254 604 -357 -891 -409 748 -862 835 -561 -102 771 -872 513 -204 231 335 -592 932 -174 -493 -623 -226 -253 -563 -249 -45 -266 -828 -640 258 -602 228 -972 256 342 561 710 -318 -718 836 -739 -631 -402 729 -934 -722 559 -533 802 -695 -526 873 361 638 -538 99 -377 514 114 496 656 539 113 105 474 -214 653 -623 -734 296 -540 -770 978 295 339 322 -256 -473 191 368 -768 124 292 -749 256 -710 961 241 738 -692 -757 564 715 -591 -81 -842 349 -327 -347 822 -993 191 403 -667 -482 -110 -34 999 -920 767 -488 -232 -210 -138 -374 861 -472 402 -209 694 -709 -866 45 -437 453 -880 215 276 -653 -123 880 700 -917 -202 219 912 -325 -785 37 931 -445 -657 -524 -599 948 244 905 220 -536 839 -916 702 -390 -502 357 -13 273 1 -950 566 -308 908 51 -890 -41 -69 -728 -155 -806 25 -373 702 -261 610 6 404 -332 -498 85 383 -109 -248 63 -57 658 142 421 -318 -543 -214 784 -172 805 806 -463 -371 -570 -207 984 520 615 -312 -361 -700 -97 70 225 342 737 429 -690 56 -627 -905 88 386 797 745 824 171 960 656 -223 -53 875 507 -518 -940 659 530 271 455 -852 -300 998 753 -370 -196 594 -79 -685 997 253 -593 -665 229 88 -162 374 619 420 407 -78 -686 407 -885 494 0 -988 222 -440 269 -603 603 -263 46 -53 -997 392 970 -782 82 -519 -348 75 192 -425 984 525 45 657 -458 964 187 -512 217 115 991 -674 519 -277 -384 265 506 -595 197 140 -472 -795 -647 639 21 407 -473 -717 -311 -959 279 -455 -886 -725 11 -350 204 678 14 -155 805 -585 -620 751 -360 819 -527 -253 -164 -70 -177 -953 442 29 -635 -353 373 332 -268 -617 -528 -336 -349 -91 -58 54 413 -461 393 -837 451 -268 -443 209 250 -696 628 -574 -1000 647 926 241 -215 744 278 -853 -102 -339 -379 221 -150 -881 -379 2 -985 -825 -127 827 573 272 123 -455 738 641 609 -814 404 -466 -513 842 -56 -515 946 397 -916 763 383 175 602 -701 927 4 496 24 477 -662 -978 -934 -962 911 -112 537 394 67 -672 102 -296 -140 692 -13 147 822 143 713 334 -131 461 25 39 546 986 257 -298 66 53 -586 836 -983 46 -282 484 -746 -244 575 -998 -953 -629 667 998 323 826 -63 -328 -864 710 -484 816 560 -606 226 391 -745 538 -107 -899 742 540 772 -281 -141 -802 379 -782 103 -635 592 -281 -711 -230 -159 466 605 -417 324 -505 -339 74 -453 724 -123 -921 515 -688 687 411 614 -473 93 108 -88 307 -119 812 405 797 -276 -146 -842 134 -490 172 798 61 209 -392 -682 211 -133 660 -539 684 805 286 -956 644 134 -540 -733 86 -174 -14 -515 -633 -477 538 -162 68 -73 -611 -129 -479 -487 -236 -492 -281 -235 823 -134 -802 -615 -996 -981 -729 -28 -535 -463 366 -677 58 672 752 -881 -18 847 940 117 -379 -830 -220 613 -927 566 383 -878 901 565 934 -237 23 347 -375 963 -790 793 -578 226 947 -710 726 26 665 -882 -735 -372 980 -186 -926 -657 -182 -403 -108 960 340 -696 342 821 -162 352 -471 -516 -50 -964 16 519 885 976 168 585 -833 -784 -563 -941 691 -382 -348 -989 -133 -259 -855 -204 -426 895 322 791 -515 958 -384 -703 -826 -537 787 -286 -955 902 -853 -382 191 -647 581 -479 483 116 -115 -672 761 34 -78 -901 804 -625 -23 85 -139 194 113 -976 -559 -320 -939 819 387 388 532 618 437 -8 741 -866 -404 977 -699 -860 370 -586 -146 352 -680 -393 940 779 803 991 -351 -589 506 -13 -757 -80 494 451 -506 992 -434 847 527 -222 523 -595 -471 282 159 52 521 419 290 418 599 568 -65 -441 556 -40 824 -954 -859 -464 -449 322 -537 -630 -699 495 253 460 51 343 -442 -40 850 -239 4 -645 940 -123 -829 -741 616 153 -30 988 185 790 -148 349 922 964 -893 -445 930 297 -346 -628 401 -915 354 -769 369 577 -669 955 -131 496 -510 676 -881 -151 -34 231 141 -922 -351 114 -634 979 -957 423 941 548 -702 -52 -438 617 777 995 261 -216 -176 -508 332 -948 -976 -956 -799 -486 -991 713 127 414 -841 909 157 998 -356 437 446 950 430 -295 897 204 439 769 747 -806 467 -655 -856 733 -635 -772 -388 328 -895 118 846 159 -963 445 883 508 -928 -308 -359 73 508 732 -585 -445 979 -862 232 -204 620 -602 -554 188 18 -606 290 -73 822 -19 610 -10 -53 -446 584 -332 669 -471 -160 331 434 -845 -535 -73 628 266 191 -33 523 497 -785 -403 -157 92 443 -444 92 -301 -621 217 -454 714 -462 760 858 170 -214 534 132 776 -665 -129 -69 772 -287 974 370 -90 119 303 348 -101 -822 18 -766 82 163 535 -191 693 510 188 604 -877 -718 682 -395 689 -725 518 -592 -319 427 -179 215 -662 -880 532 265 785 -651 572 984 44 336 177 -685 368 846 -321 -673 579 533 176 -42 615 288 272 423 -810 -71 524 -488 -576 469 433 -319 622 -616 -905 659 225 900 -377 -771 -57 772 -503 -283 215 -164 -25 898 -37 889 136 -888 -677 -449 -409 144 -113 -880 0 957 -643 -789 -206 -174 -667 -769 -929 240 -78 -710 672 -156 -55 535 975 893 565 507 939 -695 -443 -458 276 931 -264 91 -169 981 754 495 749 -795 183 -695 256 31 149 -340 137 650 -168 -149 582 -659 -11 170 215 30 347 567 -978 393 -886 767 -700 322 20 246 682 443 -336 -834 -566 -689 -382 -55 -32 984 -44 -190 55 -900 263 139 -278 -721 -478 813 63 481 -949 -641 -44 645 -300 -408 -796 -857 572 -354 109 -397 -601 216 743 598 143 -225 -640 -418 -719 -617 -478 -915 -515 303 532 594 782 -303 131 -981 -933 247 529 11 386 43 852 379 -936 691 49 -33 -603 -456 -267 20 326 429 677 -249 446 924 -384 91 525 221 -763 -636 556 405 -682 927 -929 -835 -83 636 63 -1000 -753 -797 384 91 989 700 -564 -563 201 -116 -131 -848 607 -295 -618 769 -785 -302 337 265 -68 -902 -892 -53 -87 -333 -651 39 877 -277 -807 -299 -13 790 -763 986 -182 -186 -507 845 -984 -950 -758 -925 661 564 938 239 924 -776 -615 542 -51 826 155 -238 282 419 257 -457 154 -406 -30 -110 -661 -498 -175 -542 604 -943 614 -873 486 463 199 286 -173 -407 -769 564 159 -506 -758 234 -23 902 -324 -497 690 283 -497 819 454 70 -649 -823 -297 -908 174 493 431 762 -618 442 -813 -826 -373 232 111 378 278 477 951 323 142 -796 906 -600 -382 -699 493 821 58 -169 -996 -387 146 140 -518 155 820 947 -455 351 500 746 212 878 88 510 621 -851 142 -692 95 -397 876 -330 -661 -926 -850 -310 -260 381 521 -123 -283 350 -177 614 -41 -823 -757 601 -710 754 108 696 -528 -583 -123 -385 902 -217 968 987 -804 359 -394 440 95 -205 -459 859 -12 -433 -34 -35 -891 -888 -121 485 750 -65 -929 890 -913 -880 -783 326 180 -46 348 567 632 190 -246 341 -436 853 -863 -817 598 -556 -499 639 -65 160 776 370 694 -55 -641 336 -874 -69 710 -631 491 367 624 657 -751 -383 -943 571 879 998 622 -527 536 27 345 672 87 52 338 88 -37 317 695 -211 -130 936 -474 -769 443 593 -269 -496 -500 904 523 162 271 634 -966 572 48 -132 -788 -708 -465 264 835 -159 -426 540 -33 -726 465 -143 -910 -410 -849 677 -216 146 953 799 507 723 -831 -395 865 -761 424 -849 -462 19 -499 963 521 131 5 14 -378 -518 515 -174 -904 701 97 -323 -335 -981 -224 -752 -156 -914 835 -972 154 -485 -386 -359 342 -292 -139 -667 -224 730 243 -967 -483 -745 -348 10 744 365 81 173 -455 334 736 505 373 835 845 -888 -509 234 -238 -938 -253 -909 79 -895 -400 768 537 -374 530 759 -408 506 -229 -694 -115 -838 -252 -172 694 -908 -700 376 182 211 -445 80 960 931 294 -785 993 -818 -756 -469 -467 -128 -792 131 -462 -601 -789 -651 -851 -505 -530 19 -587 -477 259 -617 796 730 -297 -469 152 456 277 726 -23 -54 -283 -504 307 791 37 -757 -718 302 665 884 -125 -516 288 138 -557 227 230 -551 572 83 357 298 310 -1000 265 577 -976 917 697 -132 -551 -826 797 969 -307 350 71 995 -857 -458 160 -505 -279 -90 -288 178 43 -843 629 824 458 -90 824 -640 542 295 -459 -191 166 -292 -34 -571 -608 -822 889 -379 582 793 -998 -668 -175 234 -590 216 -636 -250 -690 770 -767 713 507 28 -890 -395 -669 539 595 -752 -931 776 -847 -359 951 608 725 169 562 50 932 946 266 351 819 -666 721 -824 996 149 -567 262 659 341 645 155 -957 -105 -658 -818 191 451 631 -334 -45 -921 -340 -963 -264 -180 -491 -499 466 544 9 -271 10 -48 -899 368 864 -444 -686 953 -481 -537 194 899 -826 -11 -868 22 -229 -757 -848 159 201 -132 482 301 606 388 756 124 -968 -831 -441 -392 -173 967 666 -933 233 389 738 199 483 -808 907 149 845 620 788 282 -236 883 653 595 -751 -329 471 -34 806 -427 39 493 129 -473 -768 -845 -517 -307 611 269 -839 72 -686 -790 -965 434 583 612 -814 -787 655 843 294 6 711 650 -40 196 999 556 -98 -284 956 -465 -133 668 637 -314 16 -784 744 -110 257 64 -794 970 -919 -11 -132 -643 -296 -418 -320 419 -30 -220 -16 783 -155 837 116 457 162 500 -116 -691 656 -231 919 -942 150 360 -595 -281 451 -953 -87 381 565 421 -121 -936 60 551 748 438 467 -772 -82 -536 998 -635 701 -484 371 19 -446 -923 -36 77 -81 -652 10 -186 -948 -895 -61 338 -513 -203 -903 -65 486 314 -572 -362 72 123 997 702 -789 -575 -540 -362 677 49 -858 -240 -235 311 831 -331 -786 925 385 -875 -331 -110 -117 -750 373 -449 -124 -88 263 -892 296 738 563 -934 -219 -130 -518 98 672 -260 452 766 -618 8 -865 -672 -552 818 -301 806 875 -150 -396 -477 366 -138 -946 987 -14 -913 -35 339 -363 245 -16 916 390 -589 -182 -230 -457 -813 692 353 620 -270 864 473 425 -750 -694 84 595 -529 -864 656 -684 128 998 -624 -692 -766 -748 91 65 -232 -12 872 819 -914 -29 -196 983 -262 106 861 548 806 -553 320 -363 -163 534 751 -275 -466 -651 647 -130 -536 551 -843 -348 219 -822 -742 921 308 -818 352 949 6 171 472 777 -776 -114 -392 392 817 -259 978 177 273 805 659 -536 375 -62 -816 504 -718 385 -850 -56 512 880 -686 -865 571 255 614 -200 107 -612 -171 472 99 16 324 -866 131 -913 966 914 -776 -490 393 -897 -359 -183 -102 709 366 -780 707 414 -720 771 691 -736 -632 534 653 -838 -190 -871 152 -190 -552 -831 -962 -220 -610 -446 102 689 -563 -480 343 -144 -520 -867 956 478 904 490 -869 -122 -680 409 39 -615 -228 -259 404 525 -703 148 -465 415 -666 -289 201 77 575 87 573 152 -826 -515 -108 81 -969 -773 872 591 553 -920 -220 921 741 253 -91 -720 -594 -903 163 -47 98 371 84 -563 667 -161 -586 360 -870 -44 700 383 -711 -637 -942 -565 847 433 64 -255 -206 -504 -696 -957 -416 -475 368 300 -750 227 485 -373 344 742 634 414 351 -24 739 486 -470 586 -52 105 -874 -189 521 -523 803 -227 -479 -821 523 309 -11 729 -285 299 -860 -71 -49 -623 -560 105 533 -344 -262 -158 -417 631 -63 461 -680 361 10 -280 -101 -758 -619 -833 262 769 -51 -152 235 -647 -127 997 828 379 -270 615 498 446 -415 191 -871 488 -262 451 -581 537 897 -733 -173 514 94 713 216 -360 793 105 -777 -907 969 346 964 -366 -350 -937 -999 -697 -960 -256 -595 896 -145 -391 -466 411 100 -632 -806 586 729 276 -286 -202 -721 -654 108 -769 -931 54 -107 870 448 348 175 -91 853 -888 -438 729 -241 534 -186 295 738 -694 718 -538 537 722 -971 438 -528 -191 810 -596 -256 -181 247 -329 509 -358 -214 -539 387 590 177 599 -373 -393 -527 -166 -460 -279 -468 44 -598 704 206 -866 919 585 111 -728 -368 794 282 -715 -342 780 -310 326 -660 -570 581 803 -407 38 -997 272 -40 451 -226 154 -282 17 608 -404 426 768 -261 398 -245 896 -718 -78 -883 164 -775 -569 248 181 771 319 -879 -682 399 -755 717 359 -982 -809 170 -538 -60 -335 430 -885 645 480 528 61 396 325 773 -643 -742 -492 -638 789 547 -675 577 -14 881 232 -6 189 -121 -870 -195 -517 -193 226 -491 -153 -645 -137 -40 385 -606 -611 -700 -529 -445 -240 653 -735 614 -869 193 -879 -263 -403 315 -998 -615 880 -398 187 -861 -518 883 665 326 486 -344 721 -423 504 -817 887 -975 996 -15 240 571 -897 245 625 -903 417 723 754 51 -659 -66 -551 10 735 398 352 -767 -917 -739 -431 -27 -724 610 -970 -445 335 592 -455 -330 805 -320 -253 -901 -195 548 283 -427 414 -870 186 943 410 -423 94 -116 836 943 -22 -587 -873 -588 448 954 949 50 154 -869 793 -564 73 114 -391 -468 -309 -53 551 709 -50 946 -846 477 355 -548 -319 -632 -768 -166 677 -461 -365 859 838 -641 337 -835 436 805 -218 158 567 -821 -150 451 640 179 548 -15 275 -520 -131 -107 -274 -113 -555 -74 -699 842 -740 207 640 -441 820 -795 -83 -447 -640 660 -521 63 -157 -241 296 338 135 167 -888 -34 530 107 124 587 138 -704 122 107 -228 358 407 -150 -659 137 341 -350 673 -412 675 -378 -531 -274 -58 603 -491 -637 579 221 -64 -632 551 264 888 278 -72 395 -511 -641 71 163 -691 -695 -507 96 462 104 -888 889 962 631 -368 -105 482 370 947 -694 87 -970 -553 767 -480 -127 -395 -348 891 -801 -256 865 350 310 -479 462 -967 -433 -146 485 -668 -111 322 551 -332 561 551 -121 993 -378 -635 845 758 108 -798 317 -787 -335 -470 506 -394 421 814 -853 707 -535 -242 998 -63 256 -772 -519 -457 690 -951 -734 200 -179 -361 96 -664 -811 183 510 -854 -69 277 212 -820 -298 -119 956 -861 500 -463 682 -141 743 764 632 -108 -575 721 758 263 30 -519 824 -691 107 14 -701 754 -105 -609 700 -887 -27 -269 391 741 -782 -839 318 -87 -415 -316 -466 -173 -513 195 516 274 549 -852 -900 521 -903 -182 548 704 190 -443 498 -415 -568 -659 -484 -607 -93 -770 -179 172 -92 -764 -73 136 75 -534 826 133 545 -84 -125 843 721 145 711 688 -888 -684 -538 657 -50 603 -375 -183 -97 173 516 -482 -334 -50 737 -25 -334 -66 404 967 916 911 -53 114 -668 323 -88 727 -672 328 152 300 -624 -870 -301 -873 997 -382 -998 -403 5 789 -848 664 -405 361 779 -409 -76 -118 637 71 -995 -15 -711 223 210 555 -128 -785 -536 791 -942 -62 358 -903 158 882 161 -899 -576 376 146 855 -976 995 411 324 719 -643 803 466 -442 -192 -545 -266 232 -929 493 76 -433 722 764 -499 630 -549 438 528 272 -183 -658 436 264 697 337 789 -273 -983 -373 -561 -466 505 -182 -36 534 970 -337 328 -176 940 -885 -185 -406 -913 -361 374 -355 245 173 -313 -646 -877 -905 626 833 -775 -974 -758 732 -936 152 950 525 -721 -309 -223 280 -33 308 -25 48 245 -355 -466 626 -684 -474 -806 -609 -922 -873 -90 760 693 -422 -549 -711 152 863 -826 -456 325 -449 -310 -346 -434 292 550 647 619 295 -397 -533 -31 37 834 76 432 103 378 711 -664 272 883 701 253 795 -615 554 -221 -362 877 -37 -950 100 724 -796 -710 914 570 -996 -950 -537 -730 -644 810 32 787 1 -504 -998 729 430 651 690 288 -578 609 411 -516 652 -982 788 351 -800 -788 391 -785 -279 214 81 269 554 152 -319 -554 -806 441 743 -288 510 -830 344 363 -788 961 -597 -858 -67 -366 -724 -17 420 327 -761 -354 -742 186 -857 587 364 3 609 -774 273 -250 -304 631 -154 -209 -794 921 334 -630 230 -181 -302 -943 706 -787 238 -908 -509 868 44 233 -275 231 -310 911 -374 -310 -555 -671 70 780 -550 632 -834 -957 -230 720 469 -725 -339 904 565 -719 99 952 578 988 317 -261 184 170 394 436 -161 34 222 -181 220 -427 713 155 760 332 -494 -555 149 10 -120 587 199 -493 -512 -960 -211 431 -988 -814 -874 -244 505 -380 -272 507 -32 -302 269 873 394 -682 213 43 690 -213 452 -56 464 777 -41 -303 -641 -241 -235 508 -879 738 203 970 989 -59 -720 -993 446 -652 -600 -481 394 824 848 -789 -347 845 902 678 141 479 866 941 -999 -499 -698 -990 568 873 751 856 -326 913 -927 -837 -907 -805 962 612 -725 672 627 921 -148 -807 -882 413 864 -175 753 581 -275 -605 551 -956 -789 -675 456 -344 -41 413 -481 96 811 -467 -24 -772 181 -127 -664 731 -187 -915 954 550 -600 723 41 -187 -791 -778 922 23 -48 94 -800 415 -864 -845 -248 -911 301 -517 -520 492 -629 -566 753 797 949 -19 829 561 -199 971 322 190 -433 -551 69 -446 -345 -522 -89 965 804 -612 -29 210 -589 -977 684 -137 343 34 -451 -44 125 -983 577 -947 -858 -817 -936 -895 -290 -539 983 189 -200 112 516 548 641 194 578 -138 -805 -934 50 861 154 415 664 -777 -725 248 -425 -844 -626 -2 -125 345 -520 -688 -192 -162 -204 -188 317 205 -353 569 -396 870 -770 35 -560 -692 -155 -183 825 -923 -376 252 -593 -443 193 -273 -438 -387 932 112 840 606 -222 -212 -242 -379 -865 728 -672 320 -578 -509 -982 691 -911 19 -336 335 -819 -460 341 855 507 743 -82 64 106 23 359 420 857 -447 -564 997 -606 -165 -182 229 13 -456 -792 -296 -686 128 -864 764 750 -211 357 247 -331 -17 -468 -678 754 -510 197 -845 667 -23 -422 370 47 -541 -566 -755 -618 455 -35 952 -609 513 -121 -844 317 -593 -356 -564 -996 508 -820 -214 -899 -848 -68 -131 -576 994 -261 -904 -274 -554 -109 591 -116 -112 -749 978 642 704 -191 -714 -345 447 916 -496 535 847 -300 371 -934 -258 -892 -362 -940 851 -430 352 735 -54 -415 -407 174 466 397 -818 -966 708 -793 -905 116 -963 257 63 51 -900 123 967 397 -983 993 -685 361 -306 -524 458 875 780 -459 -257 -261 477 -854 334 92 883 564 -189 534 -331 811 819 656 -77 -557 959 -5 718 -32 356 841 -312 -635 975 253 -24 -657 -512 -425 -675 874 -112 -814 -71 -39 -843 -106 836 -7 219 -23 209 -847 -568 -716 -506 304 388 291 -532 -132 -702 575 -621 -46 324 509 -348 -464 776 -15 404 -172 -173 220 436 -636 -849 -483 -993 -932 -349 -734 -608 823 -958 517 -402 97 -118 -498 473 573 -312 220 220 658 156 -467 -266 83 -893 578 612 -386 -664 -237 247 -845 180 952 45 817 677 764 -443 774 369 288 919 -508 -50 716 735 225 -382 -615 71 -899 -456 386 -875 -553 627 880 -694 -138 -397 -880 -665 443 545 985 -7 -748 231 -398 -224 -253 958 -270 511 39 599 952 631 174 775 284 -204 -820 198 727 79 880 837 -126 156 259 182 -886 -648 115 196 889 814 -972 -659 549 982 315 267 683 932 -299 -185 583 -781 -498 -353 647 -335 131 645 43 498 -206 300 693 -90 699 372 -832 469 -1 -381 535 -5 -156 -168 333 208 -272 868 -414 155 743 -447 -607 -341 -481 -96 -902 884 -550 421 223 765 -606 124 132 -582 447 -771 -13 287 902 -231 -349 -921 -828 -914 34 -372 706 124 469 315 -30 631 -493 -10 -336 954 546 608 421 905 -875 142 618 -890 -433 -412 216 281 505 761 -352 748 463 -71 -992 -589 -202 -839 -460 469 -294 -39 -748 -959 883 19 92 -217 -82 -195 42 -615 -116 358 -874 -627 -516 -156 129 -869 630 -760 253 645 842 -784 -279 362 102 251 -126 -397 -504 -863 792 290 824 -247 506 412 -952 -286 -596 957 -163 808 -604 -104 -553 -550 -239 786 900 -597 -352 517 123 971 -437 222 -908 -142 -965 -63 -932 -711 -374 -620 -369 -662 -348 -43 -21 -447 -883 -504 551 401 33 275 610 872 289 -999 -580 867 -552 42 683 34 477 -384 -252 -150 -776 -812 65 -262 -781 -813 -442 994 718 326 440 -779 297 220 -287 -740 -304 142 -657 -455 -680 726 77 22 -172 696 -264 281 277 -725 7 497 529 -94 598 -989 296 709 632 612 -377 71 -592 940 642 -215 537 841 525 687 -883 -728 772 98 -733 138 -513 -647 678 99 -887 188 -577 -74 -321 503 36 -597 369 -697 214 618 -454 -808 496 495 -830 187 -932 616 -913 342 -389 -303 -368 -768 -431 -861 238 210 997 535 -23 -94 -783 -602 -8 -799 -551 -743 701 759 493 -540 436 191 641 -580 95 891 -85 -170 -410 904 -978 441 289 -137 -32 -127 75 -19 879 196 61 -30 550 -158 -335 450 364 -434 438 823 -386 -918 -8 796 908 -110 -115 -558 441 118 -741 -668 477 920 150 620 270 417 389 217 943 188 959 455 -909 263 -467 961 -325 285 -839 -871 731 356 -828 282 279 861 -504 -752 516 720 -663 832 -994 295 -479 686 -65 395 -587 -313 34 697 -987 -311 362 -850 208 -286 -876 201 885 313 -378 -852 769 459 -733 425 -892 -166 -579 -240 -251 154 -871 892 -388 282 -292 -453 231 730 328 574 734 -919 -555 -228 -199 276 -567 416 951 683 -877 -720 983 -53 -171 -417 962 -39 578 657 337 866 327 -833 -57 788 -449 -390 -148 952 730 187 848 -110 529 812 -459 -108 -86 -545 18 96 -552 606 -349 -213 -346 560 -951 812 783 -841 -121 -23 56 -856 -162 -369 -151 -35 858 106 -345 -730 -913 811 428 636 603 317 190 994 -730 -180 353 692 612 499 882 -673 725 -305 -235 -88 -231 -60 902 799 -894 471 205 369 784 -523 417 -555 897 -200 -669 486 -306 -174 -282 -275 717 195 175 108 -417 212 313 711 -360 -578 -376 -851 -741 -192 -518 315 -897 949 621 -466 -364 48 -975 -858 769 -148 -879 322 539 -943 -522 -693 6 469 -311 -794 249 -961 51 839 739 21 452 -279 -629 459 814 460 -238 -167 658 -651 144 533 -117 935 659 906 548 137 916 -548 161 -910 -130 413 570 973 97 -757 -495 -321 -702 314 934 721 443 932 936 -338 -168 314 -77 -788 35 984 803 218 788 213 531 -301 -773 -111 934 277 832 -456 354 290 943 -71 868 -688 -704 699 -788 -437 -953 -188 -343 62 686 -394 -55 116 -138 -328 198 -695 833 -9 -671 -145 958 259 -637 -624 -282 -29 -67 -908 -125 -682 -59 144 -631 219 840 -329 463 -913 -990 702 312 718 188 519 304 -637 905 214 -844 -367 629 -89 -524 -519 -97 -588 -866 -324 954 -598 -210 673 -578 579 -797 69 -675 500 -930 -417 -273 -459 827 930 -424 -251 119 -582 -728 -955 -644 -655 525 214 -358 780 409 -935 677 -321 -406 -663 783 962 -364 904 -547 108 -127 707 937 944 226 -871 651 -554 -325 972 738 -424 -297 -506 328 -99 211 99 -698 14 -218 -277 2 -957 -63 -292 -593 63 -818 -47 -856 172 -717 918 -935 -738 361 -585 -23 481 7 -944 624 -179 -417 -352 71 811 -835 12 150 122 -68 -934 -996 725 801 141 -431 -467 -674 511 -413 279 -850 -978 -499 -740 258 -418 -311 -89 -325 546 -680 307 32 -294 -451 -901 937 227 -590 64 -647 64 -44 438 122 874 627 205 541 -197 625 282 -38 -53 -481 -975 784 964 -982 915 -544 781 -701 -532 -340 982 -426 -441 -277 -79 955 -816 -90 416 204 773 -522 691 -434 -1000 -876 -106 764 -60 -454 -88 154 -456 737 486 -444 341 82 -461 145 628 -57 -891 -927 307 -884 516 420 171 -107 75 447 -670 99 -742 -185 915 -659 -499 556 -658 -947 -41 -732 -600 139 -746 209 904 -968 133 1 -200 -522 875 352 -767 796 479 -819 -626 -886 311 -74 965 -674 -862 -437 -468 739 -381 -591 -884 285 709 -196 -877 -635 -790 289 -582 -117 133 380 -967 440 207 -837 713 783 245 -751 697 -985 -407 762 -436 628 -160 656 -405 -745 719 775 206 -924 -139 -545 818 -282 622 -896 -47 -815 -688 -242 -591 -645 533 -850 462 -121 931 -409 440 -568 939 822 -382 241 -733 -5 117 458 -737 754 -906 -477 815 -576 -92 -815 645 -321 547 279 889 916 -916 339 -174 -281 763 72 672 -138 -421 -322 -676 -962 257 -159 215 931 299 -158 486 374 457 -803 -85 799 164 -714 256 -280 -191 856 -636 -436 974 -439 -438 -711 87 213 -13 113 -211 561 -550 -308 622 23 -405 395 697 61 -813 -768 -51 -495 -840 -635 597 549 -462 39 936 743 850 -784 -164 861 556 579 -578 -409 -544 964 193 -909 75 231 -688 -423 227 589 760 -930 -360 434 476 773 -915 -172 -748 379 -220 -656 289 -786 386 -956 -91 477 413 46 -857 -920 -364 923 -78 454 458 -179 352 845 -797 813 511 898 -352 -237 -986 818 394 344 -153 -589 799 -754 -193 630 -885 -301 520 790 765 243 830 371 938 920 873 -117 -661 -413 310 99 798 115 722 589 -606 518 485 274 -915 -470 122 952 -199 796 759 -820 93 904 722 589 518 1 -803 713 -299 -881 -842 83 -806 -122 -681 -246 -340 -124 -417 514 -977 41 687 458 125 -635 -821 820 -580 650 974 947 -138 -764 -922 -603 -379 -174 881 -489 635 301 -348 -699 633 -741 -820 -228 700 546 319 -794 279 550 -442 993 930 723 -937 190 842 908 -755 -882 612 357 214 504 -655 802 -638 121 311 -921 881 679 705 -670 827 -274 124 -124 198 752 -26 527 588 704 398 181 382 999 708 12 666 -34 -763 -581 828 748 -440 -276 215 -560 719 -380 -439 732 78 -398 -704 517 944 -497 678 603 -834 -971 731 627 -597 -560 -398 -556 793 861 933 -32 51 -57 -927 711 701 914 -446 921 193 -344 -16 268 171 535 445 583 751 -116 -75 -382 783 201 263 64 967 -197 19 -981 172 636 -429 -612 199 -713 608 489 -101 300 -406 -882 -191 295 -674 982 -211 -973 -955 802 337 -701 -479 559 994 -412 191 234 -269 -39 -586 -683 -785 679 -803 775 -467 -951 74 63 -269 723 -827 -95 -313 376 -910 -135 -291 -728 922 -604 35 -481 -930 -948 -29 -259 956 662 545 931 -73 -14 -43 610 117 -570 -277 357 99 437 501 276 -139 684 527 23 -388 -580 467 753 174 -452 777 834 172 592 771 430 866 -698 -512 843 790 84 -641 -677 330 -267 121 857 -16 924 -130 705 -926 663 -539 -777 86 -162 11 -594 995 -295 456 -914 -820 921 -279 -512 30 -376 154 -289 281 -938 79 11 -469 -660 609 725 568 886 -712 -788 787 743 552 -606 -176 46 165 132 -327 812 217 837 284 801 875 -531 -604 291 -611 -187 -309 -406 -108 -499 443 511 -266 -602 -180 -470 -950 414 359 -518 852 511 477 -27 -959 392 -268 727 715 -137 384 -350 299 -755 -650 -700 -557 854 471 778 -873 -384 872 631 -261 -452 968 -156 589 -274 -115 787 352 -62 768 542 -330 -40 864 809 -567 569 897 107 -493 -549 -666 705 -449 -645 817 418 -222 961 892 193 -244 162 596 -208 873 399 -79 529 -292 31 -854 630 668 202 34 -981 -697 278 545 979 -618 -383 912 -459 459 -786 536 -915 255 163 469 806 -950 574 -498 -265 544 -724 -481 194 115 -696 124 134 1 99 -234 -812 -838 750 648 -339 939 -717 239 -39 132 -833 115 68 183 -193 667 179 -501 609 -647 399 -463 112 517 -752 -74 -150 87 567 735 -92 -297 786 -768 -481 144 -149 424 276 674 664 206 -719 -207 -473 305 664 332 -476 -207 -991 -200 431 -978 108 140 -611 -804 204 668 -434 918 405 86 -146 -644 887 -728 216 -957 648 532 382 -892 843 -707 413 -948 -543 788 -746 514 -837 -167 38 -224 -240 811 -411 -61 -181 -996 -209 -356 752 -670 -999 -992 932 -435 -4 -874 693 -385 -725 -897 951 494 -155 438 950 284 176 252 -990 177 -941 -893 390 -523 -764 266 727 -590 959 128 -753 -861 150 -25 -650 -798 -121 750 -786 374 -244 175 492 337 786 -416 19 -935 -47 27 98 272 -510 -443 -773 347 259 -225 -467 828 754 -461 -118 -563 -952 632 -131 -310 -4 -889 727 26 484 863 -705 131 817 333 807 540 -85 -21 -147 742 913 -663 -282 919 -995 -307 404 -482 -674 362 147 -843 361 -460 -511 -502 124 -149 -321 -885 -694 92 -589 657 -4 212 538 -219 -112 -877 782 -734 -898 551 -738 -842 673 206 -778 -619 -513 -590 -235 -793 363 -977 -554 -9 -569 -537 874 682 -875 903 231 -904 -270 -845 -24 -204 442 379 -32 -444 236 898 -870 -894 -160 -885 289 848 948 203 280 -524 -729 -14 772 811 -221 -795 551 28 983 -152 -236 87 801 72 -318 -907 -547 769 -39 573 517 -697 903 355 597 460 477 -369 607 -44 -212 550 249 -735 -710 270 732 -380 467 -101 636 -877 -831 -154 525 -300 807 -654 -253 418 -27 -899 588 -903 -862 -852 -524 346 -49 221 -474 13 -339 -978 29 970 -183 -420 -7 -410 -142 -854 -686 -348 756 -538 352 18 -46 -724 -283 -55 356 -938 -173 727 -593 365 -685 844 738 -729 -615 837 -623 700 -98 540 -970 837 272 950 -618 195 -400 561 -511 -128 226 -247 -922 -360 44 -190 -283 -241 149 553 -768 -91 943 -967 -892 588 -183 -48 480 -145 365 549 673 -32 -107 -198 200 -495 648 348 -482 -591 72 88 942 -674 382 728 -201 751 857 -14 -535 254 817 62 717 670 -631 -345 -470 284 1 -864 -690 146 -567 196 -254 -451 133 -807 94 316 -936 846 -597 -104 490 -231 467 373 -825 -145 383 -648 91 -558 -22 -24 -610 252 320 -763 990 -728 824 83 683 31 -932 -248 407 -284 -830 635 -349 861 862 -26 880 55 -76 290 -499 912 824 -775 288 -158 -318 98 123 -806 667 872 239 848 -464 -117 -683 -359 -155 -309 246 -432 609 -395 -838 687 -909 857 129 -937 -791 12 817 -61 545 947 329 1 -717 -884 -505 -523 826 253 183 620 -567 -385 190 358 -74 286 626 181 197 532 545 -217 335 277 -896 -885 713 -450 -753 257 639 -396 112 -842 442 -982 895 109 -5 -256 -279 459 -584 553 730 620 768 -405 974 236 639 -622 638 848 227 98 230 445 900 749 516 -488 268 125 -813 -500 -597 704 -455 -87 -612 -987 -453 638 -441 -769 329 -818 -190 822 884 783 -652 303 -353 -641 325 -419 -942 106 -414 913 -903 -566 -173 965 -581 604 577 -688 271 -766 475 -259 -819 -542 50 209 -54 619 439 -163 -618 -176 226 904 939 -533 308 -644 612 681 213 -564 -742 -500 -205 582 85 489 832 -58 416 -886 618 893 111 -286 -129 -29 -324 760 -22 -849 295 697 -419 -155 -711 469 -105 16 593 325 47 -168 301 -53 646 -308 -917 931 -520 72 418 -998 506 -895 -658 -463 -173 -359 -89 -892 806 -606 353 820 67 869 193 658 363 -899 -904 -269 -413 696 -67 -905 437 -447 -148 -926 670 989 -281 295 467 -512 912 -468 -500 850 956 944 -527 -542 157 542 -628 626 -305 169 902 -180 413 -841 -258 -856 21 11 -766 -694 584 885 -553 -475 735 -155 -663 438 -801 590 593 577 783 -897 846 238 615 -887 -936 -603 327 -569 -9 241 660 394 -517 -194 344 729 68 -229 -776 -40 -809 463 631 -318 -20 217 960 2 -149 987 822 -55 725 -919 -158 58 -545 -552 987 -92 344 827 -600 240 291 -525 763 462 302 -11 147 765 -328 -853 102 804 -52 462 -376 731 909 859 -221 -239 169 367 245 840 -914 226 135 -125 -916 -97 25 229 471 569 -486 -198 166 48 -348 557 -540 -957 706 608 874 727 -189 -513 566 -411 879 659 -995 866 672 -838 811 -63 -550 -619 -132 229 265 -287 -882 -351 -874 844 775 989 -173 -899 148 -496 -485 -181 769 -925 -785 39 579 804 -15 446 -872 -586 771 -918 -961 -397 982 -480 -675 -265 -94 -183 -958 653 142 -283 -464 -989 -172 -760 -583 687 -215 -269 364 199 -623 914 555 -678 171 -787 637 947 -684 -418 -994 -690 -619 -496 41 416 268 -997 911 -750 143 405 -299 -967 223 755 229 -872 -71 411 138 408 98 -814 932 -544 900 791 -41 -231 301 487 986 89 722 646 306 -420 389 -412 383 -636 -662 961 -998 -271 6 154 -924 -789 487 -782 516 976 312 -10 -575 -621 506 854 819 -647 -55 -264 -482 -26 -877 964 -306 393 -388 -459 613 632 530 227 167 842 -296 -531 -664 30 921 -131 718 681 -660 269 614 -683 -937 -380 -783 -389 -165 -724 -570 -917 -466 -188 -54 855 208 -610 945 810 -144 134 317 629 -700 -73 631 164 460 -833 -881 11 261 922 -910 -183 -824 -197 -686 69 -129 -741 919 214 186 501 728 -489 -502 -10 -679 -162 975 -682 213 871 -906 -743 -263 660 455 -972 770 468 -293 225 487 -505 224 -965 270 600 995 -189 75 715 -204 718 -544 832 793 793 -364 -23 947 -988 -588 218 -60 -757 -102 -837 32 374 -402 -522 171 -244 -781 895 -172 760 190 611 250 457 -909 49 906 -882 618 703 912 -495 690 439 48 -954 732 -115 -70 -587 914 -195 -990 508 -687 849 -325 -354 452 -15 -463 755 97 -236 -756 896 112 -574 863 -781 304 -130 -675 -253 -55 832 647 679 406 575 -239 -184 736 862 -765 -564 451 -329 354 -51 100 129 493 532 -216 114 559 -879 990 -431 170 -326 302 -6 -155 -280 172 229 -100 -30 809 -556 -956 544 -726 774 257 -943 -427 -965 -522 -862 -394 185 798 -356 464 -469 267 392 -586 -652 -890 217 272 -966 225 821 907 -190 626 -348 -764 452 -291 -793 640 684 -53 -696 -135 555 -208 -36 -156 427 -760 305 -763 -926 -571 179 187 309 441 -38 -769 786 759 685 290 -387 -20 -731 820 -239 -448 716 475 174 534 308 885 -27 397 -540 -459 51 -254 -123 -169 185 138 -315 -885 -396 732 224 -932 289 19 -362 276 641 -453 -874 -310 -489 200 -240 -630 -315 963 383 423 -379 -794 76 395 128 -708 -556 -308 -670 -26 188 -189 99 -513 -142 686 979 794 -216 545 218 -696 456 -239 -456 571 263 -946 627 638 849 -830 783 -694 -820 -934 955 -467 -977 631 -441 44 822 617 -682 -542 395 186 256 -233 891 983 262 666 278 949 957 367 -872 726 172 -76 -718 -849 774 817 894 -991 870 -36 939 31 33 51 -588 576 -793 89 999 -827 666 246 -858 -551 -186 527 -300 -311 902 178 -95 209 995 -168 578 606 -95 -647 951 538 -443 568 -499 -265 114 959 -945 178 528 612 -909 -88 -64 259 -486 425 -553 165 120 -693 530 -508 -682 -291 678 987 -262 1000 842 -77 -814 654 247 -590 -78 -82 -389 -210 492 395 -628 -374 551 915 -294 487 71 -825 184 -451 -102 134 -268 -103 178 -664 -721 923 298 -272 -113 893 507 443 794 651 -208 466 439 -485 947 -793 806 93 -388 725 -51 934 -799 180 530 406 -614 -167 378 -880 -798 -809 241 839 -121 522 137 -439 568 759 130 504 -986 752 -818 -319 -340 -847 264 452 579 123 864 538 -142 178 838 -331 571 311 485 339 -41 486 207 -96 -695 225 -708 658 -89 -458 803 -94 311 795 -759 717 -581 601 334 395 -730 819 -197 -671 656 894 904 872 125 278 -379 70 754 -541 -127 381 478 -656 587 -509 -869 999 -402 -684 -605 -737 -516 337 -721 330 -320 -489 776 981 680 -179 560 -203 540 20 300 929 854 250 -718 588 249 -290 824 -324 -643 683 883 -86 405 305 -330 563 -126 -481 -692 76 394 -684 157 698 497 -419 456 -840 207 -512 -366 -946 -144 -928 -270 588 -760 857 -99 -140 -334 200 497 276 -770 121 32 970 48 -86 -345 -886 -413 469 752 -630 -492 -361 289 270 -239 731 -997 -644 701 -214 -50 -974 -846 896 -116 993 -272 -811 395 554 -353 407 188 992 729 161 -445 -591 693 540 51 480 322 283 249 -205 171 -662 -704 -734 -713 -489 917 -414 61 -473 -903 213 -636 484 544 971 -720 -321 869 379 739 686 198 -280 -461 18 37 4 626 592 527 497 -611 35 816 -481 160 433 900 -293 121 -524 606 514 462 909 149 604 220 400 -871 132 -79 -134 220 184 252 -980 385 705 -440 771 -333 95 -160 -618 -549 -511 -87 -206 225 283 480 -617 4 548 679 347 20 36 277 384 333 848 -76 -216 -296 -735 -23 488 -643 -284 484 -903 -798 282 -896 -906 993 -29 180 898 -604 -929 743 -469 -204 152 317 458 -743 -241 -493 584 -64 -835 428 -299 140 645 -728 -140 301 339 489 -536 26 695 -241 -576 45 -954 255 -446 -414 996 913 700 350 393 -111 241 102 -53 235 279 202 6 593 -563 544 -127 -837 -649 -741 960 893 -504 -950 -234 215 421 885 -540 979 193 -961 857 662 -391 -853 549 712 110 233 771 -240 -6 151 -363 -220 578 41 676 -304 942 -954 -309 -684 578 -74 194 -406 485 167 831 925 149 110 625 590 328 220 -678 -223 -275 716 885 -635 556 -170 472 380 -969 -686 733 -879 741 645 802 -719 668 580 664 557 924 -2 -449 -395 582 80 725 301 -496 725 542 -266 881 -958 451 962 146 -349 239 -660 -521 994 710 -901 -973 -183 768 -966 23 -882 -291 -537 698 -421 -296 824 -128 -745 -288 -437 -507 419 316 -253 702 -56 791 -517 615 -770 -773 -341 689 -309 455 387 832 -796 -263 412 974 -250 49 619 -603 545 -542 569 716 -503 73 31 -537 335 -950 56 -461 -477 695 178 -355 -135 -634 -754 703 -28 -435 935 279 -735 -866 -710 -926 -207 333 950 -946 688 735 625 812 170 425 402 132 313 147 -113 -755 -449 -461 -892 -766 -396 -411 -934 -267 -554 185 -623 423 -788 450 872 11 -101 -819 -701 -547 -743 176 442 390 260 -721 566 123 -87 -249 -341 -82 107 -389 -146 767 163 261 423 -440 -507 266 -202 -901 -523 423 -347 -341 692 768 -125 -21 796 766 856 865 987 -728 277 495 59 322 533 145 90 -525 -482 422 -321 -147 56 769 528 528 603 514 962 -358 -480 -782 -164 751 -934 -242 639 -240 -892 -659 993 -312 -645 -154 392 -86 -234 -691 -601 281 -848 -927 920 -373 -552 801 11 683 620 123 -634 -741 -264 -399 937 966 192 378 -847 789 -952 914 60 504 385 721 -303 -303 480 -414 269 -394 -664 -988 516 -501 341 56 910 -225 -162 -699 -763 639 -238 810 -338 313 -45 796 870 992 379 -996 -219 -313 845 -276 -902 39 698 -44 -802 545 -306 592 -386 -311 880 -162 143 713 -237 -482 -989 971 -740 880 -871 -144 -832 352 813 -100 988 -623 467 63 -429 825 -382 -882 634 -81 -735 -499 -139 -973 575 -852 -326 -527 574 838 867 768 835 166 657 472 -271 -241 -458 506 -677 423 -428 -361 -974 767 851 658 52 49 19 -400 -429 850 116 -573 -820 152 868 -988 -886 -589 478 -209 464 464 -473 -764 -935 -418 -573 503 902 -29 -831 -395 338 524 -971 -60 -974 485 -294 -311 -894 -681 419 -505 303 -223 960 98 281 -235 -568 574 971 930 74 903 -667 942 -878 -155 -460 919 -106 825 781 712 -766 -278 -155 363 805 -723 67 -898 510 -493 647 -674 207 -541 80 -712 759 384 -619 -229 -906 -948 505 612 970 -600 160 -635 -543 141 -251 -646 550 72 -128 -136 617 -914 170 820 196 492 -403 79 -814 -299 -886 239 -980 -683 -840 -223 -872 -557 -628 773 935 -577 517 -408 -597 -190 8 -966 -594 172 -253 -338 -976 358 -562 -543 -370 -749 -391 759 835 -968 -924 -555 735 -283 -80 560 627 560 217 427 577 -782 110 805 193 -765 -546 -118 754 225 245 516 811 -899 254 117 879 3 509 189 236 796 347 -62 -544 -347 -343 423 -479 -933 -710 -233 854 -215 -823 458 853 -938 892 -529 -755 -175 -630 -273 -386 -913 419 -491 805 -267 -517 -936 176 -897 404 927 290 -557 642 -325 -5 -491 -721 -131 549 754 -126 -370 -479 223 193 922 212 -113 332 -785 778 279 927 620 294 918 657 -964 942 317 731 635 -461 357 -312 -720 -946 470 -514 931 292 -835 658 591 869 620 708 862 -736 141 758 857 161 74 -975 -546 -923 -182 242 -510 -882 -335 81 -902 -287 -250 -113 165 -732 815 -315 739 -846 796 635 -858 -149 52 402 -71 853 256 75 -97 -561 -338 -209 -220 -703 639 723 -797 -112 644 742 297 667 -172 901 923 180 -4 10 460 776 -284 -247 286 -134 644 308 -812 -889 399 898 930 -776 -393 -821 394 963 221 316 74 763 66 -557 817 -386 72 862 600 -410 518 267 626 -94 839 -794 426 -335 565 706 -804 496 251 -738 210 270 -939 606 552 422 810 -862 452 -278 -765 410 -508 435 -975 157 -236 -1 914 686 516 834 -517 -271 311 111 863 -388 -695 -369 -147 -836 -219 -820 789 835 -904 671 -407 -701 870 -613 882 -496 -133 426 -334 902 -294 -662 -262 211 859 -731 -763 411 12 550 -147 -26 -410 -68 -419 -718 -900 794 -560 124 -138 -942 744 216 611 489 653 411 -493 -642 582 -557 259 -143 471 -47 987 441 559 305 -715 -543 -130 -925 -694 857 -666 580 -370 612 -610 -471 -332 280 -198 870 106 491 -22 79 189 -368 732 -883 565 953 112 -389 -307 150 712 -207 984 580 -3 395 -972 352 106 527 -345 315 -673 -730 -454 286 -833 -931 297 -456 365 608 -58 667 876 -230 915 -557 447 -181 -367 -141 288 491 -690 -96 -566 275 -298 -776 -493 339 5 181 -300 100 -767 -930 610 -103 848 55 251 604 433 27 162 -41 412 552 -790 627 31 -969 -173 -27 -37 834 964 219 -461 -381 -856 17 429 -944 776 -44 595 602 -60 -178 -415 388 -761 -144 47 358 946 916 -777 472 618 395 -326 747 -675 861 57 402 -556 862 -362 -164 -184 -724 -745 69 176 -495 469 199 -222 -910 308 -407 -374 8 125 -740 -334 -370 858 -216 -419 178 760 -315 -549 524 -580 312 -676 129 884 780 34 37 366 -480 -350 -643 -228 -111 -410 -663 61 465 645 474 897 -137 216 730 286 -525 -932 559 -38 -299 53 -158 -852 999 943 -678 -191 451 165 38 -19 -334 -446 -777 -848 -127 581 17 -622 711 -764 157 -591 590 -825 292 -34 -930 103 751 -441 -316 122 292 868 882 -696 240 83 941 891 296 -798 -747 -362 599 -661 867 -33 -815 -429 851 -603 715 -880 -765 490 557 611 540 -912 143 572 888 -478 195 84 -398 402 -204 -341 -766 -66 -3 -678 136 -81 805 552 524 542 -584 804 30 -566 311 881 -702 759 -57 -851 -305 -640 131 742 845 -658 -566 267 397 -582 -503 527 573 433 802 -941 -192 497 -788 789 904 -399 27 -131 219 -983 -127 -229 -853 253 -430 -849 -236 24 -222 -949 256 586 545 -81 265 -855 -222 479 -522 -648 -176 901 510 -535 487 326 -419 -449 -357 -384 -830 420 -434 822 -175 -125 -589 -901 -627 732 949 -802 323 741 445 802 430 -664 -694 -553 -401 241 -120 -996 991 719 72 984 -326 -926 -400 600 672 -498 -951 349 -623 981 -260 -877 142 -643 -260 -268 656 -163 388 590 382 858 -146 324 493 -462 -821 -902 -619 686 713 -937 -89 -438 -782 -790 -797 166 -260 773 903 902 -421 -664 215 -632 101 -428 -206 428 219 376 -747 -882 195 -734 -73 164 758 -280 -328 -921 884 -922 763 -174 274 677 530 -583 -982 297 -870 -605 -294 132 -164 -100 283 252 -495 799 543 -442 -578 355 -32 555 426 -883 505 825 -907 69 -890 -782 934 -611 193 572 336 508 675 699 -749 -510 -95 -805 -685 208 264 -35 -23 -743 -325 815 917 208 -881 -652 410 -140 216 -110 933 632 -5 -145 265 -561 -923 -536 -201 -955 517 651 -465 -341 551 131 53 -29 -81 -610 357 866 361 919 -178 -589 159 76 -424 942 21 -618 -10 350 -674 -682 -833 -79 -288 -93 370 416 875 -681 -678 -5 -564 -762 441 554 329 -651 -572 -463 73 401 -588 972 -196 -125 315 566 -192 -44 -620 342 -721 198 811 187 -283 183 -949 926 845 -396 -361 802 -303 -849 40 8 -746 51 -183 -192 758 -379 264 -708 -404 106 611 336 439 -117 866 -862 -76 -686 407 -911 -462 -677 38 933 -610 329 -415 -620 -458 -620 671 -654 -390 587 -555 436 674 987 776 967 315 569 726 -647 -300 -76 646 272 993 -794 57 345 -11 24 337 -827 -543 -501 -650 -27 -704 111 207 -996 884 881 -291 223 848 -925 -980 169 180 -424 -716 330 783 957 -426 380 613 -90 -596 -575 45 979 -880 -275 -840 -532 -438 236 -3 197 315 374 -960 82 -280 760 -385 -915 -249 355 534 454 -902 -958 -947 39 674 604 -767 -847 293 -496 -231 156 723 369 382 34 -515 756 -344 -836 257 -675 -865 865 379 112 720 623 930 -892 264 -382 688 -77 -531 -227 -86 956 57 878 -23 -849 655 -330 -141 -176 -241 -671 427 515 -392 840 -314 -492 -107 469 100 930 227 -825 306 353 -751 -934 770 744 715 -958 392 568 689 927 871 -538 40 -374 -468 185 -835 -819 -336 -290 889 -472 -943 959 -782 599 602 841 758 -927 329 -181 -911 765 -740 135 246 -649 -804 -243 -513 99 127 -948 777 -508 691 -607 952 97 -984 305 441 -470 -440 -466 -897 857 -523 -994 -3 -773 -253 161 -357 397 -702 581 -257 -613 -728 -74 -801 -733 -847 695 108 889 -569 -260 213 635 -520 -262 -253 146 668 644 161 606 110 435 783 926 -100 673 -81 -894 511 -495 728 -993 993 -294 -79 -414 358 -381 640 -618 -999 -158 667 88 -221 -897 826 -97 92 -723 388 863 348 -729 -131 -620 -215 -768 882 502 458 -975 372 -922 146 41 90 784 -96 -947 842 186 524 -376 57 297 -17 767 251 -324 55 809 322 832 -789 -785 -177 480 781 -94 -780 -555 288 -547 325 98 277 -445 -200 441 -974 -477 -450 305 -575 618 -927 -868 -296 -48 323 -5 -102 -449 563 -253 -551 -24 82 -374 102 6 -363 185 -256 -808 525 -578 -379 -663 536 267 766 -749 -888 635 -300 -49 -647 -677 334 -484 -538 362 549 958 -625 -762 -553 -46 -39 -958 -591 -616 -329 -238 -462 -312 324 -503 83 -996 -866 836 -995 -677 686 919 -230 289 107 -94 -117 970 -383 -156 168 308 997 516 195 -285 695 -492 809 -6 -250 725 553 -564 -567 188 949 -96 342 348 157 -333 -477 203 -773 345 -493 560 791 -824 697 -765 -417 -880 233 -557 978 216 -710 -70 -678 -720 505 770 -856 690 440 -53 506 579 180 620 367 -12 -921 -379 -425 -19 -239 -177 575 594 747 754 976 475 380 -87 -600 32 -228 203 231 -686 562 636 878 -916 802 230 -958 154 -145 -884 -673 -276 508 531 745 -303 990 -947 53 213 471 -169 -914 973 -801 -446 -473 294 534 503 -235 535 -207 670 772 -964 237 104 291 -968 112 -216 -176 -774 999 378 -716 -87 -693 871 644 489 -137 -589 -832 -90 -831 178 -60 411 -635 -101 -718 312 606 -274 452 -142 -30 893 -252 -447 733 472 -557 -171 -563 -750 508 659 416 433 -424 738 821 555 -305 743 631 -341 433 768 465 878 -14 741 -313 240 -953 -574 369 290 -181 -807 -21 535 770 624 -187 -367 -987 -88 -298 816 -448 -587 -560 13 -629 371 973 -693 -664 -324 -655 -173 -904 797 -512 978 552 -304 881 -146 84 -391 -983 -292 734 -730 -311 496 -763 104 -683 -360 -655 -991 33 27 -720 -65 86 -364 107 -969 -796 804 -528 212 -835 -506 558 794 -857 624 965 -624 847 -168 570 303 -783 755 734 -365 -860 382 -8 722 183 -496 109 238 288 362 174 -327 72 -153 448 -349 875 185 -194 444 497 -410 -937 -397 572 580 -187 -419 79 -307 896 695 61 -227 159 -106 255 -214 432 266 -251 834 328 927 -38 -554 -350 -537 1 933 -587 561 -70 -102 946 -136 421 741 254 86 -348 603 708 -315 -493 -533 -885 831 -364 -807 564 622 116 615 -630 -735 22 811 856 -117 -81 271 -339 944 147 389 222 -801 854 -214 -864 -277 -687 30 -196 699 -791 -614 -446 -381 277 740 491 -395 -539 308 -834 722 260 827 -569 792 -772 141 146 712 -970 -936 340 -14 -593 -88 -302 -581 -23 953 -10 -39 492 -473 -645 166 525 441 729 577 610 -16 -99 721 22 -125 410 441 -728 -706 -57 399 -554 665 616 463 638 -406 -316 -741 -4 981 -421 -276 -778 755 -213 -581 -898 245 760 743 264 -330 -203 923 251 516 -948 473 170 -51 -908 489 -363 977 926 374 -537 266 301 8 61 726 -467 -821 -135 329 179 554 819 9 598 661 -652 -924 582 -418 -305 913 -300 610 -393 -64 -289 -144 -337 -234 971 -460 -1 109 -310 630 16 -86 -492 308 -371 896 -36 590 129 704 -692 40 -805 -702 -797 753 -997 919 -222 607 -329 -58 -938 306 -802 -888 -337 30 286 -874 -66 640 -404 548 745 373 519 -926 835 173 645 -573 956 -958 614 400 -387 -766 -535 555 -201 -803 -673 -748 22 129 140 -984 -183 742 920 -786 368 874 803 -563 -68 483 -94 500 -113 -239 351 885 68 -955 -189 -762 475 683 -513 -782 266 -704 -5 114 420 615 -513 961 186 -366 134 908 -934 627 652 128 732 850 -7 234 -283 520 937 973 -144 -78 -66 689 -232 -462 249 990 830 -142 525 762 115 510 -927 -987 -130 515 -259 197 368 273 24 592 -884 640 476 -647 488 -954 787 848 531 -627 -856 694 -500 329 321 562 -603 -884 -668 770 -652 -102 796 -374 -168 858 -55 -87 462 -811 -745 -380 -853 -240 -679 -984 919 642 -146 -275 51 734 66 -321 44 -596 -866 -912 -991 63 -510 345 -908 -523 -369 -776 -596 226 0 960 -483 450 -219 -357 452 -487 271 134 -234 -712 -20 -456 879 -102 -383 -636 -15 -84 916 -604 -45 -887 -921 531 -857 514 -574 -811 -365 856 -826 301 912 -153 -699 351 -880 241 288 736 992 -31 -916 -448 -290 848 300 803 233 863 -848 -203 -473 246 -123 529 -153 863 136 -88 9 828 -143 -429 888 316 -965 571 719 637 -718 537 847 299 637 90 -27 69 154 -406 -289 219 -554 -715 -398 -805 70 -291 -219 -671 -301 681 -82 -629 -297 -334 -612 -759 949 -999 283 -328 -828 -434 884 -703 -543 -168 -42 -573 -860 340 -142 37 -465 -175 86 575 -402 922 966 -673 342 -806 -217 -549 434 905 954 -20 849 394 -926 342 -291 435 -159 -976 -883 477 975 -784 -469 382 933 624 -721 -888 -119 874 -618 -270 127 64 -756 725 518 -542 854 -410 -824 -286 -161 -994 804 874 -121 684 699 860 -817 -645 575 228 757 306 6 -809 -553 -843 140 -243 -146 474 -862 -252 818 577 -387 -850 -191 398 332 -70 879 -65 389 -852 185 926 -227 -21 -812 735 631 422 -70 439 -222 231 488 -102 -988 648 11 -534 108 474 623 -63 -694 200 516 469 307 -351 916 868 145 782 593 490 -894 -77 -967 210 -63 306 -736 155 407 582 227 -399 891 74 -63 -225 -423 -90 743 -490 -285 -520 634 121 348 836 -904 -711 -357 -653 658 262 36 226 -407 36 -667 -250 -671 877 -542 -740 876 -902 -541 450 628 260 -452 486 679 894 -52 316 -603 80 -8 -30 876 887 -92 -545 -233 83 903 -612 271 -310 -421 380 -153 263 -730 -718 117 863 860 -444 -944 364 179 829 -757 442 984 2 -516 236 -735 -914 -958 -546 -18 631 -278 -585 586 124 896 737 -974 459 -383 631 -157 -851 551 517 100 774 707 -394 -715 927 699 552 -992 -758 468 -402 337 -944 421 851 740 758 769 -242 257 311 475 -277 406 -805 -752 786 -273 -378 -536 726 -446 -231 212 -440 284 482 -319 277 -560 235 366 -443 775 731 467 -773 348 221 -356 548 759 -70 985 74 245 327 -289 -973 -378 247 34 -814 -530 284 -717 -175 853 -832 869 246 -519 -481 789 -583 400 792 -417 782 224 -49 384 -954 28 373 -672 126 235 -509 707 983 553 485 888 715 -512 876 760 842 827 -884 -277 426 -584 108 -726 649 328 751 -698 -713 -784 132 908 197 423 322 296 185 -120 507 333 -686 -28 703 -793 -33 -863 -772 -955 470 -987 139 302 371 768 -90 975 174 -677 601 -486 -434 -251 16 855 -370 148 930 -692 869 47 -85 -132 -335 -581 -505 -120 -43 -364 -886 314 544 -45 731 -155 203 -54 211 -62 -256 -955 350 421 -778 -724 -179 785 359 -444 760 876 -283 847 758 -137 -781 -360 -438 642 873 -584 -21 891 976 -648 -414 63 193 551 -592 -498 -352 332 142 -564 -37 -625 350 798 -204 286 867 -256 -765 593 -727 -406 -831 983 829 -790 14 -99 -463 989 -693 -614 860 -350 466 829 526 414 -603 111 -543 -339 -58 711 896 307 134 -710 271 924 -605 -193 -743 -315 -914 469 996 -83 661 177 -239 527 931 382 410 124 -635 361 770 -219 702 388 707 435 -254 -604 942 -940 287 311 -201 -425 -980 252 296 983 -599 499 702 -435 43 -732 437 -56 -370 196 -534 482 831 411 -461 -181 -741 925 -148 -109 62 416 750 -65 -219 940 -251 891 746 863 -567 273 -327 -256 -31 918 -818 815 -439 -500 -139 828 -506 -408 -436 149 366 508 137 441 214 227 -61 36 241 929 800 -129 -195 401 -214 -675 -870 -218 -752 65 186 254 646 797 -684 454 -581 917 -423 35 244 655 44 846 -29 -799 910 -36 244 -344 188 -744 -913 -494 -768 -561 586 -959 846 -973 -127 -822 -50 737 632 598 -838 461 900 293 670 145 718 -456 155 587 -510 815 110 37 637 -130 -754 -222 687 -314 -485 -138 709 -742 735 -322 -409 904 -562 719 139 470 709 926 -945 -174 -376 -612 -48 -695 467 48 739 743 -797 -881 250 -123 59 480 -483 -911 -756 -29 174 -923 -683 -99 215 -854 -264 -66 -836 932 -189 970 -515 16 -445 571 50 -97 -806 34 892 -43 497 -235 -716 618 496 951 439 -642 453 448 -876 -848 540 863 -33 373 -530 -246 874 -936 -650 -9 686 -928 -24 -895 -996 388 659 261 438 848 -740 879 978 -839 -211 -220 -903 -171 967 320 -894 -476 269 -438 1 259 631 728 973 -227 945 615 -789 -274 543 -774 -902 439 527 416 -899 -799 49 -992 147 -237 -982 986 -168 863 406 -53 357 -273 61 -677 -849 917 382 -945 -284 914 692 316 -682 75 -740 123 -886 -510 -590 552 21 -465 772 873 -728 736 510 854 948 -874 -358 -121 -923 188 716 -947 -73 259 -128 732 -759 789 865 362 763 836 -272 756 -449 -739 124 313 333 417 978 179 -540 861 -286 -870 370 281 996 -111 -179 -729 426 277 -489 421 574 -935 938 -228 -899 825 -237 -93 -35 -33 -163 164 978 271 540 180 -758 964 -386 173 78 -192 286 -993 211 520 850 65 -151 249 -504 -266 82 -385 1000 -146 -872 581 -663 -612 -819 244 7 -635 -834 -152 682 504 971 -798 -847 -628 -448 -734 800 -385 103 567 906 -589 -184 816 607 718 738 491 510 -314 -961 991 547 -971 488 393 -41 -318 -224 -259 464 694 -581 210 480 366 -11 -461 -901 -63 983 -900 -109 811 607 50 -579 170 -395 814 -975 -270 791 -66 -761 990 130 280 939 -569 463 -394 303 -314 -611 970 -254 -876 822 641 -9 -91 496 267 -290 309 -104 784 796 790 -536 832 -566 -74 -729 -78 -64 211 701 -219 964 -450 211 -320 611 218 733 -639 -698 550 -266 -446 701 -354 -214 833 139 591 701 720 -420 -650 -463 313 559 880 163 -659 -804 -931 632 847 501 479 -804 -868 -348 -720 -668 -17 913 -464 374 -270 -739 -131 -43 -152 164 -613 -524 -286 154 930 -357 627 309 -558 731 842 -571 -824 1 -119 -728 680 199 999 -560 -351 -162 -728 -120 584 206 -329 860 31 -457 -971 439 -876 -920 289 -701 670 -90 -399 -386 -602 -526 -857 -902 516 205 -918 -462 -151 971 906 -1000 -920 -672 692 -311 846 -340 614 475 -379 737 2 -528 -862 609 -832 -169 -780 -236 -619 -807 -59 279 -127 -861 623 831 101 -237 -535 -19 130 -43 -347 97 96 304 -652 370 -940 -389 -752 102 -79 130 637 701 46 179 205 386 318 -549 243 -4 -830 -581 -727 555 376 -78 -743 875 288 448 -874 -890 402 -762 305 -902 544 -335 -749 97 -43 268 902 -731 -345 -130 -909 887 967 -571 650 -10 -22 -58 -264 69 -680 342 -429 -577 -788 129 -877 -125 711 11 -80 -257 202 -210 449 -250 354 567 248 856 -218 682 402 615 -415 202 587 202 86 -807 -944 850 -421 -6 769 159 -94 561 -750 450 142 509 -799 -863 -853 314 -20 -268 75 -508 -953 705 322 -867 -465 279 542 -651 -111 -461 145 458 290 936 -267 521 429 727 896 345 418 433 343 -676 415 -295 -865 -390 -675 -76 -764 -992 -505 -172 -418 178 39 -64 604 -127 242 424 529 379 -733 -761 35 46 -827 -96 596 -545 807 -448 -815 -231 749 157 -14 -506 -56 -987 377 1 -206 -151 -142 343 -281 832 -763 -452 -120 510 394 -871 -668 -756 -24 863 284 187 317 739 -816 56 -35 -381 731 -387 -97 945 -375 -536 -264 -402 652 -222 -265 -569 -26 711 -518 392 262 -728 81 -116 -123 -120 -375 -623 -774 281 -296 291 851 -978 -37 765 708 726 377 522 -225 -270 -152 -154 -350 232 -885 58 -325 -768 429 567 -838 -912 -347 200 -884 -773 -989 -843 -337 271 -510 -56 190 757 -708 -205 243 -742 360 55 998 657 -697 -817 -384 874 -855 455 -910 -755 -741 653 571 -564 250 945 -92 732 138 500 993 -847 236 731 400 905 526 534 251 -690 -494 -516 478 -150 913 673 560 48 453 392 503 536 -864 -867 197 -165 -548 -898 935 824 -869 -592 48 77 781 -606 -100 -851 962 979 655 -791 -298 793 261 691 -494 323 118 779 467 -926 521 -301 406 11 453 326 987 -833 681 646 -651 -124 495 286 971 670 -261 -296 616 -438 -183 531 242 -263 395 -441 648 -67 -146 661 130 372 -596 702 -112 -114 811 910 -419 382 165 -605 -760 -607 230 -458 -130 87 876 -280 -104 -803 800 -793 -452 11 271 -115 846 995 -936 656 379 -573 119 252 829 544 697 -821 -65 -322 118 -459 244 -681 705 -625 -346 451 -571 -307 623 25 95 -516 980 -997 -259 753 -450 702 -100 853 -313 878 -92 -720 -322 -970 219 515 789 584 -712 -728 -542 110 -209 -381 -962 807 31 231 397 977 -13 -457 944 -9 -819 599 -523 817 29 -287 -235 -6 528 37 -985 347 905 672 789 -178 789 -800 379 123 857 -533 -646 358 -638 398 279 -141 968 -285 -607 -901 829 981 155 -56 -704 -104 88 918 -685 433 524 871 991 724 -786 -863 -889 -465 704 -342 226 141 -494 -729 -107 -402 832 771 -553 885 -181 786 -202 223 -705 -410 102 -663 -756 451 -662 727 -403 801 548 92 456 -163 151 -364 760 -994 484 885 787 -688 -475 -599 482 -1000 -143 -949 226 699 295 419 450 431 -455 891 -661 581 -587 402 131 246 866 -172 552 -276 -288 -371 -850 -403 794 579 -632 -251 522 876 842 -938 -448 124 -779 -977 -147 864 -411 -951 955 820 765 -898 113 691 -788 -740 -787 566 -534 626 -261 707 250 390 -578 -902 194 -240 573 835 -935 828 -230 -226 900 -568 492 -305 -696 -897 -159 -656 -873 -672 820 -414 -280 -611 -448 -839 -66 609 -110 800 -245 -828 520 -739 -236 -583 -212 339 503 -788 437 -240 -700 -761 -815 -701 201 542 -803 724 -793 -913 511 24 657 -99 -766 961 223 -559 930 -477 319 -531 -677 357 -831 434 -460 -847 -264 909 -343 113 438 891 -450 -652 275 58 -853 -282 739 -730 384 -671 259 -943 -891 704 931 -229 101 -543 -565 496 550 -31 -119 -277 -301 79 -129 89 298 -45 109 -370 -170 -585 -101 507 -649 516 851 -875 488 766 684 -877 844 -54 -447 226 -477 142 527 -495 259 664 726 533 39 920 -396 899 -65 736 -411 988 -783 -763 231 -687 252 396 -815 399 310 -599 -78 171 730 -555 833 -542 636 -853 726 -160 -526 981 543 -867 282 689 -176 -143 -46 -358 -504 229 99 -432 -900 -339 518 832 -496 239 -764 -585 -480 -439 -556 -241 -199 -134 -428 97 -243 842 -499 -629 798 607 -260 -7 -476 -368 806 -968 223 -870 -501 -483 -137 810 180 -488 188 -728 -124 430 -949 459 -585 -733 -100 -8 178 -511 430 157 -55 -186 -942 362 -688 -804 -678 272 -381 -488 66 177 -322 -17 -95 856 -488 439 775 362 -369 964 -588 180 746 312 -368 -500 -133 -815 -390 656 -905 -646 -259 469 753 809 845 -349 138 978 580 245 -321 346 758 -749 603 -663 821 632 -765 -854 945 -724 161 -762 -754 367 29 -815 277 -838 -238 752 709 -411 -429 790 856 -455 -222 719 -465 313 737 -795 79 726 -52 -851 321 551 140 -813 -147 379 543 -446 -981 -892 304 -240 -494 307 -143 961 -749 -330 -603 713 -270 -777 28 -581 -619 -556 154 129 380 -565 -86 230 -918 -623 891 227 -308 -203 -543 978 -570 -305 937 292 43 440 427 -106 115 -106 -549 -521 -948 162 342 215 -336 64 -185 -981 -421 256 -904 56 -251 358 517 -626 -507 455 -528 -885 93 -118 294 -822 -240 693 -298 372 586 -554 -411 -343 394 186 -763 -861 -691 -24 -595 573 -931 -29 469 -556 829 87 908 -992 -826 854 -747 -702 -149 -131 -133 400 828 122 270 -471 548 897 -162 598 445 219 -144 -759 648 264 -129 950 -545 645 -541 -947 496 880 -247 745 873 -737 787 -60 840 687 -634 -70 633 -601 -879 -24 305 -509 -91 -512 -27 -989 785 -414 101 -45 -572 -1000 882 34 580 -711 -814 -482 881 -406 864 725 703 -295 366 712 -840 -676 -73 -383 461 -126 188 -85 884 810 -317 210 619 -832 912 493 -477 -764 252 64 -635 -321 -222 -27 906 192 -680 -382 -435 376 -318 -646 -927 790 -10 651 16 444 -149 -228 -144 -274 76 411 -219 208 -181 790 -251 132 -774 -567 180 -694 765 227 208 -628 -835 664 -134 628 473 416 493 88 974 344 5 831 588 -537 -499 -271 193 -395 -553 -588 -58 -492 123 57 200 -316 481 872 288 -207 767 323 742 -574 -825 277 -952 229 -930 -1000 390 779 930 -967 -91 -539 -581 -511 67 -831 -680 29 -519 235 970 543 -438 686 -643 777 305 313 -361 20 169 750 566 667 -594 889 88 590 768 298 -279 921 -616 -779 -486 879 815 165 -366 237 638 716 904 -415 738 -650 -178 792 879 851 -706 -432 -405 -351 -358 322 834 16 153 -246 138 -631 942 -738 -325 -8 562 633 297 373 800 -626 982 -670 -365 898 602 791 92 11 586 -4 -886 669 -891 665 333 -310 837 -824 -342 732 -95 -610 45 308 387 -928 331 973 356 -922 901 -452 -437 8 -668 -592 243 -538 948 590 329 484 -205 357 614 193 -61 -601 -703 -253 -531 480 668 -651 899 -592 -682 986 856 -574 -717 309 81 -599 -178 -284 945 -340 174 773 608 799 720 281 -466 -19 76 -723 569 44 -514 -432 374 -672 -625 793 -866 -196 841 530 -557 -264 -513 -638 -291 -738 106 -734 -549 -62 -483 -983 -431 344 388 980 18 441 -376 -234 711 813 70 -686 -798 567 -16 800 106 -321 -760 -385 -89 334 489 618 751 -702 523 -123 -874 -344 -895 -447 949 -727 -910 -328 -739 -722 590 535 951 41 948 -178 -137 -395 -641 -718 529 511 531 501 4 945 -686 -554 66 -269 -867 21 -673 -405 562 -256 -86 -124 -311 -549 -534 641 -801 -132 -1 921 913 -865 933 625 123 280 963 517 -762 392 269 748 -352 105 -675 294 -341 -508 -12 362 -373 -389 806 2 -9 -589 -975 -636 240 -702 -868 -188 -998 -913 173 663 633 519 612 139 28 -341 -54 -962 -736 792 -335 -877 920 18 187 -555 160 -434 29 -796 510 93 609 -346 -353 -128 -871 777 -798 17 104 869 538 -889 220 864 144 522 -88 650 171 -808 -981 99 417 501 -781 922 596 -229 -857 877 767 -341 118 -99 834 513 998 -325 262 993 282 326 132 425 188 -294 -172 -654 -826 -424 91 -743 255 278 760 672 169 870 -839 474 -944 859 -543 702 -783 441 -544 683 171 550 -7 -943 243 866 -214 588 -676 -404 707 -637 -224 109 -86 185 -868 -450 -230 -711 390 460 -783 120 986 809 -636 -222 92 -427 776 259 986 965 -531 -700 525 -755 -620 -725 451 861 338 826 193 801 544 890 652 -874 341 606 -423 -254 683 807 863 130 -276 925 286 481 340 -860 614 -840 -956 835 700 518 422 -125 329 -411 315 -875 -605 439 0 523 -359 175 -328 -861 501 -712 926 548 -595 718 -683 -481 210 -529 73 -130 624 -146 440 -167 -959 -645 -282 975 589 -612 603 -445 675 635 432 -929 361 -280 104 -602 -994 -327 -689 -104 239 -587 722 901 945 -106 -305 123 699 496 -336 459 225 725 120 837 616 -104 -718 641 335 -252 680 -670 276 335 -863 866 384 -984 -480 331 883 393 674 -448 -206 675 539 874 -453 -338 590 495 -85 331 -553 -114 244 -217 465 897 -840 636 792 -22 241 -6 -530 -112 -575 287 702 -893 -354 969 1000 763 -43 -941 214 577 968 -363 -543 -407 102 -956 341 917 -221 342 88 -397 -852 -696 -538 -904 680 93 -967 762 -538 -105 -585 -137 810 481 86 809 -476 -177 -825 -272 190 -79 412 -273 -414 909 -430 291 -896 -684 61 377 -394 975 -926 -401 -645 -859 -303 -88 442 18 828 765 -560 -917 -52 -862 739 -901 -742 421 617 -517 -677 -276 -171 24 530 880 -945 215 -13 619 -206 -513 -281 -404 -519 -62 -188 154 151 -633 443 -823 421 583 274 -189 -781 -622 -870 581 -436 688 -370 -788 -839 675 -707 563 435 185 661 -917 396 640 185 -101 -994 850 -272 962 304 -559 149 481 -963 -5 -382 769 -831 -56 762 976 360 -10 782 -603 -559 -923 -756 -497 753 670 572 582 463 221 -902 129 532 -88 235 -713 -517 -173 -915 682 -649 -42 -495 -976 228 -281 602 104 734 -626 -108 -134 945 -355 863 4 976 735 -247 -704 654 127 684 -281 -423 199 -517 537 271 62 -979 762 -115 687 -176 -173 -301 -330 129 574 -381 336 121 -286 -515 66 -136 947 787 805 894 -77 810 456 189 -736 -760 386 -771 -123 -979 959 831 832 -787 486 -860 890 -174 -525 -695 324 638 -826 -487 518 511 -106 -218 -389 -470 -524 -349 -221 372 773 89 -19 -830 683 617 -658 -551 -285 -107 648 -727 113 -736 -647 -290 -515 -502 297 -102 381 -760 -498 -282 -493 871 -915 91 930 739 65 451 109 -929 541 -996 -815 -328 50 485 -378 -371 186 14 -109 682 -759 167 539 227 93 -45 632 -800 758 -509 188 -782 27 -75 118 454 -912 -919 13 718 96 340 -521 -141 642 325 -322 -346 -101 -636 129 -720 906 -452 -847 106 -132 645 -449 -211 -402 -529 -958 302 67 192 -484 -216 -223 902 355 -454 294 304 300 -90 901 319 -61 542 -739 61 -354 356 -133 560 -446 398 128 186 -104 530 -128 -213 738 451 534 947 718 557 432 -895 -763 367 147 730 229 513 -105 539 -237 142 418 -676 688 -849 -690 241 820 -550 502 967 -702 974 911 725 199 -130 649 42 505 27 -142 -6 -310 -430 696 916 175 -536 -384 637 -179 -28 944 912 325 -31 -190 226 655 -435 -462 -214 422 369 -295 -794 376 323 249 467 -637 -742 692 61 -736 56 -993 -88 513 -720 488 -18 430 906 765 593 -288 866 -937 110 915 -78 -688 540 735 912 947 460 -725 876 -701 -409 587 -412 266 534 555 -341 -989 -680 -117 -34 144 -190 -790 389 -303 84 -360 -740 -319 192 807 -782 129 482 981 291 998 413 -80 394 2 320 -6 781 398 185 551 645 117 94 -535 -821 -869 825 164 764 -68 97 -955 91 -620 727 -430 932 736 -785 62 110 52 246 -157 -520 671 -576 596 454 938 55 -322 248 151 -869 -927 301 317 404 668 -558 -781 601 272 73 -16 -284 -674 -190 496 -269 -847 -577 813 323 764 813 626 -204 70 -577 -349 -411 -873 71 743 806 643 89 119 -64 -884 -701 -228 985 -468 378 642 768 -156 -768 -732 -657 171 482 -81 -434 -582 715 -864 -249 449 3 173 -513 -519 963 -282 -687 -466 -173 -915 -974 -232 -478 -425 -351 83 -659 -620 141 541 527 -967 -304 -547 -750 530 864 208 -713 335 912 845 -580 -834 718 -344 937 -166 971 399 -941 241 -267 955 951 -983 290 -584 -273 160 -112 57 -834 746 886 43 220 228 709 220 -364 189 367 722 -227 402 269 -157 -550 -50 -735 -427 999 -587 -268 -32 -383 123 -61 560 -237 -793 -679 471 -889 817 -714 923 813 654 414 767 -97 736 -249 -134 -829 -667 593 510 -532 -281 203 -436 -166 -41 710 -576 181 -779 518 -324 -897 304 842 -557 248 -453 -489 800 298 -998 659 -971 -841 -851 -947 -973 -782 27 -178 -391 15 -148 -349 227 -763 106 195 -862 874 -628 -516 -656 -110 871 51 123 739 109 -997 74 364 853 134 -226 -226 255 67 824 -196 597 -488 -529 932 77 -608 -321 -868 446 -764 749 90 529 -642 -782 -686 -80 -43 -896 -993 724 -141 751 299 618 328 384 423 770 166 394 -898 826 309 113 -485 408 -415 641 -327 -370 343 -662 416 532 186 312 -628 351 122 742 661 306 -289 850 -545 320 -372 205 -381 -163 -834 87 457 292 365 995 79 -539 -508 408 -962 899 -588 -204 -352 256 322 647 387 350 532 371 -868 -49 528 -371 -45 -117 252 -352 -684 -503 504 -158 517 335 -360 795 -468 313 -697 -34 883 -778 687 56 612 513 -429 -832 -307 -99 -196 358 474 -726 -144 -839 -721 527 -562 -756 -74 -582 -178 -43 702 -723 -228 -889 -827 -189 255 931 -136 -95 626 -513 570 -204 893 369 165 388 28 -804 -238 728 471 -853 -402 5 930 652 974 -428 -491 290 116 -896 -157 -523 50 442 -450 719 881 -701 497 879 879 -46 263 794 522 612 -478 -72 -88 -396 208 3 918 -420 909 -678 -190 928 -651 -552 76 -433 -365 769 445 -584 -286 124 919 555 -808 340 413 -950 -580 741 -366 -559 684 -103 209 -276 -892 -172 844 -426 -96 437 -410 -930 -543 -120 -857 -696 151 -868 -910 -598 803 -461 -847 -817 -622 -326 852 608 -856 510 407 -827 -413 -45 -192 -451 -611 45 349 584 -415 -784 -723 715 -945 316 471 -584 -751 927 18 -794 -540 -780 681 -727 -117 954 195 -568 375 944 331 -452 93 668 314 -858 -580 837 333 -403 947 -66 -233 -534 928 -326 137 -569 -117 536 -656 -683 -513 532 -95 -405 -498 96 -969 -785 -963 -121 -938 305 -721 468 -534 -145 -460 645 554 -656 10 87 618 -442 -561 314 -743 72 429 -548 912 -648 -419 -846 -850 -757 -2 831 -850 738 -241 -10 22 -151 -814 745 89 -876 -834 -201 -270 -198 -90 -97 -96 -183 637 845 -743 -666 -875 -588 532 -232 -510 437 -148 -81 221 180 345 -94 341 514 336 -254 -512 499 -785 -631 -415 947 -524 -931 662 -694 128 738 996 -443 812 820 225 121 -135 223 112 13 315 -21 941 -562 -116 -977 36 -70 434 944 -483 -44 359 -927 353 227 -526 -405 393 225 -601 51 -590 -520 -350 -818 -903 -324 243 -913 152 -608 94 331 -289 -831 922 975 -880 -782 457 938 -89 316 -693 173 661 -712 777 386 -223 541 -12 408 262 871 952 -829 -864 944 -431 -208 -181 -843 59 161 -513 -411 -834 -59 -934 313 999 470 619 716 -720 -390 -537 -862 -710 880 590 27 720 558 1000 767 -535 860 288 820 -159 -886 971 816 836 -360 153 -452 -683 824 527 -533 967 -678 -712 536 -973 136 446 -315 -975 -495 970 -730 47 -191 214 -912 504 932 334 -754 -41 -394 736 -951 701 209 -519 279 326 18 -774 -371 -469 -421 915 513 634 181 129 -954 626 -852 -157 -964 -164 -954 -259 502 -793 -341 881 578 -198 -148 -931 163 -667 -411 -21 218 73 32 175 447 -987 -474 292 -693 875 -174 935 230 80 -432 413 161 -467 585 -976 -592 470 277 166 -509 165 342 -26 -789 -287 -575 -114 -427 -890 169 390 583 -152 -896 485 219 383 713 -85 -465 -80 -166 154 -652 -442 -263 553 183 173 668 -849 -44 231 -33 -855 -475 14 -454 132 569 699 -523 77 962 912 -285 -131 865 -602 368 494 -701 706 563 422 -838 121 468 -669 -588 -345 -404 903 -235 -47 174 33 -944 273 818 -917 941 -594 -330 -144 -307 -77 917 -616 -166 599 614 157 -690 741 -235 -111 -768 -989 628 -229 -526 234 838 756 -564 603 989 461 554 -106 -347 -250 -742 -10 476 750 -407 -990 -674 906 178 -409 649 -873 -991 917 -855 702 244 -187 -545 -455 686 985 532 -899 -78 -63 -114 -857 117 -969 136 394 -720 -675 497 902 732 -525 -747 -829 -274 -751 497 257 233 637 685 -65 131 703 -769 862 453 764 0 -888 -986 -994 -94 -876 721 -187 -313 844 828 278 299 75 -266 30 -111 410 915 912 -808 -312 433 211 373 -651 -734 976 577 -857 -596 -348 534 444 -599 794 262 -161 434 988 12 -292 -574 -995 -774 -286 -479 971 641 899 779 34 473 -932 180 -178 52 -19 481 -806 561 690 285 -454 272 -758 -903 -55 668 -171 115 245 -313 -432 3 947 -823 871 218 -41 869 72 406 986 311 -6 105 563 -481 -552 249 -887 -890 231 -706 -785 -947 344 206 736 -134 -157 783 -491 -381 -812 -215 -965 -587 927 695 -701 -945 364 -798 -104 913 952 399 35 -514 335 880 -264 -720 254 -385 -207 -988 -154 590 610 811 -701 -808 -307 443 -581 -79 -688 -26 727 -204 -15 -858 -741 927 630 -867 -909 121 -990 761 402 -603 843 -23 583 175 133 607 -819 -72 -584 972 -55 -293 794 69 -286 745 260 986 -352 853 -273 505 157 761 667 844 915 -330 34 743 -422 684 -119 -289 279 360 94 330 309 891 841 -845 -429 -683 506 93 -760 16 -74 46 -906 -696 18 -375 638 6 -573 -437 823 962 -404 150 -282 456 -949 -428 448 -585 150 97 254 -876 549 508 -680 -266 517 27 -962 14 -741 -68 -777 -33 -86 906 42 925 -273 -121 -86 -406 188 708 45 -315 544 -889 199 636 725 907 218 -714 -306 -282 -805 -663 836 895 700 -83 -298 363 -83 -876 664 925 -771 -353 -25 -446 496 -558 -88 -699 -330 102 417 -384 -203 866 -191 466 456 253 462 -822 144 -824 466 427 712 -780 -98 -159 -46 370 -37 303 -787 -744 -226 225 -410 435 -383 580 536 -421 292 -701 250 -236 -463 615 -457 766 482 -900 515 -10 -9 639 590 -371 984 880 -174 666 972 -37 822 877 999 249 -472 600 -317 825 -793 -863 654 909 -634 -259 708 -124 779 -905 -112 -76 -713 -873 -769 -962 -978 -283 847 -550 -831 -850 -159 790 618 -744 -533 975 -316 695 832 -632 364 -633 -138 -833 -971 -767 -233 497 418 27 236 743 584 696 -694 97 -588 -893 -217 -400 -180 -88 -837 581 -255 6 -199 -371 -241 111 -41 -13 438 794 -148 466 475 380 -484 362 -643 794 638 -33 -27 924 -689 -238 -773 -41 -817 11 -376 -231 221 439 905 -261 767 -222 615 -518 315 -523 -512 -386 999 624 -964 -11 188 -121 129 400 -24 -950 272 -357 -338 462 -372 -436 -987 868 -424 -187 777 -935 369 396 -694 -779 -40 -934 54 299 -403 -971 428 -786 613 967 571 -601 616 -122 213 -683 123 -57 -337 98 565 -605 332 237 -254 16 997 -218 -372 -212 -159 -849 -999 -630 -627 924 338 185 187 -790 715 357 874 731 -556 170 -284 -873 75 736 312 742 -950 97 25 -936 -574 390 375 970 -200 -845 -516 861 -545 684 -437 -601 -489 -204 -422 993 -714 48 -732 -679 -633 998 -430 -592 -513 -139 16 -496 -42 -392 718 343 -247 -316 -843 112 807 394 -109 -656 -462 -617 483 -322 395 804 323 631 79 -878 166 840 -64 -901 -443 835 -985 -221 917 -679 -210 -129 371 -888 -426 147 -317 879 -86 632 -98 -304 -161 -574 417 -116 -15 341 -522 -180 -625 -225 -419 -992 -273 70 -396 352 -472 9 -861 948 -368 -754 -327 -732 383 692 -136 -217 768 886 -825 -344 -341 809 579 921 117 341 -172 181 632 372 -151 -580 -959 -275 486 220 -370 -983 -562 -635 993 769 -412 49 -668 401 -509 -887 -66 -454 -772 -152 -758 934 -441 -933 511 132 833 846 416 402 -594 464 126 964 -389 505 693 -649 353 645 -687 713 -909 -662 -443 -252 -491 724 479 150 -144 465 -424 -579 292 913 -795 -183 -566 233 -328 -87 -537 -314 627 993 588 717 -77 -987 -754 -968 6 526 -843 -697 -306 -676 98 -723 -890 -336 887 -831 -955 -658 -935 -712 898 356 -562 769 422 766 -932 -309 -23 -850 977 990 -617 -969 263 752 -120 -272 -473 -535 511 -97 292 593 -72 -909 140 804 968 -549 52 58 300 -113 958 -556 320 613 -466 -726 673 813 841 -583 -41 -498 229 -961 -887 -48 -419 991 -297 -904 553 556 174 -643 157 -255 -896 -685 -862 957 -579 222 -721 226 -281 -774 802 -661 -416 422 -241 212 259 -679 552 9 -792 944 550 -506 -488 137 709 -156 320 -808 528 -689 -452 473 -814 704 181 -833 -719 -362 940 785 -917 716 993 558 -832 -130 -214 -604 592 475 -323 -933 460 -757 682 -512 -814 -938 -809 355 -920 -211 49 -507 656 -562 -767 627 -592 -825 -756 513 -432 980 448 827 316 657 -605 -256 391 -309 635 -902 -63 -97 -926 667 493 907 561 34 -414 -508 732 -197 981 505 -507 -219 -268 718 665 471 490 -831 818 -656 -117 -252 101 -750 991 -804 -955 695 84 -762 51 -789 -654 -682 338 -821 533 547 387 -202 390 456 -969 815 -655 356 49 -831 -356 -495 856 962 258 -673 -148 -859 -671 -948 -880 -800 -20 606 703 -989 139 -792 166 389 645 311 -471 -257 -149 429 86 -982 178 570 931 775 782 -86 -511 -926 545 496 879 35 -869 529 -274 517 905 -564 883 -528 -963 -853 -493 845 291 -789 -819 -829 967 959 -182 303 -533 -629 -841 -621 732 510 239 205 415 -900 -647 -844 417 315 -960 194 -60 -152 -415 -416 -898 444 416 -960 372 -459 225 -766 76 734 -297 849 946 90 100 949 -698 -458 61 367 926 -54 -330 312 884 588 -744 -941 -340 -88 785 -997 433 638 -480 497 76 -35 669 771 89 454 576 625 -41 302 126 -223 -253 665 -900 -445 737 -768 438 40 653 -373 -85 -595 -732 -194 -187 -997 -720 -874 -42 -337 -520 -960 -410 -917 -967 -488 872 110 723 -250 -139 -541 611 -776 -830 602 -964 726 -413 -16 573 -273 8 -588 616 467 -276 -233 738 -61 202 40 805 906 455 -647 348 761 752 -636 -176 278 4 366 306 -399 -554 -348 601 -652 558 80 -913 -514 860 165 -484 304 -741 -447 -922 -430 197 -531 64 515 303 -758 -164 753 41 794 -992 -567 704 623 706 -194 -206 -24 300 477 -649 112 -454 -21 469 -302 -2 -955 626 914 979 937 -240 -257 -415 665 -162 132 821 903 182 399 -892 290 363 -501 -112 676 -81 -334 -710 235 -326 808 1000 648 -560 973 -711 972 595 -62 -612 136 671 563 -178 832 -266 -632 -637 455 797 569 -887 528 599 -472 -406 -339 -875 -579 -653 -611 -220 -44 785 -217 -583 -658 272 -629 -79 -628 -201 -160 435 -897 244 938 -544 -240 401 744 -304 269 -561 70 -971 46 554 951 40 506 281 290 280 -115 916 372 319 -436 420 733 586 -76 459 -117 389 394 -333 445 405 454 -839 -675 576 497 180 -878 429 969 330 422 248 556 972 907 -733 -80 722 -501 -220 -808 -756 155 -768 828 -157 754 438 -566 -212 305 906 91 776 -894 -515 108 -896 -211 919 -872 -886 -274 802 766 -232 629 -238 -43 -271 -458 -163 -618 572 150 147 972 263 -555 -559 398 945 -436 87 -443 560 -191 88 52 -736 -364 57 -64 897 -634 278 927 31 4 -149 908 -350 -578 828 -217 -956 999 958 -108 326 -623 -749 -233 -116 834 912 149 107 989 935 177 -939 -179 -975 99 -558 491 -422 280 -641 -309 -38 458 -828 735 -226 545 -902 992 260 -131 141 -393 836 549 -579 14 541 489 -762 566 -445 779 154 -355 37 -888 488 486 253 355 -919 -709 45 196 480 -931 -650 386 -49 -788 -739 302 523 561 817 427 -289 -437 659 -28 -221 -700 -492 269 -17 640 -167 866 816 -584 909 975 751 646 -937 -420 -206 700 294 -489 -501 -634 403 989 984 454 350 324 -200 -309 122 294 198 931 -13 1 -278 248 611 -384 809 -803 -390 -615 622 505 789 -743 -341 -830 437 517 437 -121 517 458 -638 337 852 -551 903 130 -697 -314 -904 -786 279 593 251 -595 210 -727 44 716 28 244 -251 296 -113 -314 224 319 -599 70 -88 849 235 -371 -501 566 398 -325 -43 602 -124 -442 698 450 -387 -769 210 -415 -676 -478 -186 984 974 -106 -834 -403 354 -284 277 345 -258 870 97 411 -653 -470 161 -973 -770 -198 615 819 -975 868 692 -894 -784 -651 -737 -641 869 -13 934 84 -371 -429 -590 649 -45 164 -475 528 -148 430 898 428 -386 288 -904 455 145 -984 -604 -531 -120 -170 602 692 294 458 -78 683 805 260 305 -671 -434 -612 -452 -51 197 373 119 -904 535 971 -12 -955 -367 10 368 722 -805 356 947 -526 834 616 276 -5 -188 251 826 265 437 411 752 -440 -999 989 -785 851 72 159 -341 68 538 772 804 404 133 -317 312 -232 -384 -470 5 19 926 347 545 890 379 -262 92 -838 818 270 23 135 627 460 750 -826 717 11 240 930 -828 980 -118 -954 521 742 356 666 -381 570 -531 3 -511 -828 90 540 564 515 -397 -848 -968 -634 610 -8 -552 -504 589 210 -666 -188 866 -180 975 263 764 617 518 -807 552 -815 -342 748 -624 -845 542 -781 539 832 374 -890 438 715 -302 -628 -216 91 -356 780 929 684 951 764 810 -860 411 -877 821 -452 -121 -791 135 -705 -2 420 904 -363 -170 -903 468 858 -445 -756 -14 630 -993 -207 -593 871 513 453 390 540 -179 30 -153 834 -116 -929 -868 -651 -812 834 -176 235 122 323 879 651 -322 997 -856 737 -746 -983 637 -760 -934 -258 -725 -992 -254 932 414 -931 507 208 -708 -13 -609 687 157 -708 -391 169 -214 -10 245 97 66 -74 104 32 628 309 827 -122 -716 -567 -227 962 -426 -161 -6 583 -709 980 379 77 952 -938 742 -942 -974 -249 -558 652 -179 -276 42 -779 -141 691 -263 722 858 -329 759 104 -567 -134 866 866 -957 270 420 -181 -69 -208 -408 -530 -14 644 486 738 835 -147 174 774 -762 751 -668 -626 -731 -577 232 63 85 -663 -166 543 720 977 87 -722 13 137 -498 -243 567 -947 756 584 560 -909 940 324 -164 175 566 876 -607 -753 -596 -397 -353 263 -453 -552 740 -564 -25 -894 711 185 -162 -641 -416 923 -704 -780 -589 954 -64 -45 662 717 612 603 -462 660 91 -732 -636 -419 84 -985 917 388 829 88 452 220 884 858 236 373 -381 -793 -593 -318 119 948 -855 359 875 -555 -905 -670 -215 12 -734 -316 32 693 -79 -534 -866 285 890 307 -880 -965 -659 -90 -354 -217 142 -519 -804 -541 -528 336 356 238 -572 500 -719 806 -855 -709 752 485 243 149 -62 -807 594 -308 34 963 342 471 -45 29 471 -379 -992 -47 531 -644 788 -695 33 -249 -985 -363 832 -36 821 -323 -97 30 -78 -772 -755 830 -162 540 -297 401 -880 -192 -206 575 -435 -976 -102 919 -786 551 250 473 970 -529 625 373 -916 381 906 837 252 -929 302 298 741 -771 675 721 862 -347 -165 -906 729 738 -611 659 -536 -217 -570 -462 -173 -610 745 -676 -469 -565 -628 -858 997 185 842 -193 -670 -40 777 623 691 -62 920 925 114 -762 68 -613 -219 787 882 -397 -20 -487 -277 -807 416 642 58 -778 72 -248 -521 48 -553 65 -189 592 918 -198 15 956 -514 -150 908 167 869 732 -907 619 -769 812 -657 153 -937 597 -121 -530 530 223 -387 -393 -934 -727 -170 902 701 552 -485 222 778 417 -191 699 130 -62 852 -538 377 741 -12 -770 502 884 932 -81 -770 -776 -448 -641 44 -944 -277 6 32 -254 392 -848 519 924 857 -200 799 -39 -153 354 281 -637 277 949 -515 -751 394 260 400 679 251 -687 -486 -438 -370 -859 924 -212 984 979 596 72 -754 -340 57 592 860 -411 193 35 -26 895 -385 -229 170 -96 -128 24 492 -430 543 141 -190 706 -295 -372 -589 450 -250 -683 -392 -67 793 292 -597 142 -521 854 -677 -417 247 488 -747 -841 -47 671 610 -427 -841 437 904 796 -593 146 -334 -87 722 -412 644 -774 -566 884 -220 487 883 -251 -983 -430 -85 337 897 91 -713 744 6 -574 -373 -751 -48 -581 -64 -341 -346 299 -243 469 504 -904 637 -144 926 191 157 -12 -931 209 -312 -748 -476 -545 202 -992 -806 -639 905 668 -510 853 361 -839 940 -152 -331 398 -471 -16 567 335 -156 -572 845 -624 -578 165 -652 -723 -457 658 -836 -7 -772 273 -809 -109 314 -56 954 -761 -882 -12 216 -585 -360 962 241 235 -341 622 157 -789 -266 -503 -586 986 303 -181 510 834 -316 995 -577 -901 504 35 482 85 685 30 611 188 779 -392 657 -191 430 -397 256 -250 -65 -838 -293 -345 202 175 -842 484 -327 538 -531 194 237 199 -604 -310 -159 -544 -505 331 968 418 -419 -599 625 -160 542 -720 -570 -54 793 663 395 404 811 -373 860 736 78 -892 583 973 -656 388 -613 743 -997 -619 278 -490 739 -290 -771 913 539 -340 362 -895 569 732 -451 -159 -20 -969 -256 831 -848 -337 570 355 -180 -222 623 -131 878 -848 -894 -642 943 814 -135 -996 -293 633 711 857 -98 806 -28 -182 -291 645 503 -490 -939 284 136 -796 -272 -110 -446 -408 -686 -603 211 -442 -769 -169 590 730 914 -839 469 -376 133 -17 -33 929 81 -290 550 -349 6 -963 209 -333 827 -872 549 -126 55 -420 113 -998 -285 -580 457 -407 338 -244 -352 -665 -85 -16 -240 -133 -246 -236 -646 288 981 -352 711 -626 264 -99 -896 -142 590 648 461 353 -286 -266 156 -214 62 719 -149 10 373 -494 76 588 575 893 -496 -694 151 -590 799 -100 33 810 207 696 -61 128 -595 583 -954 -538 857 -246 421 -874 909 597 -692 -245 -540 555 846 -924 950 -537 678 -232 -244 -451 787 935 270 676 -1 -808 -909 904 682 292 -658 -958 -478 -498 -103 -482 -147 -926 411 676 179 899 -812 -934 988 969 688 332 -612 228 -208 673 -152 -174 -132 -54 928 -173 -326 -252 214 576 809 -432 -88 -276 184 -944 -898 343 -432 -536 -903 -873 645 127 652 586 580 -283 198 -279 6 -835 -895 109 511 37 802 -928 -278 -991 -244 407 -305 331 -654 721 313 624 926 626 -786 -500 698 765 -803 979 921 798 388 -4 383 584 913 -559 589 -268 -523 -64 -987 -819 687 354 -750 -597 -864 901 -208 -507 -812 106 -34 643 -309 -86 880 747 -175 -879 354 284 -73 -605 216 -317 649 -51 491 237 634 -381 640 853 325 21 561 90 -261 381 645 30 -479 822 304 -23 748 173 -663 -857 146 -8 -399 332 270 -102 -356 410 -951 -4 -691 -426 -374 341 -156 -75 203 27 976 469 -995 791 453 -574 -737 311 435 -752 -201 -938 385 915 -202 -403 -33 -90 -278 -509 923 -1000 392 -384 621 -609 -799 299 132 195 215 -399 -733 85 634 383 82 649 -473 -58 -807 581 -748 -464 -700 -420 794 570 722 555 -652 332 81 -452 509 655 -557 283 670 1000 205 817 948 424 -454 90 -297 -601 -534 -476 -706 678 493 352 -558 -75 -873 -37 -472 -824 -802 -874 -633 -234 -488 343 -986 870 857 -915 -411 -870 47 -725 -188 -698 823 -396 681 -200 -169 -758 -87 826 394 -944 -503 600 110 585 376 972 -968 736 -3 449 539 106 998 -311 -423 -471 910 -641 190 -79 -150 114 -253 -945 202 303 547 -473 97 552 102 -739 884 -611 178 -75 259 153 173 86 -146 -126 936 -809 223 820 430 -560 965 -920 -613 -476 599 64 -410 989 -265 -381 -886 21 -342 -5 -982 -957 660 268 -770 -915 579 563 823 346 -207 307 -885 266 -974 -61 832 -934 386 -324 898 -976 771 369 988 55 195 613 591 604 -695 -605 -446 -279 138 -596 -422 309 96 504 959 -52 263 -383 -517 -486 -541 259 109 902 -195 878 463 -499 61 519 872 168 -41 -928 815 365 -435 515 241 626 -721 -622 194 506 -455 -66 -321 -979 854 -842 -340 0 432 -16 832 653 84 -912 -358 -260 820 -604 -21 -165 736 -373 685 -471 -916 700 154 644 386 -742 423 -96 267 -36 443 -51 -568 754 108 610 -466 -969 858 -721 843 -673 -897 968 -268 -512 854 -594 -893 -1000 405 583 140 542 -130 228 527 -899 -965 353 -779 6 -302 85 287 211 900 -47 -311 -42 139 888 208 -692 683 -565 -714 609 -392 -673 -196 -279 886 -479 44 -614 632 -167 593 -874 643 719 -627 -987 688 589 257 -489 944 423 -400 26 -732 -99 -916 558 -944 -573 -149 837 -399 366 -484 249 764 662 -572 42 -13 378 858 -477 -215 377 -170 -629 -310 443 -763 576 437 -169 -315 -750 742 -49 -627 -822 296 272 -733 -905 83 474 538 856 -325 -311 520 637 -854 956 -485 -830 656 555 211 51 -36 785 -476 -812 313 -797 306 395 -4 682 649 25 -498 605 -798 887 774 676 301 685 -37 789 -839 220 769 406 447 -866 -907 447 102 901 -266 -715 460 -439 883 -540 -672 -664 -233 -762 -687 -659 -145 449 833 -213 -978 -807 -900 885 -580 429 -712 -593 -398 808 874 -763 83 -610 -172 151 -93 45 235 830 -716 -621 430 620 763 589 261 564 300 863 -736 463 946 -367 -729 -551 106 597 585 -375 -553 710 98 -685 364 661 -389 -473 751 -932 -25 204 289 789 688 -490 -401 154 -939 636 -163 762 564 -257 -117 -529 996 903 -775 -279 803 275 -366 -222 -934 934 -337 -931 -710 -204 -649 400 -328 683 -795 23 -477 -432 -590 -153 -420 -436 994 -576 333 -252 718 -635 -759 -935 18 -621 22 256 -706 721 896 816 229 914 708 -718 -520 -945 -946 32 749 -539 -505 -78 -254 -570 249 -396 -440 -730 -64 562 103 -108 -133 -198 -692 -769 273 474 288 837 739 967 -881 903 -5 -411 310 477 702 -192 175 -991 -101 -789 424 358 -962 128 905 195 -779 -946 375 314 366 109 138 -725 -674 870 -181 16 -142 479 941 492 -339 -890 891 995 -894 753 -567 -112 -710 -896 -631 221 213 440 685 90 845 -623 31 54 964 968 -884 616 491 255 324 -299 -997 -193 -887 0 502 -378 269 -880 459 878 -446 -88 622 -418 373 691 -979 -747 -340 -527 251 490 -716 -558 38 125 359 -279 -713 -25 -191 282 760 -299 16 -37 646 93 -93 -722 -506 -566 -324 366 -237 -531 0 288 361 -491 -982 759 -313 -234 -89 -419 -281 -829 -701 -274 154 -146 182 -715 -687 -545 200 832 297 -993 -930 -900 276 436 438 525 -911 56 -860 454 -468 -296 -217 639 285 872 -113 679 -103 723 -600 514 383 984 -833 64 -812 276 484 -127 4 482 -864 497 -507 -957 136 -313 1 -514 412 -664 -320 -591 221 -311 82 -884 996 762 396 -675 629 -957 -32 231 111 601 -187 624 9 -421 425 -691 269 -375 545 833 -228 -575 112 143 114 328 859 449 913 574 962 535 -919 -911 630 230 -273 -695 698 454 -799 657 155 -881 769 -987 140 804 -280 759 -526 829 45 691 112 -219 147 9 -384 -636 699 459 5 -619 -107 -987 924 124 386 -63 -492 147 981 445 -293 379 -218 566 437 925 -418 242 -262 -979 421 453 898 -497 -66 831 950 821 -726 -606 531 330 -374 -885 184 -396 -76 -79 -850 -928 -538 -296 -900 201 -305 -656 -572 80 984 0 -548 485 133 -872 -446 451 380 -677 577 710 223 -777 -84 -854 -440 -581 -836 -443 22 171 -761 726 887 594 564 -552 813 -117 859 879 984 738 -991 -992 673 -177 -202 287 607 231 14 -201 143 183 -246 -628 58 994 313 -807 274 -956 129 990 -851 -946 -207 -660 302 -591 960 712 -722 -531 888 32 -79 58 747 -885 -196 -12 -528 499 -642 -118 916 -673 -891 -647 425 -370 -75 405 492 -844 222 -249 -518 841 979 -944 -920 -730 -726 237 866 936 508 615 -167 -348 171 -359 111 -673 -90 -25 594 20 295 -914 335 -550 398 -820 -188 -775 924 88 -931 -777 -264 94 -588 -223 -926 515 -611 -841 -644 593 736 858 493 244 542 -236 95 -248 -418 -24 -880 -266 129 153 252 -608 144 512 696 -97 864 555 -878 -232 -510 -109 -319 -697 367 -154 57 -718 358 -123 87 -549 -977 718 -240 -41 -522 -155 797 -75 116 642 972 -513 -775 -465 431 514 871 -129 582 -290 -231 181 993 -114 -159 662 -470 34 -38 -855 502 -4 -244 -272 926 114 30 -900 575 -132 -527 429 102 645 -832 -882 202 932 27 -234 199 -1000 -851 -622 -26 -467 368 595 -112 -907 -175 196 661 -43 -432 -53 997 207 975 493 510 554 927 586 717 -645 709 330 539 600 530 955 -466 891 124 304 -887 746 57 662 485 -762 517 898 -999 -372 -187 -851 450 967 -754 187 420 -977 972 -149 -303 568 512 -848 716 -745 -369 -891 -850 -362 -30 748 -373 973 -745 346 -61 -566 701 -252 -27 -850 -4 415 -90 -784 -623 956 978 902 540 58 -392 714 448 279 622 -556 857 967 -577 -425 707 547 -579 -210 934 1000 821 -206 -430 -774 -496 -449 277 -567 30 -446 430 -360 683 336 -874 -638 838 972 466 -623 581 427 117 694 825 -119 716 25 -526 -981 545 -753 -266 -819 -988 25 -997 61 -383 -771 284 -744 161 825 -443 -384 -469 397 -120 -489 102 -691 722 -866 517 623 -664 859 623 -465 -795 -935 -477 237 280 625 743 -192 672 447 562 -322 -456 -853 -164 -796 582 902 688 512 -755 -174 823 51 740 661 565 -725 874 -35 -432 721 542 -846 153 -856 542 -415 840 542 957 253 341 912 -512 131 -879 -374 851 -252 -871 -916 437 466 -498 -731 -793 -699 -545 772 380 110 -44 -564 405 114 228 -73 -914 -975 589 879 780 316 -538 789 20 580 -439 840 931 -672 517 334 -473 268 258 914 986 -933 -249 -383 913 219 -510 44 384 190 -231 -537 -568 868 -698 900 -621 -144 -440 -696 -70 851 -616 -226 -901 -148 288 -602 -185 330 -644 440 -1 174 247 -897 210 942 108 267 -164 918 582 241 -133 -775 1 100 641 -933 -296 -465 42 -231 -856 -569 150 -691 148 -506 -740 -773 -906 -269 97 143 -249 -165 36 835 973 -296 -109 231 299 902 791 217 -424 108 497 60 -754 622 434 -937 -537 -439 866 -399 -10 -279 920 50 -825 909 -584 799 144 686 -153 -477 836 -225 889 -709 665 614 163 567 -149 -682 805 -143 593 -87 467 531 729 987 72 -718 -371 -395 897 354 934 -569 629 479 -901 745 -87 52 452 -240 495 -569 899 932 316 -606 32 508 344 -736 881 -737 737 634 -160 -298 146 -932 537 -905 568 17 -606 701 716 -80 842 -850 83 934 861 -672 -362 -167 985 558 673 344 695 829 -444 -357 -238 679 -69 61 -204 -621 764 849 774 -442 227 -981 -477 398 848 -381 -832 -233 638 140 -50 508 19 851 261 -7 513 394 693 -724 -763 558 -275 996 339 238 537 949 -383 415 498 -823 -33 60 -838 630 543 -259 210 -501 -885 -622 142 113 368 8 -377 -730 -676 -393 -20 175 -535 849 41 820 478 641 864 -184 -435 61 397 305 -156 926 712 -776 -207 403 792 705 -803 881 -844 780 352 -363 -476 925 -409 679 943 131 -838 86 275 104 -791 -521 73 302 977 252 639 433 -247 -104 808 -143 -5 -776 -702 725 931 582 97 -890 229 -343 295 442 231 -484 897 -211 -343 -678 -826 -107 -959 -877 356 -663 392 -992 -275 -201 407 32 -945 544 -322 -911 214 833 -278 -943 -25 -850 -613 512 -631 587 -448 612 597 -50 -769 -440 -827 -924 853 -802 -6 614 263 -611 -150 -762 619 775 -668 75 -917 -456 -65 -370 -505 90 -733 824 -705 -15 600 -652 -807 340 -420 510 739 365 -453 -694 -838 437 907 -27 -761 -614 -720 22 47 273 -709 168 -785 670 958 -2 248 467 472 919 -225 -206 335 299 366 -930 -914 -441 -299 -803 367 -89 -206 776 -403 -512 893 -357 -342 952 -190 -305 -276 899 -519 930 -745 -9 347 -693 217 742 -67 749 36 -588 891 739 373 734 -189 -254 -164 248 537 -927 382 -631 764 457 -463 -671 48 569 325 787 -31 533 439 -953 423 -855 438 70 -200 -280 -97 -263 -930 984 579 -877 -695 -679 674 352 771 -440 -793 391 791 -412 444 573 -259 822 909 411 -354 673 643 -88 -145 951 523 -300 -164 -186 110 -935 -214 563 990 -24 -961 553 220 -784 17 547 535 -28 -736 475 -506 -404 341 941 -128 -313 -488 -176 -293 -680 467 -276 869 265 -770 -43 -83 -830 -740 -203 812 -410 171 926 -823 -683 -540 -260 504 205 678 -879 -449 -291 -281 -19 -989 195 -299 -686 735 -241 848 -833 -932 220 -674 743 222 731 -835 -235 141 -556 583 658 13 393 -177 789 998 843 53 -361 34 989 -749 617 662 653 65 819 -776 1 84 -513 209 347 489 -786 319 -608 731 455 -754 -362 600 -704 -383 -426 663 886 875 -407 427 -340 -669 871 -144 -569 75 -749 -549 316 440 41 12 163 792 -573 948 -191 -869 13 858 -841 -398 497 45 -741 -686 -136 -679 196 -453 33 32 -298 582 -77 477 554 -260 427 -567 437 541 855 891 645 -129 -217 -219 249 785 74 -146 -78 211 -76 -96 -353 475 25 63 -440 -540 693 996 835 -394 896 363 -764 779 141 619 786 -709 909 -884 -244 618 702 16 -879 -773 700 -702 -563 -112 -570 -331 698 865 -334 -772 906 -542 228 586 61 746 -940 -728 272 187 634 309 -808 -110 -715 659 -975 -858 -157 814 589 -851 -97 729 493 635 -723 -882 842 176 -585 -871 -558 494 -112 -124 679 -577 -534 44 133 246 995 -721 -610 262 567 -23 69 -588 -703 167 156 478 -75 799 77 -641 -722 -564 -442 127 -835 -755 167 -860 635 295 930 639 -86 221 145 -36 977 -508 -328 -589 600 406 89 230 953 -341 597 388 -968 417 -717 310 882 -325 804 -924 -802 130 374 -626 -624 -207 789 -268 821 -869 650 170 -688 -583 -991 496 510 -597 242 309 -881 -742 436 -706 254 545 -262 -292 -707 863 424 -204 -168 -107 -816 442 262 -986 -410 -816 756 59 999 -198 -857 -488 682 821 -960 -174 -574 -74 -545 -465 -927 275 -612 -826 869 -163 -358 -234 246 -61 -141 800 -241 148 732 74 224 147 -409 971 -497 619 -846 418 487 -227 -951 -300 -843 690 437 510 -224 -884 -112 -283 -462 -550 -576 -175 -964 -652 -624 -790 238 -938 -517 630 846 -538 -977 -255 497 -171 52 -974 -600 454 857 -341 829 -26 479 -715 487 458 937 -388 -121 220 330 406 -332 166 -738 568 991 993 -677 -546 -705 -80 712 851 -113 -695 -809 -931 672 -152 805 556 976 -157 -888 -956 -455 752 427 157 -952 75 4 413 77 -545 27 -418 -932 841 283 313 349 179 393 -103 990 548 -25 170 -700 -752 317 401 270 48 -141 -987 -929 -396 -259 434 290 106 194 -293 663 2 -10 475 -67 -298 270 -245 109 -662 -130 -845 151 779 -423 640 -888 -520 212 -49 558 93 -894 -159 -5 883 -520 556 262 -504 659 -821 -219 -736 285 630 -788 975 73 569 -693 -221 315 542 148 -184 -305 -303 248 442 465 218 501 -229 -583 -226 -610 95 -373 -175 -192 -816 -223 -436 551 -309 -978 -977 201 -513 -922 650 -813 192 -194 -378 -704 -31 947 165 -10 424 209 418 289 -968 811 343 170 -545 835 -887 -321 -389 496 -231 331 5 -5 687 -622 -323 -303 7 -257 -997 526 -883 588 345 -813 -16 160 552 -172 -957 410 -399 -325 -186 723 975 -104 315 -716 -143 568 991 -433 587 -668 970 878 61 816 -539 202 217 240 349 377 -303 856 -949 -720 -475 -497 31 784 -700 -899 332 848 427 139 -863 866 -363 -365 612 472 -371 213 -459 -480 810 653 724 863 -569 -653 500 524 -148 999 398 236 118 -284 49 -629 -315 -71 -195 -757 -258 -946 -635 577 -871 712 735 -673 408 -966 -10 82 -464 820 620 722 -110 -16 755 -403 779 715 -796 2 -394 -316 -688 -386 -652 -582 -738 -155 149 -2 -689 -384 678 40 121 893 324 -152 986 -57 469 332 -919 -6 -903 275 -800 906 -806 -423 582 935 118 776 -908 605 424 689 -309 -633 577 -613 814 -996 -34 865 -52 773 45 603 478 -741 685 -30 495 630 -546 -274 724 397 403 -94 -212 -309 794 -601 -972 -508 -510 80 941 -957 -840 51 -535 -619 102 952 -390 173 203 185 151 314 -443 -254 918 736 -969 328 -357 -280 657 -947 -793 -588 -307 -487 -515 -884 194 -347 -916 743 -108 547 485 182 887 -24 792 456 -79 469 386 -582 864 80 -87 -420 -37 -797 573 180 281 221 325 -575 -859 -43 -849 -553 819 -208 509 -31 -560 -548 524 535 503 628 743 919 -112 -988 958 924 -835 -34 310 -472 -130 -263 380 -980 -575 682 597 -861 -117 -215 -918 -333 -45 501 272 904 710 -639 -384 830 266 -83 -263 270 94 -393 -838 -679 551 416 -397 756 475 935 317 -72 -867 -330 -958 413 269 160 731 465 -942 226 601 -345 204 -714 367 -315 462 -614 -4 -713 -197 -31 411 282 11 820 -114 -495 -805 -875 947 -735 217 -575 -462 693 -694 853 408 99 -209 -808 -201 116 503 -604 -668 -56 -591 491 -930 -617 528 -219 783 -212 -545 348 -843 -294 502 723 889 -542 -649 -469 897 497 -275 376 957 -305 -202 -610 184 -561 -403 79 -167 -96 -966 -827 -996 -929 445 960 -763 781 -10 -846 -668 -150 152 -960 536 423 -307 -137 982 -650 37 914 611 -618 993 -644 985 444 761 -907 -516 866 199 -126 425 835 597 -21 -81 -624 744 -667 -72 589 -578 651 649 -184 -608 -224 -676 -556 -853 966 -178 -483 -483 -305 459 -687 -11 848 253 672 -37 646 -763 -940 -621 -160 -469 -770 967 -690 39 -331 549 -182 73 -591 -485 184 154 666 465 974 240 -562 -242 -241 428 125 -170 -829 -938 -926 358 -939 -580 749 -311 444 23 -658 475 -419 -226 -515 928 -619 -532 -175 184 20 -25 919 -663 231 47 -147 940 353 469 275 -406 853 486 84 345 -885 20 878 76 -562 730 -49 -90 -257 282 -979 -805 -997 -492 -636 -638 -420 345 759 207 -4 -903 532 -498 10 -478 172 -227 484 -515 -698 727 296 -218 21 679 183 -662 -324 -323 465 -840 -393 -109 -339 343 0 611 520 886 335 -489 297 310 -964 -75 354 -696 -698 566 669 -150 416 -243 -266 431 -185 -385 -127 -492 93 -79 -12 163 376 542 -207 443 -355 -847 -200 635 -655 356 367 454 -853 -316 492 -547 -498 872 495 1000 -902 868 583 374 892 406 -575 748 536 -693 924 773 -44 -866 -779 -21 -127 564 121 -818 749 -222 669 -571 -303 432 948 756 163 530 -353 -838 609 -457 799 240 117 -288 -463 943 -34 217 -182 -856 -48 330 457 -95 -805 -234 -107 -191 915 66 -4 -945 156 -176 255 525 717 -696 -25 -508 960 -772 200 -281 -738 326 968 -321 -542 -507 970 -452 826 -535 550 -565 -866 -438 610 -907 -716 23 980 127 -672 662 -315 -56 -518 81 607 -191 -11 999 731 -729 614 -846 956 166 568 179 -275 -998 858 144 123 666 482 -449 -223 -618 -313 -750 -823 -567 392 -84 -352 563 855 529 -826 315 447 797 631 -139 732 -343 758 -559 -457 374 57 234 706 -511 -328 -644 659 910 254 582 477 -74 926 653 -750 -856 592 262 922 621 -493 -818 766 -916 -26 895 293 165 354 824 -608 968 -908 519 -599 236 750 -436 -143 506 21 -765 899 -729 228 422 -53 -151 958 740 -934 997 254 -258 -441 -629 947 -732 -500 74 84 1 468 685 -773 -493 -100 -588 -474 -209 -125 949 -647 -792 38 -56 -365 -3 957 -613 -864 433 -347 -142 454 376 750 -122 -437 155 -524 -802 -219 907 879 -824 33 752 -757 -95 -57 -342 -240 802 -918 -473 189 -525 -51 -279 276 130 -329 374 252 651 338 136 559 -115 -11 900 639 -332 -860 944 -1 804 -840 -124 -419 -206 -366 -119 -391 838 509 -682 682 -56 172 -974 773 -456 784 -970 273 137 -837 82 55 -183 868 405 423 -676 598 476 527 731 797 -796 -262 638 233 -728 -965 508 967 962 -161 -581 898 833 -723 54 354 302 364 561 -379 3 -308 -575 470 -396 320 -895 581 758 -123 -483 349 -244 -126 872 -323 374 685 -954 -389 -325 -628 998 725 278 842 837 -831 35 990 -781 -103 128 -159 -42 376 535 -730 -914 -76 396 245 -338 -223 -220 -582 -844 27 -447 -877 -609 16 329 -666 -964 -255 -4 315 -480 -508 -984 -221 452 484 -677 465 849 -505 337 132 973 121 -867 790 60 -71 -619 209 624 345 -82 679 -206 14 137 475 -228 177 139 980 -206 567 299 960 -162 662 313 316 646 -623 -903 -595 936 -438 528 -11 30 -182 -715 984 864 -10 -150 -17 -212 -134 -258 642 -621 739 -360 751 -429 387 525 856 -65 934 -557 730 514 794 81 -266 872 -754 930 17 -103 -594 -52 -667 -851 -18 -498 -142 90 624 -783 -517 -587 799 932 602 417 -193 533 -10 114 -316 -604 -9 205 204 26 327 -240 -113 -449 599 215 -405 -991 -338 -110 148 -434 494 -22 796 139 -195 843 566 698 -172 -66 607 -368 424 195 -890 -945 37 75 845 864 652 -706 10 301 -316 -446 589 746 52 111 -201 682 91 984 -429 535 -776 580 -73 787 597 -267 -400 812 210 387 -428 -907 -999 -19 900 -922 396 277 325 -453 -900 -59 223 187 587 -803 498 863 -41 410 -773 -471 426 144 -940 771 -557 -697 844 603 155 430 818 802 -999 -895 952 921 130 -874 119 -801 473 207 515 419 -873 132 894 -965 -560 -462 742 -565 -529 951 311 -410 -55 -97 -825 8 342 966 -821 813 7 -630 244 351 -912 -794 601 865 -560 811 298 985 -851 -641 -195 779 -73 556 543 -610 632 346 -690 43 -484 -427 -277 -796 945 -675 771 200 -919 -594 -520 -491 951 431 739 417 829 612 -309 91 -283 -231 931 -856 993 -90 -883 -65 27 -226 -94 534 779 -300 355 -379 425 341 -20 713 601 426 -110 234 231 869 -37 129 -373 -816 -505 756 -854 -759 -261 -363 -384 -687 -947 -967 -640 -122 324 758 868 -702 654 625 904 -28 -237 -796 631 -774 172 -154 -65 -903 215 -348 -545 -168 -53 274 -57 287 -178 -595 -636 504 -864 -305 904 -720 296 -419 -463 -239 507 -336 -209 325 -44 -104 -518 -227 -891 841 -25 -383 163 632 513 573 475 -512 -981 -105 580 -393 787 -565 -30 436 873 587 -267 520 511 -563 338 111 -665 796 -551 680 906 -556 987 -242 -742 715 -241 418 -301 -77 -886 -805 736 -460 143 390 -158 -859 -43 -319 -645 -783 -524 -414 323 272 -791 -95 797 -576 125 759 -697 860 -632 -869 539 638 778 808 -140 878 250 130 270 -80 920 686 -515 -566 775 478 -15 -968 703 -541 650 -938 911 314 -572 620 -655 525 -784 -551 256 -393 244 450 -297 13 -739 633 -61 764 -287 1 -42 80 -379 219 -961 -61 851 -49 -309 289 972 546 804 488 583 -457 -137 -308 -41 169 962 -75 728 834 -444 -873 -122 896 -879 -282 966 -421 425 912 -527 -920 495 118 -162 -213 162 -834 -134 446 -508 -462 -684 -497 251 -284 152 669 418 -141 -43 -187 -173 174 128 -435 -165 -590 677 -649 794 329 227 177 -775 121 -907 566 302 -896 915 582 457 577 -615 -988 243 912 -66 768 -923 70 251 29 791 -399 221 -220 805 6 -370 -22 720 -220 275 -640 813 743 512 -497 251 68 -861 119 -401 -461 249 -251 816 -970 -449 -211 -117 933 641 198 859 -709 247 273 -556 -562 401 556 -106 432 218 -376 719 607 457 -650 149 -870 190 -357 -975 356 422 -830 798 732 -121 551 937 637 295 -758 -964 -738 -876 509 213 258 -954 -54 -593 -325 -162 -599 743 -830 77 -264 -238 -483 842 -982 282 809 799 -89 561 -959 5 -960 45 -860 11 -538 154 135 -66 312 -769 736 -911 -567 623 886 896 -293 441 -440 -689 -653 -675 151 487 -144 895 153 -969 -869 29 -950 342 928 460 926 -337 923 -395 663 -924 468 519 -477 -748 -252 -909 -94 -175 324 -190 450 90 15 -565 297 -903 882 -625 450 -645 -929 193 -507 -820 436 -288 754 942 108 -649 154 -379 -762 -313 304 -737 -632 -664 -504 -947 -174 915 238 -127 259 823 227 -619 -211 -360 993 138 692 -852 -136 -906 791 186 940 -414 -949 954 560 741 65 -154 941 940 -872 -989 -167 -559 -456 986 85 -479 -908 571 -456 -512 337 -747 -190 97 -445 912 502 -938 -435 -523 -377 -301 -20 -905 196 742 537 562 306 -868 -678 10 -699 548 -854 925 -587 -72 -13 -719 -415 724 -336 -295 -507 395 462 241 267 -840 -59 574 445 207 -868 370 -188 -937 425 -331 880 -56 -528 595 539 443 -673 -676 665 720 -971 -325 -164 412 -478 -582 -536 748 -819 -593 764 87 -535 679 -971 765 -400 909 -184 -376 -800 -935 189 275 -334 -14 454 -990 -60 457 -680 -815 -19 -613 -414 106 897 -111 -667 34 436 -297 111 21 -409 468 22 910 -896 759 688 -997 380 -21 874 -508 -751 31 304 379 -664 494 398 -950 -517 622 -342 -708 -396 -106 998 -799 889 -956 -614 -567 182 280 908 329 -224 -769 -10 683 -592 457 966 206 -495 -609 -783 -495 -637 130 500 -256 -546 639 -48 -398 -252 -337 235 -737 411 -344 10 -784 445 775 -335 -797 184 544 -764 -173 -513 -276 246 -582 881 558 503 -342 641 212 -635 444 770 559 -138 317 523 -698 -311 922 517 46 -831 -355 940 -803 295 -611 814 600 210 695 -195 -642 -2 335 271 976 10 -461 855 402 724 359 -761 789 -82 -17 -625 554 268 581 695 -960 856 576 62 -955 71 -778 132 -381 -448 101 556 671 405 -817 318 -838 -57 438 800 -212 -885 -178 919 648 444 323 406 -352 624 -907 51 976 -496 -839 -604 -868 -29 -462 -803 322 667 272 70 366 218 31 -555 708 -8 -717 -119 -122 674 417 -251 -271 871 -390 -704 934 398 334 -609 375 -988 -863 -91 546 -179 699 469 -58 207 -60 74 375 428 591 731 -899 914 393 -481 766 -13 949 -972 -921 858 233 -993 -383 792 -609 924 -358 222 -389 500 -856 507 878 140 -165 -987 -480 -889 31 -255 783 -630 -788 648 -550 -231 -768 249 -38 464 599 -957 159 580 -216 811 433 -798 968 747 341 326 403 -675 876 456 381 -557 502 -751 -329 618 -878 -809 531 259 -26 -888 192 -450 -937 -119 959 -331 10 -77 -653 422 -884 904 558 599 -415 -640 554 -923 227 349 712 310 178 987 161 654 539 780 -98 706 -153 501 787 177 -514 -927 687 -446 -449 -326 -422 -547 -979 -878 93 -886 365 295 -366 -74 -632 -377 -261 846 812 417 132 -668 579 -711 303 332 263 -462 21 351 -267 619 -679 960 557 -5 -178 -116 763 302 464 398 -93 -971 -194 962 621 373 376 461 945 549 878 772 160 -370 33 -755 -245 -149 813 -64 907 473 658 -528 -403 -836 -101 548 -319 -645 194 -104 169 485 190 -600 516 -109 751 741 498 920 705 -574 831 957 -434 280 -866 59 62 428 478 131 -681 916 47 -80 -982 -514 -881 370 308 738 -458 614 -962 -880 -378 782 209 -769 294 -307 -813 -541 678 -602 -708 839 628 -770 -460 420 -767 -573 -825 -206 2 -601 905 -293 819 -437 188 -908 -919 385 594 442 701 -153 393 -364 520 875 -43 417 117 730 19 154 362 -747 682 521 -472 -259 52 733 301 591 784 204 -278 447 349 -778 -611 111 142 713 -186 -559 -24 227 316 -676 204 -389 -43 -824 540 -105 846 332 957 779 759 766 -511 -563 -35 -923 729 -828 343 -558 87 -813 63 519 69 -758 890 154 -809 955 -26 -477 -270 -218 -222 166 -343 -878 -214 -959 29 772 911 -156 -978 977 -696 33 807 847 93 -79 -496 -922 -181 177 328 -170 914 -511 -579 572 -684 -898 -296 130 -358 545 411 -822 -98 739 -384 420 100 225 -908 239 -930 -908 -889 705 88 -818 782 -507 742 -172 -850 99 66 715 -775 -77 -532 -289 416 -771 315 738 -955 331 767 -699 275 -383 456 457 -230 552 -895 138 964 -904 463 466 560 -284 965 338 409 817 -338 -423 -751 9 92 -737 -235 750 -836 -146 -575 -192 729 -32 177 -317 486 123 870 -868 437 717 -459 41 49 -303 -891 567 959 -40 -123 56 645 755 2 -559 -688 527 -275 -940 -521 731 -175 -418 -831 -381 -994 901 543 -575 456 -491 -657 863 -530 864 -109 -350 -930 -267 300 -955 -918 900 629 551 -321 453 -189 718 442 754 233 -732 -172 863 -599 -935 -409 -683 -119 -427 -226 868 -858 -406 7 -15 -662 -508 776 79 -67 709 574 -802 -235 -875 -293 619 -117 -843 -459 528 819 815 576 -308 617 282 49 -541 -60 196 -319 -8 -89 -546 -679 -546 209 425 641 299 -938 753 291 880 644 972 595 -505 917 -470 -761 -336 761 185 471 883 -696 503 -380 41 275 -744 -528 632 -785 78 -765 342 142 536 -931 -573 -533 651 -490 756 -154 525 259 -479 948 424 -614 11 -545 -609 670 -5 -103 49 -574 232 286 -697 840 -864 419 -690 820 509 -962 -309 931 617 -759 -22 -77 769 823 -417 -21 -974 -742 424 -879 888 636 -614 268 -213 582 816 -180 -674 769 286 -794 35 -890 967 -278 -830 -700 -924 663 859 806 650 -818 -142 492 750 -608 133 410 -840 -698 180 -731 940 -5 671 748 775 -429 82 100 -421 -800 106 498 343 -887 -79 -704 144 859 -256 743 187 13 -11 -264 -402 149 304 343 -664 -848 -93 -505 116 -708 -619 341 -796 492 145 582 427 -84 -944 -86 592 934 -600 319 -375 144 -741 -511 -821 -686 -913 -777 89 -36 -891 965 -772 -814 437 586 168 -975 -635 -439 304 219 524 758 -176 -98 906 -239 907 -509 867 -184 -145 -142 -667 -621 819 871 409 575 -952 -521 -322 -382 -593 -8 -323 358 -279 558 -234 -919 -786 -873 34 365 335 -763 148 -434 -296 140 -202 -77 -151 -230 972 -97 896 273 107 860 -441 -974 -914 -741 -119 976 805 157 399 887 -616 -60 -154 -777 785 936 715 204 904 976 -178 465 -448 778 361 102 92 444 -683 347 -326 -851 464 609 -481 -766 -919 -540 -149 57 -864 -855 -816 834 945 -472 -134 -423 94 951 -677 197 581 -578 -780 -19 168 -672 988 -427 614 541 504 221 -334 101 585 82 431 -171 -303 426 -930 84 955 838 -2 627 756 525 -163 265 -833 -546 -313 195 284 763 476 -164 57 463 149 -83 728 374 -196 21 708 736 615 -791 296 892 494 118 -781 200 636 259 -341 476 956 -989 294 -312 360 -711 -173 591 -525 27 -643 805 -367 -903 396 83 92 954 -62 -994 -390 -893 -961 -19 546 42 -122 534 -715 -676 -440 -90 -196 838 -46 565 -458 -872 522 322 -104 -234 -438 16 -380 -368 -924 915 -621 138 16 -829 747 746 -210 625 373 -255 117 0 33 503 -924 -805 965 742 -596 242 437 -95 -100 -680 -321 994 75 -140 -436 -304 920 363 70 157 -501 -997 -25 -643 -369 708 74 773 -948 729 584 97 778 -356 -289 -602 408 507 585 76 875 -997 534 836 818 -613 645 -862 -506 627 674 213 484 809 -114 440 -960 -63 834 -343 -951 -907 -636 811 742 337 -748 0 229 859 214 348 -971 784 931 401 -717 -54 -59 379 960 542 800 -369 743 -142 515 -484 -405 440 -625 -932 -505 916 858 99 91 909 -153 785 429 722 140 658 -745 425 312 765 -754 -350 -774 955 -951 355 581 -934 -845 778 -628 -17 949 397 -966 774 997 493 642 -385 859 988 769 745 951 711 -913 -95 450 -195 -795 -594 -668 64 -427 -821 -974 371 845 969 -684 -746 11 -869 864 -646 74 296 -195 164 -520 929 -916 217 764 400 -861 127 584 181 -445 -658 -339 -968 668 -854 140 451 -959 569 -186 256 -230 -735 126 -152 375 -639 937 537 -308 806 584 -563 -651 927 -598 -216 323 -600 -330 879 -324 966 507 -772 49 588 -81 -104 -877 844 -18 253 819 -968 -524 -116 158 246 229 -780 -653 420 321 -763 448 -773 397 -6 -87 -18 -121 223 -201 -776 -39 150 169 -798 630 -557 934 -343 537 -526 186 -565 -224 -455 287 -986 376 410 -519 -430 961 -550 -418 -419 60 -348 -180 -145 -251 844 -558 590 -980 -672 650 -132 768 480 699 -216 582 -186 498 975 71 788 -800 415 825 -580 -236 -886 -634 167 502 -473 256 -779 888 166 157 29 -165 925 -526 197 -753 344 -338 -707 696 -149 389 749 580 636 -809 -287 483 -48 -807 -458 466 355 -766 263 226 -303 -804 826 -369 -159 736 47 262 591 801 645 -411 542 -763 -534 315 -257 -377 -709 -733 378 844 -761 448 -720 -801 -50 116 -885 -554 -402 -119 -255 -649 -888 13 710 182 -381 -972 -65 -529 791 781 797 98 821 95 134 -756 627 815 -545 49 -536 -242 401 191 7 -337 -295 591 613 -264 598 -178 678 257 -572 -170 -947 -381 -633 119 -94 -485 -859 -516 -529 827 503 526 848 -715 329 59 910 176 817 -899 515 -190 -281 -57 927 -996 321 -577 529 887 -839 68 -14 77 -587 553 120 118 29 -58 215 -698 -745 277 -561 580 998 446 122 283 -960 -943 -917 493 413 -833 440 896 -47 707 733 -664 -394 -949 -499 -4 359 -151 -402 -560 697 609 -679 519 146 -458 607 -772 -174 -77 274 -430 531 -560 -64 202 787 -99 -685 -612 66 -965 811 656 154 323 -892 -856 730 -419 321 610 518 -115 -782 -482 -979 -980 900 560 891 289 -395 534 35 317 -548 453 -282 -695 -467 978 -831 -211 779 -300 640 734 144 -503 -284 745 -445 -659 944 812 713 329 598 464 413 677 -99 331 -322 181 -98 706 907 -539 516 -791 819 -943 130 67 418 897 -838 239 -549 -100 -476 -316 -194 261 -712 509 409 -184 -667 -23 650 -938 -960 435 667 -244 -382 -311 -947 590 -613 529 105 -913 -244 56 -732 -57 -821 767 385 793 -119 444 510 422 -891 347 -987 -124 -731 -636 294 962 705 -392 1 967 293 489 -89 970 -859 -513 769 -965 795 -870 -737 181 -330 882 -22 370 424 -151 -346 -332 640 103 461 -181 -829 -728 855 636 8 777 -347 -210 594 -4 123 -577 -652 865 973 -393 -80 -129 826 -459 480 321 812 943 414 -509 -311 857 737 -862 113 -598 -484 -200 -617 -415 409 598 275 755 95 -721 524 606 884 303 -497 123 494 -778 270 -863 -350 921 415 -267 988 -420 -460 0 337 19 -572 428 602 291 518 -642 385 -933 646 212 736 -10 563 632 -415 920 -851 238 261 449 717 -328 828 170 -309 917 921 -710 87 -603 937 865 -368 -570 -918 860 -336 -21 -691 -2 -814 -393 -947 -783 -704 173 -634 371 -716 -82 -60 282 -152 -166 85 422 -494 -641 338 -253 463 547 864 -589 75 -131 -215 -523 50 39 145 -931 959 -553 539 -428 142 -402 836 -455 224 519 947 891 -320 -50 -789 -683 992 -120 291 670 497 -698 -182 -776 -916 281 238 -190 -780 -58 -610 592 -145 -536 -871 -434 -735 -696 645 751 295 352 -723 -510 -334 475 671 -799 982 -859 258 -688 286 -646 -78 1000 624 23 -712 -808 170 -124 -872 332 -557 479 605 -871 808 254 -499 -193 -548 -955 -746 518 -687 -582 -876 -179 848 211 634 -882 -898 264 -175 482 123 678 183 266 -686 -610 -717 -968 972 684 479 -837 -395 -282 -476 691 -130 682 -887 13 234 310 -258 -314 325 -594 -844 -993 142 357 -92 -269 732 533 958 972 397 858 -506 -919 -910 190 -224 428 -713 633 -695 606 264 404 -715 813 298 436 953 582 486 -472 -514 779 -517 -785 -745 128 623 484 79 -365 -568 565 526 -879 573 164 -613 515 433 -670 285 -787 -62 804 -740 -241 15 -699 464 -761 270 246 544 661 -206 -992 515 616 -745 740 276 887 823 -255 890 330 56 -470 -731 139 829 -797 424 -665 367 310 -84 -853 990 167 -69 -777 -974 610 -559 836 122 954 350 -846 -163 -576 -239 654 814 -257 270 -927 570 578 -699 -936 49 -323 51 -761 -980 59 -490 98 118 831 -742 661 -286 698 -679 -390 -216 -783 810 869 -517 488 -995 -144 -844 -475 -763 -582 262 -21 6 -317 -1000 616 -768 804 -232 397 229 544 -776 -797 756 -206 -854 -555 -880 -483 174 128 514 -791 797 -6 -9 -702 470 900 -324 744 73 976 280 176 -822 334 882 196 913 -718 -796 -791 -351 807 -969 -44 -720 -970 -740 -461 228 -770 -178 -926 -20 -707 359 931 66 205 207 223 -874 -866 640 -904 -13 591 -776 -833 814 -226 691 937 -830 46 648 108 494 -697 -124 -725 -340 764 -717 468 -423 -278 977 428 -824 -498 -849 -970 -643 514 -904 -847 -520 325 -375 -914 -470 991 -383 -97 -764 422 -222 221 -740 -246 70 323 1000 700 763 738 162 407 659 -835 388 796 503 -542 -56 721 269 -841 836 833 -617 -565 -80 -742 -588 267 422 -641 474 758 979 399 50 -162 -543 -71 -179 372 -160 940 350 950 144 805 -303 -749 304 759 -980 -695 -986 -718 -462 971 183 -67 908 -78 -151 543 -860 271 -770 162 -506 -828 757 795 -903 277 -189 149 958 -492 -451 -902 -892 322 853 -485 755 -14 -385 949 499 391 374 297 682 -486 -759 -383 973 -147 -143 478 346 -766 -900 499 -394 -223 -18 -668 -820 248 910 511 -26 -100 -601 807 -15 -539 -80 688 -267 -536 -521 678 699 -822 -399 -622 -276 77 -885 321 -901 -714 -614 184 -787 807 -419 -955 50 -523 -83 802 243 -196 -646 417 -77 813 784 649 717 -469 637 381 197 -899 -209 -562 563 270 -143 272 39 -620 -673 -97 -968 -237 636 878 900 716 -982 12 -816 -84 444 166 694 887 -51 -669 -36 265 401 -396 -574 771 -811 979 -28 -895 -907 -115 -340 17 667 -374 69 351 -244 355 -548 838 110 294 452 -584 139 229 973 -595 26 -994 275 -182 793 205 -241 -463 -890 956 -976 46 747 441 917 -515 696 -51 324 548 -200 -809 323 152 307 521 -51 674 856 -204 322 -546 719 -196 -974 -666 66 983 223 -546 -931 -376 618 -554 362 741 933 -761 -277 -166 -878 10 617 -252 951 512 960 327 -957 583 -415 979 267 832 -66 -394 51 -149 452 63 -88 529 389 687 -912 -155 751 423 -590 762 -79 -230 -741 -342 142 305 158 -8 609 179 974 -129 660 142 -622 645 646 -216 -174 78 -752 257 -673 -441 666 476 -947 936 187 -220 -8 -314 697 -615 792 -257 663 85 947 -529 147 712 363 812 -588 496 -476 489 272 942 -340 -611 -517 396 -955 305 466 -385 645 -61 86 -903 -957 -33 -222 -483 -602 -317 -920 -520 -153 451 -976 11 143 588 844 869 398 -33 -938 701 -576 345 -634 -717 638 -282 -441 897 933 650 -327 361 524 914 264 -1 -738 -164 -521 -789 -588 700 752 -376 -813 -792 -23 962 -202 -389 -242 783 530 -229 -984 -565 -678 306 -496 -80 807 -700 -182 387 -512 459 -341 -819 365 363 844 408 -864 -183 373 461 290 -649 696 -547 99 277 119 -424 24 482 -227 882 -670 776 -989 908 121 -674 93 319 -89 834 830 -397 -247 709 -644 -691 -86 207 772 -579 -200 -52 -505 104 -656 -97 217 947 222 -851 213 703 377 -515 -527 -831 -878 -310 415 -333 401 -505 178 -111 -202 358 -937 -343 592 222 -321 435 389 323 868 -962 -823 -345 -605 -447 -906 -797 -745 -205 -169 243 351 -394 -968 -470 -272 501 502 -688 347 437 -466 -703 -544 414 838 315 417 -757 -722 -401 -852 565 -358 537 -667 252 -470 -901 925 458 65 -38 674 -781 -850 245 -277 -173 177 997 299 235 -14 -201 660 -745 690 -824 709 -659 -348 -492 -428 -61 -604 961 154 -752 -244 454 544 416 -656 -7 331 264 808 663 410 895 -352 -34 425 883 -538 522 -30 366 -648 48 -667 -185 -693 -434 -681 793 447 104 311 -929 727 968 -664 -912 -288 -72 265 758 856 -415 64 -255 -685 202 -363 70 48 -306 802 -576 -79 731 763 926 -942 -861 -116 77 507 831 400 539 -872 -365 428 252 -681 202 201 345 966 -688 415 571 -997 -696 832 -800 -832 92 -373 515 504 -485 750 -360 -708 -58 -872 -983 342 778 -703 -912 -679 -771 162 -630 393 869 -522 -672 36 639 692 -100 -820 554 725 -237 -535 59 633 385 -581 411 -808 417 285 613 14 -114 -766 -233 943 -458 -222 -639 -899 -925 188 -685 826 -988 928 386 -952 -798 -117 278 -607 -626 -916 874 732 -143 -837 -675 -553 179 -630 621 -830 -305 -822 -753 -346 262 823 833 -541 -457 -35 -570 -191 -776 -622 238 -608 -146 -579 -38 -674 -16 843 421 360 -200 396 616 -484 -109 -887 298 -936 -66 383 -105 744 465 547 503 846 -300 -544 226 839 201 -820 881 986 536 161 45 705 -970 -568 915 267 60 -549 539 -288 49 596 559 -609 -316 578 -925 546 529 -198 144 -800 -952 949 749 -412 -499 -622 -817 -73 -318 -227 -626 -304 -746 848 891 968 -346 -671 323 -564 -540 326 -64 -354 815 898 174 -205 -449 55 35 -572 901 -650 822 781 543 -771 704 660 -53 948 -644 125 -424 183 832 713 378 -977 356 -195 -89 -535 631 717 817 -847 563 424 -912 -234 -844 824 275 467 816 -798 -895 -531 -925 484 738 -650 342 964 952 -354 -828 -516 504 407 -278 119 643 526 421 -377 -423 409 -499 382 -1 -371 682 -496 673 332 -233 -226 -826 255 -987 -26 407 -727 -721 924 458 -478 -521 229 -104 547 -503 381 -93 78 389 910 -108 172 -179 -528 -593 894 -258 -721 113 -257 661 -383 501 879 988 -910 -723 762 -935 -707 86 -709 -136 622 62 861 -26 621 481 -267 525 -63 -942 220 279 654 -102 -862 -363 -889 992 803 -742 -391 -648 874 -364 -585 -112 -273 -921 -861 -996 -287 -621 136 -496 -585 -545 -13 639 392 393 -841 659 466 -268 179 -533 -116 716 176 -660 613 -561 280 530 -727 403 235 -659 -440 4 -752 897 199 -613 154 -674 267 5 -967 -835 155 -370 -147 -585 -956 -400 193 135 936 17 -675 -443 -639 800 25 193 577 -244 53 359 -282 -316 869 -992 -826 -572 220 -110 -203 59 -995 959 357 -782 -543 899 503 -715 73 651 965 -157 -631 396 -514 259 876 -779 742 580 -197 -202 501 612 561 570 330 -304 100 -416 -115 -741 -417 412 -953 993 600 -993 414 628 162 340 305 -980 875 -479 -751 829 283 -848 -621 -871 -636 118 -838 -120 260 721 -12 -750 -583 -650 682 -392 495 -206 -350 -748 653 926 219 -646 -318 341 89 404 128 -510 881 585 -900 -731 765 245 -756 -165 616 -990 494 -234 524 -868 350 525 -995 -747 278 329 481 379 -709 637 -416 502 -993 -86 -532 262 -936 -898 552 115 -515 858 -225 574 -785 -582 943 -901 493 -862 -379 968 779 245 -651 -247 589 -869 -321 -107 -371 461 -624 -237 -488 53 691 484 -262 316 -366 470 -571 -365 -204 26 477 362 -15 32 -79 -61 178 -658 -649 256 133 -412 -920 -844 -850 544 -476 442 822 -172 515 -197 773 530 640 -736 -455 -672 346 -221 -900 -575 -169 200 624 -709 -101 -400 534 922 -183 289 -364 -332 861 390 349 -466 -909 724 446 942 -48 823 -689 -997 -497 154 -598 852 -821 -687 430 -785 890 -251 79 -688 25 641 -649 -25 381 199 -227 173 -970 -627 -399 4 522 -270 -899 -484 -319 -433 -438 -312 -902 399 572 -461 65 53 -860 667 -574 -780 89 -490 -71 564 -758 385 210 662 6 894 251 39 178 -978 -750 -629 578 222 -97 279 -195 286 588 -280 -805 849 -680 377 267 -188 -217 -195 324 -844 -655 430 543 527 766 294 -563 -694 332 -408 -867 -47 -285 67 186 -514 842 687 -855 704 -709 -297 293 181 -863 992 -212 -436 -560 712 -267 -795 139 731 705 -687 -4 683 -781 999 283 750 321 729 95 -162 -817 -844 -439 94 -665 -786 548 40 164 -250 -778 -121 838 657 41 -353 117 -413 559 -292 992 163 -35 -46 -667 -428 -300 -829 431 -412 972 -239 929 762 417 -281 -355 -363 308 -482 36 92 -684 357 661 938 960 -4 936 -900 -333 -136 -229 977 650 771 -988 -263 -420 -646 435 -348 -960 -440 465 -681 643 -368 710 736 -279 -189 742 529 -735 -223 529 65 464 166 -957 -193 -315 -516 -909 -675 -739 -117 -394 -32 345 -689 -785 -171 192 365 436 -273 -933 477 159 -668 398 -460 394 848 416 -571 -232 -941 174 382 796 -68 247 539 321 223 56 -938 104 -284 -728 -495 -198 -836 -810 -532 218 166 -979 109 -58 -34 -3 44 763 -552 -534 -356 797 -746 414 322 -983 591 -723 537 883 302 -650 -408 698 797 -249 792 -824 -341 -517 -842 -468 631 104 642 -166 -913 691 -910 -730 -646 -107 -90 326 625 733 17 -821 -254 276 95 -512 206 -586 997 -540 -635 779 -706 299 -220 -31 -467 740 -633 249 923 -318 813 -774 -27 -559 36 735 184 -244 -513 489 -261 809 567 -662 74 462 -438 223 -451 177 -680 -556 -817 252 -899 871 -691 -190 642 292 765 163 406 -482 922 468 241 371 30 963 -10 610 910 703 -745 887 -721 858 109 480 420 788 214 509 913 -971 -458 -138 698 -2 36 575 -25 186 -997 -642 148 50 -954 943 -171 -834 267 281 -688 692 -804 -646 -546 -421 163 -931 -814 -851 102 -632 -32 397 272 -299 806 613 711 443 -556 899 -589 -768 -536 633 -999 887 -16 706 20 925 -712 893 828 -569 -642 -8 864 -436 150 -92 686 456 606 419 731 -229 -170 352 112 -849 409 -834 -302 77 -142 -167 -195 532 -285 -390 -825 -975 904 63 -615 736 -324 -971 966 -144 -584 206 282 180 958 -727 -81 -963 -708 -847 868 -811 57 943 440 -447 51 492 229 -280 57 -300 268 524 -700 -923 307 746 591 -654 -428 -564 88 344 306 -175 -684 -594 -908 -251 62 74 391 -301 -181 -54 802 276 -359 -229 -991 384 -163 -330 767 -520 826 -86 597 726 -469 -482 999 -751 757 -810 206 -542 604 713 -44 -855 -918 921 79 751 -744 -20 48 565 -816 755 482 28 902 710 -689 -793 838 671 101 9 -859 -854 53 -621 97 454 -55 -550 -961 -670 595 370 -289 650 741 -832 -860 823 -208 266 -688 10 162 -466 -818 -166 -817 -559 416 285 642 -98 294 -109 464 -277 -581 669 858 -788 139 394 -93 283 -955 342 -37 96 702 -2 566 592 497 -876 -23 -807 974 -246 -935 670 -37 -820 -132 -599 -273 335 -193 -691 -91 297 -240 -765 411 117 44 -349 -523 -411 389 801 -826 -446 891 736 -282 650 340 -176 554 408 196 -796 985 -509 -418 -400 -394 183 845 -86 550 59 -423 50 252 382 838 728 673 -548 971 467 111 -374 -147 253 272 924 -340 -453 -886 182 426 -403 -398 -690 -387 -747 856 -755 654 500 -43 -716 810 -274 -141 483 -928 -472 828 -782 -317 164 83 422 -251 -540 804 -67 832 261 633 -57 7 445 123 -116 147 438 310 684 342 147 33 -847 440 -748 -542 426 -758 -67 -735 345 895 -169 317 -275 -518 852 -393 549 695 -814 -556 825 -644 661 131 283 124 995 138 178 -800 741 -925 -704 -720 -277 -469 572 -590 -386 -30 -196 315 123 429 -342 734 432 -947 -667 -222 520 751 -274 -969 -781 989 874 -144 -330 760 -882 -446 -407 -324 -993 712 -663 559 -84 294 405 -790 806 -972 265 947 -479 669 -923 -211 -565 17 360 364 476 419 -129 865 369 -661 -19 -719 947 -46 -75 -74 -343 713 -4 869 208 155 -687 -866 -738 477 126 470 334 865 -894 -319 -488 683 868 -416 -43 693 -214 737 -403 185 41 347 -432 -739 397 264 -580 811 757 -336 -509 379 -878 214 635 979 -820 999 412 620 -887 166 677 644 191 -821 642 -948 -666 -268 -684 880 -30 70 817 477 149 441 84 914 -743 -455 972 398 -960 152 -832 395 -263 -360 -102 -200 -435 -302 335 394 -609 -916 -559 631 -272 -895 721 -351 -584 999 950 -381 -520 348 508 -493 130 157 -91 82 282 -697 -254 76 -593 102 958 474 547 -467 404 -594 -51 -639 571 335 956 868 -201 -460 -619 297 -946 811 -828 762 947 980 388 -251 235 274 645 230 -357 658 -109 634 -129 -467 -225 -358 -756 277 -816 647 -90 -391 158 476 -267 87 -943 564 -769 171 737 631 438 -166 239 -848 599 -959 962 -826 733 -959 126 234 -797 -512 -635 869 146 -90 99 -451 590 -70 57 243 491 632 929 351 -621 -316 427 688 -326 390 293 259 -223 -206 -746 27 -486 -331 -739 962 -376 -752 731 697 99 -415 -682 187 -368 556 713 -327 -579 297 673 -966 -533 -832 -503 225 373 -817 -687 -693 201 422 137 871 621 -398 -967 -952 167 -843 -955 645 -795 372 -453 -26 483 802 -316 -961 -423 448 -482 -164 755 -76 -153 -369 -510 -934 -67 -790 -947 211 667 881 555 950 -120 143 511 -917 153 30 420 330 537 -626 -88 -580 307 223 -422 186 -510 -657 -794 254 -176 -354 -355 -390 49 948 -737 241 177 -837 -253 958 58 14 -185 -202 586 -552 -932 968 318 -234 954 670 -718 -111 991 -307 -532 -466 306 708 -209 -834 900 681 310 -896 837 71 -680 -960 264 693 -413 -900 -492 945 -183 -347 -95 740 766 661 676 -452 -465 -264 -438 -242 938 66 564 -607 256 -715 -43 -798 291 231 377 579 916 -426 474 34 374 928 918 309 -969 776 952 452 -132 941 -59 -255 -298 94 83 -449 -588 -88 -455 -629 217 -298 894 -922 -423 640 732 516 285 601 91 -919 964 661 569 -511 120 726 691 -68 -28 720 528 -412 -750 987 -10 143 -701 -823 782 -604 736 569 996 -318 986 984 906 998 403 318 -9 2 202 49 -283 -462 199 216 227 -633 241 -282 -166 -359 -371 469 -169 87 223 -249 -262 -46 431 158 208 -55 687 -4 481 874 436 623 -488 -817 -619 -785 -846 701 52 249 -197 579 735 -260 -549 -496 646 -561 28 -149 586 -927 288 -324 -264 995 318 482 -957 834 -27 -636 -153 -6 827 3 386 -693 205 826 -425 101 -19 724 -681 -89 109 -463 -155 407 618 254 919 516 -891 774 139 -199 699 458 414 -373 -467 946 -965 -171 -445 -21 87 -276 971 652 -664 623 -417 -784 955 770 -425 127 713 430 -678 -411 965 235 -934 -227 -168 671 -672 820 -216 -53 -806 740 -800 -334 -227 -905 484 850 381 333 211 863 -208 535 -474 168 884 927 -229 -909 130 -549 220 416 -838 -356 840 -716 -235 -700 -445 -547 701 -141 -850 -626 201 -941 -588 -201 -200 -412 -3 -954 -843 482 925 -85 -303 853 -50 184 -808 111 -231 -160 -551 184 -957 298 -183 -777 460 83 929 -534 -387 907 -238 245 -345 610 -71 -746 -324 -557 -421 769 -138 747 -575 388 -455 51 -749 803 30 -139 426 -127 744 161 -856 -303 538 -220 247 308 -864 -152 462 -688 268 -720 199 -882 215 -434 295 -429 934 -770 -475 316 593 -246 183 100 -769 -365 -600 -250 939 735 482 -930 -207 43 -167 -844 377 518 924 501 618 -364 -852 585 597 23 556 572 -927 551 -358 335 -722 -521 852 -872 -532 771 586 646 297 733 264 -325 -68 676 -705 -554 -801 -900 158 826 518 -752 -491 -651 -48 557 -489 232 -208 -583 679 458 240 -471 127 -40 -603 -941 -309 919 -312 -812 806 302 -254 -334 713 70 -559 -898 -151 916 -584 784 13 -718 -655 486 -130 -703 220 679 482 -186 -557 706 883 886 -683 -527 549 -891 959 918 -412 455 -663 753 512 35 -102 962 422 -805 -157 -914 -277 -943 625 -856 -427 790 -252 347 -41 -814 79 412 -261 -455 166 -610 -147 500 -808 -840 844 -507 -817 390 566 901 -956 840 -657 740 -217 -972 -653 233 -442 123 -627 960 -812 -920 -1000 10 -542 735 -838 -93 -960 -700 227 396 412 651 -165 -673 -16 -398 -622 734 792 -351 -317 969 404 910 -269 -329 -668 120 -899 560 759 435 554 -382 -849 -137 -533 -76 -296 -657 310 762 -184 740 312 -756 -8 804 838 271 -887 287 22 -10 560 876 497 -809 -900 -541 578 305 773 873 462 -991 -58 543 558 288 -513 -404 495 750 228 695 580 594 307 -435 -555 92 -777 -41 -558 802 193 -339 -900 834 531 -690 486 407 -221 148 522 -443 847 -373 -933 949 329 -222 -35 550 -956 -729 -553 778 -590 -27 895 -659 145 450 167 874 -140 -435 -890 345 -933 -83 -341 -733 997 101 775 -436 -539 987 690 -599 204 723 -134 131 -738 -526 590 -837 375 985 274 719 -179 -324 -463 -972 -681 -53 -188 994 -22 -715 -422 510 767 -796 616 -275 -645 613 -724 -54 -667 -777 -685 335 722 -669 -551 -89 -432 400 -777 254 182 -557 466 -348 9 200 336 578 -83 317 992 -315 86 -18 -70 -850 730 -886 -80 -614 -593 -641 879 -899 151 692 554 -491 219 -639 -117 999 -257 -669 301 -251 881 321 837 671 -933 -464 -416 669 -506 528 -704 -109 392 -242 11 526 -223 128 -141 -948 235 373 -566 -823 143 635 42 736 755 -981 -950 370 342 39 -429 -188 44 -487 492 -400 257 674 155 -689 968 483 347 -61 588 673 -817 553 -908 290 534 -319 341 -576 -677 295 -26 279 317 9 -184 -588 -248 777 -109 881 -534 -12 212 873 960 581 732 -346 784 -74 -729 -844 203 45 910 7 941 397 170 -583 181 -16 -897 -176 18 -272 83 914 -434 -727 537 -824 -308 60 -834 -266 -653 -619 185 -438 -197 329 194 -624 812 367 892 -136 -415 881 -758 450 331 319 657 -379 651 541 459 83 -907 -507 876 452 524 756 656 201 -869 -164 -162 224 -315 -664 762 -604 768 -6 162 952 -787 661 529 721 -78 999 910 500 -196 -501 246 -146 -602 235 -934 840 -618 634 -777 -218 768 -1 537 -62 -282 -454 106 -40 158 -754 119 585 707 779 681 -595 -636 -357 -997 702 330 -717 103 -93 -990 -798 446 812 -449 330 -657 894 798 -415 -576 -576 -628 -63 545 -332 -327 -755 -714 286 -37 -646 -549 -177 422 399 423 -95 -678 -351 -198 932 -520 627 -126 -141 622 224 609 -944 -88 -688 -415 252 -92 -282 637 275 -687 397 731 746 -216 -233 -968 -524 -983 -166 -495 -158 -181 -830 -612 706 -777 804 -312 419 677 -50 278 -29 -302 479 775 -585 554 -911 -737 -238 -51 -732 -513 -821 448 -181 116 -359 338 93 -10 9 362 -713 -192 779 318 -267 -189 46 -771 919 -729 -315 531 -174 -265 447 -202 -703 188 493 627 -846 -500 836 688 -559 772 -254 650 469 283 235 -935 -811 -6 713 -899 -383 770 542 -650 -677 -66 633 -652 408 -215 -386 -41 123 45 633 -379 -138 -434 -245 375 -7 -953 -958 0 86 -432 918 -176 556 480 95 -528 -805 155 -780 521 -322 -669 -138 -606 728 -893 -217 431 -604 -103 -513 -423 -517 -153 -937 -700 -286 855 -682 -736 137 -791 456 -418 -571 -843 -494 -217 658 -288 472 716 537 -652 -956 -354 -125 -550 -885 -367 -489 -778 655 417 137 -79 131 29 -928 -729 908 632 -395 -754 -553 947 -115 978 766 -454 -39 -731 -919 22 339 -409 620 995 716 -962 964 -555 -343 -738 -503 -48 896 72 478 -744 -707 -885 -526 -679 -541 933 606 -78 -562 -804 -255 -584 -572 -844 90 302 -308 -951 -999 841 -164 743 150 -271 840 353 794 -633 -224 960 278 -939 208 744 -884 762 -823 -312 -980 -211 -94 -686 205 668 -340 90 952 -32 -821 -404 209 347 933 807 754 -716 -548 -714 542 -327 -763 914 -489 486 -575 -306 -610 -450 679 -569 241 -744 413 -897 -395 61 -924 -315 821 486 595 170 665 447 -126 -557 712 836 774 -545 357 40 238 960 -19 794 420 -217 207 770 507 -292 -270 -169 819 -682 -726 105 419 -20 -849 -77 233 596 350 -752 867 -911 -848 -311 423 855 114 -579 143 -751 743 -362 -529 -552 678 -638 623 -569 113 830 -437 436 -880 398 -629 -98 520 -785 -249 166 -117 -389 -42 998 285 -486 -368 -298 -433 -731 500 411 686 448 709 131 -234 -642 516 598 -615 692 605 -83 -474 658 -339 575 102 201 -689 656 -555 -455 786 -701 -961 587 209 -126 829 -293 786 743 434 578 -843 377 -177 975 -899 -866 459 554 -458 933 -168 794 256 -867 137 -682 568 -972 -194 441 898 -505 178 -345 -909 245 -744 368 801 96 775 -800 121 -317 -105 -78 763 -519 -670 -540 243 -296 858 132 814 -278 2 808 -65 -60 -671 497 86 -108 -634 -529 -504 491 -595 743 -17 -136 -86 -517 -589 -331 806 1 -135 -467 -796 499 -96 -745 164 666 456 -251 -150 -230 -834 -257 355 568 480 -397 -924 -255 966 53 -216 -280 -194 782 -899 725 458 765 -22 282 -134 -400 -770 -214 -969 -942 523 -628 162 -674 702 9 388 558 -277 614 522 -257 224 700 300 773 388 -915 955 402 -589 -926 -226 -237 665 -608 -609 221 465 -197 -195 -170 -662 4 -602 -472 -263 -699 -553 -615 994 316 -261 963 -84 -210 -443 -106 -65 -977 -600 458 310 -325 671 -45 931 -928 -693 -977 482 -719 853 -894 786 -250 -768 -867 -200 -283 44 -837 732 826 -522 100 -572 -23 -570 977 -622 9 271 241 480 -524 -597 323 927 -734 595 -191 198 -503 -948 748 -735 845 564 -544 755 -988 975 -992 245 233 -983 -180 873 546 693 93 -962 453 10 -818 797 -845 -828 710 -91 374 -612 -741 -408 722 413 773 -970 -999 280 -173 -243 832 534 -487 814 -956 174 -487 -735 711 194 -480 809 -339 369 -640 -6 697 -602 926 -608 -975 308 -294 -948 251 -811 -206 302 -523 899 410 129 -259 822 288 -694 -861 -881 -985 592 768 -245 396 -458 294 -56 752 -303 617 -215 -364 704 198 -487 -227 -214 -218 -530 466 -553 -756 589 523 -387 -182 -241 617 421 355 550 -834 -1 -948 -351 56 -99 -892 -92 514 -703 914 355 -216 167 -431 -658 386 457 -668 68 429 214 874 238 565 -837 -874 -87 680 -828 373 263 -998 -934 -540 -863 747 740 206 83 994 512 -717 -273 556 -80 343 -660 -933 802 440 655 -986 444 334 -512 923 -773 -430 -733 -795 397 -756 398 -826 237 -148 -938 755 -491 627 319 369 510 949 -359 373 -882 845 -759 562 -697 370 328 916 -242 -23 206 -221 -748 -971 -311 -553 -238 -311 392 -700 667 540 -289 424 -797 -921 968 -966 372 994 737 -159 -179 266 563 -332 938 551 -176 -442 -765 938 843 475 990 482 -904 -829 -447 744 -851 652 -12 -911 -595 -592 422 -122 1 -828 -58 720 -163 -549 -639 -574 725 486 797 597 947 203 745 -266 530 774 924 -784 -628 -492 -664 900 333 -688 -270 908 -771 -948 165 -587 -930 101 170 -700 -715 556 338 -547 705 221 -549 -923 62 602 362 -880 476 -621 438 601 -389 229 417 -780 -64 -585 -763 -598 945 -6 -905 -80 475 -889 -666 621 -500 -414 -178 293 774 382 442 -594 611 -2 -607 657 -458 -497 -762 627 402 -444 212 -937 -234 792 -503 766 -588 530 -208 141 -608 -548 749 708 866 45 -882 -329 -360 164 -968 982 605 429 293 821 803 -303 -953 -279 78 436 -487 436 455 -783 -296 220 -279 734 -212 -264 854 665 29 221 -600 167 862 -306 -734 218 15 -374 33 -121 212 -453 -634 476 -851 -264 -243 -628 796 429 -838 579 -218 21 908 839 -555 981 -665 145 -527 35 66 -905 290 799 -99 -563 54 66 627 491 -827 -573 -497 596 -40 -95 -700 798 -124 17 -115 156 -174 379 -684 -925 -543 839 991 629 -79 -387 648 769 -963 502 740 88 568 658 -413 -285 757 -551 -882 675 -279 -518 -10 -688 -365 -686 -551 -531 -644 -236 -308 540 -460 -271 520 470 -816 -868 -753 626 981 -16 811 -715 -47 -456 -25 641 -956 -412 -913 -978 843 -45 -921 475 855 -285 -638 794 -396 440 280 370 -429 -302 -899 -589 214 -385 -612 -246 499 -417 460 976 -755 965 -622 59 -940 -265 -374 267 68 317 -833 459 154 331 -387 690 121 463 -510 74 72 -74 222 -903 40 106 436 20 -195 -570 -532 -578 -863 826 68 -557 714 429 552 109 -353 610 -389 -13 960 312 -841 -826 -433 361 783 -274 759 640 -192 -937 -807 -442 -460 484 -745 -269 -733 584 362 945 950 -124 439 142 -263 -171 -261 -302 -290 -658 613 110 -672 -708 -503 952 -281 -985 -215 -981 417 -97 -615 -632 295 152 363 869 308 -289 813 -912 -138 -784 -653 -262 757 -943 -238 331 -518 -399 -575 373 -799 674 805 -480 656 -94 562 -776 949 26 -168 -776 219 -605 92 -476 487 -65 396 528 675 437 494 -729 -56 -338 -336 -502 404 306 67 -193 -199 -172 -215 -120 -620 888 341 631 -55 -485 33 -868 234 812 -614 440 -560 77 -878 558 912 108 -50 688 -720 -238 -869 543 -90 -767 -315 34 -144 -263 -192 568 -38 727 207 884 62 -631 976 -495 848 547 129 -27 -54 618 959 -41 318 -857 553 -701 -828 621 -170 -147 945 -543 -224 -971 690 -938 -730 389 435 439 -946 86 -724 -565 291 -875 -462 -412 289 -266 705 -457 -913 -311 -529 -308 -564 917 -947 -577 -846 242 386 -958 655 -763 -846 119 124 397 714 -784 455 315 -845 -714 -546 -242 303 146 -590 993 -485 -478 670 -367 -281 -300 908 -46 908 -610 949 -676 451 -414 -334 481 934 -978 659 -233 -622 558 -355 256 -860 137 64 126 182 347 433 622 11 142 -628 634 -580 874 -942 -546 910 313 -162 38 -734 209 -886 76 952 -920 674 -263 16 -574 -922 -502 -490 -43 -913 269 780 211 -733 -94 -319 465 -295 -77 -177 -337 758 218 -588 275 -99 -904 -179 -912 424 -423 356 538 -638 -155 929 -861 912 959 -690 264 488 -613 -472 45 626 767 994 507 -603 -509 314 -648 -553 26 -654 910 -805 -25 -9 733 -273 -975 226 -787 -215 640 -814 -219 -813 -750 515 577 899 951 -857 764 830 921 908 277 -817 169 -310 -132 -273 805 -864 -604 32 883 884 -895 -34 896 730 -649 737 91 -214 -748 -731 775 818 -598 -390 -758 466 -767 338 -221 808 -273 -339 408 -499 -109 -264 264 885 867 241 -132 57 -160 -287 -106 -922 693 663 -420 667 -820 316 875 97 -517 -285 -98 384 -857 641 -605 692 -183 -383 449 589 977 976 -855 -399 705 997 629 -751 751 383 218 925 -698 -716 853 -496 507 -907 562 -559 549 -702 146 160 -664 81 -655 -547 330 307 -985 666 896 369 -942 719 480 476 769 -365 561 -927 -139 -908 189 524 -59 646 901 248 856 -342 668 -923 -367 -701 -510 -33 188 164 -322 514 -158 71 -251 204 934 240 -995 -413 320 -791 327 -119 -343 -631 775 -599 -849 -465 328 -350 -948 -450 -586 -942 -532 433 -528 995 -794 739 -918 840 -92 -469 -121 -932 -367 791 902 552 -394 -324 -375 645 593 57 -517 -751 240 927 154 718 705 -526 -647 -438 -856 -40 -618 -974 265 559 -879 159 -629 -306 195 -339 -941 -927 -351 876 247 382 -164 -172 -673 806 -914 -165 -897 -292 -638 880 361 969 -982 361 -896 -716 923 395 -485 -540 -37 421 -865 135 -939 909 -479 -746 -622 -468 81 195 -126 176 924 -738 184 723 -704 -203 551 596 -138 865 -808 -353 302 -620 695 -327 -489 715 -703 679 -825 -21 -962 629 662 -144 -744 882 975 -604 89 410 822 -101 -60 507 219 986 474 642 -285 171 621 552 494 -940 -88 -17 -47 713 242 393 -925 -444 -115 463 974 939 -294 54 -627 158 499 193 -473 951 725 266 -685 -173 464 755 550 867 787 669 468 151 735 475 -279 -559 449 35 -424 -875 -692 316 235 -151 -930 440 429 -376 475 -385 901 888 -838 -377 67 273 -857 314 -327 319 -608 23 -619 -925 -423 678 -159 821 -908 764 383 465 -263 894 -568 70 613 -658 -231 -782 137 590 542 778 -191 -943 -66 259 593 510 -705 268 -706 -445 554 -305 -968 593 856 96 739 -555 755 797 -146 -640 -76 723 358 -703 -180 -816 -620 956 -685 414 684 -609 -207 -501 80 65 511 622 123 219 -785 937 64 -822 -936 -983 990 793 -301 -869 474 -773 486 584 -938 630 951 365 871 920 471 264 -66 646 225 613 -448 -555 453 -289 105 -665 -811 278 -172 839 -614 -790 559 -788 465 311 446 786 308 640 861 -407 323 -557 599 -960 -38 -581 663 762 90 152 786 148 280 916 -388 43 -873 -602 -717 -217 -27 526 -89 944 -647 920 -173 461 -933 -886 -965 25 203 -635 738 -957 704 110 541 -659 -424 707 -574 -714 -232 -728 -919 -17 -425 -422 788 339 376 919 -734 550 -374 691 2 -615 -368 -21 -609 580 756 -897 200 -374 -781 -799 -570 -58 -915 -158 346 -546 -462 -426 258 800 -72 -263 476 -411 -505 -241 -701 -323 248 -171 -652 325 418 239 30 956 110 -363 -713 131 -290 -843 259 641 370 -803 -305 -101 736 -769 -111 -587 -916 835 272 18 142 501 551 450 975 523 -486 241 -270 -908 -960 433 -579 673 -923 -458 217 -607 585 -671 544 775 -639 652 -632 -303 76 448 822 339 -181 688 -977 -634 -767 -341 595 -375 294 888 345 411 -227 933 793 72 -169 361 -339 -377 -891 926 -312 -258 822 797 -491 -812 726 688 185 141 792 638 496 -51 430 -183 -229 -594 -264 676 737 797 981 302 -894 598 159 767 -624 611 -166 -76 992 -286 -645 908 441 400 922 308 -907 526 651 -652 520 138 -709 151 -666 -291 -819 209 -523 -130 -126 -798 689 -341 -760 -773 -833 -617 -144 180 507 181 -318 132 771 -742 676 -820 -418 -747 727 -817 598 230 -331 -908 -984 -195 794 -169 -977 24 -491 202 -35 -489 828 94 -254 -664 740 144 -932 678 409 716 126 986 356 342 353 -863 -859 402 362 -978 -738 565 180 650 268 -461 -81 450 707 557 -280 -685 -315 785 -877 921 -770 -239 -255 -971 921 -714 127 -999 513 -178 923 -585 263 -892 -873 -655 823 -992 -462 -363 -207 -216 -466 -64 -39 478 -883 -888 379 80 960 787 -902 310 419 637 -462 -299 50 683 -395 -765 282 804 960 284 -178 939 689 426 -991 -579 -905 883 927 222 571 204 -764 728 660 41 -829 -955 172 -12 461 672 -864 -677 -364 -977 872 270 201 -963 -524 640 964 396 235 905 -790 -381 438 384 309 -547 149 -665 -96 600 861 932 534 -92 381 -786 -746 997 -887 30 885 352 546 -869 514 -959 -176 -876 -99 797 -742 755 -128 438 262 -600 0 962 673 -556 -744 532 -876 -671 215 -883 97 -344 467 789 -871 -414 231 -217 -536 374 21 848 -820 -29 -420 -384 -898 221 832 -757 -100 -488 61 -979 -205 -570 -933 -926 454 -425 -972 -16 -28 162 -410 366 -676 576 -34 734 322 992 -683 -494 -482 -568 403 -620 -971 238 -215 947 -753 191 -428 926 780 988 -470 242 368 -891 708 -578 -193 652 738 -297 -174 -31 427 826 -27 -815 26 659 367 -814 23 743 568 -422 27 102 -614 -411 136 748 341 33 -270 -61 -979 -404 838 255 943 -863 100 750 365 -524 67 -77 -378 -605 -52 870 -548 -81 -770 144 -862 582 -579 -855 -107 418 981 673 -528 -663 631 41 -148 -418 -886 -30 -171 169 276 624 -3 -791 -56 -13 329 789 -322 491 605 -630 -51 598 -167 -317 -460 366 -781 275 435 834 517 -363 -368 172 -109 -319 -493 -157 -102 -186 -39 833 -858 83 -751 844 520 900 -680 -762 -221 105 -773 -469 995 820 957 903 -550 16 993 -764 641 646 511 -543 -568 297 14 -447 520 -685 -923 999 6 652 990 118 160 846 -130 -224 -683 309 441 960 724 -989 -252 -457 529 -212 613 306 783 -768 -762 37 -463 -287 -295 68 934 -80 941 -329 781 -607 849 -13 646 -107 -619 -73 103 803 -201 -53 268 -24 -654 908 -66 461 51 267 -340 -19 -520 541 -526 178 -341 348 -290 259 -465 890 -115 -772 -935 329 -228 -628 -90 754 793 243 635 822 -317 -511 -828 394 291 -657 921 962 -973 687 115 -102 129 -101 703 192 540 26 -614 -369 603 877 -70 673 219 -410 -126 697 556 -100 -682 813 351 -221 27 -568 -728 -109 -584 365 948 -939 256 157 -972 143 -453 886 -5 830 -773 297 -692 -965 -906 94 -175 796 -960 565 819 534 29 167 -561 147 -242 680 -898 8 370 782 -98 -488 -89 72 -535 -621 -505 575 -540 -365 -368 61 572 472 -810 -67 -153 -767 -105 -376 -351 301 819 -174 440 -601 -277 -90 -83 105 -636 760 131 -758 -742 -155 211 757 982 -945 -849 -930 744 -965 -765 829 429 132 418 -199 994 -241 646 -52 -280 534 -937 -662 -888 -968 83 738 874 826 710 -579 -381 -244 983 -291 -993 665 130 919 837 -245 801 65 496 570 144 -463 24 197 85 948 618 -197 831 -730 -497 155 217 -587 885 976 901 -167 344 -863 -433 546 -859 877 -710 451 490 -785 994 -329 -430 910 815 989 207 107 -651 -273 700 304 490 -139 455 374 57 441 -786 973 550 433 277 -275 916 417 274 427 478 910 -856 792 439 -610 -822 -90 -924 -749 977 -359 -429 814 -830 -790 -268 -606 777 -299 -628 -694 -367 197 -703 -201 806 -222 -673 -153 643 -415 686 -124 138 57 -511 -18 -582 -623 -457 -598 -210 -896 736 161 196 901 -309 7 -280 -959 709 846 -571 427 -419 -939 388 301 13 864 879 -975 690 -856 553 -575 -741 477 117 -522 985 935 -869 389 32 374 231 -352 -461 606 -423 805 377 278 657 92 -318 995 -322 -653 611 -67 -803 660 -365 -11 212 130 -199 -950 -845 -53 -810 -771 -341 142 -903 52 -945 -309 -211 269 -810 -561 439 -824 -721 127 452 -790 675 482 -951 -503 -326 21 -708 637 -994 -899 443 -867 -64 803 902 -125 156 373 867 555 -761 754 -117 -502 -432 839 -176 -755 -179 639 -808 355 -355 -55 -896 -229 370 166 -794 289 -936 593 -796 784 532 795 680 34 -61 589 988 44 209 -660 -28 -138 -360 -411 -86 351 163 -142 80 -909 -60 871 -734 479 -794 -206 -18 -87 345 763 -838 861 -564 -811 -398 -460 752 -688 -407 -362 940 395 -702 85 -756 356 -723 432 62 -592 -737 176 -547 289 613 -832 871 -354 757 613 730 35 262 822 -949 916 468 -337 -838 49 -258 -196 173 6 119 -442 -415 -950 699 348 653 625 -934 -469 -789 -348 676 -401 887 -461 385 -777 -22 339 -873 -987 -90 -812 -708 918 631 -450 -162 171 468 111 -511 -672 832 -357 -491 -670 356 -518 -637 -782 -820 27 587 798 148 823 -986 -777 273 712 138 -662 567 -497 -883 295 -566 -982 -986 -375 -369 -466 993 514 307 961 -579 -630 996 245 376 497 311 609 -782 -756 320 701 417 -909 -404 204 -245 324 -127 -499 957 400 404 270 85 592 67 641 -761 335 531 -230 831 -568 -64 242 -516 843 -20 -540 -246 -872 217 -938 671 -901 599 267 842 111 765 146 988 -781 -642 -586 -129 -83 -651 942 -737 218 -133 153 681 -35 -209 -182 -362 573 -814 -397 -506 538 658 752 658 420 -12 -750 568 -113 -503 549 -979 378 432 -207 -849 820 -696 -438 -689 737 -844 992 502 -461 176 -763 -210 -498 101 -941 -44 -387 304 -980 -445 498 150 -53 -516 -221 -351 75 400 -654 126 -497 -980 462 143 299 -313 -850 10 389 -101 654 -543 734 -698 765 953 -908 908 -539 549 -626 -623 564 197 749 506 135 867 -753 -548 904 -272 -605 -305 189 421 36 -537 -379 721 -784 475 -643 8 450 135 204 890 306 655 51 641 79 283 765 -185 -557 -44 591 -593 -66 -716 933 -433 -631 130 581 914 910 -76 279 217 30 263 217 -709 33 211 969 669 142 -292 -182 -299 430 -618 102 765 467 304 627 120 296 524 -346 -839 704 203 924 -804 181 506 469 -187 177 401 -764 -283 651 669 -315 526 374 -931 957 56 620 96 -639 -912 340 -607 704 -859 988 -966 -242 -323 -12 527 663 339 -120 61 -340 -980 -412 233 -813 -858 661 668 -526 -24 -419 223 835 -907 -896 241 510 -879 185 416 380 -948 -789 -315 681 -265 -463 271 575 -573 285 -514 -458 -577 11 -81 52 -873 443 923 476 -728 -640 430 174 -134 887 -620 -390 -823 129 -280 669 -625 -86 919 -13 -591 374 -806 -238 602 379 -684 965 754 -834 -662 -402 -314 655 -477 992 -261 -979 -1000 857 -971 794 599 -582 -167 -428 368 818 -792 -72 44 -719 -135 358 -935 -447 170 -11 -273 616 -878 169 -86 -697 -945 603 -326 259 -782 90 -909 589 -869 -306 -345 -436 -468 -188 746 317 -698 829 262 636 915 376 220 -78 -407 493 96 -654 539 -443 -807 -861 -603 -504 -459 -657 106 -28 120 -859 172 889 145 563 823 -131 6 501 -383 220 -600 522 -393 641 770 -380 443 -837 -515 -112 -820 267 -749 439 -498 764 796 -586 421 952 220 70 -186 -393 -37 771 949 741 -628 415 -993 767 415 -183 -418 -108 799 357 105 68 571 501 72 625 -133 -701 -426 439 593 -893 -657 -183 -621 18 245 504 -80 893 407 680 -964 457 -132 -971 131 705 -442 71 -273 -812 -315 542 130 910 497 578 64 500 -178 688 -742 369 165 -191 707 184 -32 -946 -786 -703 645 567 843 998 -272 181 648 873 59 -923 688 143 -905 743 650 -550 -351 59 261 -629 373 800 913 -695 -848 947 788 -37 -586 228 -809 -459 -356 405 92 391 514 -267 467 405 572 -287 556 -42 369 -615 156 -32 -343 -80 267 852 -600 470 -31 65 -497 4 47 -189 826 986 507 797 119 921 588 84 -110 198 -326 -437 -736 960 -829 754 9 -375 -41 -527 -450 -140 -381 513 -466 -938 -202 -683 -636 662 706 -791 484 -619 672 214 -128 -631 142 5 723 -519 831 -453 687 465 -70 -663 269 833 -910 795 32 240 -762 681 -163 485 -617 -612 686 173 -170 281 -813 394 -20 -763 913 -54 -876 43 -174 -765 -433 -640 73 -531 -34 -409 921 941 334 -415 -122 840 189 -531 4 294 -219 559 892 609 177 345 -474 778 -699 633 -450 -687 -556 432 -239 257 251 -888 587 169 938 65 273 751 26 431 815 791 -891 -503 -359 -826 423 -866 169 577 712 364 944 168 -202 652 -702 -7 -582 456 752 507 168 523 -420 799 722 -915 -890 21 881 769 -459 -193 -199 261 -311 725 655 -791 703 457 668 -489 252 -703 -798 -624 514 -144 119 930 798 -266 720 -653 -367 337 -872 795 906 -577 985 375 39 -896 -374 -636 321 -71 -679 830 -479 -475 -652 302 677 -705 -899 -514 73 7 96 -540 -162 -680 -120 994 560 669 786 -840 421 544 -310 -133 914 528 -268 203 -485 814 -274 -621 -602 973 957 894 -89 -307 -748 -221 12 -175 -265 473 -646 325 -838 -446 -71 -68 745 -243 -348 -173 -776 709 710 231 340 960 -906 44 878 -648 505 454 474 166 139 620 329 981 -827 480 -104 535 -747 -123 314 865 471 -493 -165 -750 947 -302 478 -919 779 214 -412 -282 -381 -641 -289 -689 -668 -55 193 287 -76 -191 -574 152 -68 -308 -438 -393 -11 680 18 550 -886 -409 -355 575 -225 930 828 504 881 298 -321 591 -612 906 -431 -882 -88 -976 -186 51 -628 -791 91 -715 -696 -870 -175 993 344 -852 -254 450 328 756 -632 -734 -461 -993 -146 -497 -856 833 -51 949 703 -442 -891 926 451 399 317 862 -566 155 -366 -312 620 29 241 315 593 -996 -486 15 291 306 -458 961 -866 568 -250 -16 -755 -288 -239 46 -302 -864 -106 -430 429 -958 77 -160 157 -31 353 -474 -965 -866 977 -215 193 -742 538 842 166 -910 947 -600 318 -412 -312 642 181 -254 102 325 -584 934 -545 248 -718 312 -430 -76 -34 -348 942 137 -412 -539 -589 -375 -608 -819 -258 -86 210 -610 -354 458 232 -635 -125 -898 983 -119 247 -4 -504 695 153 -244 235 -499 -213 574 747 253 9 863 960 257 -680 -456 603 638 -831 -676 259 -713 -100 -252 -773 984 807 71 -50 442 562 -685 -529 939 958 -991 623 257 282 -715 -897 -737 598 471 -74 64 900 159 -789 -559 -321 -427 -304 -53 154 -767 481 955 -420 218 419 -221 -346 978 311 -699 -746 -178 228 523 329 -783 319 -978 864 265 199 -986 969 -503 990 -310 -455 -239 -985 -933 141 -36 982 942 -32 80 511 599 -610 -243 582 98 -359 358 475 -131 315 -837 353 287 658 -184 917 -477 -718 -838 -935 -366 916 -858 -736 679 -723 -955 879 -404 573 789 283 772 -443 485 476 555 820 882 -72 53 232 -310 695 359 508 -139 -163 -787 457 391 131 -539 -864 917 382 220 -894 -647 -526 668 -791 443 109 -582 -955 505 -143 -541 -947 -138 195 518 67 -862 876 699 -424 509 -716 347 198 -823 -666 602 -755 -422 381 823 604 -508 570 65 -143 244 -445 77 -506 505 82 -785 591 -767 502 -40 -960 575 455 671 869 617 -675 984 -835 -777 770 109 -97 761 -584 890 528 -473 -161 -513 898 -218 951 -475 267 -982 -265 721 -230 813 134 -929 379 -149 -494 -87 155 -977 -985 -593 -22 -295 -566 -187 -112 899 -143 -157 -656 -669 286 -400 912 675 -530 -856 -41 629 -882 -447 384 -44 -294 -705 190 -695 -358 525 640 943 -106 -789 70 -555 -476 332 450 733 -635 874 152 837 -414 654 -297 855 397 -209 -19 597 764 -51 89 235 -904 -778 51 342 -299 820 107 -373 577 -683 35 722 -300 -634 1 712 458 614 957 -432 -570 -450 78 479 -761 -637 -267 617 -999 899 -42 -922 -355 -443 841 781 -207 -293 -551 388 542 386 187 -44 466 455 -163 -878 413 -299 873 -443 28 246 219 976 -556 49 479 -867 -107 -210 -309 917 -490 400 513 -276 997 899 83 129 -114 -963 869 567 720 822 13 445 -985 345 631 142 -626 268 -614 49 250 -330 932 46 -345 788 -144 -536 -782 -89 283 -657 638 758 268 -999 -497 122 371 441 766 -716 -787 293 405 710 -963 544 -572 -98 -301 272 580 -643 -293 945 -176 35 -445 -747 895 210 93 -518 99 -471 -585 740 167 -277 -464 -82 -890 -884 -798 -489 824 -184 -742 -440 783 -397 -895 31 -87 -528 -118 924 868 592 -985 903 -357 141 -327 684 309 949 228 -388 -652 -20 34 -833 -74 950 787 -657 62 -95 -343 1000 -946 -257 158 -755 -718 349 -616 -297 893 -704 325 -326 986 589 -347 -608 611 -364 -192 676 -251 -675 -81 444 -6 -572 586 706 -438 105 -266 -612 -446 767 -462 -976 -115 931 -469 -93 -813 -816 -679 459 690 -284 -673 636 443 355 -157 -784 -220 -682 -302 344 273 -700 -131 -233 -185 -685 284 -994 800 -629 45 -100 595 -765 -751 576 -377 806 -766 180 -159 -160 476 887 -964 577 -939 -366 409 -779 -65 397 118 -175 984 417 -74 350 -201 -903 828 -748 -121 792 321 -154 -721 -342 350 -463 465 865 -698 552 345 845 585 706 -358 842 963 -747 -655 651 347 843 -261 206 710 704 -27 168 -242 582 -561 -303 -375 -753 -679 652 -662 129 432 -262 -861 947 937 -388 -645 -921 96 298 763 655 191 386 -530 -868 -499 -827 -387 -367 799 136 -199 530 -411 844 632 -402 -861 280 178 586 0 -92 -306 -924 733 -921 -460 304 332 -70 30 -425 -849 635 0 -502 -241 -57 597 839 785 -316 -777 690 -419 -232 -491 627 579 605 -561 977 -683 -373 -17 609 448 125 68 -702 254 428 850 758 904 -527 -629 477 68 -444 696 -528 -557 436 135 -469 631 -254 -928 488 -202 -932 -180 389 -503 -715 546 -870 804 278 851 -463 -520 172 -330 -26 390 888 -397 806 434 -944 -491 -912 360 -224 -39 -399 -27 966 754 655 -32 926 660 245 -123 -665 -805 -705 973 -597 -374 -830 222 -15 861 -588 -74 809 -814 466 -622 -532 -956 934 96 415 991 -541 658 879 -743 486 -83 -251 -247 -766 -536 268 203 12 -591 513 -18 1 938 680 247 -194 -77 497 929 157 800 -592 -626 639 -560 -78 -311 -544 -487 166 265 -449 -613 88 -473 -95 997 890 -579 703 -877 325 -508 -525 678 724 211 -450 -136 617 -245 24 788 -547 702 -256 -296 574 -713 332 -637 614 -418 -923 -52 -994 -836 -947 828 -699 949 -303 201 -442 747 -805 -404 112 -529 6 -689 592 215 321 720 957 -98 803 315 -162 -503 -279 936 -908 946 -503 730 944 839 -550 408 -383 -509 -197 -854 -634 205 -545 -591 -298 899 711 832 -828 626 -581 -353 -377 402 -205 23 -20 962 -263 -59 -807 -817 273 -836 929 -827 -918 146 66 850 -488 -582 894 -359 879 -720 456 -595 -765 448 -845 -953 180 10 546 -114 174 399 -567 -504 -765 954 667 824 660 89 666 181 563 581 581 179 -443 -446 566 -682 -955 202 252 459 -349 -787 -243 57 -438 -419 938 712 644 -184 568 -567 805 -540 -686 -9 -987 -83 -670 -18 49 -142 -792 -357 -613 710 412 -325 445 547 -894 -875 665 -482 -149 304 -467 -225 -492 -999 -621 145 201 -354 884 -349 689 -551 -462 -851 677 -801 -374 -479 825 896 -855 -370 763 -639 433 -150 397 680 -973 254 82 437 -161 -74 -600 -280 997 911 33 -823 147 936 -346 -773 -826 5 -651 166 -974 104 -788 446 -368 821 566 -884 -464 -529 -367 942 -429 826 914 476 -595 696 -593 -904 -716 325 -993 -567 -125 -866 -176 596 123 -155 699 547 -969 279 762 -84 130 -798 -175 -692 516 687 673 -669 556 -180 -133 742 -276 -893 -495 -529 850 -299 818 980 -419 281 104 733 624 904 -191 -62 573 759 59 -333 765 -469 757 -824 211 -330 987 -728 84 -528 422 58 757 886 -335 892 656 372 -338 749 259 -328 -422 486 -848 884 159 409 231 898 911 841 -902 563 -185 -747 -465 137 -192 65 -172 74 -10 -293 565 -337 437 -140 360 65 951 -934 615 -276 533 -278 68 977 669 -287 850 268 649 646 688 402 -755 460 103 -245 -653 -974 -878 -829 -572 -201 974 886 -46 701 886 -907 -829 527 742 194 -658 773 957 -482 731 240 -988 875 209 460 -746 -952 -501 536 -833 716 155 874 382 224 -653 940 148 694 -577 -875 -143 733 -256 -565 -418 246 -196 298 409 -393 -797 148 -261 -759 222 591 -175 -116 -728 132 121 436 -673 44 408 -149 -515 49 -810 103 -630 -564 848 -77 -800 -322 -26 34 296 732 156 -617 364 -318 -572 985 -136 -335 -446 -782 365 -192 -974 940 -411 477 249 344 -985 594 26 844 258 -239 964 677 907 -35 884 6 -985 -873 -739 -950 -285 376 626 756 745 -368 -588 456 -38 -459 247 174 -178 -376 -545 486 -945 -506 892 795 755 -913 -467 466 -188 70 -626 -774 356 431 -219 486 -39 -39 -783 -783 -800 -534 653 714 -24 -57 185 517 -755 -431 518 774 656 -653 -139 788 -916 870 408 -230 563 -741 87 -329 -566 337 -599 -562 -216 -47 -518 -355 148 513 121 -666 -273 -564 320 -792 -860 699 448 703 662 -409 955 -586 134 7 834 -433 -477 -819 -808 -343 -243 541 895 952 -288 461 -796 595 -651 -73 -391 -550 617 -832 -883 -717 -609 418 -899 847 -853 954 244 -297 -752 752 -136 -725 571 566 -5 665 888 -235 47 417 695 758 300 566 -74 751 -986 256 -280 568 -571 -322 748 -977 240 -152 -277 664 -476 -956 723 621 283 -378 -386 -348 649 -323 849 -855 -354 -892 182 -109 -250 539 -707 -449 378 642 658 242 370 261 -944 272 -55 879 -774 122 532 928 472 620 -993 57 847 -325 -580 -677 271 842 823 -262 905 71 -530 631 304 473 -793 826 -142 925 -82 575 -753 845 -420 -879 -572 -73 308 -503 975 -119 702 -736 -647 -208 40 154 -513 554 -280 582 797 -498 406 630 -323 -923 -116 333 -312 -562 -680 775 -904 1 -593 -902 -37 710 -289 793 35 23 -406 572 -890 -769 -179 -305 -856 869 971 307 549 474 386 334 -715 -80 789 983 -872 -383 773 -21 -879 554 822 192 737 -941 147 -713 218 65 -272 -41 -481 192 -713 -437 -638 -818 -917 -488 191 -546 375 -381 117 744 984 -419 106 168 -125 554 801 412 -249 -953 348 294 -20 -301 -981 -982 -62 574 603 937 -52 -719 -319 396 -962 333 -987 -971 -473 587 913 290 -771 330 -333 538 726 553 852 236 116 -441 -695 446 -831 -505 813 -784 791 646 988 -231 257 -322 -438 771 114 516 -34 -258 -447 -256 253 401 -192 309 59 18 988 626 -318 -520 842 677 -269 49 -21 -556 -525 -321 621 518 566 901 -27 -684 -582 787 -97 191 616 632 348 -833 -435 237 245 886 539 -201 -228 -9 578 803 -156 -518 403 -856 499 -129 942 826 263 12 921 -996 -660 306 576 898 -846 146 -10 651 -407 999 -242 -485 518 -899 150 -945 -272 10 -597 599 659 -775 -508 350 -667 981 -318 -448 -758 521 -417 767 -356 143 472 438 -756 -471 -80 9 -44 -757 -209 257 776 491 516 -90 354 -302 -767 -308 -144 -64 302 -959 -77 -310 -684 934 -736 434 361 927 -652 740 497 395 -693 -323 -213 -220 -593 -226 613 -326 -388 96 549 287 -826 -642 166 192 -432 98 -5 -840 -892 294 -310 -202 -858 -856 -318 -461 -473 -236 552 -60 734 -556 -616 683 -2 392 -958 304 -123 -909 -494 225 -327 966 147 -364 -252 -110 -107 945 -355 -856 716 -263 72 294 346 71 138 -168 -949 -88 -809 -324 407 366 -263 -838 -951 -9 612 -151 115 -541 730 827 -37 460 -99 -768 288 6 988 -383 786 943 451 406 468 88 -328 -657 470 722 -830 -274 549 904 -778 -766 527 -413 323 793 -36 -42 -551 -430 -682 -212 873 92 232 364 -529 355 301 860 -136 -239 636 -386 -309 361 434 638 -919 824 -536 -142 -83 697 -170 -715 -1000 18 985 -468 612 696 -870 -528 -845 -221 61 -421 -8 593 -426 330 324 -542 196 172 644 644 -683 443 2 468 974 -341 685 350 683 874 -312 979 -785 985 38 662 74 -710 -143 -244 -965 900 228 992 -703 175 -131 -264 -707 -217 802 -861 -140 -593 -529 -441 631 -31 598 158 -69 -329 237 204 -99 -35 118 223 17 -185 -102 877 816 -456 793 -506 -660 -890 -179 857 -191 2 -929 474 160 132 549 -959 -463 -606 760 -104 -934 -793 65 21 -568 591 -1 477 604 391 -266 -850 -803 134 -897 166 -842 773 606 790 522 -33 -41 22 -169 196 -844 412 668 311 -520 544 995 301 280 -146 -560 794 -961 155 309 -993 -943 896 661 -293 430 123 -698 -480 108 -475 242 -972 259 858 865 -488 964 657 113 -22 -830 -184 780 940 76 196 -133 -400 3 -643 -137 -832 126 841 686 -595 -481 -474 -75 190 5 984 722 -851 443 -901 -354 729 918 -625 653 87 389 -127 -921 -117 256 742 -103 673 -258 186 -307 -19 -284 -613 -330 116 -522 -339 -802 557 -90 1000 428 -611 584 107 616 -562 656 349 -526 640 404 -540 -228 769 261 48 959 124 626 341 -120 408 462 59 -49 -935 -879 993 618 -46 -362 -264 925 394 741 -236 -789 434 814 -552 -243 -73 -484 829 -34 379 577 261 -31 700 267 387 533 -674 831 63 380 683 -644 -755 -45 419 -933 922 251 179 396 541 719 239 -812 382 -60 779 -934 710 -178 643 800 217 818 51 734 -580 283 561 -366 820 -419 632 610 993 421 -914 900 153 -280 -676 -13 174 -419 941 133 -988 -491 -516 541 -559 -482 248 989 -629 -862 469 72 217 555 640 452 418 -219 -486 -747 -868 964 -623 684 -955 -658 -260 875 68 179 835 757 -372 -99 467 259 -91 497 -42 386 -805 752 938 -758 -833 -222 -96 -884 869 84 733 -45 260 984 533 598 -760 422 832 375 141 -846 288 -892 493 -509 432 700 90 -863 380 -399 456 178 -643 53 -342 -217 156 86 594 228 -927 383 -826 -297 186 -278 -900 170 -359 71 103 -106 -617 845 870 125 -723 -626 543 991 141 -594 -770 -639 264 212 46 531 -702 -110 -565 -676 -760 -390 -327 -474 -985 -134 -154 -351 627 143 102 -736 711 -818 -348 371 -341 -410 33 -706 571 -329 -681 -614 -791 491 -828 -21 109 -52 622 240 615 -598 277 559 670 384 -713 -225 745 862 -300 -636 469 65 -751 -128 806 106 239 357 979 -384 426 -585 -755 481 372 470 -436 -529 -5 459 515 568 -803 933 -147 792 426 528 184 897 -917 -857 881 -583 -270 341 876 -979 -822 153 -289 -591 746 -562 427 163 252 -594 489 -530 812 -665 479 -328 -434 -612 140 623 924 860 93 -136 933 326 -47 593 -355 -412 220 501 365 749 246 -447 -674 -502 -493 -33 -925 -868 -686 101 -119 143 -686 -366 -757 378 -69 -792 -236 338 -341 743 48 -119 99 -847 119 -362 -784 -666 -593 -736 -535 -583 -797 -10 -68 -583 -92 -298 854 328 326 -348 149 5 -803 984 69 302 983 -297 -487 967 428 -800 84 -605 -950 282 -862 -459 386 -739 799 -770 330 -336 77 -923 -102 337 -809 162 -53 91 645 -948 -270 -560 -573 -843 -920 -815 -450 914 -853 -581 438 -956 -27 572 -270 -238 917 148 -807 353 -8 757 728 -290 -978 781 480 -152 -155 867 -445 520 374 211 243 467 -272 -686 -137 -678 567 168 135 528 446 431 -248 849 -272 653 -59 203 -902 0 402 472 -741 -5 -288 -155 -146 707 -969 922 -981 812 9 -885 -369 -883 20 -340 728 592 185 256 -448 74 413 -463 -448 953 -715 -701 -455 -52 798 468 962 27 -446 808 529 -33 -231 -420 964 -893 -624 607 -519 -572 -680 -521 -253 604 -393 -925 -341 -585 -656 828 -315 134 -889 -781 31 -743 -820 -948 -410 881 -327 976 -315 -973 -129 726 -75 -698 690 -74 -683 -509 807 -660 -258 122 567 -159 -47 -719 -189 742 -114 617 898 -127 983 817 571 604 -952 932 440 -364 -881 872 -848 -533 405 -109 -444 853 -418 -778 293 691 104 -138 -690 97 495 77 746 -657 -732 430 985 891 -793 -446 705 -206 -933 -364 221 -132 652 -294 690 458 -941 15 654 855 759 166 975 -858 331 125 527 -884 -941 -927 -878 -908 -69 567 -613 788 -939 703 814 -18 -587 -682 -299 -909 530 923 -340 434 127 -441 952 -291 -382 912 -939 563 705 -40 -976 692 120 243 108 -542 -969 374 105 388 557 -328 -639 -641 -817 -740 645 887 799 -10 981 954 91 -45 -808 147 -40 -805 -407 349 283 152 0 255 -244 -207 590 653 -581 -336 238 833 -264 -351 73 -844 -739 147 -510 -799 -637 751 -988 627 285 -274 -873 -556 -987 -859 -241 -515 96 -139 887 -378 -813 69 277 187 27 449 788 603 -750 -67 -459 -71 -513 -50 -675 511 -524 -75 -970 -869 873 -272 -744 805 -798 -755 881 -64 868 107 -875 -193 -522 608 358 162 981 989 -174 -556 -334 516 -46 98 -257 -955 -588 656 120 -988 842 538 718 -316 873 513 414 513 -557 -131 -57 797 971 174 -865 480 -90 -709 345 15 -29 -431 14 -76 322 -328 994 -969 -434 205 396 -369 158 -45 -785 579 972 434 303 541 -101 -631 -274 550 -677 942 -709 103 -656 686 214 -920 -221 -153 650 -848 -221 -230 -807 -100 -406 -491 175 -464 -604 559 946 327 148 295 846 866 -396 -923 776 143 -899 890 -187 -401 -927 -192 -660 108 46 431 526 259 666 -60 -522 -198 -503 954 275 353 -650 -1 -295 29 560 -661 93 -107 683 758 -106 917 430 592 -856 -431 73 322 -734 558 -503 -122 719 -421 344 140 -736 -434 -907 -580 -152 -590 176 -167 331 -948 501 815 -260 314 -835 -793 476 -551 546 752 -475 -305 -118 967 353 721 -526 736 887 -304 328 -28 280 540 -124 -495 331 661 -324 262 541 797 929 -158 959 573 155 59 902 491 -922 536 921 790 678 754 955 808 -119 687 13 -621 280 198 -979 -221 -619 528 -46 794 -975 -40 9 -437 832 371 983 -114 999 27 -695 -233 -49 639 406 -488 -613 961 202 832 771 -776 -22 -872 258 826 -443 967 -221 -846 778 310 600 471 -461 -845 -386 -472 809 -836 110 -587 -809 -995 -705 -199 -17 -257 -96 -426 -319 413 553 834 741 -512 433 539 519 -458 254 -576 -143 -500 862 48 710 999 -906 -555 -205 392 -293 60 -736 664 -276 -579 844 112 -360 -255 498 175 -582 -423 -183 -327 -15 930 -330 -228 -832 958 -612 969 751 403 -500 595 445 609 134 -451 -253 -131 246 633 954 973 350 214 362 -711 284 -349 -24 81 427 772 -920 -984 235 -912 717 -455 870 955 987 -95 -591 -88 -830 492 -566 -865 202 789 618 -430 -958 -674 529 -114 219 884 969 603 852 -981 140 226 706 -225 -359 -749 966 -269 430 683 605 -73 -215 -362 266 -226 -122 -167 -31 -677 -434 97 -176 -501 289 -647 582 37 -602 -351 -402 -992 65 -826 -556 -936 -13 -444 -699 -739 584 -57 -929 87 200 295 697 -826 -203 434 -44 234 305 -422 -545 -513 918 -434 503 451 553 -988 -536 707 425 -446 854 -279 985 969 169 273 647 525 -115 -216 -209 570 183 127 -469 208 -508 674 -864 294 998 378 210 -83 -163 993 273 401 -427 -924 494 64 487 306 436 -172 -378 597 877 394 827 -191 -491 -941 -212 952 640 -356 543 890 203 -194 547 -116 900 640 83 821 -493 34 299 -878 201 -223 -99 -707 -514 3 -27 -188 -968 -914 670 -108 -59 -350 628 -671 -765 993 766 375 -451 -454 -582 -237 694 -817 153 198 385 530 273 636 -742 618 611 -876 -774 -157 272 -200 -140 -155 -78 339 -716 340 -124 -348 -822 586 679 -372 -583 746 -108 978 874 -292 -515 -993 272 -159 -612 493 -719 -480 207 309 -655 962 788 -909 -722 -867 -236 28 28 -167 -283 465 -555 593 542 995 213 707 -27 -906 -782 -58 877 -16 -644 847 -984 -664 -36 892 716 -387 -775 254 -88 -272 77 589 -266 -360 359 -543 -440 582 -808 -859 532 -111 -731 -381 408 406 379 -189 808 140 -224 307 282 45 -436 839 -661 -628 889 695 320 -607 561 751 3 861 -892 -625 646 -95 712 968 -786 -413 -791 54 -355 -335 -992 -766 258 507 -590 -839 933 -801 -1 -818 65 442 -682 -350 743 -600 381 -36 -462 -892 -323 279 782 -633 532 -739 -334 -302 -41 -321 862 -947 -166 -681 -189 -340 13 -549 -304 -272 -758 688 -231 -272 -989 -249 225 37 -703 -511 868 450 -945 411 -394 56 639 -351 386 -356 717 -560 -880 775 -719 -652 903 -603 -143 765 968 482 -491 163 800 451 401 103 850 773 -738 -788 47 925 35 945 958 -596 -549 -200 118 782 -507 -635 941 -601 949 213 -94 584 -66 962 15 -649 254 976 -646 968 -975 -222 -243 689 423 -352 -441 -925 251 -371 -582 200 853 -573 -812 -435 -3 39 -346 -223 988 -224 -223 -624 -46 -934 -416 195 703 333 -162 472 223 -534 -48 662 976 475 885 -982 -62 613 -673 490 -977 -226 881 -962 -374 513 87 932 936 -723 377 17 133 -561 -162 -802 699 -328 -950 -491 -475 862 -666 966 -882 492 -55 440 945 -52 834 -810 406 -587 908 79 383 -185 741 288 396 -630 213 -974 78 -692 342 48 -813 602 -111 -839 -555 546 687 -918 -60 195 993 545 -576 788 968 797 -891 452 355 -954 -4 771 669 -56 -397 -812 901 520 -216 930 481 316 67 8 -522 793 398 77 -401 -964 -161 207 -517 275 -143 -912 -30 77 -513 -27 372 260 -493 -941 107 -536 428 -467 559 -942 987 245 -286 -394 -278 -427 -666 -290 826 578 780 -326 -202 -475 160 -833 320 14 -637 447 -958 -285 -379 793 -546 -703 -409 -408 174 752 302 -67 25 -759 196 936 -625 -814 -175 931 -507 809 70 228 -510 -571 28 -470 974 341 260 354 79 -551 641 -774 -140 868 -892 -407 -792 -807 531 -858 309 127 -883 -505 -671 -674 -21 -723 691 837 -293 -265 -780 14 93 -209 871 -47 433 872 971 302 180 -817 84 -728 -619 253 -859 -424 -791 -721 -505 -730 60 -908 -526 -763 313 121 -234 -964 176 -679 -770 777 -453 -445 -651 -779 123 988 522 -107 -488 -769 300 -588 171 706 -187 7 316 -377 -742 -365 -75 -242 479 -388 873 168 -308 -123 -956 5 245 -348 -30 375 -755 85 653 848 371 -404 436 323 845 -16 -159 -8 -483 -534 675 -643 714 114 -84 212 -713 -587 -717 455 -317 333 137 674 -924 533 159 663 -454 -289 323 -700 -481 474 862 894 325 -312 180 633 504 -843 865 -74 -725 -627 -270 325 -531 -629 544 454 990 1 -78 -45 -289 419 -946 -160 -805 -878 307 60 720 659 526 -348 556 804 -487 -139 564 702 -528 162 910 322 -976 407 941 646 808 231 -216 290 454 999 666 -564 -719 -592 -541 539 216 802 530 756 -701 875 -110 4 -553 669 313 498 -881 135 781 -756 46 -541 117 673 306 930 759 346 -531 -961 -917 -618 718 103 318 146 730 -320 -624 -596 102 871 804 -232 902 -504 377 -406 778 815 -463 -305 766 -761 -79 973 343 -964 343 480 -818 -186 412 -12 -532 -438 -200 -77 75 601 -988 190 940 -361 734 -236 -256 700 -450 816 -473 -27 -50 500 127 955 424 305 -42 581 107 -653 -617 327 -131 -672 191 -693 439 -178 819 -562 -277 -554 451 -375 -993 -78 -629 609 -860 793 -906 108 506 -900 681 -938 462 -94 462 -370 454 -36 -699 -593 -151 840 953 619 -968 739 -179 422 -930 -767 -752 426 -55 -459 624 -361 336 28 -366 -620 -826 -494 523 -984 85 998 -846 922 516 646 -423 -290 -926 -481 573 -504 508 367 -73 -210 52 589 815 180 970 -102 -955 -896 -775 15 -726 840 -558 -406 518 978 493 487 810 -194 249 73 -613 -292 727 667 -45 -470 634 760 228 -769 -870 -977 511 -658 840 -494 -785 739 -314 -987 -444 617 -528 -429 -316 177 466 -111 503 84 -240 -617 -562 414 453 503 39 646 424 -385 -553 -211 -570 746 -601 -223 641 416 89 -450 -604 267 78 -871 -200 -786 -157 -663 -951 -264 923 418 433 -115 711 716 -667 -912 -734 143 -735 -470 438 629 160 -108 957 920 -435 -708 321 -40 -680 621 -719 -435 -71 -248 339 -235 973 -869 320 651 -944 -892 132 -981 305 -941 517 774 -959 -619 -849 30 -980 378 979 -651 817 -843 -21 -490 825 -20 801 59 633 13 704 -119 -125 706 -824 500 -349 911 401 -478 871 -535 957 692 314 -141 453 576 415 851 133 954 -135 -132 -747 -44 35 420 173 -121 660 707 447 921 783 -362 339 647 -34 -629 -603 764 -419 447 902 -499 -480 -303 -146 -7 -792 469 421 272 -876 44 607 -24 690 962 -378 -975 627 217 822 -607 -68 739 -69 702 -245 -973 -364 282 -128 -868 -376 486 30 856 479 968 -653 607 -493 292 366 126 -231 -305 -212 -48 -353 -110 -634 -625 -434 -555 115 -164 736 560 -733 158 860 -540 905 470 783 -566 -966 -237 259 260 696 419 287 673 -125 174 20 136 -932 138 144 847 -259 -679 -942 -877 -155 -395 970 -541 -761 -230 548 -13 -794 579 260 -836 -339 273 -605 835 -138 360 -480 331 -169 49 62 -42 854 874 -146 708 280 -182 -144 893 -633 748 -351 701 358 255 -310 -205 452 -496 -548 -744 909 -847 231 -749 395 751 573 540 157 389 -547 -86 -747 -925 -612 543 476 -342 -170 172 961 13 612 -453 -7 518 892 389 -266 -769 -149 15 851 -912 -658 -473 581 -526 -437 654 227 -545 -969 -880 -405 -954 83 804 528 872 222 -997 -367 -524 -298 811 736 325 -395 226 -920 -411 637 4 -29 53 -316 951 -861 -917 642 950 -849 -245 -79 873 -749 332 -514 -369 -65 -324 326 589 -770 -653 -319 -634 737 609 598 -545 131 -647 563 -69 397 432 663 777 -636 511 118 160 661 -857 -539 -721 -237 -486 -459 -43 304 -467 906 -94 -233 332 190 -15 544 -86 -719 49 -849 777 278 -936 320 -138 -828 -510 -449 384 -161 824 320 -8 -806 -874 417 -786 119 -497 968 -632 322 460 -279 275 -833 -41 886 -213 -781 -823 -308 846 767 965 417 -349 429 -47 -742 137 -224 -418 486 -116 420 -522 -815 417 699 822 141 -633 619 753 725 212 -113 -130 -492 421 855 -671 722 -317 -124 -486 550 -358 102 -736 -64 -20 -544 -232 920 233 -165 -955 98 563 507 216 613 -594 357 -66 13 969 -237 727 86 -552 83 638 -542 -612 3 -737 768 175 -353 597 322 -598 -645 507 -356 943 -605 -761 24 -503 -121 -166 -720 282 -832 -68 -185 75 -828 -115 -74 -334 -426 -804 -438 -108 -919 540 -205 563 947 444 -462 598 85 463 -832 -969 -74 -114 -616 354 826 -665 337 191 -174 39 752 853 -783 645 -295 911 11 512 757 -381 857 602 -457 -409 -42 737 929 445 355 -50 -567 804 -391 -829 -783 451 461 -43 -274 223 -848 -183 -717 688 -226 261 -464 965 977 -216 -790 -986 -157 -385 151 -25 -943 956 495 539 -769 -116 266 -619 -889 319 409 8 -156 216 113 -434 -8 -413 -651 842 -366 -861 448 -911 -742 -24 30 718 -309 513 381 968 910 -161 123 195 654 -795 462 -215 -955 -283 -514 916 -249 -444 -946 -241 154 -330 -103 -680 968 -39 437 402 -728 145 -633 -765 -911 -90 551 -810 -764 360 345 -19 685 -605 -870 -923 -215 -711 -600 -554 -129 970 -961 -918 -967 -966 -81 676 -20 -528 975 -479 -144 -28 -212 -679 252 202 967 -667 -317 -517 121 -369 466 541 709 -14 859 538 313 78 351 49 961 537 -56 967 644 -511 -114 -170 399 315 859 119 44 24 -763 521 -22 720 225 444 -810 -709 583 -542 -149 54 305 -933 732 697 -596 94 846 145 698 341 753 -156 -938 396 -724 -115 -421 -771 -562 -74 530 761 -308 -241 249 652 -104 -601 -38 -951 9 -504 -435 -678 431 450 -921 885 -682 -568 180 711 -298 497 283 -86 -600 -616 -950 -787 -818 939 -650 258 -987 -848 224 -871 774 540 52 51 -505 44 -648 406 -799 -811 227 958 -47 -304 -257 -901 -180 -848 38 532 658 -988 -193 418 -827 648 -456 542 -723 570 885 -317 518 246 -305 40 -130 270 -417 968 -196 730 693 -798 -107 428 -861 396 666 713 -888 -515 -609 917 -918 -200 -379 384 212 -531 168 -366 591 -837 800 513 -542 -42 403 592 -266 -297 -825 -572 399 -533 -71 -279 -690 -750 227 862 -315 -872 -725 15 -857 -929 30 198 129 -577 189 -12 -639 -552 545 677 -592 -891 136 -189 223 -809 487 703 921 -772 905 -68 784 440 -110 -801 97 276 -915 -590 517 -256 -859 812 186 666 291 -803 948 273 484 -529 -437 678 647 692 825 -321 688 -610 -407 581 -205 169 -302 512 8 -926 470 667 -896 -208 -657 375 773 137 774 -287 -959 748 59 -839 750 -830 -826 793 188 564 69 696 -95 -512 792 303 -735 538 598 388 -160 774 -176 682 -719 914 -379 -304 -862 -743 248 -179 905 -492 -832 -62 532 215 -267 -960 -492 -251 236 89 591 4 -527 591 686 840 22 391 -739 -289 531 962 -441 -864 209 732 537 -411 719 563 138 -292 -629 440 -475 949 577 -813 -326 -500 555 -993 -736 778 -55 -799 743 403 -10 -42 159 -307 309 491 486 -862 -287 -131 544 -444 609 858 -454 36 -466 818 -6 -542 722 -958 -767 -945 542 -571 920 802 -720 118 122 -348 288 -89 -491 111 467 186 18 725 -693 -272 -136 -398 812 -736 -215 -265 945 -539 -387 -538 -164 896 57 -466 -750 247 985 363 -896 -402 652 943 -493 84 -713 -184 120 -511 546 556 120 442 -332 367 692 553 258 -739 -543 154 427 346 -73 -553 22 -25 -863 -989 125 -889 950 683 626 -59 474 73 577 -684 907 -113 -1000 -584 172 -520 752 -913 477 -878 271 -533 48 -672 -224 45 -341 397 -884 -805 -823 206 -139 -414 500 -603 -297 -880 -688 167 630 -80 964 842 487 317 -693 911 289 -17 -721 338 -74 606 15 -889 973 -588 571 -875 -48 144 836 -251 664 495 -345 384 -26 -946 416 -321 -386 753 -653 -767 104 -979 495 -426 321 -309 547 511 -866 -17 884 -193 645 563 -958 637 434 788 -446 787 268 -480 -152 394 720 -940 280 343 300 441 -630 -979 78 448 -738 984 56 471 601 -233 103 -423 -485 859 -19 -924 -156 320 224 -855 266 820 -905 -193 323 -870 -167 -832 -921 670 -805 607 836 606 -936 954 420 2 -752 -922 156 -922 -636 284 -437 -537 -284 110 -543 -391 436 446 -42 -67 725 631 -23 -39 245 509 -819 405 676 986 -623 971 -86 269 -390 -513 392 -730 0 -653 -987 560 -481 289 -528 914 242 658 217 -161 -970 518 376 39 -523 -19 -175 -842 -571 -243 -736 -10 693 435 661 216 603 83 506 820 553 384 -894 -89 782 239 886 102 -108 -775 -818 -664 886 -874 -869 425 852 327 493 -978 343 174 -955 -467 635 -186 -846 209 -239 446 11 559 -174 -239 204 658 858 -918 675 737 712 -402 542 -708 -946 -44 936 815 -352 968 -708 72 58 778 -748 755 221 -805 677 221 968 795 637 492 -153 812 151 -533 -207 -64 -883 -528 349 756 -315 579 -489 208 -921 -172 239 228 899 350 717 958 -688 -311 -384 -74 261 193 -51 -435 -809 -291 734 822 -603 -936 672 155 -696 120 -707 -335 697 -780 -166 895 -899 285 -926 174 -660 -784 730 486 8 -211 131 -128 -511 703 -848 999 -609 -802 307 -391 646 -540 -126 -37 819 -37 -271 -765 420 -244 -858 403 -655 -378 -256 -833 945 -536 645 -53 810 747 815 -742 41 -812 546 584 144 227 213 110 -465 561 -685 -46 916 21 427 631 -597 242 784 -161 -153 -549 -380 613 -493 -787 -742 -401 -809 946 174 635 -725 -227 -352 259 225 169 583 628 921 528 -905 113 56 -80 13 528 -755 -589 95 814 -716 -131 -27 -774 998 -109 -458 673 -440 201 711 -790 -485 -9 -747 -442 -9 306 -621 554 -413 -346 -662 181 802 194 -590 -215 -295 583 -904 -493 400 -113 -738 525 -698 -919 581 -792 -483 -803 413 -536 -639 118 281 734 -391 -599 -320 -243 -625 517 314 -708 -558 -966 -75 -477 392 519 -211 -162 373 960 -482 810 -897 -815 -992 715 -465 217 -899 444 230 229 -906 132 -32 975 108 -820 812 743 -686 -109 -535 562 317 -992 -56 -544 -914 -369 -966 -838 -422 234 -516 675 878 -516 588 451 750 164 -599 594 504 -8 -218 -430 911 -339 418 -453 964 873 978 -233 -187 -641 -256 -903 633 841 518 -794 873 -639 -879 -658 -319 -399 -981 -110 55 975 -810 598 -483 -890 744 -522 -584 -975 143 -271 -353 39 803 -501 718 -521 23 -345 -433 -244 -846 -313 -820 524 -246 463 391 726 -973 -541 -302 -833 -243 -915 459 618 -298 -122 953 -874 222 -797 -189 -9 -466 -791 -310 -653 148 764 -598 969 555 -230 -538 993 373 731 -199 -694 585 388 895 966 147 -863 -76 648 -58 232 -70 12 -585 -656 -247 -485 374 104 732 -522 556 -509 502 -919 -396 -924 674 820 73 -272 -221 960 -234 507 -963 -84 433 549 -639 -644 -504 -37 676 -780 -738 -939 510 304 543 -900 864 867 -807 497 -936 -193 -620 237 670 823 267 525 -311 523 -837 213 -916 -807 -230 883 -680 315 -941 577 762 -305 214 231 268 -346 968 -685 305 584 56 -45 -839 678 874 36 611 243 -299 -455 612 -422 916 463 -362 624 -720 743 389 -129 165 366 -15 390 -288 -977 282 -962 -155 98 618 -689 629 494 -878 -213 -873 -470 624 -833 273 -635 -613 -294 864 272 674 -773 -404 -771 507 86 206 -728 446 -892 274 -845 264 749 1 688 -822 -94 -368 -869 40 -488 807 -352 -16 -297 130 289 -572 403 -170 437 585 -610 137 -417 -902 889 391 314 -469 257 604 671 613 40 -928 130 32 -12 -18 -633 170 110 -96 9 822 102 -651 -671 -811 279 449 312 -286 -896 -510 -897 653 -558 686 665 132 741 881 398 559 948 564 -139 -800 -79 759 805 -223 735 -353 47 922 946 380 933 -496 -624 -510 -226 218 -119 -335 708 118 -964 772 107 -552 878 -634 -240 -706 -550 -101 17 629 -945 12 387 -486 -333 -232 562 915 751 141 264 -150 -128 478 -978 586 -923 253 283 689 287 91 936 -984 547 -812 69 -818 -752 -970 -637 846 -948 -819 -186 42 76 529 -590 -277 -893 226 -248 936 140 -201 966 31 513 81 100 -813 424 260 480 -791 178 -334 -763 -49 -305 121 -121 904 -579 -572 386 -686 22 -329 -101 501 -263 338 -66 -587 -594 471 860 494 92 -659 182 -680 -822 809 -127 -618 975 609 -401 -967 966 -606 641 -887 520 244 -559 398 514 596 900 54 223 521 749 -194 -202 687 749 265 -155 663 473 114 -715 -542 -202 -446 348 -750 -563 224 -938 -815 516 240 -957 95 187 83 912 520 -850 -197 -202 -156 740 -869 -957 410 -64 -86 704 -791 295 -148 -949 -213 -282 830 675 373 933 -593 978 715 -757 614 75 425 -784 885 -485 -437 324 -652 10 -972 -734 -822 -697 360 -511 -416 -684 873 505 381 -27 -545 89 -502 -856 -412 602 -867 -68 -734 -804 -500 -130 575 -923 654 252 254 -54 -155 955 -108 -415 333 893 -449 -727 28 -397 172 -964 786 -300 -173 389 480 -429 828 -413 215 -373 685 -116 -209 645 513 831 209 -998 -962 36 -366 -286 -603 994 836 829 326 -558 -733 -630 896 174 294 -937 -155 -271 877 -498 -168 -430 -515 339 -940 -749 -50 478 -704 93 -390 -628 -188 -667 -583 -379 202 10 -980 -881 -164 379 27 528 -963 -792 567 422 -609 630 -47 104 289 -244 977 680 609 609 -675 401 -432 -279 33 145 91 -260 542 -366 248 440 935 -287 641 -159 -678 219 -586 479 77 461 -448 -364 552 503 -475 18 354 104 -153 -865 490 538 165 607 -724 891 904 83 -311 753 981 -619 -510 -752 -732 578 -313 -431 -820 662 938 -178 -991 -990 590 643 -570 237 712 -293 954 -262 286 713 -82 700 15 998 717 -829 -170 343 169 -81 66 -665 -327 -358 291 504 898 399 -940 452 932 -887 -326 545 -204 -541 468 -461 721 -472 -13 -548 -88 324 238 778 362 -100 579 324 704 -222 -910 812 866 636 448 696 -57 -792 -854 99 805 -175 -496 -436 -188 -588 915 819 -222 -569 -942 -52 753 550 -262 414 -775 923 616 480 -518 11 735 84 979 446 -807 -120 -967 467 884 -654 226 948 -828 444 -519 515 -954 18 -629 851 -69 -840 386 -479 587 40 -344 507 -938 -152 -622 391 -291 -986 249 -702 -234 794 392 901 389 -824 -253 -41 176 -750 -678 751 -630 260 24 402 174 -182 720 789 -68 -508 -443 -890 -625 -596 -901 -401 -623 611 -702 465 517 -172 659 515 141 -667 -820 -812 -17 748 534 -659 -258 755 318 -628 352 -210 696 562 291 161 -888 -40 653 -416 -618 -455 -36 619 867 -629 875 -265 383 464 -761 577 402 62 725 -368 -662 -836 906 901 -682 -717 -954 386 -774 -493 128 137 -880 957 -879 -14 399 -876 983 -613 137 176 -855 645 742 -981 -168 307 655 683 154 -379 -798 135 609 -604 415 396 168 -452 194 -323 -302 -15 175 -565 377 -116 771 -488 336 -12 -51 921 102 -175 421 -885 289 -456 -144 -459 795 -86 -197 461 -593 -483 326 -646 605 -967 -529 414 798 667 500 37 -101 383 -44 -814 -273 678 -954 30 741 867 231 627 -73 335 506 599 -659 735 -74 -376 -264 -904 528 269 688 -157 643 775 385 -798 -244 374 -117 516 -502 -574 208 905 982 -312 -224 751 744 175 899 -193 -613 -877 822 639 -17 -982 693 -904 -675 -669 49 -377 226 852 602 584 211 357 577 -197 -276 915 882 679 -490 511 -759 -808 -47 725 756 -674 790 -176 123 430 765 -449 -116 -964 -528 -317 442 -595 -202 -316 586 -537 303 -512 830 229 960 545 -657 -796 -509 182 -998 419 280 -825 245 298 234 181 -145 -752 418 -7 976 570 -319 -536 26 620 58 -502 -840 154 -285 148 -224 891 -418 334 296 385 -621 750 498 913 -436 359 -257 -179 179 422 -128 408 903 2 82 -509 167 -411 863 -15 164 450 -530 -649 -779 389 840 -237 -734 895 -873 -260 -648 214 -106 958 -180 974 -357 450 702 -637 -784 -848 501 595 666 -704 -500 365 737 -455 548 660 247 -970 82 483 879 192 677 -615 -693 83 -306 -140 628 833 -425 819 -469 -842 -258 368 577 844 449 845 -806 -778 212 864 387 420 -591 853 -952 -249 699 -959 -921 607 168 -404 -836 5 -760 386 394 503 -508 669 132 755 -77 354 394 723 -290 209 -941 102 -714 610 -467 -359 287 -23 295 -945 419 -99 288 567 -291 260 464 -18 -119 -940 976 -692 480 914 -872 -912 866 657 -740 -6 961 -588 -251 907 280 -601 -261 -109 390 983 -216 960 -670 -945 301 -173 -498 -295 -984 -752 -154 -356 -751 -836 -434 -182 -710 -969 -397 -60 -819 792 48 684 427 902 727 163 228 273 697 -504 -953 920 680 277 342 -39 -514 -13 604 3 422 826 -632 -400 801 553 -316 -74 -849 765 944 126 782 437 931 39 -537 134 747 210 -98 308 -860 -570 -290 -642 -780 947 -819 -196 -732 668 850 622 941 712 514 61 -258 65 -214 879 23 -641 844 -395 -717 -230 -638 -719 -124 897 22 -160 -971 910 -965 234 846 -426 -634 -300 576 -620 665 675 46 112 -989 -483 -449 -704 301 332 359 805 62 -67 409 -108 -783 -964 764 600 637 949 89 -274 581 -359 -588 -943 -104 -980 -469 795 -965 385 -261 -775 10 -665 -600 -37 -437 393 924 -139 656 -231 -915 508 44 -53 -689 127 -906 -569 -757 -637 823 -919 -316 -483 672 -662 -408 -255 -812 -818 -71 216 -836 155 -21 -720 916 98 905 -266 -244 455 328 -866 -271 22 954 570 -284 487 454 248 -835 -521 -102 -846 -854 991 858 134 601 -897 983 552 -495 -335 -619 -782 -367 -135 679 57 -429 901 991 -68 470 587 -355 -777 -94 -852 874 389 -811 408 418 -24 565 -159 -59 -7 -187 -994 890 532 -386 -212 -519 -373 259 -762 604 343 394 200 600 -566 -839 -239 -725 -446 316 877 -842 -112 488 -834 -799 -990 -34 -788 385 516 -279 -891 -128 145 572 -785 286 119 -62 551 -700 809 95 851 366 256 356 -355 341 202 -114 83 -782 -241 97 -55 -338 269 600 77 914 296 558 -145 -425 -420 757 -443 956 836 -989 832 853 751 322 730 890 -594 683 -174 93 -438 -546 724 658 -590 -659 17 -694 -776 -549 -650 -844 559 -356 695 837 -642 620 969 -472 206 588 390 670 -676 -937 649 -813 -626 -587 -170 244 -259 -340 28 -126 -11 126 -790 -20 408 -544 949 -211 583 -91 -392 -645 -722 -29 331 -192 17 353 945 932 833 -236 354 968 841 -315 692 476 850 -475 -526 111 -960 -508 -648 231 -863 61 270 -478 196 789 -139 -556 845 -132 -369 -275 585 -711 734 771 44 -810 765 -481 427 -866 118 612 -956 66 209 -620 889 -430 -774 576 236 884 237 -821 836 597 198 28 52 -781 659 868 -999 -866 573 414 -236 -755 -92 -54 403 -874 -351 -986 -620 -554 721 -732 -590 782 365 -964 715 -662 -50 334 -349 394 772 -912 -849 988 462 -827 -3 124 -775 -991 977 -869 977 802 99 -626 -844 -908 -849 67 975 -34 -118 -749 575 -629 -246 65 -244 -541 -621 -786 607 -114 -357 -13 6 973 947 -224 648 840 771 -415 -742 -293 289 957 619 -285 -412 538 -210 -185 -122 -658 -414 735 855 -594 -680 761 -357 845 -591 630 -499 -648 896 -875 -22 -607 171 -118 -256 -486 855 521 606 940 99 717 -125 -497 -835 482 -896 591 -700 -891 884 -131 177 288 546 -610 -331 -263 -314 395 786 885 422 -569 966 -121 434 -586 -502 -276 733 754 -95 -917 -778 50 325 242 510 725 941 -691 737 -271 291 -147 -452 683 -330 784 -392 -144 -192 777 73 834 184 939 -705 528 -726 -292 -117 -334 -618 667 -98 665 165 -216 -871 603 -940 881 827 -948 615 931 -320 -597 591 650 -945 -697 -630 -404 135 -300 96 -209 -255 400 266 -47 520 -864 -998 -308 -625 -116 620 393 85 -234 -959 606 -550 -684 -71 -226 -696 -350 406 264 792 621 979 -742 -108 -621 -304 -243 735 902 861 9 -511 440 -540 -21 -129 40 -4 96 -310 -598 -343 -150 318 824 -211 894 531 683 998 -100 -939 -389 791 1000 -157 411 613 -295 -33 309 966 721 523 -295 814 341 -248 889 425 643 -304 -818 469 -328 466 304 -897 883 -655 944 -488 220 854 410 27 -923 806 754 65 720 -239 796 -132 394 253 -691 -155 -653 -303 717 550 -495 -301 -855 -285 47 -437 718 -96 -931 785 -286 510 936 -24 796 238 642 -897 258 150 514 466 772 202 358 395 285 305 -674 -810 -474 568 -673 -481 595 701 -943 -59 -119 203 -216 -684 -146 -666 610 842 -862 176 -28 -990 101 -635 -734 -583 -862 -862 -570 -736 -627 188 335 505 -138 -441 363 -334 -422 721 -323 33 844 -486 -944 -278 -295 -999 875 567 -644 -917 -478 523 -264 -995 973 68 917 -966 770 -156 -659 -717 -498 -568 503 206 -301 -374 -744 -897 634 -187 975 914 505 -897 -481 -503 70 -626 -496 257 384 -776 144 51 -914 347 45 240 -147 227 962 997 788 -805 -49 -62 -332 -396 -206 -148 354 677 882 640 -16 -278 -520 -99 431 929 128 749 -370 29 434 -304 72 92 835 594 -34 924 -823 8 704 297 236 117 869 -118 132 -190 187 242 -400 242 -261 804 872 -960 -984 -809 -119 -27 947 -473 669 -115 -802 823 -417 978 -603 -954 636 921 -130 908 -193 -501 367 -896 -600 171 392 -980 43 -671 665 -626 -160 -145 503 -462 -608 482 -752 -49 -220 951 -486 118 559 -315 -433 -890 770 -431 -533 -158 600 -643 670 72 -287 -687 -334 -441 -947 -326 -570 319 -646 -946 -387 -482 482 -836 -113 580 816 -301 57 -671 -63 964 -351 -219 887 931 -723 256 905 -503 -130 -573 -646 -823 -722 -766 330 -426 310 117 -677 -603 776 -436 -836 268 -123 850 -225 -880 -117 -605 694 -472 -738 -1000 387 885 506 -962 436 -759 -185 -850 -231 -156 -844 395 941 886 438 900 494 442 -409 -972 749 -800 -832 765 303 127 -147 811 -400 -93 82 -202 572 130 967 -719 -221 548 297 -938 -470 856 -585 395 916 285 476 -642 -182 361 195 -815 956 -638 1 927 -312 765 29 -805 -875 643 452 843 352 373 -195 -397 -350 -627 -347 -672 588 998 875 2 -924 -85 -188 -943 316 771 -65 -300 -773 162 108 549 218 987 -989 -688 247 -148 696 689 633 12 467 837 630 181 474 -492 620 172 -648 127 108 -764 -511 -720 682 874 -369 -238 -481 720 -10 485 50 -798 374 -481 -961 -149 -299 65 -862 539 32 739 -106 -906 478 -337 -978 990 372 481 -406 -185 743 121 -485 473 -270 134 112 -227 418 649 421 -35 844 -25 534 -398 -508 -872 -722 247 -462 -869 687 849 819 603 -851 371 76 -119 -8 16 -690 386 -202 263 -762 767 610 425 691 -782 -363 929 184 532 179 -747 -647 -702 -393 -532 -516 -741 588 268 -209 -303 460 -361 -154 -701 919 -870 -16 -192 -29 10 992 11 -432 -611 204 736 -396 -818 -214 -963 110 430 -844 13 -51 -509 810 21 290 328 635 -226 -432 418 -987 -45 -212 680 48 -315 -394 235 945 -516 -177 411 -200 629 -819 37 -923 332 -719 611 -21 346 405 444 -971 -463 -24 345 631 -269 -192 -93 -107 79 -814 916 -41 -380 632 715 839 -970 987 941 -986 527 -474 144 257 -835 -447 27 850 103 -264 964 -232 704 -291 -523 -601 -430 -377 505 368 -660 109 760 -766 864 -104 531 495 146 601 707 -482 -500 984 760 -925 -941 -648 770 -360 -12 -641 274 807 367 558 -894 744 -204 981 210 -74 11 351 -209 932 734 151 -723 -242 -763 369 635 222 699 -193 -857 -775 -564 114 966 -771 -621 -823 569 -427 859 -54 -764 -411 4 764 -361 483 387 -311 -144 566 423 -767 458 728 -295 -897 -928 560 -355 -288 -282 -336 67 897 -535 -651 -392 819 295 437 -121 -444 -430 188 -799 879 -620 -49 -285 -348 -95 -732 -495 456 -359 914 309 515 -545 -507 -87 110 -575 -161 -47 -888 268 289 220 -358 576 281 -328 -624 336 -42 434 577 -23 -978 314 -838 284 2 986 -937 949 892 -238 -819 -106 118 -229 74 -161 444 -54 -857 -74 658 -881 -17 -994 170 -98 -890 260 -431 982 920 -144 313 -698 -45 -578 696 188 -150 -429 614 -776 704 -139 -130 -131 -311 -18 417 34 579 955 95 60 -55 448 389 178 341 -872 -633 276 182 402 -280 515 172 153 505 -64 560 431 85 950 878 -24 -577 -641 566 952 790 304 -996 -319 -291 903 -890 -347 -491 -312 585 499 795 597 810 580 324 692 -869 -994 -209 -577 -913 -535 -947 948 -851 -993 -513 68 721 -593 958 405 300 650 136 201 718 473 -218 -848 342 951 -233 -924 -821 903 15 147 -1000 42 760 16 403 334 859 -773 343 -62 -990 -689 752 572 62 -912 711 460 -578 -553 712 985 56 426 -878 -67 -466 -844 939 -66 -536 105 -149 -341 190 -571 -112 221 747 -455 -755 -725 -155 -593 975 -646 -647 -833 627 -235 230 683 -88 344 265 -373 966 -397 -410 530 -447 -820 905 921 -683 -113 273 151 173 681 -931 448 872 219 473 -482 603 -477 215 -524 442 600 346 46 -227 -587 -396 914 292 8 995 -408 -924 -362 -589 -666 -620 264 -507 -572 556 525 -970 233 -444 31 441 264 -479 627 852 854 -411 -703 -760 -497 263 323 354 842 326 926 -565 921 379 407 -116 -169 722 868 -406 954 -858 -900 187 -857 -810 -377 -423 886 411 -829 199 999 312 384 -575 -234 -940 69 -18 -578 -799 -495 -161 56 780 -230 -885 -179 -28 -712 680 488 -648 -362 -491 -22 -140 -880 606 738 109 336 958 343 -178 -23 -877 867 968 169 -96 -361 -465 411 830 59 405 532 -657 -563 68 -637 243 115 308 691 -236 13 409 -646 -252 198 -126 -174 855 -437 -43 951 -962 330 -944 -554 -464 672 -153 -9 449 119 248 879 918 955 -183 333 900 578 -971 879 743 -620 978 970 828 240 70 -134 -793 154 -147 -843 -72 -855 832 -177 169 -257 -289 -909 25 190 149 348 899 349 82 -717 306 670 -647 -918 35 -477 -618 -65 159 -383 -643 951 249 544 979 -579 -862 990 -715 -384 870 443 -262 -41 -525 655 723 850 810 -209 -233 -579 954 992 287 410 690 370 916 319 -310 -92 -282 499 437 512 546 -807 -600 -884 388 867 -361 -950 -51 254 -163 -47 865 223 -139 610 -82 -98 -970 978 -869 -146 -56 453 337 251 -83 8 955 -448 -195 879 -94 -204 -522 -328 -167 -16 -695 -809 501 483 -374 361 -566 594 625 624 762 936 830 -304 141 180 653 446 702 -992 876 -348 1 967 -670 -763 -646 769 -136 336 -223 150 -557 316 -888 -461 7 274 -343 -869 -306 -736 -418 -275 -960 652 -158 -961 429 -520 -717 40 185 668 -979 831 271 -134 192 -174 713 -758 -394 257 -90 -181 -91 -323 -223 -98 -199 -462 -158 -159 555 -24 540 -170 684 609 -132 87 -659 -760 -956 -77 974 3 634 -360 558 948 669 -689 675 41 66 127 647 -630 -610 708 -15 -165 715 -544 10 -600 845 -994 -275 752 -380 412 -326 -572 605 -397 941 -492 238 -197 -878 -244 107 479 415 -85 -376 374 -148 961 -283 -446 187 456 -308 -343 -334 574 982 -976 -189 -208 930 889 204 -472 -268 432 213 -894 102 368 -669 -464 438 -481 75 82 473 616 -289 171 769 48 42 -958 -787 -739 -766 409 -155 939 629 313 -537 656 341 -360 123 442 -909 -871 113 813 61 -851 -639 -984 828 113 629 -928 -814 -494 -628 566 -427 -40 51 -81 -387 -16 -979 864 795 -782 -850 340 717 -136 964 -14 -149 -137 -431 544 -444 397 -720 76 206 258 374 -157 87 -624 -489 150 -718 -908 545 505 187 -414 -765 889 -430 -556 -229 -879 994 124 -193 277 -500 -14 -747 -59 -987 639 -46 -567 -778 62 51 141 -680 703 906 -287 867 -788 -465 -210 606 -320 -371 519 -956 -390 -436 -930 -53 986 -40 -57 -45 -498 980 -399 60 -993 899 -161 -315 -725 537 957 -197 -736 418 850 925 703 -729 832 -413 685 -650 -614 -95 -648 680 -309 899 375 -225 -768 351 628 -772 886 -118 -910 -993 302 178 634 679 -607 -898 -391 356 727 -837 43 -677 -132 -944 -537 -297 208 -441 419 -356 -455 -959 529 662 -161 926 -597 6 577 649 -649 -458 181 644 860 996 18 461 -722 352 536 -112 251 -788 809 -526 -838 388 -976 715 -471 12 -768 -587 81 -645 -306 990 697 789 -139 425 -190 239 875 -820 599 654 844 -989 490 -996 754 809 257 -295 -906 261 638 919 -488 -706 656 238 471 441 767 417 214 597 -847 669 -516 -44 635 576 -352 626 -23 324 577 -164 -493 -344 -471 871 -452 607 413 -875 13 770 -329 -887 -739 284 -934 -729 -9 567 -991 429 851 -877 -399 56 -374 213 281 747 -274 -435 -348 -782 240 836 730 158 435 -449 726 550 644 -777 907 -620 923 -545 -134 -842 855 -568 -49 -915 511 840 886 -326 291 -550 794 -276 321 800 489 -742 344 585 3 -203 -245 -990 -613 -2 107 972 -997 -247 -107 180 -858 -109 -468 -189 243 704 -525 138 1000 735 640 249 -386 302 720 -66 -992 -758 -97 -578 810 720 -754 -477 407 -765 -348 445 153 983 446 289 471 -357 189 -649 420 298 333 -771 -757 -254 650 427 712 900 984 232 266 -870 -755 752 354 -581 -297 -817 -297 -167 -793 25 -697 -483 -908 628 -150 39 -751 -302 603 -692 145 -785 -738 -395 866 -976 -953 517 -101 243 -590 762 -850 -596 -899 -739 -178 -735 595 750 -570 -438 836 -785 775 -175 572 692 545 827 -989 324 -495 -831 -378 666 456 832 -486 157 -95 -602 286 262 645 -241 -996 665 -323 -203 -704 -515 268 -559 -78 35 -155 521 -695 947 976 -553 -260 -722 -642 123 365 -230 661 871 -717 -16 -210 -968 638 649 135 191 446 -167 621 649 -554 -153 822 756 840 -399 301 -893 -748 -482 279 -139 517 -292 -317 770 -737 -739 -107 -109 968 -512 180 -238 -802 917 489 -785 -943 57 -859 67 916 864 -391 -130 699 -787 435 -331 990 -466 47 -566 -730 -51 317 7 -278 445 -570 -234 678 945 923 493 -89 -837 -564 -40 245 -863 295 797 -980 -185 -386 747 -9 -30 529 -840 396 -455 -739 622 888 -117 -183 -514 968 -244 -341 200 699 89 364 409 192 -422 633 -786 470 -464 -20 116 -932 -746 293 -697 443 -269 975 -628 -956 -713 -458 439 -480 -34 247 -484 368 893 363 -635 630 128 335 805 735 -256 -982 125 -254 -161 -651 -703 206 -798 -208 -853 658 516 -652 295 253 4 -607 825 -554 391 562 -150 578 218 109 -753 -524 649 789 -599 -928 -353 -263 419 -580 -150 198 567 -749 981 -722 -896 -675 957 945 400 -292 -319 -340 -216 -668 -77 -861 438 388 -730 -838 304 140 -913 -925 -702 950 244 161 16 437 -338 -447 -126 182 -198 -508 320 -584 -1000 -11 -197 -670 223 -492 8 504 -942 -140 158 83 -391 -192 -927 729 -627 -528 -760 157 -294 368 652 -596 -495 347 -665 -884 -611 315 591 -31 -806 282 764 -964 595 520 -103 196 -525 128 -483 298 109 171 838 -614 204 -15 -397 823 59 -975 -248 -750 -139 -268 517 -565 190 87 -459 -896 -585 821 -461 -894 -390 -235 -200 757 127 940 -512 879 -244 -663 -635 -202 513 -925 732 511 -256 -676 622 122 -718 858 -332 -735 -329 -782 175 876 285 -112 -955 739 -896 -153 871 734 212 219 -221 524 -239 776 -52 440 420 841 443 -413 667 939 225 677 475 639 172 -280 771 237 -748 625 -372 477 -858 205 -642 53 426 623 930 156 -251 872 960 542 -472 -49 -872 -797 395 124 -775 859 116 -780 227 -758 -294 152 -521 -444 -71 924 -636 -977 -559 423 -17 -286 -422 -350 6 -503 -879 -939 92 -958 498 -307 43 583 396 727 -179 935 -827 -556 -843 -58 -629 -162 338 -395 -601 306 -896 -606 -30 312 298 793 -574 710 -65 171 833 -87 149 84 944 25 865 113 -793 -245 218 -296 -444 353 -102 -676 524 468 336 557 7 -369 -839 527 -649 -77 363 -243 402 191 727 -931 -553 -783 303 -383 443 550 762 735 786 -398 -782 573 50 -937 -484 -930 -472 -399 283 95 216 -608 -634 443 25 834 865 -207 626 -660 -857 329 -6 957 -757 845 -232 -811 -876 791 385 830 287 -291 590 -444 857 974 750 684 391 -273 -303 -798 381 659 173 667 -245 263 262 326 -538 -357 -739 -950 768 520 828 316 734 -80 -511 -156 -166 -77 -646 -692 61 -44 210 -846 -95 212 -413 -519 -149 -939 -978 901 944 640 577 428 266 -327 -565 -149 949 447 -926 -699 987 -643 -343 197 544 853 754 -544 -497 -106 -478 -528 -512 -183 35 315 -880 459 -39 -805 -461 -240 -773 -492 69 -735 154 184 728 -772 924 920 936 -778 -708 433 302 -53 783 784 308 -599 -547 478 -518 196 69 -30 670 -327 -329 745 913 -596 612 59 645 726 785 -620 142 642 146 -409 -493 447 315 600 -656 1000 -118 -728 -2 -905 -4 -677 488 379 -117 -772 -513 -621 -184 -769 539 385 -19 -974 250 -844 -326 -771 -729 214 453 -93 -157 -691 -474 -787 103 -887 280 -906 -374 828 260 545 -717 -44 6 520 741 -150 -546 883 170 -57 -967 288 -562 -160 236 -848 -657 -239 -680 50 985 922 -268 -263 37 -834 267 -776 774 371 -64 -212 -854 -767 313 194 -119 -438 113 846 802 948 -787 612 -278 -878 -656 1 -27 -934 -392 -915 -216 958 988 -366 173 667 -194 -155 203 831 -368 -260 968 690 -975 368 -133 267 110 419 869 390 -10 217 608 969 504 334 307 -469 481 474 647 -667 667 735 965 677 819 -709 -60 -109 -494 319 -867 -280 -725 -106 431 -391 706 -907 -819 -449 -126 12 736 -589 -715 -564 377 -49 137 -724 575 -692 -73 847 -344 305 -697 997 919 555 -582 -681 866 -711 361 -578 867 176 -499 855 -691 -38 40 230 -875 434 597 231 404 -24 324 597 -175 -743 135 75 77 548 -889 503 810 389 -858 979 403 304 -85 -399 -637 174 173 -149 -894 -201 -934 -934 387 -919 719 -552 -148 894 -57 -510 282 -740 712 -271 849 512 -857 412 764 -284 807 826 488 647 -883 -479 756 728 180 -739 -346 134 193 65 -68 -475 -245 -110 -566 263 855 76 -745 449 -464 -874 -244 -421 -371 388 522 -91 -558 -564 -369 -399 964 -28 504 -125 -913 32 -808 644 -172 60 906 -837 -945 -540 964 826 -837 -405 512 873 936 697 79 -847 -213 -387 -889 -552 -593 152 -583 864 -276 893 789 467 848 -257 187 536 -384 -208 -19 -80 -806 87 350 -229 -706 -362 399 864 231 800 -798 -217 726 -559 107 -333 -504 -570 -182 -34 -249 171 -68 43 849 897 169 -668 828 175 677 726 931 31 424 773 676 17 -703 467 399 832 112 -4 -271 -376 -26 -715 308 -67 754 885 -821 677 469 20 779 503 -703 386 -582 -997 652 63 -539 266 306 229 -585 -532 -698 768 -378 471 -153 -443 -322 -327 110 871 -105 -524 637 409 -682 -139 940 508 -756 -748 380 -978 -11 -289 -52 300 587 560 -442 116 -600 273 -939 160 697 -685 -314 -705 924 56 -15 312 518 849 -748 237 869 636 283 455 316 264 -352 767 373 -859 244 674 -867 -432 504 896 -469 -78 93 -807 -718 -890 890 -383 -971 536 410 -199 -229 340 543 -504 486 -842 391 348 9 -174 646 259 202 542 395 277 774 824 -240 311 103 -494 443 -57 -65 958 -833 -482 -189 741 -659 -386 230 -955 600 -632 -438 -395 906 -328 737 -62 689 345 -178 983 -902 462 -995 -919 128 -473 156 -502 -69 626 -295 457 791 173 497 -233 687 -754 -291 -637 207 811 -142 107 383 551 -854 -200 -345 711 892 -578 -293 -634 989 -450 213 646 36 876 -967 188 -271 171 -58 810 -10 -99 -846 -560 -393 -828 -606 950 -46 -931 375 -407 540 426 271 790 689 708 252 683 -594 965 -780 814 237 -974 331 -145 -125 -266 -362 521 -141 -112 -871 -826 961 38 -263 -928 614 -508 524 -895 251 -149 117 452 298 -419 -603 924 -447 -572 -814 -837 -927 777 -459 -649 -609 324 185 -645 200 716 503 -182 -961 -848 788 -278 -362 52 928 987 216 -22 432 -815 856 -315 -238 -417 27 -227 -36 -503 278 -212 313 341 65 -192 759 802 -184 -499 13 -690 50 981 -647 -475 -973 -934 -851 -607 -553 -700 -992 742 -672 -113 846 396 -323 268 195 872 404 -675 514 414 295 -460 -809 -764 73 -923 -348 -475 -163 -198 212 -897 678 606 642 974 -527 249 968 -681 -877 112 -110 563 -559 115 -931 -244 459 -389 619 -764 -967 -610 798 857 -249 -687 -888 453 838 -592 365 953 -539 -139 703 263 975 295 -428 770 -389 911 -216 253 -566 138 -1000 -181 902 302 -666 -430 445 878 613 531 859 422 -585 790 539 -241 740 182 58 673 303 -177 588 -440 -59 776 -775 -708 -470 -581 -493 -369 -205 -124 686 894 -122 -296 691 402 -152 -298 -521 -166 185 -629 -74 -595 565 359 609 -684 81 -884 -206 -586 603 -475 674 487 -607 70 -919 -988 -269 373 728 863 -322 -452 -937 -536 -251 949 -90 -734 -312 -857 -192 911 418 450 -655 264 -436 -312 384 691 -177 -342 54 -641 59 -188 -208 262 -929 -710 -997 480 -409 -330 -803 -478 280 430 997 697 -594 484 659 890 555 -171 86 339 743 -987 -596 -503 755 -610 -193 342 -353 -104 356 109 426 -117 622 975 105 -214 445 -594 -839 838 229 -32 -645 -426 -372 -248 -209 -734 662 253 433 -295 -982 71 929 -602 -153 -63 -989 975 -400 -436 -896 -339 364 -281 523 646 899 -170 -499 352 -174 -798 750 -240 -221 -780 660 989 219 217 228 -106 -385 806 -654 -607 -940 558 -801 -394 836 974 -11 334 455 -295 313 538 207 829 -122 809 56 796 -344 -584 215 -882 -634 -257 -446 -182 436 360 186 -871 474 663 313 42 763 169 -201 876 -443 572 -628 777 805 -779 -675 777 -154 238 -490 -322 -205 -242 167 -886 764 994 906 -878 -502 -920 311 438 401 553 740 -585 122 996 714 887 -920 580 -709 541 362 -421 238 23 -16 -859 35 991 -260 929 989 896 -365 -630 602 509 -751 -238 546 -232 879 561 533 -595 802 -817 -397 640 -469 -411 -443 -743 -290 -536 -45 247 489 890 -498 439 -695 501 104 929 591 669 511 -104 554 728 -427 -851 753 169 623 938 -535 246 837 836 775 629 -939 834 967 45 923 -720 465 -962 258 -667 778 15 41 -796 -361 901 706 824 906 427 -585 831 -335 205 -645 613 451 -825 -604 -261 -637 183 768 -349 688 -218 -910 538 -368 747 324 -571 331 -275 813 -24 -863 -155 -726 158 211 -5 -180 380 310 -504 -974 957 210 391 433 -683 -902 -102 -514 912 -38 522 -959 856 669 73 631 -427 -625 -489 554 -359 256 492 604 -702 -158 809 -881 982 537 868 -5 849 638 518 -824 -226 -251 -687 -808 991 225 -914 403 -462 148 140 -917 71 385 926 -787 -366 976 948 627 277 -153 -627 -820 970 -420 453 689 -190 38 -59 38 -562 -733 866 -66 -803 -594 212 -559 -563 71 -70 417 -904 -616 -372 -54 469 382 460 97 -654 980 189 -227 -486 165 94 407 -124 628 -917 40 -442 -295 -814 514 488 -805 -365 -421 -600 -515 -691 -9 -520 788 337 791 -673 -82 512 659 899 897 -181 991 364 -873 -769 -35 13 106 -655 -208 861 -958 820 -499 -414 -721 -24 -123 13 -555 365 -91 49 -463 -468 -753 928 -153 80 -573 100 390 -264 -974 557 909 -205 617 988 136 84 639 964 506 -391 -627 217 -879 352 -893 -842 -579 362 260 -437 133 231 -299 928 -681 121 -295 -526 -13 -974 -506 352 -324 -201 883 911 548 -707 558 -616 972 860 -710 -856 400 -725 -541 -703 794 273 -476 -402 -535 68 62 403 861 510 131 738 546 -487 -948 -687 -887 616 248 767 740 284 -46 -445 89 -15 683 796 376 -919 -553 -917 280 584 303 667 751 37 271 255 661 267 -572 535 -712 -969 -330 -934 -681 -681 521 630 668 784 973 -781 -879 779 -168 551 -132 317 -636 -126 484 56 903 -665 207 -32 68 -909 -826 826 591 665 -881 376 275 741 -346 -231 365 -661 742 101 340 -463 -239 604 667 -870 513 -204 831 -752 128 265 -8 -293 530 -69 500 -86 362 200 -678 -17 15 -456 -186 -436 -739 92 208 474 628 341 814 908 -302 653 158 -859 385 -969 -18 -317 420 -483 418 -849 939 -273 -397 26 239 -551 887 -30 -119 -805 476 89 -885 -100 822 -207 691 884 865 66 957 -611 897 -891 -452 841 267 -81 -163 -232 834 -317 -394 -159 -788 223 -698 544 990 -71 370 -363 724 306 -725 -934 611 -631 915 188 732 20 72 369 585 243 918 181 -319 -847 304 -139 707 469 -114 -607 268 -91 932 -430 288 785 704 965 846 222 357 -246 520 -101 -996 103 635 -459 -716 -418 252 222 -687 -624 739 894 656 506 492 593 506 -446 -293 -915 -264 118 957 570 686 904 848 -926 259 -651 500 243 -852 686 900 -629 950 -770 -666 715 840 -722 609 -790 725 578 185 -629 721 -520 -259 -760 654 -342 -882 552 -307 600 -162 -664 -329 -233 -969 -667 770 958 89 -478 -539 386 -896 -848 -619 -604 855 752 284 -85 -802 -921 -449 549 -78 565 122 -126 -600 743 -917 -241 286 125 647 -134 -8 849 -223 875 -461 754 -891 -895 512 -247 464 -579 -546 381 296 525 -579 -255 225 574 -445 -336 581 -802 -178 -419 88 671 -12 340 68 -933 459 -506 -426 -265 565 998 -44 228 -957 806 471 -940 -229 569 906 67 989 -233 -613 286 887 -275 -226 946 -848 -910 -283 -540 -957 636 327 993 -367 128 534 707 -46 772 292 566 -631 952 21 606 -162 174 -383 -106 -871 404 106 675 -340 249 176 -940 -47 424 -319 -777 -775 554 485 -319 -659 -158 194 -612 -538 -1 421 633 346 351 -441 -683 -900 242 533 -979 720 258 965 311 -760 -104 747 -992 966 110 529 486 -48 -219 -662 194 -927 -585 -588 363 334 723 -681 719 820 461 604 374 -843 199 -478 -950 -672 -361 -429 -855 353 641 -892 -95 264 -486 741 -451 -42 -517 -152 -398 -40 -542 116 30 239 -656 660 -948 777 729 -371 -707 891 -265 12 391 825 -17 -644 40 -624 831 633 -803 700 561 916 740 -73 725 545 379 615 191 9 -401 960 -243 251 498 306 -141 -987 -120 -294 -853 -450 535 786 135 427 -178 310 260 601 233 -724 -153 474 -414 -903 350 945 534 -98 437 804 50 665 855 95 560 -771 -142 753 192 109 -697 433 592 -637 -660 975 -125 -365 477 -234 -448 596 -977 816 151 720 701 912 498 45 563 228 -375 395 -702 -136 -864 -57 300 278 -327 742 -872 -847 -618 16 -250 -47 -606 -322 -455 -437 343 -567 599 -839 95 978 601 -990 -813 936 -331 929 208 457 -16 260 -845 43 390 49 516 581 -298 884 586 549 239 -933 539 -601 -679 -103 132 34 -984 -86 376 -858 -939 283 624 -718 907 -766 363 221 177 -695 88 -351 -803 -111 -455 611 -539 890 408 -496 167 -246 182 954 791 -664 -959 902 -69 167 -115 -448 734 908 -486 641 -850 -42 366 882 695 -165 -236 133 448 -31 -547 211 71 -437 19 -741 -90 -583 533 124 59 625 120 26 -477 101 666 -158 227 515 -992 -299 891 -565 251 -475 -931 130 -342 972 574 835 -277 358 -303 -559 -915 829 -202 -656 492 492 409 -787 -729 -694 126 -972 79 -980 -244 184 -695 866 -308 22 980 513 -456 -736 -12 -264 828 970 -811 -625 322 -388 586 665 -836 617 -670 830 -520 -776 342 -425 -1 -915 -936 -428 -880 -392 -428 821 -202 -459 -613 -634 127 -806 -468 672 -315 398 64 -357 -213 383 670 -819 571 848 967 348 -148 757 339 -165 -402 97 -940 678 433 727 -936 298 72 599 -798 -813 488 -244 544 770 56 -455 -325 997 741 658 -768 -214 960 -780 -50 -830 414 -945 703 -180 364 -951 66 806 -919 -665 -466 -916 363 -432 876 477 713 -587 -887 475 -120 836 -928 677 -644 -547 -453 655 27 -24 246 579 -370 -417 60 -607 114 494 747 853 -940 156 -483 -915 608 53 579 -1 79 589 211 -82 -739 666 -544 591 -253 551 566 -177 -804 -929 762 -919 -936 -708 35 -305 -482 46 -77 754 316 -311 -766 11 600 92 170 -447 160 -9 -74 -549 -710 544 423 -25 801 273 10 373 -607 4 -716 177 877 -559 907 955 -23 -691 13 833 275 -705 -621 502 155 489 662 314 304 879 509 504 693 -69 -458 830 815 -340 -771 -329 -127 858 531 710 -33 669 -38 545 300 812 -79 381 -639 -468 337 -510 49 891 -489 -716 -706 -709 -967 -420 805 -585 -593 575 -530 485 306 203 83 339 819 -983 -910 -556 418 -456 -601 975 -226 824 858 -936 -952 -578 235 -883 424 -96 -650 182 -902 689 661 929 915 272 798 746 -678 255 -233 162 -788 816 855 -641 681 721 201 -278 -685 -681 311 10 -680 -336 -305 415 175 -408 -924 -178 -259 430 39 70 -19 -826 -715 -519 -963 -351 -497 549 617 -683 -482 -530 157 971 -989 -696 -477 845 825 -487 -517 776 -680 -101 -433 -491 19 -307 -139 -377 -749 465 -502 619 189 -361 -323 -436 -78 -649 -360 -439 -798 580 -843 -149 -686 -254 662 196 232 -510 237 275 626 -255 591 799 154 200 -788 -289 -415 -45 -962 635 763 -734 875 -256 -681 -621 998 -845 433 -511 -625 -13 -673 -20 625 468 -428 829 348 750 655 834 99 545 -52 -43 391 -677 859 -262 872 72 895 635 649 569 -653 -520 -529 -331 843 318 450 -290 -472 298 -735 -255 -758 325 696 260 -365 -254 601 628 -208 -62 -677 32 541 430 850 346 96 -255 -829 -345 -943 -121 -998 542 -232 525 125 -193 -531 598 -945 726 278 872 -459 350 -799 -611 686 80 -632 -432 926 -260 309 -588 83 953 -410 602 227 44 -725 221 -624 951 -502 -817 557 -829 -859 -756 109 781 937 -843 993 53 26 422 159 -860 -977 575 -79 -53 354 -990 -798 418 144 -782 -792 851 -251 -441 977 313 -596 -6 958 -656 919 -81 133 -966 156 -120 318 -582 -944 -835 995 -760 -669 -239 745 951 456 -314 -492 -17 -691 761 -661 460 433 -297 801 424 92 826 76 -99 -492 -288 166 -969 -205 -693 152 -42 761 528 -956 626 -291 -299 -868 -274 856 91 -970 964 840 -320 467 -888 -979 -46 -396 -971 -977 485 404 430 -26 947 951 -522 -869 237 -397 534 -775 857 -209 881 376 -486 -461 -218 -521 691 -998 -725 -617 -246 393 -40 764 992 452 -269 -900 222 -459 -829 -459 -158 430 22 -98 409 872 550 -519 -623 375 -908 884 -437 214 866 747 -181 96 303 662 -389 124 593 -32 222 -864 839 -72 -18 296 -139 -985 -12 -26 136 300 -764 45 809 488 339 512 98 -162 457 -416 689 -823 -301 -574 -29 67 -739 441 51 -734 51 615 -163 -474 884 102 611 171 -118 -644 -427 -513 765 -90 611 -266 518 4 -760 -158 663 -844 214 180 -566 604 457 -627 454 699 845 939 79 -931 -551 -475 376 554 560 -501 -309 479 -844 925 843 -250 641 61 -240 -964 22 -209 -431 -106 -165 -122 -775 -374 219 257 176 -8 335 193 414 195 853 -811 -217 -309 312 -892 -643 -833 -458 -579 -330 401 460 683 457 937 -372 87 194 637 -835 -569 847 -469 -798 -792 248 -984 842 84 -658 915 531 -965 557 -310 -494 940 218 714 -250 -471 733 -981 -371 -480 829 -63 228 177 464 -368 -542 694 -809 652 -679 706 130 -26 534 -374 -786 -907 924 525 -703 -996 728 -136 -16 254 -633 288 941 -877 754 252 123 -448 -733 331 -971 34 -777 -313 -872 -846 834 -157 -480 987 -192 -588 -870 645 -977 76 360 -544 434 -775 -953 774 946 -858 -206 -586 596 -1 -345 -466 145 921 -802 -152 273 -380 -665 640 960 -875 -711 688 -156 403 -322 -949 901 -727 192 505 -651 -705 40 823 78 603 719 -718 -269 -369 398 -213 -903 -499 -392 -130 428 441 125 815 716 614 504 -826 507 -371 -935 2 -350 378 -720 310 -581 -205 -526 649 -807 -575 -777 -928 -61 -617 -2 -736 988 -920 -813 -124 665 -854 693 645 -653 -518 -659 125 -569 305 79 98 922 -762 -954 -466 726 -265 946 -88 717 299 641 -413 -760 -178 -258 -685 -997 -737 65 -630 948 714 -27 -233 580 605 219 396 -366 -684 -201 -126 -424 -35 797 -63 773 908 -7 -29 553 -862 660 236 428 320 858 161 -258 -744 -551 232 607 951 -267 -976 -951 437 -495 -488 141 -737 190 -756 -433 899 -428 371 -725 716 -883 967 357 627 279 -438 -564 284 36 235 -866 -652 38 42 -987 -833 742 871 -714 272 863 266 611 -39 805 139 -885 104 -853 -555 -31 450 -930 53 741 100 -284 -448 311 250 335 502 443 978 -476 -642 919 825 592 130 73 -636 -26 667 451 292 10 -171 -883 -109 -737 -905 -372 572 270 -668 278 -811 376 402 1 -231 879 117 553 497 495 -973 353 973 626 58 -984 -903 -387 254 578 838 937 211 -179 -329 -79 -69 -593 684 918 -60 -281 -535 748 873 616 545 -940 -496 -197 587 -588 556 -401 -906 399 135 342 93 -771 365 466 -905 235 -666 545 764 -419 -878 455 -375 -792 -988 906 -121 512 789 -319 -548 -934 414 917 -833 -399 78 -275 387 89 767 -901 -308 614 350 151 -735 768 -50 -799 -485 -593 775 169 -220 -190 697 -2 -787 855 -950 141 597 644 859 539 414 -189 -718 -600 928 -550 569 -983 308 497 -108 529 787 -522 671 815 -830 -470 -121 830 756 307 -935 939 370 -410 287 253 365 94 -100 301 458 413 556 -978 656 -131 300 -883 642 172 466 891 -624 -334 782 674 979 -449 -511 387 689 -208 -480 741 551 904 -511 311 713 460 -886 246 -49 27 -94 770 -946 -570 -431 -636 562 998 -489 824 184 605 -551 -448 -978 -677 666 487 -568 -636 545 -346 -776 603 -680 510 -907 -591 53 446 915 263 856 -439 -267 -447 -976 -352 272 -481 863 -506 639 -991 -314 -991 -372 -465 -259 883 -60 -508 58 851 345 -948 -79 286 -601 -33 455 -364 -75 -578 -20 115 -198 362 -862 -609 547 640 54 -176 788 -724 -993 -329 740 -938 511 352 828 394 -77 780 713 273 -433 -509 -719 -371 -947 -277 -569 -509 -937 560 881 -136 938 898 -157 -997 212 -692 -306 -568 758 218 980 381 273 734 -316 -915 978 75 -893 -28 -179 -148 358 859 -601 677 929 -815 -226 306 786 806 393 841 203 884 -552 85 -450 610 -93 108 -655 99 685 692 140 -607 133 -213 -291 643 728 716 276 -70 -288 146 -284 -559 -659 -99 -854 -36 -783 -528 303 486 -963 -135 347 621 -336 503 891 -375 -410 100 -176 573 402 -22 -643 990 258 -238 -360 -873 -362 346 -138 -167 240 220 -957 112 742 449 144 108 935 -695 787 418 164 525 941 854 -550 351 535 -601 -768 664 -561 -565 -23 -786 -212 -458 -760 258 -573 519 903 -750 711 -889 189 844 990 401 851 -440 730 -341 23 -466 -802 -543 -942 -820 -345 -148 116 356 90 -908 -74 -866 583 -479 -862 78 -253 690 -904 -891 -74 -78 -835 -544 200 284 143 584 -658 735 867 197 -806 913 -795 -972 778 581 -705 956 -365 -693 502 -361 165 -89 398 472 -33 68 988 -263 -757 933 -403 751 -120 426 -460 755 204 -54 -136 584 294 548 -990 437 -500 -61 -92 -720 -331 758 -575 -904 -93 892 -76 -789 512 256 940 -727 566 27 32 801 -932 967 187 -445 -844 -69 600 986 -553 -863 -811 911 -768 356 -853 511 592 -155 -166 388 617 -621 910 731 -314 665 826 110 658 -388 902 -975 -535 708 -702 736 -487 -392 689 91 845 553 -435 10 68 -23 -652 66 134 -449 -974 885 -606 976 -508 585 134 709 -972 -498 -756 -652 996 192 -56 -394 913 122 868 365 -807 -65 -147 680 -71 -131 -765 -204 746 -993 -316 502 411 985 741 -608 229 696 553 -77 -934 -320 -979 -27 -783 348 -913 397 299 -831 996 -761 696 -717 -115 -652 547 23 -647 729 -441 -260 458 424 -30 -875 -496 716 -928 658 -377 -642 152 247 621 376 -308 -843 -107 -10 672 8 -912 -2 -819 -470 -741 -327 692 929 -142 -290 167 -738 66 253 -400 310 -812 -384 284 -940 166 -261 753 554 738 -26 614 819 -532 -555 -916 -915 -587 -762 816 880 85 460 -801 -840 -605 -232 -856 -402 -119 -655 172 790 -519 953 79 381 -781 297 -336 943 -185 404 859 576 55 883 596 776 747 -365 474 847 -507 563 -642 -499 312 -270 323 -619 -212 -503 97 -162 -160 -759 -294 84 -912 -185 259 -341 -26 653 -438 -852 -607 719 535 306 -889 -925 378 -135 791 -890 475 -820 174 925 -894 -527 -628 -779 -455 570 -371 523 -424 576 -72 -680 -848 -387 448 398 726 789 -815 227 -405 -646 48 138 987 903 743 -297 721 381 -770 805 -557 -145 -521 -221 -466 -614 428 831 303 -278 -667 -539 -535 -961 685 152 860 475 138 -823 928 402 351 521 -447 876 641 112 -322 -644 656 305 -617 644 -54 -424 -183 105 202 -841 119 41 306 -747 782 -11 510 -964 885 921 123 -932 -861 -291 911 -840 619 -599 689 962 -179 -877 -533 -715 -876 221 -156 -342 -760 -28 385 685 832 541 -290 81 -378 -1000 523 -758 -471 447 667 694 933 713 144 -1000 -89 -777 -652 -382 -222 995 -688 -320 -608 -18 664 68 -458 579 964 -608 -314 -892 544 -974 -841 -33 808 64 179 790 -642 289 -344 991 -139 331 -844 -604 -255 913 878 -389 754 806 794 -972 954 -133 -204 -431 411 -65 -130 359 -993 228 -645 271 -706 -735 561 -420 292 199 -22 787 868 125 318 -864 -365 -124 -293 176 744 -990 -605 451 373 -15 857 121 701 -132 753 112 -879 232 -801 -935 824 -644 904 -639 -493 555 894 148 520 -496 240 788 -970 206 243 -226 -340 624 824 226 97 505 -799 -563 -9 400 -759 -738 -935 -376 -645 -460 423 974 119 -513 459 38 -465 -421 747 980 -81 771 -205 606 -472 -54 -616 740 886 -920 -760 -233 202 -378 292 -331 -295 -390 -48 -204 494 959 -599 527 356 537 -877 -287 -860 -955 840 -363 803 238 14 94 92 158 182 -663 -194 -366 478 709 -120 623 -685 890 -800 -601 558 -239 -591 491 525 620 -244 -690 726 76 311 410 -591 -804 -219 762 319 974 -223 -649 319 248 -803 -752 -23 -93 798 204 58 438 -669 733 -309 -750 -778 -811 748 884 388 401 -912 560 -371 574 -864 -703 -332 -159 -224 -889 576 32 538 443 -892 219 622 819 523 35 -525 706 -804 555 738 493 96 -791 884 -500 -623 -706 -425 -137 739 780 -664 649 568 891 414 -241 -414 93 -467 -628 -945 587 -430 -273 618 34 -874 320 44 330 -259 187 -810 902 -357 432 -878 614 947 1 -824 -1 -429 695 -682 583 -271 -315 309 600 -246 -541 608 502 -42 318 -228 -783 455 760 387 362 664 -421 483 -864 164 -932 681 -790 794 448 -867 295 994 -156 -344 838 -425 -945 588 -154 -114 -860 -142 340 122 -556 -913 -314 -86 754 534 514 -765 957 473 130 -408 -293 -905 -898 -664 -965 727 -905 321 956 621 -268 226 -986 -190 -722 62 980 -325 113 722 -835 796 -971 517 249 415 766 -10 -257 165 -56 -218 887 -834 272 376 -874 -108 -659 -518 109 -722 -797 234 -579 -147 -480 439 -665 -437 312 433 347 806 662 198 252 -310 713 13 165 778 935 354 504 -820 664 612 -161 -483 -759 -893 148 -911 114 879 -566 -661 -982 -885 -450 -524 584 -352 647 639 -965 79 -490 -594 215 209 442 -886 -257 -690 626 -683 -131 635 865 -741 -353 -488 305 -895 293 156 315 807 692 -447 820 773 -236 -629 -928 -568 -985 -439 157 519 502 198 251 -425 -302 -615 -844 918 334 524 504 169 807 -742 956 -395 -703 169 722 115 -536 -684 910 -876 -327 402 329 347 580 -908 -946 -423 -898 926 -113 382 -480 -631 254 -273 -595 -366 -960 27 -906 493 -48 -716 835 190 249 -606 -415 -670 105 -402 -434 -366 387 134 796 560 -848 -749 -906 434 -288 210 -715 777 -601 -576 990 659 428 -711 -955 972 232 -800 401 -851 934 502 -897 505 -816 -615 -430 -338 -43 600 285 600 98 336 -332 -303 760 317 -645 -431 424 351 438 -560 -763 736 -72 886 434 -181 -410 -472 705 584 -962 413 826 -101 -25 81 968 -335 209 920 -624 550 -427 -172 387 121 -512 568 1 -219 -517 558 510 -368 -942 959 -564 474 -672 157 -320 91 -472 313 204 571 925 -205 615 348 -586 83 -980 311 -507 962 -943 -535 194 -372 -948 659 312 259 286 -906 -962 843 -84 -369 -186 185 -974 -871 -73 719 -844 -540 92 282 -18 442 880 -258 530 -702 612 -933 779 205 856 394 446 808 822 -560 -850 -647 -65 -546 -468 27 -553 -868 -33 -944 975 -45 -748 725 -911 16 -74 -924 -217 -119 -266 218 533 760 -633 -202 936 964 647 523 728 -594 749 -507 -127 496 -758 -633 -640 -896 -808 -588 314 993 600 99 -216 194 -47 -64 -397 -916 -499 844 -965 -25 -64 515 458 -937 762 -128 13 758 261 -792 -912 497 -943 721 355 -244 612 -716 -366 910 -724 178 846 -284 -149 -231 972 246 115 -797 -385 -436 646 973 -167 -553 -77 315 486 -437 -336 810 240 52 894 492 438 -759 481 137 900 -585 -330 993 699 121 591 448 446 -684 -583 -79 496 -925 253 550 121 -21 -19 914 -150 -583 170 671 -756 981 -628 -158 530 590 -327 591 649 -447 -612 561 -409 151 369 -42 464 431 140 -640 -668 369 152 670 -891 234 607 463 557 -630 -825 0 -806 396 354 74 73 419 -44 760 -974 -54 -66 -953 -119 -339 -987 200 -3 -762 447 -393 -310 -287 754 510 -697 38 -128 -854 -232 893 661 289 785 -876 -738 610 -627 -147 -511 -545 -809 -714 -798 87 -113 -74 881 -424 131 -702 984 101 -810 -469 -299 -163 751 -690 769 308 -727 450 300 -885 705 880 852 -795 -303 799 -78 233 840 -772 686 344 730 -416 -183 10 -1 -105 -176 478 481 -655 642 -405 -109 -421 469 -612 111 -503 136 -309 960 499 477 -432 -584 -512 965 -604 301 458 -546 -521 577 912 -130 -898 542 26 -501 368 841 -925 -12 -397 -760 807 428 -762 402 -810 -433 -174 39 368 541 -739 331 71 307 -270 -300 890 -351 -720 -334 809 -984 -212 -993 52 -855 997 298 945 99 888 645 814 -395 220 906 -790 -823 -873 -601 830 -370 12 -30 920 873 -578 589 785 -864 -199 -831 -197 923 828 154 822 198 -145 -239 709 -249 -744 164 -831 -877 -527 -784 585 825 -479 32 -866 -106 299 668 -464 -155 509 -750 162 -479 -438 382 280 -567 167 -639 710 740 961 -956 -238 -616 -643 -430 -341 128 -809 -12 81 -444 877 -748 187 145 279 253 -844 -777 329 68 -148 693 597 226 -739 465 -683 414 802 391 116 481 -766 148 118 -770 513 -755 511 726 737 -113 887 -470 -462 970 -898 -837 -297 279 -167 -275 -826 -339 155 143 -594 -444 -954 -317 -325 -545 -96 280 967 -287 944 -898 -391 -314 -127 -618 288 516 325 -805 481 -613 184 -393 -837 -667 -391 -344 -836 653 -249 306 -475 169 -560 -468 364 233 -482 -206 79 22 -609 364 922 327 -549 58 -265 638 -736 -903 479 -805 385 424 -513 641 -169 -891 148 398 -412 -807 -198 149 57 -84 118 642 -63 549 -869 -165 835 -90 421 161 777 350 -8 -145 344 761 -14 -372 -499 376 236 708 -889 754 925 171 242 -130 -897 205 -259 -631 677 -465 -457 -458 -312 -579 652 653 369 -274 -13 178 -234 -702 349 842 -853 -827 -283 -793 -489 -660 623 -526 -859 -308 -271 167 -754 783 -758 -543 -20 380 750 633 55 -568 84 -445 -234 636 -915 -832 -971 972 77 618 -67 -616 -715 769 534 -942 631 -818 -950 -805 -751 -439 -493 792 874 142 136 220 516 -525 -171 -637 947 -240 -449 -758 980 629 -301 640 -218 735 534 -443 -432 -728 -159 966 340 -688 207 522 -131 199 357 959 -155 717 923 372 320 -761 570 -52 792 -316 -128 96 96 -518 341 -584 -814 941 -991 -231 557 370 277 614 605 988 441 -901 -474 273 -84 -330 -26 203 -372 492 22 837 -232 14 -102 -301 459 304 -569 -325 -850 -972 -584 228 -662 588 -7 446 -284 -753 364 -312 -857 -221 -906 839 127 312 -348 -228 -293 -57 -506 -631 560 385 200 -973 -732 -572 -940 268 233 748 791 918 -833 518 -163 971 929 140 -969 -247 107 692 -102 -13 249 -106 -765 525 120 689 -391 661 -600 -816 -602 773 -719 -931 836 248 526 -868 -959 86 968 -243 868 -37 -582 578 -913 384 700 -572 -111 745 -139 -977 -540 -856 843 -374 -897 619 -496 599 8 -315 -389 -550 847 461 947 641 347 -453 -983 -274 305 173 -378 571 -47 127 948 243 453 -322 263 111 -343 -387 -767 474 30 -440 -163 -693 849 -867 -990 605 -495 632 -883 292 408 -561 -841 -443 -532 -794 -652 227 794 650 567 -444 208 -634 626 95 695 -167 -721 -683 -238 -206 589 255 -992 639 644 853 -273 -915 -593 275 961 -424 89 418 974 -925 345 392 -540 145 540 389 -963 55 -241 148 128 879 -988 -541 -332 106 383 564 56 686 -95 588 219 -350 -712 -247 -998 872 -536 -421 737 -323 675 -469 353 231 1000 193 578 -702 -239 -755 -525 -132 -409 -917 -194 717 620 697 412 45 -892 69 -977 898 71 485 567 -75 -882 -231 99 191 909 753 -72 -777 -201 318 423 152 -736 -312 -987 -575 -551 -344 -795 -320 678 501 886 -59 177 267 -858 748 306 -365 -29 -609 -694 124 719 -782 318 -606 -686 630 -830 -963 874 469 -605 -837 297 594 884 -520 243 323 -460 -329 909 568 -829 -950 -249 713 -99 -533 106 -481 449 -858 366 664 -298 -498 1 689 -769 -30 692 -342 401 241 700 938 33 -16 670 -540 557 924 -275 -182 -331 -955 398 483 877 -675 539 -884 -813 -915 371 242 -690 672 -427 145 -837 834 -534 -361 61 -593 -471 305 -414 -559 304 -81 298 -544 898 -718 -456 705 -211 -762 -605 -35 -492 772 -782 577 -631 499 -666 267 66 -961 -55 -636 1 192 470 -135 -57 -262 -422 629 103 -675 -699 -708 -540 578 158 -53 -628 -438 -926 65 -153 -698 885 694 85 912 -307 966 850 -628 -184 -956 652 -6 52 -305 872 -581 -388 -675 -851 462 852 160 -532 -861 982 9 737 871 297 553 827 745 -209 -648 787 217 444 -184 779 399 -473 492 758 -150 -376 589 -655 120 606 269 -233 -534 42 -944 248 -561 -611 -966 -61 153 -558 836 624 772 -749 951 804 244 810 85 -856 478 465 -223 -43 -194 -819 598 -314 980 -626 -168 754 913 34 306 289 989 962 441 -267 247 664 159 -332 658 932 100 204 -749 790 -256 386 744 871 459 -728 -32 -778 -615 141 -415 683 428 -974 201 -657 -30 -561 -449 598 113 581 293 -82 -19 886 87 933 905 -397 -600 -333 -645 -137 -151 -856 712 663 -615 489 -24 131 -261 67 381 -827 723 539 -125 60 -875 884 -549 319 -474 10 -237 -13 867 -52 267 -227 237 -512 509 704 601 -484 -548 377 73 -752 779 -672 -213 484 24 414 -293 -494 -77 439 -245 665 -486 -757 376 965 -319 -683 -431 852 231 -691 -593 -726 -704 -243 -838 -937 807 877 -803 -250 -754 388 742 757 775 168 835 663 102 -67 142 989 904 -440 410 -638 291 237 -454 52 680 -550 826 851 -61 640 518 -44 149 -945 -413 565 957 666 -843 417 585 -637 636 -998 403 -996 268 -501 -509 -68 237 -807 -117 477 741 -75 547 423 -698 -816 1 -295 539 650 681 162 -586 -134 -508 194 350 -158 -133 -821 -616 265 -514 -905 -857 -472 -247 833 54 990 361 -94 113 555 774 -192 319 151 498 -263 138 540 255 49 657 -568 461 22 -357 922 643 976 -141 -962 932 293 -749 -921 0 819 -342 -662 -697 695 954 382 492 889 172 123 -118 225 -219 746 611 810 -545 783 -774 -992 -712 -75 552 192 10 714 205 -875 -818 460 31 -361 -699 253 546 -578 61 580 -575 536 699 -303 908 531 -630 -356 542 502 312 39 247 -780 -275 72 -302 -974 356 631 -857 221 -179 -237 -944 -433 666 446 474 -752 425 -589 883 299 611 612 -920 -365 -542 108 -798 364 -263 -771 715 962 -398 -246 -170 -184 828 -720 766 -614 -971 427 518 -676 -293 382 74 248 291 481 -197 -902 101 -940 -455 361 -218 437 236 -706 121 753 -967 -974 -59 293 -114 680 -850 -145 486 363 -310 -385 -134 -214 166 352 -188 -446 -547 -269 -61 692 371 -521 17 36 -130 161 87 140 -460 -321 -575 167 728 -466 997 -197 -968 -390 -900 -548 -725 -414 329 628 188 972 158 -642 780 -331 -834 972 741 -97 -804 -624 225 971 -535 325 -713 -334 -591 665 -926 906 796 -825 -557 738 200 -242 -436 -585 121 -919 861 472 -469 -553 -651 -921 176 254 -544 461 -899 -522 701 -762 818 -731 -464 -112 201 -26 -506 3 725 425 -524 -878 -573 695 -1000 -493 -381 -319 -385 739 410 934 -42 600 614 -649 133 185 -210 -384 -404 638 -721 739 258 129 449 590 129 385 -120 -985 193 950 -528 -349 953 499 -641 678 -940 -219 548 -256 42 623 -397 -923 -941 -309 501 99 -775 -928 710 -437 -186 -843 967 -830 -703 -604 -300 -781 140 575 918 843 744 818 -568 -771 -743 -608 -107 -766 55 262 -839 803 540 -869 -242 -145 -157 696 242 606 744 -107 -72 -103 -932 758 621 143 287 444 378 300 638 24 853 -774 -659 -309 150 -293 880 762 -699 -522 914 -412 -474 538 -800 -168 -664 616 -383 -673 637 897 -702 147 367 337 623 -998 -180 309 -374 -62 -469 -538 -116 -586 37 749 -816 110 1 771 -353 -778 875 456 -106 861 235 -980 -631 429 -699 711 195 258 -346 -101 769 509 -716 867 -474 215 -452 -341 494 -500 484 768 -988 319 933 -333 821 742 596 -25 -258 -5 590 -770 883 633 -314 742 -447 990 -346 608 -83 -214 -115 -933 -505 686 -242 -510 809 -459 224 -718 376 -878 266 -462 341 855 -83 196 -632 -684 -691 33 -830 -728 798 17 587 480 -480 -46 -780 -334 -691 -716 -45 -657 575 973 -746 -529 -881 608 831 -330 359 -777 -994 889 -559 350 950 -991 547 493 149 -797 920 -800 656 483 122 869 -969 341 548 -101 -269 381 -571 445 204 119 22 405 763 -425 -333 -644 -906 -548 -721 511 -384 -985 -293 -815 370 -530 -211 -915 442 -807 617 749 962 225 -703 909 512 555 618 43 128 364 84 -18 402 531 -656 -52 -726 250 347 839 -508 809 847 -512 -248 -793 -94 963 194 298 -881 -257 749 252 463 351 -815 -76 545 -615 230 155 388 -35 439 429 958 735 -304 236 904 702 -500 -141 -283 -877 187 -58 -88 716 580 235 736 -324 73 -66 118 -122 650 -904 754 369 220 -510 624 644 -990 -926 474 766 -441 412 -27 -585 989 -982 448 -900 299 -924 666 457 -171 544 -852 -854 -919 424 -444 974 250 165 745 650 335 295 346 979 171 33 459 -388 540 24 521 -409 -309 -829 -724 -588 665 -644 -693 278 726 76 -670 542 552 -392 -389 -751 -677 328 -663 483 272 -174 -210 931 33 122 -210 717 -291 -270 -788 -182 970 -363 -963 -649 925 -3 698 -16 -163 174 -913 -45 -290 -754 -352 -776 985 -588 532 629 420 -200 -847 -434 357 -830 -961 -397 -535 341 -820 150 329 688 -892 294 -17 -904 -183 -846 -648 397 -313 672 218 824 890 -97 321 -391 297 28 686 170 744 497 -252 822 451 529 -352 823 687 -752 -126 -874 555 -392 -745 -840 -915 -586 203 -223 223 -268 -582 -678 887 760 -821 -224 -383 -564 619 -438 174 -563 -747 86 -757 107 0 421 85 -827 -842 755 -270 627 335 222 -329 20 335 -607 507 -469 -522 416 -61 879 714 -838 -209 877 -31 -378 780 -902 593 -121 -900 237 400 -229 387 550 -957 995 208 -524 779 126 340 868 879 606 621 954 197 -292 -447 369 -829 -19 -558 177 -396 -103 178 691 847 694 -439 418 -342 -836 677 846 -831 -870 -701 -716 381 -703 -631 4 926 263 -437 -368 99 4 3 -503 205 14 633 936 -290 -175 -275 214 -260 -883 231 701 -557 -109 258 58 -959 15 -695 48 202 -1000 -825 649 -155 855 168 982 -936 -526 -627 94 194 330 -71 -592 479 -550 -127 63 -392 334 709 582 660 -529 -419 -36 -388 659 -553 -677 302 -124 508 914 460 72 -903 -925 837 773 -93 651 911 -297 212 -599 448 37 81 -708 2 958 -20 -409 -974 -232 529 144 627 917 -678 -561 134 672 -294 -246 -247 561 -724 86 614 455 436 -123 263 -10 -939 -873 -151 937 866 357 9 16 246 628 316 325 -937 -663 109 -26 255 -781 404 485 -594 -794 -780 720 613 -218 732 -915 -455 852 208 -715 -792 -428 -793 415 -793 -355 -129 705 -693 -990 -705 -278 235 -119 -539 792 255 960 684 619 -815 -456 -740 -890 564 68 -41 -414 -145 -338 -377 -913 -683 -992 -93 -675 -541 800 -292 -692 819 365 -418 -392 868 724 308 360 -124 900 -74 411 344 250 150 248 -104 -64 -18 -827 37 476 484 -449 -144 216 934 -592 710 -430 -258 790 -768 771 -209 -250 934 -109 173 -894 52 -976 368 -95 886 68 -476 -445 -134 -106 252 626 -202 487 280 -289 -302 -425 -467 -134 -59 -738 37 758 732 -627 377 225 111 -849 786 518 -104 -923 -380 -941 -378 -502 -638 -245 -655 -860 -6 295 550 431 -61 38 85 813 -873 516 -130 705 763 232 -297 560 377 -170 779 -831 -439 -838 -482 -694 -829 624 -133 -227 -386 -815 342 -755 -867 206 -951 95 -876 258 -57 -766 835 617 980 518 778 162 217 -563 -668 -199 -739 149 -326 338 909 355 401 751 -98 647 -638 -656 347 -317 -414 981 331 566 62 -509 -158 -876 806 -171 936 -819 -539 -23 762 649 -45 -43 -541 510 548 842 -423 -956 699 76 148 -260 -863 -202 808 914 -999 -340 826 -506 -427 694 972 141 -885 -414 501 -824 -383 174 -564 594 743 -18 750 859 -380 -75 -203 -563 -393 -776 -537 179 381 -78 -542 -208 -842 671 -53 -934 -776 -894 -579 844 -335 -297 497 369 -308 543 -692 15 -481 -848 -596 -512 31 -122 -536 77 -958 -828 -479 -452 -2 105 164 -313 -284 301 918 949 -334 89 107 -311 -361 492 852 665 139 493 788 -676 423 -604 -975 415 -376 420 -504 -353 -451 822 -362 876 -78 -40 -865 599 -507 301 -922 -464 -995 293 -539 -194 555 -925 -192 782 3 39 307 -481 509 493 372 436 -672 -743 520 -862 860 -636 651 -232 -851 410 815 122 299 800 458 49 564 -535 705 -629 806 170 -892 132 455 247 -718 352 145 708 882 58 -997 -486 -666 -962 133 -170 606 -24 -307 334 169 870 -248 -887 -889 669 -776 -577 119 -7 -505 228 -285 858 -909 654 430 -446 399 -918 -463 -193 -798 -105 -791 -489 192 419 795 -82 173 312 509 -106 -499 745 -192 494 462 326 -285 440 399 -223 632 192 928 -565 407 -589 -772 -33 -269 860 -402 763 191 -426 -599 169 269 -978 660 -948 -291 386 -296 791 948 215 853 375 -53 -139 -581 -262 -205 336 -502 15 794 958 85 706 -930 -294 -581 -612 -341 580 378 816 -724 -881 69 424 -621 -667 319 -979 195 379 726 283 253 -95 472 128 606 -633 538 465 -456 -618 -698 226 579 -824 -737 501 -396 466 -46 727 799 193 464 -947 -712 -599 874 -444 471 -490 -413 818 -550 -85 -340 -379 -38 530 -42 -66 -817 734 334 -378 495 773 -510 -78 234 615 32 -405 -145 70 401 -44 350 -761 498 -803 -766 -76 373 430 16 -576 895 -385 -730 835 466 487 -286 672 -2 -780 600 201 86 598 -447 -210 -912 -433 -344 -713 -204 -774 954 -632 120 87 -312 389 861 -283 -950 892 -266 -674 -142 -128 -679 -823 767 -345 147 224 186 -988 401 -306 397 44 732 -39 885 -868 227 187 473 747 -432 -840 306 -143 713 -466 966 -398 -848 498 -894 -173 -884 -996 3 995 224 -879 -402 -697 529 430 984 -377 464 -986 919 845 384 405 -193 385 -517 542 991 632 884 -696 -124 -127 816 692 962 600 108 225 447 -142 -354 -630 -685 303 -222 -873 248 484 -374 -876 655 -144 762 -742 825 109 -280 742 412 -51 692 -18 -339 -973 764 -459 -395 36 154 741 -142 929 935 -46 722 -640 722 22 321 -840 102 -584 -589 -345 -411 966 -796 -642 664 -287 411 992 499 -288 -8 170 953 -260 -817 -124 782 -350 -283 963 -589 808 194 984 88 659 -254 -165 545 146 -674 -222 -60 541 -132 277 420 157 995 -725 484 -400 199 -9 -864 -812 -585 -575 -635 -650 87 118 -342 -415 -9 -172 -504 821 -836 -898 -971 -225 310 -435 770 -580 249 -594 -989 550 -821 866 711 -254 964 610 33 826 -553 -753 377 -989 801 274 552 56 -852 578 299 -699 -321 -357 928 562 591 386 -689 -156 -14 83 -448 -810 849 815 156 -893 -282 -38 -66 120 463 142 621 558 959 -701 -848 -727 -241 82 161 310 237 -680 748 -689 -236 -518 -130 164 224 277 752 381 91 -41 21 522 -118 220 625 -294 992 -537 -908 -772 -661 933 344 -372 -502 570 678 -969 271 832 535 -155 -132 -289 -911 -969 -147 867 -390 -740 368 418 -200 -337 191 -703 -40 405 -394 972 -541 329 -293 19 520 865 279 539 363 -372 278 749 906 -719 -643 -120 -277 -897 -692 496 352 -744 265 -237 613 540 674 -453 -315 453 723 -673 -499 219 937 -755 -303 -607 -794 -906 -498 -49 -214 500 420 -815 -262 -544 -951 -690 637 -741 513 555 122 307 793 -443 -670 461 909 -352 68 -535 -941 -197 -615 -936 397 671 -712 337 -283 525 -653 393 924 -167 -45 -658 -174 479 -792 433 862 -186 523 -328 363 -420 843 967 581 881 -146 235 247 -368 195 -203 501 -534 -47 3 402 -791 579 250 -653 -855 -26 -379 409 996 -664 -297 -466 190 250 -390 517 941 -793 217 -969 734 -224 780 -787 -296 -311 -966 -864 182 542 238 982 891 368 153 274 795 -320 -817 624 -271 737 826 -624 -733 -101 502 285 797 221 -422 -876 463 -870 -301 28 639 -158 -614 -400 -296 -72 -505 523 544 -248 14 -392 -122 14 614 937 -882 564 -610 -499 -539 239 -783 -303 -952 -977 -104 -133 601 -519 478 339 -55 -453 731 875 904 -435 -127 580 610 454 -945 692 890 642 823 724 88 243 -718 962 -116 -242 925 588 -437 949 -466 -164 510 -501 -673 -952 -96 -759 -397 948 829 -975 -775 49 -541 396 948 436 -723 581 -394 452 -368 125 -409 -356 346 -445 -112 -383 978 -127 869 -691 589 -328 336 47 -777 190 -665 -661 -80 -135 -145 -477 -593 981 -372 -106 -954 359 586 -662 32 -328 -344 992 14 -65 402 -881 -411 661 149 -220 -460 135 485 192 365 -786 -693 -500 -405 -456 -315 -31 -820 638 205 985 616 -497 -887 -747 826 -354 429 830 991 426 -840 -604 -835 180 285 529 386 -780 303 -250 701 -254 185 33 822 611 731 813 -428 -819 233 -390 907 -748 385 -921 -636 424 -669 -412 -968 40 -948 -574 461 60 -636 -604 562 -518 339 -707 660 -727 -157 831 -464 825 218 -580 684 803 -709 467 690 -738 55 376 -537 717 134 377 -114 94 491 -560 -598 633 -565 -825 -741 -640 -768 -851 -305 925 380 -259 -833 275 -334 48 883 336 -820 -74 -765 -61 790 -233 -905 725 -132 811 870 314 -269 534 391 810 -861 563 84 -647 -604 997 -267 509 827 914 -614 -428 534 599 449 371 -467 530 -407 848 885 491 143 503 -431 431 598 273 8 -982 -593 -485 433 916 427 -749 537 -299 739 -559 24 634 352 -45 402 840 210 317 874 464 -366 -746 -921 -710 35 372 49 -517 61 460 -819 -539 -715 8 -79 -25 312 158 -720 51 -716 -219 -985 677 924 518 372 -450 451 -708 859 -968 532 -915 -956 -531 -299 619 832 -517 -507 -249 -510 381 -924 792 -347 544 -190 173 -665 -4 562 -357 -704 -102 174 602 979 -132 300 698 -186 817 472 570 -458 -294 26 814 -514 -93 -359 849 65 -621 938 953 494 -549 808 505 -270 262 857 -201 624 826 390 179 433 397 -678 915 236 334 -729 462 753 -542 -72 -417 112 254 -483 -383 485 163 13 428 -550 -673 32 321 144 -165 -830 -462 749 -724 -421 100 -731 -117 -67 -295 954 317 -507 -153 488 -330 385 -990 939 103 -840 3 -670 -383 876 246 -656 201 612 361 -737 -384 -85 -384 -395 98 584 -176 47 846 209 437 466 587 -210 -811 620 917 862 -194 -129 -978 -817 582 -785 -275 797 -609 -686 448 -132 -751 -942 -944 -715 -737 995 377 -433 -341 -11 -230 -587 -846 661 -542 -679 -755 533 252 -468 -744 772 -920 -508 659 -721 -205 635 941 365 -735 -599 -180 -577 31 -667 70 -26 898 819 956 66 -681 -765 -907 794 200 88 794 597 933 386 124 809 917 -444 -85 -167 -796 -275 109 116 -327 494 999 -605 -719 -392 -803 988 -259 159 -239 907 -930 -320 773 -579 -328 407 908 82 -731 454 174 911 1 746 537 686 956 -814 469 717 -529 930 -51 223 -641 687 578 -423 940 472 283 837 51 189 934 -498 -746 -632 154 -193 536 -333 161 459 339 421 -917 806 858 713 842 -969 69 -39 943 877 -197 -537 -91 271 113 574 -135 258 -675 644 -525 -978 -585 247 -37 -447 717 1 708 -364 -722 -646 538 -180 628 -585 -924 -208 -516 396 -782 -637 -522 -473 135 -911 -813 885 366 -435 -103 625 713 -966 68 -15 -139 47 -776 -173 250 -858 412 -707 -853 -790 496 -893 -280 -770 -605 -755 -409 -921 58 -263 -637 -343 -417 -432 63 699 -657 -765 60 89 -694 998 415 774 335 182 -809 463 -163 -175 -125 535 242 -672 -988 -266 607 249 694 -782 698 -479 220 -433 4 886 -757 807 941 -577 -919 -332 -932 132 -868 550 -150 930 79 542 -333 -395 799 -210 -222 956 583 812 735 -699 -219 -603 364 776 542 -83 20 -28 442 -301 -216 634 -479 197 -660 -489 378 -60 -882 -58 -282 -520 -647 -373 96 374 -755 22 471 35 -21 -796 -419 -224 216 -65 997 -749 267 -295 13 611 -280 -757 748 991 -745 -543 270 216 463 400 -44 -293 -300 -541 99 -556 -349 707 773 -171 -338 381 -389 390 115 111 -518 737 -267 713 -789 -210 -177 -849 58 529 -440 679 256 54 -882 683 337 -434 443 866 417 -477 102 -142 672 812 -817 695 849 83 599 -714 479 666 302 323 0 -523 -356 -679 -797 317 -882 -620 515 -901 489 -520 646 -471 -296 708 -334 -557 573 803 51 136 803 337 734 -552 992 203 935 373 86 526 -4 -447 982 -999 691 -222 -997 184 204 227 -149 286 -194 -356 617 -618 -172 -268 616 -234 -101 272 414 921 483 -494 -360 677 790 7 -497 -943 739 -314 157 -644 -883 -564 -243 574 689 547 -928 551 -467 -247 8 138 -914 -887 545 -464 -942 263 146 -580 -397 -314 -22 592 -218 779 690 -495 -39 343 839 85 -739 676 -939 229 222 29 -79 -547 -685 727 475 552 127 -428 425 824 804 -464 612 724 -331 183 -859 -330 -590 547 493 752 431 305 517 -95 159 278 237 -55 450 -139 -971 593 583 -424 407 -390 -980 -828 -333 -598 -122 -51 -369 624 16 -370 1000 -184 678 -119 -794 574 -588 -608 -764 -22 -972 187 -937 299 -604 -977 70 -96 18 958 64 503 -547 -823 383 544 241 -341 443 -569 -662 -365 550 -923 -535 -891 516 571 -129 -197 303 359 490 -738 -709 -391 623 -456 -536 -622 -242 -138 -606 -751 -764 913 -427 -92 -586 -552 351 -808 -178 -922 -128 -310 -879 488 410 807 412 -366 -569 -930 -766 -777 -173 723 -771 -683 -302 834 -659 -817 819 333 618 322 -8 813 411 -775 961 -521 -880 -102 -987 -482 405 127 914 178 -183 -806 -357 849 907 478 551 -161 347 -766 867 -959 148 -680 962 51 156 896 -603 -339 -61 -786 -93 -357 589 987 -318 856 -877 -133 44 828 281 540 827 319 735 310 -59 52 983 440 525 89 -512 -487 746 -24 -34 -271 -784 856 -538 -767 489 224 582 -511 703 -116 247 -981 -486 -756 -356 608 962 -702 -501 -211 -33 12 -354 807 613 -802 -498 6 765 303 184 -138 578 -747 -506 802 -935 -550 46 -411 600 -65 422 -42 -312 -465 -339 -720 291 83 764 -560 -974 -150 -351 -88 -530 -511 160 737 -653 -386 718 564 -673 -68 480 -887 211 362 423 -554 -787 48 782 -320 94 -607 40 -350 -170 496 654 369 -100 706 -117 889 -535 -794 570 936 127 -707 -144 164 589 -174 -767 -762 659 727 309 14 526 -692 732 -919 -665 705 488 881 -89 -929 668 -189 -14 -5 828 -832 -445 -525 778 40 93 -909 -724 -172 -441 -4 -822 -249 271 147 -415 710 210 112 -77 218 -769 60 -713 -843 748 86 -194 -590 825 -248 -335 -353 -820 459 -107 251 -376 -774 839 845 -54 14 833 -71 126 -402 -13 -274 -497 393 -536 -76 -472 -672 553 937 -169 630 929 -16 -596 -556 -535 -705 517 -750 -288 409 921 -990 312 -747 367 -227 -643 547 -503 -263 665 972 -437 -279 22 506 257 -174 -596 -404 858 257 972 -648 -180 -719 30 -274 285 -162 541 284 -841 47 -622 -703 -693 682 -314 -693 -363 -558 936 -314 -177 -201 36 732 -534 -959 987 754 -451 896 352 148 231 924 51 -759 654 706 439 545 542 805 -997 -640 -609 222 332 -137 -491 -644 876 -662 -837 -21 617 607 -389 -26 58 -978 629 558 576 -171 101 278 -362 -741 367 888 777 -542 -455 731 366 -731 -351 -44 -94 -679 -408 -978 651 841 -300 -773 -394 111 322 -623 -940 744 -408 388 -553 -371 -653 -866 983 751 -550 -871 390 470 -194 887 -429 -33 575 0 -491 825 940 577 -245 -193 378 -245 -540 799 -523 -864 -448 880 215 -297 792 905 -733 -869 884 471 617 492 293 498 -735 -724 288 -685 -196 333 -900 -569 125 -182 808 765 630 802 545 164 36 312 657 566 932 -467 699 605 -518 -588 915 329 -7 -868 944 84 441 -765 -467 -917 -868 208 -308 322 -661 466 829 596 28 867 308 263 -127 -573 750 959 538 -821 -358 978 882 28 -867 -916 -372 -112 969 -817 179 -734 -37 422 357 53 -968 557 389 660 751 761 -386 -228 -186 590 -520 339 526 520 285 686 232 -125 758 -176 249 265 -44 524 -167 303 -841 -217 -340 854 -873 627 595 -949 -122 522 -672 -419 408 663 -823 401 -779 715 -579 804 317 476 -438 991 -978 -369 -51 -992 -499 -879 96 -349 -442 -726 417 87 -945 -794 923 -184 -556 206 -794 -446 818 534 705 -808 -89 -850 -926 174 -826 -564 -421 -897 -421 685 390 13 -845 517 -326 276 -244 -516 182 -911 519 -498 -550 883 46 170 -700 877 143 222 220 333 -936 -511 791 784 -578 64 -863 165 -704 268 -429 432 -475 -661 439 -352 -190 411 -113 10 -777 -761 326 -784 828 -273 935 -418 -588 380 536 -1000 -32 -442 649 755 -418 -209 -247 -831 -928 823 -219 612 -516 -928 -52 -909 -371 -322 480 59 834 275 289 -24 735 -617 -507 378 904 415 451 -33 -399 -733 679 -913 822 -16 -205 -754 996 -737 -886 172 814 -61 858 -360 248 595 735 -106 865 982 -897 -407 271 -343 -994 221 107 354 -824 352 -401 843 -833 -57 -165 -864 401 842 -191 -219 -305 -319 95 312 135 -132 -567 -330 464 -414 -390 -893 43 -935 600 501 196 334 381 -553 633 238 -631 460 -763 -71 -101 682 425 -533 250 229 -75 357 109 645 -616 750 578 512 414 -102 -987 774 640 -360 208 276 -205 -243 -937 -561 995 -485 153 -212 -626 -803 -920 -848 -223 488 351 162 -150 -456 -92 -358 180 527 47 488 80 -300 592 648 486 439 176 295 829 -590 474 -937 66 126 937 666 158 368 426 -739 860 417 -324 -7 -698 -790 68 -959 -257 -696 -308 101 -251 -755 253 -462 688 513 -965 -462 691 282 -884 -130 -528 -158 233 -58 579 -298 225 535 396 -614 -615 -562 323 -862 800 -577 734 -447 416 -220 -244 -640 -639 403 -413 -545 -830 -790 -1000 -348 -398 184 733 -634 5 -840 510 -860 732 -411 799 819 0 -552 634 916 -570 716 -670 605 -459 -760 -949 -235 -997 -17 728 -678 -93 -833 -574 765 -372 937 -457 -301 -204 112 -966 612 -783 128 451 956 682 -628 576 885 -575 -562 137 376 -690 -435 -691 -326 836 -382 37 -3 456 -573 -669 -655 -663 -569 921 -72 680 -228 800 31 673 -891 -676 -621 567 -800 786 -51 -689 240 -231 -752 674 -163 -716 -152 -986 690 -538 -216 295 623 -302 239 -98 -580 959 169 918 -586 15 -938 383 379 21 -20 -47 130 -497 545 -32 176 -416 81 519 756 -16 608 214 -709 -225 635 -666 -164 -240 62 -896 241 335 897 -395 -878 -108 950 682 856 763 -360 -180 767 -468 -165 -79 935 -465 81 -642 560 480 -519 425 -474 86 -504 -415 -680 -316 985 441 616 873 784 -631 515 795 662 159 -704 703 643 -469 413 576 -280 145 547 -741 -974 -745 -677 279 -634 922 -385 922 -778 -989 418 -102 260 473 944 550 638 96 -567 485 367 -544 -568 759 -531 121 -201 -639 -742 -632 -952 -849 -123 383 457 -829 -835 121 137 762 -27 -606 -75 -416 -398 -215 294 587 575 -837 -609 -891 -921 -594 243 -328 -548 -970 -353 286 -264 53 177 784 728 -397 -928 559 -605 -136 -911 -146 -218 287 -340 -395 -987 43 286 -948 46 521 980 15 161 -939 617 -185 353 751 -255 915 -675 -561 128 644 -3 -444 111 314 -293 -839 -362 -809 707 -173 17 -236 -308 -917 445 -304 -214 -998 319 -589 461 -763 89 739 -341 -840 702 -603 -630 -322 -411 553 358 -710 -288 995 -808 -32 -122 -180 23 -893 -171 -679 -128 879 886 610 -170 -605 387 334 854 497 -87 -88 -829 329 629 843 -189 -395 -214 555 816 -996 644 -283 -715 -527 663 816 -518 450 -770 57 -856 -552 -990 686 442 174 -669 -96 -371 307 266 431 -287 213 -594 -885 -197 74 839 -475 82 -766 489 944 -646 259 21 -355 -180 410 405 302 -144 -34 617 780 795 561 380 847 272 671 775 -974 -184 738 993 -97 638 868 -373 975 421 154 -662 -925 515 -595 601 -386 358 81 289 370 -510 -18 273 514 775 -396 631 -960 969 153 512 112 313 -996 -907 245 967 -77 -940 527 170 -919 -569 -19 -585 -550 -645 397 -432 778 -351 -310 -178 578 38 -656 454 -51 895 -725 811 -748 -581 -779 264 230 667 326 -941 314 -20 649 609 837 -422 716 -160 271 564 720 -688 831 807 517 507 -999 118 36 -366 916 214 -861 7 258 542 30 102 -96 479 459 293 -411 -265 -846 160 696 -579 -986 -512 480 914 -153 491 -383 453 759 352 790 -574 780 -338 778 355 -866 512 466 842 -220 -358 145 -524 -138 890 -522 -192 -288 740 919 -918 -110 -319 -18 726 654 -3 -432 -169 -981 -115 -990 985 957 -1000 39 857 -117 907 449 -602 -787 -390 73 -191 353 990 237 -534 -743 -10 -336 952 -934 -628 320 -856 -535 472 -130 465 -839 402 -520 154 -440 -708 899 -247 -232 819 -49 -971 766 -975 -5 442 -190 -139 259 -53 92 589 324 844 887 926 582 -477 -654 -147 535 941 -780 61 459 369 951 649 187 764 -346 234 501 -771 -999 74 476 837 -71 502 -773 439 -673 -913 447 -973 -523 651 -732 -196 856 -351 -324 316 731 -633 -260 -118 804 -443 602 -966 918 104 887 103 553 -623 596 -17 -781 857 -270 -797 -188 -59 310 855 -219 -238 229 -420 877 76 -303 98 -960 273 296 208 -386 -927 982 141 -544 -434 -272 -885 -505 750 -93 -612 -782 353 219 -846 20 500 978 981 728 525 -370 150 -271 232 -528 234 -464 885 687 947 309 958 428 -260 -569 866 872 -671 705 117 -522 855 -157 -279 -780 504 343 587 346 -156 222 -694 -287 814 -516 254 633 -620 108 714 802 -453 -79 762 889 642 613 -598 -508 -768 30 818 999 -559 -19 201 -528 777 -986 -742 -191 464 239 707 -301 -417 880 615 -445 19 643 -539 -584 970 716 -365 380 -507 -206 -617 -943 527 209 -521 284 -287 -629 990 -712 -772 -217 -842 -508 -220 -773 -922 -847 -744 486 -983 30 718 -856 -367 689 -648 -756 390 -469 834 -187 908 -575 -226 623 -594 302 -934 519 804 -90 712 848 -31 -396 -975 999 26 -636 792 -932 -331 66 -833 303 674 -903 819 -547 969 -140 86 406 581 -708 323 -832 -978 -291 388 -632 7 -160 -359 -777 203 922 269 363 200 -153 -230 576 73 259 84 16 462 497 -311 335 646 -653 -562 606 745 369 -782 -548 440 374 710 196 -303 689 -924 -246 549 -390 411 -681 -862 597 -340 -201 979 669 556 866 427 -344 -780 299 455 -512 915 794 573 -494 548 -810 188 20 406 607 222 856 -337 180 943 -951 -587 487 649 952 794 -743 -459 535 741 680 -610 392 -813 -521 -693 790 376 522 -487 545 -350 -502 -235 -184 784 294 -376 -108 141 405 976 -706 685 997 -163 -713 -757 -434 41 -521 -458 557 153 5 263 -766 -980 154 -349 -938 -323 -348 835 879 660 -906 -98 -297 -518 -709 -454 -499 -486 336 95 882 -443 43 -27 708 -294 -10 -4 837 882 -130 327 -737 -87 -68 -438 989 955 -844 -359 436 -356 550 -537 -296 969 -98 -722 142 -117 -116 348 -633 136 59 -36 890 154 904 -693 -476 121 603 930 -110 76 354 -487 725 878 -341 128 -880 -127 -374 -382 -665 -854 529 452 2 858 270 -227 -888 -632 -442 591 -589 983 -336 780 -541 673 -522 866 -63 770 -949 13 -601 -118 -867 195 -18 92 85 -485 -948 -505 -550 337 -281 227 -553 436 599 264 -29 -769 906 -747 -329 682 334 422 -75 -251 -811 853 -964 -126 283 213 414 -837 -62 964 983 591 885 -397 -645 399 -523 59 906 886 -1 672 -730 -791 -948 -152 760 -440 -974 43 -937 975 -199 -305 897 -973 646 -638 346 259 -906 178 144 -249 892 579 821 297 -648 -811 -378 697 -619 685 584 851 -793 -115 393 559 -957 -909 -929 -923 -658 690 544 -450 311 538 316 305 691 -328 332 937 366 -917 909 -542 -210 -175 371 -184 65 602 507 -149 246 354 -196 123 875 -393 -592 -239 -808 76 -736 -124 -319 141 -445 305 255 -512 379 268 -883 0 -324 -213 -570 -933 795 -236 499 -329 457 15 -997 325 100 652 -53 902 -171 381 356 -246 428 -533 175 931 -937 -185 -257 261 474 -703 540 67 157 -57 353 209 824 405 -641 546 -600 70 702 -185 -403 -746 129 138 419 541 -786 904 105 425 -111 996 848 -82 748 -601 5 -159 812 953 -21 -377 -31 807 -168 277 -277 -746 153 -682 361 -377 -424 -287 -539 -975 -739 -416 469 494 -220 579 664 -596 249 299 115 704 880 548 365 948 372 -374 -459 714 -651 218 830 134 -868 -881 -598 -900 34 -369 441 922 -6 8 720 649 -7 -611 882 -622 356 -112 -117 -217 711 1000 -819 914 -225 276 -801 8 -723 787 557 999 95 895 239 -553 -208 -77 -412 -269 182 -302 591 -707 -242 964 447 74 -440 -179 455 -66 -582 -526 -907 -234 563 887 876 867 -164 -286 -656 158 -218 399 359 133 -895 -714 -230 -230 625 -900 946 731 893 -67 664 -300 -299 -855 -314 478 -355 522 -161 -225 -709 570 -886 -436 943 -441 -887 639 -762 996 299 384 -615 -560 5 222 790 -195 386 -797 -471 -793 -595 -385 744 -394 -552 963 -490 628 266 -656 164 385 -797 -628 340 -425 925 -420 -323 -622 151 -730 520 -698 169 -407 -369 -828 858 -644 364 851 425 -937 629 649 -326 -275 42 -584 863 420 99 -92 -269 31 859 -266 -475 897 -782 882 -643 -997 -5 -159 924 878 -242 -419 816 222 -835 748 -830 -751 17 -103 -726 -480 232 297 756 -774 -921 -560 -695 120 -685 654 82 -558 -55 -189 -355 -218 -835 905 839 -79 113 -91 26 -610 -136 -561 370 104 -787 84 392 597 71 988 -686 -989 656 433 747 665 523 -314 391 866 -413 59 -277 -43 230 172 198 -129 800 772 -927 -122 259 -856 836 -581 -808 -60 979 824 372 -950 -457 238 -812 67 -314 818 84 -463 430 -203 615 -35 -564 -340 -976 -138 -325 563 -804 990 324 427 -162 761 -494 76 -434 287 -131 -470 -658 -4 -595 643 -895 32 -268 757 -701 -791 -715 667 -166 661 244 -906 -656 -445 516 -172 -165 -567 410 -374 -322 989 -686 624 476 -801 260 -476 -391 916 -684 -25 230 422 -844 285 624 707 170 -50 -83 -812 817 -230 -756 625 -953 869 -246 415 265 -352 -218 51 645 -479 239 -152 -875 853 196 408 -862 -274 570 -766 548 -142 425 403 937 -631 -78 65 -585 -95 -754 159 912 -272 354 473 -485 -776 944 550 -479 203 202 -650 895 -741 942 -783 -350 -910 -890 -184 875 991 965 -449 104 894 787 642 737 -982 238 122 489 595 865 948 28 -468 520 -323 894 521 69 63 436 758 35 -272 286 -690 64 -5 962 535 -635 600 -38 -146 -992 632 -897 373 878 -694 383 380 924 673 -517 -131 789 457 -406 -328 -155 865 -893 0 595 -109 864 -527 282 -185 543 -86 166 -861 659 -152 987 74 -109 -498 204 701 -676 801 511 829 -864 990 -754 293 -149 843 -511 844 187 821 -892 -768 -447 588 464 -1000 -722 -719 -904 -504 817 -218 -648 -780 -973 34 665 493 837 943 938 759 -81 -5 -331 297 810 -925 827 -987 -125 417 -108 445 -978 -832 298 -624 -968 -672 840 166 -457 -802 -809 -515 299 874 -823 -395 -533 519 45 -355 497 -878 -410 622 -534 -625 664 -887 413 -758 -557 -940 -742 515 978 923 -542 -978 -731 -744 -485 -869 -414 -601 -101 -359 -490 -652 -891 782 -462 -148 -578 332 -478 913 -811 898 -337 276 -702 -284 6 -585 -523 -158 -223 -136 -519 710 954 692 748 860 643 -335 -713 659 225 -785 -972 -175 116 -978 821 586 -67 437 -974 510 -222 -612 -53 -525 -592 -967 574 128 941 -662 -682 -576 630 -397 285 914 -616 -776 -949 402 -945 -828 -56 226 -919 821 422 -155 654 331 -992 -603 263 -34 -531 749 -589 725 -525 320 -258 659 -712 -863 -714 -77 767 132 -131 808 -889 -116 625 -761 -328 23 739 -113 439 901 374 -883 -873 -370 151 836 -688 577 -320 -887 -908 -429 188 -96 -551 -313 487 128 -56 21 -451 426 -479 -405 -881 841 -106 895 -742 -211 180 -649 492 327 -481 335 70 347 -132 791 -36 -535 -188 -93 338 -837 994 635 -19 815 -577 678 869 22 -927 105 -117 696 -752 982 -545 130 -43 1 956 639 -55 -373 -393 204 651 -251 317 -618 535 307 973 688 330 -407 578 -82 810 748 78 -257 649 -787 -410 -368 -281 379 -614 -6 -472 722 -122 150 886 724 953 -766 -492 753 -855 -356 602 536 -101 -222 89 763 428 -944 780 -241 835 -494 -100 -845 -938 -677 167 -409 -278 -305 660 859 916 773 820 795 -75 -106 -643 324 -63 439 924 57 423 982 200 -63 -350 -699 494 -783 475 -156 -201 -275 -182 -738 -153 -149 -722 757 1000 189 -284 520 -353 332 -620 -483 427 399 -122 -498 460 583 73 -923 -472 -923 -85 650 175 -757 -146 127 7 569 378 327 -922 -179 -144 -436 380 938 76 -247 967 529 619 -160 560 211 792 -118 -62 450 978 845 821 289 398 667 -743 -500 -78 -344 956 -763 31 330 916 700 -8 643 -872 906 -890 -399 -459 -124 613 -832 646 103 -434 -301 -232 853 179 242 830 950 559 -898 785 966 628 307 -844 452 -964 811 -611 937 -572 -459 -790 141 550 -109 -5 -910 627 -599 435 -221 802 289 827 772 -802 -91 -441 66 -533 -123 -908 -359 -750 -275 -507 -885 -693 -685 -180 142 -22 -13 950 -585 653 28 134 -518 -862 -214 -722 -272 -530 800 -386 995 574 225 475 -345 -503 -206 -51 916 938 -801 -894 -526 -319 470 -650 826 -421 -23 664 981 535 154 -942 255 -137 -378 -436 -987 533 928 -748 -197 -434 -77 -226 -686 -887 944 179 683 -980 -979 -18 -263 536 528 -595 -829 -816 49 -408 -425 250 -543 -282 51 -286 39 884 -577 749 690 420 -913 -459 84 -333 902 -828 -881 81 868 -938 -525 843 724 -42 800 647 320 -549 -733 371 813 506 -57 -691 -952 -461 48 816 652 -856 736 -23 -278 -472 414 -160 -548 -767 357 -223 -321 -748 726 -581 -878 -934 351 -412 -908 485 -2 -84 -866 798 234 939 44 -431 711 884 279 628 -734 -933 -655 491 579 -46 490 -128 791 -609 -989 686 624 -607 386 -704 -135 152 -244 -471 -62 -999 -99 -538 791 -559 -817 228 -175 808 211 -875 -353 267 750 295 -971 -736 516 -181 103 -293 416 58 -258 -437 541 70 -900 -555 -589 242 294 -519 -290 -19 -437 -367 378 573 -713 531 -817 -520 -834 -298 -593 -867 -747 -890 -521 -712 826 -992 -750 -218 473 -914 -660 205 -334 -547 -311 159 -66 -244 795 205 -399 -801 532 686 -824 411 89 472 -517 366 -273 -216 900 -52 -446 -289 36 719 -443 -400 232 858 302 849 -429 118 -123 971 -281 402 225 -442 366 -185 466 -507 400 -753 -175 115 -833 -11 343 203 -583 388 384 -407 -781 -175 927 -138 595 -105 780 640 -74 -67 -604 -143 -451 115 -833 192 527 685 -130 -259 266 913 -729 -792 790 547 237 765 -441 -110 806 54 -659 633 197 -847 -482 -263 -237 948 -226 324 -703 -934 -209 -423 159 -362 263 -186 -76 -431 -536 -156 808 699 -864 -599 -933 998 -97 -541 145 131 -964 994 770 483 -57 548 48 792 551 279 -72 935 -115 329 -402 -575 -114 441 -52 103 152 -513 -990 -391 -985 -308 104 944 -518 -651 301 169 31 -198 179 25 270 98 -818 -305 242 -134 -704 276 957 31 746 -560 -632 653 -789 131 708 414 286 -50 -112 -495 -40 264 -414 -633 -511 676 -360 78 -918 894 18 -143 -364 497 -301 465 187 -505 426 257 -842 -678 522 -189 -573 -887 669 652 -436 -865 -237 -630 943 -130 -574 -67 841 808 366 -468 -509 132 698 -115 -877 276 -793 717 -338 407 234 838 -338 161 886 -670 -135 119 -315 -324 716 -10 582 128 694 78 201 -550 583 693 208 -724 647 833 641 752 -328 -852 -826 -608 -999 24 236 458 984 -938 -310 -36 -271 333 -30 731 -676 2 -250 189 889 693 -545 515 61 350 871 -526 -598 -84 457 -541 153 900 186 447 135 861 235 252 -556 -366 384 -150 -487 -136 230 537 -583 901 458 -462 470 -295 606 -506 356 763 491 -248 -470 829 84 -754 -753 416 291 903 365 631 -706 -280 -632 -262 -871 670 40 -554 -385 893 -226 941 -736 329 681 -487 -755 -218 545 557 759 -103 -448 13 -45 812 -650 318 864 -534 -750 378 930 872 539 -615 835 -348 -179 -836 682 415 542 -799 0 -13 512 917 99 -975 -373 649 716 -322 -925 -143 890 -961 -779 549 -310 705 529 392 -877 589 853 -971 -299 -151 -542 420 93 -444 48 -886 844 629 38 -658 -788 -409 283 -494 980 -657 -644 394 731 -993 929 154 -757 55 677 796 177 662 577 -507 32 73 -19 -688 104 -370 -955 -408 510 -25 166 777 760 408 -282 714 543 6 943 -856 -465 379 -531 -14 45 862 837 -735 327 -270 300 -37 -861 926 535 537 967 -2 -797 -641 923 -869 967 -133 -253 -684 433 -748 85 -779 891 381 -997 54 -909 -763 -419 -64 -7 -107 558 -730 -202 190 775 -727 80 281 7 266 -542 -609 -211 -814 -567 -506 -231 721 995 762 938 -356 400 -303 -875 93 117 496 -836 272 298 895 -777 -657 -749 -926 -940 -20 -760 -195 759 -287 172 -421 163 -774 344 168 -485 153 -738 -889 -591 321 -353 686 263 842 288 65 -696 135 -857 864 193 118 -592 -561 16 -630 -81 -58 -289 694 -861 -731 721 -161 600 -343 543 37 919 58 115 -507 410 -812 424 854 420 -963 -562 983 -341 131 345 -659 -245 895 690 751 -494 -225 394 143 -664 266 54 -759 606 760 183 417 -389 474 786 735 890 767 184 422 908 872 376 -713 107 -368 272 -747 988 -881 784 -401 296 686 101 175 -731 -663 -393 609 -242 649 -742 313 -472 -566 79 696 -669 -984 769 -895 -141 345 101 -122 40 201 -860 911 279 904 -2 746 -592 -782 -540 -891 623 -230 -93 -235 -196 -276 486 273 569 619 -167 -560 256 230 -901 -140 -789 748 646 -831 868 -7 -302 -966 91 310 667 -413 836 464 564 -314 -24 864 893 116 -430 366 565 606 270 -979 932 -810 -594 880 150 -562 -433 819 647 -77 -747 292 793 -141 -949 -602 -82 245 448 561 -434 -972 -368 -201 380 121 -211 -907 741 -727 149 514 -543 483 -491 -369 -29 -70 158 -252 -977 7 -113 -469 -34 174 674 218 -167 -627 591 727 -171 -447 697 530 481 273 396 691 -523 -697 859 -786 -404 640 -867 -223 -800 -815 914 -409 -19 -614 -410 37 426 233 -550 124 907 -340 -160 522 -613 781 -143 -600 -107 94 -293 -438 558 -694 -23 987 897 854 -266 703 -570 635 -356 175 -477 -596 -463 610 542 -132 812 442 -648 160 -512 101 -8 -895 663 783 -217 -483 -259 419 -558 -665 -606 -480 -227 -366 -412 325 641 233 683 678 504 665 -186 -119 115 -329 714 706 -996 794 512 -822 564 -474 639 -79 165 -184 -642 -367 -231 42 319 468 342 -976 778 -595 -584 -659 -332 843 -17 827 632 134 410 766 944 366 66 367 99 917 623 46 -710 285 -67 939 106 -632 73 874 -713 473 733 841 -573 270 -904 162 -939 785 -238 -419 460 789 17 -105 -903 68 706 -943 -753 -883 388 -120 441 -756 -842 -996 -983 -373 420 -655 -531 10 278 225 270 219 -864 -892 -896 125 -485 -19 -180 962 335 -512 -238 964 -791 -746 -406 -778 -740 826 -781 -250 -591 654 29 678 257 657 -512 -534 258 708 -338 -190 319 -773 399 680 -563 -665 14 105 135 230 -580 693 624 78 -351 260 -230 -844 419 -543 102 888 -139 -209 -260 -575 -390 959 639 -688 328 -625 -391 672 -856 986 555 256 334 449 338 -940 842 -45 -570 93 -619 -931 326 687 801 476 -787 463 381 -910 97 -108 901 15 492 675 256 203 752 37 314 -827 190 915 324 -691 -8 666 452 242 -667 -348 361 -354 -119 237 -327 685 1000 -599 -943 -199 -574 580 795 -217 686 992 -13 -906 184 -921 -441 89 690 177 392 925 -776 -655 503 805 907 749 -88 514 -358 899 -418 -674 -820 311 603 -151 -94 -557 709 831 -840 64 238 916 557 298 -964 347 -977 343 -586 405 -806 -885 -491 -22 206 384 -731 518 348 -647 -935 503 828 -448 -421 453 926 42 -744 869 -173 807 -948 -232 527 167 899 654 234 421 134 208 -772 525 -545 139 206 308 967 -676 -154 605 -492 -537 -225 221 -816 500 -198 -962 -837 -802 582 831 -454 78 -256 -967 -714 -130 796 -936 -564 -829 -61 -549 -578 702 -735 -901 725 170 505 988 664 -138 511 -620 535 -78 -404 645 262 -879 -775 -348 -191 90 -247 995 -404 137 -544 -324 -895 765 -504 -718 41 -297 696 -607 780 798 -593 -516 655 -574 979 -819 -355 915 257 726 954 272 -19 479 -469 -509 -569 -273 132 -925 74 738 409 -698 -160 -114 681 -957 459 -727 -605 -221 -469 -188 -552 157 -876 729 -340 87 -161 -669 -896 -306 -751 -667 892 -968 807 -887 -75 385 278 -559 -979 222 -224 -716 26 493 679 308 -554 384 -403 -92 931 -65 605 29 614 276 386 -921 -602 -887 729 346 687 212 298 56 -100 322 317 264 -696 52 166 -801 -72 -849 173 -105 -659 -712 694 439 389 -871 266 571 -395 -969 -359 825 -395 -102 -74 -105 381 79 -484 852 -685 -41 -143 345 -508 156 -505 320 283 504 -174 583 165 -143 -602 220 -820 -273 757 692 -635 -773 314 290 -619 431 -156 -692 -244 -219 -190 623 -259 838 -56 -791 -325 -41 424 392 315 -299 431 758 494 846 729 -152 -888 102 -143 860 -454 -422 776 -3 972 -988 -117 839 554 -563 857 -73 -740 509 911 54 -13 230 252 -317 -671 537 12 -67 -657 -156 -81 900 -123 611 820 -523 365 -600 -678 345 -376 731 -961 793 25 -51 470 -965 -371 -245 865 508 -124 -85 -418 -564 616 -111 440 126 -841 -658 508 48 414 -638 -310 291 -132 -438 -730 663 185 -496 -763 -100 299 -444 -734 995 582 -705 -826 425 365 669 -784 831 -430 -129 876 556 764 769 -450 -755 71 70 -295 -338 115 803 -81 -817 -415 -177 -230 -750 679 385 -685 144 499 -523 497 443 -851 -1000 708 -50 973 230 -365 -749 -510 -326 -807 948 -982 -842 759 -475 322 475 -276 739 620 482 -935 582 849 -771 -280 -638 888 -706 -759 713 838 -127 -130 -848 -829 895 -927 599 532 -590 -947 480 302 294 -200 122 -907 -891 -771 222 461 -391 -391 -888 -102 -47 -515 344 485 -154 804 440 798 -872 -710 207 -967 702 -767 495 -194 306 82 -682 492 -868 -462 876 -655 -733 554 -180 843 103 -511 293 -239 319 -456 -720 433 314 832 7 46 144 -602 -409 -609 -679 111 316 915 -493 691 -11 880 -901 -128 -116 814 575 125 -819 387 673 -231 206 -346 -552 -946 -119 -975 820 -282 -737 -908 306 -310 85 -692 159 625 23 777 -373 -408 -156 668 378 233 625 -863 381 -930 554 621 -530 -612 -412 379 -664 -695 -78 861 987 -954 -692 -929 537 -552 392 818 376 707 762 -448 -368 -458 396 219 61 399 143 899 -419 -744 512 -71 -57 903 11 335 919 591 -191 302 644 -771 18 -174 -235 123 697 585 24 -525 429 -284 956 392 235 -905 602 -368 -921 -182 -56 -956 -249 639 -524 -190 22 -24 228 817 31 314 -977 168 -731 -173 -530 -354 -655 -629 340 745 375 -578 -792 383 -957 881 -319 822 -975 198 255 -819 864 762 140 106 -182 231 874 -639 -342 -190 -39 569 980 345 -295 574 -930 -5 -943 -420 332 516 581 457 806 907 769 -863 975 278 -832 492 -294 -153 -716 -174 -48 42 775 -68 54 0 536 771 -336 316 -585 273 178 -217 -928 278 675 279 321 -182 -115 653 681 354 -298 196 304 -729 266 972 933 892 487 177 470 187 -623 -163 59 391 -613 -32 -440 -981 194 -910 139 -292 83 -833 -22 -521 -278 291 670 -151 436 -811 520 488 -759 971 962 950 -571 -471 -471 -298 345 206 751 -720 -63 -917 -33 60 -339 -901 199 -461 239 -747 -74 104 234 977 -856 126 474 -150 -489 -175 -799 -956 -809 598 728 401 -421 701 -946 -286 -186 629 -179 746 -867 -88 -820 825 533 146 818 -624 -16 -167 626 8 -780 -321 724 875 -91 -717 451 987 362 948 -964 694 933 -752 -190 923 715 -797 -499 55 -455 -277 568 328 556 45 -854 -184 -143 297 -783 -178 -580 58 -836 775 144 -669 -31 -207 -798 -762 -834 894 943 -792 765 -899 -263 657 646 -718 21 -395 391 -273 240 246 860 668 239 997 157 399 531 -870 322 -93 406 947 -108 112 818 -773 912 908 168 -303 813 -794 -870 -26 42 123 -825 587 -441 -652 764 -246 -724 30 -134 103 950 -740 515 934 133 895 948 298 -352 -827 73 288 650 -448 167 -63 847 -621 -99 -263 432 -369 84 -851 -433 162 545 -442 44 915 643 983 -606 -360 -767 -353 825 265 -294 -740 303 195 -850 927 664 -1 213 175 -539 -132 -361 -158 -276 -222 278 707 658 -595 -154 24 -64 765 397 711 -921 914 -785 -389 582 817 447 -638 -93 705 -671 -569 -540 707 -549 217 -195 -273 -947 91 941 -257 -416 256 757 195 311 427 -91 -37 -949 -15 575 -70 549 461 -774 935 -808 43 -351 67 -154 304 107 348 721 126 -838 576 -508 226 -591 132 -925 -699 -650 123 150 -120 -571 -210 -16 529 338 -288 -340 -318 -381 27 945 -452 124 -758 48 652 -238 -432 -373 716 954 -854 262 -113 482 -882 -863 973 -270 803 4 564 -194 223 232 -319 -794 872 -366 -713 755 -610 900 -806 166 -613 517 489 245 368 -360 -319 -170 434 -15 -366 933 -891 800 -537 -221 -408 -393 955 930 801 -714 -840 -202 -397 -201 -977 -240 721 77 -258 -504 -435 -467 -954 -897 312 244 -941 -197 -937 -489 -984 650 498 -264 396 -773 124 -172 -630 38 797 -547 310 94 459 -755 915 -219 704 -683 818 547 -1 216 225 -333 -957 559 320 -292 991 876 102 818 443 136 667 851 -488 -982 91 -570 420 300 867 -450 624 -4 -405 -845 -70 900 454 -888 236 -75 827 -987 105 609 -383 -899 -712 654 -751 -176 458 -365 -2 228 -38 -900 -129 550 237 583 70 -565 431 -237 15 -825 -432 214 933 293 -562 632 -15 -881 -540 455 520 41 901 710 668 292 856 -843 610 606 943 -42 39 240 -615 -702 246 374 441 638 -399 845 36 937 -357 89 -204 -40 -365 738 -43 761 571 -285 696 475 -1000 -186 195 -901 -908 921 962 -534 -121 -109 499 217 -282 978 765 -667 -175 -780 -676 600 883 -565 -978 -334 -538 272 -999 209 -790 771 634 212 -860 439 -511 520 715 164 -785 53 388 410 -101 530 408 -164 -966 518 807 801 276 532 -422 -319 -185 111 388 -252 541 -41 -779 -655 -719 -200 721 917 -466 -179 -570 -950 230 9 -93 -341 -21 -33 -759 -10 731 -105 -272 -417 619 -53 943 867 -176 416 -888 771 296 558 402 -118 859 -484 -359 252 -301 368 -427 -135 -620 534 -732 -56 341 -633 -61 489 905 -300 -265 -670 -994 -698 -325 87 -361 840 -353 -309 -86 885 -337 23 -811 -510 -446 -934 -648 -101 -762 -612 -278 341 -117 976 -76 415 882 169 260 -410 -406 -67 -480 142 145 839 5 106 265 -634 807 669 -59 216 -949 -56 427 945 339 115 -600 -34 -874 835 838 -949 -456 -159 914 271 -600 -486 891 518 -929 -847 147 -676 -487 555 -634 252 745 -87 841 -905 598 805 783 -375 -568 -142 -508 562 185 -627 737 160 -578 943 220 -83 -379 -378 -543 -782 -588 -223 -483 262 109 -836 824 848 723 -698 137 721 -333 282 801 -180 -817 313 -459 741 616 -590 -164 238 295 -730 -506 287 -377 -591 -287 -811 -327 979 261 -926 -895 -321 -119 -438 -718 246 -777 875 987 458 232 316 614 148 -386 134 881 -227 113 259 449 820 -51 -242 -698 822 -943 -182 103 240 -979 456 -793 -934 686 279 -433 121 -315 656 -686 495 439 -127 -992 325 -637 328 657 -514 -933 945 -804 828 -393 406 -678 -315 887 186 -230 656 164 -718 -254 425 958 217 996 298 -842 -269 604 -463 -310 644 673 37 641 535 825 115 768 -428 639 328 973 993 373 -701 75 651 688 -7 -788 464 410 128 -360 477 640 371 241 -44 -545 456 -466 442 -205 -901 396 -861 28 416 -180 693 -920 608 263 639 -652 -129 565 -907 54 731 -176 102 -19 -654 995 269 -871 -877 -904 -669 -315 -310 -242 -585 -498 101 684 -153 -186 -743 979 904 -154 -370 154 180 -189 -380 754 170 844 76 311 -372 17 -405 -114 432 305 -28 -569 50 933 -776 203 -803 -916 786 599 829 -223 -703 -514 -593 49 -427 772 -447 -386 -188 30 838 -956 -135 750 -958 776 -102 968 860 579 436 773 791 351 -689 144 -389 336 600 -37 616 -298 -448 -913 -546 39 -297 652 -17 -187 -810 965 2 -915 -497 806 708 -956 -694 991 541 907 -511 -421 435 616 -782 -500 -518 928 -133 974 -327 -275 -552 171 236 875 771 -213 -980 -285 -321 -816 -716 731 734 796 741 -961 -465 417 -26 -655 18 404 287 274 -341 285 -586 223 -901 408 -537 -675 -196 494 -41 275 -787 919 95 -687 507 -285 -139 -882 -428 707 210 65 -828 -33 -689 875 0 686 226 -440 -648 699 -192 661 -85 297 -741 562 -150 -122 -285 -350 623 -968 931 -895 -164 297 -55 -819 -775 278 -665 791 294 404 157 589 362 392 696 -115 337 -148 886 358 -382 443 -819 -352 -22 -878 -443 -222 546 -375 925 -36 -716 -386 -848 527 750 -18 818 -720 893 256 -388 484 -88 554 -247 -861 459 915 -331 193 399 404 961 -279 74 -915 -895 114 433 -258 -568 -701 774 358 58 569 -42 472 46 -113 -455 77 -74 -228 -832 -421 126 -983 623 -390 -282 -807 609 91 -351 872 -136 -576 -566 -11 262 343 -782 821 990 -2 682 162 -353 -989 917 600 -778 -868 -97 33 -551 644 -947 355 448 991 -691 161 -302 811 -503 202 58 829 -76 -269 -685 -219 -848 841 -641 105 796 -311 478 969 -217 -698 177 -158 -297 -830 -858 -329 -185 686 238 -244 -446 304 549 -295 -765 -268 -540 -978 797 444 -786 82 4 30 587 -225 680 756 402 806 818 388 309 948 -940 282 -782 565 -604 -3 -969 420 -154 -255 -804 252 171 -668 467 64 534 -753 15 -818 -105 619 -199 287 858 371 638 259 -894 -460 806 -463 133 414 -395 545 -35 519 862 -622 185 286 -48 -342 -997 641 197 -206 -210 -578 -653 -340 -737 166 594 565 86 -374 -572 544 -76 -343 -272 321 -152 811 -446 -930 -519 412 -519 156 -355 866 -370 789 416 -404 275 774 -484 524 923 870 373 253 -358 202 678 -758 505 973 909 -725 33 -348 799 303 -482 242 -129 407 399 950 975 792 372 -320 -684 -559 -80 6 -375 -270 374 -670 611 -749 -726 349 634 925 -524 -323 990 769 -646 562 417 746 183 -885 431 -661 -120 -885 -483 -78 680 40 255 600 735 283 23 -89 -911 604 642 -634 673 294 -427 847 -701 318 733 -248 653 -364 -10 879 887 885 -939 -588 458 106 -24 -921 2 -541 90 734 637 -518 480 370 -821 -767 -497 897 -486 -455 -658 218 603 -325 -662 -290 430 -948 764 202 -761 -865 793 394 -361 -241 -629 -44 -122 383 767 977 92 13 -668 854 109 -699 745 992 -999 366 -297 965 -981 165 348 152 819 -675 -375 209 -290 -126 649 -423 536 -783 -366 181 -573 -497 -100 -165 -865 734 -302 -900 -313 -786 -149 383 -941 415 -266 -800 -759 -622 -374 -683 -229 75 924 -732 248 -40 -158 66 401 876 -340 -169 -593 -795 802 -926 606 393 450 432 838 916 -994 -258 334 -832 153 -870 325 -342 -693 424 -685 94 325 122 251 -501 -979 -139 398 779 498 -659 717 803 643 -288 454 -605 -889 903 -202 -431 673 -224 733 -674 -102 -596 -284 -168 -969 917 -838 -277 -501 257 804 -563 708 618 95 126 853 -673 -696 916 521 265 955 882 283 214 715 519 -904 683 766 -424 -581 384 -511 -483 -231 -885 591 -203 -971 -979 507 828 626 -693 -64 -84 -470 718 -7 610 199 -325 -621 -814 -655 464 807 79 864 455 -52 -290 -757 -987 -485 -29 11 383 471 220 -32 582 -892 -891 587 202 -914 184 -223 785 -304 28 -606 -68 -630 -498 -84 -35 286 374 -496 735 -821 -828 142 368 755 -662 -870 -104 -52 194 238 557 -659 394 -959 -759 -337 -464 656 549 -513 -565 10 -555 -525 819 563 212 512 916 763 261 366 374 688 160 -82 -730 -288 -718 865 -228 450 -401 480 -551 -993 -239 -101 109 -656 -922 41 -886 552 524 326 402 -946 -777 990 -972 -796 944 968 -903 778 549 -132 -751 -766 -248 -697 325 -404 118 381 771 260 -229 734 -734 -471 22 850 -364 -653 -777 -116 584 836 -835 297 552 422 859 917 -263 110 -780 -743 -558 223 -221 774 246 -131 -350 -414 666 924 407 658 799 -733 481 399 -568 158 -539 -740 985 32 14 410 564 -349 415 600 -99 785 996 566 -847 -424 -987 -207 -498 485 310 800 779 -860 -284 -880 231 -554 871 -340 464 286 416 -279 -152 -913 593 879 595 418 -70 129 863 519 -437 -768 84 603 -254 360 -267 -485 80 595 273 347 -123 -215 700 159 215 880 203 -533 -612 -380 -137 -389 -646 604 555 617 -900 300 -966 933 117 907 -908 -709 -447 -211 -269 -524 -229 592 -695 581 898 -152 -156 65 380 -756 83 417 934 998 -543 -578 479 900 954 -846 -846 991 -322 947 -625 -524 -258 -208 293 -452 764 -171 -774 490 728 -461 -939 -683 220 -5 928 -989 -671 815 280 -246 -49 -584 143 -931 -523 238 -506 -853 -866 -385 -4 -411 -738 -112 333 849 -581 -831 -152 -330 -396 -444 377 -621 -960 500 -573 -312 305 -500 768 856 508 978 855 27 602 348 991 295 712 -973 -1000 -285 1 224 34 582 524 127 800 68 799 879 -374 836 563 -8 171 -612 -563 -283 -357 803 18 376 485 -343 -649 -902 938 213 797 -976 603 831 518 651 -338 242 -332 -327 537 -968 -616 -835 384 -704 961 -692 26 -195 -784 -394 -373 -623 -867 -407 -728 698 768 -801 634 468 -387 -524 501 113 -461 -285 147 169 343 -777 -370 726 -115 -226 996 280 242 863 -313 -562 -454 -907 -61 -573 697 428 928 -594 585 221 -377 -175 81 -734 -688 -753 649 -850 155 395 357 -841 -429 780 285 -934 12 -926 -858 401 -585 -346 -457 328 -167 -810 -353 -971 472 577 928 -102 307 -417 -209 735 611 -732 -119 -711 604 -760 950 756 961 356 -326 909 422 734 620 179 -86 -537 42 -814 531 -86 499 68 -154 921 -782 -537 540 -488 -470 103 -283 -663 -231 607 352 -300 -308 377 -832 769 -356 -551 -926 -563 872 341 -979 -711 -975 -699 -361 255 -523 -531 -817 449 -859 -835 -193 -871 -667 -267 355 800 -531 -280 -539 922 -252 -180 -303 51 -98 528 135 -834 782 -843 114 -102 221 -38 -301 801 388 -12 516 35 -51 -602 -539 19 -79 -89 906 665 -154 271 -600 -424 628 -827 -508 801 173 451 579 569 24 -922 821 -978 172 537 713 -32 291 450 376 303 -283 -80 614 535 -506 755 -486 931 -13 622 621 -611 243 696 594 -604 473 -638 578 8 901 -259 -453 920 141 843 -348 552 -113 372 -762 457 895 707 342 320 -480 24 -763 157 -918 -548 814 -288 224 -495 -21 446 -959 -902 -768 598 -803 465 -900 180 -227 200 185 693 942 618 -172 -542 -958 966 465 -853 -379 -758 714 -234 -316 -816 -329 948 -593 967 -526 -938 264 -220 -820 -251 145 328 86 -144 -309 546 164 452 -355 580 -652 -826 -337 -187 -602 63 -362 -461 200 135 57 916 -259 753 -329 -140 277 -622 473 600 606 -183 -500 -900 -672 780 820 538 849 757 -992 -212 758 -577 -475 88 450 -310 547 173 671 222 -540 848 -373 40 -38 -732 -212 108 203 -479 189 892 409 849 357 481 720 -810 -265 -33 4 681 114 755 129 -55 -715 951 -377 26 -771 -104 924 -795 -656 564 -677 849 220 5 -709 16 -944 822 -475 -807 849 -383 52 -642 172 944 -459 17 -680 821 844 -554 -598 951 -672 -811 -434 -167 615 991 242 446 -799 -528 211 644 782 696 -182 817 -542 -160 -891 -259 657 981 -800 631 -617 -170 786 -973 648 11 995 712 665 773 801 699 152 -557 -602 157 129 878 -560 899 -489 -130 395 -620 -319 570 -807 -446 18 462 -473 -970 -849 -872 161 -58 -547 487 -955 623 -321 -959 856 820 547 572 -326 561 708 234 639 -191 -457 -925 25 -515 -204 513 -479 -247 190 -190 968 832 -60 645 -701 297 -567 609 -407 78 957 -469 287 537 -15 -570 346 264 232 -264 263 443 -215 285 -969 -350 208 -984 -353 424 -477 570 529 395 -929 -628 -711 -853 301 797 -699 -409 -71 -781 256 364 -535 -849 -761 749 793 -197 369 -979 357 656 169 657 642 -582 634 -6 -645 487 -854 -885 164 -498 353 289 45 828 -303 -576 -264 -162 -40 616 370 -242 298 936 107 -711 -768 -475 -253 32 145 979 538 387 -98 426 -478 -265 -680 628 667 12 948 -807 558 33 812 281 -988 629 985 -716 215 -947 79 345 -639 968 -625 -797 -281 14 835 647 -716 -674 -184 322 528 418 958 -631 -162 -935 584 64 632 -32 -805 -711 -359 -614 818 448 -266 -859 -186 -407 -293 -713 597 472 93 810 999 926 -992 386 -852 -521 317 -812 523 237 849 156 -23 937 -832 -561 -1 -270 148 -31 -178 -511 693 -505 229 647 91 -730 -841 671 546 176 -153 -253 118 -368 -6 -458 13 789 122 181 -186 -92 -155 121 474 -503 396 -803 -127 -812 401 -628 528 -851 -498 811 331 -671 -921 -701 246 -197 -671 46 -521 -432 -81 238 908 295 -161 -495 -708 918 -684 273 -850 -115 -687 -699 304 103 -237 -325 -274 -602 -371 -487 947 -91 -374 165 -958 -565 239 -663 -868 137 827 751 -558 -594 262 -816 369 -946 -16 396 -399 -230 518 933 -749 -217 -714 658 162 -586 68 -296 104 -833 -491 266 896 -936 956 751 -304 414 858 865 110 758 -652 477 39 -307 941 148 445 473 185 -512 593 819 567 -818 -918 936 416 -961 885 -409 -464 910 541 -493 -236 994 -553 -217 793 251 305 67 -664 -259 425 322 326 -711 198 727 339 -420 940 -255 836 844 666 602 -87 -589 -797 -889 572 -300 -572 -932 -264 -801 584 -394 -486 -605 926 -258 -35 -503 -2 -783 477 -694 512 -298 473 -926 194 -960 383 -524 715 -616 -290 798 516 473 237 159 5 -311 870 -263 643 673 -341 -922 -550 -989 192 950 361 599 -44 536 108 -237 -915 -546 -26 -308 -403 -28 -526 230 125 -664 -160 576 -64 -459 932 -180 540 -970 -421 -626 143 226 -21 978 930 -7 759 -592 -445 -493 -3 -35 551 857 334 810 -523 547 842 585 569 987 813 -667 -527 -192 285 118 -358 428 566 -531 -87 999 485 -189 610 448 -542 -590 -993 865 161 976 152 315 829 -593 -522 -599 -673 -260 -231 -219 758 893 343 964 270 444 73 191 -871 -618 -76 322 -309 -794 -901 890 -157 -486 841 -73 -840 -277 609 645 -455 950 -518 -51 641 -910 -108 -840 -368 218 -317 996 -951 -5 858 176 322 -366 -463 -579 -982 -511 784 -378 500 162 898 -578 -514 875 -399 286 32 -648 530 933 440 763 -366 -492 -533 -472 -548 -8 -96 793 -296 782 18 399 265 50 -397 -30 79 -253 -27 991 867 74 -2 -191 -379 100 248 -79 824 -866 -969 150 742 -761 -470 912 837 -905 -223 -466 918 601 -986 169 -263 -215 411 678 -251 -458 -269 -372 -64 501 562 -413 -418 28 603 226 -865 191 797 736 847 233 -950 735 464 -3 -531 -426 38 680 -471 -202 999 -813 464 -67 -75 887 37 -126 540 -636 370 114 109 -912 -238 -217 -242 -87 549 -62 -493 -740 44 -401 -753 -910 160 881 -395 757 -893 347 -43 538 965 -53 48 689 -975 566 267 54 595 508 -961 -209 525 -520 876 -481 -700 -532 -351 -563 -879 946 222 -332 412 80 -311 -515 363 -958 -18 179 616 29 319 -976 272 -535 425 335 -566 426 -486 653 -985 -569 100 -871 455 -652 -971 -940 -876 -623 -629 180 173 -670 -181 -346 -324 -144 261 -181 511 -521 505 -699 809 897 467 715 -886 -2 79 711 953 -955 614 -585 638 229 -979 894 -417 456 -973 700 -570 -757 790 -482 55 401 954 -373 928 -895 754 823 -156 598 590 -528 -453 -744 19 777 -676 438 -586 642 -344 796 33 -300 -363 -551 -141 -313 965 200 -121 643 -757 41 -601 -95 849 -124 493 12 759 -899 638 927 -977 -820 -848 534 872 -47 -948 -724 508 -987 931 -731 639 -331 -632 -772 -967 -417 -344 572 410 -219 598 962 720 281 522 706 -855 -401 226 -52 952 -379 265 581 821 -949 884 -530 427 -478 201 611 -356 619 -712 -278 853 -639 845 494 821 -767 848 518 -388 173 542 110 896 64 -702 922 -422 -924 211 894 -931 -56 -705 483 824 -639 746 -421 -906 -44 -222 -831 -815 -307 457 22 -602 -394 -911 262 344 371 -127 -77 -46 30 257 -619 -890 902 -714 -215 833 125 7 -648 -334 -650 139 -33 812 -820 -71 111 444 110 -693 -65 -430 830 -628 349 -863 -774 99 -435 207 -746 16 809 693 35 771 -330 372 -508 -369 -609 -652 -106 854 431 424 -246 -622 163 -601 507 -78 -66 801 -876 -170 -528 -703 517 688 153 676 167 -704 -967 -424 -14 593 918 -824 357 -338 790 -988 990 161 -537 -513 -437 -803 717 -867 366 725 759 652 -724 325 418 -800 -541 -305 94 360 74 -860 977 -669 797 -446 -29 -84 941 825 -536 -638 792 -426 -696 651 -592 -445 87 -105 -657 -680 -825 -381 40 553 -686 445 -567 190 666 535 431 -985 791 -210 792 805 59 -596 -923 331 147 338 -254 261 -346 531 918 537 -338 -80 -486 -480 823 -666 -976 670 823 -458 -20 770 670 510 808 531 -15 -730 924 -503 10 -697 722 671 4 865 324 -869 -362 -578 -563 307 312 -228 582 157 811 329 72 922 -74 -795 -788 134 -910 -969 677 775 -270 995 -785 -706 -255 -865 -926 944 -498 -804 838 -355 -19 -135 522 937 -231 85 979 -416 -336 749 120 92 649 534 458 -799 -530 -872 479 465 -26 924 -43 883 313 615 546 612 976 514 295 39 460 77 -884 -745 -91 -349 -387 299 441 837 -398 397 -735 -609 -38 877 350 -286 -100 -865 -156 439 -117 -174 -819 198 9 -385 518 -940 822 -14 -199 775 828 663 -721 -566 874 66 267 73 368 -887 -277 736 -317 -379 595 686 917 -857 -257 885 -627 823 -640 667 -875 483 -962 -414 -433 -2 273 -59 102 404 183 -749 153 718 530 -723 804 -531 873 -27 333 -440 -577 -545 7 -326 -726 -947 -248 -896 -818 -509 692 -770 169 -479 -852 -373 -64 -39 -378 71 -471 -190 993 -752 51 -878 -136 -191 -346 -366 61 557 23 404 -854 85 -193 271 -635 -199 -835 231 252 858 858 -524 511 -407 -158 511 -875 -392 361 -102 85 -715 -209 -286 -881 -291 -565 96 349 -681 369 -924 -388 562 -241 -525 -491 332 -430 -453 841 -359 -282 529 222 577 -762 340 184 449 -34 -391 -570 406 -393 805 -724 -281 -822 -988 -174 721 -656 78 -159 -806 647 -255 953 205 -783 -402 167 -129 61 -700 -950 -426 58 -589 -157 562 56 -435 -964 -744 -821 192 -890 -113 646 890 -117 987 -425 -772 131 -314 -785 721 -928 174 -733 849 -378 343 -523 -455 239 -701 279 114 29 628 407 706 -35 -63 -858 685 489 797 645 13 113 548 -255 -419 123 -868 -222 -134 -65 -462 629 -424 347 -523 -509 -468 -429 -564 -341 -478 -865 -542 745 322 7 -496 38 488 142 -383 779 689 -69 949 -850 -494 -506 -745 805 223 -6 -317 436 904 239 -697 821 -542 -24 147 -2 -525 941 891 -708 232 760 474 762 868 -505 971 193 -572 874 160 -461 202 125 -358 -902 891 -726 788 -415 -126 -715 -551 -255 -151 455 294 -247 -233 -27 -710 -261 -146 -849 570 520 -405 52 676 -900 -28 115 -451 602 -77 286 -822 -37 14 689 -732 -863 926 -489 -503 -455 586 -219 257 -413 907 -78 -651 520 -663 -501 -44 -334 728 352 194 971 717 -493 62 -542 -541 -386 99 -300 525 -463 -25 565 -147 911 -900 987 911 709 488 -633 963 568 346 -871 -22 632 -656 81 -596 -582 842 837 313 -202 256 -824 463 -616 -317 -952 492 938 229 -237 109 -486 -496 815 -537 -251 187 -6 -888 -385 -137 295 -941 947 -12 -603 13 567 -551 278 -196 478 -424 -486 -888 -324 -483 877 -941 314 -418 945 530 -454 -313 745 -946 -450 757 990 -450 -945 200 -307 161 397 111 -389 927 -594 566 -344 296 54 -74 538 727 -60 -298 -9 659 900 751 102 -402 -162 415 264 -429 930 -434 879 -880 168 -623 787 811 716 -689 680 -533 335 -22 -468 -310 -552 825 970 36 -189 -805 -877 -713 -996 233 -747 664 -870 -614 665 -662 904 125 -236 -711 -616 108 -298 -336 -52 753 665 353 514 -791 345 -318 281 770 -474 -807 917 737 11 921 819 607 956 191 -255 -538 -961 409 838 503 392 999 -775 -606 -96 349 849 -984 886 22 529 -953 215 328 752 -675 813 -672 -937 159 -172 926 -629 -678 -602 911 -966 -641 -617 -782 -333 -748 767 569 -611 -982 -911 342 -964 -21 -863 191 320 912 158 563 860 7 -685 -353 25 -904 -279 249 227 46 396 -336 578 -107 -764 698 -897 882 866 847 244 261 55 728 -386 89 -948 749 -474 412 -193 -591 113 40 756 -949 267 635 -154 79 838 -419 753 799 262 888 246 -310 341 -316 990 -475 81 -832 550 -611 -238 -71 631 200 -629 -458 872 25 -526 -223 -72 912 -455 -716 718 992 -140 -87 -693 833 -342 350 -711 -685 298 28 328 -745 -564 -211 12 563 69 -664 -998 -377 -222 -534 -183 179 -561 -143 775 -839 786 -209 20 -158 -872 182 533 767 -717 163 -95 -769 -335 165 457 -577 -783 472 -197 879 -244 -804 414 -1 883 82 -748 148 -836 429 -944 827 -172 -710 -16 479 -511 -825 -680 362 -133 259 286 -604 -471 -313 591 538 -662 -703 -748 -210 489 585 -88 481 617 51 -678 -397 -951 -941 -614 398 -697 8 520 664 441 606 253 -768 541 840 959 -992 79 -176 -9 -179 -629 453 -610 595 -933 -385 163 764 -112 -781 812 -846 -162 -889 391 -323 -989 783 -512 -52 450 -8 -168 242 424 937 835 -284 394 447 652 926 -826 -759 -519 647 -659 468 -428 -738 -313 903 577 720 -375 -149 72 -602 -463 982 203 356 -129 182 519 -629 11 -205 306 -34 943 -722 -540 -985 -340 236 783 454 -369 -215 698 554 341 118 -964 -175 -85 944 401 307 -568 661 -145 -675 -905 24 872 -125 724 -439 79 -894 -419 -329 -24 774 239 -948 330 531 -558 -354 -64 -664 242 -655 -215 808 -352 -919 850 -290 469 -586 609 901 492 405 -443 248 -31 565 -291 -587 429 440 -222 91 -335 950 458 848 -646 -435 277 -489 -299 832 217 692 255 869 -953 -136 -247 -435 396 402 929 -288 41 -373 -999 885 233 -723 -271 -297 41 946 32 -788 108 -581 -259 70 -334 -619 -195 783 934 938 -261 349 -1000 -992 -847 -36 274 -446 -23 -501 -794 -841 -757 -306 555 991 -767 -47 59 161 675 557 -778 216 -973 756 315 -905 652 -642 -917 655 -715 947 -311 -606 -179 -858 160 839 -934 -985 330 -469 849 -860 448 -574 730 -999 448 182 -104 34 -121 978 -827 -163 -440 -883 -628 74 -328 581 -699 -784 410 642 961 -32 577 -266 -492 -309 -179 -651 -485 -770 954 -499 -294 761 442 309 989 -161 647 -383 -967 793 -390 948 382 586 -235 -788 -153 554 -748 369 -738 -541 -401 836 -265 -990 -138 630 -842 -529 -349 -611 -865 -589 -253 257 -943 486 -117 -445 -331 -970 -625 689 -812 -423 -553 976 -769 9 103 29 121 -394 -814 646 226 660 -930 -911 -279 -422 -485 -66 -590 359 143 85 646 525 985 -354 5 -98 923 -483 715 309 -283 186 625 916 -793 -809 -231 707 -464 -361 -343 165 -197 -427 146 543 872 859 327 -43 -327 447 -503 -572 -760 -775 609 -297 -965 -935 -863 -679 -67 326 -627 587 211 338 -761 848 393 -512 547 -903 -624 616 786 -938 -738 916 -343 -547 -713 -50 884 128 -116 416 279 5 -29 -402 -273 520 581 -987 735 466 -782 630 -689 -679 -871 -892 -274 -917 705 700 -495 766 935 563 582 287 -877 768 -899 60 755 92 -179 -900 -139 732 -525 -539 -786 -331 -543 -112 -424 -570 445 334 -104 218 255 18 -254 271 -34 483 -157 591 816 -859 -556 59 -640 -648 -229 -963 -99 186 -909 -226 775 -102 -906 -121 286 645 -129 962 -200 564 795 300 986 894 -933 -44 -829 273 -190 851 631 684 218 -494 -562 -461 643 -117 -951 803 -331 415 539 607 730 445 934 861 -818 -993 873 760 157 14 -971 953 -363 332 714 -276 142 97 -652 -877 -7 558 -586 405 889 -621 -198 320 -92 411 -35 -127 -241 -399 -20 350 376 672 -917 815 638 492 -634 -772 -292 -347 -145 202 -453 324 -207 3 -688 -473 -578 385 191 -160 -300 108 702 -223 820 -507 -950 307 -637 278 463 -900 546 -694 284 685 44 883 218 -921 -189 415 -883 -568 202 421 -674 946 61 -562 258 -409 -654 644 -309 663 -400 -262 116 -307 -236 737 -565 15 30 -917 540 220 -838 -497 385 -216 -324 372 869 124 -909 -98 323 -939 522 -812 990 769 905 -109 -328 65 -736 741 -155 -863 66 997 31 -180 709 661 532 746 778 -950 -237 -138 679 -623 -972 -666 672 764 14 765 -1000 749 -933 354 371 510 311 552 704 -572 -66 -598 -536 650 939 145 -211 826 -175 -789 173 -882 -930 108 893 241 -91 232 442 874 2 -652 43 -407 -779 76 134 407 -744 -336 -602 16 842 723 173 896 -68 -314 -489 981 868 -880 -242 -596 -692 284 -742 764 882 971 987 -153 499 725 -428 953 5 732 -780 636 -99 -792 517 286 609 897 202 308 -870 -192 -332 -372 697 401 -846 -461 -461 -610 -899 150 -812 198 395 199 -256 -621 34 -753 869 606 578 -658 753 46 -981 -866 511 83 -839 -492 -473 21 736 -849 579 854 -969 419 565 744 526 -789 612 -274 -993 894 -537 991 445 -464 958 900 665 758 -657 -432 867 -230 796 948 -74 176 -922 535 466 989 0 849 -534 -918 41 294 63 -715 901 25 108 661 733 107 570 523 807 749 -260 904 862 -966 909 -746 679 284 -691 -713 731 -673 842 -930 -334 606 332 350 149 -721 559 815 -500 -3 -706 -662 668 112 -386 11 369 -127 202 327 -859 -703 939 941 -853 -734 -934 5 25 -363 851 -546 249 -511 126 -755 -123 -378 991 -234 501 -979 552 -97 942 -339 -935 191 -973 -359 39 -402 -279 -257 -152 608 -650 46 535 -962 278 -173 357 -111 -421 534 -64 645 548 -98 -861 191 -431 187 100 724 364 -277 386 557 715 653 830 437 632 -480 632 649 167 -852 -163 468 -239 855 -241 391 42 212 -954 -182 -351 -51 376 -478 943 876 -173 792 435 994 -691 -70 666 446 -572 108 -842 -195 737 -835 -781 441 -510 15 -738 -704 -641 666 365 868 -464 651 625 542 -950 -347 787 216 -548 786 -750 949 -951 -357 782 -736 -439 -669 -202 842 -418 221 380 729 833 -511 201 663 -175 232 786 -218 -559 -151 -352 -395 -295 209 -965 395 -725 -695 -273 -957 -336 -49 772 -718 979 -626 468 -835 -109 -517 319 455 -464 -36 -891 542 -680 -134 -932 171 -373 773 909 736 -453 -14 601 -724 316 580 651 -966 946 713 -370 -225 -369 539 -236 -922 893 5 678 -27 611 -445 -293 -926 -530 -528 -844 -980 33 952 384 -966 308 -666 -595 590 215 607 414 -720 317 677 -721 -451 722 -59 28 783 814 -492 -165 329 405 25 -968 -307 971 152 755 695 947 444 -730 -537 -627 573 153 -230 -561 -663 399 950 256 913 504 614 936 197 -11 -632 893 33 896 249 -14 426 616 194 -815 721 -536 794 -893 -421 867 736 66 833 874 -642 -128 232 389 -206 295 -227 -386 911 612 -563 562 -301 24 166 -515 2 450 356 -836 -49 -507 -45 641 369 -751 -828 83 -810 -646 -146 880 -300 50 -916 49 -767 54 771 325 -250 -612 293 -904 197 987 -796 -64 -965 460 -345 121 441 -343 8 644 -465 208 -809 -848 188 -495 913 -284 -58 316 83 349 -952 -162 915 -927 -685 -641 563 -196 219 963 -245 807 -770 293 480 589 828 -139 414 -356 -423 -520 206 -420 611 -697 -159 483 49 114 995 558 624 -309 828 822 -136 779 -603 230 -942 855 -183 -696 517 -970 -581 -196 -768 -531 -160 -703 341 -534 -419 717 -352 -595 338 -866 404 -430 746 -444 95 -429 197 -965 261 -494 285 -66 693 -4 -454 -550 914 -886 -138 -782 141 229 204 -240 -892 -849 386 -435 953 -99 -161 -540 -246 279 -402 758 401 930 -810 -994 732 -810 441 -501 63 -3 -855 405 -70 543 -964 882 813 -742 -341 917 -626 -945 -97 -391 97 -873 -571 413 810 745 868 -722 -650 -438 328 -565 522 -252 -302 842 -27 0 -641 -46 -757 642 -8 -268 144 317 -372 -573 221 -93 703 681 699 109 734 377 -756 -195 -892 -265 -955 -199 236 -257 -110 -898 569 -492 -444 -616 650 458 -925 -19 843 543 -366 -302 35 -345 -809 741 -568 -511 -950 115 -54 -453 187 143 473 547 250 512 588 992 -459 982 -820 -312 -338 -761 708 -432 653 580 -994 -767 -409 -322 -476 969 -888 134 753 282 -884 238 -540 225 607 -922 -8 -413 -23 442 588 447 -358 -462 923 766 153 -539 52 153 -785 -533 -281 71 -540 -627 19 -958 993 -763 313 398 -162 -712 -676 567 -671 -197 -24 79 224 61 -714 359 -373 -570 -383 -677 92 953 -987 766 -24 26 264 427 581 104 -720 469 -919 543 -163 -890 809 35 -349 490 792 -946 146 658 309 -576 -280 969 -402 -17 563 922 -917 330 352 501 660 502 0 -627 543 -407 -465 625 894 68 294 714 439 291 -739 334 316 -567 263 -656 -170 -197 -932 14 96 67 297 220 -978 573 265 723 -414 726 474 -595 -25 -524 -716 -452 -997 -932 -983 583 170 -252 -14 -644 -66 209 -601 599 -577 110 -714 -564 -294 288 -250 -5 -543 -450 -391 322 -805 -30 -835 -207 146 698 -623 756 -41 -149 821 -497 -716 593 -643 504 -841 857 116 -144 520 -175 525 -771 245 -51 854 226 -214 826 -153 224 -527 371 259 -750 766 -351 123 -618 574 448 85 -637 52 -222 485 106 589 -756 -574 -513 360 -118 -6 -552 196 -931 -294 816 626 259 277 88 -912 881 960 738 -282 -246 38 -193 302 -503 -962 -511 656 -950 -246 -523 862 170 314 -910 152 -966 -241 251 201 549 762 491 -258 601 -86 -349 611 973 89 758 -125 -929 459 511 803 533 -7 565 -789 758 519 -541 -532 180 -402 -916 112 298 321 -391 344 -425 954 163 572 -645 795 339 375 162 75 -182 798 402 -663 967 -42 691 -442 -996 -661 -455 -807 -181 749 215 -941 35 499 -435 639 127 760 689 70 919 422 -146 236 901 -612 -938 385 755 -600 852 -684 426 -642 -865 3 -449 -1 872 -820 -865 -542 240 562 42 -817 -575 472 617 899 655 -370 787 94 -348 -188 -468 -11 -97 487 890 124 -325 234 395 -525 -959 -395 507 667 -793 -207 -247 82 -28 -938 -866 -897 91 -511 -33 -174 -14 45 242 931 983 -933 303 268 290 834 -385 -241 -525 -573 943 664 525 845 -737 349 24 -614 896 602 -301 432 -343 657 -943 -55 -38 -419 -967 904 -612 128 204 -13 987 -855 237 26 -603 760 -387 326 -899 -633 -354 -720 224 -385 165 990 -4 -59 691 -769 -624 344 712 -519 -504 167 -580 -215 299 -254 -373 -301 -126 -711 -750 -499 -790 -227 475 696 252 284 138 977 -520 -205 252 -65 -41 261 988 714 727 -725 -621 -398 606 728 116 870 -514 -298 435 144 322 374 925 -892 -190 -709 168 -69 453 40 -300 325 33 -568 701 -931 -950 250 634 -853 -167 499 -577 44 901 889 -840 670 -892 -189 125 238 57 237 -306 348 850 391 754 10 -81 -785 -29 588 371 817 -111 -753 -69 -650 457 637 958 -429 -224 690 -293 -336 -819 653 284 733 -584 -866 -747 -250 542 -918 624 513 329 -198 897 -398 -988 -14 716 -945 -380 -48 652 -809 772 362 -427 -153 801 851 -939 11 -136 855 190 -894 -394 502 208 -909 -197 677 699 184 -124 -227 730 -700 332 -466 -641 327 -999 -931 -362 -357 162 -493 48 466 47 -545 -969 -556 211 303 -332 885 17 -619 674 565 -484 532 -756 190 73 -438 -499 898 -541 -778 720 -339 -898 879 290 -589 707 930 242 -415 -869 708 -585 -628 99 906 346 286 -752 -819 -754 146 -812 -112 380 -955 -995 -796 920 291 -306 -313 -454 93 -356 815 875 544 875 630 554 -233 750 917 948 -353 909 804 -650 270 -339 508 682 -319 -449 -855 321 -867 40 612 342 915 199 -529 -542 -519 -414 -384 -504 475 353 345 -288 -928 418 969 897 301 -812 833 448 76 742 943 -44 167 689 -995 307 -272 -393 -100 745 -101 -865 -440 -330 143 -435 -353 -749 964 -701 436 -348 600 -514 455 -980 253 -965 -85 957 587 52 157 -466 -596 117 -236 604 -282 -550 840 723 -291 -572 -795 406 -75 -214 291 -712 -677 972 -954 336 -455 965 308 -247 -912 887 -335 -734 885 522 858 471 667 65 873 -607 424 30 566 600 -215 751 766 195 444 134 -651 886 -88 -688 987 773 -396 -752 -69 515 -253 397 339 -796 596 -124 806 998 618 129 -363 -595 -890 -817 890 418 108 -805 -146 -655 773 -92 -604 844 202 558 591 321 414 596 54 -311 -930 -570 -685 537 -858 -799 663 -629 -281 607 55 167 613 -888 -452 -706 889 -867 719 191 248 203 703 445 727 430 529 562 737 400 -412 -548 -945 -297 36 -143 -374 161 653 603 -401 -249 -32 -45 -895 -67 568 680 -967 -15 642 965 668 -343 -908 -694 441 826 499 54 375 484 -646 154 -253 473 -393 -36 -745 -709 132 276 -995 -227 -117 -642 886 548 -96 932 -891 -788 883 -102 555 502 742 -602 -357 793 -857 -72 113 -805 -897 -973 -169 27 134 956 -865 774 -596 435 504 254 723 -858 -634 -267 -781 231 555 733 499 932 -754 297 743 -288 591 137 -185 -689 -56 -891 391 -266 -114 746 -188 -728 700 66 214 880 -962 489 -306 -103 -664 423 -701 -59 -960 -964 -351 343 20 247 56 -793 113 960 559 -900 450 -999 632 168 104 381 359 -38 -270 -994 150 -959 693 -968 768 -420 -378 636 -711 -216 905 -293 119 751 780 -723 95 -694 -163 -515 -191 -893 612 -515 402 -486 -870 534 939 854 98 364 -965 239 -300 34 338 -464 -157 299 -72 -686 150 -750 -300 853 -789 279 -78 -414 -506 -801 -159 -346 -931 136 -744 849 -457 857 194 -238 -27 922 -504 594 543 1000 -412 516 883 125 -577 -955 -382 -595 -309 383 140 736 -512 749 45 32 -502 -985 -643 527 -854 124 306 -876 -771 -301 108 844 625 -917 -283 426 -358 -307 827 -411 881 -158 -5 -24 508 320 989 -804 -571 -905 -77 -620 -317 -811 685 -354 288 976 -489 -144 819 -575 -397 -803 116 -716 -361 -885 611 -261 445 -698 355 -422 460 398 -114 -893 482 -60 -443 415 -143 -376 -175 700 -432 -470 -109 530 573 -275 -751 -371 869 470 -664 244 637 -352 -543 160 -863 926 577 699 840 39 661 239 288 825 -570 889 70 354 -587 -34 614 -489 443 601 -520 687 -306 617 966 -992 -795 -393 -730 -684 -444 275 756 994 124 745 821 712 263 -399 344 -136 -610 303 747 -820 860 744 875 -127 403 -345 700 -902 200 540 561 571 399 -367 -735 206 634 -619 -119 952 -330 516 -376 766 881 -565 383 -121 998 584 -916 552 332 -23 -323 652 -149 484 -259 -473 717 -681 486 427 577 955 -167 -791 861 -599 671 581 -190 -662 615 -197 -545 -390 -924 317 -234 -429 664 -28 558 -608 754 -793 -610 -822 219 -778 -819 645 980 662 -359 71 728 912 -427 -701 -682 -804 -458 -506 918 438 -625 180 -14 834 -328 99 462 619 -464 -216 968 666 247 159 85 835 -204 581 -843 319 -308 -277 142 424 474 490 -855 388 198 329 -81 563 -606 824 854 -40 -920 75 910 531 134 -496 469 109 405 -335 841 699 -749 -222 -880 828 -551 -824 -272 243 200 861 601 -408 -705 669 97 227 925 582 324 -260 376 -52 -715 -100 492 -395 -770 -438 -634 256 -328 870 705 -354 -335 408 148 664 -117 -210 -290 -11 -924 -806 -69 569 -926 49 505 -228 -932 435 312 44 -872 -364 -383 811 -382 -35 -550 206 -110 501 329 -898 968 -752 145 555 952 -152 -53 933 905 -97 -197 67 221 -465 252 68 11 248 -728 -718 379 -127 -247 -530 -930 -12 -965 -430 -757 440 158 -131 730 863 320 -483 -242 232 -975 74 -153 -614 106 911 479 593 -473 -556 200 747 -395 670 883 243 -968 -263 -735 -251 878 -387 -25 -543 961 84 -21 -757 622 921 27 163 -972 -276 -911 -829 -27 173 749 584 -56 -319 30 -668 -859 787 -179 -516 790 31 77 124 -955 -998 -621 -756 -971 -897 48 -280 363 380 -644 855 -161 646 -512 973 94 -840 557 -1 -269 543 -196 -290 48 767 -378 -668 631 566 551 -601 133 -47 -806 718 467 508 -690 -349 -442 718 45 -269 -786 682 -130 -690 122 439 -639 -421 245 -271 854 677 946 -37 982 681 -359 775 908 -317 -194 684 -712 550 67 -53 849 735 553 86 69 -952 294 145 -805 -802 884 375 198 -196 4 239 381 275 -517 -425 673 -448 -367 580 -997 -176 169 -460 -107 -300 54 -732 -642 74 669 -80 37 156 870 40 903 106 -106 -145 -620 -626 -286 586 526 724 268 -601 879 544 -15 807 -750 207 -697 751 963 74 596 -847 489 -383 -652 16 -52 506 178 -7 816 682 695 -985 532 -933 -725 876 419 -414 170 -295 672 -424 280 -855 977 690 -217 -202 -350 798 3 890 553 119 391 581 632 527 324 -105 498 -778 -35 -426 -180 233 981 -262 -389 -122 -295 -199 -808 -688 682 708 -56 -279 743 806 756 -596 -972 467 -976 484 468 -616 -67 -316 -900 844 -363 -362 -484 -557 -611 144 515 -971 -153 -290 74 -515 810 -614 465 -73 726 -189 549 219 -697 220 -689 -47 -768 80 -441 -571 758 -466 -467 -357 -334 712 870 63 505 148 359 88 -541 -160 899 686 -411 -47 273 61 -891 199 -407 341 -567 -931 809 398 -281 -695 534 968 383 151 -846 -204 -15 -963 607 579 -825 963 192 222 788 -597 16 -464 -913 840 -932 -501 300 -666 -811 58 -524 399 -64 773 -15 848 2 -258 109 647 384 897 -666 259 528 246 217 -655 -501 945 -778 -335 -928 -680 806 -435 18 -661 242 -340 -506 398 -192 -97 248 -958 -723 636 -890 -644 987 362 -246 -697 388 909 -267 -904 -731 -577 342 77 178 -459 -449 217 -235 186 242 -671 -268 911 395 -907 951 79 -388 560 11 786 523 663 -154 -262 -954 303 181 -577 -294 -725 -667 648 469 346 -55 693 331 594 475 867 -679 311 883 258 990 39 -892 340 332 98 -878 932 -231 603 924 -783 -467 -494 344 865 -395 -507 106 -415 257 -719 318 -476 -984 -719 803 85 -36 776 -805 -81 -523 -162 355 -464 -927 -629 -649 730 977 -385 -10 -5 812 419 -321 271 489 992 604 -642 -89 106 -200 -917 -409 698 345 955 810 563 213 358 384 -622 -259 667 -60 -420 -988 30 -370 415 301 -150 -506 -656 481 -681 251 -764 472 908 -962 -391 112 -814 186 463 -565 398 -338 -393 61 -858 532 -289 -351 676 190 221 -847 734 540 476 -586 286 556 127 149 453 -908 -925 568 -963 -700 -403 211 -578 505 106 30 727 -319 500 587 229 671 166 628 -507 -636 -755 -829 -726 -91 435 -803 -451 -186 74 707 394 144 -881 8 717 814 773 -445 687 80 479 -546 600 -291 -299 -774 -323 914 166 -937 -694 -1 -295 599 -695 873 996 390 -159 755 357 -660 701 996 443 -249 -49 701 -975 384 -672 -775 -554 86 -390 -660 -366 -788 549 230 903 927 583 272 605 -30 754 -164 566 -886 579 -179 528 840 831 437 -585 -162 -764 -669 408 717 642 747 667 631 271 418 -977 -502 333 219 375 -362 468 453 -127 55 461 -452 -977 238 79 -937 661 -187 -997 -143 987 483 836 -239 -223 524 -778 503 -497 -646 -234 -767 127 821 -686 -109 -902 900 -126 87 -32 -855 480 820 -158 -233 -501 313 731 -624 500 -122 550 447 -693 935 427 491 -194 -331 553 784 -120 120 -751 793 -230 -138 368 261 443 -432 168 387 485 -200 -897 886 178 801 187 190 -937 790 72 -432 153 494 769 -657 -891 166 -660 -215 83 -503 -587 -357 864 -72 962 964 392 235 -681 -300 -47 193 797 517 -841 858 -174 -734 -623 195 -348 794 398 -401 56 -448 -415 404 393 -838 -352 384 292 664 -596 75 -13 -197 -342 180 665 995 184 800 -680 286 167 -452 160 501 -186 -644 -695 848 -108 351 -983 -416 874 -587 -39 816 586 991 -302 340 204 665 -224 682 260 -632 -614 -461 989 -861 -333 540 -662 235 -656 -950 952 -100 178 -62 -730 750 697 111 744 150 911 -641 -632 -55 -217 638 -362 -51 -255 -197 24 -712 547 -377 -904 737 589 -134 253 -191 -872 -342 -262 -890 984 93 -736 785 406 441 -72 470 805 -738 -442 781 644 -30 -904 -353 -292 370 937 204 215 -193 -293 -111 56 -9 630 40 -540 497 216 -237 -516 535 -485 -933 470 -419 -565 47 -36 -34 502 321 -331 977 703 124 -294 -197 -988 -634 -974 -172 456 790 -870 -647 841 -587 -363 -255 -321 797 985 -233 773 21 690 128 236 -620 123 807 -619 444 791 -910 -936 -261 -490 -155 669 888 137 -635 642 -943 750 -207 -423 -461 840 87 166 -497 -59 -880 -869 597 -757 -401 729 687 -393 838 696 795 636 104 158 771 266 -19 782 -362 698 -657 708 142 773 66 -832 -538 -262 95 506 696 647 -254 762 -327 153 335 -572 118 -226 -449 937 54 152 -429 789 -898 635 -132 -134 895 227 513 440 -533 -652 -99 261 -127 873 -923 170 869 182 -721 256 -370 -443 -20 -494 101 -226 970 655 987 611 -612 689 -704 -929 -179 -187 -250 178 -936 -207 361 990 54 -866 -554 35 3 574 -698 503 624 523 -698 -947 166 425 539 -242 -86 779 505 124 964 169 295 -347 -884 -195 -636 -409 490 734 740 -29 498 -376 482 410 -185 527 -454 490 572 622 3 -41 114 -924 926 872 -555 708 874 -728 -544 -627 -805 -110 379 -192 848 179 109 -446 -698 877 50 -312 -552 -775 -562 286 425 -906 221 544 -188 -875 860 881 -822 -868 -333 -230 920 948 -88 590 -128 312 96 -499 430 -592 771 -745 -835 573 -440 -9 -80 887 987 119 373 -233 930 -370 547 -871 -851 -778 804 663 631 -817 70 -381 -300 378 -710 103 996 -367 -318 -622 251 756 -159 144 423 129 -686 142 914 -342 -99 -562 -247 184 -302 -372 -535 586 130 -782 -78 1000 553 -63 245 -936 261 -950 310 327 162 -965 437 136 -593 55 401 462 -643 374 901 730 773 20 -768 -998 -206 171 -456 285 749 -603 630 -488 -454 816 -925 999 -178 576 646 38 746 878 470 197 -510 -602 235 516 -178 -278 290 -768 137 -192 999 -544 -764 -643 -534 -351 -194 205 -888 -868 205 485 421 334 -622 -389 -833 -48 540 -987 513 -242 -575 -385 291 -349 34 613 956 223 677 -188 558 -380 -650 -319 -604 72 400 469 966 414 745 476 -621 -901 -831 660 -590 509 -757 615 932 527 280 5 670 77 163 -865 -603 360 -962 -932 -388 -458 200 -717 947 265 -848 922 -787 -236 96 -812 -934 209 969 -45 -666 231 -632 952 -213 -784 305 -758 486 182 -460 -4 109 -435 -197 -606 314 -450 252 -573 14 -151 675 431 -797 -570 56 522 -522 874 815 844 -364 412 -964 180 541 617 627 -39 -550 -40 -509 359 381 -725 -502 -979 -661 -912 -374 6 -77 165 -681 -193 -101 885 483 450 313 -979 -871 -786 -520 -339 -891 -433 -837 -551 -111 655 -605 931 -178 -270 -49 253 821 -380 558 46 565 19 -823 802 -116 -182 189 424 120 -668 -887 847 -705 -420 -222 348 636 606 312 -306 698 -429 738 593 538 970 621 832 -625 258 -988 -844 29 -504 -637 830 662 -33 758 -653 -794 481 999 999 832 95 751 -187 333 343 -971 -819 38 471 631 320 305 -93 -992 -568 -655 -301 775 478 325 215 -432 34 -512 258 555 380 -400 -789 -283 -694 -687 -39 -996 -424 -853 -166 360 -715 -230 -311 97 -188 -987 -33 127 -680 -540 -196 630 -395 -26 -720 749 973 -825 775 -444 966 975 913 805 975 -343 954 -130 -217 511 318 934 823 359 -871 190 152 317 597 -850 458 720 375 -225 -245 -659 -25 -921 358 730 384 583 284 481 -736 -202 384 -940 345 588 -452 -905 -408 -678 118 -134 911 -43 585 180 73 -717 114 -702 63 579 -563 -208 735 456 -426 -753 168 85 -877 524 -578 469 -978 16 128 544 -648 -160 -551 281 739 420 -124 -487 -236 -85 -461 -127 663 -44 371 -565 431 -999 -638 -912 377 -917 182 502 995 -878 -855 678 -898 484 184 -27 459 762 379 854 20 -681 249 -644 565 -241 -534 -27 -877 364 103 -565 -703 -57 -727 220 265 -5 -79 166 -220 530 827 75 -866 315 -803 -39 560 933 782 253 -117 -716 -214 -96 290 656 818 -809 -275 892 -889 -25 -441 -433 886 -156 519 614 179 780 580 -368 229 87 -755 -331 -719 739 440 152 -90 -979 -738 -183 968 -674 -210 86 722 -144 -808 679 -818 304 160 153 -785 -798 -574 -238 413 -474 622 -359 -53 -54 -844 -340 251 934 923 -129 972 158 -743 -820 -872 -227 137 -776 -283 554 -972 -10 525 920 -702 11 -426 80 -502 645 335 -180 380 871 873 -687 884 304 -253 -479 -740 207 605 826 942 -555 621 -265 -550 153 -94 301 -966 -95 -360 -657 101 62 216 233 295 -170 484 224 -888 222 -648 67 542 -578 464 801 926 -355 388 159 -781 -809 -960 -861 57 -44 687 557 288 131 948 807 -554 -891 178 578 -47 -473 538 -546 321 328 221 -437 594 733 333 432 -579 -392 932 -779 99 824 -19 374 -624 -192 694 -172 732 972 39 205 10 -967 603 275 -406 678 357 -416 156 906 922 912 736 691 916 -696 -496 -3 596 -826 -283 59 -53 466 687 222 984 127 304 -754 240 -431 607 833 -169 164 -48 676 780 100 -765 -749 -930 954 -73 -674 794 583 -947 319 -379 -590 87 315 -216 -918 -982 -14 213 491 596 -455 -796 738 60 -643 -160 489 -90 172 -101 370 -575 -210 -95 -600 581 478 486 549 134 -381 -197 598 -774 -473 -271 -859 -256 -835 761 471 -839 -937 -131 290 -933 -572 -86 -484 977 -641 -159 -768 -998 864 -587 528 696 -39 318 807 -117 -806 -968 958 83 788 -684 -188 -414 570 -111 901 388 946 282 961 -264 -190 -275 -381 -6 -833 32 767 117 528 802 -494 -560 732 195 619 375 -307 853 -30 907 424 -598 482 -622 942 876 -923 -429 -13 -874 223 -987 -869 111 -275 206 458 516 871 231 -848 -798 168 -586 -802 -603 -938 -556 394 741 -743 -891 954 -372 103 -430 218 549 43 114 307 -863 617 282 -412 527 468 -868 343 -728 373 -545 952 32 -797 -356 -849 324 651 157 419 126 574 840 -210 -307 -180 -907 -299 639 -918 742 -596 -941 6 -243 55 585 -570 851 209 72 -495 668 676 269 -729 592 -552 -490 788 146 265 -339 208 -650 -109 -862 -766 -86 195 174 -855 -625 -103 -314 321 -421 879 146 -652 694 642 -926 370 -119 -764 952 978 849 95 -351 645 -329 -826 -729 -99 -58 -696 -786 -386 938 325 -653 569 -238 -183 -398 646 415 -171 417 987 728 -689 -46 610 -941 392 -58 492 332 205 654 -433 139 -115 -328 911 -137 25 -596 -426 752 34 -785 850 -8 417 108 -794 -615 543 270 510 107 410 448 -193 572 799 -772 -148 813 -399 339 -77 881 618 -855 -591 525 951 332 478 719 64 -466 -85 79 -719 -194 -425 861 821 916 -895 -938 579 43 215 474 -463 -964 18 660 -757 -489 548 -612 523 -868 -340 281 -481 648 449 -12 -366 791 -522 -312 867 624 -791 -42 464 914 339 -268 79 272 -547 -394 16 -929 -237 698 799 319 -962 289 -736 170 787 410 -846 533 212 140 557 248 512 415 841 519 -795 307 163 -465 775 682 -727 171 -890 490 -139 -396 988 838 -391 -680 734 -980 -982 -91 -725 775 394 549 -439 -797 53 -500 -338 -547 -540 946 33 448 207 -627 -429 615 -403 -780 -492 855 -898 -535 733 683 -811 693 -124 140 35 564 979 547 644 206 -286 -46 -587 -107 -220 273 -155 -34 646 578 464 -411 -239 -383 -77 306 -705 80 298 -406 614 -250 415 -834 -880 864 531 -379 253 141 876 -939 673 -407 -664 442 497 -298 855 470 197 310 862 -739 307 147 774 89 -756 -820 227 814 487 -175 850 347 263 -426 218 892 -412 610 408 -935 938 839 -485 -375 493 -139 432 -38 -10 -341 461 -456 190 -817 -275 -909 134 325 -532 502 412 933 315 -938 -763 -8 576 -595 -756 285 525 -892 930 -401 -437 -189 694 162 -817 -794 -152 170 -745 -186 588 468 -337 256 243 -994 -758 921 594 752 294 -553 -84 820 258 -854 -307 -70 446 -144 -356 -26 801 -279 285 -64 -469 943 -820 275 405 -428 200 270 713 -115 -916 -634 291 -12 -297 962 -188 -983 644 -862 194 -540 109 -457 404 898 -90 422 473 599 -845 521 380 138 229 263 -275 -770 113 -172 295 -104 270 -653 -713 -437 444 -54 564 557 -719 338 960 -187 -720 817 62 857 -662 834 947 125 475 -951 -161 248 -599 -764 265 535 -693 -579 558 991 -885 762 -117 678 705 -743 630 421 659 -894 -782 -106 -6 881 852 -551 455 -158 411 -383 222 -949 -683 -473 951 -584 -394 353 913 697 -973 -895 949 21 -803 598 42 306 718 340 -363 235 -131 764 46 -176 -775 152 357 -901 -404 -105 67 -458 440 319 658 -524 -566 507 0 278 -590 -329 -254 229 517 -674 -606 -894 -858 480 844 817 -230 -204 -782 880 -919 -315 -706 -27 -763 -507 -174 876 499 917 -297 33 -679 -875 822 562 248 -825 737 -464 -247 -618 515 -962 703 -631 -230 12 167 -408 182 641 -817 634 916 -514 797 135 39 -695 -523 -422 -372 -925 34 -971 -491 -840 -607 -588 -874 -981 80 -845 -960 -829 -192 -1000 -964 759 487 914 -332 -763 804 -135 149 -569 286 -44 -935 -508 847 -258 -840 -386 -120 55 545 -619 949 526 170 -337 453 239 -742 -401 -717 -483 -686 401 636 -693 320 744 -620 242 143 -499 -198 840 -133 727 -829 -780 114 -532 313 -332 -883 -572 -652 -335 432 70 177 -331 -378 -541 807 -36 -954 124 472 812 -197 -174 116 172 602 -364 687 -342 281 -813 391 878 75 445 -281 364 271 11 801 -751 386 718 656 -941 -946 123 -422 944 518 322 -293 -74 223 552 -251 -870 -611 491 -609 102 808 630 785 -861 -912 508 519 363 -631 947 -813 272 -400 -101 107 -661 -674 893 40 207 925 192 648 840 -735 -387 761 496 270 -239 738 543 15 -8 472 468 560 862 937 -193 458 -860 -600 -628 479 -465 768 -527 477 498 -383 879 -680 116 -1 -953 52 380 997 90 31 808 173 -315 -464 734 154 -151 370 -600 -784 212 276 -668 868 909 120 -652 51 -274 -146 -498 265 -135 825 -492 488 89 -943 553 -864 449 176 -335 497 -722 -594 678 -203 -330 658 592 632 703 -198 -424 -774 -784 -179 847 196 -975 -7 -579 -487 -300 260 274 -722 984 -868 -820 -894 895 323 -721 683 -796 -691 -672 -651 -781 -889 282 152 139 132 873 410 604 -978 -319 -24 -815 428 -586 -164 -3 -661 596 338 328 739 -865 290 -458 -963 422 -808 -357 674 779 646 -607 -999 241 -741 45 -984 505 -482 967 777 117 387 804 646 43 799 38 -610 -536 -477 -830 -774 -740 892 788 901 -75 -546 747 771 919 -841 -669 -485 89 100 -757 -13 -726 260 569 -651 -341 996 384 935 38 -803 -905 65 896 514 -679 325 685 -518 285 -214 367 276 -140 275 63 -941 484 -738 78 48 513 -533 -680 97 -587 565 -898 -170 493 -952 -389 -802 877 981 78 899 639 -507 -889 -492 -583 603 -291 -507 9 -547 296 976 -130 -962 -894 298 -736 265 832 850 -96 -826 768 -306 -738 -857 996 -218 325 -797 880 267 -180 520 -129 840 -998 253 200 623 72 -883 275 -363 780 -754 -513 615 -414 -161 479 828 29 -478 542 -781 -130 911 505 917 492 932 -476 211 387 -693 461 314 276 -886 -575 119 -529 -529 651 603 -937 -424 -761 165 251 -625 -484 -496 829 -957 226 -636 162 -790 -908 -451 -827 42 646 -155 -372 701 -111 434 -704 536 -874 559 432 434 -687 -873 -443 -319 20 -596 527 968 -475 -570 -695 -451 351 250 645 604 762 6 658 -385 273 199 960 -18 655 791 7 -259 -160 -520 -786 630 935 21 -774 -701 361 -605 -895 61 584 -795 -783 -520 215 -94 629 -995 165 383 974 170 -33 866 -428 -769 536 299 -670 -114 -270 -392 -700 -86 910 243 6 -442 -752 -443 280 -169 -243 864 337 568 142 862 346 760 570 -924 -86 691 -515 178 410 46 93 -940 -653 -860 -875 -247 -372 804 -917 581 7 -787 -908 -941 315 626 666 -839 -816 -10 -614 735 -49 -934 -996 300 -877 900 -474 943 -274 -755 888 -88 470 -807 -265 -917 -534 -663 661 382 -889 87 -222 879 96 408 407 602 -134 430 585 -946 -72 658 942 964 664 -747 827 242 558 595 -283 176 56 -855 245 -445 827 274 -823 -904 -798 126 759 -892 -977 -330 -559 -861 904 -177 679 519 809 347 -410 970 -128 -412 -726 965 188 452 367 729 652 685 439 299 -1 -778 -459 750 -20 -14 -952 -639 -614 546 112 787 303 227 989 -119 345 -711 509 -922 -229 924 800 -161 792 517 13 -220 103 -558 571 -846 108 797 -515 -44 -437 -285 404 -644 -965 -665 -361 -449 -55 -285 443 -662 340 733 519 -207 381 -936 284 501 800 367 949 868 -833 -929 -666 -159 202 628 -724 611 488 -147 407 -58 959 -189 -772 12 -995 -797 353 -861 839 -267 240 -903 -73 -126 958 225 -974 -673 -676 113 -530 -271 633 862 400 -125 218 561 63 620 180 -978 663 944 -650 -8 -430 -967 -2 -90 -176 -68 973 -365 -839 -203 -849 244 -701 685 685 573 -674 -658 -335 -201 472 949 348 -622 -708 -738 -563 -412 -908 -62 867 196 745 23 -898 459 -776 813 -126 613 -150 558 762 -181 199 785 -152 123 -42 -477 641 -399 736 -633 -268 90 538 24 535 -429 21 -414 -181 477 263 -423 388 -704 -212 -731 693 87 400 -796 580 -51 -187 -133 -125 485 -432 -555 -990 -363 750 154 373 -292 -639 173 339 -980 620 -362 -611 968 523 -940 847 395 -656 -335 880 -178 -234 870 -68 81 260 -127 -131 -22 -215 451 326 870 232 -139 257 46 -87 852 -214 -215 -299 108 -317 -530 113 -434 618 -611 -73 -843 -277 883 986 -15 -762 795 -794 289 617 -521 -297 571 -859 -850 -737 617 -860 689 864 737 501 -540 925 121 337 666 177 462 -459 926 -446 -528 -124 856 284 645 -726 133 382 452 449 -926 -159 632 745 -260 -29 -76 130 -586 -47 -491 -853 -211 -304 735 -610 330 -972 -956 -295 141 535 584 185 -649 -867 997 454 196 322 -69 952 965 -543 -460 -10 -515 -232 -116 83 516 -722 -783 -744 -146 439 958 429 -582 767 -142 365 299 908 -375 712 -564 148 763 180 591 344 -823 -89 602 581 -218 883 720 212 528 165 -900 304 -46 -558 600 706 -371 -435 602 -867 624 121 573 -649 35 -552 -337 -269 720 637 323 -546 -284 445 558 48 324 415 -190 80 960 -242 -413 529 238 264 371 -916 -355 41 734 -572 -306 -158 -169 -377 929 320 458 -660 -694 588 324 307 961 -619 -610 288 -891 16 -534 636 112 -424 131 536 210 -589 -960 586 346 -245 -489 -758 -448 -705 -315 377 302 979 331 196 -584 -456 -19 -647 -53 934 -210 -713 -687 -759 -33 536 512 242 -720 761 757 -403 -422 745 -917 -527 94 -605 894 -259 -204 202 965 173 553 581 454 349 221 -15 -250 435 -43 -367 -654 213 159 224 -581 440 -472 -961 -884 781 857 14 477 535 -902 795 539 -358 -211 380 -930 -633 -679 -964 382 -339 -732 -119 -68 372 719 -361 590 -270 -39 -541 -162 -66 826 -213 -237 168 -692 70 641 365 -992 26 367 -255 -912 79 -161 -838 -492 285 -562 147 -586 76 -442 403 160 583 -950 134 910 -387 -22 742 -447 956 738 858 -527 -882 292 -803 -49 253 -241 -138 489 -77 -500 698 694 -537 686 -47 -304 456 271 539 69 950 -344 -807 968 -540 275 707 983 489 956 -79 -223 993 -179 -700 983 -230 -61 919 192 701 -538 834 -548 -858 864 -9 616 -555 -983 -681 -407 546 -391 990 664 -578 -564 151 764 200 -175 336 -848 730 774 321 320 -290 -383 -822 367 454 -632 124 -332 392 -687 -389 -655 462 -929 557 -228 -454 358 667 -838 219 648 -579 631 -359 389 -648 803 -65 -469 711 728 881 191 -910 -463 -278 -334 -906 -430 753 -453 -714 -350 937 774 157 -921 969 -144 -929 216 -733 -803 -904 119 437 -523 680 122 -447 362 819 -449 -639 -633 712 -860 -332 -586 531 582 -275 -820 671 -179 631 490 271 -135 318 -617 432 72 -804 -245 356 -276 -700 562 -447 566 -160 -190 -755 847 -991 -129 -592 -464 -792 -119 -893 -575 -285 -137 -207 -658 19 716 -736 7 411 744 -244 1 999 910 -764 -207 766 934 245 -135 122 756 382 -175 -893 998 571 -893 -35 -234 -559 89 -443 -451 814 -363 915 -756 273 -603 -608 352 468 751 348 228 150 264 992 -839 337 -595 -309 356 -95 -422 -275 293 -652 -686 -254 812 -24 438 979 412 738 -667 -465 732 979 540 -351 501 -370 908 655 -582 -568 -656 816 -826 19 -452 -752 -213 -744 745 -824 379 273 -100 -85 -701 569 369 676 409 342 730 -708 -903 1000 -663 -165 -880 137 -223 -846 810 -677 7 292 166 561 -772 -388 649 831 -725 -532 -797 83 853 -402 -686 -372 170 708 -351 -469 -413 -343 -193 453 -638 572 -798 -75 775 -774 951 352 -704 -604 -348 389 -93 -515 -1000 -866 -629 201 576 658 -859 128 -212 40 -1 811 -919 532 964 850 -142 -965 -377 865 773 -991 -746 882 -631 455 -803 -874 183 235 815 -636 -231 -250 -219 693 -585 238 -5 -203 573 -640 -411 148 725 591 -626 379 140 -223 -659 -841 277 -983 -82 334 409 30 951 867 474 879 -384 173 -641 42 719 -988 83 -119 218 541 -379 111 -459 792 -622 -609 793 -511 916 -182 104 168 -173 880 849 -47 -344 -51 -973 128 -917 -497 -993 862 448 806 760 -515 -488 -353 -426 -165 -640 438 -947 326 301 -587 -295 -873 737 -31 -700 -320 249 -754 -712 594 570 854 -743 -404 -979 -679 -603 -936 -564 -351 -416 -144 -185 -528 -586 0 -403 -820 202 -503 -728 806 -234 338 -861 -599 856 497 333 -943 -180 954 -720 -549 218 -305 -372 -837 368 633 -365 801 -983 -379 -10 558 844 -294 961 -352 228 -599 -199 804 708 -299 -624 -915 893 137 667 -619 -737 850 183 561 -149 -883 -231 347 -693 316 461 343 634 -655 448 -187 -698 647 -552 779 -436 999 289 -548 479 -446 -633 283 -941 734 -404 -91 335 -454 -244 737 350 149 -134 -577 -22 203 -335 392 -592 186 90 754 736 -701 -8 -455 -791 420 -995 -379 143 -683 388 159 -780 -216 -152 849 402 615 -624 696 879 61 67 366 -623 94 -119 -406 -89 -487 587 162 -427 -626 -470 -143 -692 823 -757 609 -769 905 -635 -319 67 -563 350 875 -451 186 663 108 -885 79 458 679 -634 54 50 838 663 295 700 948 -450 477 -928 -809 -507 103 -26 713 859 -536 -167 -803 -759 652 242 -138 298 -735 -497 950 90 541 -839 471 -41 -149 376 245 942 609 -150 993 -233 873 -548 317 -817 -807 68 269 814 -721 739 642 876 -52 552 -498 749 -657 -551 485 459 347 737 595 83 -896 738 -405 779 -532 -445 963 -830 355 -665 388 815 -111 -659 -400 217 341 -478 -532 -74 -230 936 914 -340 830 -748 680 383 410 713 823 405 403 -603 786 -497 383 -953 -286 -440 556 -977 586 928 125 -686 796 646 126 457 -367 784 256 65 -951 -702 534 -800 -6 -401 -551 -504 64 335 311 -947 480 14 483 -48 994 -911 816 -155 -556 -69 172 902 635 -146 639 -160 600 -763 -610 57 -472 -175 598 991 238 -616 -127 -65 -580 -645 128 -466 -570 -142 -883 -360 405 232 -70 736 557 -723 -472 306 -54 323 -631 412 487 181 -804 -996 643 170 -478 208 9 804 -838 -451 -870 741 931 -944 -607 14 677 288 998 -591 -672 898 508 622 480 862 -966 963 -397 -371 -981 594 -892 197 -2 -930 381 867 386 287 -812 -877 458 41 145 -472 667 -288 109 -538 -731 294 -592 288 590 -546 -68 -499 616 -972 491 -44 -286 304 245 368 -303 -797 485 -234 603 44 -915 558 479 -275 -682 828 -421 457 -767 910 -218 691 745 -581 -586 366 -954 -810 -945 -158 -613 -129 -56 224 -381 346 -272 350 894 398 -545 -214 193 -96 916 -115 7 -729 347 -472 -249 217 -606 10 -219 842 -588 368 -543 -24 835 12 303 441 -381 394 972 -315 800 -429 -660 -842 -111 113 234 557 470 -592 -598 367 301 209 -462 -731 -1 -637 -2 -862 81 327 742 110 -1000 950 -271 -546 491 9 -923 933 -21 30 908 -754 372 820 803 -211 -933 249 347 -756 919 811 -451 -885 -236 -904 926 394 893 999 -306 -292 -761 813 -367 554 595 -930 -190 250 696 959 -357 887 995 833 -908 970 -879 532 514 730 376 983 283 -904 284 -45 -340 670 590 446 -806 69 182 -380 -450 512 -678 258 824 -885 -24 -814 -566 -852 -39 350 554 -352 5 -661 386 -449 967 -58 176 -202 424 126 377 18 128 -850 232 -265 991 397 -707 766 -861 551 545 -355 -935 -72 700 19 558 499 -794 521 590 130 -40 -919 -702 491 891 97 835 314 -36 145 579 995 -528 -126 779 -359 422 928 216 125 -658 -747 -114 -862 -966 485 -986 -678 -99 -25 -744 -712 153 -545 206 -964 507 -251 -946 -160 496 694 963 336 -145 827 -839 314 -261 -90 674 -850 236 -73 -365 488 298 -386 818 322 -245 512 534 74 36 -695 -824 481 -585 261 -988 496 -466 -448 -540 -984 -350 48 -720 -673 429 87 -669 308 -171 -266 754 -301 -333 0 898 804 -779 -391 -899 235 94 112 -732 -81 -59 899 65 -724 109 -799 -744 31 683 -197 -208 362 -783 737 810 -274 930 -661 666 -167 304 -799 -85 406 222 -578 -383 -112 238 969 821 189 551 57 -722 818 241 701 686 37 -932 825 704 214 230 -779 -826 -569 -964 -70 116 833 5 174 318 889 -285 960 417 514 -597 -996 -307 -475 545 387 741 -430 -118 130 967 -584 443 -346 -760 277 49 -740 630 -37 -289 993 549 776 -332 257 -388 -198 -657 514 -828 -495 421 -980 433 3 -594 57 439 839 550 186 -295 987 927 -664 -447 256 244 -269 687 547 309 670 633 388 -111 277 719 -624 909 36 503 699 -458 -458 378 -749 882 -871 86 -201 -906 110 -321 557 632 440 -558 977 -427 -228 345 -161 454 375 -516 948 -916 886 -520 -710 987 421 -703 835 294 338 392 118 -551 18 214 -844 -887 447 -299 453 -24 791 271 -626 -287 -746 436 248 -191 186 120 -388 -512 322 266 -440 664 470 219 -44 230 -288 -573 137 -296 -614 -760 -133 131 -49 863 -185 307 430 -38 -215 -366 230 -100 -72 771 859 -756 -249 -730 -702 -731 -399 844 -117 946 -846 739 -165 470 -439 -640 -422 -725 402 -852 -451 -607 -828 147 496 -518 957 631 -904 63 -838 -683 111 -391 -240 440 -963 -485 458 -67 769 -215 -211 68 73 66 -508 -868 565 -776 -710 -517 -576 -445 -403 -870 -331 -669 -992 -484 346 -531 777 -69 91 -207 -103 890 553 -354 -105 811 -590 90 684 763 189 -828 -406 -323 25 147 -453 -479 -559 -166 -31 -780 -182 -557 -410 46 991 682 -36 887 661 950 -141 687 -627 -848 468 -981 103 690 764 837 -510 -841 -325 630 -796 -512 781 -339 360 -511 -742 -364 938 -388 -929 535 -669 283 -628 -305 -759 233 516 875 949 -538 157 771 -713 379 -920 314 571 620 107 -774 -551 734 -313 -704 -40 -643 378 -988 34 -722 -920 -348 105 119 734 -99 -294 -540 626 -229 112 -670 -180 -175 -333 241 -248 -633 446 -847 -963 -311 264 515 -927 333 444 -3 -362 598 419 305 623 469 -975 534 -589 -649 -826 363 -75 -905 237 -350 -793 4 836 227 940 -840 -130 716 487 719 643 6 335 -899 -146 -846 -776 -492 -299 366 -980 -790 790 501 -795 -460 958 -867 -305 402 911 278 412 296 526 -90 -457 -544 -453 -741 -986 -401 -605 862 685 15 971 22 782 69 -234 293 913 534 -140 506 -27 708 997 -10 407 -430 707 201 -640 157 693 -523 221 968 -411 103 565 -26 -648 492 -905 166 -98 -930 -326 531 -543 403 -842 706 -764 -968 598 316 426 771 -416 -335 -426 132 -854 -280 -390 458 -956 311 -365 -265 -581 84 -995 70 -696 313 322 -39 -615 -725 -152 -909 914 -476 -833 258 -561 -178 -368 747 -934 324 773 860 692 497 12 -140 373 -253 487 -424 218 785 82 -706 533 686 101 -589 -193 822 778 -913 -932 -112 -662 -393 381 196 -815 464 843 519 161 527 -656 -426 -542 161 -877 531 -509 -223 -615 301 739 894 -749 -44 519 77 -699 659 -573 165 -238 -228 494 -342 -354 572 -126 656 -985 596 -123 948 688 -26 -571 232 546 550 -26 510 129 942 -663 -64 239 531 -739 45 -484 -386 -477 -10 925 -608 100 -271 -268 -328 -860 655 285 -57 540 182 -679 583 -448 -302 -211 278 130 49 293 -747 121 843 -464 928 -85 872 -903 86 942 -459 521 299 -583 443 726 605 -822 745 -979 -825 -866 853 419 610 872 330 535 -454 -761 -956 89 777 -578 -996 -186 136 -910 507 -39 429 -497 614 850 433 -181 -143 -210 -794 968 759 -855 -600 -675 -671 210 109 37 385 701 386 -348 809 461 -787 679 -882 209 -533 -263 -568 965 545 264 848 -628 468 -168 -702 -316 517 -245 -703 -499 -567 72 623 708 -358 -350 754 696 653 -362 794 -452 -931 -66 -465 -948 877 78 -266 109 455 -826 562 533 759 -170 -769 653 705 279 -790 -607 -827 115 -202 236 -889 -674 -217 386 -861 244 607 -752 -781 -933 -945 938 -49 46 -618 512 -544 371 989 -67 757 55 -207 -783 -301 695 199 522 209 -10 57 -844 659 442 747 531 -781 771 103 682 -972 643 -302 990 233 795 837 -13 202 0 826 1000 -735 -600 556 729 777 -684 -260 556 -729 -977 -178 -357 581 933 -119 589 -828 799 -803 424 399 -924 552 -485 828 -68 -186 247 888 40 208 -194 494 -981 411 -746 876 -472 -455 528 -798 124 -872 261 14 258 279 -421 160 961 939 -650 773 -595 -498 967 809 -854 -810 79 -762 980 709 -360 -746 -241 -139 80 -617 -969 -207 -889 618 273 586 456 350 427 -797 -289 -828 -432 316 -541 -848 668 -442 -150 -800 516 -603 141 -599 -802 896 -879 769 265 -480 -1000 -58 853 -232 424 151 656 393 -329 -825 648 -982 677 -442 -343 -928 122 52 -835 -147 -786 617 -513 -897 203 -551 -411 350 -903 829 744 981 716 -307 303 276 455 -314 -662 633 533 -546 -202 151 -654 -414 683 374 -961 -218 -401 -382 468 262 -704 378 197 -272 -826 986 257 -672 867 -208 975 307 -649 -694 -719 94 -276 717 498 481 -805 -568 869 446 408 121 -260 94 -587 -186 -450 490 -454 -781 -568 -442 -622 187 -839 612 682 -415 -66 870 114 303 231 318 525 -338 24 905 367 285 926 -52 -995 179 522 490 169 468 -916 -43 244 769 -909 710 189 -480 783 575 -934 -767 991 45 178 -380 -295 -196 506 -394 -481 -526 681 -829 408 -152 222 -421 -403 675 446 -35 563 909 -646 -636 -823 282 -270 -219 18 -811 373 -296 446 293 -585 -716 835 633 -259 -191 464 -342 -338 -797 -374 -616 -902 373 960 -741 566 -123 188 -236 902 263 491 -947 812 -52 955 469 -699 470 -823 -75 -762 -654 -631 -768 -926 -75 958 359 -330 709 16 944 -298 -829 204 -775 -767 -302 99 659 -560 48 -137 67 470 -930 -799 -241 819 578 -245 -982 523 -999 -631 -963 203 -668 -210 818 369 -611 -898 -912 651 -74 -308 315 130 -384 857 -871 151 627 -950 -649 825 561 -974 192 430 -516 86 77 206 753 -775 -377 -724 83 -189 -576 642 239 196 -270 -79 -790 922 164 454 288 -46 145 -880 -977 650 491 284 -497 928 -353 431 837 -903 -899 943 -432 576 541 -568 -533 -407 -713 697 85 -715 -753 681 -25 551 410 294 224 -799 383 -294 -561 357 -459 -157 -369 632 232 499 -845 242 -419 -228 -355 996 273 183 -789 894 699 644 94 -113 -905 556 -661 906 300 -455 -681 -172 668 934 179 122 318 -160 100 224 236 -449 338 80 329 -341 -792 -209 414 759 540 -23 -520 920 -465 -912 171 686 -727 -201 -375 477 -364 -409 -636 -983 -200 546 -438 -801 -677 -9 -150 774 97 164 -747 537 29 -369 -857 627 -576 -723 957 -502 -91 -926 396 -803 -515 912 302 -48 -996 -424 821 887 -81 -196 937 -634 -871 798 -57 -234 -697 506 321 -604 588 -318 624 -409 -983 -806 -700 -104 -384 -392 -517 -275 -183 -770 85 433 374 -199 -54 741 819 174 513 570 -787 -613 875 710 868 -225 -460 469 835 972 705 868 -44 624 -643 37 186 986 -644 480 -92 687 -404 -833 -360 -239 700 694 -490 -147 540 681 481 -855 634 -294 -607 -222 699 941 55 735 -940 -259 -517 -514 303 -31 775 -448 -583 994 11 85 -725 -702 -334 -485 115 -509 -485 670 -976 -225 311 39 591 73 -401 -476 -707 180 -822 -373 -381 -279 -373 680 -536 -373 952 -549 -128 868 -427 629 -395 -744 386 -419 -232 614 -679 600 -677 -663 18 525 487 -784 926 881 -439 426 734 -634 34 -225 -673 -619 494 -583 954 -560 -349 390 219 135 406 962 -837 586 933 -467 610 -892 403 -981 612 -361 205 -759 -60 -337 -191 -59 -648 -783 742 180 -370 -99 70 -957 -808 843 -848 367 -773 -638 -426 -435 323 884 465 -92 -958 369 315 -853 -952 -98 778 -539 298 199 562 913 69 43 -821 1 641 -629 486 358 -524 -174 -699 -469 -594 998 38 142 -495 -969 660 -45 635 -164 976 -908 204 -609 629 -464 -83 713 231 -696 -803 847 -115 892 69 835 204 -457 -379 -845 -41 -393 -97 132 260 -102 514 -85 -489 14 492 904 155 -705 996 845 915 302 -223 -95 18 218 407 16 872 438 -798 210 382 -650 -883 -702 -810 -255 -80 -179 -589 -12 -313 -567 795 278 -617 297 -321 40 569 786 -751 175 -347 779 -410 11 211 926 639 433 -241 -985 -321 901 218 -380 669 717 -837 -304 767 997 455 706 -915 -294 -61 -849 870 425 -338 873 346 -835 -106 -154 190 674 -359 -821 -556 483 234 -634 917 843 -713 -81 607 -584 913 -12 489 920 -650 561 -435 -683 172 -315 99 -571 -65 -619 -427 567 -326 -560 -276 -312 -269 607 274 330 -873 -947 -625 83 691 -787 -82 -380 105 316 901 401 -440 -909 -274 523 913 964 -244 35 383 -947 -893 62 -813 149 735 -242 -607 -15 156 -638 989 -364 -229 -144 421 -602 -734 -243 -202 -169 45 -456 -180 97 729 554 -319 48 -108 -955 -115 -92 24 642 90 -711 -598 -443 545 762 32 436 127 -729 -488 -645 -46 -774 -960 -330 -809 -373 -965 627 424 139 652 919 113 276 -719 147 -644 -980 -395 95 -596 -144 -51 -252 735 563 350 -789 795 354 585 -331 240 -663 -33 32 547 -183 361 -611 -622 -18 877 335 714 -967 -840 358 -836 -41 721 208 -60 -284 445 968 563 -769 893 325 -5 527 -991 369 -771 140 -662 415 85 602 -292 886 -836 -203 724 685 -772 61 -979 -677 682 232 14 -279 642 104 504 -360 -793 -894 -660 919 -131 982 327 -617 -910 882 51 -501 -149 992 -549 -793 -188 -385 -31 -170 646 -850 715 -347 -692 670 -572 -322 -991 4 -267 -279 -746 441 247 -910 136 -811 -876 227 -593 329 902 334 622 -867 906 727 -16 -365 -124 -307 212 199 -395 -418 -674 -443 889 432 -620 -826 -432 712 -964 -115 173 -883 -353 363 720 -915 865 -535 -111 315 -992 717 -932 -969 -651 -658 -874 198 323 -305 23 -850 -472 -740 -713 -359 237 -575 -926 665 825 -126 209 -16 677 48 -51 -195 504 220 -125 -390 -306 303 279 -132 963 526 211 -1000 -221 -414 -929 -936 59 -522 -452 -373 -94 749 480 -198 -846 -686 -139 752 511 -256 15 -875 -528 -669 384 98 -222 621 -623 460 -452 -612 772 -434 836 355 17 -741 771 842 -886 222 -285 302 517 489 595 317 540 -125 -43 206 547 911 -621 -409 -964 -619 314 647 837 540 437 -991 -959 754 132 -198 -730 -765 -720 -729 573 75 695 -786 -272 -61 924 -56 -709 -591 201 425 721 -63 257 -945 -369 -207 -525 -15 -422 -78 727 -671 -392 -5 -71 203 146 -476 -299 -481 733 444 -77 -455 86 979 928 433 -43 -225 -822 -365 -88 -942 657 98 -42 232 -399 772 856 -769 545 -35 -96 -775 33 -139 668 -679 -254 856 -375 -713 251 -871 56 839 -821 -91 -146 373 -50 -523 -253 625 587 306 -341 -547 -165 277 -898 -797 253 -270 221 189 304 -999 662 -623 519 -627 -804 -781 829 -615 -592 -505 445 39 -90 762 464 801 -671 -346 -275 440 137 -230 385 437 799 910 309 -360 137 600 -563 64 -512 447 673 730 52 -75 -51 516 -773 780 458 -958 -879 -265 -956 -16 37 293 41 754 504 404 413 -905 -51 -291 -849 844 216 -829 -820 -305 -884 41 918 372 70 -302 617 -761 669 -8 -247 -660 -514 523 431 476 964 709 23 683 -216 965 841 -940 849 256 259 -630 305 -556 540 104 -483 -601 126 -642 -978 267 590 -869 -257 85 -335 686 -599 487 517 -513 642 158 -346 -724 -769 523 -221 -423 -358 193 241 630 312 -868 -971 -486 -864 559 273 756 383 273 281 340 204 794 946 581 -631 -472 194 796 -943 547 677 540 -191 -238 104 -26 185 -989 -400 -672 -809 872 445 981 875 406 -639 -412 500 -180 -283 64 281 385 -648 -166 213 -401 -696 -649 454 -791 232 29 447 59 496 982 5 235 339 336 6 236 102 757 28 855 -411 252 842 -29 829 931 -943 -266 139 715 2 -217 924 312 -520 670 -834 -364 -990 -867 393 -673 -538 126 -868 -663 -524 -803 -73 580 -546 760 699 -360 -305 -851 607 282 947 742 276 -338 -150 -898 565 -709 -87 204 -406 433 -847 -34 685 -219 -90 831 529 -72 -516 -339 506 65 816 -328 180 476 -637 747 45 899 790 -286 218 -124 -503 -394 621 -298 915 -606 -614 -582 -751 565 311 506 -880 676 117 794 40 -626 -629 -898 335 -519 -675 76 316 -652 586 -755 113 -27 -503 -423 -609 -901 232 -795 816 267 852 -417 -324 913 -826 511 -496 21 416 388 234 -741 329 197 -125 -663 440 820 -365 116 -734 98 172 987 -762 -167 -174 -970 -589 -63 -511 67 -150 196 -98 42 553 763 862 228 -138 438 -620 -82 -340 -309 -180 -408 -578 -693 -818 663 -800 -505 -100 -482 429 798 -188 443 -88 430 -368 -735 -730 148 -26 629 -203 769 289 599 793 433 835 381 990 -469 787 302 622 -551 -659 -543 884 250 461 -432 -637 343 -784 -525 -308 -876 -682 -562 -611 312 823 122 -507 674 709 -676 -333 -817 -360 302 692 -209 -558 -338 -782 488 -956 81 -266 -505 904 462 143 298 -140 401 -708 -606 -339 -72 -666 679 324 628 -96 -567 488 -551 -319 412 823 -288 -640 540 425 500 -905 -64 148 997 -432 65 -894 -116 43 -691 363 -732 336 232 -246 -738 562 578 -739 -711 -103 869 302 -546 -858 -424 -400 174 -226 528 146 -784 986 -859 -51 -52 -277 196 255 348 933 -974 -316 -121 685 -943 556 -25 668 895 -143 715 109 -540 -675 234 551 466 685 884 808 -387 -158 835 765 -176 457 399 -298 570 -377 -551 -333 687 -876 94 987 253 556 472 919 424 -760 144 -91 -58 -981 560 -851 -183 -803 397 401 -865 -689 243 639 -998 448 673 242 286 -924 802 549 296 -596 734 -835 -304 -575 975 -891 521 224 350 -947 -182 366 993 465 198 330 340 854 424 592 -931 396 -360 -954 -345 546 -983 729 -180 -868 -895 -71 -646 -641 426 -68 695 -92 -185 -454 -976 -462 -266 -828 560 -243 -721 -805 -551 -358 -901 -262 -185 -413 663 359 -794 324 -429 -796 720 119 829 171 953 -177 -580 403 777 723 863 475 -434 -931 998 -456 180 512 -586 -449 -463 -652 492 422 -366 -142 57 -448 -599 765 328 385 42 -663 952 -704 998 325 997 850 -912 223 -603 -764 -822 -474 430 111 927 -367 -326 704 969 -215 -573 -168 -519 -362 -552 743 523 995 -106 274 646 -83 869 709 479 118 -365 -623 239 -920 911 -479 230 -625 870 -113 930 107 -691 317 -721 980 -903 182 -650 832 78 751 -154 56 -173 -786 472 -837 -413 -512 475 906 236 -51 737 471 -868 740 307 -44 -638 118 935 -161 247 -163 173 267 -37 827 -404 -6 938 -817 295 424 657 610 500 823 814 -31 -63 681 -532 884 -88 898 -690 -704 12 -849 733 -725 -911 668 -283 731 -671 159 -736 -755 98 883 -323 -72 387 331 -529 190 -472 -15 -874 -600 993 347 -96 652 296 302 495 103 979 230 -551 937 588 842 -507 908 -95 158 -447 588 323 -971 933 702 -113 -464 128 -9 -31 -693 -350 -825 565 798 -622 946 7 -180 -616 11 -598 -403 -773 853 868 -854 -478 955 -79 -892 509 167 -159 -799 -476 141 -222 145 -36 257 433 -357 -530 483 -651 -271 951 880 223 842 -609 -450 -250 651 -345 819 -176 -773 421 367 567 -577 7 -256 660 891 233 872 -757 821 -432 -390 437 -639 -722 -164 940 -890 856 294 455 -120 -836 527 819 -879 228 151 848 734 484 -132 54 -75 180 -141 -224 776 860 721 -140 -178 -919 -161 -475 711 -71 -899 943 342 871 -226 384 316 -417 -502 -608 509 -673 163 -713 440 630 -631 417 370 -783 723 789 -155 635 362 908 -32 774 -564 480 539 -435 777 -333 -678 -372 785 -134 457 -629 370 30 264 -598 598 -626 -449 -537 -682 391 -813 247 356 637 590 -137 -954 -568 466 650 357 330 -701 785 777 -770 679 18 -429 -212 877 443 973 527 289 -918 292 -316 962 -858 633 -7 938 339 973 -715 544 -264 -180 -9 730 -201 -931 -200 44 -831 -206 47 452 -954 300 -197 698 -26 80 -175 890 419 -852 998 -235 -796 409 55 806 -470 269 323 -127 -82 995 -248 902 -706 -806 -181 404 -923 708 -733 -594 441 16 828 -898 532 -58 535 -592 404 -440 -69 -53 253 -497 398 72 -174 981 -418 364 -778 -273 -189 820 887 635 413 -566 266 -787 999 265 963 124 -829 -708 746 117 306 -265 408 -119 -827 147 4 895 -769 -870 138 -970 144 186 -393 -311 59 93 -324 -260 -650 284 -563 638 -182 754 -509 -844 213 320 -242 724 451 869 327 -845 587 687 -831 352 261 773 -893 593 -643 -469 840 -79 985 -814 173 -46 858 -645 -107 -363 -983 593 812 215 -797 -435 66 76 -36 620 767 -809 634 -982 -984 986 -537 799 880 -678 325 -540 -238 -266 430 730 -391 303 410 509 372 36 -946 231 -930 560 -787 312 753 -788 784 -655 115 749 782 -1000 298 250 -200 -880 561 -897 -362 -360 -717 -547 304 -495 990 -654 481 732 6 -350 -643 120 353 45 -454 -165 -528 581 452 -69 796 -2 356 740 -647 905 988 -223 -254 648 -791 -35 967 -178 65 273 722 93 -504 156 354 -708 621 -190 350 545 -756 -349 -944 -75 290 -379 -670 525 -311 696 -288 -234 682 -467 -267 -446 132 -361 233 -888 498 -677 721 -783 -386 194 155 -333 -279 -589 160 -809 522 -978 -66 -36 262 -580 -755 -954 930 899 403 -44 977 931 -956 -294 713 467 -895 264 947 -776 -834 900 926 742 324 716 -510 768 176 829 989 832 -294 -169 628 698 -335 522 900 767 172 411 -728 214 114 -461 -1 40 842 478 -418 -985 595 799 815 -41 -180 -220 -362 -855 335 -445 141 -45 730 -720 -703 -243 79 -541 457 20 -879 -664 995 -158 265 -820 788 -883 754 668 -794 -647 -250 -510 124 966 -490 -837 -792 737 918 -479 706 -468 598 209 230 -889 -954 326 936 322 449 -877 -724 578 -269 260 -258 -644 -330 9 719 937 225 875 -845 678 638 306 -69 -813 -856 -806 546 912 627 -294 -573 -494 163 -475 -738 283 147 -146 -7 -663 981 365 -932 -765 -65 -37 879 -801 -864 123 583 129 -714 -444 -330 -980 -161 -585 -263 -746 -681 478 882 -624 -660 -475 36 -872 -306 -126 -292 -54 -53 -814 287 241 979 -370 477 194 86 720 -756 658 -732 627 6 433 22 -192 582 -769 134 -378 -387 555 647 -630 -19 716 196 -51 822 -664 -441 870 -920 416 -535 -294 602 368 -120 719 650 -189 241 881 717 989 -102 -678 194 -397 606 181 -598 -309 -792 299 338 -526 -679 990 -128 403 400 -588 170 549 56 549 21 289 -251 -471 -714 -557 833 -455 649 851 255 -921 837 718 -402 944 921 665 386 152 967 -928 837 -403 504 450 -773 560 -423 -980 -559 -798 -382 -246 400 463 78 980 -255 592 123 -700 169 -502 -723 -66 589 -812 -29 -290 -138 746 36 863 804 -939 845 -874 -253 -803 591 740 780 -808 958 235 94 85 -641 -29 -7 5 896 -683 -506 542 498 715 732 612 936 403 19 -332 -871 123 -9 985 857 179 -103 -876 -73 246 296 -464 979 -626 -511 496 -517 766 -314 -165 848 968 -587 496 591 -188 -928 47 -56 -262 -451 997 169 -218 -572 174 -926 -971 901 685 393 174 -553 -172 -74 -229 656 -413 -898 874 -65 947 8 681 -219 771 -56 -483 567 709 -559 396 -896 648 -875 878 -74 558 -342 -311 957 -395 922 242 -666 -450 -836 605 -925 -551 854 803 236 537 -899 -890 503 456 985 275 -827 -594 7 254 -177 -883 125 580 836 790 -569 -174 -519 906 613 595 -177 -184 679 118 -602 810 -980 -690 17 617 40 775 56 97 -530 -670 994 -69 805 817 116 946 -217 -299 -191 214 -235 -19 954 909 -550 101 -823 -954 -552 312 -607 741 418 522 -127 709 -322 429 549 -955 447 -723 -50 657 -910 -74 -266 -429 -295 296 955 866 -218 -652 229 262 -904 -310 317 130 -18 -600 -949 141 705 566 972 -136 -478 597 303 391 440 806 403 763 861 -353 142 -582 -462 512 -826 708 -969 -856 -730 -248 742 927 -623 116 976 -859 -633 421 -459 -267 194 172 -717 -148 955 -179 -714 777 -246 -708 560 -989 -215 7 264 957 -78 198 200 -832 -556 -453 121 368 -238 -300 819 -170 13 -8 495 184 -99 592 -841 -530 -495 -769 -324 -490 689 -217 625 630 -971 -158 285 677 20 -193 696 357 -983 -703 221 -449 -668 -256 -439 -959 166 -860 644 799 387 855 617 620 -614 780 141 749 105 554 798 58 -468 -192 629 412 -844 512 258 -835 642 -769 18 89 -783 -142 691 60 -816 -120 249 849 338 657 288 -126 -827 -856 -199 238 306 964 165 944 -315 5 -402 -572 -794 648 -268 714 -694 389 17 448 -226 -165 -547 306 796 621 8 22 120 436 293 -143 339 -404 -242 -246 595 824 45 69 -214 73 -894 135 -94 -421 -702 -93 -148 557 -712 816 655 -406 911 -110 -130 464 931 226 -679 763 518 -610 464 939 -952 643 17 -239 778 200 918 -917 -794 916 406 -557 -349 -321 -425 446 -355 636 -105 -732 -924 57 961 -387 3 -955 -778 872 -500 965 731 -250 146 120 998 -509 589 920 -26 -328 -407 -713 -475 -54 26 368 860 7 769 -252 -931 509 354 -490 591 361 -311 -710 408 477 -841 195 152 -182 131 -725 738 367 775 -368 81 48 732 448 544 593 -167 -298 764 -337 -203 769 914 809 685 990 441 -798 546 -799 -139 -963 -573 -320 914 -859 -675 221 514 851 -165 170 996 -569 987 994 -629 83 595 228 -501 -323 221 940 -799 -760 918 586 524 86 232 -495 -555 65 -46 762 -550 -678 -884 595 -29 -275 -66 372 -924 -125 123 -663 -114 -376 294 -803 761 740 -783 -635 684 54 -475 268 -798 831 867 269 944 850 992 649 983 -208 470 995 -73 318 -189 348 693 -722 957 -241 415 -510 -467 400 797 581 -870 83 -84 -745 -710 -226 -75 -944 875 -938 192 749 603 -475 -400 270 -792 876 -849 -577 942 731 -214 -428 467 299 315 187 -853 175 525 -343 -633 -897 372 -820 968 -746 -74 -970 -357 353 -972 334 978 146 420 568 -717 -143 -268 908 -890 -147 822 -13 -202 717 572 445 869 -292 -821 668 -645 479 120 -869 -982 822 476 630 306 -963 -962 462 669 -219 773 419 -219 -475 446 -922 42 -814 276 637 -847 405 -729 -334 273 -879 103 519 -791 -632 548 -372 139 -980 -395 581 313 -616 -458 -514 623 45 -976 764 827 292 829 128 -349 -261 631 44 -217 -519 9 -255 -81 88 -970 -302 398 -333 -727 465 -762 475 429 178 322 -389 -208 212 12 427 921 152 446 390 -730 -610 26 -622 949 -125 332 -732 -778 931 -228 -380 -911 331 538 -294 697 -78 179 -214 -488 402 818 -432 -744 -117 -223 -291 977 -604 -167 788 799 750 -431 -821 -728 -808 548 335 288 -202 176 -808 -498 -492 -772 -478 96 211 629 -498 -910 858 -468 631 -403 -845 525 -171 -319 838 -376 -482 -540 530 -343 307 763 -672 -664 24 -592 -719 -485 868 -77 508 -622 -99 512 -460 601 385 857 624 -633 -740 -248 -899 49 243 901 600 630 -979 712 -97 687 -154 -616 455 844 750 -245 48 -185 -805 13 91 682 -306 -383 -986 266 -618 550 -854 -649 -648 362 290 -769 -138 570 616 -408 21 253 -383 -243 693 191 123 -911 -380 -855 -460 146 -368 640 557 637 -315 146 -540 319 258 -232 689 996 116 -344 -111 505 -123 511 925 -817 -711 -16 -814 30 266 -416 -479 -484 -521 -118 496 -981 981 -751 -633 961 53 -167 -179 -778 -370 -546 -928 -10 -731 592 -567 -871 45 -173 -252 -397 -833 940 -860 66 710 -896 930 608 -249 -435 -798 -291 -38 -241 -175 -90 -551 358 -359 686 407 -834 409 -176 29 -317 673 -151 -125 -349 -511 -22 76 120 -149 94 -18 -153 739 -107 -552 -262 940 -600 -767 -515 -595 314 -751 824 808 556 782 963 -613 -637 633 -329 903 522 617 595 -422 852 951 -839 -320 -813 343 894 -891 842 317 -219 -170 -197 -419 497 -1 691 316 -390 -270 -62 580 -532 369 655 -269 961 -992 -584 -874 461 -907 995 -767 -264 -755 -154 -385 -722 802 963 -461 634 478 115 -704 111 -305 -169 -100 -49 -948 753 646 985 -253 598 935 -892 529 -624 -930 -299 -399 -137 947 668 743 -430 -567 -470 886 -945 360 -634 -835 -256 69 -480 -489 -932 -292 -800 -674 938 -323 -461 352 -728 290 -172 -195 668 -222 183 -898 -332 122 6 940 -345 -804 -903 818 -286 763 96 536 -966 -75 -110 -419 -254 -257 948 -910 -101 789 56 147 -363 -588 932 -282 -820 -923 564 -274 -400 -629 635 -544 347 949 182 497 590 179 -979 249 147 854 -119 228 -202 450 -956 -127 -306 125 521 758 -410 306 -407 -968 -484 -678 -443 -590 394 -857 238 273 -482 -15 94 -281 -162 -289 -853 -668 200 217 -152 315 -605 7 901 392 -483 677 797 636 950 111 8 -473 911 -744 -110 -476 -275 -410 725 113 -649 -263 -282 -168 -314 820 553 -683 -61 -357 -844 -438 -937 26 255 768 -719 888 406 -834 31 -134 -950 -546 -119 834 -152 795 919 884 -364 637 -146 944 178 883 -548 -815 -774 -406 -667 -215 -57 295 -930 -232 -552 -71 -302 -683 -707 -727 3 9 -372 -60 549 96 468 169 -221 -632 509 -161 -769 175 390 -228 381 869 19 -883 692 817 -51 -40 -971 -112 754 -900 872 -149 -271 -663 -421 -967 527 315 -20 38 -227 185 -41 -129 -664 -508 767 434 -707 -289 611 -511 377 628 -605 -464 -732 -909 -615 812 -201 785 -226 -959 -716 -464 -129 95 -471 -736 605 930 603 858 -569 -284 -611 -558 599 614 287 198 268 11 997 999 660 -915 -288 -86 166 192 340 -910 987 -97 511 -470 488 -252 -301 212 -486 -597 -89 -583 999 19 -20 811 471 193 -295 -476 -850 -184 -446 -868 -545 945 125 934 -903 -723 -209 324 -380 139 438 118 -138 -557 905 952 -394 -950 352 -233 -462 974 -976 689 243 31 -854 980 794 405 424 364 -314 80 980 766 -743 -829 375 481 609 -945 -612 -133 -124 766 400 329 296 735 223 798 237 -744 298 -771 500 -433 -23 -350 -491 -779 166 471 -706 684 289 115 649 305 -87 -216 -822 -340 -493 -882 -181 295 692 -65 877 426 159 237 -45 -165 -620 217 -82 -387 601 -664 410 -211 -143 744 -660 903 17 98 928 646 -234 7 779 759 949 568 -833 209 924 -271 -109 93 -536 -385 506 -128 436 266 -134 438 464 -956 335 573 -176 -531 -321 -376 -287 34 -90 -303 400 473 -477 -174 183 -767 -579 802 -552 544 537 529 709 -485 78 445 524 -104 360 96 -125 463 498 -503 852 -55 193 -808 -338 181 -985 545 597 -875 -232 537 -587 511 -114 -630 614 775 -514 -749 821 -754 945 112 249 827 -472 767 823 -526 -36 -641 -150 -104 -633 30 242 -708 641 546 269 917 764 -126 26 -987 -276 759 -143 -534 -985 -380 -840 490 214 750 -702 -610 -596 -18 328 -817 -577 -386 -631 -293 674 -361 -563 -174 73 770 -918 -813 939 -306 42 393 859 -674 -894 846 551 572 -361 -160 964 -409 -920 443 64 260 711 -826 -758 -649 -655 289 -839 -514 685 -213 -53 880 -561 261 -617 398 -301 595 -60 856 -411 379 366 -338 -120 988 -876 -414 59 650 -479 -829 637 885 614 465 -130 -238 148 -690 -720 -618 609 608 469 -156 531 -209 -322 -919 -672 -56 -182 -771 -42 -396 -889 447 533 -577 445 -894 133 625 249 27 545 48 367 200 -475 -900 767 212 -368 627 415 978 -687 -100 588 -539 160 963 -505 337 255 -920 -909 -194 -410 706 -44 -777 1 392 -730 -88 -204 -235 971 -873 -345 -270 994 -350 660 682 -140 21 118 -538 326 87 -883 -559 -796 -279 928 -365 -727 446 -416 980 -472 -53 463 559 978 354 -857 -73 255 -524 -556 55 -400 608 647 388 -525 -845 -748 -748 343 821 -915 452 244 -300 -87 284 -395 -563 371 -850 351 -765 529 31 -596 -915 -617 552 -521 204 755 754 -952 39 965 -208 -217 582 804 -483 -319 749 -214 -318 -344 429 525 -779 498 -628 764 982 921 -81 -283 953 -831 861 -811 -757 -436 61 234 323 387 -650 -457 481 -410 809 43 -383 -9 483 -855 -585 224 -505 -718 -544 -64 -164 343 -732 273 190 886 -425 264 -462 96 182 -979 597 -316 184 -386 470 320 584 -544 522 -66 963 -74 972 456 -614 -288 251 -223 4 157 409 -776 803 408 924 -821 452 -724 -137 -676 300 735 289 -894 -852 687 629 -861 -81 -663 -60 479 950 281 -179 -662 -993 967 -709 583 -821 15 7 -101 182 -196 -821 687 -247 877 -750 -124 101 -322 -464 147 820 -734 549 390 419 913 -915 -463 58 583 346 823 63 920 170 -737 510 254 -749 922 -708 -712 -479 -74 64 -143 981 -411 -217 -385 717 273 518 -731 544 769 477 -372 176 329 35 -65 793 -940 -14 892 -247 -528 996 117 997 176 513 955 -247 419 -880 706 656 -31 163 -313 -995 -714 -499 289 540 -526 -568 34 -591 -352 818 15 -428 -786 429 28 -649 529 927 393 -345 907 585 133 -217 909 -325 854 -532 941 894 -404 343 336 -191 -487 990 670 -633 -50 53 606 538 -403 567 -434 103 -59 -920 -794 882 -196 177 228 -1000 -578 -883 108 531 424 602 946 -928 -551 7 -128 -732 -768 -441 3 337 473 -553 579 -222 -77 -717 716 -63 -414 -363 -269 896 -481 114 -781 399 838 201 429 799 -571 -537 822 -878 -571 822 -526 -403 -583 133 231 502 935 -888 943 -119 938 -476 -708 96 751 483 318 210 114 -69 804 -968 -456 9 793 539 -145 -505 828 10 -14 544 36 -1 -58 -804 -225 375 459 -191 -181 -606 -71 425 50 165 -866 -700 113 407 627 559 -672 332 653 -90 -72 577 707 852 -722 -567 -624 -401 -350 104 519 -654 -451 700 -386 -549 -47 -507 -716 -625 44 501 -404 -427 -686 -868 929 726 -10 -871 -991 -323 -379 -432 449 293 899 -984 556 -136 971 -196 483 448 -197 741 -174 421 305 861 385 -926 -56 364 -285 342 -989 851 855 480 -98 52 889 226 -270 -523 -978 964 -683 491 642 148 869 172 828 401 -278 -637 -908 -224 748 -84 -313 -890 -495 587 -368 -936 -130 660 -714 -918 -768 9 -593 -135 -186 -748 -831 118 405 140 -44 652 -352 8 -506 -322 772 -75 550 -803 755 45 902 -708 821 -401 -307 -379 -291 544 -954 260 808 -906 -211 -6 -357 836 821 696 477 812 -738 686 -190 289 144 454 -530 426 162 888 -115 -484 431 -493 579 -252 543 12 179 -884 96 -131 346 627 -112 -839 -579 83 585 -752 -685 -316 285 60 -316 -572 808 -550 802 530 -983 99 -336 655 728 -705 27 895 637 -798 460 -110 4 -709 -931 -18 -698 -962 906 -937 988 621 650 612 688 -108 305 -853 -682 146 -968 -530 230 616 215 197 -71 -547 757 989 320 971 444 560 221 155 -89 -483 -369 189 571 -330 252 -338 -441 914 -669 977 -760 -86 -63 282 344 734 -887 345 26 -833 946 777 -24 -262 -521 793 -632 184 -226 -983 -457 -212 463 103 810 870 646 -306 302 -514 -510 225 766 566 -170 872 -538 -573 -79 -204 -853 -562 155 931 -641 872 322 870 -582 -367 -947 562 -373 512 158 -521 -203 785 -511 884 530 18 619 335 14 -46 -936 146 580 -167 910 468 909 786 261 -820 -162 102 835 -440 -965 301 707 609 631 802 -646 177 -946 -860 241 -25 -801 -694 648 -440 840 815 207 204 -683 773 897 -317 340 -167 353 140 -103 -724 -448 751 887 -220 -361 -550 -76 -339 747 359 -211 -637 -739 283 -412 -557 565 -41 231 80 -131 750 -962 -674 803 -159 -800 936 -545 83 -248 -753 -584 667 356 810 -182 204 105 760 -117 -881 -662 -999 312 -950 70 -439 -102 878 919 -849 -594 358 81 141 249 484 104 -316 -984 540 -928 -696 -777 -376 769 151 -928 951 -609 449 -35 -836 -204 440 496 -321 -594 -231 -609 717 -926 -553 -163 498 -843 279 -691 60 503 -73 612 -660 116 104 -796 262 833 286 -398 -192 -661 629 -844 -175 -792 328 1 712 -75 -481 545 59 -726 739 -682 -121 759 -795 893 -991 574 854 -914 -980 -599 344 852 171 -532 -337 -623 -202 -464 -741 827 898 456 -965 831 700 918 121 -769 316 -459 792 39 -140 -25 -104 -862 -598 -451 440 -240 -43 -678 855 -722 594 80 -201 -700 449 -740 -667 77 552 756 -56 -613 -766 -960 911 930 710 -118 380 658 -609 895 941 -968 -135 -27 854 -423 -189 639 954 633 -377 -198 -554 -855 839 572 -735 954 108 785 -741 0 350 -59 -929 487 56 943 -214 430 -685 -225 -398 737 138 530 552 55 -486 699 636 -290 436 457 454 930 -392 -812 -21 -161 436 255 -981 773 -799 -844 -464 -30 -661 -641 -359 203 -279 388 -830 -63 860 -529 729 -653 -934 -447 -320 858 -670 -680 494 648 -316 167 412 -343 -189 39 -285 -638 190 995 77 255 16 -707 763 -336 972 858 -97 223 895 193 -238 -33 344 319 -736 -442 -895 -41 -391 -789 -147 903 -2 -914 -176 612 406 71 182 -169 -930 778 965 652 -936 477 952 -503 -512 457 -633 -932 -818 122 160 -807 149 874 791 -427 -911 595 -287 298 647 223 968 717 322 -658 -820 605 -25 268 -349 489 62 845 -505 795 -815 -817 7 -288 -558 -949 -259 822 -80 -642 -474 -540 394 -404 -179 -599 -818 -534 313 162 2 -578 354 855 -768 -243 -242 592 58 -862 -356 -407 834 993 314 -584 847 -768 -513 -704 -483 -570 554 121 885 -280 536 -645 -630 574 -968 -476 -682 -758 112 -485 680 -750 -179 179 -292 -453 -580 15 -715 -838 490 968 787 -69 -454 937 942 705 -166 523 800 47 -808 556 -677 353 229 521 806 -37 15 681 -49 347 -207 183 -364 742 -230 861 -964 -973 425 179 -739 173 743 -106 -990 263 575 199 -492 64 904 -578 -305 765 988 844 978 -410 240 -413 -425 3 -985 -131 836 -935 432 851 -455 284 277 767 713 -66 432 -946 662 -933 394 -297 -878 -390 814 582 -25 -65 -462 -925 -345 -464 -836 -120 757 -319 225 863 217 242 391 -225 535 918 -396 140 56 -213 -374 -114 -139 -304 -916 481 -23 -870 373 -312 -855 -550 -933 -816 -585 425 -860 -201 799 431 490 320 -244 -206 -712 -506 -35 -287 -263 -362 -890 -729 124 -168 142 -653 -182 -318 -107 -384 -370 827 898 -875 859 971 88 -743 830 -886 76 -599 557 948 750 -959 -231 951 -49 6 -34 727 -203 354 170 439 146 -557 462 -806 270 -412 859 815 -602 596 154 325 348 -609 913 856 -797 -243 -331 89 549 -706 910 -700 -224 548 -627 386 -929 629 983 909 -157 -129 -795 -991 -162 593 -853 -317 -429 -226 11 816 -694 -561 277 1 419 -814 987 -1000 486 -980 356 305 -997 -948 -930 -727 750 -59 847 723 649 -713 -805 777 667 -663 758 -257 -419 -56 70 -692 909 -216 -217 -761 391 832 -265 837 897 168 762 -604 531 120 -303 -410 490 960 -5 -670 -440 431 -622 -794 988 148 116 593 -907 -730 824 257 -123 -593 -586 65 -926 678 -865 198 602 -629 -576 952 393 -843 -332 -18 122 -80 355 430 -530 886 -931 -701 915 808 -140 -978 733 29 707 -429 -172 848 -85 831 105 -726 465 333 929 -236 -27 145 366 -179 -620 257 850 -951 299 834 569 475 645 544 877 57 42 244 -407 -978 -562 -948 531 -789 -956 792 459 205 257 -937 -752 787 -899 610 127 -478 -346 487 285 -950 -868 -303 -459 610 -658 117 -926 411 -371 -564 -705 749 -449 -249 -452 -716 392 -75 96 -291 129 -808 916 -5 365 73 -355 346 915 -739 -716 743 -43 -198 653 -510 988 781 403 -320 129 814 -808 609 88 808 532 596 -265 -268 -976 -458 147 -482 197 -605 398 250 85 -75 -280 566 66 251 839 733 81 159 -249 -555 999 623 -583 -56 -834 -616 -206 -935 451 -132 822 967 -678 -721 -985 -509 -43 -726 -387 -509 -664 898 284 808 567 -862 -607 930 326 626 181 630 135 387 -907 605 777 74 -300 -861 573 -23 603 343 977 436 -811 -992 311 -288 -390 -963 506 222 887 -213 902 953 169 -129 156 -260 969 999 746 358 -935 298 461 70 -933 -46 200 -421 3 -29 322 888 -490 513 -360 -23 907 -99 747 556 -535 -698 -220 -978 502 147 -441 -30 904 807 -347 -795 -833 -598 -195 -118 -964 153 -289 -525 919 96 768 912 593 996 -368 540 -942 88 -714 -501 285 735 198 -405 23 -258 806 198 -26 812 29 169 -701 424 502 -311 -97 -342 -242 -767 934 -764 -138 402 67 232 -271 -895 445 -391 986 -435 185 472 646 962 874 576 -848 969 -246 -134 267 -802 395 415 331 -690 544 427 366 -928 -605 -377 516 -256 -964 -877 186 -611 681 -106 836 -325 117 -213 -706 -577 -64 519 -275 -778 -569 -439 -617 150 -677 -57 -68 164 -982 668 -193 -739 -826 239 625 514 257 0 876 888 -350 -867 -715 -205 863 -395 -453 669 454 986 942 621 -333 656 -656 -260 134 -194 -333 -3 -970 -155 299 353 -633 794 47 -207 937 754 29 242 941 323 -820 665 545 -799 402 -628 498 853 588 485 -562 913 -523 93 83 -516 -958 -997 -923 779 215 815 -276 -482 399 -490 718 -891 155 502 73 -526 -524 315 -242 -281 -518 657 -81 465 403 -709 -805 -339 -887 996 546 621 704 780 -380 477 829 -474 704 740 -529 992 441 174 113 -67 145 316 722 615 -275 -836 -63 -666 478 -955 -969 -969 -69 -44 -29 -96 -9 311 696 675 987 107 63 -743 363 -923 593 456 248 213 -133 -471 815 573 -534 913 367 116 -568 -202 -321 393 775 753 -476 198 -626 98 -797 -435 -821 -737 850 231 12 -995 -468 -147 586 262 755 385 -994 47 -94 439 -139 610 -942 -104 -974 671 423 645 833 -739 -746 -727 166 -860 -764 -235 -164 -667 724 450 977 184 573 711 -485 -197 -481 405 713 960 648 46 430 -807 -331 -175 -651 497 918 -766 -242 -7 526 900 157 459 557 495 -915 -143 -621 359 654 -464 -950 183 -130 -560 897 -1000 -552 15 923 -85 200 -760 -927 722 232 292 -982 -690 189 -314 239 -537 604 -199 -539 -824 418 549 705 305 44 -471 265 -301 -514 564 431 -77 618 -432 -505 -6 594 41 -808 854 448 54 -872 -392 534 -705 -672 273 -805 -767 -286 -811 456 348 889 926 482 -774 -637 -63 290 59 450 155 -272 151 -156 -111 -869 365 -822 255 604 778 -723 -119 -196 -602 -402 -629 304 969 738 484 -433 -194 976 479 -62 -11 13 -791 619 -650 -843 -54 560 -740 -12 -93 659 -708 -111 947 -119 -83 -889 264 76 -335 -944 -226 807 517 -579 867 697 -571 -941 60 474 456 -349 -747 -594 -674 514 -354 -590 -489 211 55 -374 -428 89 396 18 -352 -668 -711 -786 -894 -490 767 -932 -719 -243 -806 -17 -595 861 -505 -57 -178 -703 469 -325 797 256 493 -700 70 -142 385 -23 -75 837 -904 -361 284 -683 -607 -462 140 361 -748 -148 -997 -337 797 -107 997 -464 25 -9 543 -735 -180 -108 858 241 343 850 -950 -823 45 205 551 69 213 -432 -974 463 349 295 -68 -726 907 -488 458 -792 -70 591 780 25 914 366 286 667 124 663 354 -979 398 138 -387 -313 -901 332 -975 142 304 285 -942 -112 467 -172 -184 -513 978 -71 -628 8 335 177 365 -169 -699 514 -481 200 512 -952 644 184 -919 -626 -463 -298 551 993 631 89 618 -918 -657 -8 116 553 -760 -424 582 716 -317 -916 775 373 644 136 -906 -623 -938 -570 376 -246 112 295 338 637 727 -198 525 486 744 103 -833 776 816 -690 -511 -718 9 -554 5 427 398 -180 608 -157 408 -200 410 290 -504 546 -627 674 -795 400 -741 -93 236 763 -409 542 -903 804 -763 734 -170 45 290 111 -562 -463 -804 -901 717 453 401 -96 -210 -235 238 206 901 307 151 300 -729 -214 845 976 -317 650 867 -287 -18 -617 963 823 51 -974 984 -605 -327 -475 520 -670 -890 684 -184 231 -247 432 192 -745 806 151 -277 178 915 -904 74 274 -233 939 911 508 -35 32 -696 -340 -980 -763 308 -437 -325 992 -172 80 544 -342 -412 425 -829 -325 297 196 274 -693 76 -462 129 119 993 195 -969 582 722 335 -438 -386 -713 -748 -254 -577 814 449 469 -402 830 517 59 828 -104 -309 -236 -233 -225 246 788 535 637 373 -351 -87 697 569 -187 -788 -301 311 -455 972 886 -515 856 193 -641 -337 658 -384 -466 -897 749 313 -565 142 -9 889 107 970 402 73 -667 513 -154 -376 802 268 -188 -802 603 -997 558 863 -873 957 -865 77 594 511 432 368 722 281 -443 381 539 304 -214 -515 -242 348 -279 -322 -614 -80 142 -693 -133 33 225 -525 -809 942 -990 -385 -31 181 -190 -238 702 172 682 852 413 -779 458 -885 -684 -321 99 566 73 912 -384 311 -104 -859 -639 -179 -527 790 763 -417 527 846 43 765 350 382 -458 -905 -33 -464 29 446 -427 -408 494 685 986 178 -273 949 -690 700 -707 -242 -644 -161 774 863 -271 -443 -318 576 -646 -481 466 -655 442 143 197 -279 45 -461 -784 -885 692 -45 -128 691 -994 128 317 969 -9 371 154 -773 -507 222 -164 302 676 851 819 -248 -714 371 264 -965 942 165 -453 -429 381 -505 -660 -675 733 -8 248 958 661 -311 561 -722 -698 68 -182 759 -343 487 490 -767 630 607 -783 711 -914 -393 593 626 -346 291 -807 414 217 -623 890 -392 965 -307 -650 -513 -798 618 -245 838 782 -685 309 574 -775 764 -685 -420 610 -134 -721 -651 146 134 -276 -259 -894 731 804 -503 306 -669 -5 -292 782 -33 -336 224 622 -876 -638 524 -720 487 814 -210 524 245 445 -94 -730 254 -530 372 93 -589 221 84 -833 558 70 227 -687 857 -302 372 -537 865 -697 254 -210 249 -194 -549 797 384 -290 -227 -535 -901 969 287 -926 1 -810 669 59 -696 -901 677 -134 745 591 841 -359 -770 -891 -484 -637 -957 -179 -520 185 924 894 -590 53 658 57 -627 -200 -703 -308 -475 632 -127 -227 -974 -708 -117 774 907 803 269 250 -875 120 -373 907 454 302 948 7 156 -734 -765 808 -110 677 -259 -51 -858 -393 -355 -762 -834 -973 -165 -179 -291 9 410 285 -498 836 643 -618 -477 394 797 -729 -263 950 -59 -209 -10 998 -483 -353 -322 -324 -974 -382 -172 -171 729 234 249 422 -155 -482 787 33 -50 74 607 -615 -153 -267 -17 362 -586 -396 -82 156 882 -684 196 208 -742 -921 122 639 -896 391 895 -424 -116 -607 -605 -134 -54 -310 791 -151 166 813 -388 -101 -936 163 -673 387 -553 -451 -960 581 -296 -68 92 555 -786 251 -500 -990 288 -314 -222 130 132 769 552 478 -547 1000 157 -530 -768 496 -560 889 80 720 587 -288 -533 687 146 605 736 692 -824 988 997 -93 172 -933 314 999 94 -692 412 -513 873 -602 -714 -236 -770 854 924 248 -809 484 428 -446 507 405 879 611 -101 -748 -624 -240 776 984 -900 16 730 910 559 524 819 -744 475 -199 540 803 623 -527 -176 -124 -175 59 578 -118 10 391 553 488 205 81 -171 46 454 -895 324 713 -336 -198 655 -105 -322 822 911 -36 -855 67 248 490 591 -507 137 491 371 32 -412 194 623 483 879 250 821 912 22 -162 -904 -100 936 33 -93 -626 723 556 325 931 -26 141 -537 150 -884 165 395 -48 -318 488 302 721 -919 325 -522 -708 -836 -184 50 -298 -945 -968 -876 -774 -955 286 -590 64 395 -616 117 418 782 330 -748 483 -426 -809 -303 714 293 30 -231 225 -18 617 -150 577 -786 883 537 516 -673 122 363 -509 880 -595 -624 532 -441 -346 -607 -824 147 -787 -448 -222 -893 17 -858 943 -501 314 118 684 -26 -787 -279 -577 870 -304 -123 -677 25 592 29 -80 420 -630 62 913 734 121 -281 -998 -772 -621 -939 -341 98 539 -309 -392 -971 543 689 -160 -92 610 5 -946 494 -757 854 -718 614 738 -545 -636 291 201 -660 671 249 -670 961 -325 535 788 -557 -21 492 -742 258 237 293 -939 -846 977 -809 257 -737 950 -744 -176 205 1 968 888 800 379 -51 576 732 -154 -700 932 431 -725 509 988 -769 339 963 954 -582 762 -384 -829 26 -670 -219 -762 -794 176 -148 -244 -658 -457 12 262 319 173 375 325 -640 290 -735 531 -908 737 -975 639 -634 -629 -560 -175 546 -982 54 -414 -630 923 691 34 -380 -140 -65 -195 516 -188 727 -898 -774 846 84 317 449 836 788 288 64 340 75 -441 516 742 854 -503 175 951 780 145 798 487 239 643 -881 699 789 -43 825 -870 604 796 -110 -255 -316 349 -131 814 -962 -452 846 821 -497 759 476 964 781 -348 -150 905 903 -665 126 -649 787 639 -624 310 -7 -252 141 486 -465 -476 886 -912 699 977 -146 -387 93 -886 657 -233 -734 -726 -786 -703 361 -614 -45 957 -447 -150 827 857 -352 -868 205 410 215 -49 711 440 -469 -889 230 680 458 30 -684 587 -18 803 -265 -218 -25 -507 -14 -303 -740 798 427 -396 581 -629 193 741 -495 -54 -115 56 -353 -110 758 514 672 439 166 905 332 -397 -541 -397 712 384 812 -580 -58 -688 203 282 792 231 281 903 458 -92 -762 403 933 -252 444 -790 -593 -259 338 711 -919 -129 -895 -671 256 973 884 -907 -282 -126 -137 12 866 -40 -342 548 -873 -598 -27 -413 -506 521 -499 -477 316 -467 950 -280 899 -144 -539 13 65 161 -2 280 806 758 -321 434 366 480 -467 -659 -360 -94 -902 203 245 621 333 567 534 668 10 472 -300 139 35 259 -907 -866 525 727 -96 -168 151 857 -151 523 -987 995 -309 -225 -91 967 -317 -954 727 468 180 -580 429 -950 -317 926 36 826 -490 -920 -264 484 -615 -393 199 926 588 -657 847 -6 -347 440 -799 353 -616 107 684 -796 894 -929 400 241 584 287 -942 -208 410 48 933 -973 962 261 169 192 -313 -153 -319 151 -570 -428 948 907 -970 997 582 474 -571 -917 -330 -89 278 -915 140 -473 219 563 928 -2 -291 -224 183 616 401 -99 289 -937 793 -180 583 699 -842 543 -938 -570 331 -378 434 206 -874 -710 37 598 763 -128 -558 -916 188 876 -139 -459 -89 567 143 773 -222 -386 -14 599 -611 -402 -372 -199 167 -443 -478 604 530 267 -884 -296 399 -470 -831 160 107 -229 223 -625 -735 -281 -440 827 369 776 -457 -471 321 138 -474 985 422 -383 652 848 15 -330 -725 573 970 -508 -270 -396 809 -684 981 -494 -230 -758 52 784 -394 580 -952 848 582 580 101 413 405 -715 93 14 -55 -223 676 -829 -10 821 962 268 66 -149 -43 -984 235 -339 -163 305 47 447 832 351 -948 785 555 -356 960 786 790 77 -742 -765 202 -706 -584 -458 906 -960 -444 -716 312 933 -216 532 446 -93 -528 142 -411 -806 -455 624 -37 647 -676 -945 -672 837 -220 905 -792 -420 712 -918 -400 583 -839 319 -775 652 -204 -558 -707 -948 601 -795 -951 783 85 -500 -713 -808 -924 399 926 272 162 660 21 -292 448 -955 876 -855 627 -180 738 -178 -423 -581 -558 786 -925 -703 -741 629 -741 -874 -899 -187 -25 -360 282 -273 621 -416 -778 -241 330 -486 -270 -100 469 388 -632 582 79 -257 -703 -937 906 -16 -763 957 -877 188 365 -829 236 786 -905 951 -581 315 147 471 -788 268 607 92 -121 -166 426 440 -935 -566 132 388 765 -656 434 770 586 -42 844 946 289 -337 -800 753 -250 -252 -216 28 113 -640 954 100 803 274 134 -264 32 -228 -278 366 -368 -984 -617 847 -927 191 -214 1000 819 63 -466 429 862 -186 -396 -780 -987 -9 774 689 210 -944 -143 810 -487 -797 -770 -518 -747 -967 -198 -737 -970 -458 88 719 241 -679 687 -319 363 -737 903 957 134 -472 488 285 -207 506 -145 -217 538 -500 -682 -735 480 967 902 -418 189 819 439 440 -799 897 330 127 440 -373 511 -776 -57 376 -121 316 -221 829 644 389 925 818 -663 601 -533 -31 915 628 159 -665 -545 -142 -852 674 -723 899 794 -705 182 -236 499 -128 899 706 326 -514 762 582 81 635 -177 -884 -723 952 493 -103 157 -895 48 995 -909 -139 -283 790 171 -442 364 -756 68 213 -477 1000 -740 939 960 833 -282 -80 99 81 6 941 34 -821 -61 372 -381 -278 719 -694 606 836 46 281 271 268 -163 -331 406 918 -169 -275 1000 546 481 -195 -521 261 -905 -585 -137 -201 -282 58 -879 -703 607 -598 451 -554 723 -701 -845 -795 -638 -913 -175 925 293 -516 -663 -726 -614 437 -369 -862 307 -168 -991 358 341 738 -83 -560 -582 -348 -518 502 -618 -775 -871 -766 894 -164 605 -158 812 -499 -31 213 -595 -281 504 -387 460 65 -66 521 -282 149 127 -990 821 -54 848 496 -503 -69 -334 -963 -151 -853 91 -41 -979 919 -651 -764 27 742 -245 -894 443 159 -843 -299 975 382 598 70 894 503 989 -951 241 -761 496 -41 -669 -218 -799 -657 540 -114 449 747 549 -441 -96 591 -105 -658 -218 -975 830 594 -487 -664 822 -458 -296 636 415 -990 697 -269 452 624 -718 -181 175 -703 -174 706 894 587 183 -505 236 852 170 -680 450 182 619 306 99 936 -813 -308 526 -346 -669 -618 174 -665 270 264 -122 -732 983 445 974 327 279 -731 -538 821 950 -332 309 -404 740 995 198 -385 -911 898 -763 285 439 -831 -151 631 591 -635 -909 -446 -776 -136 81 -482 -995 827 839 676 624 40 -275 -615 -959 543 -399 -869 -1 -627 -844 -261 969 -127 -208 215 530 -682 62 -902 13 499 -323 -888 -236 -623 -681 -176 -386 -730 675 -295 -449 747 -619 -325 480 -811 -309 31 -620 -723 -744 -830 210 -2 -784 378 -203 376 810 552 631 -8 63 -750 980 -857 -988 -135 -512 -761 704 775 451 307 695 -2 -95 -928 446 139 -779 -426 -320 132 -557 294 166 -394 257 -45 952 -205 972 -910 520 -391 55 749 -780 -929 -272 567 -399 -570 588 276 593 143 -579 -808 566 -57 -458 333 -519 860 -726 244 -477 744 -931 -982 -201 706 848 -201 901 -902 472 517 -96 283 584 -529 -876 -187 325 212 592 -455 774 -398 -676 -237 690 893 -235 -124 268 261 -825 170 107 -224 -53 888 656 332 -581 356 -569 248 598 503 -5 -112 -743 -503 -481 105 -752 478 656 -555 178 -615 -547 335 888 -475 -996 912 303 -411 -479 -927 -942 154 -328 -720 -250 -949 -664 -76 72 447 380 -379 0 894 -115 -903 -566 -421 -324 -35 694 470 540 505 -812 -590 -791 -22 -110 338 -333 -706 447 -387 347 24 761 988 -815 14 43 177 -59 -823 -839 768 386 450 -380 -554 -406 -730 -625 -851 813 463 -238 -305 -594 -404 823 489 -876 268 523 331 33 -786 327 -717 -24 -371 21 859 357 -969 849 -253 -236 110 351 890 234 -535 249 -841 -257 -312 -516 361 940 777 641 550 70 252 -596 658 -275 465 89 442 -26 -794 -789 341 -704 665 995 763 445 102 -436 923 -794 -997 -723 823 93 -408 675 -213 -556 29 -636 -573 -629 153 -822 -948 57 -12 -632 893 -568 -265 984 -361 -474 -655 -448 -854 237 86 434 -924 9 757 50 -583 -233 483 96 -254 -94 850 38 181 -142 -536 216 -658 -844 -469 -983 -705 -933 967 50 -858 580 -894 -180 869 -66 -251 -760 -960 -165 -116 -206 -8 -102 -946 962 78 75 -923 -165 991 -886 760 -387 -258 -443 946 -928 -807 -563 370 796 447 261 855 133 -704 318 361 -988 91 838 -654 -553 -393 975 -348 218 441 -743 -779 152 592 -682 289 778 910 759 -606 -742 -501 -135 205 16 -420 -145 -896 699 343 832 -138 647 679 912 -521 485 -394 238 989 441 -869 -179 -389 -855 -918 508 34 150 345 944 72 758 723 517 -359 339 663 94 -864 -391 -503 -446 944 800 950 -165 -339 62 389 -756 985 -67 -786 -439 -408 -68 -308 -607 -653 -679 974 -211 -778 406 -289 854 -459 716 894 -22 905 240 -340 -470 -746 330 -48 931 383 -418 756 -225 -99 -969 973 -415 492 33 -854 435 -64 228 -165 -868 685 -789 -985 736 168 -157 -653 -456 475 -251 161 -343 706 -496 777 -381 363 -116 -51 186 -115 610 -441 971 971 -461 73 -843 523 910 -306 -532 -102 495 178 -914 27 -386 -575 898 -817 -611 -311 403 -287 943 -237 -386 -806 -542 752 895 -687 -245 -992 332 691 -886 -231 -73 427 163 145 -167 628 193 -60 144 295 -909 380 169 210 -945 -654 -394 -720 113 184 979 -117 -886 -189 -140 -528 -953 700 36 452 438 342 841 390 -400 -180 784 540 -911 -644 -156 -815 -630 633 -960 -100 451 -924 -700 940 147 265 -606 -760 -924 949 -332 -873 96 171 837 619 339 -348 -541 -708 327 748 714 -459 848 341 192 -607 920 919 950 293 -512 588 228 593 963 -314 -978 785 261 878 612 234 -225 903 -107 939 956 811 952 -912 626 -617 -130 -769 661 455 -73 -555 -44 472 -145 -501 67 1000 -117 99 454 -53 220 232 -936 327 -77 -926 22 942 -520 -804 -704 -857 838 -2 -877 -293 194 -779 -799 -735 -563 594 -515 492 807 155 695 885 643 -480 1 327 488 802 374 -937 906 -702 208 -636 798 -376 -341 213 374 -498 745 -755 -617 -955 -379 -913 -568 601 134 339 -191 -364 523 -248 5 814 -41 -673 -757 -325 606 -98 -965 83 289 -242 937 -411 398 -317 802 127 290 889 -128 -879 -295 10 422 969 676 -888 -346 -796 -154 668 217 -681 840 245 -222 877 -884 795 67 546 593 -427 -355 -910 -294 493 -850 -838 -199 513 236 -363 -221 -980 -697 717 -122 393 49 -985 523 -925 73 -512 -785 -398 -915 1 675 -424 552 -492 -257 -575 159 -329 -106 306 -296 -698 5 -497 253 -662 500 521 -720 776 -271 188 626 798 -402 -414 783 -472 -554 -438 754 -998 -104 -309 -627 -408 65 -572 564 319 -84 349 -615 -683 -823 -643 -954 -40 -437 -669 -408 -394 -611 -458 250 -124 544 -201 -152 -394 -154 562 -394 -184 370 -425 -780 -827 -651 133 329 -859 -103 -742 784 -85 11 344 426 874 86 -673 -592 -641 -992 146 -552 -10 -905 -463 -685 309 -107 698 913 287 -621 498 763 409 -811 -831 50 852 750 -265 392 -835 601 32 -445 -980 894 -337 -43 618 -653 -721 435 488 604 934 -42 317 7 -761 -431 -149 962 -1 580 -433 -215 69 -927 156 768 -424 -538 15 164 -372 143 -606 678 -330 -364 -284 -156 345 610 673 -523 806 443 -133 97 571 -228 -271 -82 715 -401 -92 260 188 -164 -689 86 715 -450 -835 -238 -380 -786 345 200 389 -53 -591 708 72 612 -277 964 221 -654 -921 -866 -929 -501 -69 -586 -166 -614 947 891 -320 929 540 -101 378 -213 562 402 922 -248 -252 750 145 -938 475 -811 182 -687 -677 -327 987 -895 -42 -173 518 253 381 393 327 186 -957 576 -324 633 -858 243 980 -679 987 -358 -984 408 -108 -517 -83 -80 -592 -301 -21 -933 546 -399 -266 -558 258 719 875 879 -237 408 -662 764 559 -455 -886 560 -889 -221 85 38 300 -781 -490 -85 565 844 -709 -932 298 388 -737 -432 -2 99 613 -456 957 108 879 554 755 986 835 757 -400 -110 -241 -223 289 -400 562 -691 -890 -435 -777 742 453 539 -340 -273 -291 -919 252 -839 290 -797 772 -312 700 -677 -422 777 -389 -142 108 -510 -204 -19 270 -160 -809 708 123 445 254 262 875 -316 879 -10 648 -13 283 -885 717 -548 354 -184 390 887 280 -344 404 -513 894 191 -637 772 991 701 -711 63 -454 506 800 961 827 101 -982 -943 618 -519 924 689 -771 202 408 12 -535 965 209 -318 236 320 -642 35 -514 -207 750 477 -619 483 17 387 -827 257 320 980 -305 939 -982 114 865 -965 -287 383 -477 -902 -625 -823 799 -610 594 -982 392 677 545 171 717 -302 -510 -646 654 14 -222 -827 705 491 -643 859 511 -241 -426 -758 -30 -264 847 -981 51 -19 -913 111 362 689 153 522 543 -414 722 553 575 919 294 425 -982 307 164 363 230 -880 836 190 254 792 -851 -742 445 -321 -45 402 -863 -619 412 -75 274 850 246 -601 505 590 -237 69 -869 768 728 -682 -309 -871 558 -969 -510 906 981 213 -836 899 469 10 508 -787 -916 223 -314 -747 -780 -515 181 -805 -475 771 -994 -38 -134 189 796 396 150 -850 -480 -406 915 -190 290 482 828 -558 -325 668 -595 589 422 -689 -254 326 817 468 -720 -926 -634 -329 554 292 366 746 296 367 -867 -296 -431 -359 -970 -29 180 651 -1000 -608 890 484 222 476 -439 -322 -662 72 736 -631 768 291 -65 -319 -63 495 8 753 907 -960 -407 793 -967 -615 -844 -415 -371 -569 -816 186 320 -246 403 664 -105 -971 380 869 480 -943 -438 207 -328 943 -757 981 17 42 962 -371 -573 505 -81 -689 -860 135 684 228 -499 417 256 679 899 108 -442 979 -673 228 451 653 148 721 -176 547 -128 347 820 -330 -363 432 -937 419 127 3 199 -282 -36 -433 37 621 849 -906 -277 -786 -100 15 741 -855 -729 -136 560 177 -301 696 -265 -301 202 946 647 -822 -923 -955 674 362 -878 -794 705 -844 234 394 712 -43 -688 210 -233 595 -619 -131 -317 353 859 -640 505 -11 79 878 324 87 -619 -134 846 983 -876 -755 -332 687 346 418 -661 -16 -360 587 -408 -80 567 143 882 218 -118 792 811 580 355 -538 -1000 637 669 -889 -468 580 145 -393 660 -110 -848 867 259 -719 632 -597 -627 -888 78 -604 -179 606 639 -303 122 362 257 -427 550 -443 813 263 223 824 -223 67 838 412 -790 97 -284 -712 -548 107 327 777 637 -147 184 193 -291 32 668 -845 76 863 878 -589 -56 330 988 191 345 338 -66 -589 -882 -153 -50 921 325 523 -678 -582 -392 613 219 -16 535 188 236 826 437 -529 -883 -479 -358 611 -584 -793 924 -744 119 430 410 392 130 806 696 -304 -51 -466 161 786 619 933 262 723 -794 885 -668 -93 -786 -606 -113 247 114 -93 -241 311 835 769 -105 -521 118 309 -835 136 951 -21 -578 -736 -547 -441 32 58 188 733 259 707 568 -93 489 -981 -723 710 -582 312 258 31 -827 649 -474 66 764 -852 -225 856 288 284 -283 -85 -70 -59 346 860 -623 -345 -240 303 -126 461 672 698 887 745 -879 -10 -759 -46 -541 -751 -298 492 -437 267 27 -961 -267 -100 816 -765 -400 881 792 499 -915 436 680 193 422 -802 908 -523 -177 738 -641 -746 756 -739 -342 -490 -361 -575 746 -766 140 659 522 -253 763 -882 849 13 -928 626 353 -285 -579 -19 406 -845 -334 -892 749 -588 479 825 -391 39 762 623 338 -604 310 -847 -494 105 896 -802 309 -103 -312 -799 826 39 -351 529 -369 -57 -281 -264 913 -821 25 -130 159 833 -898 -317 538 459 -430 728 -12 546 -599 643 218 -60 -953 382 919 -667 649 912 -554 756 73 -634 -760 255 -945 163 661 -516 -549 635 464 37 237 -321 -758 19 -796 119 706 994 340 -684 -564 -633 207 551 -292 -656 0 929 814 -827 -245 -991 -930 366 948 420 -729 255 -42 786 69 -805 743 -93 224 108 -285 -306 -510 69 168 -253 356 -386 -33 913 -364 -89 369 -671 110 363 -969 944 -638 420 699 536 -312 -64 -626 -145 -785 443 936 103 738 -462 330 497 629 829 695 -926 -819 135 -461 560 -728 960 -858 -176 -996 -882 795 818 139 -711 -540 -962 -257 -172 680 46 722 -265 -724 -911 -450 963 377 -147 -764 -755 -384 -109 -421 482 288 -866 -563 335 590 644 -982 925 -788 236 234 532 -130 523 349 -38 -506 -629 -948 669 -135 702 598 -634 -996 -831 250 564 281 522 70 -184 -829 -387 -247 -893 392 -721 -856 -560 718 -469 517 -369 -23 750 312 -540 -629 -425 -158 -23 674 653 159 -386 959 -352 -954 733 493 826 292 -822 -994 434 -424 -272 647 13 -761 978 -475 -452 924 -545 -993 -251 640 -268 -677 69 112 45 -397 -381 -569 866 -752 70 -217 -281 76 -863 872 -698 142 -387 -339 -211 124 -270 -326 -111 -706 706 -452 734 -323 -133 -79 -366 215 -460 -698 500 863 -720 270 -493 -729 -1000 -514 922 177 -673 -423 -144 772 711 387 -602 -597 735 513 -551 -912 785 -520 346 472 -921 -202 152 941 865 953 -591 -600 398 -412 -290 -313 -337 412 131 -871 -740 0 -72 -218 965 -554 -782 -226 978 234 662 392 -898 -959 332 137 208 542 799 902 973 833 -242 -491 -347 -261 101 18 165 73 -908 260 -588 982 -369 -15 611 242 98 738 932 246 445 91 -690 921 825 -624 -940 274 640 753 727 167 -589 -554 -316 782 298 126 -618 -178 558 -244 -548 101 -334 -686 -365 890 298 -290 837 272 524 -877 -999 463 830 761 341 -329 631 578 -828 -973 -25 81 419 110 -318 -848 226 -306 442 660 58 277 106 552 259 169 -33 -461 281 193 -633 894 632 -306 401 -910 -255 -707 66 310 904 652 -973 122 -654 -814 -745 -831 -467 -541 530 -570 -202 -883 -57 -341 -992 -517 156 665 -342 -844 105 -783 161 -956 613 -656 205 -307 -277 520 -164 -923 651 621 792 -841 947 298 161 142 610 -131 -468 715 -580 715 94 -581 -476 683 747 -684 -884 -103 428 -430 -171 -436 183 813 243 -371 659 460 -637 823 943 -970 -813 368 -53 187 -948 -884 -948 -487 -431 -496 948 -135 809 -488 -685 698 899 -237 -882 -336 789 804 154 -493 -768 196 -31 -91 -424 770 801 -797 845 -70 708 -630 -520 -567 183 -29 891 -125 885 -56 464 -338 -109 -164 130 906 717 -256 192 584 -507 894 77 503 -162 725 362 -243 -640 -835 -153 -471 -115 130 153 339 715 -68 35 874 766 759 -766 718 746 218 -908 530 816 462 581 -169 465 747 -996 -143 -324 733 -74 -61 -617 -871 -759 203 780 -413 323 615 778 -619 -702 603 -765 378 -124 465 -878 541 808 322 -762 282 646 378 -300 102 -382 623 -354 877 -498 912 170 423 364 -19 312 658 -345 108 182 -121 13 -989 35 -404 46 -389 -43 -66 512 -665 105 -769 733 366 -477 481 -569 724 569 150 599 196 50 -422 727 726 -516 755 463 -805 663 -427 -302 496 999 -119 118 768 -416 -835 410 -962 618 -624 -174 871 -537 444 985 179 295 -318 475 -624 -66 373 112 936 -3 -90 388 35 312 649 -873 -92 960 242 -314 876 -403 -687 -478 62 187 310 873 57 798 -475 -111 -762 -954 -644 999 866 544 -566 -796 -741 731 802 867 -612 151 716 624 -719 934 -839 -12 371 -516 802 749 399 218 -517 805 407 80 -959 -246 142 -280 -760 483 -231 208 68 -193 -472 925 -464 -962 -759 234 266 296 -659 -801 252 280 166 -498 472 998 -125 287 -589 -257 -112 -895 338 -311 509 -881 -1000 678 -721 672 627 493 74 203 129 183 67 -12 -241 701 -238 445 390 -142 -782 863 -803 491 697 -389 110 -948 187 -127 -760 -507 732 474 601 -869 581 904 -283 757 -745 818 -40 -44 372 113 747 -857 25 997 -774 -110 717 -799 -275 664 369 -161 -815 -761 -676 -320 -820 -352 -506 942 339 254 -20 -882 -412 -254 284 -856 871 756 -214 191 -601 -355 942 -212 573 625 691 -342 -475 833 704 -806 612 -283 -734 381 -919 -599 -19 601 -436 -131 -369 -677 267 716 -773 267 370 277 -786 303 -970 344 977 15 -190 -703 -800 -206 587 96 433 -937 -845 96 -469 -402 -575 -48 967 -860 -768 -515 -899 816 -541 -264 -708 318 -345 532 -320 934 -464 -671 -719 -655 -312 -272 540 621 -227 555 957 -523 868 618 12 -198 -753 -209 170 -827 271 -302 -28 -367 -596 230 -385 968 -952 -75 -4 -357 -457 -319 527 682 521 -420 -387 653 -503 -675 -540 10 -604 454 666 -404 -794 711 -490 873 689 -543 842 958 400 303 -385 367 355 67 474 -242 134 185 -887 -84 377 459 -267 791 -768 -793 -429 -689 157 721 -32 796 389 188 324 616 694 163 -694 -401 -40 863 887 773 579 -961 -226 992 -212 203 -183 -147 612 709 -150 -312 -817 538 -373 -948 712 -433 896 -293 -881 -521 975 -605 -762 -595 487 -94 936 -378 -335 764 -964 -715 835 16 609 -87 -345 -540 406 482 176 30 653 -462 297 180 -240 -558 -129 917 134 92 462 -638 24 934 696 -994 -292 443 -182 156 860 374 377 -941 153 -662 -264 -219 873 790 828 -179 194 404 69 781 -798 -750 -65 657 -303 -998 -444 301 408 669 -293 -180 -332 -878 831 -942 487 -400 -342 -109 376 -209 -960 -915 -133 -80 -446 -658 -819 -958 -206 505 965 -256 -555 37 -133 -67 -701 997 434 387 -725 742 -629 -443 -306 707 525 -553 -311 946 -602 280 741 388 354 914 280 -711 -738 -399 -514 -448 -371 441 298 728 -974 -466 761 -926 -689 265 40 470 700 248 873 -734 868 618 -645 255 -741 -253 -58 195 -945 -757 -410 -941 -4 -598 -65 -191 -94 895 113 77 -764 -677 -449 -88 -360 933 -459 -794 543 -955 -303 -34 175 -244 -376 638 -992 -921 -992 -695 -590 304 536 518 184 632 537 464 25 446 -537 -439 -386 -818 0 162 650 -580 461 941 -75 478 387 -758 -502 -726 30 -372 -118 893 1000 134 -494 50 -224 570 290 777 187 -229 797 387 169 477 255 161 658 260 861 653 -591 763 -706 -562 -10 -144 661 779 605 -152 385 979 610 795 -760 -194 -60 -914 248 -613 630 -833 929 911 139 628 -932 887 323 -131 -325 -369 -293 -19 932 222 -349 152 -782 258 706 253 -117 -992 36 126 -714 108 490 -406 422 379 606 401 -960 -444 452 -608 -40 -293 -421 -940 -164 425 950 472 677 456 428 -842 -907 -352 460 -139 954 -890 -495 350 -275 324 420 600 570 -494 -741 -489 -5 -572 319 -153 -955 -709 -419 164 -433 925 -251 -23 22 421 -350 -530 -387 975 664 -928 467 -148 -916 -87 -61 -563 149 946 -22 -360 258 -384 170 -265 -911 73 -263 -751 195 652 591 295 412 227 966 618 614 495 -57 -360 792 -978 -251 15 54 -888 152 -827 -572 -495 -918 -478 -357 247 -551 450 574 -732 -980 -567 280 314 -165 -343 637 -442 -3 -878 460 226 435 -209 -457 -905 873 992 163 520 890 38 378 940 402 -274 -211 585 -863 969 -377 340 -498 -388 -812 306 467 -495 819 -690 898 269 776 233 -344 -461 -99 -808 -373 -880 -519 99 156 -261 307 -466 641 -248 -720 -985 956 -722 787 736 566 159 -176 886 817 -890 166 -522 43 370 -978 -906 -144 -217 303 408 -133 627 82 -579 -732 422 -267 -742 -233 815 -384 56 228 881 -804 -571 -158 -32 -961 451 -749 -922 -575 -729 -60 692 208 790 670 626 -870 140 -137 -957 -776 813 -554 171 856 759 -219 872 -962 -736 -209 457 799 -384 -88 -412 821 585 582 -748 806 -538 822 -897 -679 932 457 818 -890 988 772 -638 -489 -220 18 535 -825 -91 -573 -252 -209 -860 994 797 89 69 867 234 184 997 -277 690 -254 216 431 768 265 -404 -375 -652 843 -889 -855 527 -941 234 -930 -210 -108 239 -127 -293 -735 309 -341 857 -251 -814 -948 313 -425 -438 -937 -53 -351 -804 327 267 -430 -331 -677 -334 820 -127 -632 -601 389 29 167 407 -370 -940 166 -655 -35 892 821 -569 -81 -453 -638 -494 971 61 -672 565 -429 396 188 -688 790 -528 308 249 433 261 267 -886 -579 -134 772 -739 -657 -922 378 728 877 1 -986 22 -18 -728 -583 -260 -783 -593 -891 -782 972 -82 -550 -528 888 -906 871 -160 931 -983 -767 -989 -777 373 -791 -375 830 -147 611 945 303 -370 36 11 14 870 902 -918 260 945 -42 -868 575 110 657 67 -2 544 803 576 -874 -107 610 -30 -221 523 -677 -133 -882 816 -621 -945 451 533 324 14 761 678 684 546 -316 303 -706 342 -58 16 20 -578 -976 -287 -582 -699 525 -80 -243 7 454 261 97 292 -244 -178 514 348 311 -569 -312 -925 -729 72 610 -632 -840 781 47 690 -502 956 -174 114 -9 620 708 -411 395 -889 -171 171 -726 -718 519 746 -224 602 637 903 -585 -38 618 -628 573 -611 -328 191 -119 -190 937 450 561 470 250 832 -211 54 -40 989 -267 -274 4 267 -270 981 -828 -359 851 -167 -211 -671 -656 -735 -154 -120 120 751 556 -533 -856 -690 -248 -960 -98 937 -691 645 -837 524 -271 -614 -858 315 886 -548 -796 -852 863 -534 -750 849 -687 -112 -682 -763 843 -622 73 -505 -379 -517 626 484 -155 770 13 -106 -588 856 -854 66 859 222 832 -386 456 437 562 367 306 -521 444 294 -417 -816 303 -66 -539 868 -133 406 269 505 -889 -47 -236 123 811 473 646 969 -852 936 793 -431 -612 11 226 406 261 -871 -913 -187 777 510 -98 -362 -442 -345 532 281 733 -544 -830 -116 -181 150 431 -660 217 -309 773 -756 -248 -113 153 999 -187 256 283 -296 -836 254 255 -17 321 315 -590 -890 -118 496 803 -250 955 712 -220 901 228 484 620 -741 -762 907 -211 -286 -871 871 867 388 -27 -857 605 575 -39 107 -230 395 757 899 -921 -724 -903 -81 565 -858 -582 211 -620 692 -667 177 -518 -561 -655 992 -358 141 6 -820 -416 -162 278 176 764 -632 113 -140 314 -49 407 740 -905 -177 542 -421 -828 60 -223 -428 945 -114 258 -329 901 821 -102 -941 102 -245 -114 968 751 320 247 -769 358 -792 348 141 550 -94 639 777 647 -873 506 -724 766 611 929 868 -52 -483 -135 981 932 -991 -7 -874 329 -354 469 -380 451 370 409 964 268 336 460 60 313 639 -367 430 779 20 165 -685 471 -418 821 889 -933 -479 670 -99 310 -368 -567 235 410 790 768 -15 738 -703 150 86 652 -944 -136 991 809 846 -108 -380 647 782 -67 810 44 -929 -486 -109 -946 766 653 -800 -143 387 711 176 321 97 867 845 18 275 -390 -739 -541 -729 874 -29 235 -922 -772 640 -985 -916 970 -304 -343 222 -942 -244 -257 254 -946 -550 -205 -970 949 77 -987 871 -312 681 690 -630 -287 -569 252 -248 -659 88 195 -45 343 -194 -125 -308 -762 937 -818 -917 -587 -399 675 -616 -212 -770 -491 -32 569 72 -736 3 -769 -942 952 142 298 -754 -763 -152 -516 665 -286 47 -281 -414 -25 -178 925 -668 976 402 158 611 297 -493 -716 -502 957 531 -480 -636 641 -274 750 439 -52 -4 631 -321 192 -823 363 -522 388 624 -130 341 870 287 -654 -78 -947 673 74 -312 -152 -836 -6 -701 -87 759 428 393 -832 11 -671 -717 -535 373 -270 -906 -837 454 -351 -318 56 -913 -47 165 -282 -803 -871 801 -666 -971 294 -6 768 -656 -405 -787 911 690 -459 -404 438 304 331 809 -40 858 527 -827 -869 -236 -864 -76 -757 953 -273 -495 -594 16 -905 629 178 797 687 -541 747 600 341 81 809 301 -563 -411 -281 -432 883 98 8 645 -147 396 279 -772 -339 -977 -300 -399 345 833 649 954 -957 -176 167 -10 306 902 -931 939 -737 983 274 -646 -809 -295 -736 47 -89 873 628 -302 -792 581 -926 867 40 369 -550 12 -991 -240 69 991 -454 -345 -788 -34 153 -755 -867 207 -517 425 859 654 889 -301 612 618 632 966 225 -188 -345 -861 752 964 -191 -409 709 869 -215 -184 -602 -391 726 -284 -263 -887 285 955 397 910 153 -27 889 -859 642 -642 -606 224 -508 -848 -454 54 870 804 -849 -402 498 -96 -263 845 -921 812 249 392 442 -119 532 620 -454 863 -94 -832 257 -227 97 -260 -177 -24 366 200 -241 117 -328 960 -27 -355 974 -368 224 273 -849 221 -12 -387 -319 502 411 -600 462 296 -359 -961 870 293 -847 -901 168 -905 870 -274 -115 -239 392 728 739 653 -103 -57 409 59 -860 698 871 -114 -271 -454 -684 371 -203 -372 686 3 374 270 -992 -25 919 174 879 -799 -856 -623 621 807 694 146 890 -424 649 -102 75 752 25 -858 821 -478 774 397 7 129 444 444 -819 -908 -65 540 -995 -649 -337 -110 420 -496 -736 621 -220 -271 -329 -485 181 -663 -988 709 -236 962 587 -933 820 803 550 -310 -676 -668 504 286 344 946 -26 -384 919 642 -787 871 852 -917 255 -675 942 770 -885 -425 -192 694 -584 331 532 96 741 -490 -223 754 -215 -356 -343 138 -928 706 -770 22 -123 -98 -92 173 569 -551 -124 858 507 638 -96 418 -173 60 -567 526 -400 -721 727 -453 -856 -345 696 921 95 -854 -373 205 446 205 -391 248 -133 568 702 -884 -298 187 -50 314 -696 666 -881 488 98 -511 201 525 690 759 830 795 233 -288 69 743 291 -353 891 370 -439 -543 -553 -913 -121 -436 300 203 -236 -641 -883 -113 -629 -503 998 -119 447 -154 265 852 -924 -648 656 -491 -867 -768 -480 -721 103 -633 -117 -213 -794 695 -720 566 -976 246 -612 -917 -213 828 -713 -94 686 743 -596 430 -865 483 604 -701 85 -362 449 711 -710 -18 207 983 793 -594 -554 884 -336 -749 -789 296 -77 -444 784 290 659 -248 800 377 -816 -295 229 672 633 -428 -396 902 479 -408 -363 832 -326 632 -363 -534 227 -599 14 311 991 -763 491 -488 616 -614 -818 786 205 -340 -206 -798 -168 -545 -587 584 852 781 -528 384 -891 -52 -905 -41 -667 -516 -528 -206 -133 59 873 799 557 -993 -439 717 -186 -140 -193 805 322 -721 818 -30 281 -139 632 -834 565 -502 -912 -150 748 -115 911 -557 -212 807 612 100 -235 849 781 753 -367 -936 436 -535 836 626 -203 -993 -79 918 5 799 778 -939 -73 744 705 -949 -57 -851 -62 665 893 -969 962 261 -152 -793 -983 -926 -385 -441 56 -567 608 -16 -694 575 -391 -666 433 434 -821 6 -690 -587 698 -834 589 923 -317 67 175 935 -375 464 183 -587 -215 -155 -256 -531 -379 903 392 -332 -511 806 484 -95 -901 -322 -574 -967 417 -780 492 -726 -796 325 565 427 851 670 992 -573 519 575 -792 -137 -460 -5 493 157 200 968 -666 923 813 -325 525 60 -488 -570 699 900 -605 733 461 100 903 -735 873 295 -662 603 -837 841 716 -923 818 922 -606 734 223 683 -679 945 506 105 -884 -779 886 645 777 469 768 393 -81 -546 -742 -427 -192 372 780 246 -184 839 183 -908 681 -255 -753 -454 -35 -814 4 348 868 -841 -816 -306 20 183 -605 -975 559 552 -917 663 92 -408 -723 573 987 891 729 -950 -302 205 378 758 344 212 400 -162 -792 925 -667 -546 731 480 -897 -589 -403 947 212 -345 -130 -172 -275 754 998 684 218 613 89 193 293 309 216 -601 -79 787 -799 639 831 910 972 -107 159 -503 530 499 -634 420 335 762 -249 104 -747 925 570 981 -26 -115 -792 700 -293 -141 -278 392 613 883 90 -603 -734 467 -580 183 433 876 630 294 763 493 877 848 -731 -183 216 -796 -605 493 -203 133 -702 98 -168 -257 246 -392 -536 -418 -561 -857 -446 286 37 -571 247 -559 -527 372 -277 -177 -118 -376 -845 -853 936 333 778 805 912 963 788 -638 990 -52 -1 986 65 -392 -465 234 433 451 604 771 740 122 670 117 817 594 -52 53 -699 -969 -511 -90 150 -763 725 -975 -644 435 628 -837 426 -159 -100 -103 -771 -547 -732 -522 -283 976 9 -750 -359 -153 -870 -544 -694 804 -88 454 -860 -19 -115 244 594 -293 -961 -377 931 394 390 -425 -222 -720 -481 -861 446 405 610 497 601 -288 276 335 94 -168 905 122 885 -205 -241 -167 924 900 994 -152 984 796 667 -612 -206 562 -309 851 361 -646 59 868 850 -758 -358 636 -700 286 -480 686 -321 81 -642 105 -588 131 -63 143 391 -356 -408 447 -798 131 646 195 -268 -209 61 -122 430 -173 764 -347 975 849 -825 739 -63 887 -956 750 -42 502 -267 -678 47 -250 530 637 -577 362 -317 -790 -340 -129 364 328 -213 -488 546 607 -995 -4 318 -848 307 599 -706 917 42 908 734 409 -252 717 4 -312 -829 -375 843 -867 866 -620 280 -499 589 73 843 -973 -201 -619 -576 446 252 -776 276 346 -514 144 -610 -484 138 433 418 72 -648 -820 -439 359 206 577 844 -288 -157 -211 883 841 684 308 -560 265 909 -426 734 557 -847 37 -449 -227 -813 272 -717 186 564 825 650 -326 -538 105 871 -597 517 322 862 -122 -98 122 -371 -686 -597 388 549 539 271 988 -360 794 -950 867 754 -231 -393 766 -925 242 536 -637 678 -395 -453 -807 -447 414 -523 304 55 -879 490 -871 -298 342 -942 -253 407 -794 -349 -336 961 -952 849 -393 -269 -328 -306 745 -627 920 125 866 920 170 -226 -100 -110 -283 -917 804 -415 123 459 -908 143 -968 257 544 -248 -973 -161 -489 118 694 420 -900 250 877 203 331 -962 590 -808 393 -210 43 -364 44 -118 -809 -571 386 799 446 609 991 829 754 -716 -775 49 128 -662 718 116 -173 200 -719 -459 105 -118 959 -840 118 -379 211 970 -984 476 468 -978 267 785 -727 38 303 -512 412 327 146 942 315 562 -785 -131 609 -247 -272 -632 -520 -443 -579 264 -58 516 798 -814 52 521 -602 760 833 790 777 512 -637 -997 -3 640 -592 192 174 326 457 -816 806 599 807 209 19 -108 -488 510 -352 -60 -262 -901 -871 92 -89 533 -398 985 -664 498 -836 -230 -486 -332 176 658 95 266 228 474 -9 99 457 -230 988 142 51 -133 460 298 708 -1000 274 -462 411 -955 -804 228 -399 49 715 430 501 -864 88 -629 -770 -231 605 -583 -874 369 256 -415 778 361 -865 -257 -886 -390 -865 -566 -604 -750 588 481 -976 -253 -815 812 795 -833 517 724 -441 455 -288 812 -291 779 -667 -930 -444 452 -10 403 -592 -412 -527 -356 996 917 -103 4 -783 -115 -504 561 -833 790 -357 9 619 612 -545 560 575 581 418 -420 -380 -600 77 868 922 19 -650 427 -197 191 310 590 354 -362 974 536 70 222 -370 823 159 -919 -845 417 153 -108 710 -437 -253 73 -351 279 -184 -125 -483 291 624 -171 328 607 953 -332 984 -619 443 542 108 -920 -300 -915 -941 -227 184 -371 176 -659 624 872 -416 979 38 -923 -634 -393 990 -603 131 -154 -820 -706 414 -463 -667 839 192 -894 927 480 -102 -743 -436 -549 -617 516 52 -193 839 -459 -782 953 336 412 600 141 255 381 343 -168 833 -878 -124 55 -311 -1000 -83 -966 -356 -140 -899 -424 533 -142 99 -749 697 972 -475 679 535 -970 210 777 -868 446 -890 105 -760 -313 853 903 -472 -949 289 501 -575 -94 -449 -398 -677 281 -343 -817 -533 -233 -660 -378 -377 -544 -19 -614 -686 -669 -609 -627 -166 -983 354 -960 -27 -121 -911 833 -297 -593 -355 963 -141 520 -824 -338 -761 595 -756 -589 475 236 -469 -546 697 756 457 648 259 -28 -258 757 88 9 -908 596 584 -686 399 -932 182 -703 63 -411 -157 -27 598 107 -788 402 -460 653 509 -495 -108 -184 -994 546 383 -982 -257 152 429 907 871 507 -85 88 529 23 877 -610 757 225 114 -142 407 206 -122 211 98 840 295 -666 409 -958 787 -482 225 -22 35 -559 60 479 774 41 986 -570 782 -618 970 -742 686 488 -105 -680 929 848 -582 81 934 577 387 -78 910 323 646 108 49 -389 618 529 -912 69 927 608 -918 -989 857 659 139 945 -165 -47 516 667 -582 -853 172 736 903 -413 -842 -497 -1000 -964 347 -961 112 717 648 551 -499 455 874 775 -435 -304 -867 -213 242 518 980 874 -612 -282 90 -135 -562 -120 582 -691 -408 833 921 -177 -284 353 313 -793 557 -800 670 -667 -230 -352 279 548 -90 99 291 279 553 130 -289 780 -965 -394 316 6 -108 762 -510 -700 756 -912 433 900 -506 -365 433 -737 -580 -78 -316 -628 109 -53 521 -329 358 -151 -981 646 506 708 202 816 -300 -457 269 499 252 520 -4 729 -758 -238 600 766 -480 -539 -731 193 777 -543 642 -258 593 -891 -587 -872 -893 955 15 -667 267 -257 -858 686 266 -200 -975 -722 986 552 673 935 440 880 -433 82 482 -601 27 828 -110 -883 886 -342 774 -696 148 -107 176 -687 249 61 598 18 -848 -125 82 -768 -662 870 493 -839 -549 -938 -255 674 -105 -424 -838 -932 452 848 -39 -240 432 -994 -698 677 735 781 -631 -438 756 -295 -783 -130 -364 -124 825 -625 -766 -586 -688 989 -336 29 -889 -261 681 -749 62 978 159 587 -19 -999 -820 -137 454 -946 -810 -38 669 964 -695 930 765 -401 679 504 158 109 615 -298 -101 187 514 -272 13 -189 941 920 520 -366 33 -737 -424 -607 790 485 -683 733 -345 693 946 355 238 -415 830 844 912 -950 -123 -934 -366 271 -592 -1 35 450 785 -976 -67 704 974 -967 -631 -449 296 -962 144 -23 -806 226 -306 410 947 59 723 -599 64 429 872 -867 231 -425 -191 12 620 -641 696 879 -577 10 -777 -926 -705 -261 -446 392 286 -495 -215 -862 -389 569 -888 -73 400 245 -305 -593 -410 -643 662 -643 -728 -503 -698 -848 212 891 964 289 -567 -643 935 568 -880 876 482 570 827 -107 424 459 -341 63 -523 795 -357 127 496 -242 741 975 714 474 793 -688 591 -131 -211 -740 -229 477 26 -723 875 228 -201 -459 25 351 -736 710 -173 539 -50 847 900 931 189 -368 61 -431 870 -330 559 761 -971 -811 -764 49 626 175 -735 -876 726 -622 -86 647 360 529 -141 -21 -139 588 212 -65 997 -631 656 -657 -698 -325 996 308 -738 7 624 -21 -120 -677 230 690 -58 548 -868 682 640 -62 -222 661 465 654 -654 -372 -364 149 -314 228 320 24 -774 -723 -489 -523 712 865 -667 979 -463 -360 2 809 359 913 485 -393 402 -145 -270 906 92 -717 -518 870 -907 -496 882 306 152 511 -383 -342 852 -717 -925 -977 531 -358 603 518 -668 243 -706 686 -107 -522 -925 -194 -539 -271 687 848 729 -143 770 638 -6 -378 544 -398 -213 912 902 711 44 -163 885 -732 -930 593 -959 -245 812 -784 348 -534 565 -330 344 0 -242 -909 997 880 -814 416 453 -80 -826 -155 48 -882 561 400 142 -131 -548 -519 -659 -422 135 320 -370 -218 -749 28 599 -608 -446 560 81 107 612 -997 198 -163 -170 -370 -293 742 658 413 -320 -758 -476 -46 -960 208 976 -993 540 95 -835 260 -181 -791 -567 -669 -393 301 972 783 801 -911 897 -944 -985 -131 -621 -702 681 -675 -888 -559 508 -453 439 861 -852 -685 -391 819 -991 -379 785 -599 812 696 -889 -136 -461 502 -224 -917 -565 828 174 439 -308 733 580 498 696 419 -456 -710 748 -174 556 -819 244 -610 280 349 649 -698 -968 -770 -468 -231 -482 -741 -335 -680 338 107 -592 -728 710 -70 72 -306 80 477 169 46 -534 -477 -175 671 -875 -990 -823 -775 823 531 -773 651 -252 -585 945 -136 -178 697 827 -908 -382 836 -831 -644 452 601 -148 813 712 -136 802 -729 -984 906 -795 -600 816 78 339 -404 -803 -436 -208 108 -136 -284 201 159 -318 421 99 -437 275 -755 427 147 -399 826 -566 -315 485 -607 641 -942 360 -575 423 -1000 911 -925 -227 -306 -463 -409 -357 358 112 -831 -968 -969 70 -303 -545 -36 -28 660 847 -23 -947 -952 3 -221 -579 367 -809 967 485 32 353 197 275 961 -292 926 -475 581 -461 720 396 416 908 323 -800 862 -117 -702 492 51 -311 845 -357 533 -632 -754 -935 -963 -78 -791 -270 888 -100 360 905 -105 15 -758 730 750 598 14 560 -699 51 -54 163 -635 -320 67 254 -801 -109 139 -449 302 -942 259 257 -965 -793 928 -758 -59 -133 -86 628 -987 127 992 803 344 -849 -288 922 767 424 365 -695 722 -136 -633 594 -716 -399 -998 -732 -571 668 749 -382 350 -229 -31 860 -153 -638 -620 -276 376 -329 638 728 665 -1000 -24 -907 290 358 -450 -782 445 696 -597 549 233 -447 214 646 -961 -907 267 -586 855 -155 197 255 -547 643 801 -380 -174 -229 -583 -894 637 138 -28 32 642 -599 575 290 56 302 -702 93 450 -612 -312 -979 730 -322 -451 458 -117 -992 -88 714 -429 114 152 271 57 823 -9 -951 961 -451 950 -419 -612 -983 628 -369 698 117 143 -644 804 -402 -471 -482 -858 -420 -312 -441 590 -856 -533 -990 -314 447 -471 -223 -1000 -900 231 619 960 -130 -243 213 -250 186 -243 864 -309 726 -795 871 2 531 651 -902 318 -606 -73 775 -638 -316 -410 122 993 402 362 773 -74 -926 454 403 -663 -590 460 -769 131 816 826 -906 -274 137 -865 -760 -731 105 -180 734 -191 -930 -3 153 -998 -445 -304 -597 616 287 -962 899 -74 -887 279 -578 890 282 880 -138 596 294 50 226 -711 -634 733 -39 -522 -712 -150 -902 -969 -866 -26 -93 142 -458 -242 -347 -582 -723 29 -994 809 -620 986 -224 975 -827 40 -883 327 15 153 -688 219 -426 -445 302 -86 995 786 785 -511 -251 322 45 -337 -898 -199 -275 768 556 676 511 -85 238 849 -222 350 -361 370 718 939 675 492 23 168 -531 -307 -569 22 -289 -704 -884 145 425 92 788 -397 -51 509 -556 -934 659 675 574 -222 611 221 893 900 -783 453 47 911 327 718 -459 721 988 -22 -994 -384 483 343 410 667 761 -899 180 -201 -130 342 -410 -519 -512 932 -388 292 -183 -377 -639 -516 -54 857 617 216 -261 142 671 -328 124 -944 -869 680 415 -845 -666 411 -823 241 584 -359 113 -848 -195 452 -21 588 153 668 -563 -144 -512 114 602 266 -258 -819 -132 673 -745 331 -98 -229 668 -122 345 297 -459 -38 -596 51 -789 -656 880 -132 253 -136 -950 -723 623 -607 -37 698 196 -351 -498 563 479 553 -339 560 367 801 -689 -651 -656 -726 473 520 438 268 -146 -407 -930 484 244 -570 -703 303 -816 99 -649 -533 608 481 -8 362 -227 783 -117 -908 -310 528 -532 -80 -109 -143 -715 -74 -153 894 45 409 -156 -70 -895 486 -702 580 65 -274 539 261 -838 -978 341 19 -621 86 56 -234 -23 -201 -22 737 107 -110 720 959 413 -335 488 585 835 -49 -254 218 -261 108 448 -467 -768 -300 -552 -732 189 138 -399 297 322 -515 843 -220 -77 -788 183 775 617 -971 987 450 913 89 32 -740 -354 -996 -573 214 580 353 -487 380 975 -316 -719 -64 -685 -372 -163 -411 -82 791 -672 826 780 202 284 -105 -738 -636 -208 -584 538 725 102 -512 889 -46 -163 183 -598 780 -433 -41 319 340 -973 -988 296 -757 -342 -800 -18 -943 29 274 -286 -221 -809 -799 -551 -223 931 -342 694 -248 -410 601 922 880 -595 -718 -445 -461 -934 -47 -289 -857 381 725 -975 -560 -379 630 723 791 456 553 89 -719 -98 353 416 400 38 965 -896 917 979 511 -778 746 -601 -47 -938 698 -88 733 667 794 -354 146 -11 85 -438 290 222 -536 209 -567 282 707 21 -530 -846 -864 714 111 -173 -113 -721 694 206 -358 -505 -669 101 363 -835 185 -919 -44 930 -23 867 703 -997 -274 511 -196 -900 -387 -220 853 337 433 -626 877 -699 484 438 106 -878 328 756 348 832 7 959 372 -954 -619 613 -465 -392 -310 290 845 -993 405 -851 3 -222 254 315 -748 -520 -55 434 563 -657 898 -634 980 -412 -107 85 44 112 383 837 -737 246 528 709 -546 -412 -517 -168 820 -208 237 98 966 76 -535 120 -529 372 724 -73 813 242 -470 -925 -863 880 9 -784 -276 -744 -819 221 -958 688 97 911 901 984 235 -568 222 478 -398 -917 831 -774 -699 285 95 -744 -755 -32 -809 -919 -873 -772 -948 732 -457 988 -665 78 -20 -476 -648 -867 940 -21 -15 435 -320 312 -566 305 618 92 403 528 -849 956 507 462 -472 47 -118 690 449 -733 -994 -962 -642 -312 -940 722 494 -754 666 -69 393 133 -594 -757 -615 -803 -991 -198 -474 996 -44 628 854 966 -586 509 -438 -620 643 522 336 -358 -129 631 975 -438 -851 77 426 -908 938 149 299 579 -189 641 -110 -181 -804 104 108 632 749 -128 -708 -356 -445 -720 2 -543 42 788 -453 -355 63 -358 -784 911 -734 446 721 232 127 469 47 -848 834 -394 -670 -751 235 -20 92 -187 787 -341 -698 427 -343 966 461 188 449 -930 -23 -772 578 222 -979 -617 685 305 407 106 669 -422 -665 -337 190 -302 794 -94 644 77 -850 684 681 833 -571 -223 -832 108 699 -847 493 -623 702 41 130 767 -437 255 -597 429 -917 -498 -175 -5 -610 -307 577 400 537 740 608 119 171 -834 605 603 285 165 572 656 -303 -565 189 125 745 -512 519 -262 -936 754 780 395 311 544 694 702 448 806 69 -894 589 791 -500 -143 -97 736 453 386 -904 814 -484 996 963 -795 831 -295 333 -605 935 519 921 -833 -138 -316 -963 264 6 -763 780 688 -59 -791 -219 406 -105 -783 -1000 -820 962 242 -926 693 439 -456 -975 341 -492 -417 -979 -526 785 -668 -618 -40 51 1000 -744 953 -504 512 131 -451 -464 -349 670 -192 266 -579 763 -412 12 -591 -85 834 583 -792 -664 -783 -635 -595 -625 -375 -733 124 441 63 -318 -626 635 -470 384 915 -623 -968 -893 -469 661 254 -779 -846 -692 -652 807 897 389 26 512 -972 -441 745 457 -215 615 -915 -250 71 18 556 412 -936 470 -459 -937 350 945 37 826 -71 -398 -929 810 -132 222 -950 -731 -443 -178 46 -852 -979 240 -456 114 -943 -140 978 -445 -88 195 424 577 -139 -605 -919 118 571 -719 666 -804 -994 116 18 -786 766 464 -642 259 -905 -807 -850 186 -540 -21 -438 92 -489 910 -956 671 -2 737 -784 620 -868 -608 535 152 688 876 959 800 984 976 -532 83 671 181 -940 -224 362 89 955 78 243 675 440 -598 56 671 320 318 618 -22 -739 359 507 -842 506 126 227 -956 539 420 19 -781 737 340 416 660 -839 -870 373 -437 323 486 583 653 562 919 -281 -176 -298 -669 780 -114 -478 25 -769 805 699 471 -907 509 176 837 -127 560 -663 1000 457 679 -157 420 980 -228 -866 213 -784 298 160 179 -660 423 674 364 -89 68 -779 421 939 529 703 624 -568 -492 -213 624 -596 -670 -297 279 -986 487 -652 -413 769 -919 660 -630 -761 -455 -181 -131 -449 -64 -629 379 221 491 -775 -261 -467 -567 993 -342 -767 -424 81 -37 538 -235 -497 671 -323 -598 608 -193 983 -155 764 -395 -842 915 241 873 806 -964 -657 299 -948 360 359 97 -610 219 -655 -226 -823 -200 513 384 783 -76 878 608 604 796 -905 817 931 -612 256 970 750 -720 381 252 539 363 313 977 946 -88 208 381 290 -218 -832 -798 430 164 -656 -329 645 -800 -245 -527 -614 167 -136 -770 -637 951 476 -187 380 -860 -213 -598 663 -402 -290 6 600 -383 -971 693 -926 -218 -519 323 450 155 624 723 349 -744 -506 -840 230 193 280 456 -100 -725 -704 -69 -547 15 517 173 -293 -979 804 -716 -662 798 -365 -944 -11 -975 273 -830 16 399 29 708 -583 658 -270 612 -222 917 842 20 328 508 748 983 -51 769 920 -285 -230 30 -117 152 -720 -63 341 -952 516 -879 -282 108 492 -736 -797 -752 -667 494 -772 582 -732 -925 -530 810 488 204 625 342 -599 -419 645 226 951 382 -930 -258 731 654 698 -767 -143 -323 -498 -22 55 -429 328 754 -679 -682 -462 -181 940 -466 159 400 -84 -193 -969 -259 -906 -449 -634 -855 13 521 -345 -673 -307 -576 118 -303 62 258 -208 -487 265 -952 -703 -607 868 -492 86 -67 818 712 -976 793 -56 929 332 -253 -956 -472 214 -698 897 -409 -207 -807 12 -903 -818 456 -650 -529 -20 116 400 -940 751 992 31 -973 94 188 -952 115 99 95 -304 312 279 -597 -276 -693 235 484 -860 -934 -711 594 -529 -652 482 -483 20 791 73 672 925 -328 514 649 309 844 -552 -549 640 231 162 830 436 162 -795 666 893 -609 870 962 -434 -285 -476 -816 556 998 383 -35 28 650 192 -766 568 -110 464 94 -61 495 -329 520 946 -961 349 540 -723 -703 -135 763 729 -501 837 581 407 918 -793 -27 -655 349 922 238 -128 -749 -942 -42 -547 -957 -541 -24 24 40 -322 210 512 -678 996 226 -420 156 -92 -900 -486 150 -445 -238 -452 -855 -423 -970 507 -983 137 827 634 -923 852 -774 643 36 -737 -862 -186 -21 -971 95 279 666 184 556 -550 637 -553 262 -79 -872 -936 -924 -668 630 -474 -283 -202 115 497 469 888 638 980 915 -200 118 -267 618 -300 -182 779 394 841 190 -102 692 524 -628 541 -804 -116 -98 380 799 -162 343 -459 -128 610 -723 812 505 298 -322 -589 -267 -357 888 108 578 -805 351 859 125 24 -269 -712 -236 858 868 -317 -476 914 -315 -191 321 275 -774 136 -914 116 -339 -307 -522 -397 935 558 -295 988 957 -131 80 -68 -517 -271 748 -72 345 566 -905 -747 886 22 832 -637 -690 776 -851 731 -527 -899 596 696 -304 566 -624 511 615 475 -667 159 -4 145 645 350 -811 -498 969 -567 -633 -537 457 602 -302 -668 899 -562 57 943 499 318 -921 940 912 -208 -999 513 -228 441 -869 -844 -961 -570 564 867 997 -217 -932 -127 -171 426 63 -947 -788 778 -75 933 107 209 185 -908 -565 669 614 -476 68 -902 -322 425 130 388 556 -604 -794 -870 828 -613 702 -589 542 -832 333 -709 -897 888 559 947 18 607 138 870 187 589 967 -750 142 76 -942 508 666 783 -913 866 -209 -723 782 536 158 134 309 509 -888 554 -496 646 -650 67 -327 -776 63 730 -799 180 -305 -777 793 989 -631 465 -843 76 -883 733 168 -642 -97 21 215 -755 -823 -43 531 772 -812 -580 354 734 -303 -326 -807 -458 57 -192 -574 820 -172 -870 -786 615 -717 -380 464 211 -894 272 -197 -581 -82 507 -915 875 -613 357 957 746 759 811 387 -229 -248 -488 -870 84 -212 762 875 805 -821 -507 38 525 -692 838 -746 1 9 692 150 284 -527 -702 108 640 0 489 -746 -679 -338 775 -753 130 -146 766 -250 -159 907 863 699 -826 -650 999 504 850 281 -253 -989 194 -739 873 -123 -447 -837 -205 -462 901 308 271 644 425 -875 -863 -819 -478 673 444 964 -158 -851 -474 196 722 220 177 -828 -234 387 869 562 61 -323 851 -263 -571 947 -987 891 541 815 -556 -63 -994 410 -20 -166 -872 649 -553 -848 -277 747 936 787 -566 -282 604 -552 290 416 -336 -712 -740 -906 641 -607 -314 -864 782 -134 850 395 615 88 333 -206 -301 154 533 66 -611 766 -307 -944 464 -568 -691 207 180 -910 -990 -806 -530 551 999 600 550 839 -471 251 -422 629 -879 204 -247 882 -599 914 -375 -113 -861 -769 750 24 -804 -509 -565 -917 838 -724 52 -379 -825 405 -193 -383 388 911 -50 -509 353 -393 -371 -919 -884 -940 -108 -225 -290 996 -152 813 817 434 -747 635 -714 -932 -3 492 218 -339 -870 -580 -482 -490 -585 -370 916 -888 -108 72 -774 591 -152 -399 280 123 821 -933 -937 240 872 -52 -205 289 -18 -692 -877 -600 802 -804 395 -760 -241 -665 922 -309 207 -825 -753 979 927 -853 -150 404 309 -704 -320 370 757 -89 -388 272 -576 -818 927 843 -503 -813 -985 -901 981 126 68 10 782 248 -769 -387 -666 496 -132 -338 -667 66 -830 944 -996 -932 -304 -44 -591 -399 678 158 -546 -232 -752 73 460 893 0 -395 -634 -469 -261 924 -454 23 -193 30 909 165 -637 -839 -316 -84 833 844 -81 -985 288 -457 -988 861 -532 -760 380 -583 400 -9 148 97 34 -82 -944 841 -662 649 674 -414 172 -873 389 -403 -754 841 -490 935 439 -587 319 991 350 -937 -301 971 520 -142 -244 -181 392 343 749 370 -249 119 602 831 -525 -801 -405 529 217 -82 988 -110 876 57 -113 -374 576 -539 768 -739 -828 5 584 680 -537 -159 341 -645 812 -883 -922 -192 -29 373 616 -875 -476 -453 -985 141 732 -485 -794 276 455 258 81 -201 859 -341 602 -918 670 613 899 -409 848 143 830 -95 783 -159 557 -442 389 501 -58 -263 947 635 -857 -925 193 457 -740 895 -384 -396 -944 977 430 -450 -653 233 123 629 -855 766 335 -826 -929 -222 472 -949 -952 115 740 -628 523 -710 -142 930 613 -121 556 968 -533 -773 656 -283 -82 -327 701 440 68 -6 517 -131 -185 -652 -310 645 297 -211 -349 552 -876 -425 -482 -352 -25 91 -820 -886 181 -910 -333 356 -618 -858 -303 698 376 633 -935 382 637 -975 -152 973 312 939 -816 371 997 -428 -937 121 294 553 356 -751 131 -757 -59 -926 95 193 784 -489 -343 -494 572 -240 -181 560 365 499 -144 -518 -968 566 725 -460 34 -29 541 173 -783 863 -190 937 306 203 -921 -984 -132 682 180 743 -565 -217 498 748 -736 -532 626 597 -875 -767 -628 319 -882 292 -392 324 415 -381 881 -550 85 -84 494 -764 412 -229 -315 -27 -664 249 269 -315 -113 -507 509 79 -716 957 234 -811 -936 31 -685 -179 16 -199 -211 -788 441 80 0 720 143 -804 -264 -857 -621 437 -664 -552 937 -544 -987 -370 12 -594 954 -869 -479 -313 183 109 31 864 835 644 -213 -956 -509 -327 403 114 -476 -709 597 91 -182 112 -886 -115 477 -968 415 798 -927 214 -808 104 -856 504 368 -484 -583 -926 415 -337 18 178 673 503 -611 -565 -522 947 454 -322 -567 435 -618 -53 -499 -325 -141 313 373 710 -383 -343 239 722 -596 121 -274 -822 751 -190 -162 -62 636 -947 258 512 298 368 -569 79 -451 845 28 786 365 -65 -331 -45 434 -726 228 833 -893 94 -618 -725 910 785 272 -448 -179 -276 51 -859 719 333 875 499 -10 -856 401 766 293 314 -500 482 72 -638 -592 8 -322 -237 -23 -623 -782 870 420 838 374 -591 -406 955 69 -539 49 -557 -546 980 182 334 -12 858 326 431 -7 341 84 357 -214 95 -700 -239 851 -795 765 532 316 -490 412 -592 440 169 448 -118 534 -180 -723 794 233 107 406 522 353 -952 837 750 582 -328 -174 -215 -974 501 -966 60 419 -603 -48 289 -892 829 -372 818 -990 834 -748 -837 170 -649 -881 4 514 -377 791 231 -194 -960 929 -294 -842 -506 -743 -130 -366 -197 -680 864 688 246 415 212 75 392 -585 843 -392 -19 -748 -367 931 651 608 5 -720 323 649 -438 26 -63 283 -93 -419 -165 550 -126 -444 -527 371 -381 -97 -940 -784 -945 369 -774 -754 942 977 -396 -617 113 919 240 -911 971 729 -266 -541 818 -325 853 965 -594 564 -586 467 -806 763 -88 598 671 538 606 -847 -973 584 -647 -36 272 373 951 532 -941 842 885 417 -968 -662 -427 -671 -294 -364 742 793 631 377 -642 642 -730 444 -517 671 603 -48 747 8 88 -643 18 -993 -94 -852 489 722 119 -694 -412 711 883 -198 581 -920 648 369 -113 536 245 242 638 230 -13 196 -502 -597 -143 1 130 -109 725 44 381 135 -464 616 -95 6 -237 -358 12 -374 44 1 265 325 47 -861 515 -111 342 407 -129 72 -405 -201 -714 699 -528 -350 998 133 340 -149 -833 -115 609 448 -158 206 -217 802 -21 346 -162 -487 -712 960 -375 405 712 -52 177 71 -584 976 -948 61 -332 632 53 234 6 -370 -330 -819 -851 17 -93 -870 -671 525 771 559 446 729 -937 129 693 671 53 -237 -203 203 -631 24 -480 -149 -313 -76 -336 -995 -892 -726 928 -743 -337 -675 -734 -445 -355 -863 -640 -205 169 511 588 842 12 -198 -110 -117 -990 40 915 -459 -549 200 594 78 -486 244 84 -453 407 829 -936 595 -530 174 -433 444 614 -724 919 489 922 -88 492 871 -174 8 -102 -21 652 -670 351 -327 -485 -167 -999 126 703 -124 121 -166 85 -276 -468 -597 102 70 -798 69 -839 -176 -175 293 477 -632 -515 -694 398 -10 -25 -481 677 966 159 320 -961 919 -217 457 718 187 -215 -716 -123 -619 -525 -270 -117 -163 825 655 903 395 -362 855 -535 147 -763 8 -353 -269 -965 -700 -449 368 -312 -926 -41 859 -781 -818 975 -791 177 121 -430 153 -313 -582 -862 869 -711 146 -767 -858 -33 846 -162 37 -351 -227 -595 -694 678 -656 644 161 383 -972 -508 161 -913 49 521 -254 -921 428 269 428 -109 -159 591 918 -369 -288 -859 511 940 92 626 807 381 -825 804 -394 -324 -461 -211 -92 446 918 -700 418 405 -115 259 931 108 -841 -554 -460 -358 925 491 585 -568 -414 -368 940 -549 317 4 -115 374 -495 -604 -775 176 -593 843 -905 -561 409 455 359 -954 -136 221 717 -665 725 968 97 194 -94 257 -529 -352 912 -264 514 -68 22 384 467 -885 510 318 220 -105 34 -448 229 -846 -740 316 936 -981 -784 -62 -967 232 911 -804 -789 518 -733 605 -281 452 -217 -578 -309 -950 790 -724 241 754 551 -819 422 -88 226 537 164 -820 -611 -604 678 942 -287 279 169 838 -609 -489 -113 -888 956 917 677 -730 -370 153 -176 616 -569 271 497 186 -992 700 752 -490 788 954 990 933 -866 530 871 230 -294 -436 556 594 695 768 371 751 -148 618 377 995 335 258 -958 442 -731 486 -595 -620 -208 656 -363 821 86 144 96 402 341 22 11 -285 -617 541 158 64 807 -191 236 283 -760 -363 885 413 -489 -147 -27 -99 435 -672 -593 509 478 -785 834 -538 -906 286 870 -348 195 765 928 -49 -396 -610 -458 559 578 -976 578 67 66 -50 -326 283 -957 736 214 -652 294 -482 461 -783 626 -223 460 -102 -64 124 352 -658 87 447 -509 505 813 336 -977 624 -784 718 22 954 45 992 648 491 472 -506 -321 763 -243 776 655 536 504 -922 -577 -698 921 -788 -766 142 608 560 14 544 -921 781 -250 -710 -716 596 -957 -954 -485 -948 917 -221 -8 -689 60 -495 -334 -638 -548 52 730 171 626 -132 542 -197 -950 355 525 -619 -636 336 905 406 256 -899 160 77 -751 678 226 153 -676 216 -119 888 -12 139 108 -932 -833 -846 815 466 163 831 145 -601 121 -253 579 357 -813 -723 737 613 -968 497 -653 215 -61 -877 -877 140 677 -45 -344 642 -326 528 712 265 -828 767 -3 785 972 -297 175 -917 -138 -76 206 -815 35 -325 949 42 93 207 -37 -503 988 -695 -989 892 664 510 42 147 -888 632 -649 899 511 -887 275 -246 -802 9 -29 -838 201 -986 -28 229 -756 -370 -922 -139 493 -854 -689 951 -452 -376 -478 -969 -225 -893 -900 -303 54 550 -894 481 -72 384 -445 301 -347 -994 322 507 984 958 54 766 592 872 -512 844 340 -795 -667 -926 -319 773 490 -651 -773 859 724 -459 800 -144 -413 883 -754 197 259 912 -313 720 -687 -856 36 629 -339 31 27 758 -390 -951 -603 -196 142 -611 -288 -587 -289 -474 -988 87 -301 48 -242 -703 -662 149 427 -999 -842 766 -964 58 -919 322 -991 -36 180 44 -437 640 449 -971 185 803 581 623 -969 605 -702 -84 340 78 9 -17 752 194 -936 242 217 881 780 920 883 -844 -54 -893 564 173 -344 -610 8 395 983 224 -667 -421 -14 -300 241 -847 519 623 -772 -14 547 -6 305 -576 375 411 127 -577 569 238 -584 175 -44 -823 -618 -316 18 361 919 84 91 825 264 -145 410 -951 696 -254 885 22 -373 453 848 -628 -443 726 186 -204 13 -925 -282 300 625 953 -741 -974 -45 -855 -827 560 -18 109 -592 -23 -447 414 -299 596 611 676 -566 -926 -159 -956 -28 -783 -261 -741 975 191 659 225 -805 -683 -272 313 275 -958 326 -751 3 -799 194 -196 882 -962 -396 398 -319 843 -984 510 -764 -727 268 -143 635 -922 -712 -606 -956 -799 208 -979 -717 -693 625 -118 80 -129 653 -805 -210 294 752 586 -711 839 381 49 401 366 -459 748 815 924 801 -556 441 313 870 -685 -428 65 702 821 -123 -357 -808 -58 -854 699 -952 302 512 945 312 -534 -876 -86 -481 -36 537 424 651 -928 -840 390 323 913 451 748 -191 758 608 -952 -414 -457 920 354 958 -690 995 -297 -476 -18 214 -948 858 909 -560 640 261 677 -730 226 -114 -540 -838 703 29 868 951 249 101 -292 -458 813 -748 -299 -340 55 741 -797 -671 -193 489 -729 -639 -799 824 836 812 -168 542 598 641 -897 88 866 960 -632 663 -756 -28 629 113 -437 -230 201 780 292 42 197 947 70 -761 -318 -748 -49 260 -570 670 -213 479 973 -341 -834 -215 282 573 988 44 -269 -148 -789 850 193 -245 681 -263 534 17 537 305 298 -468 308 700 467 -491 617 -480 446 735 247 -345 -931 979 -546 -44 232 -166 -935 548 -960 218 359 -159 71 -806 66 90 183 655 -419 -891 -599 -143 -136 589 -721 -639 758 971 454 30 -138 633 -62 624 169 682 977 -683 346 -937 454 -812 -112 -171 975 995 626 -627 -178 887 -948 -807 -896 -595 699 -193 185 332 -716 -332 -645 -959 718 237 -648 972 -536 239 492 0 844 -223 578 -410 781 -366 99 -408 -675 165 -85 499 32 243 658 -51 934 514 274 -163 -441 485 531 -390 -406 557 289 264 -547 769 8 128 745 -409 116 -104 5 -792 647 -774 -653 282 436 76 460 451 -524 -109 35 -809 428 104 869 362 -793 37 -163 922 254 -316 788 -507 -566 -172 138 -717 707 14 464 68 127 -718 19 45 -229 358 -5 935 167 -588 359 0 -863 47 819 -935 537 820 505 2 589 -232 420 317 -28 -748 16 -53 -360 358 -671 -292 -487 37 804 385 198 -362 -962 479 467 -229 869 320 234 -118 236 901 428 -558 746 -223 114 -584 95 701 750 352 -219 -36 9 -941 -51 220 -972 343 983 -817 -260 350 -512 -613 661 556 -627 116 572 -612 -893 136 -994 978 -93 987 355 568 -722 -53 -931 -366 509 -447 280 618 -371 385 50 -567 -245 524 396 -334 -527 -442 964 954 -5 651 -268 343 767 242 665 810 -641 -792 315 -327 -305 959 -294 -547 -825 99 -116 -371 90 -532 677 -975 757 -802 308 709 317 -650 -763 -165 97 437 -100 -618 394 -467 -803 -842 -998 57 -583 -658 639 331 -67 -380 -151 -4 -790 552 -617 -511 3 175 -575 -385 -678 745 184 651 662 442 450 -402 682 726 -733 -519 -810 418 804 428 -773 -124 179 -633 423 -892 -354 744 -470 639 -219 166 -684 195 -757 -193 -7 -688 -133 963 108 -505 -222 -452 -567 -976 -602 -776 -537 -131 -666 322 -481 -605 673 485 -671 -389 -152 718 -941 -881 -437 -660 979 -337 -786 162 718 333 768 642 -726 -108 -988 -553 -505 -441 932 184 -260 -301 644 -147 151 985 156 -637 580 -22 -905 672 -259 19 -719 832 -230 432 418 756 -435 -859 -567 -465 406 -571 388 -740 766 -955 -155 602 898 -57 -513 -372 -472 367 -553 -934 -534 -706 -690 372 191 529 770 -676 -817 631 667 -760 -289 310 -403 107 836 -599 893 725 -709 -479 -366 -584 -265 549 493 -751 -452 586 258 519 866 -780 983 771 772 -352 610 -870 -187 -52 288 236 727 -73 878 77 -803 -80 522 154 -530 -452 -800 -591 -485 -424 -259 815 -670 241 873 -361 971 714 956 -97 113 146 -673 960 -17 -885 -367 11 915 -387 414 66 -799 -458 162 240 304 591 510 371 479 738 67 536 -206 631 75 92 -732 -708 236 350 -820 900 -682 392 -84 357 -584 -547 682 227 -964 356 667 410 -422 310 -65 -365 -875 947 244 912 830 -392 629 366 -93 467 -928 -296 -403 -179 254 433 879 429 475 -541 -337 843 217 991 942 615 271 727 723 -512 553 -662 608 870 803 -455 -441 653 487 -779 -525 -670 647 -1000 -436 -148 -440 451 406 60 -396 -692 257 -280 440 -690 421 -396 -117 147 -930 870 278 -852 26 440 707 586 858 -369 205 -343 523 -651 777 672 -2 -320 548 134 -699 790 -910 176 510 -37 441 -953 -618 -814 -966 -391 883 484 -740 56 659 622 765 -651 311 154 359 348 -930 919 -69 -419 -650 -689 -333 316 147 325 -211 949 -101 -133 720 -686 -142 -374 48 -609 525 223 428 -367 -978 -719 -467 556 -106 -690 -568 642 -933 -889 195 -999 555 -687 -870 -368 -847 -796 395 -655 -990 384 -687 403 -169 -489 -91 -544 -392 -584 -744 218 -581 390 800 336 -258 -849 -719 -512 -567 727 -434 -762 -983 -184 -906 528 340 -743 -865 291 -509 -799 -561 -470 332 -427 710 79 -68 947 -995 361 -451 -533 816 -1000 -90 -861 593 649 -755 79 -426 359 -819 -247 -720 604 -718 832 -995 -315 -668 -973 -267 -848 576 -544 -794 -671 963 707 76 92 -817 83 403 -753 -897 -507 -658 -834 585 -344 328 547 113 730 -464 559 608 151 -96 -593 -51 -675 -994 -481 847 173 -763 331 256 -243 301 -747 -694 -493 -337 335 -875 -158 835 -925 -186 -827 -550 742 -525 174 236 670 341 476 551 -460 -880 451 -192 -49 834 337 -354 -290 409 526 486 -925 498 -631 808 974 -340 179 -972 -452 -137 217 163 780 -658 -361 -205 -913 646 -912 12 -73 -324 -972 -437 -631 567 -993 -239 866 -610 -577 123 242 -441 -590 -862 730 -10 -451 -929 -798 -376 270 -352 226 903 -820 -790 -232 204 305 -754 -282 -277 11 536 -580 860 189 -240 -634 -681 235 256 193 -922 489 -508 702 -452 80 764 587 484 -247 727 443 -634 660 252 167 -55 -233 -454 -73 371 161 -124 -906 -465 -869 -308 -950 -769 -820 -1 -194 10 -763 490 36 515 104 -695 260 430 -926 684 -462 445 414 -687 -654 614 197 -20 866 -264 501 -943 -581 -86 -277 -516 -462 -532 -945 379 171 710 256 -788 167 759 -506 -509 -348 474 -73 301 -463 382 469 508 631 448 139 945 -940 439 912 218 294 -937 -260 -690 -244 -321 86 782 17 263 -675 -308 -595 630 3 -646 204 2 -710 -232 -874 172 -258 13 -762 -998 265 427 -177 626 -792 230 142 -184 -74 -977 -643 -781 288 -386 -761 461 492 -995 -379 -772 279 -792 -39 252 146 569 -21 -992 225 -433 -772 -993 948 443 893 821 267 -402 -724 637 -114 -410 -547 -268 -627 -201 63 505 279 -913 57 -203 -162 279 -550 -117 994 180 -936 -308 -883 44 -658 346 -908 729 265 -739 163 -349 46 26 -130 -840 -404 121 539 697 238 -940 -498 -770 258 655 -273 24 531 -584 932 -124 -65 201 -401 172 -413 229 730 360 157 -842 -183 -8 227 82 657 -81 67 -359 -837 -58 987 -459 -930 -707 945 -876 944 452 -176 589 -778 -330 818 -324 -233 -516 777 344 -96 49 816 -769 707 -260 445 -704 476 840 -55 -922 -891 283 -308 246 99 123 189 7 -107 -429 -422 -277 -603 587 52 965 -912 298 970 445 613 -24 -138 -59 164 -555 462 -468 26 -583 358 995 -321 183 -402 -309 -805 571 645 -729 -768 166 25 557 687 -314 -623 313 180 -258 20 -19 -893 -910 886 6 -328 368 121 -60 944 -420 -74 8 -522 -777 97 520 14 -200 -770 723 114 304 111 849 76 -410 806 871 -540 303 322 -205 -246 741 167 -916 -210 -440 57 -544 27 -211 271 832 951 509 -434 -535 -509 -590 -551 -124 877 -953 756 -95 -74 -944 956 -519 805 887 -940 -764 555 -860 396 -277 885 413 -7 -103 37 393 75 709 792 875 -715 972 787 -915 535 22 -721 -858 -948 -214 -345 84 116 -631 312 -721 -545 7 -440 -720 896 687 -869 -66 -297 -810 -51 -544 953 -947 -159 -422 -576 -640 167 211 -32 -284 -98 818 -231 518 -79 -116 -280 -859 66 -744 -580 -594 690 340 -89 656 -805 539 -916 -775 445 38 988 -949 -534 635 -836 557 456 713 840 601 304 302 279 -878 -946 353 -63 -15 -639 427 249 363 -851 166 -14 -630 -21 116 -914 -641 -352 994 -599 -577 360 -221 -606 -222 -904 641 -820 156 549 -979 652 921 -651 400 830 -720 -968 796 984 -839 697 -766 439 -69 723 527 496 341 575 -724 743 -438 840 -426 -950 331 107 474 560 -828 902 126 369 -12 337 -725 -672 529 844 295 -623 115 97 886 -910 -762 888 -220 925 -424 -193 -256 417 542 -954 612 -184 396 642 321 13 -162 326 319 614 -43 452 22 236 403 504 481 56 673 176 -406 596 -354 -757 -659 850 -655 -508 -253 873 961 -10 592 144 -478 -851 -868 103 -80 -998 524 546 445 -160 -306 857 606 -354 479 10 483 698 -728 777 700 -299 527 -657 768 -174 524 155 -85 387 -827 471 245 98 673 -202 585 -921 696 -125 214 121 -489 -188 -183 84 -286 -23 -609 628 -666 -345 646 291 656 -25 762 554 553 -766 108 -402 222 -492 -899 -962 -968 -762 700 -250 509 -852 -70 556 856 95 -682 290 43 151 -3 557 -833 599 847 -596 -439 -768 -920 417 888 746 -10 -189 618 740 -767 174 867 226 476 -176 186 -126 987 992 742 -30 -513 354 -656 -223 895 675 787 446 -441 -289 431 707 -324 -415 -418 -710 898 963 229 -519 -608 670 343 609 929 410 453 -659 686 -144 -212 -677 492 39 805 -20 -191 -391 404 459 624 -160 -352 -163 -900 307 345 -986 -216 213 -373 486 -916 361 485 444 -740 -935 -374 -166 907 -239 47 603 -621 -196 -369 -178 -643 -224 283 145 531 410 178 -792 850 -283 278 -745 544 -733 901 -736 615 873 -250 729 -402 800 585 -216 237 -119 52 -432 -648 -872 -88 -235 613 476 -894 411 108 -749 -718 -910 903 -120 -762 650 -572 -662 -95 -254 -76 -388 -469 760 -314 -144 -391 29 -131 667 -101 1000 -659 436 -721 -79 -38 8 -578 -942 -693 -689 646 294 -284 491 56 740 912 492 -746 -558 -352 -356 747 493 -412 163 -162 -702 -768 -646 875 -524 952 720 -78 -697 392 -737 -334 -419 949 705 203 880 219 173 221 87 -563 -973 563 180 -357 -484 -33 -290 -747 845 -251 -512 67 67 -744 645 -293 974 -191 -7 642 -376 192 104 -475 -875 593 -549 -222 -435 365 753 819 -323 466 -378 -882 364 -542 -592 -249 498 -485 328 623 -538 -30 -452 -559 840 -72 499 -562 -645 -649 941 755 619 -749 739 -100 475 -593 775 -425 -834 346 891 -432 -301 709 819 -768 521 -189 807 53 -26 899 -65 -119 146 342 -163 -939 35 -869 -479 808 -141 673 -290 -90 -82 864 -305 -597 -892 690 850 -963 -254 912 -257 -327 -110 -910 240 -21 -229 281 -651 899 395 -406 950 432 230 -775 52 18 -132 605 -192 -708 388 93 -648 318 872 -108 -682 -45 -469 -793 87 -830 -985 -381 38 -177 812 -118 -123 -627 -301 645 379 947 -657 535 352 586 -935 -344 -290 56 -601 143 -479 835 110 912 804 -957 474 17 -254 -253 -235 457 -761 803 -330 -682 -37 -178 -336 383 322 392 -546 947 527 -355 592 616 -1000 68 -268 -947 564 491 989 -266 605 -729 -577 364 653 -786 -294 313 328 -573 -179 579 -690 238 -423 970 507 321 -429 -828 190 18 529 647 -361 550 936 749 833 -659 -826 -29 375 -204 133 -397 700 490 869 224 871 241 2 206 -51 -767 785 597 522 465 -551 408 821 -459 -830 -261 -804 -818 -446 -277 590 -612 -899 735 504 351 -976 -374 886 -551 882 245 -106 649 852 -383 125 40 -447 221 781 758 382 -187 520 -460 -118 699 125 -414 15 356 115 -504 -810 314 127 -496 454 310 -863 -839 607 124 240 -441 543 284 404 799 -616 -780 351 -487 794 651 -761 430 629 -997 -276 614 -986 -198 241 -694 -705 -68 -694 -472 -541 75 10 18 814 541 -103 -245 757 920 -452 621 291 -986 -302 -808 -509 -847 -420 -988 -730 925 -916 965 708 313 576 76 786 -584 283 676 -857 680 -187 -258 -20 -967 691 -931 750 -217 157 -199 381 216 431 -276 -509 -501 392 -551 927 -133 -610 241 516 77 250 742 -614 556 131 -673 -4 -861 471 -766 493 587 93 592 265 849 788 -440 -326 -294 -141 -599 451 -412 -308 419 684 -59 61 -355 395 433 -798 -739 -201 943 -723 -90 -721 -470 262 933 -611 670 399 420 -200 -22 850 -655 560 -821 247 -818 73 763 810 957 -95 648 -105 -473 -712 -468 -845 -739 -792 138 -814 999 466 -972 739 -439 906 -88 631 92 -610 494 540 488 -73 337 -585 -375 -43 -376 -892 -283 804 523 766 -811 -747 -556 -330 -725 -285 -681 -330 -321 -814 843 -919 -951 471 -691 -383 906 -136 885 -946 -165 769 257 750 492 936 -691 -339 639 -914 -414 -408 538 953 -800 636 875 989 -990 -988 44 -666 -707 162 -56 -126 252 -963 -487 -477 523 -42 180 250 -920 -956 -337 -950 512 -816 -125 -156 -908 -848 -70 -143 -341 247 693 794 901 -935 93 263 -20 997 -132 -348 -36 642 -55 102 -151 -869 944 -677 931 239 279 -200 -743 -424 22 -766 719 -726 980 -776 966 -95 -678 842 572 175 -551 668 -392 -65 -330 -496 222 -892 860 -397 321 179 73 -45 -662 310 -466 -788 -493 -728 615 -731 -406 -499 -782 -472 -910 -693 -426 628 -351 126 -920 729 -150 -324 -343 -611 464 -753 941 -680 -280 -637 111 -121 500 130 369 107 -856 -995 169 900 -497 367 -54 130 887 590 -692 806 -847 -169 562 -792 364 -255 -618 374 878 -651 303 988 555 611 364 -613 -363 -199 -639 803 -445 -439 747 -483 -792 842 -583 -128 -396 -135 132 -747 -916 32 -993 336 336 427 -307 -293 264 -922 -119 -222 -125 199 -839 381 -144 483 -61 -550 718 307 452 -227 456 790 -561 582 -550 968 899 594 399 877 -363 -348 -767 256 -846 170 847 161 68 577 -988 212 425 309 -826 622 718 348 931 -329 854 -692 173 48 682 -366 821 -183 -529 -276 377 -963 819 -849 -114 -358 -544 439 515 -820 275 -52 -2 437 -848 -313 -799 731 586 -340 -297 844 -376 548 -739 -532 -628 617 -668 -164 -652 -715 -597 -857 925 -779 912 338 -977 244 -475 228 942 -570 -449 -270 488 689 -559 -528 591 906 50 -266 444 -18 737 -400 334 95 -781 963 504 792 43 505 -190 320 516 -854 566 -1000 264 303 4 946 -898 -395 854 245 -830 -464 215 175 8 231 810 673 41 -152 117 -330 -700 67 239 -13 -497 269 726 388 -793 195 -447 801 19 204 -684 250 -646 859 147 224 472 -637 847 -110 620 168 464 -521 -901 -248 935 213 424 339 253 120 -244 475 289 266 887 852 -973 355 855 -854 -439 -187 345 -781 694 90 195 349 -193 -463 614 87 -415 -606 663 63 -322 -187 -125 -926 -917 -363 965 -50 -921 529 977 -355 -507 467 649 92 925 -988 230 -791 117 526 -12 945 11 -1 -412 -995 147 -741 -888 888 -373 -52 89 949 443 697 -882 -990 -595 34 -977 -138 857 -930 -474 682 151 -981 875 -256 -273 720 405 384 309 64 214 -477 898 -926 950 -221 264 -209 -443 -987 -828 -79 670 632 -272 -729 -228 81 -583 424 -469 -129 395 638 -149 376 -118 357 919 -397 942 -460 265 -278 -126 -936 511 -586 -272 -529 701 -657 770 -560 988 -752 870 -583 -29 -492 710 54 -479 -300 384 517 -847 -770 304 -628 718 934 -956 -74 -797 -303 -519 127 316 -628 92 611 -183 -106 333 -914 450 31 -984 873 722 851 -101 420 239 -298 861 648 -489 195 650 641 -430 444 791 -625 72 931 898 214 -655 150 -810 376 -988 -705 -240 110 92 87 620 -115 490 -31 879 87 120 -722 -103 408 845 675 629 -535 -34 445 -654 -352 -400 172 336 -673 949 -136 -490 -463 458 902 801 165 302 -849 -208 571 599 816 757 802 933 -41 -580 278 940 -619 -729 49 560 419 -160 267 -282 -179 -161 -650 808 -53 171 -594 741 708 593 -931 97 442 -727 473 -284 -934 460 491 -265 312 952 -278 595 -580 -293 -890 564 -469 -553 212 -909 146 -716 -41 289 -701 557 20 702 -98 -245 -830 114 782 469 -935 -89 -190 -180 411 -145 785 -971 660 605 660 -482 -64 -960 687 804 -610 481 -89 910 -628 974 -753 -272 -978 856 87 341 -784 62 322 -403 744 -770 43 -463 837 -684 -488 804 -769 490 -652 -993 -233 503 49 658 -630 -431 485 -540 -236 176 -680 929 746 -59 402 -751 -88 -40 -805 -679 -784 -979 -375 927 239 -222 -842 -685 -887 52 145 68 190 127 -607 741 765 904 298 -600 327 970 902 190 -694 533 -217 -472 -14 569 -799 -562 284 -928 -324 -383 308 -213 -48 -537 71 -939 433 -182 522 56 -574 369 729 600 163 -352 878 -954 -396 387 56 -866 -255 442 586 -15 167 129 985 -968 421 810 -129 -789 -140 -890 -824 -702 111 573 466 -377 -19 -930 941 365 -158 -145 -940 480 738 -762 -893 -224 -160 276 -768 462 750 118 -122 -555 -198 51 -787 -901 30 -197 -872 -638 595 719 -773 465 96 -941 549 969 -373 -202 492 -183 807 -591 815 546 90 -874 -398 -485 -19 714 -353 976 -34 838 504 663 -749 723 943 867 -484 -376 400 -35 -495 -672 768 61 670 -758 -12 221 -616 977 689 -382 661 100 -130 -988 -984 699 -760 167 835 684 -911 229 356 839 -48 -270 -901 -747 355 920 -256 -956 -438 496 988 -969 185 865 -544 520 -452 -921 2 -992 -371 687 -391 -415 940 -189 -331 920 -55 -508 340 303 357 170 -712 118 -332 -638 -93 359 647 -190 760 -513 -803 -782 333 -877 772 -304 -827 -547 -696 234 777 -205 569 705 -289 571 -901 816 867 -674 -212 397 -221 4 942 398 -920 284 879 927 -275 697 894 665 -858 -562 -105 -767 47 -521 -850 -733 -678 -947 990 -743 502 -217 152 -185 -61 -493 721 -772 274 -972 -290 -625 1000 -685 470 978 56 765 -783 692 111 -330 608 -356 -807 208 554 850 833 -991 536 942 -915 -82 868 -98 -883 594 -491 941 -378 382 -962 69 -538 67 -299 183 610 -780 -755 271 -548 624 -217 -629 614 907 41 -715 -612 -773 -967 736 -808 -647 20 -68 197 456 879 435 54 -671 -206 636 -735 -485 -284 -279 641 -105 974 -106 -978 144 -452 -752 -640 -34 -915 920 -85 -774 -198 469 986 -562 329 682 143 632 622 226 210 174 -700 -512 -678 -326 -38 -311 69 -417 -197 97 888 -404 155 383 -611 811 -29 218 657 286 714 -432 -928 -819 523 334 -257 863 654 -612 38 669 -364 -15 -101 -795 19 -79 752 945 709 745 205 -201 425 598 -54 121 469 911 -414 -943 -306 -153 -891 260 -278 -436 -678 -77 146 -304 812 -461 941 654 43 423 -606 653 854 839 202 -791 371 -680 -838 -981 664 51 858 21 -751 920 949 -1 -637 -444 -296 -985 -116 650 -27 -924 -998 -69 -98 117 -481 -478 -389 -638 -287 -343 430 784 273 -656 751 -809 -507 -833 981 438 -349 -685 564 -593 452 -92 -190 460 713 -230 -541 233 246 -178 39 -6 -508 -624 -939 181 -922 632 -155 -376 -448 -574 35 489 360 -199 -995 -918 917 -333 128 -383 -559 471 -145 -315 -931 -82 -43 714 -985 -325 540 -997 927 459 299 -527 99 702 470 -822 740 150 565 293 -871 333 479 580 701 -172 -488 -975 243 604 -245 -155 -278 -355 39 744 -266 345 -439 -822 -205 -271 502 738 935 -42 -430 778 93 -918 -361 -449 376 -155 -970 -974 178 780 119 485 -957 -248 -431 -297 103 -619 407 393 52 -461 -283 305 -950 27 -748 3 675 928 -609 -564 -129 -626 -585 -359 -396 309 897 650 -543 -264 -850 -782 -948 -503 221 -117 923 -520 -204 149 -698 383 -579 -579 -12 213 -478 355 453 -875 290 -405 -424 -760 -716 634 522 -868 -173 729 -847 349 -430 278 457 -592 -688 605 9 -19 -409 -748 976 890 -453 978 780 526 -375 236 -947 -570 -319 528 410 198 197 707 113 -375 81 908 -468 -608 -400 -250 733 932 359 628 -639 -519 -381 167 236 -324 831 -496 -56 -385 -529 -353 695 -851 -643 525 -36 -711 545 353 -267 -933 -404 717 771 975 219 91 -7 13 -707 804 839 -975 464 -461 721 -271 -938 -994 -847 -528 -883 12 -598 -121 222 -50 -475 -451 -598 -378 83 -619 493 -115 148 -359 64 999 -791 948 974 -385 -308 -151 -786 -8 -932 -35 -232 -10 -410 922 -751 558 243 -457 152 -987 402 -110 591 361 486 947 -798 761 -457 -681 -486 954 -116 -7 555 969 546 459 -29 710 -28 -424 -143 -688 -307 103 522 -60 701 -294 -991 133 781 -734 814 -720 -691 -861 -714 534 -619 179 391 492 910 -155 -381 151 -44 222 -239 -267 -22 130 334 992 440 211 -929 488 -714 -924 954 499 727 -730 105 -693 62 321 475 439 56 -206 295 1 56 -472 418 272 137 387 -694 -976 128 337 -774 -146 -50 491 668 344 524 330 145 105 -867 -507 937 -375 690 -589 862 -161 -200 176 -210 -344 -382 690 471 771 -550 -679 -674 469 -234 -63 142 313 640 780 351 153 50 869 415 147 762 -403 931 956 -664 777 -56 748 500 -173 44 330 -523 -283 124 -95 -725 -500 -358 852 -595 416 763 520 952 -471 714 224 729 270 -391 465 -482 -646 -743 -286 -490 678 -14 -954 602 -137 871 276 -290 -830 482 -613 -692 202 -300 -934 27 -258 -609 -445 -200 -544 112 17 -884 434 -111 -430 319 187 -321 -231 -625 -439 -905 151 -181 -541 -754 -266 415 -801 435 89 -13 319 163 -166 944 -886 1 -504 -800 -740 506 -484 -369 375 -265 -37 2 -120 459 263 974 514 272 737 389 -451 -858 173 -417 638 -997 -426 -492 -432 -278 708 -380 -879 673 -337 -261 -505 -474 165 743 -7 -887 889 335 478 -437 -207 417 -997 -126 244 -276 -129 746 -600 -254 935 341 761 -67 -267 528 -60 -468 -431 701 -971 -671 -220 390 331 -808 876 424 677 430 783 -172 395 -71 818 -569 724 877 795 -791 660 46 -974 -727 -378 995 -797 437 883 501 577 438 296 976 690 -910 -504 -435 904 -574 -247 424 346 -709 304 481 423 -47 -426 -786 -952 -279 -536 999 131 -697 -239 -876 575 -453 19 378 143 -868 375 257 827 -807 -663 -419 -665 -175 -82 -371 -269 -670 479 -967 624 152 122 -60 -66 -479 -699 835 -642 -95 -275 -904 328 -736 239 359 946 -97 99 404 125 633 -575 166 166 -975 33 -426 334 907 189 -69 -804 -698 -96 376 295 -594 -472 210 965 477 -486 440 212 -197 708 925 11 31 -680 449 -716 -32 -885 -154 202 439 395 -124 128 921 -966 -24 -262 808 983 -515 458 233 809 184 565 0 -50 72 121 464 615 469 -228 -622 793 36 436 -71 -520 23 -676 -5 509 -879 28 -103 -828 172 904 552 616 -217 -674 -221 -831 -283 25 293 -476 456 555 -718 189 -271 129 -825 -702 245 -462 705 918 203 7 824 129 893 704 -423 454 771 -692 138 888 635 -115 -645 -670 875 540 -65 730 -595 -728 -483 256 -782 861 -71 677 476 296 -206 -683 59 252 515 53 835 464 731 -404 -677 -732 62 940 -570 -983 851 -772 -77 -549 -139 930 -381 823 482 650 479 -855 152 -10 758 -878 362 267 348 577 123 -13 672 189 -350 452 245 -722 -242 225 -624 788 -733 340 154 126 -19 947 602 -868 732 -749 318 800 494 936 -987 -668 110 -549 293 -69 165 758 -367 -135 -72 263 -886 -96 -866 -56 -861 -83 816 509 191 -978 -597 451 -894 -842 -260 610 -780 875 -340 864 -824 690 -8 746 -125 681 -267 264 827 -116 797 827 -849 -782 980 246 777 134 338 458 944 592 -777 -257 -896 114 356 -825 963 -743 478 -251 773 -741 799 -927 -510 -785 -425 275 461 -838 -811 -494 -419 474 216 22 -956 656 416 75 -86 -385 -191 -951 -876 -291 -517 -318 -952 -867 -733 137 -716 845 111 -790 936 355 174 -267 125 924 525 934 905 942 785 -741 -302 -158 -103 556 -907 -831 55 -457 -888 -513 489 47 -564 -268 -628 -691 -305 637 956 -110 270 -232 -553 -365 -456 73 624 91 -255 869 -16 316 460 -265 -609 667 573 197 -936 -38 814 -495 779 314 762 -210 943 441 741 865 704 601 -474 962 40 -351 -794 528 -526 -298 293 342 675 -97 244 -977 514 888 -276 -533 -177 236 -605 -680 -318 -104 721 -974 -888 341 -503 521 539 329 -795 104 -891 -49 832 23 576 -51 320 -614 215 68 773 -130 24 454 -575 877 16 -71 -399 143 -149 -555 -482 703 -822 -910 196 326 -239 567 -670 -682 -628 412 876 -138 -637 516 798 711 530 -850 -562 -328 -335 -772 -625 355 520 423 433 342 -417 -419 -449 -60 -530 601 -998 575 251 -848 471 882 271 261 -351 632 158 547 939 621 -664 -209 324 903 -490 818 225 -425 840 323 861 -93 886 -913 -102 715 -518 216 -776 -743 -433 601 734 483 289 -929 -661 902 -93 -705 -427 -684 828 -689 144 -743 3 -861 638 988 -542 963 341 -145 -956 508 101 753 983 715 -883 -805 -468 -181 -2 -736 832 657 -124 585 -609 -839 538 -619 553 206 -621 -99 -255 4 -995 311 -776 -795 521 -439 -415 -730 -43 916 -957 -256 818 -150 -882 -52 409 -2 -964 -695 -4 -823 388 -861 760 -762 -760 245 297 262 -391 -752 885 855 722 -874 -385 -849 -762 881 -806 -649 239 926 67 827 59 -764 515 -799 -827 618 851 649 750 -736 -656 646 -646 737 -124 -848 475 6 -87 890 -745 586 754 138 53 -104 -737 585 -601 736 -593 365 -510 122 476 438 791 -807 -305 451 450 -975 710 -236 -784 467 -321 229 725 515 536 481 -60 -645 215 785 -229 164 -154 -657 45 -957 684 -546 -144 604 641 39 389 436 -778 -21 -245 -333 548 419 -378 -276 320 625 -843 6 -500 426 844 963 -231 -849 276 117 509 741 219 995 -690 606 -63 221 -198 -88 -512 169 -303 116 561 516 547 -816 633 188 523 -702 432 762 -303 250 -680 -598 -852 -173 -720 -99 -204 -663 244 681 187 672 -890 -623 -345 -55 630 -698 863 707 385 434 357 -309 -615 656 550 -437 -495 475 599 -11 74 983 808 -217 90 226 668 215 138 507 143 359 -248 -293 -651 -896 770 -673 806 98 838 -115 24 -74 780 206 -110 -599 -258 -133 -271 -894 -405 653 -84 -287 -430 -771 -674 -955 -993 259 -228 621 -988 824 -161 474 301 -60 -349 -52 -112 -952 -314 -959 -496 504 560 84 442 -802 -175 -235 -809 -965 -646 959 -992 -984 412 -658 -347 567 -391 723 -152 -495 966 679 -666 791 722 530 172 -894 241 845 -434 -884 512 147 558 -390 564 -780 584 -759 177 569 649 490 369 371 -648 651 507 -424 481 -703 567 -107 448 533 112 691 -190 -966 302 -22 -447 714 135 -50 -185 80 -454 -479 -380 579 787 -242 -947 223 939 -927 152 -692 778 875 630 -283 702 -958 571 870 70 -794 611 -846 -581 -777 642 -212 569 910 308 764 577 108 728 -832 325 -58 -106 -47 -296 635 -946 400 715 -336 221 -49 768 -235 -906 -197 -205 612 420 -216 -974 -755 294 663 116 567 -465 -222 -535 143 -522 699 994 252 53 195 385 379 581 -940 645 745 682 -162 999 22 597 -997 -667 -985 -16 551 515 710 297 440 -202 -455 -791 1000 209 981 -398 240 -676 71 -421 724 -651 714 -933 -212 -869 -357 -725 909 -966 -862 -676 -157 433 -165 922 692 -266 416 673 899 -551 470 369 817 -628 -988 236 546 -881 -283 801 -764 -991 525 409 622 -56 308 265 -676 327 -553 -384 964 183 744 -167 48 962 344 710 330 -142 -248 -529 -247 935 -565 441 704 480 -616 730 -999 643 865 -534 -142 204 -210 50 525 533 -498 -932 896 -913 -689 -401 -64 -452 -412 533 -534 438 -309 243 -148 -196 64 -668 -698 18 905 -73 132 829 -817 82 991 -84 -76 280 -463 -744 458 464 124 247 -206 -782 -768 299 -251 -584 -785 -865 388 -122 -841 -989 -502 -97 760 653 -269 -791 205 -424 191 357 816 -844 255 267 406 -448 -82 -184 -620 -773 25 -849 893 -254 218 498 728 -153 -683 -888 -184 -489 333 313 815 -60 295 473 -902 -453 -841 -875 -376 79 -503 -555 121 467 655 -825 592 -805 305 -78 -349 -349 541 784 -75 551 -778 275 28 980 428 -398 335 17 888 -148 -54 -120 534 -853 -504 806 204 603 -474 866 -996 -694 -343 23 -106 356 -383 64 -1000 732 -607 546 -575 238 -726 9 -314 -795 -325 -629 508 172 -311 614 -47 46 -211 275 364 417 -519 501 767 -331 -84 -731 -368 92 -108 137 -473 -61 -19 576 -105 -345 30 -158 392 673 132 -475 -604 -180 569 -833 665 649 654 201 -540 979 -690 237 138 870 -429 -363 -443 449 999 993 -464 -153 -455 487 349 340 45 638 -39 -372 155 406 -986 -717 61 475 328 168 643 -619 649 -965 -773 -617 59 -794 -899 -182 -163 -15 467 773 246 -614 -402 -320 -668 -90 -752 -748 251 542 -310 -564 401 -187 811 406 81 -572 -483 -956 644 194 -400 560 -728 -945 568 77 143 -903 566 78 -78 -997 -534 986 405 945 494 -646 495 -326 -281 -405 -415 503 574 -478 227 39 491 -624 -152 -249 -33 -996 -548 652 -279 279 58 -746 -230 -976 -284 349 647 -721 -222 -136 -886 838 -841 380 -669 940 463 -768 563 -175 68 -384 -464 311 323 -379 272 773 95 416 51 -449 -518 -517 261 636 -667 -581 988 866 -79 754 -515 179 -266 -810 439 297 610 -554 184 -717 497 -590 484 -236 222 -894 465 -681 -499 477 729 -674 18 764 572 -498 675 142 732 -808 743 68 -577 534 421 -330 -346 -451 -439 -520 930 579 634 -550 694 788 -820 -799 -228 443 426 175 203 -62 416 -168 873 960 -205 -388 -182 616 -93 882 -984 -537 -873 -859 -998 -29 -272 611 -94 269 115 -650 -746 -814 924 295 544 -367 -945 670 647 -489 -588 -235 -320 181 506 175 -152 -295 -319 -315 467 573 -490 -427 -180 -612 -460 -665 793 -173 320 -221 594 -141 963 -527 132 -138 -699 -363 -101 -827 349 827 -87 888 937 174 -79 -960 -432 -310 130 -22 817 -39 -134 289 -463 897 -64 -490 437 -483 -635 381 245 -788 57 985 15 256 -231 -488 384 -127 -534 -494 -739 355 758 677 -236 -646 938 249 875 -839 -783 -17 947 823 954 448 293 -459 360 -422 -80 -837 511 -686 74 -995 731 97 185 691 209 -113 519 -890 677 603 -167 62 484 -175 -714 -507 811 135 8 -262 785 -783 -526 665 866 -507 719 28 659 -784 -246 85 -297 -123 652 -644 551 289 -94 -283 658 -494 437 -683 -756 -212 -452 431 -984 -337 182 164 143 -26 -289 -925 -351 92 833 370 -510 -912 311 634 -493 909 -351 -264 445 -928 491 -982 661 473 40 343 891 -880 844 561 -24 830 751 -152 -325 970 -370 372 165 337 -669 496 680 565 -590 -156 -103 341 -852 -43 -612 374 -958 166 832 773 -13 287 671 524 -756 626 381 -901 236 427 458 -608 466 -355 -513 -459 -815 668 -171 707 742 327 -999 860 -197 568 -599 -327 716 312 -425 -682 715 -805 349 526 610 819 -630 -892 511 -598 436 -920 235 737 -756 -895 -637 -609 433 -108 -341 -259 -525 228 444 351 70 62 94 768 -777 -641 181 -78 -520 -757 -756 235 -914 534 -201 -850 -146 814 606 -770 -630 525 -637 -902 -559 -758 818 835 305 815 -496 -86 -895 23 -530 27 967 -398 -393 -903 -325 -992 572 258 -664 -566 399 -609 -539 49 604 625 -615 -470 715 480 273 799 -206 425 733 -491 880 -262 473 626 368 30 110 -630 962 312 -72 -474 216 594 433 -860 -757 -912 -842 -226 921 -56 -294 947 -559 584 -838 181 -438 -743 -964 -415 119 -747 -885 -210 -282 -216 545 375 228 400 410 -849 701 158 248 -258 683 414 75 443 550 -36 -965 -462 999 578 -874 -609 382 -541 -798 -718 724 -89 790 -311 -9 957 224 26 -765 -650 -694 -832 -328 -649 472 187 827 -549 -183 127 -649 -591 -514 966 -857 -571 686 -853 -566 887 -692 587 124 810 -845 365 980 513 7 -336 780 634 463 -356 -661 871 119 707 -463 136 606 -42 181 -44 60 385 170 865 995 620 344 -719 -469 139 517 -993 -953 -902 661 137 827 -307 487 411 -106 464 -410 918 841 396 671 -556 447 369 606 989 -59 -303 -479 -59 -38 338 -220 -974 991 966 -267 -343 581 541 847 -970 940 -461 755 -849 -974 -823 -905 920 -864 -305 742 -715 124 -256 839 -354 482 503 695 320 -189 -662 -806 989 938 58 923 -116 392 46 -859 -436 -574 -594 -701 210 -377 -646 9 434 -821 -808 -138 599 729 446 224 -908 280 -102 901 361 957 -746 729 -19 832 -66 -452 -368 462 -3 386 -240 -610 996 527 -825 301 -366 632 298 385 -400 992 914 94 76 -756 -959 480 644 8 182 -485 992 241 433 -719 891 -730 798 597 564 455 -834 -383 -662 239 701 -28 436 815 -835 544 -881 -760 790 -203 433 -198 -165 915 351 989 813 -643 819 -321 369 860 -709 -108 -968 261 410 770 -55 -320 835 -204 -79 657 -6 -646 -973 -450 -786 -819 -435 -593 318 -541 735 627 -832 -228 356 127 717 -144 997 517 -755 920 434 -834 -272 341 126 217 -51 -985 -231 388 -777 239 -874 -539 58 414 -36 764 -437 -930 2 234 595 462 655 -359 -358 -959 -755 754 -128 806 -281 -614 -890 -217 992 -939 -681 -241 -70 -254 492 753 792 -649 -858 168 -898 -384 736 -803 808 -508 -875 435 -246 257 6 256 805 -464 -58 -293 899 45 238 -150 399 -892 -849 997 258 -858 -199 -605 -954 269 964 448 -842 -936 -393 -32 913 -17 430 -406 -296 -455 779 299 -655 -706 -637 -108 -277 -16 -46 350 -177 -750 -826 492 -882 545 922 -46 157 -781 -758 -224 -483 -163 480 687 16 -730 748 391 1 -110 24 -483 -963 -830 -782 472 -152 184 857 868 2 344 332 568 -880 119 780 682 964 849 -106 -197 -983 -916 175 538 23 -974 217 445 161 667 613 -975 -520 -989 95 -208 166 767 -248 -294 -803 -614 -183 -791 980 292 216 739 661 -819 -466 -487 -133 774 344 450 -14 498 -885 948 -692 966 -654 503 950 62 526 771 269 869 -996 -536 -16 -169 841 -553 407 940 106 -948 984 -295 642 795 918 118 80 787 -689 -727 460 -308 -333 227 123 903 417 -581 -450 91 658 -881 349 -617 286 -438 -583 213 239 -263 -394 110 -989 63 158 920 307 -412 813 -315 797 78 -19 859 -657 278 -371 -276 586 -925 205 -258 961 -111 -873 499 936 -814 214 -44 -495 -286 924 -151 -449 10 136 954 651 504 912 -639 985 253 1 366 403 -127 -950 1000 -432 480 -554 -417 270 38 302 263 225 -429 -253 -436 -219 449 126 539 -5 -735 -868 -199 736 -874 471 555 -586 399 59 -861 331 -469 -968 178 727 961 -420 -33 -528 68 -856 -455 -664 122 403 -289 -778 -72 238 -778 -382 -273 -320 709 458 573 -574 453 571 -67 70 741 -384 873 351 306 -920 -305 -161 543 -247 494 -788 934 272 -152 -674 711 142 -209 -486 -535 974 -357 -660 -741 215 799 533 -980 696 -281 -672 -178 55 166 -729 -516 -838 -590 -620 -500 -667 -608 518 574 504 321 300 -97 748 586 643 935 -901 -415 661 406 352 491 536 809 109 -207 -91 512 -437 652 940 -741 178 -296 -612 968 504 -525 -381 -985 -987 930 949 758 -60 -766 -367 -792 473 -368 211 334 280 -545 -567 346 815 437 -575 -230 -688 -764 543 -470 358 68 612 -688 26 -211 212 -499 -791 578 154 -133 342 -518 840 353 289 -985 -638 50 -652 749 -830 876 -774 -943 -837 -644 917 -439 453 347 -727 426 -811 -823 782 144 804 966 854 328 616 951 -353 -416 110 97 545 -766 -603 -649 -467 -289 452 902 -699 -324 795 -182 640 -431 -502 700 -350 -723 -716 248 -746 -238 -983 144 -991 918 -510 285 -131 -425 -392 -994 -586 -803 399 -567 947 32 -477 -843 -494 -978 969 -406 140 -420 -395 -307 -752 -891 -539 850 -264 -257 863 770 -499 239 682 -933 721 -151 821 -777 972 -391 892 555 507 150 153 815 40 127 640 518 114 -895 892 84 -152 653 615 166 402 138 525 583 -741 -535 -201 743 96 -825 -562 -102 -243 -374 -862 857 -234 -680 708 -113 -481 -75 428 765 896 -66 406 860 859 -659 -8 -48 -296 958 20 -332 336 -610 -628 182 -756 -793 973 -450 437 976 -995 -265 337 -925 613 -475 -531 -500 326 446 592 -883 -854 498 -3 -414 -752 -174 540 33 132 569 915 -786 -618 539 385 -92 972 779 -821 -158 293 109 -709 381 998 682 -998 744 41 226 -453 -81 -110 179 130 690 872 -93 -256 940 -141 -379 -909 932 825 -733 -392 -3 150 -525 -752 -990 -193 -930 672 -604 -356 854 -814 444 846 345 849 -233 957 512 -127 -405 -802 -430 -243 -504 -666 924 267 328 77 -509 312 162 111 -348 436 67 990 -165 -239 -212 -624 159 347 -42 -59 767 916 -767 766 159 30 -590 823 -788 -34 739 -30 758 -209 937 -812 193 906 404 -662 297 -537 -575 -965 -158 -818 584 204 220 404 7 479 -948 462 -253 666 -642 -898 -682 899 -639 -363 -56 472 -207 -192 890 862 -202 90 404 -89 -46 -336 535 580 -354 783 36 929 98 -442 -379 -152 -633 395 733 854 -798 871 -474 -890 552 304 -123 230 -348 -757 -2 925 13 -669 987 -146 287 -676 -135 -432 700 660 -613 344 -150 -715 -248 266 867 682 -658 -861 -764 -951 680 -35 858 -921 871 -226 -724 -283 -185 526 -620 -179 -561 88 466 93 -760 450 257 603 772 989 11 -512 -793 746 944 -337 -590 -299 908 103 957 -272 -447 -122 -461 -91 222 103 -523 -444 855 921 -160 -352 -659 -794 -222 935 -586 -817 -961 340 -693 868 -841 889 234 -715 -769 -353 17 -450 -447 -541 -67 44 -893 -814 -605 334 -978 -928 -782 160 -456 508 880 -73 -274 -165 595 460 -738 698 346 -231 -283 829 -638 -855 269 -908 338 431 216 -839 -503 -713 346 -117 0 -770 -508 -318 -158 890 214 -278 882 946 547 -5 250 -70 692 -625 -395 150 502 -44 703 -848 595 161 -662 -913 -68 846 4 -497 -132 -733 250 -208 -908 -596 -672 355 -801 339 741 -982 795 391 287 389 495 539 718 758 454 850 715 526 338 -769 -529 -303 831 -663 -881 340 -880 941 672 -145 -206 9 901 -258 725 -589 678 -984 -102 337 -830 -988 790 401 357 -751 930 911 841 -665 899 -722 -460 -10 43 80 518 932 -256 -34 -259 -722 -579 -85 -318 130 -108 -200 233 -81 -712 -21 -612 -923 40 -791 -150 -215 282 521 -953 524 -338 568 569 -61 293 -946 -268 -763 198 377 880 -276 845 -103 -862 -971 787 -787 -469 69 444 666 211 -188 274 -375 127 -174 -782 5 -531 -223 523 -983 -612 349 -756 868 840 -578 -47 128 -84 865 -66 -541 89 924 -535 -468 743 -597 582 987 -942 -857 306 -238 -129 -323 479 -87 -744 -519 603 226 873 -135 -438 386 751 -794 899 -909 25 755 515 -264 563 127 -262 -360 965 314 -614 -876 -904 408 -139 752 310 767 372 -807 -641 839 798 -506 936 582 669 -512 69 -993 -913 -650 478 -894 -227 380 2 861 495 -769 -391 847 -47 -269 997 -815 -5 93 959 693 876 930 -172 608 229 -815 -136 814 363 354 -606 -96 -582 806 755 391 344 -118 442 -188 -219 -176 982 936 -510 449 727 -658 -947 -939 816 -519 -986 -715 325 916 729 -361 411 121 -861 -602 656 -405 0 154 -781 -484 979 -288 -93 -338 13 216 372 125 -76 36 780 -112 -797 386 -329 10 -9 -753 277 -477 142 443 381 -96 -471 -918 343 815 591 -593 713 -101 -724 8 -755 716 -751 407 -58 -440 591 -826 918 -183 -976 366 366 -349 47 862 -556 346 93 140 624 -793 -83 -822 -81 855 -456 -403 -482 56 89 968 -779 -631 451 -490 -942 -45 -646 -494 -971 -463 -829 135 157 79 -559 547 -222 -967 -565 -397 875 651 -583 -18 355 951 -76 278 -775 520 -367 849 124 783 131 -875 693 -905 495 485 -130 275 -315 465 659 291 457 -509 445 38 -51 800 669 862 887 -734 203 -155 -860 124 -690 802 -304 -700 374 968 547 494 330 -264 -267 -658 -921 -489 904 762 -644 -129 -773 772 -179 -50 54 382 765 -933 45 322 -784 -236 981 -840 735 -362 466 -512 73 968 505 710 216 -56 -991 149 318 514 141 -85 88 -738 171 60 -791 -618 -986 657 625 -457 543 -390 -967 -120 802 527 523 -60 267 797 -129 -351 596 200 724 348 -302 763 -105 -837 22 -249 363 -754 990 -687 277 742 -144 -437 52 126 164 840 -896 -118 -889 425 332 -343 417 189 605 594 678 219 681 189 -169 -456 169 -132 874 -972 171 963 397 262 -369 682 687 -416 -990 -318 792 -615 -38 590 -375 -135 7 565 163 165 -83 772 -318 80 844 -56 822 -442 3 954 -314 265 -72 -571 -968 414 -336 768 257 141 807 734 535 24 497 351 995 245 -487 290 -627 -777 -728 -995 -232 513 -879 457 892 546 -112 237 -434 -978 864 -40 218 -467 -350 848 -966 952 443 -547 867 414 -478 15 -759 -655 -957 626 573 96 -746 980 658 -182 -800 -947 -584 -841 -498 539 691 394 -376 -297 870 -655 -913 -738 -95 -588 -367 720 -27 -357 -288 -859 -31 -915 -329 506 -563 182 -940 -298 535 358 -970 -938 7 341 -939 649 644 126 -264 -828 618 639 -363 -496 238 -122 -572 480 -556 760 318 -906 -759 -665 920 -617 291 922 795 -821 112 -721 -122 477 -905 -492 579 -311 -409 232 -876 -227 338 943 316 -144 -136 83 -983 56 222 363 -718 -332 -297 -800 143 212 924 -625 768 -840 722 -859 -71 660 -760 -568 -67 -321 -163 670 477 -887 -859 -715 -528 562 913 762 -130 913 -880 -726 -297 6 145 375 -680 -734 898 223 -855 -941 -559 720 -953 -166 992 908 83 -399 -538 -73 427 594 812 104 777 -481 -608 738 513 519 -864 -438 9 -94 -936 954 347 277 342 774 -917 -842 214 -866 376 338 -885 26 56 311 346 478 -680 771 -973 -443 180 -816 -603 971 -562 -606 460 -772 159 311 -343 358 -362 427 68 -409 197 903 495 110 -502 -882 291 248 866 11 194 48 -257 557 -16 212 -527 456 -150 268 838 -333 -831 864 -622 -37 588 -179 -834 974 -403 -552 -442 -382 -913 -524 759 433 142 303 425 -112 -933 872 300 -397 410 -269 65 -632 -34 813 -192 269 -652 -630 853 352 840 -783 680 606 472 875 852 -990 -987 917 796 484 -594 369 66 -243 -355 -916 -204 -4 492 171 -504 677 478 -97 257 -610 772 174 575 940 748 198 -124 506 -886 699 358 33 -654 93 402 421 238 -772 -572 413 -363 496 -558 -810 148 -650 -449 553 988 -158 567 -197 952 211 621 -833 156 495 -205 482 592 -365 68 -332 -680 -50 -357 -264 -597 509 407 614 -29 -321 268 -729 358 -388 -384 -323 944 413 -596 73 -139 -141 97 -90 -458 241 238 745 751 -516 821 638 -799 972 882 413 212 580 -798 -885 -38 -843 24 435 -163 -473 -97 881 -559 228 -887 373 -870 -628 785 953 304 853 -920 -158 845 826 815 742 913 -150 -821 912 768 -635 55 -122 474 157 -646 274 -107 931 -516 301 366 729 -248 -459 717 -762 -211 -145 696 -956 580 -497 -672 256 548 928 -956 229 -519 743 620 445 -212 -875 -795 179 872 641 677 577 501 847 759 95 498 893 -665 -781 -858 -32 -716 -604 15 813 -752 -81 980 -373 340 251 136 -735 773 434 -697 -591 923 782 482 707 750 203 -27 319 -238 -28 -95 296 249 -9 727 -275 882 170 -424 108 626 -690 167 -467 917 481 514 566 -187 662 254 355 -81 737 306 44 -58 628 -958 956 811 -119 -800 -712 9 477 770 -298 -475 696 -111 -932 -54 955 223 -860 -798 -521 777 -72 910 989 -323 470 535 785 -29 559 -349 698 -424 -216 -441 -227 161 -707 992 -196 -152 -439 556 -575 -24 -425 754 845 -806 -503 -399 -270 -62 -559 190 -624 633 218 -792 -879 -480 -254 -979 861 12 83 69 -378 839 -31 936 -710 631 873 -447 4 -565 128 -938 -648 318 -298 -11 -140 580 -106 677 -939 595 -246 261 -529 -242 422 959 -890 -495 137 977 471 -163 -584 222 -150 725 797 286 107 -990 210 164 -193 185 -40 -541 854 -832 633 -473 978 -479 381 207 -912 262 498 -309 83 16 420 251 -597 638 567 -977 -112 325 117 789 -164 193 641 883 -530 -575 -967 -711 933 -66 967 -716 442 -386 494 -887 -249 -23 -61 893 483 -770 837 -980 -898 -596 -869 682 -453 -488 677 -433 731 254 -545 869 -7 -295 -141 750 971 747 14 -787 -702 -893 -481 -799 454 -757 94 -268 834 -838 43 -863 354 -996 790 785 -724 647 -746 -678 210 335 559 525 120 -110 -389 302 860 928 -585 -429 90 -786 -305 910 78 -140 727 955 316 359 -126 -171 119 -234 -239 844 -550 764 629 -711 445 324 -336 620 -985 -295 740 -614 -192 463 402 643 372 595 262 36 71 962 -6 646 -450 757 124 -758 -172 844 -143 -274 -800 -840 -842 660 120 -323 -713 31 701 -570 655 -420 718 565 413 -642 148 -627 667 225 -475 -182 161 425 777 144 -308 -304 834 -681 -700 -591 -469 519 -538 -482 275 847 -91 733 -132 -546 828 -870 71 474 -259 924 13 252 776 932 -227 484 431 -989 752 348 617 359 755 -331 -659 966 -704 56 332 120 -745 -664 -199 765 -694 642 1000 -468 -262 246 -290 -905 82 649 956 -286 678 148 -50 -971 670 904 991 871 -932 851 783 661 879 -243 -288 597 -790 242 684 -286 -994 -814 -263 25 -356 155 -845 -152 -384 -705 226 63 810 -92 -214 -202 -429 -506 -101 791 -828 305 558 -749 771 431 862 228 620 -880 -429 939 912 557 404 608 11 -785 384 555 130 409 -773 -933 -615 42 -817 -149 -7 219 256 83 -956 932 -625 -591 610 429 618 147 -476 119 -146 940 912 744 124 -580 -913 585 511 242 -897 200 -86 358 -159 375 -310 -44 519 122 -268 -525 244 239 -199 -374 -291 -555 -182 76 193 454 -944 956 307 -801 424 -594 -702 560 -979 -187 -554 908 747 -750 -255 -152 -786 -771 -963 539 -72 797 -436 743 296 -462 -760 -514 721 70 106 644 -74 107 159 122 189 -1 -687 -228 -767 384 69 -807 -612 468 -342 -564 442 -942 -436 -376 -858 719 492 154 509 -619 -242 437 876 -450 -738 785 -364 17 429 15 -365 -384 630 243 549 536 -865 -939 -160 603 -140 -112 374 -326 746 -254 738 749 -325 565 918 -367 -955 -397 862 167 -945 -728 -242 393 840 -211 -222 -515 929 292 383 341 -827 269 -18 -531 -143 988 807 255 796 900 -271 -269 107 -888 149 -617 -834 -792 -683 791 -510 -991 -968 787 900 358 409 829 151 -547 -268 -974 548 139 -831 215 76 887 965 254 -4 512 -16 395 634 -575 -540 498 -532 -96 -823 -276 197 -251 -318 590 -666 673 -423 526 -57 231 558 -455 -867 -182 -281 -691 137 271 795 189 320 -51 547 555 461 -202 704 -214 489 926 781 506 -429 -999 -941 972 543 158 50 721 -578 -540 -535 90 -694 -353 775 -798 -998 -559 -923 -962 -655 -667 -24 -807 -123 27 203 762 390 -286 931 -119 300 -212 921 -518 -751 453 -189 -73 322 -746 -103 -363 -510 58 937 575 -351 -413 -839 326 659 -948 -408 369 -320 5 -245 886 831 -316 746 -257 -368 313 932 -941 -873 42 -917 169 -664 380 276 467 706 -400 200 -419 -659 473 665 412 -218 -707 -379 539 584 794 545 152 -166 -170 510 794 650 833 932 -319 25 -20 -560 -526 -810 -530 867 -862 358 -335 -597 -15 724 192 437 -447 296 899 -183 -136 -310 911 220 812 184 -735 -676 -784 346 363 154 -832 209 -92 -883 -904 -110 -106 340 -27 -944 -638 -551 118 553 397 233 -390 -43 190 -857 -391 -354 -539 17 -743 -769 -257 -818 370 334 509 -171 -412 -209 718 182 -133 444 470 349 -829 175 761 -830 367 920 501 -94 958 464 -215 -325 -637 223 -588 -366 542 -521 -443 264 248 382 -531 -52 355 -133 591 152 -831 -365 886 428 876 164 -104 -304 -132 782 -742 297 -734 -851 -798 618 301 770 -69 -184 -157 983 -781 21 -151 572 274 196 -911 -616 -963 155 983 -47 -568 280 828 -350 508 72 929 -27 -701 -919 680 739 -642 -378 -64 613 -526 -890 40 797 -918 757 264 97 -871 -25 -273 -156 -498 -464 123 213 386 963 -30 -414 -969 407 125 86 -952 595 7 845 431 -3 -28 -11 933 970 612 -246 29 887 930 -783 141 -184 247 -673 615 -291 690 745 278 -468 771 -918 443 430 -231 -170 215 -670 -130 -952 345 514 682 -52 -327 776 -897 -326 -933 -583 -90 303 -599 -331 165 828 -617 -748 923 -479 474 -421 -24 -514 134 227 137 -270 -619 217 40 749 -100 216 -283 153 92 500 -508 -346 -462 862 875 -335 272 661 -131 513 875 22 140 905 -768 30 417 985 616 349 681 666 521 267 583 -709 81 -20 853 644 250 738 462 -644 -113 -997 -397 -365 944 -158 554 -199 28 15 195 574 30 497 -294 -622 812 -149 -379 -679 272 -597 360 355 -124 401 958 -906 -152 371 574 418 -897 916 -296 599 257 -610 -792 54 152 772 217 137 -516 805 820 609 -259 -142 722 819 695 -77 218 392 -356 112 -575 -841 -516 -873 -110 -491 973 -916 -896 -505 -610 739 429 211 -68 246 79 6 -922 752 -354 281 -104 -280 -271 -50 428 -840 -487 -602 54 -987 -791 386 -103 473 693 579 288 -965 970 -839 492 389 467 -594 974 -195 241 -45 31 -109 341 -177 166 252 -757 886 -99 689 489 -295 750 -220 -827 259 -577 255 -268 453 -136 -721 411 -336 -119 567 -726 -139 857 538 -46 107 -435 -754 -901 -500 -684 476 -668 -604 408 251 876 928 -441 751 508 293 -473 485 -900 -151 911 -294 136 -851 -328 621 -783 -991 326 -1000 162 -907 -957 -219 902 -327 -92 -479 905 -376 -519 -511 105 654 -547 -58 386 379 222 397 321 -539 655 956 -79 -187 -82 -301 30 -143 -852 258 121 129 -40 -250 667 -568 372 157 -129 -456 -344 -166 625 -272 -149 157 499 -952 998 -593 -226 -485 748 830 696 -916 -845 -273 733 -858 -960 -306 -987 64 -211 -948 -834 838 791 891 425 -431 451 336 -623 348 860 -240 -277 -819 -938 961 -922 602 14 -566 185 862 -240 790 740 -120 484 -266 40 74 599 -314 887 633 945 530 -646 186 852 566 -33 131 779 -112 349 -894 847 -109 723 718 -433 -262 -812 637 -319 747 556 -136 -606 -994 146 240 -270 869 -118 218 -426 308 604 -535 -298 -272 -848 715 -824 -956 -682 -170 906 645 795 -991 -693 -641 -461 -489 -723 -528 -128 -805 -881 -517 -793 168 648 868 35 122 828 -919 784 611 728 -736 -457 -591 883 609 502 380 -415 724 -659 729 -972 338 346 388 -371 857 -660 261 773 861 -45 7 -463 -40 -747 956 -882 -438 -841 -954 354 -311 705 332 -128 -782 747 -146 -917 367 770 930 425 -199 571 -1 307 433 824 -607 141 -679 -290 -141 -834 67 -720 957 -751 938 517 65 880 -750 -225 -675 -607 -354 -489 982 -872 304 516 143 -557 -911 -678 -730 21 914 -690 -413 464 310 876 -839 576 551 423 665 768 -201 441 -874 -473 -62 -199 437 368 -394 -416 -985 845 -621 153 773 132 -981 -238 -144 111 993 -419 813 212 -377 762 264 607 -118 386 -873 -769 988 79 -122 -791 228 396 -247 -562 -271 928 599 -34 933 188 962 -822 358 -340 307 406 -718 -884 100 -308 -690 535 -506 971 636 0 280 -246 944 -426 649 -589 877 333 -169 23 644 34 -82 213 576 706 -97 -506 -346 796 84 -421 884 215 -331 450 194 -621 861 -277 999 250 595 888 -894 -130 -815 -820 -223 147 893 -5 -501 22 -960 -883 822 110 -740 -41 -142 492 349 864 256 613 659 -319 566 -779 313 -11 215 -99 283 -551 -199 720 -28 -309 15 -736 -405 -192 969 809 851 -632 324 502 -610 -506 351 886 -104 -781 465 469 656 -428 291 -103 613 814 -628 389 647 -169 -277 -577 958 -960 -938 312 -838 -508 -540 -1000 -234 -194 -473 752 -150 -868 853 298 254 270 -667 -553 846 -907 -665 -330 -73 655 857 -646 769 -758 611 840 673 -813 295 -910 -681 -652 700 -132 719 128 -122 -740 808 462 496 -873 503 767 -249 85 -982 144 442 -763 65 -719 -10 733 101 258 -823 340 -330 -312 -939 544 -513 -953 -523 -229 -152 -920 683 495 -433 680 -982 -806 -556 -502 978 105 933 643 -974 -766 454 704 -16 -543 806 -528 423 -862 679 -141 431 415 -319 -494 158 418 -273 865 52 615 -964 197 115 -436 109 551 -653 998 22 88 928 890 -201 722 -174 -535 -385 733 -991 83 -155 -720 -60 -421 260 145 214 660 852 -163 304 -744 -854 -72 377 416 -936 953 -190 860 -171 218 540 -873 -219 389 944 225 -640 -186 142 663 -69 864 166 -401 261 421 883 746 -618 583 884 -455 273 -114 -977 -213 -305 -639 -181 769 -805 513 -732 -598 -687 -392 840 -264 -946 398 21 -217 -960 -640 -437 -115 209 -438 877 493 -450 153 -819 -555 699 630 63 -113 -596 771 512 959 -839 -690 577 -399 425 -30 643 447 -544 -958 88 -530 -220 592 959 -834 -50 551 -575 -694 746 -542 578 982 198 -290 -412 -556 -241 -278 -791 64 -343 855 351 -740 -196 -12 -774 674 -78 457 -766 510 27 -179 118 -444 807 2 -965 835 826 318 39 855 -460 -92 -520 14 -878 -873 745 563 973 -405 468 395 45 -101 46 490 -486 659 793 214 949 718 394 505 -810 211 -672 -664 -754 906 674 487 565 727 569 247 -996 814 124 -582 -810 577 -367 705 -319 -226 -679 -23 647 -994 447 209 -476 800 -166 -454 -574 -281 315 737 900 -147 865 -504 -368 -791 836 -802 19 750 821 846 -324 674 606 -995 -45 234 750 -727 109 -991 -797 466 -784 -100 -915 388 -418 -427 450 -193 658 -418 38 -913 626 -612 706 -736 340 -237 -638 33 -375 -335 -855 -431 -760 460 -214 584 101 240 845 41 -213 342 -212 -528 762 -15 971 160 807 499 296 162 643 -772 859 -627 964 54 -991 -850 -705 -568 -148 -136 -518 -359 -431 839 165 -832 -589 -149 218 -133 -493 821 749 379 653 -662 333 -868 79 965 897 -218 -927 -117 176 -369 -197 7 858 -494 857 758 470 -929 650 -613 654 -258 -686 139 -777 -641 -986 523 -379 -449 -521 627 625 19 729 -970 995 118 -260 741 176 -144 603 656 -813 571 -870 790 550 -516 -734 -234 -827 578 310 630 -905 697 514 943 438 -948 -701 807 930 -105 -858 582 -828 693 -322 -948 -421 -820 355 793 -323 -888 -326 -796 -397 996 -25 850 112 -671 55 177 -698 -732 2 387 532 -336 68 -363 -484 468 856 479 483 118 561 -806 -352 212 -802 -634 -481 868 519 558 -561 -574 -806 515 506 -365 -467 649 997 -291 531 57 -812 -291 -532 787 -445 -574 -113 -565 908 -536 687 -138 341 803 -635 895 -293 -660 -398 -926 -493 -858 -909 740 201 -410 -222 -988 -607 -623 828 -572 -962 787 -488 164 -824 -145 -842 134 -924 -914 844 -500 760 -291 -871 -328 -337 -765 -251 845 -966 -213 -771 -560 -206 240 -438 954 70 -616 -123 -815 -775 57 900 -731 -659 99 275 -477 911 529 15 -501 590 161 800 421 -973 -504 623 655 -872 -913 -978 -72 -565 137 -611 283 -21 -866 -1000 -344 120 -251 111 -789 10 30 -968 934 -523 331 572 -39 -308 -278 967 111 -946 202 -509 -9 565 366 3 -954 165 961 -436 -683 888 -238 654 388 -116 827 -99 -273 301 -340 -700 -319 405 827 259 721 -766 -471 -279 -191 213 283 451 507 -594 30 705 -253 -451 492 472 -846 -919 -179 663 32 -706 50 916 -881 -141 -85 950 28 -652 928 621 -802 -217 576 -709 366 -309 -553 -870 -877 -243 -888 -424 654 469 -944 -966 -665 -290 91 -711 -269 971 546 -768 -883 504 467 -901 -68 3 -992 890 937 994 215 -811 571 301 1000 -61 68 -410 836 906 -387 873 -846 -230 -36 944 -254 -78 622 863 435 -762 -13 -661 -533 612 -407 -961 257 -144 721 -894 -588 -218 504 243 401 852 471 966 -712 -74 671 -705 -380 766 682 491 890 -716 297 -481 83 -59 -529 -877 806 419 -70 -752 -452 -994 -558 81 978 -12 -817 -715 161 53 390 534 -486 -692 -111 -97 5 856 -384 994 -235 956 778 -600 891 -114 -94 -302 -813 874 754 266 272 -412 -407 594 -156 283 807 314 -420 457 345 620 -786 35 -373 -262 -566 726 761 -929 179 404 908 -229 185 -360 -511 -120 53 977 13 -83 -786 -313 -463 -511 -808 566 632 -129 11 -791 867 311 853 -536 -756 439 -292 888 436 -350 -251 596 862 898 -975 -156 -853 -141 -687 -336 -75 -807 -350 534 287 -749 869 149 -999 -601 -216 828 495 733 969 -511 894 302 -669 -125 -464 -6 -818 -671 -979 440 -723 -818 102 -570 -446 -718 -321 -820 -92 -583 943 -536 200 -807 -680 -153 66 639 11 -604 383 123 -789 567 468 -809 865 925 -815 633 -495 961 -699 558 -592 -19 480 -327 -900 -801 477 -788 -1 492 538 511 -642 303 -782 42 -815 -801 -901 301 835 -378 -803 390 -215 -552 589 -825 -219 -450 754 -602 734 160 -896 -962 267 -993 45 -787 450 -568 -607 -752 216 -473 544 89 -608 -440 -57 156 -675 -297 983 738 -375 982 546 -425 -407 -98 -899 980 -77 -658 -700 455 -541 125 -73 633 -2 608 -404 -746 803 -115 -116 744 110 -659 -19 916 940 -753 -40 592 -481 148 -728 -664 253 -821 -739 -818 176 508 576 545 746 248 -688 -290 383 634 -977 -342 307 -77 -86 -645 -909 442 893 88 -384 -924 -300 -818 -381 -991 -890 -934 527 787 -650 962 704 380 -763 -343 -249 -178 -754 234 -248 -437 -650 -14 -261 571 -516 -239 -981 501 -337 724 198 975 313 399 454 742 -541 -452 -256 -171 -287 299 953 -364 358 342 -921 926 -54 330 559 -390 488 -482 -472 739 -661 928 -147 143 -624 183 294 194 98 -173 976 402 926 -930 -625 -788 996 78 47 354 -285 903 762 736 623 315 288 670 -329 -171 200 -82 -969 -682 -881 -53 737 28 -276 74 950 675 173 -367 458 -385 -567 -218 490 -379 -145 146 605 79 69 272 898 792 -431 -500 956 -886 -255 -313 417 499 -763 -696 -333 -692 -864 52 -971 611 -389 -950 -857 879 77 -808 10 998 420 -746 -335 -647 -514 702 35 -368 -554 -536 -39 -119 477 59 -972 -366 373 568 -46 -599 -862 -491 -417 997 124 158 64 892 -8 -388 -497 -951 688 960 -736 -305 -258 848 789 -686 120 119 -660 -669 -718 -950 252 621 220 20 526 730 299 -134 906 477 -26 -213 782 71 460 -26 180 -498 -492 -786 746 -707 -84 -92 845 135 172 -322 -837 928 -530 296 -158 -413 -226 983 -541 -922 906 -739 -753 -455 -166 -478 61 402 991 -228 319 -436 -386 125 -900 -600 459 -924 -590 580 -366 -654 -148 -982 758 -593 -716 596 -794 -609 -511 212 927 -825 792 18 847 -187 -424 -917 913 965 -36 -389 231 664 -320 594 -647 725 699 547 95 908 -802 -679 -253 -29 -875 -983 468 -437 101 -541 988 -598 -369 985 304 -249 236 -423 811 -596 879 -437 -784 -423 -491 787 556 166 -689 344 -545 128 -870 -857 -718 -496 -401 -694 257 881 597 -741 -580 -430 -667 689 -235 66 -615 10 956 32 822 445 163 29 97 -659 -762 924 160 966 717 -942 143 -204 842 879 820 156 198 -344 -649 111 140 -119 -800 32 -509 -827 556 66 -1000 227 -741 686 -99 753 -321 5 -880 949 -442 202 877 983 -437 -45 494 -889 380 -315 686 187 -328 369 62 481 522 467 205 949 47 835 -883 -397 434 505 948 -552 -333 965 -889 896 -68 -795 -104 231 936 -469 -4 -420 -594 271 758 467 409 916 768 -689 238 116 -543 -344 150 -374 -450 -908 324 107 557 -889 -948 -64 -899 -182 -652 -316 -16 842 -644 -854 212 63 824 433 685 187 693 -123 172 -187 923 873 -870 433 -481 715 -5 14 -180 535 159 701 148 535 386 -15 -359 -869 -623 164 -220 -734 558 583 -664 920 -784 291 -869 983 889 120 981 -814 818 896 -372 815 683 566 226 -858 -72 -110 416 -313 884 342 879 -553 53 221 400 631 -952 -585 -454 -425 615 -129 -657 579 -198 288 -923 -22 218 996 -100 910 116 7 929 -585 963 338 276 746 821 -318 -23 -117 -386 239 504 457 350 -117 -241 720 -793 462 -454 766 678 872 603 -295 -702 -722 -372 -104 455 -993 581 515 -643 188 -474 -509 814 -683 -139 443 -835 934 794 -677 956 -644 -741 873 -676 -866 801 775 -457 994 387 617 9 -544 475 -858 -327 253 -563 317 917 939 -356 -408 957 240 -178 390 968 -519 -763 999 -508 -282 -723 -826 820 640 928 -569 -295 -333 -166 -201 -60 704 -793 386 -636 -655 -86 -4 911 130 811 660 -10 -742 -614 479 202 76 485 -585 -402 -378 553 403 776 659 546 777 866 -697 -937 -7 -855 225 -452 -163 697 -452 -591 -73 244 -830 940 782 411 -252 -803 -771 -423 42 433 25 425 983 -119 279 -455 -832 780 -891 -371 -704 -681 267 -26 -992 -502 353 -992 913 -62 992 -719 531 404 -344 -10 257 -809 -159 -322 -244 242 -152 679 207 -860 -415 -319 447 472 309 -528 -660 -729 830 -676 352 -398 282 -164 -216 -175 78 289 -104 387 -981 584 226 369 -976 542 -459 784 -541 54 891 -624 987 119 -837 416 198 976 647 111 343 -501 448 589 -974 824 -659 669 -420 88 -725 -349 -808 -702 -900 100 809 221 -428 -715 851 -752 499 -325 458 -998 -485 321 -836 819 825 -909 631 -926 598 275 819 -390 -933 -787 437 931 487 -363 451 -592 -50 301 -339 -739 -290 931 -833 870 -391 -384 -943 179 -594 90 -753 -317 -783 905 115 -267 622 -692 -671 -863 265 67 -752 698 -89 -124 -863 -533 261 -464 458 902 285 -875 790 -878 -313 -103 502 274 -673 -164 154 640 451 -28 -790 229 -219 441 -552 -281 855 501 -87 630 -815 624 582 358 347 -43 121 -305 981 -645 207 661 538 -795 316 -870 734 344 -106 -263 -595 -571 -502 -189 176 -636 443 -352 942 -288 202 472 -193 -124 534 -539 -668 461 896 -21 772 -140 446 783 -28 -500 317 -769 825 750 617 -722 -657 526 -950 -581 363 384 682 393 563 888 -754 830 473 825 -767 -15 936 -788 811 -165 733 -365 -403 463 -910 -462 -581 467 194 271 -520 -691 -590 -303 472 410 -983 561 -694 -473 214 -445 472 852 -1000 797 -319 -414 -112 666 -387 626 930 153 370 176 -750 168 233 -96 -327 -655 66 -808 444 -167 -665 675 963 259 -201 515 19 -471 154 907 382 -397 523 458 800 -809 939 593 -570 524 271 -765 -48 -838 823 532 -81 137 33 615 -30 -728 -211 122 -54 -739 615 -965 -569 433 268 611 893 -1 190 379 -171 -135 502 798 -523 -386 -568 -49 384 -479 556 -483 -192 -308 -466 21 -228 397 -655 -265 263 28 180 -597 809 -142 176 -402 -674 774 502 -463 -114 -64 440 902 -602 -621 -878 -867 695 521 -698 -343 -995 -506 -915 -231 192 -489 14 -935 -418 -571 -455 844 -490 581 -473 510 897 101 -760 261 251 -827 950 406 259 -783 -888 558 -741 -892 592 -105 -566 -971 211 -861 416 388 -159 816 -491 678 944 -866 -532 -283 826 -503 -56 0 62 -418 222 -796 -288 -408 663 -335 515 -960 -200 -406 -272 -627 354 -413 -199 854 18 -828 638 504 -407 209 -771 -78 843 -284 194 490 503 -307 383 239 675 130 -592 -346 -380 -708 462 -89 787 83 -860 -501 995 -38 173 554 -581 558 -563 -851 349 438 -779 -906 -899 658 202 -748 -817 -117 533 -706 -991 -308 155 -366 -73 -397 401 -810 -667 -189 439 409 -103 378 -290 71 168 445 -349 -440 -52 606 -702 -799 721 388 -646 -248 -787 614 732 395 -421 -953 102 -383 188 887 362 -191 -214 989 988 254 -947 -897 -503 499 -123 272 -6 -109 -559 6 -464 480 606 -503 -990 11 231 -490 238 -825 -380 -893 811 -275 457 691 572 -881 587 -673 -186 232 -876 222 -521 -572 725 536 39 -82 -869 -942 795 -669 -849 833 496 426 -30 608 97 -338 497 -387 345 176 -437 973 262 614 594 -922 456 -26 963 -260 516 447 856 -371 229 196 -796 473 -262 422 -384 633 135 -620 611 980 -516 -801 -526 -812 -917 651 -966 -891 -579 978 -997 172 -905 824 -408 365 48 -544 742 -420 504 -41 853 960 -727 56 -811 471 215 575 619 10 703 475 -523 -765 -739 -142 478 591 -339 420 -443 169 669 -825 263 -518 -256 325 -117 -895 -204 159 -558 -223 74 977 -219 705 882 991 477 -233 422 597 544 -217 -19 78 -388 455 -492 -316 -312 21 -307 274 996 780 75 -983 -908 688 239 -49 -386 595 106 -38 -749 309 -863 385 357 363 -132 -80 -190 552 -330 70 -4 -891 727 197 -926 789 933 395 -377 700 4 355 845 -172 432 767 -661 160 -152 -669 814 421 256 -80 -144 -564 -510 -245 781 772 235 -678 -883 -366 -671 921 754 255 437 -473 -12 -763 -302 195 -56 767 722 -430 -12 213 -730 598 931 -753 -814 797 65 933 82 616 -910 401 -594 -801 252 -133 -94 763 -779 481 656 -981 256 638 90 -813 -145 166 -616 190 -306 -431 193 472 41 -352 454 843 479 -380 91 -23 -117 443 -916 809 -132 -627 -840 305 985 345 -842 -919 113 -337 561 920 -829 -297 583 -951 811 672 447 -1 -579 262 -936 278 200 644 573 -326 -569 -999 131 -486 764 -202 -123 895 838 -510 186 927 375 -586 787 -867 362 728 199 -227 336 -159 -59 -191 195 -785 -38 -337 711 -82 -413 -4 -366 895 266 -395 -86 -914 -519 736 368 -394 311 -873 187 404 -249 -511 466 -350 211 80 840 514 -307 75 -537 -495 -929 -974 917 424 260 674 660 914 -539 459 137 -48 175 -187 -209 653 -47 126 -177 146 831 467 229 647 467 929 77 -875 386 -824 -614 -995 732 -582 -28 718 -526 -892 -542 635 782 343 -822 612 -995 807 -582 -536 -20 -591 662 -273 546 -611 -332 569 -381 252 -167 644 -868 -989 -945 -516 -868 282 301 -210 -46 -431 -358 -619 -244 335 157 -949 110 538 684 746 -201 142 -798 772 533 -582 683 322 -512 -661 -718 -791 -324 598 719 -938 707 -742 -362 -474 58 674 969 433 651 736 281 -78 808 108 -791 -498 128 -39 -17 483 755 919 -24 75 -311 -553 -130 -850 -25 -246 269 -758 -895 369 -13 458 540 849 -252 708 -306 -40 -809 -997 888 275 144 -578 -221 376 20 138 518 660 403 129 -8 666 -777 155 741 998 -411 94 794 972 -935 412 -889 863 -446 555 311 -422 518 225 310 840 -462 145 61 -921 295 733 543 -498 -724 643 657 352 802 -889 -305 -815 452 875 181 -382 -44 -957 212 -706 153 -811 -360 -464 -483 -799 922 613 -830 -846 16 793 -950 865 348 712 -453 -373 -567 -336 973 -540 621 998 917 929 -1000 101 -902 206 -56 618 -934 -462 -709 229 546 736 -824 814 922 -908 331 409 783 -967 236 -422 991 85 876 -595 332 547 -110 -528 -788 785 456 53 -87 -298 -912 475 213 228 717 276 -128 107 704 -357 100 423 50 -83 -332 303 -717 -574 -9 -204 611 -669 -306 -824 -569 323 83 7 124 601 812 614 649 654 -135 579 -963 -735 441 -714 -901 341 427 991 375 192 -129 39 779 533 288 815 -636 180 321 248 423 -175 792 872 -818 415 -93 -731 403 984 -810 -361 687 -484 724 796 958 901 -10 -969 -782 631 -996 253 594 815 747 990 -981 708 803 -115 -819 129 221 48 -456 482 725 -64 876 111 -763 521 599 -185 -716 -411 318 -293 270 -104 917 988 -865 78 666 -513 -637 584 -664 59 -744 -202 -999 -392 -597 296 793 921 56 17 -665 845 -154 -294 -343 615 -308 156 417 625 608 169 845 -734 -612 -305 337 -512 -13 659 313 -803 -7 -576 -820 6 753 -26 344 865 797 739 -187 -64 -677 -803 480 -459 435 -973 -17 -863 655 -967 569 95 477 765 -222 -342 264 -622 191 25 470 -266 -140 -788 596 -785 54 362 -263 -335 497 -410 862 209 568 -224 453 188 -296 539 519 198 112 -581 248 268 844 -456 299 -39 -266 -331 -709 -320 -378 917 -845 863 -639 990 -540 972 943 616 -239 98 560 507 -149 -625 -374 -828 88 226 -481 -260 901 974 681 -924 123 356 -984 -409 245 420 -292 -947 209 -827 -240 -269 -27 455 129 -714 -703 -808 -454 -490 -655 561 624 242 -737 -684 961 -103 884 -352 -301 -119 811 -292 504 771 -447 356 202 425 813 -455 183 -979 -360 512 -113 874 -504 -548 -180 402 -361 -919 182 313 100 -896 547 624 372 38 614 -519 486 559 -658 -205 -23 -639 -191 865 -890 121 -558 -132 -424 -819 76 107 60 199 -728 234 -704 999 -18 -684 -429 606 714 958 340 -174 315 683 -323 656 -124 556 -757 -216 -653 151 97 -808 -469 -617 993 998 870 755 663 683 -603 -351 570 4 -140 724 -191 582 648 -614 654 430 -876 530 -287 238 -34 617 -375 351 892 -944 -20 370 859 797 -407 628 570 -225 684 -462 -751 394 -238 -226 -772 726 46 648 -158 161 304 -260 84 -731 380 -268 491 995 177 573 707 682 928 388 944 -163 -439 -173 -813 585 -812 320 522 848 -96 -673 119 -470 177 448 -107 -971 643 -447 336 -291 -872 -6 -860 -791 -382 -656 -990 -177 -49 -826 488 -395 -646 -709 615 -747 -518 -910 -933 -326 844 362 -949 546 -614 -808 979 148 -732 152 -342 -209 -396 378 -107 -866 -522 -742 587 992 -428 -23 -266 -773 159 -481 153 552 -192 469 453 734 -344 -311 -531 -847 399 45 193 852 -179 964 584 -907 -468 17 -358 -852 -249 -571 -641 923 -65 552 481 -386 682 -511 -685 -510 -657 -424 -275 -491 760 -169 18 35 362 -387 138 -115 -236 278 231 -111 947 869 -500 -548 739 -320 -383 869 -204 786 -946 66 294 344 54 -416 756 -247 -168 151 139 134 249 -154 388 770 242 704 498 -72 -215 -937 -603 119 -977 -980 -771 -525 670 -743 981 563 -188 299 -401 968 -300 915 -98 321 89 -246 141 -359 -797 -585 -523 -539 323 -401 -848 -256 616 -871 -149 515 848 -914 -636 87 -98 314 -146 210 -651 -438 738 973 554 389 652 971 -616 579 672 -76 -496 -666 -172 239 772 -562 -138 -787 138 427 -776 124 -810 919 641 475 300 321 299 715 -377 554 913 -335 -220 -499 47 -332 -181 291 67 713 -175 209 -70 686 58 -184 -974 286 -741 -964 767 891 -841 -580 -185 286 352 -564 376 -45 28 114 549 -174 -10 764 -863 826 687 -455 -686 -155 678 537 68 -776 376 57 -713 -12 -63 -426 821 990 -638 -815 250 -126 152 707 -611 -829 -575 -417 -150 -985 -161 -644 591 474 -438 -782 -391 -762 950 431 281 233 -997 807 522 -655 -393 -985 301 -187 -316 636 -86 200 -941 400 857 994 566 296 -194 275 981 -852 622 50 -302 -700 429 1000 -142 464 563 801 -4 184 606 -979 -917 963 468 -47 -480 -129 -108 -767 -130 376 826 635 -343 515 -511 -260 -596 308 482 607 -235 -510 -794 -286 -910 824 -931 -575 -273 -570 -715 768 -445 110 -383 989 594 725 -113 -553 -815 303 -395 -751 3 992 237 -673 737 -11 90 -187 42 -59 704 -690 414 -646 -67 797 -712 383 964 -792 -168 238 -665 -25 -601 -88 908 -708 -884 -774 -25 713 -215 -484 749 512 550 -51 536 844 370 -82 227 -410 872 1 -517 717 -822 -203 133 338 -192 -78 -884 528 -553 840 159 -141 -479 996 -343 882 46 121 -462 83 971 -564 259 -758 707 -632 -251 -774 -506 -558 817 828 837 484 -684 -453 -794 601 -935 -679 -391 294 -445 -553 -936 706 713 -32 41 454 224 -458 -329 78 -698 895 774 -839 -968 568 824 -608 -363 -701 58 -955 -371 -801 -741 -52 843 -264 65 -568 -147 -217 994 899 630 -990 -920 -466 868 -71 -983 641 -957 -561 -42 -387 799 -892 -991 490 680 185 90 766 515 -7 -661 733 -810 -545 -320 492 -133 -937 174 106 367 -537 -85 506 266 -707 -769 -235 -744 -493 -889 746 -110 -781 285 293 276 -665 559 -67 652 81 939 145 -507 303 -11 740 671 810 495 -774 -425 560 -77 620 591 101 320 -332 -91 27 -960 -107 740 430 -478 62 -323 -263 -68 -222 -12 -664 890 -932 597 -142 196 578 858 -901 729 517 -730 -217 -490 699 329 -301 -868 669 -166 -194 584 459 399 548 -993 489 14 -617 624 360 714 -215 -927 494 -486 -138 656 -311 -469 776 -625 302 -717 579 -26 625 -32 -870 -847 911 263 -844 -893 489 -745 -480 83 -4 590 667 599 83 -322 962 792 -491 217 925 777 -229 -488 -983 -998 105 848 -541 427 -650 -741 213 -890 184 85 471 692 56 -13 -190 -575 -324 985 -738 368 -160 369 -278 -578 -828 852 836 -739 -378 -506 674 -751 452 -687 -728 125 584 821 300 474 427 -776 -175 -161 519 131 260 -207 -135 -669 557 326 -726 140 -976 -448 -642 -824 -682 697 -966 175 581 -695 85 451 -729 435 636 -179 -793 -294 180 -755 496 -273 -955 -698 342 807 496 -554 621 248 689 883 45 107 -337 139 -188 -623 207 978 160 -166 -519 -425 235 48 -482 -864 413 815 655 -563 -347 -60 -833 -832 479 286 -655 70 -253 -558 229 870 -217 -415 503 84 -208 902 296 161 807 773 573 762 102 -776 -777 -142 -593 593 -723 404 534 -995 -829 -84 964 419 -993 -586 -833 855 625 885 353 766 -287 393 778 -321 -138 900 -570 -773 -951 -263 -557 982 573 971 -34 -70 -459 678 -889 -221 -975 473 107 284 -579 302 -799 -707 -76 271 -898 -574 943 213 -514 -262 992 -177 704 482 -647 -548 -159 316 -904 -1 715 -779 -733 132 -569 798 -187 -3 666 -615 -137 714 669 987 -553 662 -466 -663 212 -70 -527 231 849 -2 1 -384 68 -530 559 -107 -187 739 111 -674 263 429 396 957 -470 464 -454 -36 -805 -60 116 896 891 608 910 -535 -166 -351 215 -372 979 102 378 -939 -462 42 804 444 307 -500 108 -5 239 248 61 -577 -300 -824 -355 -1 822 -470 -32 -179 -929 832 275 -960 -167 -224 -625 -49 -707 316 563 -850 487 -208 741 -661 -420 -490 197 -684 123 -445 807 506 46 -921 -379 -495 849 308 173 428 885 -129 -306 306 -934 95 345 -296 -685 -257 93 962 -610 -320 786 243 218 969 -225 -176 -469 -981 43 -722 -332 -641 543 893 295 -356 -438 -794 -945 824 177 -290 -316 -461 4 553 182 -851 -201 180 944 -964 -741 -151 -98 -439 493 -87 -182 -270 -136 -883 165 -570 -64 -31 838 772 -655 456 187 -93 974 923 -953 -712 -177 -699 -746 -25 686 431 27 598 -539 435 -463 -813 -685 -890 -479 57 592 560 787 -575 488 310 546 -762 34 -697 -602 877 -63 588 -130 3 -20 -103 427 389 74 762 -803 916 -892 -45 -230 584 267 -378 -477 213 -261 802 403 45 153 159 486 -560 107 827 222 -591 -889 234 433 17 -596 -118 -902 560 -930 -871 -757 -828 821 -347 288 147 434 942 292 321 360 375 189 -707 318 -215 -852 427 719 -213 -712 -284 -890 -275 389 303 558 -35 -309 116 5 -735 309 -923 57 -605 873 611 255 -765 -798 346 585 604 29 -744 119 885 -959 -945 708 -618 -766 -297 -662 120 801 16 442 -266 471 112 -840 465 -405 -211 -649 274 -989 997 185 -9 -140 -197 521 -498 619 -685 787 -920 -707 -475 -458 134 -218 919 -304 -885 235 -914 -135 -128 -957 516 -219 535 715 61 -361 632 709 494 621 -932 -191 233 -585 -337 -679 728 -337 34 758 -300 -564 68 -554 -828 643 785 299 -758 -81 -194 849 72 184 -842 489 -27 379 -106 -517 -336 492 -423 -381 529 311 -475 155 -2 806 289 -48 147 436 -364 -410 38 567 710 -877 -152 837 887 660 85 -634 527 598 908 950 -585 972 419 938 775 -173 -935 -933 -285 -46 824 419 560 -34 821 385 -548 119 -76 -676 -315 90 -910 -260 -249 -641 -92 73 -140 622 -294 -365 -462 -296 724 -987 -848 660 -384 -341 -684 -791 332 -202 62 -965 -32 -601 -976 396 -138 -700 -717 745 48 -181 546 -754 626 -660 -372 -79 -310 -663 -765 737 867 -464 863 25 809 -145 78 821 848 -182 449 -536 899 -643 -782 947 -366 112 -118 533 -429 542 -780 -166 550 743 -840 -929 87 915 -345 529 -58 -379 -708 -608 -952 -822 -584 831 -544 -189 -738 196 391 304 -497 -965 984 210 215 -134 -553 -571 985 -873 -856 661 -309 -684 -649 -83 -812 40 88 -562 -681 -361 -700 54 345 -467 -451 -436 818 826 400 -787 615 -334 153 -190 -211 702 -458 717 -441 -202 153 -872 600 -684 -746 682 347 777 530 -757 871 -169 -707 -678 -298 -1 308 -841 90 -945 464 422 164 -716 351 -216 -546 571 -848 -411 687 -580 476 -555 212 -673 907 -579 437 -961 -799 -143 835 555 -657 -680 -183 -349 -523 597 75 -53 317 13 -526 -921 -353 227 -785 729 936 -492 445 -573 -66 -560 -88 163 -225 -999 -405 -751 -468 -755 220 68 739 -499 6 672 -601 847 458 981 -353 519 988 -48 -544 -45 79 322 907 517 -231 -357 340 -906 956 820 922 -490 33 -899 -596 -425 -991 722 -67 405 -34 709 313 -442 153 684 -637 -610 -20 921 -983 -348 -623 842 -271 -69 195 -348 -938 986 162 94 476 86 -894 708 -470 872 -450 831 -398 -307 95 7 -772 24 736 124 412 -941 391 -331 -465 -773 814 440 -612 706 47 -260 -224 154 734 490 -903 652 -1 -691 907 794 -52 -58 820 -610 140 764 505 412 -191 -53 -767 242 63 -688 150 -339 -120 -109 -521 -533 -388 820 614 -582 899 606 383 -92 868 537 584 -99 -107 737 120 -717 -50 -796 -607 343 907 -372 -465 575 -673 135 698 -708 -205 -798 -339 -622 458 -307 212 -51 636 12 940 -704 686 -752 -452 -635 61 -354 -805 623 982 757 -774 325 -784 -831 538 -657 579 -200 198 398 273 -157 -511 90 -680 -636 160 487 -700 -210 122 349 990 -692 293 170 -155 773 -746 917 -185 -789 633 175 320 -35 -926 374 -361 884 -2 -688 -446 -846 -650 -556 558 515 -40 547 -248 390 -397 -824 629 626 -795 -11 -591 -666 467 411 -20 -675 808 290 836 671 -251 514 148 -570 652 140 -605 -772 -361 946 -595 996 960 932 -814 66 -547 -335 175 -408 555 -250 453 464 452 759 268 321 715 626 -167 250 -852 -100 860 123 515 -823 -202 875 797 821 598 -506 37 -153 730 -948 950 277 454 685 -669 361 -84 -611 -384 19 263 -494 -780 812 115 -653 -751 -654 -683 -14 891 134 457 -441 57 563 274 571 285 -726 802 -678 453 498 508 -581 -24 -853 75 111 -862 -373 -671 -642 21 -273 341 -807 635 -322 -363 852 -144 323 -883 569 -250 -66 620 -61 330 -517 15 -476 190 482 -798 892 45 -45 -99 -240 -142 -537 -651 578 -675 640 -442 298 -807 -976 198 841 -862 -440 359 -937 495 -724 829 -488 576 -359 760 245 -953 962 -476 -208 -617 169 -477 474 -820 -71 999 505 -962 857 783 431 841 810 60 -867 177 -448 843 -643 -919 -662 15 679 862 294 852 -527 -994 331 -469 -393 754 -237 -151 625 443 608 777 -705 677 -269 412 -421 598 129 309 952 743 -611 -591 -741 945 -888 567 322 163 127 199 -985 -289 415 -337 -460 185 -817 -292 -340 -525 540 -91 537 -241 -554 667 974 420 -923 -5 -156 -440 -689 136 753 988 -11 -850 -111 135 592 672 562 -663 -703 964 -933 -78 -478 -424 827 502 -797 -538 -843 121 -860 -983 731 -769 -626 117 -904 -1 -437 -442 680 -986 -743 -788 305 -553 442 219 -394 -388 -871 -344 -703 -787 958 -453 -777 -712 475 781 69 985 -823 474 150 -445 -68 -202 -523 318 -722 726 935 789 -945 -321 641 -712 440 811 -577 -315 176 158 -886 -368 -937 -467 -306 -575 297 799 -495 -337 119 -922 -139 93 -730 -307 -343 670 -439 -899 -591 56 -901 210 -976 98 97 -577 518 57 -353 -262 561 -208 906 -362 -955 -305 -68 595 -51 193 274 953 407 -823 -284 -610 302 -199 -773 -793 388 -258 842 -104 488 -917 -386 -135 -622 -469 -511 -85 123 -758 -327 746 -739 -200 95 503 -485 406 -226 -326 111 499 -501 335 -100 728 -232 842 329 -2 -320 996 213 -691 -318 405 740 -452 311 380 909 329 167 480 -164 -81 431 -424 -228 759 934 -30 98 681 -381 331 -72 -23 -592 -487 285 -734 -447 -432 -648 -576 -928 652 613 -351 528 -1000 -59 -996 265 630 -516 -146 513 -664 -626 310 273 510 664 -382 973 -811 547 644 -444 -452 -177 -701 -257 -462 -149 -367 -723 634 389 650 586 928 399 820 209 -238 -193 -416 146 -316 -481 -119 5 -983 493 -49 -898 574 286 -685 876 138 477 17 572 712 -422 -95 -527 -620 437 457 215 -382 609 -612 -407 104 -156 -501 725 73 428 -127 660 514 140 -835 409 -489 531 -940 -110 215 -369 -749 343 732 -899 844 175 -186 -529 440 -455 -992 867 -239 747 153 -176 341 156 -609 -319 917 569 -49 842 729 443 473 -547 175 -242 155 -402 -944 -168 646 -585 114 811 367 372 -359 253 -635 -825 632 97 62 314 -301 17 -416 658 483 497 -567 875 198 423 -991 -695 619 -865 -910 909 -684 -339 -562 -527 -829 -12 218 -693 623 894 119 -538 456 540 162 277 -509 -996 -501 460 799 416 371 -199 -297 456 -566 640 -772 -781 658 -209 526 -52 843 232 341 859 -64 -967 241 606 660 32 -35 499 252 -747 806 -308 -848 41 338 -245 803 704 500 674 830 -144 233 -47 -444 -257 16 239 60 -243 -89 14 -922 -47 405 -3 -98 -532 -279 397 403 -761 -825 -458 -66 -825 -120 759 -743 -19 -252 -215 729 -864 954 -372 -317 676 148 624 -71 680 152 517 732 752 -837 -766 358 491 923 856 -87 87 545 936 857 -974 -491 154 921 765 1000 -793 -964 -141 716 -879 -752 515 424 40 404 -376 -924 -71 -217 981 -333 -514 304 -397 -195 -562 320 -385 281 289 100 454 731 -379 -378 432 -766 948 -228 979 133 -9 961 905 -840 305 606 225 -982 876 -676 874 231 98 -325 -69 -937 -19 230 741 -730 595 28 223 986 380 881 -579 -942 271 -770 477 -228 628 -543 -77 -32 -291 -871 749 -408 -841 -138 -704 152 -83 -283 824 114 -762 -545 -23 -550 -797 -721 -562 695 739 -946 -681 -771 461 629 -998 594 -78 -250 662 -701 338 734 108 -137 -232 -43 -211 283 5 855 -941 -521 79 -306 -902 467 -783 130 -834 -150 122 906 -25 229 948 -603 -819 681 189 547 26 -763 948 591 -233 24 895 419 -188 -553 -551 489 154 474 255 -51 395 5 -122 60 -573 -897 -455 121 -822 -51 915 -290 -236 857 702 155 672 -589 879 -185 -11 641 -445 -590 354 -100 -822 -302 -536 -796 500 -269 -178 120 350 -128 648 45 691 905 222 -416 -314 229 -290 -812 875 -833 -157 -289 -498 -761 465 416 -639 936 546 759 210 -137 -427 -878 -493 450 -665 200 282 -468 293 -981 236 649 217 -586 261 405 436 -258 -679 44 481 -32 120 -929 566 -558 -159 290 -131 -615 940 675 -90 -341 -60 116 784 670 -585 -460 -840 -938 48 400 -695 -561 -503 432 867 294 -930 -154 238 251 752 -716 -301 212 500 469 -485 -937 750 505 452 247 835 -973 895 -135 979 -122 837 -730 -111 927 744 -539 506 963 555 -828 159 -539 764 725 371 -991 -522 506 -523 -941 959 705 -235 -350 302 -34 -259 956 842 -277 -898 -149 -367 367 -228 -908 624 -459 990 -399 127 671 855 27 870 869 872 958 -792 -397 -975 871 953 228 -81 -205 778 145 -905 -446 -161 660 334 422 -1000 955 862 556 877 -420 348 -877 -731 -790 604 494 -692 -978 749 127 -445 -806 -807 -194 -99 514 529 740 -163 307 -408 973 -525 166 -510 -301 -650 716 128 -452 -510 -361 759 647 76 -708 -463 562 745 163 812 -410 889 -995 -75 -603 -752 -705 -586 -287 621 -908 -290 1 -543 306 -432 863 944 -635 -638 -822 -832 750 939 290 -559 493 478 -135 -672 -191 711 -9 779 -770 -168 201 78 423 588 710 -163 -818 514 -884 -242 838 -454 585 -448 150 792 -446 43 -690 -286 -704 -564 -105 -943 377 960 -780 -163 51 477 -846 -635 -208 -329 420 -386 -824 550 -566 -151 30 -562 324 -405 -466 -345 -684 798 -645 678 536 603 888 284 793 -841 611 89 256 -599 -596 -363 -358 -951 746 -77 82 90 -689 -78 -764 -28 722 249 381 -754 -949 -685 370 -941 279 -205 256 349 779 572 693 -554 990 -327 -994 -923 -995 388 -737 -874 -837 299 59 -988 -573 664 432 -678 306 -795 43 503 823 611 -911 -510 -445 -874 898 -299 -455 361 -510 -628 -156 932 681 324 -810 724 771 904 -494 52 86 674 507 -970 533 -439 -817 714 -863 305 359 -229 369 -784 -874 758 -864 -571 -250 -288 -362 900 -290 472 786 818 144 146 62 -120 -711 -693 -247 -999 565 -966 528 301 -13 553 -126 -728 -566 599 136 655 652 752 -464 258 -4 411 -848 -126 68 -959 752 325 192 670 -712 743 -436 -715 546 -398 980 395 558 -447 -11 -495 328 432 -141 -896 229 -302 -81 899 -174 635 -243 -774 -77 -118 -273 -80 721 634 -932 -359 86 171 797 497 -398 412 407 71 -193 371 -547 299 55 -172 -24 -783 288 358 216 998 -241 -974 991 439 275 971 695 147 609 363 918 755 -669 429 -244 512 -315 729 -344 939 494 369 -163 -462 -212 789 781 337 341 82 266 662 308 85 -611 766 138 -552 -512 -54 641 749 469 -802 -358 -891 -604 847 767 145 -685 41 -819 912 653 406 -492 -149 -625 955 313 672 992 136 -49 -292 -682 -807 -462 -966 489 -275 326 -949 249 512 -245 -167 -158 -885 -41 680 -324 477 162 164 -281 -993 986 546 987 523 14 415 238 370 -657 -784 663 215 207 -245 671 59 -109 405 439 -89 185 892 455 -200 421 710 101 194 -958 -766 554 -593 -760 551 -151 762 -330 -519 -152 -657 121 -461 -347 -127 17 480 772 -929 -249 -801 -186 -584 -694 -477 -705 41 -457 58 -794 -944 559 838 -159 560 -293 -568 -615 -546 -774 -859 140 700 14 -344 126 -72 -500 558 -592 -217 888 -50 -79 -81 -366 -50 -605 166 261 -729 -422 835 585 -453 764 931 293 106 97 115 -191 642 748 -729 -499 -238 870 956 765 994 -887 -294 286 -231 679 839 -921 680 849 882 603 -466 749 -587 4 83 670 80 -618 147 -953 885 -427 115 -780 441 681 221 609 -39 -941 771 574 -13 519 -960 -944 45 -791 -488 -324 -533 -868 2 -134 -531 -704 -607 424 361 -439 -203 753 942 415 -529 -904 660 -939 836 388 959 5 120 -571 328 -110 -867 -772 -639 -83 -503 -125 -239 -296 199 240 337 63 694 258 194 -551 872 102 690 166 723 -291 146 915 -470 -533 199 -419 -681 -54 635 -285 192 -796 298 314 782 261 501 -925 142 -656 782 -503 480 -403 510 716 -768 -833 588 -76 980 -483 822 -592 -670 527 -30 -795 289 -208 -993 -207 876 -318 802 700 81 -74 777 406 -96 648 -363 704 -663 -281 910 -681 -359 903 682 760 -556 -780 -955 163 -564 -531 334 21 -494 347 -107 -801 560 155 408 29 371 723 -881 -399 -371 510 668 -375 377 -432 -788 -668 -535 595 -642 -277 485 947 296 136 152 972 466 -187 -475 -372 -320 59 952 333 -836 68 -301 -981 825 -24 -122 -14 -934 -136 946 489 -29 -7 345 602 884 -227 -222 172 336 31 489 613 -868 745 71 87 884 703 -649 812 -776 861 -913 -407 984 580 681 93 -746 785 -902 939 812 -766 391 147 991 -808 -877 400 -401 -887 -211 21 731 978 -14 -750 -981 579 596 -867 997 627 -231 815 -13 842 -885 -401 -969 -601 337 -276 -630 -741 637 620 260 210 96 430 723 628 219 -56 561 -357 315 363 927 -532 -737 712 -52 -719 -349 -294 719 -434 471 -208 -141 -348 -580 -919 523 578 -224 920 -125 -389 457 773 -137 646 -472 -822 577 -974 254 632 335 620 -995 -308 -787 -191 86 -629 -226 936 -13 -979 -735 -237 474 -77 379 -481 380 -274 -659 459 -787 -792 -724 -528 -413 -248 -984 774 167 352 -615 298 -743 -702 63 92 70 1 312 424 -156 366 -183 -45 -653 -500 805 914 650 845 129 -835 -40 -465 483 -104 -214 -518 -529 -662 19 -437 -399 529 992 -107 -365 409 221 -58 -8 184 919 -898 -706 516 741 -174 -222 972 -495 210 622 -686 -336 299 -754 -2 -768 687 8 -186 -953 331 -884 -728 -75 65 326 -478 218 161 359 -189 -270 -927 914 54 335 -379 171 -395 832 -1 -524 -580 255 156 -913 769 452 525 947 326 -459 275 682 -486 -853 -719 -737 -879 365 -235 192 681 154 18 74 959 544 569 -278 967 723 -627 672 141 -800 818 401 -434 745 809 -808 198 25 402 26 708 209 574 400 103 182 709 -749 -665 381 -686 527 485 678 980 89 225 728 -248 747 -115 529 -675 -423 181 -254 -67 -964 -381 -866 60 -767 -259 -74 327 -133 796 -558 195 -322 124 575 -207 309 -137 -137 709 -364 -835 -232 -660 595 -898 781 -882 -7 -640 -729 -690 110 332 459 764 412 898 80 -819 309 613 690 -837 -193 290 632 804 863 389 82 -703 -285 799 232 -898 150 -491 318 -899 554 456 -651 784 -581 -642 -18 -181 990 20 -794 -450 478 -233 -389 796 -289 -487 845 -54 -123 20 -360 -751 -142 -121 597 604 -374 938 -897 -53 -583 673 1 -878 624 -227 -118 612 1000 903 -47 -970 -908 401 -731 819 -531 768 -787 -206 -977 -788 494 49 282 506 862 -122 846 -747 532 343 22 -25 -197 -746 659 360 457 -870 935 425 -407 598 -328 163 4 781 223 -242 630 714 405 -573 867 -583 267 -623 375 -852 379 -764 -554 -72 154 32 -812 -719 970 -692 797 58 -116 712 501 -801 -989 -729 831 603 -476 800 829 118 -289 174 256 -588 52 -954 784 -332 0 -536 429 715 -841 95 -565 943 185 -198 227 -57 -671 -242 953 -891 -137 -883 220 -457 -688 386 -444 321 -7 693 534 -176 -94 -291 -679 -361 536 -718 -146 -628 -318 228 219 758 786 -475 306 -720 320 -738 897 -828 -710 -12 -252 238 -191 358 -368 756 -218 115 89 787 -186 -949 858 343 839 -918 352 -586 -425 -67 -860 -652 -575 -746 -430 -254 880 209 -753 913 576 -768 -949 526 694 505 668 -614 -12 478 889 -273 497 -850 533 -125 108 619 -174 433 576 53 366 -575 725 -715 589 200 14 919 -923 483 -777 914 -449 -376 -442 105 -259 587 -44 364 -206 971 928 645 26 -333 402 -130 -938 -175 -127 -290 -581 497 59 775 -127 -738 944 -697 420 -355 532 888 884 795 171 -59 609 -898 298 -30 868 -381 -287 984 -826 622 -489 68 -810 -178 265 -148 848 455 -641 -99 828 -987 -173 56 607 -883 959 -25 -299 -990 -872 -337 -761 185 658 -835 919 353 396 -551 -833 -436 -223 -321 829 -191 -99 -322 -461 -238 -405 780 -459 -972 -193 904 -214 -243 -422 -488 -187 -626 869 -238 912 -413 535 -460 -333 -583 -274 -286 757 -710 720 -326 -307 143 -310 -147 -613 -887 970 -669 981 262 915 -398 41 -619 256 99 104 173 222 671 691 -927 -437 57 922 596 -629 932 807 732 -364 -491 -519 -688 270 997 -343 -99 -269 -243 -399 -469 124 524 815 84 -519 -206 954 523 411 -586 618 -792 -492 -828 650 -367 -260 420 -404 320 96 381 -488 644 328 123 -628 -325 227 -656 541 -383 836 899 97 997 486 85 345 -704 211 -355 -651 373 768 -704 -364 -390 378 -105 -471 -194 -346 -167 390 -345 651 413 555 -632 988 611 548 -526 397 -35 -22 -795 679 180 925 -743 -976 -286 280 -361 663 198 -501 -175 198 -984 -588 -740 -604 -549 -602 -795 -956 516 75 -685 -767 -765 -717 828 304 670 743 -380 -55 350 -606 -26 762 48 544 -810 546 -899 884 814 -72 796 -275 334 979 -63 572 -309 948 -490 -803 -719 -209 413 303 -858 917 153 834 -808 -10 618 -772 109 -766 882 996 580 391 420 468 -88 391 152 -288 -27 974 -26 -505 592 590 -291 -429 352 249 72 -504 514 686 153 -1 -438 544 -770 -978 -33 412 -288 624 -866 -863 177 -670 -385 93 153 872 -639 272 -667 556 -27 662 982 632 707 -265 626 616 -611 -702 462 -245 -398 -324 997 750 480 421 983 -565 -859 -526 -365 -647 856 -249 -339 242 276 -226 -456 -549 525 -111 163 984 321 -421 -775 -650 378 -47 -579 -936 -571 163 538 -693 727 545 938 -772 579 -958 -92 444 894 -528 99 -857 -449 742 81 894 -219 -346 957 170 449 -480 325 -766 -564 -307 -500 858 878 678 -544 935 -221 -484 -188 303 404 -804 373 360 664 -551 -929 -777 761 966 45 679 194 -652 -342 524 27 661 -201 622 4 448 276 674 748 935 -964 192 874 -5 -979 819 960 -76 553 -736 -642 -516 -413 -643 395 -991 -375 957 829 78 -293 894 885 -296 741 871 -889 -94 991 -480 85 -312 -663 -545 -462 560 -966 -972 -870 -566 -369 -669 722 -982 -809 -432 -1 -281 -134 890 -77 783 662 347 -166 293 587 -3 313 -414 -801 -98 78 -212 -292 -695 43 -483 -882 630 732 -225 -455 238 452 415 -872 640 -141 -531 969 -528 -44 -318 615 296 -158 403 565 -936 464 -289 487 -850 -258 522 -353 -786 -689 646 958 67 728 -910 -739 -171 672 -160 -700 491 -83 897 608 888 326 -240 338 684 -368 773 730 -128 -872 244 -295 531 -123 -442 625 -326 727 660 818 617 321 756 206 32 -900 -967 -668 351 -810 353 89 495 -141 -713 236 903 503 93 951 -450 305 -653 744 554 -420 340 -45 773 -858 560 -434 294 -424 798 668 -106 -148 -605 39 900 -836 693 -683 371 853 374 621 783 -504 830 -674 -770 -750 -687 858 -609 183 339 705 857 -289 -989 -689 -56 -909 152 882 85 -764 266 236 -817 753 58 41 741 898 266 704 -841 -397 327 410 37 81 293 -673 -976 7 -333 -304 672 671 -587 829 514 733 995 824 -60 -425 488 -581 -621 -441 -583 -965 827 85 -791 -637 369 636 -28 -295 -621 -350 -583 -65 -315 157 828 -640 809 54 196 -843 -272 -49 -658 -149 -285 -524 -150 838 43 152 16 476 304 -950 -18 -899 -503 -750 -534 -199 -285 559 -453 -682 484 -741 -186 -499 -429 943 -116 176 679 269 -489 1000 -594 351 186 191 802 -77 339 959 952 -109 651 -809 -906 -709 -534 147 351 671 258 444 -738 835 -240 -912 -375 -879 628 -184 -468 174 -365 601 407 -420 608 -224 -120 499 -557 -425 665 900 510 -938 855 485 -502 -997 -632 -291 167 -674 -600 -620 55 -922 -156 184 380 -780 -284 -684 492 -839 -540 -912 -25 -51 71 203 -968 385 57 385 -264 -823 881 974 605 -782 -123 -78 684 547 -377 -445 -265 857 23 329 -313 664 -118 839 116 -373 797 373 -509 899 51 -874 -193 298 642 69 61 268 462 -275 -384 432 -770 414 143 -859 -522 753 -925 -5 -144 916 753 763 -94 603 -142 668 -203 -382 -805 -707 507 -16 -482 356 -114 -754 376 -300 -113 520 -120 298 872 -33 -130 -628 -346 404 -252 65 -63 -67 -317 -124 -619 617 155 -842 -505 -682 -449 537 395 -283 -300 221 209 241 977 -30 386 710 215 996 587 669 835 -979 -356 77 -243 704 332 -167 565 -94 -572 -688 301 212 598 -513 -516 158 340 406 501 815 -292 -396 -253 -709 -334 523 -161 138 972 -554 -347 199 45 -621 -944 -63 -822 882 -89 556 -796 552 -844 487 -863 -732 -350 -298 999 573 634 -225 -894 894 -582 -2 -745 71 294 332 74 -395 352 -369 -679 -677 -463 473 -403 -733 -647 18 -768 858 635 -820 -395 133 -409 -592 439 -910 -217 -616 668 70 -236 -809 854 849 -831 -630 -996 20 -940 707 -473 -166 -356 858 968 138 -444 925 65 2 -760 855 -778 912 -545 854 201 430 -275 613 -423 462 -530 210 65 740 -983 -294 -903 70 -325 -995 -628 -284 -368 -510 550 783 -527 494 -973 909 -926 680 887 544 -705 -894 -744 -664 92 -609 642 -256 -577 222 669 -310 -660 -831 328 231 740 -711 47 -928 -679 139 616 -1000 98 -714 -818 -120 642 900 -237 -474 95 -997 -487 203 -311 295 -873 845 935 925 995 748 -173 297 -252 -212 -234 433 161 343 532 492 949 413 -996 8 -617 -314 -574 639 -124 470 915 -941 -184 950 -875 -675 -368 600 867 172 -278 558 77 206 -61 882 66 -348 -910 830 80 -910 -592 291 617 -851 173 -136 747 -277 -81 608 -900 -831 -23 -445 -265 -911 320 -153 -975 703 487 -475 533 -406 -383 781 30 -274 707 -533 -186 762 -543 -296 855 991 -983 -643 -336 405 656 747 801 729 -69 327 827 -75 -158 627 -638 344 -877 231 -449 81 -413 230 164 -152 65 945 -549 657 -585 -35 70 633 203 331 -539 -51 536 703 975 -489 961 774 360 110 480 -469 -54 792 131 -831 522 -326 -345 -133 231 794 319 -27 767 435 -311 -633 459 -27 -881 507 -599 -332 -52 852 -753 406 -713 -350 -216 -958 428 -961 -698 -195 -862 554 -563 760 308 841 -804 4 -397 260 931 -452 911 992 -65 -587 -57 -879 -998 -263 767 -416 1000 -242 68 -311 -802 917 -288 -259 -705 501 -486 994 -569 -970 652 -24 -530 371 481 -663 -983 910 -866 813 -215 -776 -422 -205 -174 -416 -313 -315 506 878 371 -584 454 -801 995 480 127 -234 871 750 -654 376 249 376 807 930 714 358 184 -742 55 -489 -149 112 -855 939 -573 482 770 -800 -118 89 758 663 209 -530 -719 -472 395 700 -790 -916 -116 -898 612 -924 644 454 -350 -543 929 853 -826 684 55 851 -360 -803 -238 374 375 30 354 147 225 -216 -664 -813 -715 -645 72 -158 450 36 -67 166 -427 893 359 89 17 -710 675 667 -719 38 392 -112 -361 490 -10 -680 -565 354 356 -297 470 525 170 -647 264 745 -658 639 169 302 910 -310 -745 -477 823 -483 514 -818 597 672 76 -283 777 -506 -214 192 -93 -14 -335 676 635 -165 -550 -405 -457 -942 75 641 -227 130 900 -32 520 -303 -245 -439 -704 725 485 359 237 506 -373 -787 -277 706 -3 -304 -992 288 -593 -812 -901 -241 -217 932 -75 460 485 -672 -196 467 679 591 424 745 322 659 -574 538 -281 -350 368 987 -87 -381 976 -236 -440 -994 361 -774 858 -163 -111 -8 -499 995 -440 -162 -907 -582 -461 -451 451 538 -564 -520 107 33 897 558 -923 -381 918 238 -356 815 231 313 -787 889 77 754 -792 -602 529 -591 226 -774 -457 808 -112 -442 -752 -807 -96 464 -587 -956 -544 13 925 601 603 -67 468 844 -617 -613 -237 -841 -611 304 -6 542 201 964 -961 32 330 511 89 -291 313 503 28 -74 -325 355 -278 102 -711 244 641 274 499 -533 999 -553 -445 -897 -140 877 -429 538 -493 903 -653 712 -101 -794 -773 618 -121 -67 -913 874 934 77 -264 -602 -924 675 -167 320 406 265 -956 904 -628 210 -960 942 -523 427 963 213 57 -540 934 -962 716 859 -872 -203 498 698 -808 -119 288 -148 467 6 932 -738 573 932 653 -332 163 703 18 358 595 -361 -535 236 -308 -261 436 -979 693 426 93 -633 190 24 401 -804 337 486 -153 -275 42 520 -423 -58 -345 -65 -812 152 600 635 -60 -650 869 837 758 166 -111 -707 -470 -181 -308 -976 322 885 -394 -869 400 -544 -682 -731 -385 -538 -265 -911 -451 52 -892 -579 -724 -931 -210 -63 -444 34 522 852 -159 429 -220 -286 704 655 -380 -966 366 -1 95 385 978 892 -575 -784 873 899 -414 -519 809 -220 -140 -940 -605 841 -646 340 875 -24 -794 -221 251 -609 357 866 162 782 226 -205 -699 -80 -482 -619 25 462 -467 459 67 314 -966 480 -735 909 -618 273 227 -766 -303 183 748 -608 -26 434 -74 800 -305 872 -590 -777 250 812 390 598 764 -2 27 -694 231 -393 -617 23 -173 671 496 347 -996 727 -701 -426 -13 831 -931 891 588 -481 -980 -781 -122 -344 -709 -130 -961 -739 -840 747 -70 892 925 418 142 91 -41 785 -526 -330 302 467 -507 -499 -482 -32 125 623 -678 -489 -491 661 -906 -427 -692 -54 650 -538 -926 470 933 563 923 326 742 -916 754 83 -485 -585 898 -625 493 286 -979 -658 -970 -684 900 -852 -988 -276 532 -638 -236 814 -208 -721 -457 806 -229 974 -585 -883 163 496 -315 -179 108 957 -724 842 91 -823 -171 987 448 702 -744 -205 -781 -154 -89 -259 534 500 -676 300 -537 -550 816 -414 -54 -729 -949 -975 -232 -903 -847 -291 267 623 132 827 568 -525 -266 -98 124 -681 144 638 -149 535 890 383 870 3 -624 -484 133 -670 273 -498 784 -126 187 -579 -217 748 -896 573 -214 960 188 -541 114 -114 -777 560 78 813 625 527 -398 -459 337 719 -995 506 730 926 25 -749 663 -928 -153 -936 195 -919 -570 436 -65 729 -748 401 -710 81 -383 -765 778 -984 -896 647 912 -247 -216 -491 -194 -824 -197 -977 740 -981 -74 -194 422 -618 68 -809 727 541 -808 98 8 -325 71 -535 -108 72 324 -300 -741 -675 915 -14 440 -667 282 -963 -908 110 163 -208 640 -767 610 -255 -885 -759 912 -229 -872 -529 -786 301 -317 -217 -468 -196 -490 866 -554 945 685 -163 744 938 81 -101 -331 -676 -721 -78 263 -263 -941 990 23 -749 84 -287 -137 -636 -785 999 761 415 -383 -767 -892 418 -560 -301 -39 -493 345 -882 109 -895 -741 997 716 494 913 -330 -751 -968 -165 -788 -95 234 -839 833 626 -356 857 -276 696 -919 -826 968 -808 -672 -5 -91 -60 -366 909 700 -725 -192 556 -869 248 -180 -555 -172 -463 -208 -530 -828 -702 136 -293 -639 952 284 12 -9 -104 584 -529 514 402 -754 452 -217 -990 807 -822 -997 -9 744 464 799 728 491 -143 460 -545 -311 911 -492 -846 599 699 552 -458 -611 -952 468 890 938 15 22 465 -32 -604 426 -363 497 108 -863 451 692 -323 -554 -406 -380 -602 591 -503 -606 963 135 -581 -63 751 -398 929 -121 -269 -843 -438 62 -663 510 -657 35 -170 -116 -580 855 -492 -156 727 -463 848 -26 -387 44 -722 493 82 12 609 -915 661 975 643 905 903 -395 335 -950 284 -546 741 -801 -930 -587 421 871 461 403 737 -2 -993 -742 -568 65 -202 -193 575 -231 469 -646 -519 149 78 -262 682 -611 320 452 581 -565 201 -295 -49 59 871 -251 -140 598 -53 -590 385 565 -69 -252 -484 550 194 -78 789 -970 -559 764 774 -357 929 -615 -883 -482 292 873 180 955 -507 933 856 830 302 -278 -792 783 30 813 885 -664 295 -363 307 816 535 -615 58 595 277 -7 947 -858 2 37 802 -627 -671 355 -305 -977 837 -223 943 -799 372 -873 -125 -197 -558 -529 -577 534 744 -695 -321 -142 762 -646 547 856 581 -575 702 34 180 -54 331 -868 283 -975 -87 -476 -383 552 -67 70 -603 -398 -388 -177 513 427 665 -274 554 -795 -549 -379 -797 -175 -672 -665 570 923 -18 744 -329 525 200 -166 997 -608 -476 333 403 -462 -243 -505 -206 498 777 542 834 460 -316 207 513 -122 736 -590 371 -479 -609 31 -639 808 -326 567 225 -111 -1000 -441 -671 -339 652 437 341 -297 -985 654 -163 -89 -349 65 627 -440 -344 369 -592 -826 726 71 -935 -312 -792 -443 527 654 -479 665 -510 956 -547 130 -59 722 239 -795 732 690 -51 -3 -655 -158 423 -869 -170 11 -291 856 783 -165 208 -55 626 -573 -537 877 979 636 -888 -38 781 -211 634 -449 566 -708 -849 -472 -54 -778 -539 -586 574 286 405 415 662 -516 316 51 276 771 107 -694 -120 -390 -686 119 127 -649 -900 583 -444 577 -582 947 688 -279 -34 -705 -791 602 240 -176 -861 471 -687 765 74 -653 972 -159 149 392 -3 -609 459 -410 -175 -629 493 -159 935 897 -556 161 571 383 -762 809 -912 -506 -770 -97 -380 -512 750 681 973 850 870 -175 214 -990 -777 629 349 602 -328 -361 -787 384 484 888 257 124 64 -228 395 753 -235 -767 -646 -680 -85 211 -200 905 -246 791 -768 732 -644 623 -703 67 -243 740 111 687 -298 -5 243 -666 207 -852 -442 -700 603 -136 -190 -396 429 -566 -785 -56 -136 -510 971 289 758 -814 518 538 -886 591 8 651 -116 -923 -957 709 -83 696 -316 968 260 952 -625 -284 -841 -923 764 -126 -653 -157 -77 -376 980 844 307 -406 662 93 992 774 648 -367 409 347 411 638 -338 -638 -57 -512 -938 -201 -885 156 98 -728 39 744 -238 995 -637 -569 22 -664 979 461 468 35 529 445 558 -264 176 -941 973 438 286 239 678 -643 -415 668 -341 -454 866 -498 -714 -620 498 -991 503 856 609 252 -233 -409 593 27 -288 -674 105 -321 324 -626 -358 723 168 -79 108 778 419 288 -40 -762 324 -298 114 -175 810 -813 704 153 -800 916 232 740 -810 927 -441 -890 -415 -751 545 -31 -640 -689 81 186 528 -341 -777 -232 -291 -101 -294 -515 673 -585 547 -260 -13 57 -75 520 -188 34 -19 84 -349 992 639 696 -93 72 847 -599 877 -925 -447 -395 189 752 -797 -488 803 544 996 -44 -551 -793 346 -973 -694 606 -871 -261 -218 638 -362 244 -240 704 -633 76 -863 -310 392 -352 823 259 -794 924 -95 803 -392 -72 -134 265 299 -338 -640 -162 -713 -137 991 -209 978 820 114 463 98 -104 508 -154 428 -80 80 -894 209 -483 -813 -429 -875 -224 -939 566 -399 -696 -143 -233 -611 817 433 -10 870 -790 570 136 -683 -346 -388 -811 868 505 -365 -365 444 -21 -635 154 -423 -367 -515 -111 651 -302 321 -628 -738 -436 -906 -659 566 -803 645 -630 -447 -790 -537 923 227 -338 437 -657 -754 -880 417 56 -957 725 -274 -563 -459 -334 -302 -618 192 867 356 809 -251 420 -489 -735 -336 -149 313 -101 -967 516 974 -555 990 450 -989 965 128 566 -587 971 740 497 706 349 875 573 197 910 941 -935 594 -5 472 121 -337 367 -98 -800 207 810 482 291 347 542 -751 -288 484 -464 -38 -262 -114 -756 -518 119 -266 111 418 17 556 -867 674 -748 -377 -519 -320 -901 -123 -998 491 -374 539 798 161 -234 -944 -41 -511 916 -901 798 -682 830 -885 -205 -679 891 -807 312 -283 972 -912 147 -305 -128 -263 45 812 533 -724 -465 -284 192 -500 181 514 359 -508 205 656 609 -759 -198 322 -14 -428 -557 944 434 216 135 -935 -529 -370 819 -848 455 -276 -740 346 -667 -980 285 883 823 724 -25 -649 -568 825 -841 -897 -543 248 -818 865 -774 -131 279 -455 -262 837 884 -218 652 -356 200 54 706 760 529 156 573 554 916 -976 -695 -526 -977 -357 19 -926 929 751 -223 -250 -451 619 -166 -767 -65 -566 -442 -922 -464 -222 -154 -71 900 999 -961 899 333 984 566 -762 319 835 -119 -876 -342 558 -650 392 -340 -531 537 -783 733 992 504 849 -726 914 -84 -935 -106 381 -361 585 500 -118 17 637 273 -232 -754 -775 -71 -775 -990 229 983 -639 201 817 -422 -999 -75 320 343 -99 -222 269 557 -926 280 -181 743 390 -766 132 105 599 155 260 347 -708 723 -642 686 -988 800 -898 -683 -647 -794 173 165 978 504 873 -618 -217 416 688 366 549 727 -501 178 -80 280 -2 138 -990 957 -808 769 -930 800 -506 84 -156 391 -676 -228 -427 949 -151 -74 -546 -881 397 -215 -640 429 -168 -290 206 -549 564 -300 268 469 -624 -224 884 305 -931 -657 589 -954 835 -697 -419 753 -579 922 917 328 -829 311 898 -466 385 -186 -941 -54 767 -652 -673 -450 -189 -110 830 232 677 -419 -283 733 -417 744 913 -455 744 -495 -518 -857 177 -442 788 304 -10 -227 285 -952 -69 337 46 -461 -245 -924 -495 441 -61 282 -418 75 -588 -711 103 -700 -794 853 -475 113 -603 958 -45 729 84 518 551 997 -180 376 -551 -378 -814 -5 -635 -642 -61 -661 181 -778 -721 -86 -58 -382 -179 702 -80 -725 -344 549 855 -197 -410 -888 989 -36 822 -895 -630 306 625 -846 956 467 -618 838 573 -216 -784 -333 130 -747 758 436 919 -382 -309 -348 352 -124 -168 -764 -705 574 208 -953 72 425 80 210 -489 764 -965 -113 556 256 113 -577 -868 21 693 -592 507 -547 -24 -84 -978 -517 73 -463 -501 -550 -352 975 840 639 -211 -877 423 386 948 383 -523 -252 406 107 -850 164 -677 780 445 60 -643 713 -103 -32 -939 -508 973 497 -460 -358 -399 386 -382 855 999 372 -476 -876 -213 19 481 -144 5 409 -415 466 -627 -581 664 -896 -585 -440 -993 -465 -13 365 466 660 634 -790 956 254 -701 -141 369 -194 665 459 505 494 -718 237 990 229 819 -264 -428 -895 -497 127 -398 -201 959 -531 -531 136 529 -671 -914 623 -813 -240 -839 -546 731 789 -781 -223 27 144 -440 410 -453 554 -687 -859 -811 101 182 -340 941 578 871 -791 -150 432 902 820 461 295 -393 -251 -131 -919 686 744 -327 83 -829 -516 732 873 425 -839 -234 -106 455 -945 -191 299 75 -406 500 984 -845 119 -652 952 -291 -980 450 -803 307 796 63 -890 -843 554 67 -461 -307 267 -772 -439 -519 -842 206 -16 970 119 -1 -96 2 153 869 -721 908 318 -687 -341 672 358 -335 925 -784 -823 589 73 -220 5 -176 254 117 -776 788 607 202 -889 439 -572 205 473 584 -661 428 439 -127 -421 774 258 468 929 -377 424 -194 -217 -42 -557 -506 -373 -945 271 847 -119 -508 776 -529 -410 -747 246 -895 -605 209 -676 541 -87 288 796 409 839 293 663 372 -698 -351 -711 -55 876 -409 -584 125 380 592 750 -689 767 -512 109 440 -434 182 -434 284 168 667 110 770 -203 -709 377 780 666 -183 -988 989 -656 -911 396 225 -291 945 -488 656 -783 953 675 -645 -588 -5 661 -448 -79 166 115 -807 939 -964 397 572 -178 576 737 786 471 -113 240 -263 -490 -112 -143 -362 -385 735 -476 -61 -388 -70 514 618 -264 301 154 216 34 561 -854 963 542 -617 985 -47 -87 379 61 37 692 479 -521 624 777 718 -827 880 795 -41 -216 972 -77 834 200 -594 793 521 -164 542 -980 593 885 -700 530 -244 -306 99 -529 772 -563 -738 980 -566 280 -419 237 132 -566 -529 -331 -825 -550 -93 310 -269 -579 601 -700 74 764 728 -985 -233 62 105 840 361 -86 913 972 -476 443 172 -613 237 -862 28 1000 -910 951 -182 -375 -19 864 -940 -240 974 275 628 91 -171 545 626 -351 710 208 -443 367 301 -439 -372 -371 130 -763 -319 -107 992 -838 -999 -841 72 999 450 174 994 -15 224 -1 -178 -936 -437 249 891 64 220 323 661 344 460 -192 808 -622 538 635 102 645 -395 -818 -125 -224 535 -465 -934 -302 561 -942 -129 33 969 429 678 -896 -297 -80 -473 -832 -729 -78 -629 707 200 -228 245 62 43 -992 -198 -717 918 -343 -291 -816 666 541 358 757 -18 -223 -509 180 480 -809 -507 -437 269 339 -905 673 -771 269 633 -694 999 -629 -183 591 343 -402 368 385 49 110 -415 206 -265 834 -19 255 497 -878 248 876 -179 -737 -359 986 -509 938 -85 271 84 276 630 -51 -724 556 -188 859 944 144 -150 381 -344 -849 608 -515 349 345 256 463 950 -286 192 -855 417 -612 132 -703 774 -146 874 394 -209 -985 -711 -750 -896 -786 152 -82 539 979 118 678 -948 684 -81 -86 10 844 -134 660 299 592 381 -316 832 521 652 830 -181 372 -188 644 322 920 -37 408 -628 -128 525 -316 983 988 477 -812 -349 -468 -390 -503 -512 -752 -574 691 603 695 1 -291 -553 50 -646 990 421 576 -465 -51 -318 -466 338 -320 -26 -963 -151 885 -109 375 -990 -214 219 -355 682 559 301 149 369 -885 -841 -310 919 -257 616 -216 185 508 -363 979 40 585 -178 680 273 846 752 -91 -812 757 262 -818 406 513 -4 460 189 847 5 915 662 957 -518 708 414 -528 994 202 -653 461 411 -682 589 -245 907 333 -462 605 465 -83 900 -437 117 320 843 270 677 -677 333 -959 716 -463 248 135 227 -43 500 -116 -936 915 318 833 -45 119 651 764 -595 -454 480 969 -764 -300 352 658 -632 651 -505 943 988 -136 895 841 941 764 -788 -744 643 644 96 -399 90 964 12 -439 11 -87 -270 -736 -587 -513 916 -919 -338 -206 -530 -97 -700 816 342 -388 293 469 668 -427 -251 543 -473 -732 299 461 -364 -63 60 587 537 587 -578 -80 991 -643 -869 -982 893 -38 -62 514 932 -210 -838 -432 38 260 899 -122 826 -999 -209 456 944 -677 868 -413 685 954 810 -113 -270 530 -247 -538 -184 834 386 524 614 -49 367 970 -512 163 -621 -2 -542 2 961 375 -253 -356 -754 -420 626 181 -926 689 44 -47 -368 539 -172 -783 -388 -410 129 587 -380 -314 424 840 -892 404 -355 -745 661 -903 488 -695 973 -966 -961 4 867 -651 471 143 336 -333 561 -344 842 -976 -963 63 788 386 -94 846 88 183 -595 -106 -349 982 -437 713 -205 297 6 -335 112 -997 270 254 508 -638 44 528 167 -319 -420 -179 333 617 551 493 840 5 780 152 -200 601 -700 725 785 -240 829 -806 -132 120 381 -200 -476 -708 -43 -847 735 344 -735 242 -715 -756 49 -928 849 306 -229 -116 -379 -468 411 652 11 -636 -297 -674 -985 932 443 264 982 -789 -277 -570 -853 -628 -759 -376 733 839 125 -188 880 828 28 350 -982 127 616 -233 960 -625 -241 -636 -815 451 294 669 -132 796 10 -74 -647 435 11 -958 297 809 267 -302 -583 965 662 195 961 -937 549 321 335 -955 -712 88 668 962 346 -89 421 989 -498 68 413 -534 299 -163 -320 437 -649 -301 492 961 178 93 -335 997 -544 983 938 295 691 -580 584 -725 227 -101 238 118 -348 89 131 683 -509 657 -742 -421 -863 791 818 -959 915 125 788 275 -391 -610 433 467 -261 -621 -552 -76 217 731 998 -666 586 59 502 361 -635 -340 594 -683 -120 -410 9 -486 -798 -270 -596 58 -811 196 102 -411 -930 87 847 284 948 911 -523 -713 -489 -685 -506 185 132 -695 -873 21 -246 -606 843 -817 255 -756 -429 -631 -418 -248 434 239 394 -253 -3 -262 -554 -233 768 -684 -610 599 127 -153 -132 51 702 -439 49 -748 720 -707 -243 248 -728 -546 -710 746 -772 -886 766 -685 956 73 -952 -705 -227 -503 -930 -11 119 -154 -17 90 -520 -226 55 508 -774 842 383 -264 327 635 -953 -193 18 911 414 -881 963 82 406 235 -570 -400 364 -290 -675 -56 -859 -361 60 986 -115 -430 35 288 149 816 -6 -466 -972 775 -478 -529 297 -388 116 -632 -691 491 -106 318 357 104 -742 623 586 930 -632 693 1000 890 829 699 -729 458 131 500 384 -670 665 -387 -756 -981 500 -154 155 449 942 -828 -745 236 -279 -469 -476 888 965 433 513 -59 -212 -502 -954 881 842 754 -952 972 797 -110 437 788 -481 -418 -419 48 -772 18 -671 387 38 104 -378 -814 845 -132 411 67 -549 -806 -879 -297 -25 574 962 970 -185 -23 -911 276 -166 907 619 -507 -266 137 -382 -995 313 -968 554 -16 538 271 -433 137 -792 -8 -829 553 -845 835 284 -498 424 -596 912 -51 931 934 628 137 -15 634 -993 970 777 -878 -961 -434 -594 578 144 -67 79 -571 -703 -88 929 -858 -631 992 -481 773 444 971 -534 -550 850 208 967 775 712 -887 757 960 -359 58 -441 874 -421 929 458 -937 -510 -836 903 924 700 327 332 -987 264 -467 460 -235 924 798 -282 -936 548 912 161 825 -826 951 976 -606 -594 -699 -822 247 951 -704 -553 184 596 694 294 -689 965 -387 417 418 676 -708 -59 733 167 765 883 649 -323 138 -648 942 -122 378 231 486 719 212 -359 181 192 705 20 751 198 854 -353 -130 -198 283 -689 530 -229 475 -53 -757 941 -252 -337 -551 -830 997 -595 -982 360 945 293 944 578 690 -330 -43 -75 -638 565 -741 -909 -765 -2 -560 -28 -995 633 -383 -932 522 845 -202 -743 555 257 112 122 -934 374 873 505 -272 451 376 330 -70 -495 557 794 523 -6 -552 98 -537 611 -228 -834 -584 -374 -18 -408 -268 -551 627 -849 -821 74 -392 -648 -716 -991 587 625 732 -562 -170 -102 527 -156 -878 959 96 64 -712 -147 -570 -660 -58 893 -518 877 -604 696 567 -66 671 -423 775 33 -802 674 -428 -524 -740 -435 -315 -515 819 539 -85 -844 -547 -525 929 162 173 720 234 -190 -491 -943 366 -365 -642 -352 107 886 -990 -458 297 88 78 -673 458 932 706 -38 797 -424 277 -796 60 -116 478 -447 906 694 -452 770 -420 -385 747 38 921 859 808 -950 -43 885 672 -784 833 172 336 308 -738 -725 429 512 -486 -129 -666 -671 938 -172 338 -60 -578 788 -954 284 352 811 339 -173 964 -293 82 -415 342 390 -164 -615 -974 -472 613 290 434 -876 -666 -437 509 -827 -344 148 592 59 -97 -271 -739 435 -30 398 172 -41 -223 -659 991 -986 -529 466 -487 895 901 722 -664 823 -443 377 -566 297 363 678 604 643 642 -909 647 -816 -965 -147 563 648 -480 -675 34 553 949 710 758 810 545 769 -270 826 28 873 -938 78 -795 -628 -324 -727 6 -832 80 -759 310 424 -145 931 -451 40 798 203 998 365 -34 -621 447 527 -478 674 979 -871 811 179 -247 18 -565 -684 -550 -195 794 408 -684 926 -239 896 -943 500 -904 -350 -927 -477 -268 550 -471 -975 888 -424 330 -142 -219 -941 428 936 -581 -531 0 -117 983 54 459 156 -389 761 -463 -706 933 -814 725 -513 443 -775 -837 -401 283 -570 -607 426 -806 320 -885 -970 -578 -722 656 -416 377 -670 -238 -539 631 729 -282 -618 931 94 150 797 -107 -642 434 -314 -488 924 428 811 775 -167 149 -578 -683 718 876 -345 -327 537 602 755 602 415 -393 272 -370 342 580 808 -372 856 -73 -348 -508 480 678 873 505 227 828 -390 -273 36 352 -923 387 411 -228 -517 492 -360 -129 309 -673 -942 313 923 -439 872 441 -290 160 -239 -512 -838 -704 -375 552 673 386 -462 -502 -455 699 -520 305 -27 -635 -722 791 -992 -374 -214 -909 -91 584 -53 -52 -721 -385 -370 -651 -364 492 -950 -704 129 177 -497 821 -293 -548 -684 338 -286 -314 65 435 -982 -72 508 -29 -500 -228 42 962 -794 844 586 -122 -229 -298 761 -989 971 -861 758 499 618 870 795 -258 -605 198 182 951 794 -365 953 747 48 -387 377 -556 538 -588 635 259 531 -455 -651 946 -750 -248 -992 934 -506 -481 -590 -244 529 65 194 492 -290 158 -88 428 300 535 360 343 910 -374 350 969 933 -172 890 493 -906 890 490 -603 323 -676 742 801 768 603 628 -898 260 476 737 219 910 996 -928 43 -491 -272 -764 879 -62 85 -626 -267 -64 -788 -463 712 241 507 -77 281 934 -680 -38 936 -456 -849 916 -551 -91 -573 925 -91 364 388 506 431 -998 968 5 -623 504 940 571 -363 169 -664 668 969 603 953 82 -57 -304 132 -807 -529 624 -548 116 -912 -635 -87 -430 -794 -486 908 -645 -466 -23 -665 863 54 570 439 694 -233 -861 -61 -341 285 445 318 35 54 -130 -165 436 -419 524 -515 -453 -520 990 -671 -180 -913 779 -583 -75 -236 -358 -130 153 253 -2 -737 920 -362 -963 -810 233 920 -874 741 359 605 -831 -293 -9 582 654 -856 262 -68 -290 983 -666 753 951 240 -301 640 -34 -536 -833 -585 -726 850 -532 -594 722 -236 -309 -57 223 -835 621 79 -247 446 -197 -219 975 67 -545 -493 218 795 -824 801 -671 44 -682 397 922 795 642 -906 -270 -797 -346 -284 541 546 -944 220 -569 800 -427 -484 -998 106 480 980 -632 507 -567 -141 585 616 -278 -606 -664 -267 751 46 -616 -243 424 370 257 540 751 383 964 112 537 -560 0 864 403 -980 -135 -826 805 468 548 209 980 391 281 -198 -89 -988 937 736 -537 -39 662 474 -592 -353 -414 888 -486 349 -894 906 47 -440 597 647 -505 -422 -883 -49 -71 -106 -836 803 -586 87 749 534 287 835 -818 -581 439 -549 535 -60 -33 -47 -171 -491 103 -110 137 -544 245 -318 885 -256 302 -910 70 -335 -577 -319 -575 -434 10 916 772 -722 -968 -643 -295 273 -100 727 -739 502 -848 72 103 524 162 724 175 -845 -746 243 -166 -619 -257 -10 -392 -528 -622 712 -33 468 -543 -266 850 263 -814 77 899 -853 39 375 -70 660 196 60 349 -104 -634 125 -853 306 827 -85 -580 870 -792 -333 984 -397 373 640 -806 668 -859 -608 -278 -426 969 -845 166 892 534 -447 46 -938 -753 -759 364 400 618 -28 270 -18 -790 -474 885 705 -397 -50 213 -528 213 643 -158 -632 242 -362 -931 737 952 152 -374 170 -409 859 -137 -933 -441 352 911 -92 449 -919 -444 894 522 -858 650 -810 -267 141 -448 96 -879 631 -276 -923 118 922 881 888 237 -897 -530 783 -593 -181 -918 717 766 -537 -836 573 418 -836 -576 283 587 -585 946 -751 914 686 -370 788 241 -875 -498 364 385 -220 10 -628 157 -224 -922 327 -619 -662 193 333 936 728 133 372 -794 -231 -986 -319 592 -643 -338 -697 435 920 -861 90 141 -967 127 -874 -329 -724 410 -845 -363 -803 -942 910 550 -1 -219 452 -954 853 319 -924 -116 702 533 854 433 -388 -534 228 636 -102 -848 789 -970 630 888 -225 -212 -699 948 -621 472 -61 -2 378 -260 777 27 -190 -584 -849 -852 17 -987 887 84 -730 476 -788 777 344 -432 326 736 -775 -404 492 -372 408 256 -686 -889 -224 621 -314 315 764 -643 998 -128 703 -712 -99 7 832 784 -725 -914 -786 -156 -399 -11 577 -684 610 -738 153 288 -372 -100 -380 -798 650 -192 582 691 505 -516 -111 851 713 456 -424 853 -726 -438 -679 -972 665 745 666 380 241 131 776 209 -901 915 362 18 -915 -602 477 -77 -352 816 -854 922 498 -217 195 60 -54 121 240 -527 -159 2 408 670 -450 -538 -510 -862 229 871 -18 -137 697 -838 759 -871 -602 300 -941 -597 154 231 -898 -547 599 466 815 754 -400 552 -987 -35 801 301 -627 984 269 -467 -533 -338 52 -638 69 345 -843 -169 -251 229 -854 -462 631 -185 880 837 219 -334 -663 688 -686 507 142 -408 -894 -254 406 -834 872 -338 317 -889 -439 613 -151 842 -360 142 -995 130 252 -983 -935 533 -584 576 96 -744 -48 -241 188 64 50 623 984 908 192 -637 242 560 -622 -485 75 740 -298 756 561 -760 665 -513 -234 816 353 -380 -535 -398 -672 918 -488 -929 364 35 255 231 354 88 762 713 -292 895 393 618 600 946 -180 901 -361 -768 936 640 759 953 98 -779 -334 494 -533 370 197 559 373 -133 212 -578 -957 -819 430 928 303 701 929 146 514 633 185 -416 416 638 -947 -473 -182 666 -392 34 761 539 -218 741 -278 -642 -745 -668 10 -865 -457 834 -846 467 -116 -24 787 141 -934 -476 -487 -544 608 -674 474 597 -235 935 396 271 -574 -30 -939 305 360 140 -719 371 -223 949 539 -128 734 359 -617 493 -320 2 -672 191 340 -232 -68 527 -868 -992 274 -508 -966 691 -996 -620 -598 -566 -89 421 -363 -949 -479 326 -353 474 -251 148 -268 -194 -879 233 643 -794 -970 -863 534 -161 -132 149 418 -548 819 474 269 -222 614 55 -936 727 764 480 -156 -178 299 -650 -79 -490 -723 -499 -392 203 933 -505 469 234 283 -285 298 -553 -400 -147 27 -464 853 298 -851 238 852 909 -429 -773 -143 518 483 -387 88 581 749 -188 932 414 -423 460 -754 123 735 -929 678 743 -160 37 492 416 621 681 589 -521 -923 124 -122 -188 -943 -517 -986 -841 732 358 631 954 -69 406 934 -868 -958 -915 -973 -324 738 -565 790 320 433 492 520 457 256 -911 -794 -866 250 499 -956 -564 -808 625 -620 255 223 377 -295 294 559 -664 -78 611 411 36 822 815 290 926 -630 192 752 211 306 352 -576 -41 -945 356 -400 595 731 838 145 266 22 -720 132 -480 499 -649 998 435 -563 927 3 743 431 -491 -307 -944 -472 282 -663 -290 -109 744 -206 -472 665 934 467 -167 280 40 -131 -847 349 687 669 -532 309 -513 453 176 404 -708 315 -545 895 200 74 -563 -779 639 47 497 -617 28 -757 -20 343 408 -627 -168 -655 -802 -383 989 519 -10 556 927 127 -516 -672 -811 863 883 896 -975 -813 -351 715 -462 788 349 639 -373 774 -228 -430 -437 -645 -514 61 370 358 12 707 -808 894 228 373 386 -848 -842 -27 735 47 634 761 39 797 -658 -409 319 -387 365 839 204 -761 684 865 278 783 -995 921 802 -251 334 -781 92 98 504 898 92 147 -299 -237 96 -454 930 838 700 331 -306 398 -937 -171 576 -600 -101 -437 -20 495 -375 -261 559 -708 191 -191 721 788 714 921 -504 397 650 526 491 895 -954 234 -928 -404 -250 -701 646 -556 -241 -339 801 -144 -798 -276 -159 723 810 -672 488 464 306 -417 -192 603 612 -932 873 -343 -533 -524 134 -159 636 274 -39 146 -487 -246 -323 -257 -976 377 501 569 -138 -886 442 221 136 326 913 550 -221 -287 -788 638 691 -975 23 219 -930 775 252 258 906 216 669 -879 -792 -85 804 323 -596 638 261 867 506 -706 751 574 -609 888 75 -968 -5 -54 69 422 -841 658 -413 818 -613 -434 -300 190 -966 -305 245 605 -658 507 -726 -234 60 -347 -765 596 -14 -458 -66 -708 -744 931 645 -246 -884 -891 -431 930 -341 265 340 552 -110 -924 -889 877 365 -306 -649 816 775 101 36 -717 12 -486 406 994 202 270 70 -141 -29 -953 -782 352 605 34 -441 -135 -623 959 -981 904 -429 271 88 -591 757 258 -755 -232 301 699 205 -730 -874 -634 -509 -882 -448 184 485 -766 338 835 810 -278 308 -58 376 114 -499 387 38 160 -136 -20 344 503 35 21 -16 532 -932 -878 -647 -39 242 -215 -973 87 569 -182 -80 723 -725 819 -306 -810 767 603 -225 993 348 -154 505 816 425 -742 -32 -692 568 -88 -752 -443 -360 646 3 787 31 -763 571 -800 -321 518 763 13 557 -249 -805 -99 -612 915 809 -139 455 120 -559 10 248 -341 -664 481 -986 -237 -721 476 -67 -883 -511 -594 348 -834 -602 -848 -811 -463 -496 83 431 440 655 -754 202 164 417 451 -692 792 -591 223 -794 451 265 -802 -543 580 389 -886 -104 -691 -648 248 163 856 824 939 -506 -699 663 994 731 596 934 798 567 975 -613 -934 370 -384 -823 494 159 358 73 -362 733 -700 -503 224 176 -545 50 893 -719 -448 982 -543 481 912 -988 -224 -161 298 974 294 -637 486 123 389 -585 932 991 507 -818 752 301 324 519 76 157 -489 -578 489 267 196 -672 879 517 -573 -832 1000 -78 371 198 939 -548 942 -436 508 565 -991 -339 -205 -817 -869 135 -576 -903 -463 -16 -761 720 -124 687 -671 505 527 974 -999 -665 462 644 -967 825 -982 544 449 304 713 574 -376 649 859 790 36 -646 -116 548 187 -788 -334 -969 907 467 -86 -21 -380 108 375 -520 -818 -39 621 808 708 -389 743 623 -96 -263 -888 59 90 -887 -551 -881 -899 685 579 -425 93 -83 303 -772 -89 -628 -415 983 -745 666 821 80 484 -403 -883 -686 -552 297 -950 -665 -787 937 -174 -677 -150 436 357 -318 -726 -910 943 115 774 710 658 817 701 908 -781 691 312 -821 538 -828 915 463 197 -260 -784 985 385 -314 390 561 -292 984 54 -293 155 -701 809 -399 -596 377 -592 -668 -254 416 -20 671 -184 -312 372 -941 -640 458 740 508 779 -741 999 304 -640 -356 909 880 -74 665 -294 -262 -894 366 -281 870 -621 -903 678 985 -387 -207 -498 -705 846 -917 22 528 709 -961 692 -317 -156 4 633 735 615 50 -542 468 -18 -180 -809 -711 371 18 -898 -619 399 200 -91 11 329 -808 489 839 836 184 919 -865 122 582 -481 382 -814 -526 -796 -116 -570 -89 84 -972 -929 427 -144 976 -998 585 990 103 608 339 45 878 68 -523 -689 177 -566 881 -633 -53 840 -623 83 -485 -434 -384 979 393 -800 -846 -683 -561 -572 829 -120 -137 -893 327 -193 981 463 533 200 -704 -299 -158 372 337 -352 516 -991 525 -207 -146 679 683 -614 835 -540 -37 -474 -64 400 -374 137 -729 703 341 -840 550 -328 -889 -82 -16 -944 -722 132 37 554 450 23 453 -613 -651 -44 -818 262 -56 815 -149 471 -427 18 -226 757 -442 -75 -360 860 29 970 473 864 -205 -978 350 -866 218 -2 -15 -897 -515 336 -814 610 -298 600 -925 -580 -640 140 -37 -860 259 -473 835 -421 -570 -880 -692 -810 -217 956 161 -121 -915 -505 -7 -209 268 714 -958 -807 176 359 -754 470 535 27 -354 939 363 -462 415 641 969 -818 708 -210 324 -608 -160 -698 -507 92 -72 687 949 -368 -794 463 521 607 733 -952 564 -961 583 277 100 -635 -853 316 -196 359 949 79 411 -983 991 -739 -893 -564 666 966 69 -832 -731 -301 153 979 -638 772 -448 826 -418 412 300 891 682 996 629 -205 -671 231 -691 -291 -398 853 -399 277 432 -97 591 0 -520 -187 767 122 90 -188 601 -194 -261 -948 15 -431 -99 770 -249 811 787 -456 438 -96 -366 -872 153 -580 -696 273 823 921 695 -636 -866 -51 -883 229 85 630 -130 -430 625 -990 66 719 -708 212 756 667 -729 -718 525 -572 -423 214 503 504 869 780 149 -636 -643 223 862 928 978 174 896 817 -714 290 -759 -779 43 -409 -622 -837 -62 351 -808 840 -581 15 -228 -715 229 314 -727 -732 15 -770 -755 -123 -388 -980 385 -124 710 -91 -311 -564 -400 322 925 47 -703 -748 -17 -911 -507 -361 -339 -989 733 244 883 61 357 98 559 183 47 -460 223 520 65 657 -618 -477 139 980 196 592 -838 -178 213 -894 351 -362 527 824 -202 -778 -350 409 243 -755 -137 809 -652 967 275 142 -190 696 -371 -963 572 -965 -992 -423 -222 906 -22 495 -836 366 -1000 -399 -389 482 -201 -311 -298 239 -464 -783 -96 148 -121 -431 -10 -83 -533 -382 -122 919 96 -395 -428 -712 -574 170 -933 996 712 -624 953 -942 432 -595 -75 592 -693 -641 373 -1 -527 -987 -667 8 434 199 -189 -100 -380 -406 466 -814 -249 61 -266 -951 -993 -335 295 -121 869 469 351 -568 82 956 850 433 807 -406 -602 244 -250 -438 -633 -801 -363 -707 648 463 -370 456 -692 527 479 -138 -229 -269 48 -845 -142 -85 -207 439 -294 -263 -106 985 262 -266 353 -348 93 -77 337 586 218 -501 -254 -49 271 910 349 351 -472 858 -54 -273 20 180 -28 281 379 118 410 -202 469 73 -885 1 -268 534 651 -436 950 -467 361 973 847 -147 -894 711 764 629 -34 -185 -179 -298 -135 982 -635 276 -713 171 -495 -331 -959 986 586 76 720 -871 714 -4 -136 -840 289 874 145 204 -177 -795 -546 236 733 344 539 663 432 -37 -162 818 962 -328 39 -58 -64 -253 902 -240 -766 -540 -626 772 -181 -182 796 539 -763 -796 -860 -509 -109 -964 -596 -963 -414 -659 -122 451 463 -907 405 64 118 490 -266 158 300 -757 915 -585 -597 687 -170 125 -264 362 614 -921 185 -642 -827 713 49 430 436 -677 628 170 -776 -197 20 -500 370 -900 753 -559 -587 -936 706 129 -288 -955 88 46 242 -694 -861 -643 445 -605 -353 -393 -509 -660 -745 -283 71 -123 872 -326 571 239 -334 -64 -46 -368 -904 968 -42 -750 932 500 130 -603 -324 157 -772 -963 -249 -236 507 196 -856 -433 -92 79 929 947 429 -222 -140 -487 -238 -283 -808 220 873 970 -292 659 966 844 -535 846 -699 337 -124 -612 819 -698 -433 451 -183 -369 -427 -357 198 647 -682 -983 -265 -334 813 -283 576 -614 -428 -148 -952 -956 -7 -458 995 677 -639 823 517 -161 -909 -415 -176 -487 -974 -19 679 -911 729 536 119 -219 -137 -823 236 660 -337 -789 -777 556 588 -672 -179 872 -265 -770 -637 735 -65 760 333 -28 23 494 761 -852 923 -359 564 872 704 450 -587 982 287 -36 -286 -889 -603 -267 723 40 356 -506 630 598 398 421 -608 -445 199 -491 952 168 -732 323 907 -267 901 -660 -877 -587 -659 -816 -361 -149 691 -97 -549 -39 19 -823 -153 -500 604 440 708 -50 -302 372 -284 -964 331 407 -497 714 757 872 34 329 -935 -829 -809 -267 752 -69 -756 110 -465 -507 -479 138 684 403 498 497 712 -278 -169 704 -972 -284 271 839 -790 916 -508 693 -18 -337 23 632 -712 -244 -875 -197 -428 724 -914 411 -502 93 695 686 -494 -315 -75 848 179 -498 572 -772 -396 600 32 321 -191 537 238 -155 648 -337 681 -29 -16 992 -477 -225 -860 -918 -221 648 738 621 -629 387 646 827 -947 -142 730 349 -937 -364 -772 679 568 -327 329 -346 -693 446 -347 913 397 -260 -7 195 -15 863 -684 483 -323 -299 192 -522 -771 981 181 652 435 870 -797 728 826 -470 239 -997 -53 -110 216 -691 -834 -296 -786 -410 -506 237 -90 760 -247 -434 265 242 28 803 -494 225 -307 823 -927 -307 677 -544 989 154 -315 637 -895 296 972 610 857 8 535 -490 -106 474 -581 798 230 699 685 682 621 38 -409 -69 306 -268 -390 559 126 -922 491 34 594 390 -825 967 -267 -384 -541 -684 -39 -614 -605 -476 -193 11 28 -901 -604 505 660 -869 749 -849 106 -938 107 -446 -416 -639 219 681 498 700 -681 189 955 64 73 888 -878 335 658 281 -879 294 637 624 638 664 105 115 -460 -940 253 -668 824 161 -952 5 -541 222 -909 452 205 423 -900 -852 -781 601 829 457 789 107 1000 -156 909 -937 186 -561 664 -910 -231 992 -239 -383 802 -703 903 547 490 -759 -292 532 -717 -123 986 -531 -217 -744 -58 157 889 -456 144 -765 -920 685 791 474 36 653 -805 449 -366 -718 306 -463 -403 -533 -845 -386 -189 416 -829 112 -874 999 932 -221 -46 -242 911 498 -29 -644 -422 117 -897 -447 799 -992 727 973 841 -993 -553 -659 -157 107 -419 -246 86 -666 -909 -349 342 -941 686 771 -512 -765 -199 749 -539 -67 994 692 639 -603 -465 922 543 921 155 178 -196 -795 161 -499 -106 579 -564 -847 -67 -831 132 -809 942 -92 108 -167 -96 562 -108 -882 901 505 351 -500 769 17 -56 778 -484 -963 603 482 -419 -913 -821 -853 -600 273 -646 435 13 -313 109 739 927 53 343 -711 -553 531 848 -514 820 -223 -378 -396 -296 278 892 182 860 -439 773 -812 215 -153 794 -738 -335 65 127 235 -77 761 405 -526 -956 -669 -581 -28 -696 -703 -639 -504 271 934 274 432 -941 -483 -544 -555 -497 -462 334 860 123 -217 -350 -294 151 632 -38 945 -878 752 88 -661 -539 249 -898 -625 779 -955 130 -215 -17 -205 573 123 929 372 -515 -263 583 -592 -283 -273 -831 -160 51 323 -914 -656 -379 924 882 747 -175 -851 260 211 174 773 -287 461 -847 -328 -764 561 -161 -567 -638 -639 562 571 604 -627 213 157 713 -444 640 565 -171 702 249 -362 593 -484 638 -239 -656 -387 306 912 738 825 741 277 -669 -391 268 649 -722 -791 -293 -32 -721 608 -952 -122 -759 -290 -116 978 79 -414 -682 560 -56 626 994 -389 752 743 -257 -869 -955 -781 748 897 398 -640 479 509 -854 262 -432 408 -860 -961 -810 353 894 -409 -92 -957 320 291 740 201 -461 -128 796 -587 968 -332 346 358 612 -537 623 -642 -910 598 472 777 329 112 -623 -62 -610 -883 49 -579 -61 883 881 -375 -156 -61 953 222 -86 654 858 8 -843 -520 157 881 20 68 -317 519 -80 -159 851 -414 -381 -25 114 -459 -299 261 192 448 711 50 665 -596 305 781 -400 -542 -177 25 -211 -99 307 -548 -669 -585 -646 463 504 761 -558 -618 -368 617 -149 -617 -590 -833 857 -440 -464 -914 449 219 423 -491 -42 -827 771 -880 -986 471 -705 -598 307 798 419 784 -257 312 217 -723 636 -886 448 -736 -811 280 441 126 -400 416 489 185 -984 -89 73 -628 683 -758 144 -844 408 -522 212 32 172 105 78 -853 -939 616 -111 -566 -862 -840 -896 -575 759 721 221 -558 -917 -741 -151 704 49 -604 117 86 -420 998 -714 721 -98 -55 331 -620 143 -64 -334 -237 173 27 -245 -563 -444 234 -6 -366 625 -147 -377 700 184 -744 -437 713 45 -988 90 -592 584 588 -884 -886 -878 -305 -269 -89 650 906 -620 306 78 181 456 661 965 252 632 286 248 -422 -278 677 -874 -426 502 -166 94 -143 -46 -6 -689 816 515 -715 3 -790 -793 801 52 -574 565 83 697 938 273 312 -800 133 -746 954 225 -760 699 -690 939 356 313 -324 -397 -542 -91 -155 -529 -804 -643 -315 -64 437 -134 -414 980 -922 -208 -799 -343 -760 -204 -488 -492 731 -95 -112 224 953 829 -570 -72 -425 540 538 853 764 -669 -475 -109 -44 -150 -536 112 -748 942 912 -314 -348 -934 770 -761 792 -295 -20 -439 -253 -123 -448 -913 -124 -715 -327 -26 844 -289 573 692 283 902 -80 857 -752 -344 344 305 405 -445 984 -176 938 693 -713 -549 532 -774 -661 172 -561 -447 -368 990 -934 -623 -640 268 -162 -614 295 64 172 -692 -723 -475 934 -779 -399 -329 -22 -566 -989 -947 491 857 -657 -10 -891 -764 -541 -451 951 -507 -282 781 -542 361 486 -191 -78 -909 -590 735 845 -534 477 -380 316 344 -196 970 773 400 731 941 -865 -437 -756 -222 -812 -46 598 -909 -16 589 890 -98 758 -793 497 89 -8 -45 -8 -543 455 213 -370 976 -732 524 -410 898 595 -769 940 -765 707 -824 11 -332 564 -838 455 914 274 65 398 312 -313 651 565 631 -814 883 683 463 -458 -710 246 745 -1 291 781 -778 -226 520 -868 -661 340 486 -269 -911 -729 330 -229 962 -979 213 860 -37 439 -621 -731 -760 -814 -53 78 -433 228 -501 -576 -788 828 678 325 -836 -358 -835 -211 -339 -836 -140 233 -950 313 -968 814 581 147 -316 630 -240 515 -476 611 388 66 -466 392 21 -107 -938 634 886 -60 -681 705 -752 -602 -400 -757 723 680 -664 84 -831 -925 -610 992 -456 21 801 -755 176 826 -132 -449 637 527 -87 -528 61 591 946 -525 -219 701 -206 -456 19 828 392 -426 868 890 113 790 -58 962 186 -352 33 -194 952 -162 -862 6 -850 -89 501 -338 330 906 622 172 -42 573 521 -552 317 -856 -908 -956 592 59 -666 849 823 192 163 45 401 -781 -411 -495 820 142 -893 -188 -558 943 41 -59 507 -169 -525 782 887 7 -368 311 -417 -345 -81 25 298 418 641 52 -358 61 394 260 -390 -325 338 272 554 -419 657 146 478 -466 -669 571 -511 -755 -43 -744 -108 79 -558 -989 -455 -167 566 -407 -65 -972 106 -543 870 192 804 112 936 936 650 -385 -781 -282 -53 726 -650 -340 -553 120 47 -181 -401 488 -264 871 -68 492 302 -550 620 808 272 992 508 640 317 435 -44 -500 -318 433 501 43 245 -163 227 750 88 395 335 610 823 386 42 506 -413 107 -788 -745 -165 -976 -252 780 821 -476 364 -768 842 -626 -707 -856 632 577 -219 -395 -276 104 758 521 -372 699 -187 973 659 742 888 754 -767 -236 -670 -439 -533 -390 277 -818 543 797 -580 -471 846 -454 -966 149 -865 -183 405 516 126 -961 -44 767 112 -915 944 777 -466 480 887 -597 -416 -183 560 -129 -923 -370 827 55 316 506 621 -296 -621 -434 -456 248 -217 132 -695 470 435 637 482 -730 -634 -596 -705 -125 -831 -640 -326 794 -388 11 -334 317 -903 -309 370 -913 123 -484 599 -334 871 -578 958 -18 -109 651 969 -620 572 892 879 -581 -746 -104 -541 -81 648 87 74 -66 39 -649 1000 398 728 -592 -542 -384 -265 938 464 1000 843 -841 599 -768 836 661 309 893 -977 437 986 -795 -850 -720 34 -420 -954 -413 -276 392 580 807 622 -462 -368 940 863 -539 749 -35 701 -140 190 -372 342 624 -855 199 -850 148 207 803 819 -193 267 698 420 641 30 840 -80 499 -905 17 807 549 -481 581 330 -684 483 174 -823 258 -270 592 -409 -594 196 -31 664 683 620 -488 96 136 -827 -419 -707 31 557 975 -270 -124 -992 -774 -987 -366 147 -709 -878 526 -795 573 200 -839 776 -784 -555 -41 -941 563 -459 -498 1000 458 -253 -584 829 399 405 1000 701 299 -877 -855 -155 26 55 -422 -478 394 -820 125 925 593 -622 -584 -402 -861 -214 -539 409 402 952 -409 138 770 -479 -569 445 397 281 805 817 377 749 468 625 -106 -186 -793 -834 417 -463 524 376 -372 749 960 -751 -333 6 38 -570 -232 -369 862 -162 -31 -868 -491 104 424 970 -5 125 -97 286 -158 442 -283 -494 -925 -923 -248 -546 190 857 -320 -207 -776 -292 428 -968 -104 -435 -594 -996 -962 594 -9 -637 569 -758 56 -806 -298 775 -178 168 -140 315 843 735 326 496 9 -821 275 -485 277 -406 23 228 -705 -469 -644 -412 931 -154 -110 866 -33 93 -788 -134 -892 776 327 -570 -805 532 -772 -608 -124 419 747 734 518 454 -970 171 -681 714 62 -534 756 -56 701 974 -671 -575 -374 -902 -498 -219 -698 -742 507 -522 -428 148 -332 -661 -260 75 -432 890 -160 -494 -181 564 -495 263 -925 -364 -788 181 -255 -657 -520 -575 -658 -370 761 -460 632 516 -392 -113 371 -454 -741 169 662 -364 840 -540 -480 433 183 181 155 10 -814 257 -983 -237 -843 -791 -968 -582 -911 -647 -614 299 -378 -80 -53 -937 -85 325 261 -82 701 -893 162 236 -172 -395 -785 -996 267 -213 93 418 -821 -157 529 -226 501 -297 497 -785 -858 598 -842 -990 563 613 165 -101 -750 -527 -804 -280 -171 670 -541 31 453 803 -455 -342 588 642 -790 -915 -604 470 -318 -7 347 779 -408 -53 -135 -110 -582 261 860 -291 756 -79 363 -821 756 768 892 638 331 -714 358 501 -248 -395 -491 -880 -755 -298 -596 407 -778 923 -877 -408 815 753 794 -69 -835 83 -571 -301 -891 78 -336 111 -142 -860 407 397 10 110 -546 -214 96 299 375 -584 840 465 -901 661 406 -552 -432 -27 -59 59 -445 -384 -288 302 -724 -960 257 -453 -813 605 -777 31 809 550 -463 -982 -12 -632 595 -692 417 -221 742 -8 -822 568 -359 211 611 -382 -969 340 254 -566 816 -506 918 -858 -987 -800 185 -670 -808 -112 -223 308 -92 248 395 756 -585 -14 -726 -180 315 262 -239 92 -992 -362 -678 -347 232 789 520 -750 810 290 31 373 -428 -210 397 325 519 -591 378 -345 -91 977 -374 -103 -262 222 -382 -247 623 272 -827 582 -77 602 -642 156 -425 -441 -291 -596 -590 -817 -111 -240 -825 666 -646 991 536 673 734 798 -758 -380 706 -997 445 -953 -529 -290 -304 579 -121 -865 -591 -16 843 982 406 -831 -567 8 -605 -372 -121 106 -439 -739 25 -730 -125 -245 296 258 571 951 -275 237 182 348 -765 -440 987 160 -196 376 277 -30 -684 269 962 -379 675 963 -661 938 -163 -756 628 717 -803 303 745 -95 839 -75 564 -128 62 246 234 -359 -243 -499 -153 354 -717 478 163 -358 887 960 949 -378 540 -904 609 -853 250 -40 302 195 250 -69 -250 -152 -619 -969 -627 35 -286 638 -964 832 840 689 62 -820 418 -551 -888 841 -429 -761 229 114 -114 475 -723 -124 738 565 -930 840 -690 469 905 878 -147 -812 611 -288 -599 80 773 -823 -282 -935 517 -54 -738 689 948 -111 -213 423 840 938 -765 688 -46 155 -114 37 -829 30 -618 -532 -747 -45 -903 669 203 817 -286 -246 824 259 490 -169 -48 625 -71 -333 -337 -217 -445 451 960 -776 -598 -131 67 -530 534 25 621 36 102 -457 -590 -729 575 295 -411 80 145 235 -217 703 848 -9 -666 -197 974 -487 254 -808 -595 358 948 39 977 -972 -601 846 -471 750 310 -316 -962 -145 752 -123 577 702 84 -406 725 459 -764 -581 472 249 880 114 922 632 -373 -40 -630 -246 744 -927 -971 -410 -563 328 872 972 -142 897 444 993 -747 -904 -375 -306 456 440 644 -498 87 -229 9 -681 -588 -954 63 736 787 -936 -123 570 -999 262 908 117 -537 -871 939 21 -639 216 299 356 -789 642 596 -610 -689 -315 119 600 -417 -835 448 552 -264 -105 -942 -557 964 -270 -850 410 -758 331 475 462 971 51 -579 -125 -525 -365 -377 602 -503 932 718 -643 699 13 -56 584 -348 768 952 233 754 185 387 -847 -362 -27 158 968 -920 895 -33 -212 43 423 811 255 -121 647 -170 -925 274 -884 141 252 -142 -809 -581 -137 -192 -241 134 947 -195 -138 412 92 471 -895 -802 -686 -600 700 52 750 95 168 -765 972 824 -552 37 -741 -635 562 376 768 -304 -857 245 -595 -449 -873 -161 -317 474 73 -687 -613 594 -891 677 -151 -266 580 -492 63 931 210 680 -861 -35 463 53 -738 625 -848 -81 -577 -183 386 -90 528 310 -760 441 -971 525 871 -995 -78 516 177 605 -120 -644 -568 -161 -201 -803 -602 667 334 287 -225 -486 -63 77 166 160 840 -181 -610 -198 806 -225 888 365 -558 783 797 -641 259 -326 -809 260 40 -919 -219 839 875 447 357 -995 72 -6 -29 933 -711 991 -316 -315 -586 -609 -25 -705 -549 -58 368 288 846 558 415 -657 -822 792 -999 803 -354 -741 366 -235 -400 729 -614 -562 794 864 492 782 194 97 -173 -614 -275 315 947 -789 564 682 -201 401 393 -934 177 398 656 47 10 107 -801 -379 901 773 -890 -435 -802 854 573 189 -248 523 -81 733 -66 -905 158 28 656 542 605 -838 -636 -685 -791 -754 48 560 309 673 923 -436 462 801 -816 530 -841 205 93 10 -670 242 992 932 -91 30 555 448 492 264 704 492 -123 584 278 -315 -416 446 -333 750 412 983 212 852 -294 888 -727 849 667 -354 -785 -988 -650 1000 173 26 910 663 476 -38 824 842 21 915 299 -376 -999 81 -279 -575 -495 954 758 -412 -688 183 -137 -403 471 493 -413 376 -80 -797 846 158 448 633 -820 -382 -971 -40 -994 909 -598 -261 -714 -415 -968 911 544 905 -719 -170 -338 -329 -646 939 -538 -146 348 539 -823 373 -52 325 -434 28 -854 -653 417 -437 -503 271 -392 -24 582 191 954 -884 -162 192 -893 -517 335 846 735 -791 682 -786 452 -202 -4 -882 699 606 -503 -515 -394 -816 -884 239 -791 639 685 -695 -671 487 215 500 804 -629 -615 -212 -648 -323 113 -203 -818 893 631 -729 145 468 12 -895 -647 -859 -397 630 -83 511 -381 106 -112 127 -619 -686 637 62 560 218 -307 -381 -441 185 -899 924 858 -613 -170 602 -91 304 403 985 -521 566 -426 563 -287 278 287 -698 298 -196 285 -809 424 -833 754 -173 80 -261 -358 203 61 -397 -891 574 436 -221 299 995 457 255 -980 892 497 388 357 -889 -594 304 -810 656 -735 -408 -235 -344 -305 -536 -204 -761 -321 -606 -527 649 -539 -382 903 -639 -110 137 -739 828 76 -223 212 -106 134 422 -324 843 -277 -938 652 -858 333 192 459 -776 -245 -177 573 915 462 663 427 -361 -702 408 919 -754 616 -700 -821 433 -338 -220 -170 -913 -579 279 126 957 -408 56 975 -492 -379 -121 634 718 912 -350 -130 696 -146 -838 -989 -744 -21 589 -584 -222 -470 -675 423 -31 908 4 915 -512 -22 -155 157 -499 557 -381 839 370 377 -538 477 600 -890 -70 439 -748 -352 769 334 507 473 -459 -392 390 -182 -611 955 506 -301 -457 478 832 221 719 993 -714 718 -93 523 -432 162 -203 -587 -766 -875 852 -992 -569 943 -154 548 692 629 78 923 310 582 -695 863 486 -925 -350 -632 141 203 899 880 -459 -254 -517 994 -323 -956 -44 88 -196 651 21 1000 -839 821 -570 277 609 -804 -419 -473 504 -715 564 -718 -340 858 -408 -277 973 -811 191 -907 857 -332 85 -264 -515 -16 -624 -123 -275 60 -605 -796 479 -125 -589 -241 -59 -856 987 42 -183 445 -417 -172 -652 920 -475 -988 171 -274 998 132 16 -405 974 -456 368 949 977 -354 951 -991 -67 544 175 443 977 684 -993 289 451 -869 -6 75 -743 -307 -376 61 567 773 -71 -451 814 641 913 -607 -76 -206 -58 28 744 967 778 506 -645 -165 321 799 -587 293 359 956 -363 -79 -164 -875 -945 -288 -963 -292 357 856 346 -966 964 -818 788 -27 89 520 659 365 707 -896 -958 388 782 -319 503 -185 -206 913 236 737 -634 -702 -612 -137 635 -949 -821 951 954 -624 -191 208 628 -800 440 506 -849 -320 636 -364 820 166 -60 244 847 624 -882 -703 -15 183 158 -442 -410 -707 -467 366 -581 -907 317 -837 -93 390 717 755 -420 -143 -383 -866 -77 -76 -758 -974 247 -392 -145 310 64 -628 380 -947 697 -357 905 658 -284 855 615 321 -857 -933 905 110 -363 320 -266 -910 508 -204 448 767 993 594 445 145 951 -791 -873 -627 -928 -312 -247 490 -352 705 -72 -343 -51 -842 -214 871 -130 545 926 -875 -539 -672 -423 734 378 922 -27 -6 -883 41 31 -714 165 896 54 891 -98 349 -327 -610 864 -24 944 621 -333 -311 317 237 946 450 789 -627 -192 -945 -343 -490 -929 632 -381 -266 379 -392 768 318 39 450 -779 350 -192 -410 -726 -690 -686 351 841 -758 -183 -910 -165 -856 469 -989 570 164 928 253 944 -807 -646 784 -166 -687 -401 660 369 457 362 -17 391 -764 -118 -141 -617 -360 152 -962 804 -139 -600 875 593 190 291 -165 6 -742 -264 -66 -661 -445 -289 507 284 -699 98 600 -870 -875 840 256 -802 -489 174 412 100 -944 -675 -997 -437 -662 55 120 -274 -469 -295 333 -983 190 260 635 -50 -961 -524 84 459 -95 590 805 315 -800 639 -841 758 25 964 107 -926 831 422 88 927 -176 -831 772 -7 904 316 626 -740 593 332 -211 982 -999 253 -842 401 871 -812 379 -722 491 925 -320 -401 466 124 -126 415 414 -753 463 912 -807 373 -950 690 625 -510 -870 -569 -736 -770 329 26 728 -264 -983 -162 525 11 738 251 -495 564 867 741 791 -644 -385 -339 -852 767 57 719 873 -265 933 -882 -315 375 998 328 560 382 -443 -749 926 49 -907 223 807 547 864 -102 580 410 788 241 -156 -24 284 -269 234 602 68 -703 -101 497 -333 -467 -101 781 -485 -63 422 831 493 281 -376 -417 -367 906 -986 290 -698 -406 117 431 536 -581 -561 704 -226 313 -92 -962 -874 815 -754 843 -986 862 921 402 -997 -545 -44 556 -319 -272 825 -371 767 969 353 1 -817 -877 -334 112 556 -960 509 345 -425 122 209 -891 -52 110 563 -251 605 224 -466 633 947 -9 373 -621 -141 -985 231 -50 -394 -999 403 -736 835 -656 387 -561 37 41 -110 -701 -535 -46 -390 39 -250 -45 538 -629 -57 -960 -284 -786 -419 192 -869 -197 50 -957 -992 499 220 825 -338 -854 -303 -758 568 -853 900 117 -507 5 777 -826 184 -690 542 -579 -328 103 734 171 809 -76 -906 -330 716 327 -745 107 711 502 -859 -515 305 380 404 767 470 320 -39 379 -123 -831 -197 592 485 -829 -822 -895 82 -85 -760 647 487 860 116 -752 896 115 546 -366 -44 -174 -5 -849 430 238 203 -583 361 -209 327 -671 -989 715 -806 855 -190 900 -291 -57 785 746 -699 842 157 -518 -217 131 904 26 321 -920 -695 45 433 412 -465 388 811 -447 -368 -346 -777 889 370 332 241 98 813 840 786 -545 182 -165 -587 -432 991 127 41 655 34 49 166 899 -757 155 452 318 -521 -40 -736 291 475 239 465 -976 524 29 -104 516 941 -164 -275 -231 -454 519 372 -813 846 580 -302 710 498 114 672 -414 538 443 -403 -981 -450 691 -303 0 141 -630 73 962 169 481 348 -524 865 -45 -358 834 926 -806 329 601 803 -921 919 191 -437 461 26 428 -373 -28 -864 870 -79 805 693 -991 28 -209 151 8 220 994 -733 688 -76 245 349 429 -71 -587 -316 -803 -959 980 -117 933 424 159 -282 584 -814 -769 -385 -487 170 847 -206 398 43 -667 -209 -424 -979 -745 617 -211 232 890 -894 735 -775 788 10 306 -988 -190 -219 58 -595 404 621 -170 254 -881 383 585 -365 -766 -185 934 627 -784 -17 789 -661 -87 825 389 499 129 350 84 719 -38 -301 -110 355 -641 967 567 471 397 -419 713 -838 552 62 689 -504 528 -547 805 -740 490 399 275 862 69 -754 -699 -469 -837 -150 80 -369 -699 59 772 251 125 303 334 -296 -824 -383 -10 -616 950 449 229 983 -749 802 -831 450 439 458 785 -528 -344 781 -126 -847 -794 -617 -789 -208 19 -446 -182 392 598 -810 -129 38 629 714 -446 -704 519 1000 -41 912 -565 422 6 397 -61 -823 -682 -189 113 -550 -139 780 -642 -95 115 -754 -459 -618 -501 667 -21 -119 334 -804 479 -91 843 -741 776 347 -539 -760 604 -743 914 331 -160 604 -289 954 -810 -353 420 -242 513 862 -508 353 340 -21 783 89 4 -266 -845 591 -934 -167 732 -750 -193 -358 -840 438 -337 -725 791 81 -76 735 694 231 -989 -548 930 -376 -625 -566 577 133 -418 -799 -845 340 -179 -21 574 -10 -636 -94 -304 513 592 -429 619 -788 -550 -186 501 -769 -180 60 -381 -892 -746 104 -682 56 643 928 286 -611 332 -764 -623 21 738 305 109 820 -514 -21 203 -337 -132 -343 855 991 -83 -167 182 152 -581 168 15 398 990 -162 275 317 -204 -224 -572 80 646 424 457 -609 -105 -108 -124 547 747 -458 712 861 506 -741 781 501 549 -767 133 461 -276 -13 -141 -406 242 428 -325 -664 927 -776 926 555 -425 338 -724 -513 346 -53 153 -798 708 176 -643 -50 401 -343 -811 990 -327 -928 929 -626 987 919 -657 -397 -603 -902 -161 -326 92 -953 37 719 19 -949 536 513 927 -582 649 568 850 571 -655 -771 -941 -537 895 -912 446 -219 420 -604 -92 227 -732 -838 -708 -580 755 -292 -941 297 143 26 720 767 -149 -810 -905 143 -269 -746 -558 -537 -238 -838 -40 372 207 -465 -186 -897 824 767 -745 660 -938 -64 -797 -833 -888 -166 -806 -256 -774 -438 -633 257 -174 569 335 -227 -751 847 -803 -553 -272 -574 806 -139 421 301 337 813 563 878 -145 -559 217 160 67 -869 -53 597 863 -278 -896 239 -569 -427 771 -253 -916 -897 -775 462 283 648 51 -88 -295 998 -187 -43 691 853 443 122 -319 631 327 -40 -924 -412 -566 -341 -837 624 424 882 424 603 -327 -352 -941 343 169 -430 252 -147 -610 825 -151 -175 804 -67 -788 -427 -786 848 -71 665 -995 170 115 -328 -613 904 228 -723 2 -576 -284 637 917 713 912 -461 -532 861 2 280 -464 443 191 957 115 981 115 542 856 -9 -614 -693 -869 122 -390 536 -164 -461 796 -639 738 -253 -221 -1000 125 -411 744 -768 -540 -464 39 503 213 380 395 -345 965 709 58 219 101 133 -562 882 415 677 831 -255 -167 -713 -285 904 910 -228 -223 -934 471 -636 -121 495 750 -242 459 -263 -136 -762 -712 -395 -358 -47 239 647 -752 -103 -505 514 64 -463 -708 361 544 -557 -547 538 458 796 916 901 696 -462 772 -184 93 -492 -915 -501 -665 293 -427 -810 604 -725 150 674 -307 942 -828 -292 -594 276 -206 660 -967 569 -215 675 348 353 -838 458 719 -251 260 992 225 -625 -166 -1000 894 -209 286 -999 -336 -357 284 -797 -927 883 38 991 888 685 285 -211 -201 331 877 808 -33 773 -538 976 52 -727 -148 -64 -95 -827 -158 -213 -751 384 -476 758 -659 104 -672 -744 -682 965 -546 -427 347 -466 -645 -835 257 535 162 -649 382 319 813 -605 233 -244 -464 -43 465 249 713 182 624 254 164 975 -205 -5 -549 313 -982 24 58 -572 574 956 -548 197 792 -144 74 298 -651 -869 -239 -628 17 -396 -557 -33 700 113 -93 -117 -808 -194 338 -225 -46 306 -681 661 353 678 -910 -747 79 107 679 21 -506 559 -107 -266 209 -811 464 355 878 -306 61 117 149 200 996 240 0 316 -880 477 362 639 -436 427 800 -35 -683 856 -411 -580 171 -37 -353 499 -720 -801 -374 769 -97 -575 -199 301 269 -868 153 -548 203 -649 -706 86 216 606 104 743 448 148 838 636 573 -9 104 -609 179 976 -281 244 530 -287 -184 413 -186 738 -761 705 743 -920 -335 -930 786 -278 929 132 -90 -516 533 -312 -253 362 279 865 -759 -611 -622 633 -86 -934 -885 -502 -141 -486 954 820 536 476 356 -531 54 -594 989 -303 658 -651 -461 -919 580 369 712 -963 651 999 -571 99 871 787 -429 290 -573 -895 -181 -182 674 -95 114 548 174 -684 978 181 -942 194 -438 430 100 638 -594 264 -290 -286 -350 166 -391 959 229 277 -752 808 -201 -528 -68 243 641 507 110 -703 -966 -55 -462 -643 230 202 628 -827 -129 -368 -262 -951 -66 -755 -319 -136 685 182 -988 557 -455 464 589 -100 659 421 -354 629 487 965 -678 356 344 -724 434 -165 -816 -634 185 932 853 341 749 992 380 670 -704 -168 65 881 234 -209 543 -507 -803 854 84 -684 379 -517 -437 -242 -834 250 -167 -256 -204 81 281 -896 344 -565 -411 -334 851 362 342 171 -207 949 -401 982 800 462 -10 -237 986 879 -631 -795 -498 507 626 -442 -666 -375 717 460 992 692 -575 -961 215 -631 -885 -75 -97 710 618 -744 815 -16 536 -561 -322 -825 770 -800 363 -333 329 886 -420 653 -238 321 139 -53 -480 726 91 415 -929 -899 977 651 -999 576 -489 231 -695 -816 -202 -994 -681 -730 529 478 99 535 -11 -596 -969 -313 462 -806 840 -152 397 250 890 -447 -763 299 393 358 -196 -47 -745 25 335 207 -65 187 -868 116 -758 -89 -210 810 427 -890 -162 -149 -881 911 -730 -697 -234 306 -425 -603 -40 438 238 -22 93 -179 438 925 735 -129 886 -765 -632 637 -211 -785 -665 305 299 -493 518 298 757 199 857 562 -437 329 -939 -509 -513 -955 322 -188 917 948 -673 -718 -277 -226 531 -764 -206 632 -950 363 790 235 594 137 -218 555 422 -312 -112 703 901 513 -365 -875 -401 -328 80 -672 878 -413 -87 351 307 245 -76 610 596 371 464 -170 402 168 255 -639 -566 485 979 438 818 846 749 -94 -671 626 -513 188 -68 -805 -825 957 -289 768 540 954 -733 -425 -561 -927 -93 -256 827 -347 91 304 398 -430 247 479 665 -679 780 132 266 -719 995 259 -970 499 -466 -602 803 -776 588 574 621 -813 -221 -125 810 -215 -413 -655 -518 930 935 72 960 -876 -250 160 73 -178 -64 -301 176 104 789 -302 -882 -140 812 295 -443 -846 -179 410 204 140 -69 -827 -106 28 -789 892 -486 -191 -175 -672 -150 -784 309 -974 -460 86 804 -766 942 -622 887 -712 -535 -789 50 691 -63 430 866 -575 -102 270 638 300 974 645 446 4 956 740 -743 -164 -144 -728 -451 742 -390 891 -265 -739 -521 850 581 -205 -442 -270 -674 -163 113 -900 647 -996 624 247 171 -658 -673 -975 464 -874 532 775 544 -304 455 -145 51 -715 985 -101 781 -909 -380 -717 -461 -88 635 -628 -678 -818 -157 237 154 -344 -530 461 -949 658 -978 -973 -431 -499 -551 698 292 -630 999 443 348 778 -197 -532 429 -300 9 -559 181 865 536 -764 -500 -779 803 -929 651 792 939 710 505 143 622 -120 -971 795 709 823 984 -482 -320 776 536 -843 -863 -390 757 304 367 719 -550 -55 -815 924 -777 -718 428 -687 -147 403 -263 494 956 -125 604 -437 212 -931 -118 194 -682 481 -998 -634 -239 413 -79 -512 373 -625 566 430 -12 -866 -590 -567 0 770 -928 -200 -518 751 -495 439 -206 -754 462 -670 -198 -288 301 556 -104 -592 141 419 -577 999 168 274 -15 -112 -2 464 828 -394 -445 192 203 -269 556 72 -540 278 429 280 918 898 -550 -302 -172 -355 -20 -558 915 582 -366 723 770 -530 -205 -256 -870 336 -212 168 293 -753 -113 -138 -228 -598 510 290 -814 -265 574 346 -174 622 -499 -483 -304 -465 669 923 376 124 -119 773 690 -927 194 -290 337 829 -840 274 -996 -680 631 340 -844 368 -190 -722 -538 -484 -748 -480 67 -820 -365 -797 545 -19 -695 948 -832 -963 832 961 253 850 911 -502 686 -910 778 -396 -539 -6 246 -333 -620 52 -58 -126 357 478 -583 -973 -152 902 470 -173 -568 -551 -974 -859 870 -901 388 -61 764 -847 828 -228 975 -901 -829 -321 -599 171 -291 -650 -700 -906 860 -694 -547 -824 682 48 715 -718 -834 -298 -816 120 452 922 -841 -958 898 194 -121 -426 108 859 -815 -128 171 945 -706 -354 461 274 162 80 127 -981 -900 -384 -593 -958 203 -496 -502 -837 -631 -890 -882 222 345 -632 -463 -966 476 -78 -860 -844 744 681 -950 709 528 -494 214 -507 -82 525 62 -460 547 368 123 249 -74 767 -753 -947 174 634 -672 -29 63 -890 21 393 -259 -335 588 -521 472 349 -263 -139 103 -218 -502 791 814 634 703 -497 -337 -855 420 316 -553 -218 -580 -745 490 514 -23 -647 -361 609 417 -875 133 241 366 -968 -152 259 96 -955 -900 699 -292 -365 -378 -49 -693 -336 -740 -692 -929 -26 -40 -684 108 -517 -837 813 884 -764 -645 716 -520 -720 -915 842 -608 574 -756 632 -21 -282 -57 -738 -198 943 -605 -840 -99 -381 509 139 91 -646 -496 801 67 273 -255 -388 -135 -78 -118 523 507 5 -233 -632 0 -884 -552 -123 -183 -930 -367 -863 -253 686 414 -298 909 -546 -73 -748 57 -879 413 -349 178 517 -789 91 739 -753 284 -789 602 241 -977 451 770 -289 -920 -877 101 69 -900 991 163 -257 -930 362 -239 -772 340 -171 -286 -51 673 -638 830 -935 274 549 -745 -507 547 -353 669 -963 -978 789 39 738 870 -797 490 290 -274 82 890 757 -396 -4 455 -4 637 271 -634 232 -1 204 -934 828 -1 -160 336 -591 -251 -810 403 -477 747 -149 -999 45 -911 931 -501 147 543 -397 174 803 -87 -127 -196 -893 -385 380 -650 -530 95 688 790 -225 -490 573 381 -721 620 -435 -975 839 648 -57 -234 404 296 -227 -720 -784 16 -49 -930 398 950 -685 -356 -525 -959 -790 913 -422 306 43 913 -590 855 952 -626 705 -879 193 -161 -895 -373 -898 294 357 -14 -971 -677 -292 882 -591 -493 270 593 -599 -513 -604 269 -849 156 -556 155 -947 243 306 957 -72 740 493 -797 -838 -206 299 -219 -646 787 -123 302 408 743 900 943 313 -302 358 -206 124 170 680 445 527 930 461 911 -659 -333 -888 844 -132 382 -706 -530 -670 642 643 576 -63 106 828 -162 -954 710 205 -802 -128 921 813 985 344 -21 740 393 849 760 -784 -242 -371 182 -200 444 -52 -782 -153 46 828 556 -192 -288 293 -675 -373 847 -542 726 988 -572 -288 64 378 -606 186 -567 -400 -171 -876 -94 550 348 898 -942 959 -221 -84 152 -248 956 -600 696 841 17 -440 281 644 -167 -957 878 -473 -926 -400 424 682 227 858 -354 281 -8 -345 418 -494 -425 892 -142 602 -476 614 562 529 -957 -262 615 102 -751 216 647 248 991 535 -403 769 157 -199 485 -413 -52 -982 -583 427 -660 -275 -582 -238 476 354 799 361 -719 906 -401 591 -405 -484 -41 -706 390 30 257 762 847 817 -487 135 -603 -964 521 498 157 491 -427 -904 10 -555 56 105 -233 982 581 24 -545 -67 -778 902 -660 -783 426 718 589 -346 -749 278 360 -502 -62 147 -580 818 -757 995 407 -251 419 556 -358 -360 -268 950 969 -678 550 -557 -842 316 468 -625 -707 717 -797 -646 76 599 -944 -469 -695 -368 -702 -586 453 486 -394 3 -762 934 700 -710 891 522 760 -632 59 591 617 337 -714 -273 -40 925 697 749 711 -774 -952 991 -972 868 -625 -331 560 -723 336 437 140 101 698 -794 -691 827 -150 -145 -872 -253 25 16 -124 -169 -81 -659 589 841 476 -739 -247 135 -997 332 -661 -123 606 -760 77 -200 220 -980 -45 -673 581 609 -315 630 -460 752 -319 -392 -751 -358 -803 685 -802 -451 -841 470 -908 -559 107 266 898 457 -421 -926 -52 -306 37 -630 63 -304 -522 -217 42 -957 845 112 -83 86 682 -139 -61 -196 927 -441 -951 530 343 738 -889 925 -684 569 650 548 819 -756 -797 222 411 -609 75 -430 -685 -746 696 -171 -276 972 -880 317 -881 879 -809 -554 441 -495 266 -233 490 -286 771 854 -274 -83 -747 637 -648 846 -429 878 73 525 -82 264 -993 -808 733 -138 -937 519 -127 -302 458 152 -914 -950 156 43 281 874 334 447 436 26 -692 588 -152 -848 424 -839 594 365 278 31 -262 -381 -506 704 323 -680 512 -53 -191 133 69 143 -113 832 -637 -92 349 -161 326 -539 -383 112 -715 192 -891 -913 170 -645 552 -529 -263 498 -267 -451 -763 302 321 21 -192 53 -37 -83 24 -326 -70 775 -607 404 838 -577 -401 -907 357 -673 -854 551 700 139 8 -729 -642 -719 975 -32 619 -21 -467 -650 868 -542 -384 -162 -709 -244 -156 551 990 71 -130 -120 -408 52 970 838 376 100 -838 -300 -473 314 -855 424 589 623 -907 336 -493 -405 246 428 -889 82 650 723 627 973 -888 -765 -463 -83 229 -679 -240 -760 -961 -862 697 -35 -539 426 837 85 -240 -160 -642 -307 -881 439 819 -455 -423 858 243 23 299 -62 472 906 -229 482 917 468 402 -876 -271 559 185 547 -422 -616 -897 -593 665 10 -383 -917 -203 -37 565 -113 -96 -377 142 -688 575 993 -260 820 -802 -503 -573 -191 -854 836 -23 867 -615 441 -737 385 745 -544 -787 759 473 384 816 -18 -740 -711 479 176 -24 971 -53 -761 363 -344 919 615 970 -748 733 355 688 961 -455 -195 -769 -261 -653 660 -318 -394 -622 -445 744 -716 -768 -553 -281 483 956 -259 332 -174 -704 -220 -769 801 310 -680 -589 -91 199 -896 -978 -894 -443 -635 564 -548 -316 242 766 414 -346 244 -216 -608 727 -64 -33 -886 -652 855 464 -585 705 -122 930 548 393 -634 470 936 821 55 806 993 978 996 280 621 -502 565 649 554 825 -647 311 -234 -957 -310 76 203 -178 584 -928 -991 -924 -573 -539 464 -367 956 -364 24 -422 -799 949 666 -533 748 -836 266 402 515 232 -131 632 -531 460 650 510 470 868 584 717 232 275 752 -64 -533 0 187 -466 887 619 327 -838 548 -478 -175 875 -559 -822 -964 413 -325 -199 -235 30 213 348 -70 706 859 -93 -595 -185 -600 -816 361 851 -645 808 -469 302 72 182 504 -460 -173 -718 754 -809 -702 -716 970 914 124 -880 444 -522 -926 -948 26 -774 539 24 -495 -485 427 -14 -493 -412 773 602 318 658 548 593 -322 653 363 248 -364 157 -695 178 572 -878 -157 -61 942 -135 303 460 858 348 866 94 571 -220 278 -767 214 -198 -952 119 -754 442 361 470 905 774 -232 120 -756 -948 -517 -225 -615 -642 -928 183 -498 215 -499 365 303 -149 -976 -816 -581 -70 -282 -465 -260 -705 -722 -116 -737 620 268 598 601 309 -10 495 -681 582 177 -352 -952 -211 685 881 596 972 207 982 -639 -86 415 -967 892 -599 173 -228 -407 -715 -766 -938 -859 471 -505 273 -947 45 192 -567 374 -240 20 -289 406 842 -561 -240 730 -2 -412 -435 -340 -714 -928 -958 578 -119 123 269 -993 -65 69 -384 914 -461 -26 630 614 988 -468 -443 385 -793 905 -8 -400 663 -508 17 431 866 861 28 -369 -209 456 11 531 174 -595 696 -2 -725 724 -350 -54 -34 381 -763 -24 -169 -171 525 447 592 -901 923 -54 -828 -825 376 841 -360 -713 -141 107 349 395 773 13 -766 862 -181 445 -600 459 85 -907 -546 -122 960 -554 797 -24 -200 390 518 774 -695 890 -928 202 105 -503 672 680 899 326 603 -899 736 -803 839 738 420 -442 -458 -185 407 -14 334 119 233 789 -850 335 523 986 -390 -472 -509 -372 191 821 671 993 68 -743 760 75 -438 -722 727 -690 928 -302 -85 260 272 409 -346 812 -934 100 -690 -913 972 129 -368 -518 -224 229 333 485 551 122 754 -110 543 262 -442 -701 240 220 267 338 -561 202 271 -577 332 -315 729 -895 834 554 -311 523 -955 547 952 -888 -389 560 294 -155 963 499 -60 553 286 189 608 563 450 -442 -312 -85 848 -793 334 -799 272 131 469 253 -67 -675 476 -753 444 184 615 969 227 757 477 -75 -116 909 805 513 583 -794 -923 -623 -621 -173 -799 -355 -442 -163 322 727 -879 549 640 -660 -993 37 165 -680 -78 -683 177 -252 -764 231 -946 907 -155 427 -162 -401 128 181 -320 -96 -786 -152 -625 95 573 199 554 -818 -967 -687 -294 888 -719 273 -578 898 -886 -618 243 327 117 -308 -5 202 -628 691 -92 -132 -113 -396 622 335 -255 -98 -643 835 47 -300 -813 -419 -638 936 669 -744 353 180 476 302 -820 -549 -6 937 -696 648 718 -88 -781 -83 -642 -462 -425 970 884 844 405 196 -474 390 -439 57 -146 -304 -538 67 -204 -72 427 553 678 -915 788 -695 735 715 -480 882 -167 370 -830 -884 39 -304 272 -364 -583 -282 -339 -510 523 445 603 400 485 -906 -863 33 -120 310 854 -997 774 -427 -345 -816 544 885 619 -863 775 -106 -430 -311 381 -941 617 -297 214 542 -523 -920 187 716 -692 6 -358 223 716 -782 -261 607 -736 -162 -294 605 -103 -547 503 -495 -51 -453 -18 619 719 282 610 -312 799 -719 232 -620 721 -301 -999 777 53 420 686 836 752 508 -899 -920 217 861 -560 245 811 -745 777 471 -888 171 335 17 -943 -217 140 50 -493 -808 -208 967 -230 309 668 -87 -252 -987 -22 -780 -523 -492 937 333 -341 188 -860 123 216 -858 -304 500 -449 -529 -385 119 378 633 79 213 -134 999 496 209 104 551 -66 -669 891 740 151 -811 -306 450 -313 -284 -123 467 -718 485 -487 -466 94 159 -406 93 280 512 765 -50 609 -390 -630 581 743 -674 63 -402 -267 829 -100 -864 825 365 -321 -25 88 64 -797 358 132 358 542 575 855 -46 132 997 -632 -190 98 -172 -884 465 -573 -523 812 -31 681 378 -659 933 209 -473 -404 -997 -238 846 -273 106 534 -937 -505 -627 816 200 460 -493 336 -620 127 410 18 361 66 731 121 -112 47 -891 411 279 142 376 742 384 851 347 864 -293 789 29 532 958 -980 303 381 972 -935 -944 267 -609 885 535 48 -120 630 -28 927 827 121 826 731 -629 -82 268 752 545 -706 -387 -151 -38 -581 330 724 470 -268 506 -694 255 -768 -605 203 -277 833 711 727 -662 516 -676 -610 610 143 -553 -602 -651 590 -635 134 -701 -258 -5 109 -820 -280 469 -923 -273 350 -886 -553 599 -14 675 474 -436 -952 935 482 761 122 640 -822 -276 88 -954 -233 -533 76 822 488 -58 659 -827 -502 -340 -162 420 -129 -891 -66 568 717 301 477 47 830 9 -752 -105 -548 228 19 -370 433 452 -566 -604 476 -219 -493 303 -366 646 -198 -592 858 -964 188 699 -330 956 -132 -104 109 -9 979 358 -496 -999 69 861 -346 -707 12 -685 -487 405 866 -332 166 -346 -265 -869 -870 923 276 305 67 -778 852 148 -118 117 945 822 514 -702 489 330 565 -979 -435 400 611 244 783 44 -832 147 59 936 -94 854 -907 -723 -178 -210 496 509 -381 7 -421 -435 -606 752 -807 -480 938 836 -646 96 -54 353 -947 -684 993 -989 -147 -801 324 951 795 729 -191 748 687 -590 264 10 733 -514 -433 289 694 -370 -810 971 -708 478 -473 -700 -475 675 -346 79 408 -769 -307 625 -84 -492 602 774 -381 475 -473 117 286 496 -177 969 616 344 243 443 -243 558 598 -728 839 654 -495 -362 901 -654 362 -538 -168 -815 -888 451 -988 -889 884 -12 -135 -700 80 -891 -657 670 -729 -560 -425 79 -169 -32 -973 760 765 -420 373 178 319 -870 944 -398 -30 616 479 788 619 814 -353 785 685 471 -215 287 -60 -955 285 321 -245 -353 936 236 -570 -635 864 109 755 -146 -769 206 -553 119 489 -563 966 -87 967 880 -424 -247 -667 735 507 -814 364 421 -195 270 365 -172 296 372 -921 -571 878 11 823 455 439 43 491 -290 -439 -816 462 826 353 -916 310 408 -983 28 -335 228 407 194 101 -61 -492 130 660 969 161 -144 -683 702 -575 -906 650 -14 -982 548 490 476 266 711 42 988 -623 313 -693 -457 -467 -361 -229 -331 536 169 968 677 -852 587 -859 876 604 -831 -77 818 -808 -361 74 -949 753 400 -413 872 -972 -15 -575 967 -912 748 -650 187 -882 333 962 769 835 -706 -135 -36 916 582 -311 257 -243 -12 391 963 -634 790 -653 -832 990 -272 -199 691 401 -512 42 -966 91 -864 -585 -133 -694 -362 -544 887 941 804 536 -36 -544 311 -239 -576 368 -449 -876 -766 530 152 -285 -295 -962 -327 -450 500 -886 581 143 -147 -684 -668 -406 290 -620 636 293 622 -595 402 -946 -703 -402 615 598 -63 410 572 -73 -225 464 -182 -186 -184 324 481 963 -711 -280 -232 -130 -146 819 -791 509 -814 -896 367 486 100 441 817 888 504 597 -665 1 757 541 -71 -656 684 -409 -104 37 547 -370 250 296 319 855 -551 -543 -216 -922 -435 -615 -401 812 67 -803 -102 726 -226 -39 131 -415 958 -703 -323 832 -873 259 -702 -534 -103 -277 -62 723 955 -413 -358 479 -15 329 921 -816 315 239 -496 -263 -653 -740 -269 677 73 459 -111 225 290 -158 274 797 548 -693 -898 -343 864 77 708 272 -627 916 -317 -194 566 481 401 550 -525 555 -777 105 -83 -134 -729 591 -35 -340 758 -793 353 868 -139 392 -983 27 207 -776 503 249 643 -250 475 -847 733 488 272 150 275 252 232 246 -80 137 612 -775 -739 -752 -169 -516 -798 -12 426 -886 885 -602 105 -886 -704 -709 275 284 -689 -309 -213 999 -12 -851 260 119 -910 -289 32 73 -365 121 -289 201 -706 903 -867 728 -869 -632 -532 -262 -886 999 893 297 551 158 596 -636 615 648 57 -522 -376 103 -287 -268 559 130 62 138 199 560 106 -491 994 -373 819 -59 501 557 118 -752 754 344 485 869 -249 -781 -367 178 -73 651 -141 286 611 -615 988 730 666 807 -413 -79 -582 -597 -823 214 -324 731 180 327 -409 -573 -734 913 584 115 952 -606 -2 130 449 362 771 -969 274 -421 -26 -333 94 -871 -173 442 -632 911 -523 797 780 422 -228 -939 858 724 471 -983 643 592 933 -122 -351 203 -86 456 -368 365 141 -665 930 -652 822 -53 704 249 981 945 833 600 -450 337 -30 -495 -925 821 -757 785 410 -733 -826 -113 775 -978 153 851 -413 802 830 685 93 859 -826 324 798 -254 197 635 -756 -938 -403 95 -441 -442 658 8 -66 794 502 392 -866 898 480 -478 786 -893 974 -871 703 642 -970 -388 340 -202 79 -856 93 599 975 689 19 180 -417 75 655 -743 -765 942 -453 643 -691 -737 271 -623 935 -991 602 356 -671 -472 -723 29 906 -800 -502 215 907 -204 -158 -234 -428 122 -577 -878 -321 881 -290 127 37 -804 45 312 446 354 -360 532 258 447 -206 940 486 192 -712 -159 644 -756 -993 -204 -203 841 557 12 222 497 250 -434 292 -864 -164 -872 478 -694 -841 316 123 -340 770 -964 289 -702 260 462 -98 903 504 776 -415 -135 337 -263 121 780 -393 761 858 841 -290 -917 -628 912 -683 414 521 -561 279 745 437 -812 -158 -595 445 -193 -24 201 716 -892 315 246 245 -841 786 -213 660 438 -106 499 -172 103 528 319 879 292 -193 24 590 -833 -826 -85 -613 -637 459 -699 -797 108 512 885 262 887 -490 582 796 682 -349 937 684 128 -498 -541 455 950 315 704 -116 216 -171 102 199 214 -120 -765 539 104 -305 585 623 843 -469 854 220 -670 764 421 903 -67 -749 -538 671 805 -515 171 -762 12 -379 918 796 484 659 -662 -916 467 -71 -476 253 311 887 456 -639 510 270 535 -432 787 212 975 -260 -174 -761 650 -144 22 -754 723 -813 -442 -709 -197 -342 906 -188 696 -413 -40 -960 105 614 -769 -384 902 -656 -460 -234 972 -49 903 644 -760 -586 924 -810 95 872 752 -693 885 -774 -427 522 -337 133 -763 451 -553 -28 400 -352 465 465 375 -828 344 927 -321 10 -327 -920 -768 294 412 -755 -333 249 -882 -334 -519 -847 -410 -94 968 454 256 663 711 759 487 82 -627 286 -838 806 -412 995 958 -320 -291 390 84 -238 -576 34 179 -806 -77 -202 -563 475 -579 803 -197 -928 -808 563 -518 -773 992 -720 -683 -386 77 -982 -100 392 -413 509 -33 939 343 -772 139 -14 173 923 160 27 824 567 481 -22 449 462 671 -199 -867 409 166 -16 -606 -844 -285 -476 -199 840 652 -861 282 373 625 53 463 732 -812 644 998 -766 610 21 -848 -600 -602 -817 72 -858 -400 232 613 351 -439 -173 43 769 473 -353 -386 635 783 -532 85 -415 -502 -33 -774 -565 985 165 -588 -543 -983 -26 60 400 695 327 -850 117 716 823 293 -146 -449 659 -55 -851 -515 158 -931 -453 -890 66 -88 455 723 -205 -619 -475 -4 790 58 -893 -660 978 503 436 180 -641 412 22 -364 -723 -965 834 -380 -227 -942 -710 216 -28 925 -867 -467 -932 442 690 876 659 957 339 -907 100 -8 267 -177 606 410 817 625 729 614 493 -797 -656 682 -170 84 -799 -118 -928 441 -438 -975 224 374 -326 -357 761 -141 -728 470 651 -49 954 -135 -168 -501 780 -28 -925 -569 113 -991 -876 687 629 114 98 -409 -204 734 -84 -744 250 -164 -581 -951 -214 -584 -694 125 363 548 964 213 -825 -877 -528 394 826 -253 -111 -900 955 -908 -827 -465 -429 -762 725 251 -952 -265 662 -266 341 -696 -258 -40 -343 -827 285 96 242 217 -863 -5 -99 986 -588 -322 -183 896 497 404 233 -259 -258 561 -802 -214 527 458 -265 -767 881 -686 -733 726 731 -296 -133 904 755 835 -508 -299 -543 178 -871 -494 -857 500 40 -12 240 -773 988 -460 133 234 617 482 223 -585 -544 210 277 -470 -309 -76 -522 489 -485 -23 -228 631 -215 -565 670 -430 -263 -858 -225 -11 -723 616 401 -554 635 -34 -6 681 -235 820 -148 -863 67 -275 -482 132 564 -367 647 800 -76 783 -908 681 565 -661 -619 -236 -92 -963 36 -842 188 -386 -991 363 251 228 -290 614 839 254 -982 -939 760 -609 296 479 -838 326 -42 915 -437 760 639 115 545 -962 -73 -366 -842 610 230 405 975 -815 703 -904 701 684 704 195 -605 639 328 -327 685 360 485 751 645 505 24 67 203 -212 -666 621 -315 374 -111 -820 -320 -337 -656 -758 22 -189 542 -99 -681 302 397 -62 373 -897 -871 -440 44 -881 670 -628 356 424 -852 590 -996 637 -963 -364 -421 400 908 689 -350 -785 -681 776 464 -902 326 901 730 -277 95 266 -950 -74 -598 163 628 -354 -345 646 -806 -284 -9 277 582 62 540 -269 -500 122 405 779 -781 -613 -681 611 -154 -773 539 -883 237 320 147 -840 -778 -721 461 -171 -828 590 -619 393 -928 -244 -969 343 -278 -521 -320 615 981 -696 -10 -143 -323 784 114 991 -816 237 475 -762 826 -261 -833 -673 -59 -986 772 725 -49 575 244 518 771 -407 415 302 499 274 -834 1000 -993 644 911 -504 286 566 331 954 -166 539 -474 -344 -11 593 167 42 -46 -74 302 720 324 541 -282 433 -890 -610 -33 -201 -305 -660 -120 239 -271 29 121 707 4 377 291 880 -456 158 0 -100 636 887 -956 -318 755 -721 -232 539 623 371 -475 71 -758 532 -699 751 632 87 -197 209 840 -209 -252 -554 -449 131 -958 -882 383 871 88 244 604 427 -686 419 -644 -94 -993 831 -986 274 514 38 527 792 322 -589 979 365 -947 -932 -288 684 477 -707 -828 212 967 960 -717 -704 -980 -104 -364 101 -251 -685 790 -862 -577 -96 -884 -529 -220 -197 715 -618 -401 300 85 541 -21 541 798 68 -213 -628 -347 -661 634 -954 -476 393 -119 319 525 -611 365 735 50 535 -402 -462 -407 -618 -438 -794 793 -966 -563 -532 -410 430 -584 -546 2 266 -826 -381 -170 689 -60 106 -159 -875 956 -500 259 -427 844 187 -29 863 -830 694 -685 775 -22 12 -170 -921 38 323 -702 -527 931 -569 424 -227 282 943 318 -75 75 -809 6 -32 536 117 109 -266 904 867 -953 299 946 254 -313 166 -394 -999 -699 -669 443 612 -864 201 816 114 898 29 -149 -731 756 343 -256 -590 -64 -820 460 -294 -643 212 914 -310 803 -2 -176 -498 -197 404 -19 -935 80 128 895 829 300 -324 566 844 -51 -187 560 162 319 792 535 -493 -133 -219 996 908 667 437 841 -88 -596 -830 549 365 976 -26 -691 405 -103 -728 890 712 -502 -942 -627 766 854 10 446 -128 -612 654 496 476 212 683 -545 -725 -848 499 -156 43 704 -232 -10 154 -68 -943 -892 -639 -613 -623 960 235 889 -419 790 551 433 151 203 887 -91 -958 -258 156 94 -345 495 -447 566 -532 -117 170 362 884 188 -620 -489 883 -876 514 937 671 -365 -165 211 -626 -63 -969 561 759 324 135 -65 -94 -862 424 178 294 -328 356 -183 984 -464 359 269 678 -428 281 -723 358 -610 -523 -156 -567 -801 981 -410 -842 226 -670 -622 630 251 -580 -880 951 -267 809 -161 -368 -159 -248 -664 558 -801 -928 919 -593 312 -779 -941 122 680 116 336 913 -628 -250 947 -706 623 280 330 -304 896 86 -462 -953 626 572 525 809 751 -700 -672 -43 -427 80 134 990 422 -623 -544 -320 -799 -684 -482 810 78 -146 -42 646 165 -896 -195 -680 -52 -620 391 879 -133 -664 -811 25 423 -152 -980 757 238 189 774 -488 -63 572 338 -76 861 -9 364 6 -638 384 817 565 -926 99 810 858 355 961 746 871 -602 821 -463 -750 -330 -454 -402 405 -776 128 -406 -79 -53 733 641 -441 -264 -277 667 756 709 895 677 -232 918 -158 -660 -948 899 -467 1 -252 -920 -671 725 -417 -873 -620 674 -920 -861 -611 -243 -842 843 900 -907 -414 -97 -573 -368 -471 -281 297 -434 416 -464 58 -750 -650 389 593 -714 687 860 673 874 -932 640 -46 662 699 691 307 389 -99 719 581 -203 -505 65 417 303 467 -728 303 34 -294 247 -505 823 -268 731 648 -945 -377 -658 -819 -779 -104 276 -828 818 49 37 445 -624 643 -913 -681 -443 185 511 -124 144 -68 -816 308 837 -379 -434 396 510 900 -772 219 156 -479 -302 697 -579 163 -760 -649 341 -710 -908 480 786 321 -77 11 -221 15 888 22 881 -661 -270 251 -883 561 637 -716 831 -51 841 939 472 247 -313 -548 -964 -409 930 717 -816 641 -913 -994 182 847 854 639 -213 686 -43 217 472 334 529 957 -698 -723 242 -630 -987 -915 -982 -508 801 73 267 -342 -594 835 534 286 -416 -935 741 318 -239 938 665 -412 -773 30 117 878 341 900 478 200 425 -727 -975 905 921 -732 360 -652 968 129 273 5 -349 -515 -591 812 -185 -728 -92 -3 -569 -364 -539 -501 -187 341 -416 366 36 -73 251 -389 152 532 619 718 -756 933 157 345 -542 497 -214 505 417 476 -108 242 -965 311 -629 -394 -483 -333 84 -515 -32 -28 -258 991 -315 263 -611 -482 532 -587 913 -584 838 481 889 457 -270 -855 -475 932 219 -260 158 199 -160 -285 -852 -45 434 717 -318 838 598 801 736 -553 -214 -955 -735 -637 165 -783 249 229 950 -768 -212 47 -654 -960 -11 -47 -596 23 -441 932 -650 -6 990 -966 -584 -848 -951 -669 949 -382 916 361 -331 -321 362 236 864 -981 -77 -229 294 -4 -343 -184 -535 -432 -888 -752 446 225 -872 -346 158 20 974 -956 252 -630 -742 878 310 -452 -371 -396 -129 94 -194 -70 -945 340 -255 -302 840 304 -323 -330 601 -567 -987 916 -943 -310 70 62 -983 -509 356 573 790 -437 100 -383 -77 -727 37 -108 125 730 558 -306 196 100 -694 963 -626 133 963 146 714 -21 120 -884 -707 651 -581 -671 45 470 515 261 -2 -541 -894 69 -849 558 404 264 -438 -731 685 45 -388 -878 -202 -323 980 -249 910 -280 -540 -723 288 488 295 -707 237 -152 165 -305 207 -393 -948 -801 -265 231 752 866 -411 -660 69 -118 549 -968 -323 -340 309 674 -18 -67 -785 -20 -295 -136 493 214 -683 151 -318 922 134 292 -978 -296 -364 -675 -120 752 545 24 -382 823 -334 -168 -775 577 288 283 414 680 -983 -387 -811 -588 -692 -716 -980 405 964 387 -112 217 -383 -463 663 526 -462 -301 616 -768 -626 968 64 -925 761 406 -178 957 75 -279 -631 662 154 470 -584 963 -449 -510 -431 -546 -977 150 -485 751 440 219 -850 -124 51 786 105 186 -449 -990 -171 730 -349 251 -684 228 236 666 505 -941 584 -1000 643 868 -259 -230 950 344 899 -910 132 275 -329 655 430 314 -934 453 -748 20 -747 113 -624 186 884 -495 391 451 516 628 -800 730 862 929 971 790 613 -608 -691 -688 579 401 814 -132 -208 -200 -177 -738 160 357 -829 -787 454 -710 741 -659 -923 -3 162 760 324 925 548 212 691 -908 192 669 -607 -798 595 911 210 -601 45 887 -314 670 41 -835 925 128 -497 351 -209 648 965 665 -967 -118 510 477 -662 253 -791 791 -483 734 553 -735 386 925 581 295 993 722 279 -372 -72 335 -60 -436 -40 -832 616 -473 806 494 -47 -316 525 899 263 -453 -202 -991 844 -405 -961 -169 958 836 -689 -945 808 547 -547 49 -622 948 557 507 -542 -479 -59 -572 592 -911 975 -995 -124 852 258 -287 -737 -410 966 -659 204 618 226 -21 -494 -666 675 781 240 -570 709 -267 250 -257 195 687 -324 -931 488 -908 7 64 -866 448 123 689 714 194 -329 -697 -416 -497 -261 880 381 -250 244 -640 -278 799 191 -921 143 18 921 -774 -927 -830 144 -62 -129 -436 -877 -312 -934 -269 170 -782 238 160 6 386 -441 -348 -820 -249 714 922 662 92 115 900 -88 -181 -15 -880 -184 -661 -409 -565 -568 -991 735 576 -979 575 560 83 -385 882 -613 -723 -240 560 29 -179 -244 28 857 -404 -349 -326 -352 -277 49 -266 667 -151 608 898 -156 825 506 533 526 733 -965 575 -329 597 708 76 -448 387 -309 793 -837 599 -79 221 998 -411 411 564 -13 -306 743 -578 -163 987 -873 -727 626 -423 -49 -312 -832 -881 -781 -719 -915 810 546 -11 167 -648 54 39 -328 -791 -232 -42 -233 996 961 103 -16 -823 251 166 989 0 811 710 202 48 268 976 -221 261 504 611 -339 260 -554 -394 -689 784 923 104 440 22 -723 572 -506 523 -245 125 167 595 850 -699 943 -213 -896 705 -884 199 393 843 924 245 -587 683 796 -895 197 -448 -240 223 -808 -733 -517 -959 445 403 -886 147 -595 -442 -193 -842 -941 82 900 177 715 577 229 -172 261 537 343 21 -503 -475 -748 -70 932 -642 351 -23 831 -273 -93 648 193 46 553 122 230 787 985 -980 -461 -803 -895 -127 -13 923 769 805 473 30 763 -467 685 -551 977 113 286 -295 -892 816 -780 289 -231 220 -315 -796 647 843 -861 -877 869 -786 789 -167 743 -635 -845 -507 504 498 518 -772 -297 -702 226 62 413 239 234 352 229 9 579 -732 -889 -78 985 -159 406 -18 951 -918 -39 368 113 -865 -165 789 -135 705 -921 -495 -511 -117 -212 -551 336 -440 991 637 -181 -589 175 -73 724 -252 106 -534 -461 -434 -116 782 744 -977 316 381 -670 808 595 -220 -185 -454 -95 -992 438 435 -918 -452 -474 209 182 644 -838 357 812 -799 -426 -416 775 3 227 -514 -479 -9 314 -747 1 767 -792 -944 -269 -809 -862 -711 972 -427 473 -315 851 599 -469 -279 325 -78 -154 -344 -302 -558 -433 74 -875 -931 -399 187 -883 -15 147 725 -924 561 -540 957 791 -828 -943 984 942 626 -109 -505 -226 -342 -89 736 -722 -979 465 -438 -720 604 -202 -943 -942 -347 -677 37 -405 147 -688 955 -417 -935 891 -939 630 -698 528 -160 -566 777 100 -485 913 -448 787 -962 572 -966 491 -582 465 137 -531 -718 170 -198 -916 18 -73 765 917 427 -521 368 794 -287 313 -845 990 -980 -201 -735 -540 225 439 103 733 -169 213 677 396 -254 -756 -877 598 -59 510 851 -637 -569 78 -40 560 280 262 -68 -310 449 551 -525 992 -805 -474 749 332 -773 -219 942 720 616 -870 -348 -819 996 -42 450 -579 420 75 -232 -223 -201 -491 296 -449 750 -127 -317 -717 -490 -282 210 -258 426 -543 472 -917 -107 936 780 649 -303 -753 -703 -909 429 879 -202 -926 883 790 -374 -136 -216 822 682 -889 244 -998 -611 -31 -184 60 910 354 -489 -394 317 -876 703 -25 58 -660 -699 -310 -128 643 964 -283 819 56 -673 687 702 -983 317 526 707 189 -792 50 -7 -828 -385 -423 697 701 817 710 -427 823 -957 566 -612 657 909 -690 -382 170 573 -318 -84 -397 455 -871 -57 551 291 -588 -45 232 -779 170 -997 836 -299 362 919 36 -961 407 -378 -8 802 -317 -333 160 977 435 805 -335 -676 -636 -556 836 937 170 386 941 662 -258 412 389 -699 767 -650 350 513 343 239 -475 504 880 540 26 947 -19 897 -978 -485 -922 808 663 118 -69 100 -884 354 -423 -603 -202 909 361 611 -454 -257 583 -310 -144 -81 898 437 220 572 -980 518 -848 580 481 -133 -730 -971 625 -811 -939 151 572 -666 430 -639 -960 920 -432 -461 -916 51 561 -96 668 -33 -302 -807 637 -662 -865 -308 -342 -851 -988 -262 413 -819 956 696 -688 -479 63 240 -364 815 127 -684 920 -328 507 748 160 -455 -457 864 -270 -364 831 657 -1 -395 488 -218 572 430 -479 -896 -336 125 -24 304 866 746 666 509 -630 -336 -159 -806 -909 -513 957 353 791 289 316 -624 -15 12 -350 266 -932 265 922 91 788 826 443 123 -575 294 85 -630 -19 -597 590 344 -248 -46 -553 435 -401 741 863 573 -663 -847 138 -621 -645 579 -438 -406 -558 702 901 -851 -600 455 -651 -288 293 -928 -199 435 207 639 -485 75 94 380 294 291 -443 -876 235 -619 -705 364 -684 863 63 -887 367 -733 -888 -101 361 559 547 752 -612 2 707 936 -814 4 122 7 -790 96 247 -95 -916 230 -894 -641 578 192 -663 262 822 -363 61 671 770 575 -282 -310 79 -491 -683 288 295 772 78 376 245 911 -198 -357 419 310 -193 -495 98 45 210 178 907 598 -628 860 -170 -547 751 965 788 341 916 -375 350 209 344 -131 -205 120 -462 -6 495 -663 -640 11 571 -343 650 -856 176 535 -308 8 908 370 -368 -875 -369 602 -107 154 -774 -467 -750 -527 283 89 338 265 159 622 -536 -65 651 357 604 220 -858 261 425 -511 -611 918 784 100 296 -569 373 781 113 -189 -528 -354 953 660 -615 975 -578 440 -878 545 -933 106 718 -259 -100 728 -937 -397 930 -979 -890 -248 168 -977 634 -538 -810 807 184 924 -173 149 767 -581 780 -349 270 -902 -765 785 115 -608 689 17 531 440 77 -145 -594 -231 -762 653 -344 206 540 513 -794 -170 -56 687 136 -94 -488 188 -380 348 -751 -236 -23 1 -93 -818 -223 710 661 701 952 -515 -594 380 0 203 216 507 842 -618 780 -880 240 -590 -35 14 -10 285 4 -254 180 584 -402 -419 321 168 -839 109 -783 -75 84 350 -628 699 -929 502 -783 762 342 -696 -619 -496 898 119 68 874 -987 -44 376 -184 -58 509 -129 969 -842 -202 125 39 931 -862 -61 405 -495 -900 886 -706 871 83 138 -684 13 957 -729 -15 196 -471 184 -452 -24 287 -568 -15 173 591 76 765 812 -911 970 553 -175 14 -385 499 -804 868 -709 167 -150 -388 -782 805 -364 -63 890 -532 -119 499 738 -377 842 -316 848 334 163 -103 673 -404 462 -568 -402 -970 714 -250 -287 367 -245 343 -90 -454 794 640 601 126 -81 357 190 708 -950 -409 -266 644 798 -928 915 573 256 429 593 -616 49 -827 -232 -888 -939 -467 -765 -25 644 751 -425 90 570 -24 473 114 -647 541 557 -654 -831 361 -290 -397 -180 464 113 723 -212 -815 -219 192 -555 -97 824 -608 319 41 741 440 722 -747 -720 -616 -634 -218 28 79 -891 -19 422 -538 -164 48 52 -598 -252 363 536 407 752 -179 468 -795 -458 278 -752 -13 998 750 -514 891 560 -249 195 725 777 565 389 680 -922 193 -96 101 271 -978 -84 789 864 -251 453 449 132 126 909 982 15 -22 827 -579 150 130 122 -109 170 -586 807 -335 752 860 484 -449 389 906 223 927 271 -215 348 -187 -862 453 -232 -967 353 -133 -532 427 -851 61 605 577 -48 -677 -243 231 -934 51 -501 891 642 945 988 730 208 -148 464 -346 -56 381 739 613 -755 942 -920 -978 304 -847 -432 -565 -889 268 858 -911 3 -672 -895 -236 283 -971 702 -649 99 157 885 787 -11 789 154 -264 -372 -652 240 662 -458 658 -389 482 -398 -8 -733 62 -818 286 -172 366 -625 -326 -102 -609 894 821 -50 911 -760 -128 -591 -603 513 243 69 -11 632 -440 -484 440 145 -883 636 -784 200 457 -966 79 -137 313 -712 -47 -611 -87 681 846 406 35 591 -673 66 459 72 -423 -966 122 -986 510 967 768 -729 515 561 903 -117 192 -82 -721 -57 175 614 -838 920 81 -54 -829 621 -469 -686 -740 931 -726 -480 860 476 -819 992 -230 990 294 -33 553 397 341 462 340 -695 -856 -493 -963 -194 -761 203 -878 433 -235 -860 289 12 969 -17 969 -13 310 -292 876 806 -910 -982 587 200 -24 656 -297 -699 813 -765 209 -363 -626 928 588 719 -340 128 90 279 806 80 540 287 455 -768 344 -180 835 317 -499 745 -68 -665 -363 181 -744 666 430 581 -284 21 101 501 -886 720 552 55 392 874 220 -357 265 78 -600 -834 -350 -426 -759 854 -135 409 116 279 -990 96 -746 -922 -786 556 -245 930 335 890 52 957 -899 -287 -291 -346 827 32 -476 986 336 -4 -692 -749 278 803 -526 -17 573 451 -769 783 433 -378 127 -598 155 176 332 40 253 -59 776 180 -205 -238 -350 -703 220 435 -568 -535 -183 378 991 -228 -437 -839 -1 865 -512 176 437 958 -530 -199 157 994 155 845 789 -774 870 -353 -548 382 -562 866 688 804 405 -635 -775 367 -46 -89 -566 549 431 73 -708 458 -662 -487 537 -998 -698 -294 -258 -616 884 804 777 -275 -381 989 -496 831 112 628 266 592 844 969 716 688 147 -109 -479 715 -388 -304 666 -146 -898 -608 832 -288 -32 384 -514 -253 -110 389 850 354 31 844 -265 -220 -747 292 -377 255 172 -837 584 689 834 767 887 525 164 103 -389 636 59 420 -795 -257 -434 829 -965 803 -943 -859 422 482 -974 537 -435 235 -208 -111 -970 282 -608 -27 202 692 -201 -27 -113 186 -906 -558 309 430 206 -834 -750 -725 -531 -991 -429 824 -160 -418 853 80 27 92 -602 -775 -233 862 947 -385 988 869 1000 -609 694 472 965 -527 -140 976 -292 749 767 854 763 -862 988 58 606 197 25 383 695 238 284 -872 735 -778 227 855 -553 483 144 -865 103 -676 -786 351 -416 326 31 -78 591 309 652 677 903 811 -832 15 837 -490 -148 -514 150 118 218 265 -132 660 710 -383 453 -884 -210 455 -261 -693 -749 50 832 -657 -683 386 571 777 -533 -156 -333 -570 356 -252 916 154 -54 175 -770 -612 -891 -688 712 -409 732 972 -544 -948 -389 822 -57 -959 572 792 -885 609 -506 -6 -547 994 216 677 -759 284 -672 -699 934 -881 -632 -845 -648 206 -187 253 913 -682 -132 -765 -73 -511 748 -590 831 -33 773 -172 -201 -834 -199 -341 386 -1000 909 -5 649 572 613 -869 -778 40 -394 28 -815 921 710 854 -763 725 715 -434 123 -675 -557 751 682 615 974 -146 -707 -999 -158 191 547 740 856 -38 -521 511 -360 -763 -644 486 730 562 979 541 628 431 210 -508 -226 832 -500 329 643 614 -121 -618 518 -445 -84 -751 299 -303 -1 -188 -123 928 548 616 -330 838 -173 38 898 -679 -20 219 588 156 92 579 -438 289 -928 615 -484 225 559 511 -617 -889 -683 784 -299 -212 -701 -488 382 -193 -22 107 -559 336 -582 129 -233 -933 -450 -821 -535 -49 -16 966 93 639 435 -931 980 386 -466 -783 -199 -960 391 -129 508 -772 761 721 464 991 -257 915 -115 871 -409 136 -328 104 -842 787 -109 -959 -207 82 -781 108 -91 -775 263 -562 -145 283 52 437 -234 86 -47 -205 640 279 352 744 -907 -275 -966 578 650 267 -349 -372 -954 -322 26 -499 -247 -334 -754 -880 -983 -97 -307 -720 -78 -309 711 496 624 -537 -762 959 333 820 -251 884 -41 150 -365 764 -670 -522 59 -805 327 887 316 956 478 -246 736 -346 389 853 490 -315 -701 -468 168 -85 -867 -818 -606 453 -920 51 433 826 -180 886 968 364 -350 -60 -935 -734 853 -490 247 -844 -896 945 -728 165 -463 371 -719 71 -968 -845 -911 258 -86 -743 -399 -899 -849 883 -102 833 -354 -155 473 -529 479 572 -904 -470 733 -901 236 -233 76 -791 398 -850 494 -605 -879 -793 -812 711 583 -872 22 -632 -742 744 541 -296 -64 736 93 397 509 179 -372 920 -252 271 -71 -571 -21 -455 -806 -115 -497 508 192 991 805 961 232 307 427 -700 -546 222 -879 -67 -650 -174 -613 188 -447 -490 -600 -329 990 14 767 -295 -648 -386 -215 154 -65 -80 506 930 -903 -547 606 750 899 -842 706 610 229 -299 -975 -634 43 -681 326 190 -437 670 404 -364 25 83 16 293 175 -392 876 352 535 235 732 834 693 402 -346 -629 -978 553 -8 973 -884 192 -725 20 -260 -226 -365 -390 -317 -987 853 640 833 -713 -422 110 -549 -40 -751 -742 -221 -619 583 -209 606 -517 -388 -306 -305 -949 363 -149 293 301 -161 124 -227 947 900 834 -57 881 112 506 -320 967 470 863 -590 670 -444 922 559 -716 -481 73 -657 233 81 455 -205 -827 65 -35 -906 271 -645 -295 58 34 -498 84 410 -721 -91 891 867 727 758 -525 -85 555 10 -558 312 690 -31 820 -393 -864 81 -559 -246 151 693 -589 400 848 -815 808 519 -542 422 -897 -844 748 -734 -494 318 475 194 -558 -424 967 -47 -914 795 -847 -544 -99 471 441 -970 -773 224 421 546 165 788 313 96 827 -440 171 -665 -785 -718 990 321 851 867 -557 718 -663 -281 701 -723 -415 -30 -955 -717 -825 199 -128 -283 -835 645 -162 -178 853 -926 -230 416 656 -293 384 405 593 -339 886 -281 -764 -812 91 -899 216 909 -7 -183 956 103 822 -997 -47 -501 192 -620 901 944 -224 932 -696 -490 677 -549 -939 885 660 -855 835 997 -670 266 947 -469 -893 -894 512 -561 482 -462 -381 -991 647 569 368 -287 -15 808 663 -877 -847 -694 -310 -965 -790 554 -176 871 -498 -329 -333 -523 -234 438 635 -867 724 -258 552 -756 -432 -466 303 -340 -207 -87 -812 -473 717 -711 515 -488 -249 584 874 -696 -806 37 -27 -217 -530 -205 -211 -583 327 -793 572 671 881 -239 -925 767 -382 479 -283 -687 -382 232 448 -613 355 -600 -419 -53 459 -734 827 -156 -31 6 736 -523 21 -274 -75 -140 829 964 -513 225 678 88 -958 -593 -218 720 606 -277 -37 312 -152 -907 -741 705 727 -190 -894 -395 -618 344 115 -915 -773 738 405 -594 -255 -38 -700 -945 468 765 -259 -760 -249 -898 -379 267 -625 723 -158 551 386 375 -551 142 815 379 343 -419 -164 702 -718 496 89 954 905 -615 -323 -500 531 198 -258 -8 901 -214 -802 -604 -965 310 -481 -890 -168 -199 -298 482 -332 -902 -101 400 -381 328 -468 34 927 -101 -847 -26 375 113 595 722 -34 921 167 -268 -7 151 -12 880 -326 954 -81 -538 -193 560 -712 -25 -3 -432 386 499 -747 -724 245 -184 -125 308 282 -181 -173 -101 399 617 216 -685 -913 264 917 -469 -54 -97 579 344 -856 488 -527 160 679 -648 558 -615 -244 872 702 611 419 195 -197 -455 -467 -792 -948 447 -423 823 -402 857 505 42 -65 -540 -624 -681 746 -78 -888 930 488 974 546 863 212 772 118 226 -792 -942 -310 -830 -875 -158 391 -296 -59 377 318 -919 -790 36 -403 961 -530 -113 788 748 213 -750 69 -511 852 544 451 -229 933 991 431 297 827 -866 681 103 -335 -171 -280 -683 -162 466 -637 -460 -436 -160 953 667 67 568 -494 469 691 343 357 885 -278 -291 175 -407 547 -462 -719 -333 198 -851 697 -116 207 81 309 -701 982 717 -365 -529 547 530 397 -152 -675 588 -362 942 541 694 -411 694 -620 906 -812 -860 -18 523 284 -962 -197 985 82 -21 -262 -129 -654 793 682 -181 -646 -755 257 -128 -681 81 803 -681 5 237 305 -861 978 726 -655 377 -824 -26 -143 -102 -618 -417 -480 599 998 -889 859 452 -467 806 936 -677 -185 -400 297 362 164 732 420 -370 84 -490 324 198 -799 -697 -838 -393 257 515 -443 -88 869 650 -964 -591 -326 346 937 561 751 636 -981 342 -65 -970 -663 -187 4 352 566 -699 -31 -501 783 -581 -65 137 925 566 415 123 -339 -986 -855 -280 -314 802 450 828 654 -4 -692 171 715 -613 316 359 -763 -125 -504 -8 -178 633 -829 -33 481 -458 53 -657 732 405 188 -867 499 233 314 -469 738 980 -925 -178 -768 -599 -76 -533 -54 -708 -629 -110 548 293 -458 215 215 -73 -375 214 -517 -486 -877 -28 128 160 64 752 329 -807 806 -297 688 451 569 -667 -613 -801 385 630 -103 -9 156 915 -49 737 461 -947 -362 -390 64 -217 -649 136 -931 668 -243 152 343 -682 717 675 454 -653 -822 573 263 727 177 415 -756 -276 -344 -589 535 1 -182 -813 546 250 -975 245 145 -678 -916 -260 647 416 -127 778 -969 638 571 4 209 -435 415 -849 -704 144 -756 422 756 935 141 157 384 -697 300 566 144 267 513 -612 662 565 -992 117 347 -525 795 545 -708 851 522 -365 -341 16 199 163 566 196 750 -951 -999 -731 -333 168 -832 -733 882 -312 -500 813 142 958 334 802 403 -754 585 -363 431 368 306 -288 529 -378 -144 971 715 -982 -375 -105 -624 84 62 362 -714 -730 -512 650 128 -382 69 82 128 -669 -958 854 91 125 855 -608 -226 -139 -155 -697 459 274 -287 833 -777 650 839 607 348 -546 223 -660 976 176 481 -828 913 -432 727 107 -111 -961 -56 567 322 -759 213 464 -285 975 349 764 -461 -6 -618 -232 994 762 -682 51 341 -589 -887 -369 630 -846 631 159 -917 -825 -663 116 653 -57 -996 -558 -105 821 -404 -297 504 -103 296 -831 251 -450 89 802 387 -39 933 273 -218 -242 583 -601 529 617 614 323 874 -710 -531 257 -784 -323 352 511 -269 681 -352 644 164 37 -689 -310 461 -980 101 -121 -613 408 -400 987 643 -519 -316 686 212 563 563 673 847 -465 677 -671 -290 324 -804 294 628 -411 418 143 97 704 456 -675 397 -221 -948 425 -557 178 -236 997 -304 -643 -607 706 -932 797 771 -688 741 783 407 796 307 696 836 749 864 -55 935 997 442 799 -909 -831 924 660 -38 68 -946 -419 -955 -453 410 -138 -775 428 -860 -685 415 -732 394 -963 -626 67 -167 -589 176 -959 752 356 654 857 -128 -837 -870 -918 217 324 893 591 -535 -774 -943 -353 -730 -893 -393 -283 873 941 -527 -67 448 -287 -934 486 -977 -922 116 746 -776 -304 -420 454 865 -135 -536 45 -12 231 -71 160 -113 -976 -750 -706 326 201 54 297 -116 -231 -94 -181 91 -932 -942 58 -132 -767 -10 164 345 258 450 -45 -940 64 -637 -81 925 -543 -454 146 -103 471 98 -718 812 695 -158 251 -263 276 280 -996 -902 -475 654 -664 573 -830 -620 85 -751 -534 -279 -427 -688 443 98 119 -959 -530 139 -534 -733 174 -87 418 820 975 70 540 83 912 871 -150 661 -758 713 269 -153 -697 634 276 38 216 947 107 443 303 836 721 917 686 960 562 -844 -53 165 -399 -728 -693 -708 -973 -444 -808 -901 -724 403 -301 -235 495 195 435 -150 848 -51 -67 -652 -8 994 -959 -672 663 -562 -264 596 -763 -712 524 -990 573 178 242 -887 439 282 303 -532 -340 -472 -126 473 -869 526 587 319 66 436 345 708 -806 402 400 -406 -877 198 617 559 -308 363 670 959 -290 -187 109 137 62 -74 -269 -213 -202 -878 -463 186 -729 -333 -138 -654 -504 648 338 84 39 -816 -786 -494 744 44 -915 -899 -844 451 494 -582 -414 -753 775 -516 910 820 -231 543 677 -923 -267 -915 255 957 759 582 594 264 631 -779 703 952 430 -707 650 928 508 -52 72 -363 -782 281 -235 903 -161 716 -513 -5 895 510 -794 749 34 -757 847 -204 436 -172 -464 -893 218 -201 196 340 630 -386 385 -481 762 -54 -909 157 -239 -674 -627 -730 -388 -669 750 -922 312 455 692 -673 713 838 443 266 -300 -207 -268 -295 -376 875 -763 276 -934 39 892 -513 -838 773 366 863 -360 247 -428 -159 -541 230 -989 718 787 812 -974 -618 -78 -874 -986 985 342 -695 -350 -107 -915 713 -63 300 -747 73 -947 618 782 46 -53 -780 -375 -345 236 -853 256 -725 -810 551 942 672 -194 -165 -838 -407 782 -700 827 764 -896 149 542 241 541 -248 89 845 54 602 -796 571 880 927 -726 -473 -190 377 -459 -123 622 773 658 -956 -278 611 -271 166 289 143 626 582 591 78 -743 178 100 -302 -438 556 734 -833 693 457 473 -922 6 335 -760 -339 -716 809 260 -677 221 -947 -38 25 -250 -771 394 219 511 219 171 8 -614 -941 703 -289 671 -707 876 -207 148 15 245 -716 -438 463 517 -962 -253 -73 -630 -337 615 674 225 378 -430 799 291 928 -155 750 -624 -27 566 -193 24 594 119 666 -357 -19 530 27 262 -482 105 -969 -249 -1 -445 599 828 65 -15 -24 -365 754 342 -183 -925 -393 -716 956 -808 532 697 -458 133 210 300 -334 -608 193 874 -671 -580 -603 70 134 499 79 -457 -408 730 -427 733 -856 802 -203 364 992 595 -262 902 968 -590 118 -381 -380 -161 -893 -462 563 640 26 958 -892 919 -61 -122 -110 605 818 450 925 681 319 164 -923 -807 -935 -596 -336 81 884 -813 -307 -220 -205 -918 32 -843 -368 109 958 3 -74 -740 -921 -894 -665 278 -91 -624 336 238 -498 237 947 388 -371 974 -568 -234 565 -236 -625 -493 -606 -557 -701 -970 -455 -71 -509 306 219 -54 -147 600 -238 -190 58 534 924 -172 174 384 -84 -635 -96 -31 -885 -939 519 593 -623 -292 424 -402 189 869 762 -893 -634 964 -490 839 -518 -696 167 973 -150 948 -925 -665 -481 371 985 -922 -428 -449 796 -202 -12 -610 900 425 -513 -837 -617 -896 -994 420 -732 -741 185 -552 -397 7 -536 558 456 -978 -616 240 983 -459 431 601 -597 -71 414 11 -64 100 698 -663 -30 -497 336 -720 256 -198 -986 234 519 359 -236 -514 267 603 -661 -704 57 -607 752 -750 -576 843 810 -771 7 -743 954 -598 262 -180 -395 804 354 -699 338 -976 -976 959 -46 -954 -330 256 652 335 -359 -897 -427 260 445 -172 -786 589 -59 -48 141 66 -916 -9 -651 -464 940 970 -287 -865 82 794 -401 -325 26 -425 915 -36 -860 361 -520 -433 111 273 -1 -150 -709 730 -540 624 572 179 -311 -969 -233 -811 67 71 857 -288 101 -224 739 -712 826 201 -426 -693 -908 56 -766 -756 -912 -122 -266 -115 114 794 720 -614 888 -879 -610 -153 -926 -427 675 -587 922 843 560 -105 -73 376 -250 184 920 -692 -491 -340 156 582 -527 -226 26 -814 565 -657 212 500 956 606 -723 306 239 -233 -568 -164 -14 919 -637 457 592 -587 72 238 854 99 653 460 677 -264 -960 -433 -868 -37 905 -194 -936 -721 -287 684 -166 95 879 -288 -166 -936 609 894 399 -594 470 988 657 -985 310 25 499 470 -561 936 55 479 -695 484 867 759 734 -352 -418 800 -26 -746 -753 -980 856 -126 -953 -598 112 -402 731 -523 279 805 -903 -506 424 -679 805 -155 415 -375 480 200 -987 -647 -750 -656 -602 566 429 231 -861 713 840 -355 -71 485 -653 -154 -157 -86 -185 -914 112 654 892 -991 78 600 9 -963 924 467 936 622 -378 622 231 691 -986 235 658 760 -883 -379 -816 -225 326 -625 885 -149 -411 658 181 -796 -949 906 481 -966 859 970 -480 975 639 631 809 -334 -948 -908 -230 240 -500 200 370 -417 6 795 806 -281 -655 900 -350 -117 165 269 -750 -457 520 -656 -174 -988 768 -190 -776 -429 -746 -784 328 954 -54 -930 -519 39 -634 -914 688 441 -840 -146 -509 795 6 933 174 -964 297 907 -557 -780 -397 255 -79 997 -23 52 147 -330 250 617 780 129 -417 432 988 412 -821 571 -939 745 436 -132 -356 -957 903 -993 234 938 949 268 858 936 848 783 -943 -316 -250 274 -593 -221 -200 553 -799 928 819 592 505 265 -573 -89 801 -476 -222 -565 -737 -896 967 934 -689 -151 586 -487 650 -593 152 474 531 424 152 -715 752 -904 296 820 387 896 -698 -96 326 -538 678 -381 134 -716 -702 -308 -193 -238 84 -53 998 113 -470 -981 -728 -221 610 -213 -78 274 -517 -14 -136 734 788 -728 60 593 -71 -277 969 985 87 523 -551 -345 928 853 -275 762 893 663 610 265 908 10 -339 597 -283 -652 865 -442 -469 105 17 565 -130 -613 727 553 -706 696 -408 416 412 810 -344 -75 -32 -914 -584 655 -131 964 520 446 -516 675 740 -434 -947 -825 -762 -451 445 -520 -341 -89 -595 721 -97 -130 74 612 -343 -86 -17 -947 -655 908 -728 839 862 999 -187 -259 -337 -143 -797 -278 484 -938 -917 697 492 750 557 941 -913 155 -228 -734 326 425 -113 124 385 -945 -354 32 -784 737 -470 883 -598 -729 -818 -136 -151 895 -672 752 552 -913 -495 -569 768 -388 -590 10 -865 896 644 762 925 -981 -223 844 -505 15 512 528 -10 -283 298 920 400 -393 -433 -245 -570 -461 523 -148 -482 706 -671 781 -107 198 912 865 -702 -332 638 313 -361 -33 -28 -49 830 -380 842 -661 117 -480 -505 -818 -460 386 -777 325 -375 -790 -511 645 -802 398 656 870 236 -368 490 128 -336 -180 -732 -312 582 -270 409 -510 905 783 363 738 -438 786 -731 -538 638 -22 -219 342 -509 -532 861 -532 885 -104 428 -335 -693 824 -858 778 510 -370 -619 -478 488 -950 -794 64 522 -8 -39 448 494 -248 673 -599 -930 28 -573 -427 -743 -139 -963 246 602 503 924 -228 -636 -724 612 748 -883 -207 458 396 888 -794 -108 988 620 948 -273 -581 13 -743 373 -287 695 -694 -340 -890 -1000 -654 276 -358 -429 -898 63 -254 777 -52 -741 243 55 606 371 -381 768 216 -497 640 504 934 624 654 584 290 615 866 970 565 -983 898 -597 474 626 -472 -112 730 164 281 -839 827 -345 846 963 132 -677 737 -237 -451 -552 -263 918 -273 -788 417 523 348 -541 -627 -686 -151 -446 -987 -763 -887 -267 919 -288 928 -402 -990 344 993 882 -10 305 -941 -946 815 792 101 919 -735 322 -964 568 -107 577 370 743 261 947 -673 171 644 937 566 -636 254 651 -436 -743 -224 -861 -964 789 -294 319 -573 -246 504 400 344 544 -310 -844 -216 865 -460 -972 -677 -747 396 -932 723 767 -762 680 944 806 439 819 310 -156 69 -972 -331 -162 -566 43 126 616 407 615 224 -973 -213 -912 329 -247 716 -648 870 501 -751 -986 838 954 -785 -481 -982 687 -303 779 -583 -672 978 -99 401 -917 914 -369 -101 -704 -526 847 159 629 -585 -557 -6 -705 -22 -9 -196 917 602 479 77 -281 928 -954 -476 614 866 993 820 -741 -474 487 -253 576 429 33 -408 -678 108 213 82 -640 -980 715 849 304 -835 694 586 937 995 -191 -834 271 184 875 -518 33 177 216 157 733 -415 -400 -503 -619 372 -460 816 -128 261 -439 394 116 -577 149 -150 27 -981 -316 458 -626 390 -358 -683 615 -633 -613 -419 -387 -238 30 -771 -97 261 179 -130 -905 -39 297 420 759 164 151 421 453 583 369 82 -815 698 362 219 963 -627 -1000 454 -916 -766 -318 835 977 290 655 915 287 -561 992 -572 455 -67 113 -918 -702 205 -701 -10 -463 615 127 539 453 -806 548 264 -276 894 -78 -404 -370 -487 644 -960 -55 451 -47 -386 -611 -159 81 -633 744 267 -552 -834 -952 473 -677 972 9 -138 -351 -270 155 -398 -730 -868 574 -496 143 497 -980 -521 82 -883 31 -289 387 836 865 691 -843 23 -4 -779 974 267 261 -501 130 -244 76 932 280 943 252 -560 511 -859 -811 446 143 -584 560 896 -992 689 -73 -479 60 -336 806 906 -554 -321 -320 -88 -284 -496 -367 219 -228 104 941 969 349 406 414 -84 -495 652 80 225 149 -841 -511 428 869 160 -511 630 -751 953 -243 -586 553 -595 -826 -68 21 -107 -161 69 -780 104 -46 213 -70 74 366 -593 -538 -410 -711 -311 691 -301 -203 -721 89 -735 387 176 549 112 527 -493 -59 -418 130 256 -462 302 919 -437 842 -999 -249 -163 205 -282 890 -585 718 -36 -170 786 273 923 -612 783 -316 -196 850 -893 -376 671 364 998 -440 -555 -151 -638 692 755 -475 -901 -893 579 111 926 -457 -708 -297 -41 -525 93 262 -791 -616 378 552 765 246 407 -566 -583 -435 -326 51 -953 -530 -693 372 -279 146 -681 -707 838 -700 510 -313 -9 -382 250 -56 -513 -66 455 -939 999 413 -591 822 77 -729 633 300 997 -967 -721 438 701 -34 -95 682 995 125 863 -101 -864 -312 -235 -482 -337 734 -363 184 898 -97 -789 -755 -453 323 143 362 -753 816 -19 -933 974 779 3 -704 -146 508 127 234 -304 -838 -473 -383 138 892 -794 601 -159 -755 186 -235 408 743 783 736 -632 -973 373 -982 -65 231 775 826 675 781 -995 665 -102 661 561 455 396 227 -779 -256 563 -782 -594 264 957 974 -573 -809 261 344 -900 658 -642 783 551 -517 567 771 -628 125 168 -948 566 -519 239 -87 -425 -912 594 153 781 232 957 472 459 -586 -187 949 -938 -106 -241 -786 -853 792 -960 -96 -61 309 824 -242 663 -236 -621 -765 -885 145 -212 118 -868 -535 -984 852 -810 414 -217 784 -353 -999 -408 555 -409 76 -640 -290 -656 -311 -14 -434 924 -38 -826 -4 272 307 -142 -1000 -142 961 -438 -439 902 -652 -459 -990 356 839 428 414 -885 -69 676 547 431 -303 -686 -504 792 892 -688 -153 -407 -979 -697 -123 -533 -531 548 911 479 495 -772 -378 503 -471 935 -910 -412 -734 -893 93 -94 285 -415 -723 -719 21 900 -235 792 -395 -76 -554 824 475 768 297 443 -972 785 532 -848 544 371 771 -101 -107 -619 808 847 -753 556 -315 889 382 -914 805 -981 -592 -658 -103 -368 341 24 -29 -55 604 455 -876 363 -981 -449 -788 120 656 647 780 -887 -855 630 -122 -556 270 718 924 -74 -353 992 631 -304 -40 -422 -18 -498 -153 -521 504 15 586 386 168 868 694 247 929 -113 -536 -789 188 632 -712 181 -988 -582 -429 896 -778 284 -60 757 616 341 -896 -644 -541 -120 -594 31 -536 490 -625 -413 -950 -450 -385 767 -394 -366 489 -548 975 374 245 490 892 347 968 364 987 214 -976 -898 354 -857 -29 -488 92 30 190 446 -224 378 -102 -841 -480 -206 269 -789 -906 -709 193 490 -530 -579 756 861 999 -796 252 69 -715 251 841 84 336 485 911 486 -640 -344 810 980 -686 -750 543 -450 -623 -197 -564 -939 658 879 310 -558 -136 -537 -820 284 568 -45 -206 -175 -416 361 667 280 -782 -642 466 314 -171 -647 199 419 635 804 516 52 -359 -866 -571 -945 490 -193 381 -916 -462 622 -164 186 525 -638 337 37 -134 491 681 -752 651 565 560 620 -332 -148 784 932 984 959 893 -445 -779 139 -608 750 -416 86 -307 -393 95 -541 774 -248 -136 563 687 394 -4 843 -962 -667 -309 -103 616 754 856 -545 -470 583 620 -36 511 615 -709 -599 -471 -833 168 754 45 -488 708 683 382 772 -863 165 -13 330 901 302 -41 949 -190 -326 -754 541 660 -410 -92 -286 580 -531 -461 18 -613 312 -881 -831 528 882 -361 -989 -456 717 -214 -210 -103 973 -788 -330 -128 -524 281 248 -633 562 43 565 -961 -698 208 -203 37 258 325 -856 441 -209 -855 2 409 717 528 -613 664 -868 644 -839 -706 116 164 -939 -320 -83 -54 -931 554 296 29 256 247 -752 -891 784 592 -883 -86 405 -274 -868 385 761 -343 990 -504 381 174 -876 949 180 -432 -746 -199 -759 315 -873 -731 131 -899 -379 -390 -620 -783 -841 -217 -486 84 -950 787 134 -247 -38 733 -151 -134 -412 347 -677 -22 -663 389 -464 772 -140 242 365 957 -440 -545 32 5 523 712 507 -836 -284 -800 325 -127 158 -162 -490 -663 272 -874 56 310 233 -871 254 733 789 -873 291 -330 973 -905 574 1 -971 78 805 -684 -391 -794 52 83 955 642 697 631 671 -324 -24 267 61 -308 45 73 -596 -680 -529 361 286 -514 -295 -61 150 780 620 930 -676 720 13 411 275 753 767 -615 -67 135 -321 215 -48 376 -681 -856 976 -850 -453 866 -208 -826 116 154 527 -540 21 -823 930 -836 222 -455 381 -780 -192 -927 -193 -59 -109 -400 354 -334 -949 563 -51 934 742 -51 -11 -712 357 -243 -191 527 667 -748 338 -484 345 -595 -872 -75 41 -376 614 646 -186 -782 -159 -385 172 339 169 -743 -211 563 557 -151 -919 701 923 142 -983 -845 953 -118 -625 137 -229 981 183 849 -473 -704 -190 -379 159 -972 793 692 -767 983 -442 -313 92 -880 -308 -924 476 -165 -59 126 867 644 43 284 499 999 497 -590 -826 -591 242 771 -93 122 -951 -78 851 44 460 436 -291 697 -64 -663 -987 -119 165 -413 550 651 503 -464 394 -35 -968 747 -956 852 -592 957 -764 -433 -786 -377 518 -800 314 -271 -961 -968 111 -726 -930 457 764 -298 155 -91 -568 513 914 844 527 -387 -607 699 356 448 931 -108 -723 470 411 -211 -176 -895 890 717 -691 558 -896 804 -418 641 -375 477 -728 587 -564 371 -82 497 -527 705 -428 983 447 898 553 11 171 -348 517 -923 41 -782 -367 456 -840 770 -376 -635 220 742 -850 485 -315 941 -431 -133 -222 -13 318 -186 -694 696 -432 -170 823 46 280 -799 -764 480 -48 -794 -844 134 -562 -903 42 -537 -805 -300 -85 326 300 689 -823 -294 -29 569 126 -352 442 279 742 776 523 932 -28 -985 182 617 -859 851 365 -684 558 -294 245 -572 -143 97 -959 -251 771 -617 44 930 809 -571 663 -141 -858 -598 558 -519 25 978 -557 821 384 174 346 -252 -378 -720 -874 -966 -334 -195 -240 173 571 -708 -332 -624 -408 836 748 -940 -914 715 9 -599 -79 -568 -525 505 7 500 908 813 874 -961 -276 -984 -2 -669 -362 702 112 -343 888 -612 -699 -283 -776 420 -950 565 -726 -438 -892 -105 -875 -852 -578 -148 767 5 -639 604 245 -610 -443 -571 -271 -33 -825 -82 873 804 715 -118 483 613 -116 504 -241 -436 -941 -499 469 -750 -977 -50 318 -28 -172 -666 -650 802 -680 643 -979 -896 -581 -389 -648 -517 -171 -356 674 752 -713 154 -610 254 217 -748 -524 -36 496 -784 540 -422 694 794 -839 850 880 -672 129 -8 -713 567 -686 447 277 -17 -963 151 257 891 384 -194 299 751 206 169 -483 103 -374 300 -792 235 -28 115 880 -430 -499 -472 261 -591 420 189 -153 508 882 297 719 -265 799 -493 -152 -624 -851 609 91 -791 -800 108 -454 833 975 77 -246 -719 -135 942 436 -885 6 636 770 -20 -326 -301 745 -329 689 176 317 999 -925 -413 153 630 534 -283 -139 -712 784 794 217 -860 611 -274 845 263 -372 -288 171 137 819 228 -978 -589 -80 974 223 874 76 454 351 4 310 -188 -882 484 772 740 -792 68 181 902 249 -859 884 508 917 -227 -465 567 531 -719 48 -132 956 -837 -581 -532 -938 -517 520 -175 -205 -819 149 22 -751 323 -889 -687 217 -8 590 527 -84 230 -800 122 218 -310 645 637 936 831 -783 -422 658 -604 802 377 252 -208 -825 105 759 -771 -661 -66 700 -778 360 512 -246 749 661 -130 -984 781 661 -278 -603 -289 -365 -580 571 -708 -813 315 207 581 622 219 846 416 111 -92 -646 532 956 562 -16 -200 -479 360 136 235 419 49 -912 455 -416 740 79 -106 -258 -772 -986 -261 414 -719 -163 439 531 -508 -638 33 553 -145 1 -708 -841 69 -114 -815 184 -478 701 579 188 527 -147 -842 830 329 475 628 5 317 666 975 -336 994 914 -258 -734 -560 631 -321 -953 484 562 -426 295 -997 801 -524 970 -66 -75 -867 212 -785 -284 820 -945 274 391 881 809 342 757 -631 571 943 -528 469 -272 197 -131 -90 23 -478 873 -697 -959 -537 -387 786 -475 931 548 623 804 234 317 395 -178 -116 -31 999 590 -532 -109 369 7 -554 272 62 333 -52 -983 855 -424 601 408 186 250 -385 695 -139 -340 144 768 -633 -259 -478 975 -743 991 826 2 730 8 -905 989 -923 -996 -438 402 -977 -936 -235 -329 181 -245 345 -35 -17 -480 853 842 -582 688 -107 533 775 -533 490 957 -231 215 481 183 946 -489 544 -872 -152 -777 568 394 -811 -175 730 788 -104 -648 910 499 -478 585 164 -82 713 657 555 473 733 649 -323 -333 -250 -644 155 -10 827 -224 814 -875 362 -296 399 492 -906 136 -302 846 575 933 108 949 716 -897 -764 54 11 172 705 227 -240 865 -205 -796 -832 -515 -897 -935 -43 574 -65 407 410 -20 -617 -978 -906 1 -422 548 -551 -20 851 555 905 479 373 654 -672 -370 426 -866 326 -731 -440 -363 -536 -542 111 289 154 -928 -172 684 -733 491 111 -458 -914 496 -190 -473 425 -923 -123 -122 -371 355 585 -890 853 -645 380 979 678 469 -260 884 721 -23 738 787 -998 -541 75 756 431 322 889 584 264 680 -574 178 117 -274 -392 633 785 969 193 240 -82 -10 376 582 -906 -727 -993 -651 286 27 849 -537 -172 -496 373 776 -459 864 -837 408 -751 -169 -92 -256 -783 -739 -779 875 588 -788 327 -397 -869 544 -666 780 -191 -283 505 576 -573 -628 -744 -787 -342 255 -70 -651 212 137 -606 -134 -222 47 -201 -703 -9 356 209 634 -379 -679 -55 598 -568 -575 211 69 887 -320 -38 372 614 876 452 -397 -712 -90 -573 -392 -980 410 469 -717 673 222 -398 31 -193 34 -9 578 82 -91 -517 899 682 918 36 -438 345 -144 66 -319 727 -194 561 524 909 -861 -309 413 694 -372 195 -70 -802 -317 -812 732 -989 157 917 188 -746 188 -488 947 -472 384 -682 160 328 54 503 376 -398 -885 165 -76 179 347 612 622 -93 506 -536 506 924 712 913 831 506 -611 310 -465 600 460 543 681 621 524 -839 -911 -576 -885 -354 -569 -655 -741 365 -9 -600 -980 98 30 -283 268 475 -349 375 -813 -596 -651 588 656 792 -662 343 -10 -126 -214 656 272 -142 876 803 -482 -77 -659 -661 -413 -344 -972 -139 760 885 -294 -847 -79 -976 881 -781 736 -230 -967 461 104 580 344 -275 374 409 62 -870 122 367 -493 305 -694 605 -714 -826 -97 442 -469 418 -117 -904 529 806 3 -809 -159 -210 -175 -147 -92 -446 812 -634 270 722 -332 -304 -772 780 941 330 -899 -815 -901 -117 -518 -110 754 573 -312 -173 -815 -5 -868 -326 441 -431 0 245 -404 810 167 -165 -664 -835 -19 520 -515 -91 946 364 809 213 643 -305 439 -967 923 618 -991 -255 -381 643 -39 858 -397 -306 -865 -100 -780 -796 822 -512 338 282 815 743 184 -969 830 381 -828 -272 582 940 506 710 -655 -237 -173 -830 919 -344 -842 196 156 -352 535 -161 942 219 775 352 282 -308 -731 -318 979 -643 117 228 435 -891 739 -491 655 945 518 -699 744 149 716 352 79 492 -296 921 -133 -104 96 -729 535 -499 -501 -380 -991 603 515 -423 -985 263 -718 -488 4 -613 -969 -679 -340 -865 -423 354 -829 874 -362 13 -857 -177 -183 -661 448 -107 900 -962 -475 388 -928 731 210 184 -118 737 -713 915 -830 -511 -631 845 550 757 -773 -23 663 -18 -694 -68 852 125 193 -873 -591 165 -637 654 306 388 132 192 755 -694 -625 -354 625 -469 -762 388 25 -881 -836 -602 482 -225 180 992 39 706 -405 -827 -886 -45 -549 -643 -254 -523 -541 -29 -838 757 -317 785 -720 -378 -249 794 110 -438 327 -571 357 -625 -960 -34 -350 194 -411 114 -890 -937 613 -674 969 399 -131 82 -762 -696 355 -153 -103 637 -940 173 -631 339 -981 -282 837 -733 -389 -466 -847 98 356 -668 -309 -503 373 575 828 61 316 311 689 192 806 211 717 -104 385 -361 185 313 -45 -780 514 -822 -693 -404 297 -79 -403 -770 330 638 801 369 -117 -530 -1000 -646 -945 964 210 -919 -270 -754 863 870 -60 -258 92 -884 -505 726 -606 -171 -247 -818 -935 955 -551 -708 816 126 -528 557 201 -875 -131 603 325 -689 379 812 -377 297 769 -723 795 -956 575 -93 77 -835 107 -863 -611 644 851 -217 895 -898 -300 90 -939 -834 -120 622 271 408 514 -344 -31 774 167 260 265 -378 734 -891 -114 -278 -612 56 802 325 -433 823 -715 -945 -480 -278 118 -850 498 -356 304 -302 -297 29 -505 -341 -979 918 -206 390 -559 433 -467 -82 205 445 48 -999 868 628 -679 592 -867 -411 -11 938 710 -683 -703 231 381 941 -385 -698 -992 -288 -491 777 709 -567 130 512 400 230 274 -279 325 -361 -907 40 195 -644 170 -17 -271 -409 -343 -835 -300 365 -889 731 573 -681 -605 752 -765 899 -825 570 404 239 341 -751 5 564 -531 735 256 -147 334 -594 -162 -939 -997 -816 780 158 -400 983 -42 740 183 -564 -915 -769 -936 203 358 -215 111 -22 -499 -809 157 -764 -321 756 61 41 398 130 607 -79 445 779 -172 -810 154 848 -958 789 810 104 -466 881 221 -570 367 207 226 906 640 -915 965 -475 -715 567 -920 755 -338 211 90 134 140 841 -567 296 -188 950 -785 -366 -601 620 205 -812 -260 154 694 180 -856 -726 -102 -645 -483 895 -474 820 206 204 -953 661 662 -550 -859 -720 597 -90 904 822 -207 -607 337 -736 390 -15 -904 -435 -558 285 917 901 -388 -679 244 997 83 877 969 -202 -115 391 -67 372 -883 539 -207 -488 -83 -817 -303 1000 -577 373 675 382 78 -681 -69 971 -720 -913 121 -394 -995 335 918 395 -355 679 365 142 -229 605 -870 -535 913 -811 -727 795 332 737 -478 -362 -920 949 775 -417 953 519 25 -949 -143 -760 959 296 -392 -119 362 606 -893 930 -185 974 -595 53 -140 -919 257 708 159 563 -85 951 -28 764 266 143 730 -663 647 -779 -732 -136 -14 375 137 28 216 -755 826 -404 657 931 -254 588 533 231 801 -251 -517 -497 98 -175 -316 271 -884 955 -42 900 816 -888 65 740 131 -971 -795 -114 -976 917 -939 392 -595 635 118 710 967 201 130 847 -64 34 -86 8 -753 -876 -215 -694 -634 401 531 854 -464 -206 -451 -369 -633 454 892 -508 614 967 -420 -943 136 101 162 34 -602 -11 934 -233 -450 892 -339 -480 -955 -55 168 944 -212 -127 -268 -310 81 -562 248 -88 653 889 -235 800 414 -241 58 508 -970 198 -194 318 -122 185 408 -410 -939 -521 -960 -265 -357 -925 994 -684 -821 130 -750 602 850 903 996 -141 -821 611 -962 56 569 749 -866 -919 -784 -610 -455 -323 893 -929 -918 3 -710 917 64 92 -156 -747 473 705 858 -926 -414 -736 804 -919 697 985 -550 -628 376 399 -227 -961 465 -351 991 -627 -223 795 -620 -895 313 894 25 343 384 29 -407 -77 -828 863 708 745 -125 -671 78 -352 690 -724 549 -699 -543 457 -186 -268 -265 946 531 -747 497 -25 394 -173 -602 869 272 -457 242 576 -386 969 502 412 -242 884 161 -76 -80 746 -237 -605 181 -375 -458 186 650 751 -791 863 -763 47 292 150 -725 419 -311 216 -341 669 928 268 832 26 -20 391 320 -226 -835 777 -672 -952 -875 -21 -708 654 244 989 161 244 -896 -956 932 -571 -61 -119 239 -768 -23 189 -672 -372 -692 -905 -133 840 -397 900 -782 -226 -46 981 -14 -842 417 382 338 -914 -39 722 -703 -427 -328 -395 -749 -119 -804 898 -481 451 949 -638 -507 496 37 -151 585 -398 149 499 -966 501 182 -200 -624 -104 662 -386 -365 720 200 -21 -758 -442 110 725 263 188 84 834 -533 -544 846 560 179 854 -272 702 -768 -824 -841 -432 -114 733 -996 248 -545 -196 93 -874 997 -763 -10 -185 408 324 -719 -807 -511 783 -809 808 535 2 330 359 111 103 -982 -3 -178 -533 -288 161 506 264 -69 519 152 566 580 -563 958 -659 -27 511 405 575 720 17 -191 -988 -559 -970 -43 -710 -235 420 -589 39 44 -552 630 -616 -760 -361 643 -922 -368 -8 772 807 891 702 700 -380 735 -474 231 924 639 -192 799 -24 992 -11 450 498 367 -385 -18 884 -1 -619 -695 273 -835 -431 -74 -930 39 458 -486 947 391 91 -96 187 998 -181 802 783 829 -765 -107 -866 594 -403 399 275 605 291 -412 503 820 -994 -307 318 568 521 -858 -660 -953 -540 366 -134 358 207 -876 448 426 741 -132 -735 -93 -888 271 501 -85 259 -461 276 -599 -748 725 -490 -33 -327 -186 487 667 925 815 933 483 -578 21 509 713 328 -891 453 869 610 -507 -336 -508 -545 467 -537 -164 -982 -931 758 -865 -921 670 647 -699 -734 129 459 217 285 -93 59 843 101 406 964 -612 -225 88 194 -767 -750 -305 -299 812 -18 480 58 523 -282 193 -86 136 -360 -921 -83 795 -396 338 175 -882 844 365 508 787 -700 -948 -197 -800 720 -435 -246 -690 866 605 -919 -636 -281 -66 -657 544 -749 -638 -222 1000 209 -569 717 -892 458 -520 -43 19 925 -777 -248 -118 736 305 -334 -900 997 329 285 984 501 -426 -416 -289 406 962 662 -598 793 903 -337 262 -982 -692 -300 232 77 -354 -483 34 56 -893 481 252 118 51 324 -520 -999 -951 -654 431 -687 -237 93 527 538 -256 -372 -737 -229 607 -16 -625 362 -245 -950 726 702 134 -562 -978 913 109 -700 800 -299 480 -5 -893 804 -500 -694 -405 -527 881 886 743 882 -938 -798 445 -926 -157 238 -5 -227 -549 290 -186 -569 -987 712 920 -407 -720 -570 -577 -706 755 393 347 -513 387 -747 -708 -209 -672 684 801 63 -770 -365 280 545 190 -188 626 -737 -266 735 -434 730 22 -908 -287 -892 -597 -764 -455 295 -817 250 68 -15 -570 453 659 -666 -305 739 50 205 637 -215 825 -941 653 -169 52 -535 558 234 852 -983 -867 -267 486 -911 614 -320 320 -49 -66 -965 784 -856 858 -835 504 815 -241 -245 -657 -980 196 635 429 947 122 826 -792 480 -196 -543 -977 -482 987 117 -996 -796 369 654 796 360 -378 -812 87 575 596 -256 291 -862 -418 410 -852 -273 -927 -578 -589 348 144 930 971 -382 0 -839 914 477 -947 -821 171 -150 984 108 -624 -667 415 702 183 364 749 -938 -863 -873 -157 989 222 -964 85 -477 109 -278 430 24 -68 401 842 222 -248 -977 691 -633 338 -853 765 -75 145 459 -417 865 120 459 -830 -26 -698 533 240 -439 -522 -170 203 100 -256 881 -314 -161 -564 -639 838 -246 544 -21 112 847 669 -723 313 852 -169 732 -745 -599 931 -367 323 784 -406 557 -523 203 663 312 -899 -686 410 -416 -177 -763 -694 -928 23 846 -337 -840 -48 425 -752 -318 -145 -538 -318 -693 -600 584 -592 -465 740 497 -361 -38 -613 482 -605 153 421 281 -562 -780 367 -504 -977 285 975 -496 -399 -132 -104 -737 413 523 -864 -556 -49 -730 90 31 -472 390 72 -71 -730 946 -456 -966 380 736 -607 436 150 485 -970 -294 153 -60 -353 926 -347 770 -520 -725 -543 952 -738 -774 -763 -22 -913 703 -804 99 477 -869 515 -284 -516 604 -890 -796 906 -359 -512 611 198 -134 973 -967 -538 -778 -549 348 42 550 936 -516 -682 -875 947 -839 442 -86 731 -674 670 -187 -100 994 -369 -768 383 166 314 -545 262 -964 519 -832 209 -856 525 554 717 -730 -702 -967 560 -800 -796 -524 -861 -629 -393 647 -710 42 -255 -585 698 65 932 494 -252 -685 350 -847 -640 -521 -318 910 -947 -57 870 837 -370 -275 -366 880 965 120 612 -424 879 -307 861 246 931 847 251 -690 336 -25 742 -301 -453 228 -14 -977 -861 -2 -653 -124 495 -535 13 -659 466 760 196 -394 -830 555 -794 97 -163 83 84 373 740 512 -892 197 957 791 706 250 217 -429 -7 375 -634 -892 919 655 -261 -780 711 214 -871 -185 601 63 511 259 -816 555 -230 815 -637 -483 544 -548 -922 -826 -461 -197 -439 -261 -439 520 56 222 -702 850 -778 95 -755 594 -865 548 -243 863 -588 819 -47 287 831 -583 -593 -395 712 86 -3 760 -405 -17 -329 553 49 130 -193 216 191 477 -516 964 -923 387 98 138 70 -813 -759 428 143 189 -30 -681 -658 275 -923 24 -530 203 -223 -278 -576 -907 -294 20 -727 839 -201 200 -756 -603 -456 -914 -537 719 603 633 784 956 -416 -809 636 255 -641 903 -75 214 -896 -389 510 -227 -27 -466 351 993 -703 499 781 -800 -25 -202 989 -149 -286 -535 967 254 -814 -449 524 -901 310 48 -488 633 -282 -867 592 203 -631 545 381 143 -249 -359 -208 -496 -865 753 -265 16 930 -886 -107 112 17 -292 203 224 -853 517 -332 341 112 -195 -810 -200 359 591 -9 833 -594 201 227 242 -946 508 -564 -546 884 144 218 602 21 -661 -394 667 190 84 -501 748 -926 184 -938 857 -517 -960 70 428 -824 720 779 196 225 370 218 610 -104 74 777 -311 -1000 -538 -358 930 -939 366 336 -37 -92 915 678 687 -832 -1000 729 -955 557 -69 218 -449 -744 165 -20 700 950 -761 195 -423 63 -161 -816 -644 172 -235 412 220 -905 -262 956 -238 -960 -950 812 363 -530 660 161 955 474 391 -121 955 -444 -199 -68 -189 -433 238 296 268 -436 -150 494 939 78 913 -556 785 -85 -720 316 595 -631 106 567 346 844 -919 224 730 -392 -544 657 -269 832 101 259 469 -699 -191 835 413 940 -397 -177 293 366 327 11 -520 425 -657 141 -2 72 768 300 602 -402 529 -369 204 894 137 -568 -596 954 996 -17 223 -102 -375 424 -102 801 -100 -606 -662 -248 -843 991 977 -465 389 -884 -585 -772 -327 27 -963 851 875 503 -709 269 519 296 156 -407 -404 668 -23 -786 509 756 409 -488 -188 597 -151 305 282 -807 -962 -693 216 -552 241 583 -168 652 -802 367 946 959 681 -615 963 805 -981 -748 -279 -527 824 348 -126 816 950 -889 -110 968 -866 905 676 -374 -7 438 31 372 145 119 405 -1 -676 -584 -708 386 891 560 -451 -886 -796 -505 721 -395 241 -251 -113 996 465 698 -19 -179 -427 -349 -996 34 501 -687 -183 305 -505 339 442 501 143 -387 72 -297 197 -890 236 -609 304 -674 -139 -66 -998 666 -24 -866 -971 -517 -705 141 903 -206 891 688 578 781 135 -416 -974 -249 248 518 -684 -623 45 -420 -138 -56 701 79 64 202 472 199 724 495 756 -488 254 -769 -249 557 935 657 -1 -152 117 -389 334 307 -685 -931 895 101 91 966 -864 -588 521 959 -588 536 -324 247 935 -903 -257 914 -951 -943 787 -882 -628 -356 -493 6 -399 909 522 480 60 -304 -838 -828 411 -254 -245 -367 -785 582 -222 -312 -113 -635 109 -661 -645 372 -324 -511 -229 -857 -322 -752 -153 -662 894 783 -749 62 953 -92 263 704 -156 544 -891 425 382 913 298 988 -939 378 -518 -529 -294 -408 840 -532 989 -821 169 -693 -407 70 660 -757 434 -628 -219 -801 -584 -756 -408 -42 894 -736 868 370 190 -418 -966 -943 787 -421 -198 -1 -964 -567 237 492 -810 900 256 570 -316 569 -223 5 -247 896 405 516 488 283 -654 -293 668 38 -425 -923 442 -909 306 -850 -186 328 247 -809 754 997 981 501 639 -747 -96 -207 -593 -645 -674 -417 159 719 356 448 518 -535 527 -586 -252 -811 216 829 823 -849 -290 583 -199 -439 -517 458 -289 376 960 329 -889 -870 85 -227 612 863 690 293 -843 -75 -13 904 -357 -166 -47 733 389 133 -707 493 -301 362 -22 -816 -361 206 171 -925 575 989 -874 52 907 992 -662 -592 481 -833 776 689 -406 145 413 -757 -435 -920 -966 -916 -191 -209 -509 719 189 294 612 194 -309 285 317 689 -301 -69 614 -226 -97 185 549 -870 303 587 -660 -572 -17 339 902 881 83 -863 -507 -759 521 15 525 -762 -549 -365 -597 513 724 -955 241 -687 445 786 -770 -241 -176 -609 780 -816 614 -758 278 -473 -754 -837 590 549 46 590 828 716 -585 -11 -558 849 -243 -326 -2 -276 422 -907 217 690 -111 -68 -315 -451 -678 -688 531 -981 592 -206 -207 -818 144 923 947 -14 452 -584 622 -998 -126 -215 -973 195 522 -294 216 726 -126 -7 -228 569 137 317 529 -924 -273 137 900 337 443 411 567 -849 176 -846 -497 624 638 -868 -544 -894 -812 -295 987 -214 345 223 476 -643 457 -333 526 815 -819 673 621 -688 537 517 -357 948 -323 -802 885 -685 557 49 -773 727 743 -891 906 -816 447 703 -734 -491 -824 750 213 736 617 764 -643 347 -942 -809 -373 -330 789 824 -7 -461 792 624 558 -14 -324 -45 381 -232 -930 -223 494 -957 -406 -482 772 384 280 956 800 561 489 -498 -712 -970 -37 -588 -936 -842 157 -247 48 -700 100 976 -329 524 -197 440 243 -619 507 181 -954 643 303 514 -599 515 386 31 -847 943 -182 460 962 -992 202 166 -246 855 -621 -541 -929 800 -102 706 986 -909 -407 98 -919 909 178 -134 -795 -686 -810 167 736 -676 -355 -358 -518 -694 -943 77 75 281 -224 247 -335 -223 906 196 261 -671 742 -443 -231 345 -638 -339 123 556 -592 523 213 222 -144 -28 915 -554 39 640 903 -709 82 -379 116 259 -419 -369 532 -598 -453 52 117 -23 -437 538 216 539 861 -447 438 -14 -271 639 740 540 659 679 -811 523 -857 -980 377 70 -49 -116 -325 -19 505 862 -276 -897 -621 -561 -2 857 -135 -715 -35 -332 -79 -119 525 -984 498 954 -646 74 -259 356 394 105 21 126 -436 883 -554 -507 64 45 680 177 235 190 -487 874 232 527 -11 -879 -531 101 -296 411 373 414 165 -53 550 640 -356 70 822 -234 556 35 415 -120 -327 -322 665 322 -285 94 972 -104 -617 -648 -35 369 -875 688 892 -271 -106 -639 -273 -66 31 -901 -710 418 -523 161 -875 -174 426 497 738 -780 586 516 -184 -345 764 -191 274 -801 215 -458 -276 -28 -210 959 -496 -871 -492 35 -897 -92 59 706 -200 140 87 23 526 -29 250 31 -198 -332 -494 -275 -411 -130 500 -968 656 -69 -47 366 75 -13 -161 -369 899 656 9 485 -96 306 -805 293 278 -237 422 -840 -243 926 -352 -242 -180 -507 310 790 -157 71 171 498 -348 -514 787 -840 -180 -911 714 -133 649 -522 402 -618 358 -573 -85 -630 -696 -809 -607 -925 -270 -749 309 880 -415 -695 -402 742 -655 25 569 -909 757 -293 523 968 129 69 756 818 -408 -69 839 -989 -352 -912 -86 196 -179 597 -558 222 -897 -782 624 -120 599 -459 -40 738 -608 364 638 519 -570 -974 555 -189 -381 -99 -375 -754 -423 57 -58 -342 458 -937 -804 129 423 -195 90 -317 610 -992 524 616 -34 -152 819 -131 -550 479 -785 685 -684 204 399 -803 701 -373 397 76 748 602 -935 298 611 527 -307 -331 171 308 474 33 201 -125 -817 -922 676 -882 -733 -538 910 -429 599 -135 -827 -179 -742 -669 420 -511 -336 -10 711 -643 342 -155 -661 -787 809 -680 -317 -261 -100 -664 -687 -502 654 372 -125 -55 -811 790 -75 325 488 293 264 907 375 -398 585 -585 -305 -225 703 -820 -310 758 434 -848 -426 739 -138 968 -607 908 291 795 -155 5 -829 675 -298 -985 -799 560 -661 -943 -651 -810 -169 348 403 -617 153 -284 -854 582 -893 936 194 272 -290 -110 -573 165 980 648 -863 -421 -642 296 -442 -834 -848 -966 -265 -890 184 -278 -127 444 477 -899 -927 -166 814 445 -138 799 -24 87 -349 -720 -698 977 408 -330 783 -3 -718 -568 64 -743 -975 93 697 855 -782 -295 495 481 -153 -339 273 285 925 -715 225 -519 120 -802 893 938 -115 -874 -972 -826 540 -476 334 513 -59 849 823 -348 818 89 -611 -141 497 344 -94 -655 727 340 -273 239 -898 893 662 460 -803 538 -777 -406 -834 337 -924 -654 571 -947 -794 -113 -122 -141 105 148 -857 -423 -882 -669 49 -862 -893 248 36 395 45 -864 678 -213 389 -448 -760 494 207 -897 767 595 -217 -566 843 -305 96 5 -986 -930 -826 978 752 698 -347 698 -655 284 708 -155 -7 352 -856 681 95 149 528 -986 174 332 549 37 650 -680 -126 -888 -258 187 451 491 196 820 697 -398 -619 -882 818 621 -470 -930 473 404 -449 277 672 326 827 592 -708 -885 254 -883 -581 76 907 -634 -996 423 -917 -515 527 831 -429 -591 -805 -447 898 -763 -759 567 -919 -645 -163 -957 -835 -426 295 572 -168 838 751 -761 236 549 164 386 -326 547 -377 -71 -66 288 142 -94 73 708 700 -829 877 -153 -251 -751 572 627 710 227 -424 -459 -986 430 637 892 869 701 723 555 -284 58 -753 -71 -787 -55 43 786 315 957 768 449 743 305 730 89 233 116 -138 -316 632 -464 -314 -779 392 -8 -337 784 885 -480 -36 -921 281 -169 -237 92 -162 356 585 459 -149 104 -990 -353 594 900 721 -509 630 -67 -546 -523 435 -882 341 258 -572 -317 693 927 16 776 -438 684 -48 -152 598 814 202 -300 -661 -604 -121 -73 480 -165 -97 909 557 -293 509 958 -35 454 608 39 -577 -896 -801 707 -901 625 -317 821 -604 557 366 604 449 -789 860 712 674 30 -266 -348 788 921 -164 -87 -178 -221 -179 -7 -423 471 -541 209 638 -257 937 -41 767 809 -904 24 171 -185 329 777 939 -197 760 -462 372 412 492 -276 372 948 -498 -726 661 -491 387 -551 149 818 166 -478 -556 349 -396 -261 -395 929 944 -276 831 899 -908 270 -44 -864 698 378 -199 18 -53 -691 949 -728 -288 739 628 -80 435 385 759 -669 908 -999 195 -566 200 205 162 790 111 393 723 -263 96 100 -77 -910 -725 -306 981 -224 -859 -673 -813 521 503 -316 -863 298 -391 295 155 860 -523 498 698 -12 806 -68 694 -440 543 959 -726 73 971 -342 -2 -134 -511 157 -488 -378 296 -114 212 -120 -627 -514 -890 677 -23 -612 -937 932 -428 -271 250 601 835 544 -667 202 833 778 176 293 -503 -287 627 338 -302 220 -493 8 475 -694 -817 -753 690 188 550 -132 992 -319 -909 6 -771 264 -727 -49 -34 -290 -521 991 -684 -8 928 -456 794 -310 -917 872 -561 733 -194 578 -741 -196 901 580 923 56 764 -614 -197 -638 172 -156 -116 -803 -152 -585 -998 430 36 175 541 921 656 5 -106 -387 -911 933 -57 437 2 -651 793 113 -371 -763 729 -890 -449 427 -905 -699 -589 27 -445 744 -189 -953 156 858 949 -310 -765 -122 -466 -273 254 819 -184 743 869 -513 740 82 -763 -549 -599 464 462 -973 88 -134 -663 -825 -820 529 -859 789 469 -243 -645 558 203 880 435 367 -514 -241 347 394 813 503 835 583 -508 276 266 317 428 -823 -262 788 180 51 700 792 676 -919 -31 934 -439 850 239 870 -532 -286 -282 618 341 916 -845 581 982 -24 -926 100 -437 762 -978 210 216 543 -26 -279 -673 761 -377 -880 -488 83 -737 -703 705 -955 720 -335 -582 99 -712 593 -129 -966 345 -518 -289 168 393 392 162 -920 -426 -658 159 -344 631 467 -457 -268 796 -183 67 709 302 177 805 -946 403 -667 -464 370 88 -319 -507 254 8 149 -541 658 -184 -529 193 -554 -92 -403 -431 633 -819 -535 -395 -11 -646 -556 699 954 -920 -618 -804 -227 961 437 -607 -855 44 -738 456 -906 -302 448 -204 367 -253 -535 815 53 -196 -539 979 -309 -619 286 -559 103 245 790 -147 970 144 56 744 844 303 -782 -770 -434 -348 745 -400 -627 169 -449 -387 -322 -297 876 125 -456 70 -848 -703 912 741 226 -696 -170 818 0 464 387 372 -896 642 -425 -719 887 362 -196 -798 -682 404 -367 -976 407 877 362 -105 516 981 280 501 -384 -920 946 258 480 965 405 -416 335 -122 -778 -637 -91 409 -590 535 345 738 -873 557 970 750 208 -417 -999 748 796 570 -290 -919 469 825 -366 376 11 807 -821 -378 482 668 -987 435 381 125 -36 -328 365 -430 -5 -826 408 -325 881 155 473 194 -881 -123 240 766 302 398 -711 440 -795 30 -641 972 80 -634 761 -922 245 285 727 698 693 -241 -160 -244 929 818 735 513 384 -469 300 101 -935 -182 -920 -677 688 827 -326 -668 -37 -650 -506 -79 832 -652 469 525 416 -319 -447 389 517 -605 -642 882 -170 677 536 -846 -837 -360 568 485 -917 999 142 -53 238 -196 -144 970 523 851 552 752 -223 -204 -120 70 207 218 830 -423 496 -428 -993 -697 732 294 264 108 202 548 -642 -629 -953 276 794 -230 -68 -419 499 844 -693 967 -5 888 -582 -323 -167 -755 -508 -632 -227 -668 -629 -338 121 -736 -15 579 456 -822 55 -459 -149 -196 240 -791 -576 -513 -51 884 957 701 104 -531 155 -702 245 -964 521 -664 674 132 -317 -746 -129 -629 857 -77 -906 109 101 80 -210 872 862 714 822 -388 -854 913 -257 764 888 -856 864 -516 694 -533 545 -970 -828 -952 -855 -246 909 -970 -843 -660 -478 -348 -749 119 -299 -196 13 -7 -993 297 -253 -246 766 250 533 812 555 -237 -68 -661 -83 637 -969 932 -508 616 754 337 907 293 722 30 -238 242 -260 528 -268 634 542 -39 -737 -665 -299 -862 936 401 822 -744 -291 -773 -321 -615 -838 701 -635 203 -802 226 -516 483 629 -216 -800 263 54 -307 43 654 -750 -461 238 857 -217 -619 -148 -906 824 117 693 -75 -282 -789 562 -100 708 900 -475 -721 324 -539 -479 238 -92 -936 -69 725 -872 -607 127 752 195 -827 -867 -257 453 907 -573 163 470 496 108 -790 -742 227 -571 -123 5 471 174 434 -652 721 627 394 -165 -63 -617 713 546 -332 -802 329 6 617 943 -465 463 640 559 -308 552 -431 923 -857 58 237 -723 -915 901 113 -865 -990 835 207 -700 484 -803 86 420 -195 -637 -271 228 98 -978 -225 -478 532 -762 110 -826 -188 340 15 -824 932 216 -294 -977 271 -611 786 -772 697 375 294 -553 -935 -56 62 -239 -669 783 1 585 522 403 646 -789 957 -882 690 852 -208 -926 949 143 -422 -165 -813 505 -683 -473 134 -677 901 -672 132 59 -935 -176 290 -328 562 -200 490 662 310 538 -161 -963 616 -280 744 341 -567 -83 -572 -471 -155 4 653 72 -986 701 -955 895 -345 -920 166 360 -16 909 -482 -13 832 -373 -473 298 277 835 243 -394 -861 296 -544 -79 237 -70 43 -984 -325 207 700 205 -216 634 -323 -175 -146 538 991 -44 -155 647 -375 -965 -868 432 -192 98 -989 -909 910 838 -486 -327 -833 173 996 -782 434 -654 -276 470 -325 75 466 155 239 273 -257 29 812 92 -729 37 25 797 -648 -156 871 -75 932 756 -429 382 897 892 732 -300 773 888 846 -115 743 648 -57 95 489 737 -792 76 567 -669 -757 -202 774 220 -146 -617 218 -307 544 993 -612 956 -310 29 -999 -455 658 -340 -401 -408 965 114 -522 690 419 636 826 87 169 -538 -181 357 -977 571 -623 284 487 726 -163 -490 -485 178 811 -51 -352 -1000 731 -815 -326 -769 -884 848 13 254 -181 892 -845 -441 -337 399 891 -503 794 934 -132 -296 -748 866 234 903 -271 195 192 -799 -28 528 -519 369 109 -127 397 -731 167 735 574 3 201 -457 -954 595 -321 -359 438 -810 968 -774 -107 79 50 -934 742 -344 -944 -588 165 -304 878 627 221 710 -297 -564 -937 29 282 -531 -851 182 969 840 -548 159 -452 564 770 689 970 13 977 -701 -720 -112 349 -410 916 193 781 834 81 -466 -44 939 -778 -599 -47 245 92 685 117 213 -122 -967 464 -467 362 -984 59 -88 -189 -835 -291 -277 -175 -999 458 833 -92 334 33 796 -368 1 402 -499 -314 -179 613 -384 -382 17 -498 867 -115 977 790 -617 -915 -721 686 -87 530 132 -882 -35 262 242 -347 97 463 140 -528 180 18 -643 -666 259 496 -556 263 -246 121 -465 803 -935 496 630 -410 222 179 522 647 815 -632 -766 207 -340 153 42 319 -342 -263 -740 324 69 915 -296 524 827 -609 253 -801 892 -21 -804 185 -625 -448 -384 -367 -610 -956 839 -891 330 -594 -471 -993 228 -179 -898 -797 982 499 495 -20 -63 321 -862 -746 -898 295 372 986 10 67 -880 -789 -439 -737 -936 -743 204 -719 151 -155 -739 -236 774 -664 -95 -258 -551 -908 953 156 646 121 -632 -57 -231 805 -465 -953 612 -486 -341 242 742 -616 905 -302 -456 420 -705 582 898 -676 346 -699 368 182 -251 135 442 -43 -87 129 -626 -288 849 442 -717 -475 536 -88 -76 -315 -787 -822 -374 584 913 -214 -963 -309 808 896 -516 842 978 -229 362 -270 -876 465 665 -931 515 -431 -87 -317 -749 -880 -85 -145 -214 -251 77 642 249 -76 711 -809 266 -673 161 509 -300 191 -921 -558 -801 707 657 347 230 -931 479 -62 -791 -633 288 -973 -76 153 -376 -750 797 -745 409 229 406 -142 141 79 -342 937 810 265 795 -146 -363 724 -940 924 734 124 -900 806 -634 126 -721 -942 -561 668 986 436 -681 -280 -674 -205 -625 141 -118 -941 390 692 -73 -403 -530 -499 -248 94 998 -325 -380 398 105 972 -211 251 529 -964 502 335 557 40 71 606 659 815 -52 970 -220 628 522 -34 -281 -403 -577 5 629 773 -970 -349 453 827 -402 149 980 -862 -814 310 734 581 -858 -323 498 -363 -288 -156 665 -782 -402 -966 -570 -220 -533 677 652 454 -54 -229 -53 729 742 595 -747 563 154 914 86 777 -799 561 -433 793 563 765 177 -825 -316 -968 -579 -482 -813 483 -413 -664 626 -394 658 357 -180 96 -883 -41 -429 148 526 -672 -426 683 -459 -665 -61 -341 -746 -63 -394 540 634 -786 -396 142 997 215 789 -15 491 754 -211 842 909 1000 965 -31 -565 -264 -597 726 916 -259 941 -514 643 49 579 947 539 45 611 222 711 -448 -200 -768 768 -715 14 -487 -518 -298 455 722 836 448 307 541 -414 -182 986 285 -266 884 831 534 -442 491 179 -391 -716 955 -826 -443 904 306 -9 -808 -863 986 -497 715 493 -333 -857 733 -195 466 800 -939 217 324 -889 -583 914 0 675 598 -657 -788 -306 838 -517 381 -880 598 -955 433 899 -857 -184 454 -421 357 -990 -66 462 -391 -514 -899 -726 -881 -407 79 265 577 198 582 183 368 -523 -872 430 76 -604 -191 -618 -241 375 -755 918 -391 -185 -811 224 -738 777 843 -301 368 -804 -591 -397 503 612 -289 -708 -806 340 114 453 -977 -725 -295 -477 455 -611 80 455 -594 -468 944 -373 388 -187 -345 -925 -75 772 827 -945 679 868 481 660 -792 60 15 250 -484 119 -736 352 759 -171 -971 -322 92 345 715 -782 854 481 551 151 652 -701 -401 83 -625 854 -802 250 -793 85 449 -775 7 602 309 839 800 -183 -913 -520 -789 739 -201 127 -555 13 758 668 28 521 -372 -337 -399 150 919 -146 -309 215 -14 163 -439 -44 152 8 187 376 734 -366 -915 421 -494 129 239 -109 -658 660 -741 -737 137 148 -620 971 656 326 616 570 -103 227 -784 915 804 991 -587 -817 -689 92 71 436 239 708 854 560 -837 553 -825 613 711 73 -626 798 441 -696 -831 95 981 190 279 -569 -949 -99 242 -396 907 21 104 -272 -168 -879 -912 736 -251 -443 880 -303 -361 -991 479 174 -141 -969 -69 -26 -691 -409 898 838 -892 53 -246 978 404 -634 502 188 -499 953 229 744 -810 -292 -34 960 477 658 231 -422 -1 160 -802 -321 -561 -492 178 -977 43 -219 609 500 676 -447 -88 702 -63 -702 684 995 440 584 530 -141 -494 787 -160 113 -975 218 119 -877 176 921 -628 418 -118 289 956 634 -82 411 -414 -86 -258 -91 -894 959 818 637 -880 -396 101 943 370 -443 -861 565 -769 235 253 852 980 -910 528 -398 588 218 505 642 853 -96 134 -938 185 -157 -632 -700 704 -736 614 182 -594 -98 -529 822 -107 630 -302 -85 164 792 294 536 648 -658 -833 -876 -117 -631 -767 133 -768 -559 453 88 -747 -458 -70 324 -326 915 474 397 -764 -375 60 116 -968 -749 -677 -261 326 -622 939 -121 -542 -386 429 424 478 438 -26 940 288 152 -633 183 523 -80 -614 948 -41 896 616 913 922 52 109 -460 -99 -550 -101 -646 -271 -109 -580 -305 -287 -720 485 870 -885 -377 529 767 -234 -483 -489 -931 673 91 792 -443 -100 333 -867 -195 768 -103 469 618 -520 -472 620 -31 5 -658 266 358 84 438 -51 969 -46 314 148 608 29 418 612 -31 -299 661 -765 -773 -878 -366 -236 672 960 20 577 -793 -813 -252 -283 -646 137 81 -960 205 -851 -18 913 115 844 -837 -683 162 -385 647 -136 20 560 652 258 817 516 -464 186 141 -286 -298 283 438 -114 -598 369 734 187 -711 739 308 939 244 -899 898 595 -794 295 420 -322 611 334 624 515 -410 -815 -270 -214 933 -679 -542 -815 -8 -242 -857 -23 -399 -544 545 -896 250 780 -580 371 -522 861 -973 412 56 -321 816 600 -177 641 264 -378 909 258 780 -430 -323 -276 340 151 -641 579 877 -115 470 -595 -662 -682 -773 -347 518 -657 62 -681 232 -551 -147 579 113 30 377 -417 392 -484 397 -130 975 -434 271 -645 471 393 412 316 -628 251 -832 -885 572 -425 -404 388 609 -166 -644 -272 -550 -139 -74 794 10 -552 174 202 -410 -818 669 -769 -725 -967 -507 990 354 -276 444 373 762 -685 -802 -479 -31 493 -565 -358 350 324 780 -942 891 147 -685 -34 129 -15 -654 424 70 -712 -398 357 -336 -951 887 52 -52 -211 44 -722 -59 991 197 -771 380 828 -155 -96 408 400 -867 589 303 83 998 341 683 -739 418 322 -826 392 688 841 -58 657 523 -606 23 -504 -94 319 589 -412 -402 821 105 -595 -538 329 918 833 -100 -6 256 824 817 27 934 -374 -843 -766 -497 108 -715 -5 -570 509 -417 609 17 47 729 397 457 -607 638 665 -696 -106 -292 283 -105 -511 77 276 -336 507 -642 334 612 -984 831 -555 -216 243 124 652 -91 -433 -624 438 881 266 -375 658 669 -392 -330 -482 -23 108 452 -55 -415 541 939 -601 456 101 316 800 -752 -123 -620 59 629 -974 944 -291 749 -437 135 -387 -595 -961 -814 -676 593 -438 -143 -53 -275 -266 -370 215 672 -73 -21 -878 -398 -319 -899 -886 -347 -486 634 -183 -464 432 -338 -655 -89 720 786 887 325 -1 -713 -530 -552 -482 979 380 -176 -44 699 861 321 -700 -388 -48 -921 468 -976 -689 -554 -287 -347 174 885 386 661 385 -793 275 192 -894 -582 735 -995 -198 874 -899 909 776 422 972 -184 942 -821 99 617 155 937 -389 -691 576 -227 -646 133 -885 -227 -380 979 -784 774 -306 224 1000 -623 -244 -55 850 -844 683 -905 983 -661 -813 833 -496 -910 169 -199 43 986 -561 -972 -207 885 -848 856 275 646 253 -781 943 -247 457 -684 27 68 310 -204 -172 -558 805 -688 870 -257 747 651 698 -153 -807 -138 -73 894 -1 552 -646 -415 -414 -302 -682 920 -228 -600 -22 831 696 343 -845 832 223 598 863 173 353 357 -634 983 835 962 219 620 -997 878 958 257 -381 913 -467 -636 892 333 -305 165 744 602 -204 198 -356 344 216 23 559 -582 -938 868 243 -252 443 -507 -64 -579 -202 436 -420 371 -243 810 276 -975 392 834 -692 29 -150 -841 642 643 228 -148 -366 17 148 -668 61 -301 -636 826 388 304 -485 210 -611 -887 -885 914 -535 887 -536 867 258 434 -735 693 161 102 152 -243 -250 -348 949 -88 -583 -197 -765 -483 236 775 -569 -513 398 -310 162 -94 941 -670 -66 -532 305 628 655 -368 841 -284 586 -325 -229 -450 71 -206 935 -659 -954 -162 99 972 -977 -152 304 303 -803 -855 961 553 -671 603 315 68 -893 -210 -417 -643 968 -132 -864 24 673 343 -596 -883 695 432 -752 234 25 517 -396 611 -965 -807 -669 660 784 -213 -995 -552 -584 -874 -803 -96 22 -762 -453 730 803 524 923 -293 200 728 -112 841 754 -666 -315 126 -728 997 -683 -82 507 -312 -714 -250 -584 24 492 214 -314 -372 -431 -490 -818 -805 260 953 344 194 -317 -393 -765 368 727 92 -837 -595 122 -468 353 806 471 569 -793 84 774 91 636 -315 -334 580 478 417 171 -961 321 871 -313 116 -692 -499 466 -145 732 -844 354 -441 -611 686 375 -318 339 228 231 219 739 298 -934 -668 -776 343 769 -158 -578 396 -945 -946 -253 -951 228 786 -92 -630 -257 -930 511 -365 -818 724 -100 84 485 500 -181 614 698 819 -471 -703 297 -723 -14 -8 596 957 -184 -142 -544 582 -887 -922 -844 465 -115 869 433 817 -71 -809 153 296 -849 -549 85 250 -950 486 882 875 -542 216 -59 -587 101 -465 272 -53 840 581 -931 -226 -865 -438 758 538 90 -463 628 170 876 406 -397 499 -854 292 731 766 145 318 -993 -282 -745 467 -776 -646 -703 67 -457 -982 -814 -50 -1000 905 -582 -259 634 -387 573 -145 -700 -974 762 -868 -190 -608 -201 -968 291 -948 599 -422 37 883 -539 843 493 -910 265 -201 129 -475 -168 253 -813 -373 71 -821 -703 -778 -354 -321 -234 405 -68 -237 490 645 82 -634 -881 -273 922 188 -808 -935 599 -970 682 769 26 -650 -216 672 -889 187 -36 -615 -395 -23 -585 -103 793 -12 -998 142 402 101 -583 970 333 982 -15 -155 -27 -317 -191 -61 -662 744 758 405 216 241 -699 -498 927 54 913 -803 193 -910 -267 279 -74 -794 -399 399 -61 619 79 -423 -243 266 -548 132 319 665 474 437 637 -338 -197 142 984 853 711 287 -298 87 -739 787 640 -252 166 -458 -957 947 818 -50 498 870 466 -277 124 -896 939 591 -206 148 60 10 833 -918 500 77 -739 830 423 -442 474 -956 -674 86 933 -592 -898 -250 958 -313 -205 336 -235 -431 -215 -828 -368 909 -316 -434 653 -107 212 886 -706 382 -710 761 6 -311 263 -948 -46 285 -215 645 -98 -624 -588 -452 987 125 89 -875 -85 435 -371 -414 405 734 109 -48 372 -300 -785 178 783 136 125 885 -230 -588 901 890 757 -76 961 -860 907 640 -168 272 769 -825 -973 925 860 -509 306 795 -267 888 83 -905 -807 -965 -937 -951 423 654 -206 -308 431 322 -253 -973 -158 -619 -177 -211 -696 -471 923 -173 -123 -556 -934 485 -385 -458 -820 -872 -803 -945 807 544 -312 -808 -300 915 -57 -331 606 -566 286 822 -618 -786 168 -277 -721 383 209 414 -547 -308 946 -14 -203 -165 -367 525 -635 -454 415 561 -937 837 -146 774 604 789 958 -273 -933 -542 342 -892 188 -343 481 719 929 -740 812 -858 -726 205 -14 -317 -797 -367 -608 511 181 -396 -446 708 587 -873 661 -64 -908 -91 232 37 653 -743 870 -556 -985 140 917 316 990 530 -825 106 666 388 -997 623 -665 333 566 522 -636 383 -954 852 423 -258 174 -996 -681 -987 414 871 391 750 -568 -889 -661 -188 -556 861 250 175 233 982 927 -370 -221 673 604 -66 -791 46 109 300 716 -944 -856 -614 849 979 -834 -288 -222 -361 -945 282 -365 -5 925 599 495 -436 -239 937 536 -181 860 965 -383 401 -517 601 -842 555 -273 929 -457 -577 907 470 -994 289 772 -671 813 321 -124 -829 -513 205 691 -900 745 -469 -162 62 466 -508 412 289 816 -147 -128 930 277 -283 280 -757 387 -583 167 517 -746 -791 -917 529 -511 -140 151 663 -524 -142 -132 398 -166 -754 390 753 189 -686 77 -315 -434 430 542 -925 -197 898 -739 -634 687 -630 681 -221 -801 450 -237 -680 -885 847 -76 -7 665 -212 -658 52 -956 -564 -422 -131 -189 -532 -9 28 63 531 877 452 -549 -409 765 585 -813 -544 354 891 -133 -499 639 765 -750 486 355 -784 808 -988 -39 154 -357 -469 -917 -388 660 -384 587 -666 -727 -697 -417 682 527 586 -934 -980 -810 -484 893 -988 375 40 11 -716 -949 331 -423 739 -783 13 -927 -384 604 -3 296 -180 740 -101 -585 -252 -327 -213 -119 -227 566 -446 -184 296 -554 -788 6 -81 -71 515 58 346 -434 -880 -948 861 -336 -184 285 567 189 963 331 79 369 -172 -308 -159 673 -453 325 780 -962 283 -754 719 629 -640 906 -86 -287 -157 757 -117 822 -624 -529 -971 516 -100 -546 -938 -341 -284 79 72 -120 -464 -107 -901 181 789 826 532 780 -915 891 -435 843 944 678 -390 131 -520 -571 654 287 -440 -322 -358 -188 703 709 -978 -373 108 -427 255 599 -509 281 226 -332 -663 159 -748 814 642 863 -400 849 -424 404 960 751 50 -189 37 987 -845 807 -438 225 -556 298 -303 331 915 -375 -487 120 772 506 692 -801 -584 -947 -944 -598 337 -581 -282 -635 -826 -290 97 443 667 -351 236 -921 750 75 -936 -995 838 526 24 838 314 997 -765 -41 607 361 880 -183 -848 -804 -243 595 164 -767 378 427 -804 -812 908 -233 900 -138 22 -686 26 639 -568 -379 -449 -442 779 -331 11 -266 -342 -393 391 -524 74 532 -891 253 312 -432 -826 126 693 823 527 -450 -685 -584 -64 -425 720 -247 -992 -715 -555 -471 -295 629 -951 812 560 204 -404 -85 -472 -535 347 -510 350 -418 341 -227 490 -652 222 -411 491 918 -262 -853 -295 609 252 669 300 -625 -396 -442 -960 999 -988 496 664 -354 115 665 912 -618 713 912 -814 352 -916 859 69 14 -377 -654 -501 402 732 763 -866 -25 422 -640 322 105 -830 -740 721 185 -481 63 828 616 162 -1000 -576 -724 782 -224 -35 -867 972 260 280 758 -873 -260 -257 262 195 -49 -969 80 63 88 -877 -283 795 -815 -323 298 841 316 -865 -690 883 -245 -192 654 -953 385 653 86 938 388 386 699 73 -127 815 19 -412 846 -245 -508 417 -872 87 -463 -778 296 677 526 -822 57 676 -343 777 -455 -721 -857 391 -65 -6 34 74 784 -730 8 683 -361 518 821 949 -2 -750 -454 -413 -885 -810 -227 -639 265 -638 665 -321 -838 -363 -42 212 932 322 -815 432 948 769 -991 -301 -568 -917 -727 -979 899 -399 -717 -430 -47 -792 -739 -669 450 -798 -747 508 825 -262 478 -616 -638 691 -649 445 374 181 131 -302 967 560 -15 -481 714 -20 417 797 -743 429 789 751 -843 224 853 -543 434 709 94 540 -621 -862 -752 144 -433 -657 319 -739 -882 -890 -937 -205 -191 941 343 4 -829 -480 581 47 -917 -679 452 996 -703 -386 -85 -76 -796 -934 103 -355 -91 18 200 -917 -403 -771 -464 -778 -770 -435 -807 925 -156 268 829 -869 979 481 932 617 -952 82 -505 57 -356 429 -688 41 -555 645 511 -66 644 595 559 -950 468 399 -169 -842 224 245 -479 -949 197 -426 214 -771 -505 -722 195 304 -386 806 285 -753 -800 868 531 -350 -777 -669 -315 -341 -230 -449 557 699 -239 249 485 -334 -552 -650 519 -287 426 -584 7 305 617 -715 882 486 458 -582 -212 -756 720 -478 -490 -183 -488 743 380 984 38 -312 776 98 412 -272 968 -622 998 -590 761 310 936 225 582 -344 323 965 907 259 344 -942 -464 -306 632 130 -110 -150 -540 -420 -397 -48 893 -802 -357 -142 -811 -485 46 -483 -477 -696 342 -37 -936 -97 -712 413 679 -999 863 -941 -47 -970 666 545 -998 345 -952 -835 12 195 -760 -124 388 313 485 -859 995 -39 785 893 576 213 -500 195 -103 93 57 -651 550 371 -610 718 632 -512 270 89 34 -483 -351 -848 -504 403 -802 -692 848 257 -566 937 133 702 -320 -356 -390 -45 -784 -320 376 -40 965 -67 320 343 904 133 134 580 -289 -18 -541 228 430 278 -192 -998 276 328 595 805 876 448 -978 307 -684 971 -583 -15 825 -168 -861 -326 118 451 622 -172 -659 131 -164 550 -412 -135 -121 169 -732 -336 287 648 -483 716 -904 -847 -835 -453 -666 552 -99 568 -388 444 390 104 21 681 -277 738 -16 -281 920 -724 98 665 836 47 338 876 -908 780 229 784 -110 574 586 390 -746 80 275 756 -561 -764 770 -256 226 -639 -60 -44 623 279 -853 -707 13 128 -386 -43 -92 -893 510 298 648 -895 -153 726 -318 -983 -11 -707 -345 -649 266 -139 -882 -234 -633 134 -734 -204 444 140 1000 -733 871 -531 -308 363 -939 -898 -530 135 289 -358 836 -489 43 -695 -534 -740 -434 -717 -102 -204 928 -744 -328 -334 -369 -669 295 -398 -91 542 -418 31 -950 434 -82 964 -531 -914 -28 -657 726 -989 553 -909 366 -452 -329 416 263 142 -878 63 293 -489 959 434 681 717 976 -703 41 -423 936 304 -745 913 -782 371 -700 -52 750 -40 869 12 995 -165 -510 866 -661 7 510 146 718 -27 639 344 910 680 436 521 -198 30 55 139 679 -931 -311 -418 -453 30 -438 618 799 -605 855 -303 856 573 -3 394 -504 -334 -675 -859 226 -945 -207 248 -697 -257 -65 -595 -401 862 299 -481 79 -711 -844 -427 -483 453 -334 686 19 22 -161 -536 -780 222 585 915 -139 752 -84 -82 59 -132 339 -466 344 -903 -301 -762 748 321 -148 -407 9 316 -18 366 456 173 -729 -448 -619 -140 193 44 926 -497 -221 -572 -1000 -2 -421 -810 -569 42 -402 963 -56 229 285 -798 483 -669 -480 187 -308 789 -557 729 356 865 954 722 231 495 -502 -922 959 141 663 495 441 805 -114 -200 182 518 -938 632 -700 606 -624 200 -854 -149 -155 242 84 -428 890 -173 886 297 -995 -37 838 186 950 114 -247 866 -504 -671 940 -471 72 -491 16 400 202 -565 -294 683 -325 -643 -167 401 -166 -858 944 -591 832 -941 -273 -680 -62 128 532 733 254 631 576 -730 -658 850 851 -394 484 -929 355 -217 -370 835 372 -862 510 -350 -455 120 538 -679 -252 -495 -438 -475 925 218 -716 -315 -535 -148 -230 996 -876 -963 -136 -955 404 33 968 364 47 642 -936 391 -194 -922 479 -842 -199 -12 -144 720 -919 149 128 -59 510 -810 560 91 143 -660 299 -321 -797 961 383 -310 261 648 330 31 7 426 -429 -627 -795 664 -64 -463 -189 -52 -995 -429 219 854 -844 135 862 -520 892 -730 -214 610 -155 445 -636 238 -823 135 -100 467 563 692 -443 -497 325 -376 772 -519 -359 -728 610 572 359 -160 41 852 -182 -252 817 -582 -468 -947 988 786 80 219 -301 914 -590 357 435 -489 -963 17 204 873 78 -744 747 -764 -802 620 60 -475 -239 831 939 897 270 774 -680 -596 201 240 870 568 -695 -146 -261 565 -431 -648 -260 336 -901 -467 963 -956 544 212 285 -300 -619 550 774 779 -473 277 961 718 -991 709 762 -496 90 798 -124 -614 -767 -643 -445 -422 331 -769 -312 -436 630 -469 316 -337 975 769 -222 -835 -206 865 -611 -589 343 -747 213 -933 716 83 -737 -39 -59 791 382 192 89 48 -48 602 440 -914 -842 414 -468 -28 -578 916 -932 518 -430 303 -302 527 -856 201 756 -866 -889 -367 569 -109 -936 464 138 757 -292 -911 -53 -795 191 -960 69 33 335 198 -693 -57 -459 720 706 192 59 -680 -33 -844 -580 795 632 638 80 114 30 -10 -547 558 430 452 -359 499 -555 779 -139 -155 989 578 -26 370 986 -691 -450 481 -16 566 -180 -823 -930 454 -980 -93 -831 79 -896 -959 -197 541 -152 -599 13 320 23 588 788 -383 610 464 903 851 -79 127 -472 -594 -6 747 -528 285 -132 39 390 197 986 141 760 -920 -567 522 127 236 -789 190 783 562 473 60 627 132 -847 -425 217 -951 920 584 -346 -559 -640 -924 174 66 -559 -158 876 -903 663 -914 256 -892 -271 -10 36 975 825 -632 822 805 -361 -17 24 -894 395 710 -422 -683 617 724 -315 323 -141 548 -96 -554 881 734 -748 508 -478 577 -534 326 486 302 -344 287 398 878 -193 561 261 793 47 97 883 285 873 -996 -108 -96 -322 -106 -476 -914 227 586 -626 121 247 -35 751 412 -716 -233 945 750 -146 746 317 995 -207 -317 439 -868 -25 -689 -798 975 761 -747 732 -216 122 983 -483 -119 11 -66 354 -746 84 292 -596 -721 617 694 130 387 -549 -71 -459 90 287 117 -799 466 422 247 -4 -11 25 157 729 467 -909 696 163 -118 -981 -363 934 -25 562 -554 909 -801 -702 -969 553 -30 -245 -775 -935 -515 -906 -746 856 535 -189 575 -803 394 739 792 360 -706 171 101 308 -442 728 494 188 0 -940 -736 -403 -20 940 -519 615 636 -326 738 -137 858 -124 -693 306 454 -751 -625 -548 -275 185 973 219 -939 519 408 618 662 -799 -850 -551 -546 -208 503 -300 -341 352 -366 -608 -455 -110 -455 970 -964 190 -467 -495 41 -488 -19 -651 971 546 220 -855 -914 596 -342 -923 -829 -62 406 -160 -419 651 -910 -339 890 97 -602 -662 79 -521 947 760 120 877 968 -189 -541 714 -466 -632 -404 -547 -630 1 745 8 -964 776 -834 487 834 -122 -718 -895 -606 86 660 -740 618 478 461 309 -771 -373 309 769 -658 711 889 -884 431 -756 263 -999 162 651 514 365 -118 -535 -464 345 435 -56 36 -291 -367 557 847 451 -394 -143 444 887 371 -63 -504 583 977 -366 -740 65 -24 518 -443 99 -432 494 262 -295 -485 878 -549 -306 -634 -666 -810 -204 -429 -108 543 -215 -982 -81 -242 -976 -209 -167 -805 931 -624 792 -619 -952 -886 354 -790 447 -667 403 840 12 -624 -932 865 398 -481 -25 767 -357 931 -257 -627 -497 540 391 217 248 589 563 -813 -199 -479 -90 176 949 -640 -622 934 -840 -879 857 989 -575 809 946 2 372 -179 -141 294 -15 -51 -687 340 499 -172 -555 165 -850 196 633 718 384 170 -209 -59 -779 -375 402 -445 -21 961 611 614 795 1000 -561 -76 194 -817 -957 804 455 947 608 44 975 -699 -579 764 -860 -275 -381 -695 354 -870 -276 520 665 -888 -527 858 609 -422 -608 -228 -663 894 121 -460 -387 -253 -839 -732 781 272 -77 -217 246 -35 462 87 -174 -515 -86 872 -915 358 34 334 106 -521 -618 473 -360 998 152 -949 405 17 999 -30 -349 -685 -56 -845 361 717 376 877 140 -193 828 160 971 -626 -506 -593 135 803 -229 140 -479 518 310 -270 -993 583 -708 461 62 -368 664 -84 -513 451 -254 987 -249 -544 -969 790 286 -730 147 -958 -803 -547 723 -704 76 -826 -694 436 -924 -350 132 -456 -68 673 -971 781 449 -429 585 657 -5 930 724 -213 -590 129 -587 -544 -238 -836 3 -521 -831 -996 -70 -397 -548 794 298 684 802 -895 -393 -554 -643 506 49 947 -499 534 -659 280 -524 -948 906 -547 403 -800 659 701 -887 677 727 -303 193 -383 -71 -826 -532 -539 617 -807 -243 283 -234 -578 304 960 -291 243 -446 -715 -454 -614 70 -231 -532 -283 -560 -383 26 -619 121 -870 877 -711 368 548 -341 415 -906 431 687 315 -423 -719 151 165 485 -650 -434 245 -658 833 -758 108 -367 -297 889 455 185 75 322 -963 -352 931 321 328 937 -290 784 -988 808 -835 980 -206 -762 738 261 -151 -284 -842 602 721 921 851 -35 860 676 -372 185 -121 -470 -877 -993 -326 152 -212 -569 208 -456 -917 691 -460 -629 789 -78 253 -753 941 828 739 -295 -323 -579 -561 -611 725 983 -677 -571 -543 -566 371 -886 -650 -222 -715 108 -993 -210 -218 326 85 -407 -779 215 -372 -199 -701 130 519 -721 850 -614 543 314 464 432 81 489 711 921 -787 31 997 -59 764 937 185 -861 746 -618 161 -691 -882 -809 829 -667 425 543 264 145 699 -968 429 247 -505 -193 164 -231 -741 -107 -463 -279 62 797 141 938 274 -451 -107 213 -971 185 -353 356 202 -942 673 -207 -48 204 143 -315 88 456 659 -428 91 -764 -708 -485 410 -596 889 -313 -961 -68 -720 -191 360 -892 -706 -830 -36 797 485 -687 365 13 -69 243 351 595 -663 232 -414 -386 703 -968 243 -535 -40 -511 84 -612 -625 713 91 -109 263 -856 53 280 -484 -219 -739 -59 292 -122 -665 -482 87 762 871 -976 277 676 435 -517 -167 497 247 -906 -10 95 233 -831 -916 -374 72 12 -591 -9 985 -509 -413 -858 -813 242 44 -281 114 733 14 550 416 512 -608 -596 485 417 -243 -906 -5 -192 51 766 365 802 218 800 -25 442 833 75 584 -493 797 785 530 107 789 856 -224 -921 945 237 801 -469 -444 655 42 -920 -232 117 363 692 -373 894 -966 3 -55 854 -879 -863 -679 794 -893 426 803 771 -687 -952 241 -327 -727 -829 699 753 397 867 20 -189 16 -128 389 970 -203 -309 895 -172 585 -791 49 -800 61 -744 -811 508 -187 433 -201 726 -624 -731 -188 -299 66 992 -80 -134 501 286 365 -478 672 -983 690 -984 -893 -402 716 53 -704 -426 367 -450 911 -353 292 -456 777 -5 885 619 -553 56 -55 473 -60 109 -869 148 301 381 113 911 -447 -426 327 562 -493 831 -772 743 -777 825 306 -732 -432 -615 -199 -671 367 258 927 -938 -566 51 -283 -837 -961 -115 -603 923 142 -389 -431 -669 923 -126 -500 393 -248 -423 680 -409 355 646 255 637 923 534 451 -492 637 776 -828 -967 -470 -12 -819 -934 -552 -148 831 139 987 237 747 -732 -658 975 -899 818 -235 373 -302 111 -161 456 421 -950 142 -712 217 314 -656 -648 807 -727 268 846 -469 -95 848 -772 93 -159 -440 -903 -591 528 -502 781 635 57 703 -494 -716 -698 -610 -808 -439 403 258 84 1 508 -234 -752 -900 -313 -996 731 -532 -541 -826 -817 -112 428 -457 555 134 13 149 438 847 -81 -889 546 -411 734 -116 379 -368 -344 -243 588 30 -928 -861 632 656 -435 931 199 528 -253 286 408 -88 -582 248 -661 210 79 714 513 663 -339 -105 -519 -683 -894 388 -16 949 366 824 276 -244 -968 -879 -676 -717 -141 -673 760 -18 -374 394 48 -993 723 610 -918 633 763 590 447 415 638 123 194 568 -274 -446 861 771 665 -428 -54 -588 -685 426 624 -890 -400 -694 -999 -699 -125 340 930 -713 139 -509 539 643 -457 811 -226 -325 750 165 -657 498 702 -7 -628 -307 -325 -788 684 631 -861 742 462 816 945 -916 601 671 -907 -745 629 262 37 -98 743 224 -738 426 508 998 -558 450 -748 688 -779 385 404 -929 -812 979 -584 -529 669 -733 606 -322 884 -931 -818 -692 -937 -941 139 221 566 992 417 -104 -989 243 937 216 -375 562 311 967 -336 103 75 688 572 -520 669 -149 -837 -114 -351 392 -414 -485 943 -398 -720 -229 -737 -37 -865 -803 842 706 308 -585 291 92 997 -568 618 -545 -25 939 -355 102 -894 952 783 565 702 -516 271 703 149 -308 -325 -4 960 -345 -891 823 -928 423 480 392 536 242 -963 555 204 -609 -434 844 452 -8 911 213 -136 -390 210 899 -28 -49 681 579 -875 -236 519 938 -782 163 -373 416 -443 352 -951 -208 225 276 -170 -888 -174 -237 988 -689 244 116 907 -269 786 235 151 367 -233 74 -24 -84 338 -687 571 -54 479 767 -168 372 -181 290 -531 883 -731 -804 -439 -665 -662 -552 137 -549 -432 -674 268 233 -87 -239 77 302 -264 -847 -991 725 -860 381 -853 -920 539 -409 -420 -711 -15 -726 119 761 848 -337 -853 976 821 -953 -603 315 -173 428 -388 -895 872 667 -772 -142 319 -61 -362 363 -734 257 -452 -881 -478 -812 635 118 -246 -490 -623 -969 -327 -299 -631 577 -766 -185 471 -732 427 -2 -360 841 470 745 935 224 -546 733 625 731 262 -565 895 -316 236 -8 -128 -623 596 789 699 -146 601 -787 -140 -967 -808 764 -498 168 -585 337 80 -794 -604 -236 797 -649 -435 -946 991 913 -828 -132 -578 -575 697 -622 141 -114 580 -932 -384 -524 684 533 625 710 202 616 986 -725 330 706 614 236 537 -150 -748 -150 -893 -750 -362 717 265 -977 291 938 905 -633 -254 852 961 -949 -639 -419 -523 -783 -266 -563 794 -835 831 187 -581 180 723 342 375 -65 386 -236 -813 133 -56 -468 629 570 830 -215 -610 -275 3 -14 618 157 378 872 606 -280 -949 803 -379 -742 -726 173 -642 348 -37 165 -863 72 -971 -340 -128 -712 -22 629 -818 939 -614 -762 432 494 -464 -395 -321 -859 861 -823 -508 728 331 -812 -584 -294 394 47 818 690 939 848 -765 -889 -984 352 510 587 282 434 -348 -855 314 691 -64 532 510 -286 -400 44 -417 -572 499 814 -222 -69 -121 -874 -953 638 -168 713 544 -751 859 458 323 -374 123 557 896 919 -815 495 689 322 -463 569 -385 -11 279 825 -95 -51 523 -561 382 -225 -591 572 254 637 655 621 -996 -171 539 996 -198 954 -684 -899 702 848 -538 829 750 -613 374 -974 -475 398 128 -408 -483 105 895 -757 -573 -651 -880 24 -339 -7 394 -312 19 -795 -342 -566 -239 -994 -905 689 179 -274 567 -111 254 -123 631 -520 -668 800 1000 -319 411 -502 281 -326 -662 680 -784 -31 187 168 409 376 -481 507 -430 -398 35 38 -176 -664 978 -218 -442 544 121 757 806 -668 -981 949 279 -879 -510 -187 535 470 -1 17 -381 -243 -269 1000 403 7 44 283 -217 278 129 548 -831 97 -26 861 -831 -427 109 -830 -450 859 770 844 -223 -427 -122 -674 665 -262 230 534 38 -824 763 -72 538 -623 470 -664 733 305 900 -452 -791 515 837 -520 -611 -879 -311 -387 574 -910 470 -755 -220 559 -993 421 919 -223 312 876 987 730 113 -717 -718 94 615 -980 444 -469 790 -93 170 -57 -830 8 434 -410 424 -101 -116 428 -490 560 -639 -145 900 181 -172 90 412 -300 921 736 839 -847 -12 46 -665 -132 808 -962 -260 811 -596 598 -108 178 263 577 -975 437 -525 399 -402 -941 334 598 -156 -497 -641 -671 -832 -800 -834 -390 218 -920 -380 -564 300 476 -866 123 -805 -211 -970 773 -992 545 455 -296 -662 878 860 -654 -971 450 -710 945 -347 -209 -437 565 -22 361 186 -560 889 -969 -109 -560 -148 -85 253 -612 -389 666 141 430 -492 -620 -417 -765 982 -323 -635 -32 -777 387 386 -214 432 -214 10 -397 118 -913 -140 -64 -169 485 -636 -17 971 303 -4 -663 758 -652 -118 279 584 538 -11 -376 596 435 -800 521 569 297 634 978 -55 724 185 946 -583 -650 -985 565 517 244 -596 -305 878 335 408 -624 -24 771 -687 547 -39 -51 -706 -929 -218 -76 -42 86 -314 -289 -323 -689 -736 508 586 693 -396 -929 -421 990 -100 -340 -861 -696 324 242 830 -949 -886 -140 -512 -856 673 -6 903 962 -42 -526 82 358 600 762 838 -858 -110 833 230 -494 -851 204 -107 -442 -158 468 846 -204 -67 272 104 -589 -895 890 124 -750 -596 374 626 237 -28 332 394 854 -824 787 324 847 819 871 135 -930 -653 277 -29 -923 827 951 359 575 114 -538 -143 -950 -587 -31 -827 -730 591 185 261 -150 752 33 969 934 -279 -550 -618 9 640 688 371 -806 657 945 -716 -204 973 693 -180 720 -356 470 -215 -613 -801 -632 462 149 711 -749 -647 954 405 981 -929 256 -541 -162 378 634 400 -476 -839 -194 872 284 -729 223 101 -108 710 737 726 807 -669 -67 284 443 -183 416 157 647 147 124 418 752 -966 587 680 260 -804 252 638 768 -922 157 -541 -341 371 265 887 511 -921 209 -41 821 -697 -375 -795 -761 -949 -809 -871 -289 -22 862 755 933 -986 209 -475 -334 -785 -585 -715 736 -873 260 646 364 -825 -426 -787 -907 -794 -396 -563 295 471 -423 -970 -257 24 536 774 -160 -410 -555 491 -927 903 969 966 452 -411 890 -700 -307 -635 190 3 -960 397 196 532 608 637 -962 -921 590 44 -223 231 -912 639 300 -622 -421 783 -859 18 209 -904 -815 -965 361 758 -290 -68 591 70 927 254 -463 645 -190 -929 -27 -915 188 -875 -367 -224 451 707 410 398 -75 936 -756 -113 834 881 495 805 378 811 -404 -755 -262 -918 -785 -241 866 -847 -610 -739 8 -481 949 474 -590 -466 -84 -616 908 441 -24 960 259 -622 41 -851 -931 974 281 -438 494 664 -275 985 46 -439 -257 -150 325 -30 -262 -853 159 -278 892 -578 250 -478 771 -537 -645 964 776 -200 853 -976 154 490 -608 -327 -124 -934 117 -849 268 421 -503 271 909 -69 -590 -940 9 891 -131 -163 439 345 -381 -719 660 759 -624 -40 818 -330 483 937 -424 -178 -199 4 -4 -558 -872 -147 531 -718 584 -928 437 328 -853 -838 400 -94 -755 -629 -490 730 864 92 455 -260 -85 356 400 -311 188 864 793 414 -663 7 -556 -762 474 2 106 883 733 -551 756 116 -843 803 196 -51 -517 794 26 -90 -420 -921 330 -277 442 583 -980 -417 -290 -830 423 -104 152 -469 -9 -198 -921 -763 -50 769 98 -632 -382 -793 -991 949 770 -574 -727 770 83 906 752 725 536 325 808 -858 545 651 -166 -688 -319 -658 76 -767 854 453 -149 496 447 840 -850 203 412 157 786 -207 -899 458 -101 -470 -929 34 -369 -798 -43 513 635 446 -632 -783 971 169 -781 293 680 262 -412 836 -504 -588 453 75 -316 30 747 933 -344 728 599 -27 515 -94 -535 689 764 -230 -889 412 -355 150 448 -251 628 116 -729 338 -456 -114 562 -993 278 -843 433 -179 -467 -480 -690 -274 -869 -774 936 639 -811 420 264 -244 -746 758 340 -397 -924 -424 -233 -187 -340 -968 998 321 4 -316 139 -361 -123 -976 -489 405 -490 184 -563 -949 943 824 -487 -525 313 57 818 513 927 -886 970 -465 -470 36 519 901 -415 386 -955 962 -980 938 491 -80 -771 -735 421 -752 937 197 514 407 430 578 -624 578 -682 -959 -42 225 930 175 698 799 566 371 533 -466 -471 -261 2 -612 679 633 -223 269 551 -759 -200 -78 -284 384 469 207 132 870 622 -101 -739 710 552 -642 705 371 -530 -884 -995 920 -733 599 589 -524 327 -372 737 -671 894 976 -640 -217 -708 -172 -106 -897 -53 841 -530 376 591 792 -756 -517 -190 -375 571 -487 174 95 938 685 -959 -584 981 856 316 477 56 -323 243 -384 959 -42 -206 -401 698 -195 -584 -648 -454 858 -100 -998 386 -499 -967 349 632 585 -827 583 477 165 -459 114 720 761 -971 -124 768 -213 28 483 -42 20 -653 -563 879 398 -72 971 -951 -115 -767 530 288 -859 -595 -400 -272 884 76 994 829 -44 -347 684 -782 -934 943 796 -195 328 -720 650 821 706 -330 -881 915 -383 666 597 145 -622 -617 -812 992 -528 850 789 -354 347 222 -749 -872 544 756 277 -483 -909 -993 858 226 -670 715 97 -400 701 -503 -817 174 295 899 -801 -882 -904 -831 -597 901 -444 103 192 928 779 -809 -677 549 -463 234 500 277 -72 -13 -889 -889 67 -786 512 -591 35 442 346 -840 -119 617 895 594 165 774 832 -904 -72 720 694 639 -610 -549 548 993 -226 -782 -682 -413 -532 -526 -152 796 -136 -561 953 -619 -468 -674 30 814 878 847 494 -129 585 -556 132 -325 -883 -2 748 131 -481 -522 887 -737 710 348 504 621 164 505 818 -228 154 68 -799 -425 334 996 841 -534 -552 147 369 -835 -248 130 882 -925 -190 -85 584 804 -348 -452 262 413 -533 589 -94 -89 -597 805 482 683 -205 597 -469 -542 437 -335 -754 -846 -675 -522 307 46 213 487 -269 398 856 -118 -797 -357 859 596 -948 399 748 -386 505 832 794 469 173 342 -290 512 -261 638 665 -106 787 -526 -372 -16 -828 627 48 829 -852 -899 -940 234 766 -384 -925 -219 848 385 700 -578 841 -964 -459 51 954 -264 -553 287 -665 991 -624 400 768 536 -65 -319 258 615 -855 -508 -303 350 649 -718 812 718 -266 -345 29 840 308 675 -430 -937 827 413 -335 700 987 -507 346 -74 454 -910 516 264 -932 308 -429 -778 934 -101 885 -733 -998 -895 -598 403 -158 -607 251 89 65 -489 -406 -968 857 -432 170 513 146 126 363 -421 -391 -980 234 104 410 -834 -331 367 641 694 409 -132 987 114 -880 433 -727 556 -110 -138 -119 -620 -384 -250 -798 -689 482 -583 693 -754 -974 56 560 -407 -862 -993 -823 -447 -493 232 317 230 -583 -280 -103 -61 -701 -496 918 70 960 -288 -338 303 -74 439 583 -748 516 247 763 -267 -340 -247 478 -871 -680 320 -740 -117 722 927 640 511 88 907 -717 609 889 -801 502 -240 -164 37 -353 672 583 704 -394 263 -97 616 92 931 615 923 52 -529 -134 -110 368 490 746 -292 907 571 550 231 -399 -937 489 2 103 -295 -726 54 -491 -930 937 -227 847 187 876 2 235 357 64 644 -729 -388 -416 7 -791 -686 -436 -242 -827 444 554 535 -632 -903 59 -884 41 743 4 211 -377 252 -617 -43 -923 -700 593 749 206 -533 840 -369 -619 -379 668 -261 -510 441 -333 745 822 759 -728 57 946 -95 -267 -661 488 -869 298 360 -499 638 224 272 627 -318 112 -729 921 -711 478 851 673 -468 -684 -231 -309 77 -279 -579 -840 -816 -537 128 575 -107 939 888 348 427 490 3 -228 -372 -701 144 603 377 -852 -824 -821 205 452 809 -638 -877 238 811 509 710 -916 -969 410 824 -639 46 640 -444 769 623 -371 35 -790 768 -839 638 -743 748 385 452 321 988 -592 -539 392 2 436 -387 305 -208 809 981 842 -944 585 732 -478 -586 -312 -808 729 16 303 -217 458 -985 288 84 -718 1 987 -581 368 761 74 -291 -729 -66 -128 545 330 -565 632 -370 12 728 -290 -767 110 -843 779 -421 730 -179 -214 -710 900 -540 -117 85 774 902 -845 -393 20 887 -490 -625 702 353 -335 -96 -314 -958 821 -856 810 -815 -412 -290 955 585 293 -983 -903 -433 -24 364 -566 -216 -629 -179 -153 27 810 -959 -456 48 23 -668 -650 752 472 336 659 -712 597 726 320 466 -298 -214 -12 634 -995 -835 383 60 -999 -17 -685 254 346 985 -6 245 855 -380 921 965 -447 579 391 297 58 -855 147 -948 -395 180 -737 57 431 606 -146 -255 238 553 468 -654 -836 -401 -881 263 -289 -809 472 -430 395 -672 984 389 500 -633 -488 -13 -898 -606 -174 308 -128 799 639 -257 -437 -363 123 442 -599 770 -500 631 -843 979 -189 -396 257 -662 -625 822 697 460 551 -864 -355 -809 146 567 455 -943 417 75 37 -666 -367 -213 -193 -292 -743 428 -810 101 -956 -531 -378 -135 540 -728 -774 -359 -968 -715 -236 649 -258 -741 -775 673 533 934 -112 817 252 907 -146 254 690 216 115 101 261 -628 506 107 -270 -542 -178 852 500 914 -30 -13 864 -447 954 77 -686 -572 -994 30 -407 -928 886 -807 505 684 10 255 735 -343 -847 766 949 -691 -399 410 69 802 624 777 780 861 -543 830 63 606 173 29 488 606 -244 385 30 868 244 -556 -744 538 998 -131 275 -344 -214 348 847 780 -24 76 -970 -279 314 486 -908 -953 -954 -693 237 224 514 -937 -130 -556 -460 -994 327 -653 -116 -216 438 -550 116 -635 -896 -917 -575 512 458 -516 313 763 -641 -50 575 250 160 442 -439 -513 -577 116 -763 -687 -464 413 181 365 694 1000 -460 497 60 -378 324 219 496 895 -707 -955 -597 558 -336 4 -538 -57 237 -564 254 -840 -510 -531 623 112 15 -765 827 183 -515 -110 -658 -233 339 -645 640 226 -572 524 -55 977 436 2 -400 191 -119 -77 -859 766 847 819 976 -388 -287 143 -171 -87 -622 724 963 144 618 -196 -339 373 597 -964 268 671 -41 -466 -892 946 345 49 899 -343 861 922 -949 -288 298 -581 496 804 -603 -653 -74 695 471 -591 956 144 677 -465 662 -282 357 -195 -514 -141 -431 -924 -993 -275 3 -659 -142 -994 291 316 -164 -174 472 -11 472 149 -230 572 -223 495 -987 860 -220 317 419 168 852 686 64 -668 -202 -120 -776 -470 495 -644 -209 446 -292 144 -19 -17 486 374 -775 197 809 -903 -115 603 797 -557 195 -709 -675 -651 92 259 787 -865 -131 695 -946 -68 -724 -510 -749 599 -368 -164 -981 -459 678 -173 671 247 -683 -242 709 -988 -975 729 52 -837 -311 367 -136 -102 -423 -861 172 -244 932 795 925 -992 -909 -786 -128 -676 -888 505 490 -185 416 -630 919 -838 395 2 -526 -921 857 374 241 487 963 229 -675 -681 -134 -946 574 871 -643 -287 441 737 711 -958 687 -793 95 464 -363 178 -880 707 -488 25 974 -621 -832 -555 -627 243 -411 -931 294 -299 -563 446 -742 19 -347 -463 652 955 -943 921 -194 607 775 375 784 15 -638 393 684 -391 941 -999 -437 525 342 220 382 50 629 339 907 -929 -205 -128 100 264 -296 -760 467 -376 651 -612 676 272 43 752 -601 193 -303 63 44 -155 -338 -67 576 -65 -935 702 102 294 616 -49 321 -172 53 -942 -107 933 -793 876 553 479 -594 242 521 -490 313 -584 321 126 -336 -556 -461 -665 -975 112 237 -418 35 959 552 -950 266 -492 752 668 -241 -135 -381 708 688 -485 -502 47 -884 -98 851 517 -377 -899 551 -745 -655 -662 653 -324 -682 56 503 -599 -337 -992 393 890 -365 804 -361 -482 -479 -904 -56 -117 756 -370 -644 -642 -933 601 500 -294 -387 -536 446 256 -151 -977 -470 -917 -245 912 90 364 398 -509 -48 469 88 -109 -628 -161 114 -546 183 -773 608 -370 439 785 583 842 -438 998 -434 209 -637 810 876 743 -891 512 237 -406 561 456 -816 782 -408 179 -479 -822 -797 -40 -282 401 -749 109 -836 -190 -147 997 213 -167 917 -523 954 835 153 181 741 -777 -675 172 194 -35 -795 448 -350 118 26 -205 -950 658 -49 294 -559 295 -388 126 -169 879 -351 -530 -172 724 952 256 713 623 152 731 -136 361 897 583 824 -609 977 950 -219 374 -206 654 -492 -808 451 -792 -938 -491 -556 34 356 -221 -185 677 -425 217 -3 -334 -669 -688 891 -930 -670 -676 545 -329 -918 56 -696 279 -187 -494 -836 -29 -698 -218 685 742 -898 -467 -862 -676 789 823 -37 -95 228 83 -299 -25 -9 -812 688 -855 165 -941 -630 688 135 -915 92 240 -568 30 918 -591 715 555 -225 -205 465 552 -45 -258 489 -646 -774 906 206 -117 645 -452 578 -949 545 -946 586 39 309 636 335 -772 -78 298 -469 -712 389 -931 -972 726 564 833 445 -719 13 -894 -582 143 -363 671 -962 2 -483 106 -481 -487 -955 -391 -463 789 -484 -882 -666 -887 -183 -367 -987 166 110 -733 -510 876 -189 -782 -528 -319 895 797 953 513 -567 951 -745 765 -123 517 767 965 769 -736 325 884 177 521 835 514 -709 -133 -852 142 93 -371 297 -727 -225 -998 -910 73 971 -942 746 937 304 -245 966 -944 694 256 -289 -303 -997 -50 -466 443 243 -7 761 864 -615 508 92 -679 -574 -436 867 540 -173 329 -204 256 -419 425 -286 -982 474 109 711 157 423 199 -25 -887 474 893 -845 -984 362 322 433 17 584 -52 -12 -158 -626 -684 -5 -935 453 883 629 -331 72 -281 274 -316 -58 -764 -736 758 -489 -430 790 789 -859 77 -255 -214 -126 600 -898 -183 62 -980 -495 -336 -490 940 506 580 -962 -235 241 -437 261 -908 993 -602 -696 797 822 608 -648 -677 384 50 -194 629 -204 800 -948 -910 911 88 519 567 -486 -947 -937 910 414 -78 461 -671 398 -111 -806 -894 -19 351 127 -20 771 889 229 -626 -711 -770 53 -782 -265 970 -185 418 -637 -741 -124 905 -591 701 -388 -28 87 49 443 -485 669 634 441 446 -768 -463 -271 -765 -860 370 -125 -965 -232 -987 745 248 -330 17 -918 -971 419 511 -416 -200 -759 -982 474 999 168 -303 -389 -31 430 -791 -837 875 -279 -255 -974 -597 -446 -39 366 -627 178 501 -130 -878 -418 833 -458 -821 236 -744 -735 781 -444 344 936 -411 844 730 -48 194 642 -8 238 -138 263 597 399 -665 486 191 -72 951 134 512 927 811 -901 -25 567 -980 567 -943 -963 561 -917 -780 -676 950 -758 -995 191 728 -666 -623 -110 617 310 478 -222 -138 -450 -401 -804 959 3 331 -453 -679 618 77 -757 642 396 -702 336 675 124 -120 798 53 -864 998 -141 308 -748 -16 363 390 197 -34 -853 -808 627 -351 -749 -889 -991 476 -476 792 729 -996 169 -256 899 -420 -591 905 565 -45 493 527 93 -513 -317 356 190 -426 -926 606 293 -656 849 539 -557 735 -237 -884 380 -722 -294 -90 969 -425 67 -246 717 -502 -478 -67 -258 -349 146 665 -933 111 -244 366 761 53 258 -764 405 333 -383 -259 138 -630 287 30 349 366 975 -568 -998 -475 553 -617 -317 381 579 968 -320 917 264 -815 -763 -844 614 -91 196 -807 -342 -768 -17 241 -603 488 -239 560 -729 575 805 -796 -108 40 101 -510 -527 -909 -391 886 -628 -90 -148 -293 -326 151 -529 861 -247 909 153 -93 914 817 -93 197 -994 -519 975 886 -60 -535 301 -642 575 -410 791 767 -240 -833 464 470 223 -497 237 -602 595 670 968 -343 332 359 -947 -757 -91 -603 599 -6 622 -975 -825 595 121 208 -994 -951 -635 485 699 -824 -157 -503 484 -586 280 -890 -187 -102 -441 994 -687 -804 199 -344 -397 298 684 859 -207 41 -581 -399 516 -450 356 767 -743 792 644 -738 -166 561 -779 467 -316 -958 -779 -162 -531 218 792 -323 -245 137 -256 177 -875 824 685 -92 -451 249 -208 -396 -10 -849 -845 242 -634 -770 611 -680 437 874 -204 -48 357 -642 -220 934 -978 -18 993 -209 699 -882 514 -180 -373 311 -807 549 -73 -19 259 -681 319 -464 -22 20 -461 -982 628 897 -292 -476 54 614 583 -316 -986 -604 -236 215 -441 234 -289 -353 -937 840 -709 -671 -89 637 -276 420 -933 -744 -15 923 348 -572 -210 46 -963 -790 488 413 194 881 -251 481 874 -725 -697 -585 -880 -455 144 -177 839 787 -858 -823 452 -947 -443 505 179 770 -117 551 771 307 -96 -794 -384 -589 -360 -193 -273 -651 -360 723 -239 868 863 -413 -73 296 32 391 193 445 23 -945 711 200 524 255 -907 371 -776 105 -844 168 -58 -841 -593 -702 81 -192 957 -748 -914 -471 -641 -143 154 573 -174 -273 -803 467 745 827 65 183 618 2 78 33 -140 -487 -686 639 -568 158 138 -926 -773 318 -65 -793 171 31 91 876 939 -338 789 4 -893 215 545 717 -587 -33 -340 -302 -943 -437 -160 -133 907 230 821 -995 110 -388 -800 159 -584 567 -8 -727 874 -639 248 548 677 538 576 407 -630 -790 -122 -289 342 11 25 -613 645 957 507 -149 319 -686 740 -673 559 898 465 -568 886 258 -16 239 -232 173 638 -417 818 -218 -169 982 212 710 24 -25 -333 -521 740 943 -975 -988 558 -749 336 125 -670 364 -773 -330 92 -483 230 942 -546 178 -839 244 -675 -351 252 -744 -662 -393 112 745 680 838 -350 333 -855 920 -291 -503 803 -531 -348 247 632 -252 357 537 -757 -970 -263 492 -633 199 217 -16 -958 -937 -363 -20 271 -684 490 358 -186 892 -481 625 309 579 -310 -218 -85 -902 961 230 -336 -395 542 611 -661 605 716 459 -260 933 417 141 328 980 892 537 -953 -153 523 -938 -216 -793 -418 696 -769 -950 -797 947 -32 -503 -310 810 957 -39 -137 -179 -631 369 -389 -788 -66 -794 128 248 -114 598 47 395 -447 826 -295 -613 17 -579 -619 -111 -698 -951 121 718 757 676 -161 333 740 782 654 479 513 152 -401 267 -856 -575 671 529 736 -382 705 -935 577 -448 969 246 583 154 840 866 -584 675 603 -623 171 236 686 392 895 -208 302 -650 -548 -717 -195 491 -795 725 6 599 418 -495 -934 408 -802 465 -47 -120 -916 15 835 912 192 -603 790 -775 -511 674 942 521 -476 764 30 884 747 -379 -443 409 -177 476 -980 -572 -385 532 830 -625 -240 -346 961 -5 -638 -677 514 171 495 -949 928 -165 440 642 -316 -303 846 885 958 -87 -903 474 -228 -933 -435 -696 -357 309 -509 957 -422 871 -648 -609 475 -919 -975 92 443 -805 -638 -671 403 -378 338 522 883 -222 733 553 798 -278 -630 4 695 -806 -280 -881 491 -255 12 730 -960 102 758 707 317 -834 -140 -746 -337 -103 346 939 -161 382 173 -140 -219 -685 564 -646 888 319 769 -42 -879 821 -750 410 982 -752 -675 258 438 182 13 -932 -480 932 588 -970 955 448 -511 870 92 -487 -886 -369 785 -332 891 875 -856 -323 821 115 -360 -97 -245 -826 -595 87 -662 -862 358 640 149 -920 679 856 -714 553 -506 360 -793 813 970 46 -171 641 441 -960 129 452 179 782 386 -821 -545 896 323 419 -634 -154 344 -874 -472 946 -935 -229 -694 276 -672 305 -525 -664 -174 412 -347 40 -745 493 -73 262 355 519 -771 243 574 -639 -411 87 755 601 875 -661 519 -630 -434 -144 -948 94 -28 877 -946 -764 802 -340 116 -1 616 197 706 693 -205 966 -524 -137 -611 781 -258 313 832 856 -334 -812 -820 448 384 795 868 985 -799 158 -360 669 454 516 -524 -589 560 -334 450 -470 62 -15 -349 -436 -835 134 -790 494 -986 -61 172 278 557 -925 4 -29 -582 549 -785 217 607 -572 -698 -652 615 427 143 -297 -304 418 -777 -38 82 626 550 587 775 -594 801 -696 -666 948 729 372 -603 639 354 551 -138 -927 312 -843 869 -563 -579 -717 152 497 -956 -209 -804 -750 -192 859 361 602 938 -904 -895 -581 252 -329 305 633 -125 988 -586 87 -852 -924 424 -967 -341 933 959 -53 -629 9 -370 -890 352 536 358 -229 443 -782 128 -463 673 -24 -716 -971 -322 553 -1000 800 59 280 516 -991 -628 -566 -27 318 13 -505 137 710 -972 -362 874 -579 98 -644 -311 -230 -747 -454 -583 -986 -132 -165 -735 655 350 -549 14 -446 -462 3 -408 132 -269 169 684 304 -208 276 -844 159 -923 -39 -596 -97 -736 325 344 -110 103 -473 -310 355 502 404 163 885 -857 -215 -881 -985 -720 669 881 -92 282 397 401 791 -962 335 952 623 685 441 179 -751 -531 -819 644 -51 764 -495 -84 656 -732 -762 -214 663 985 -47 -388 1 154 905 -848 -33 -639 -748 254 476 925 -809 -903 293 -603 536 -409 -184 -992 -135 223 -742 782 941 597 -976 9 -48 -454 903 483 652 -772 698 485 -701 -351 -521 -676 536 -689 -353 753 -617 600 787 799 460 -250 -909 -507 333 -272 212 -523 -702 396 -975 86 -17 196 281 -995 -857 781 -912 -355 -955 31 -931 -565 954 37 -362 881 609 846 102 -614 -300 935 -878 -881 656 -904 540 -541 999 51 879 412 714 -337 893 417 -812 -290 923 517 370 -336 -156 483 79 805 -739 -978 -67 -6 -895 -159 -654 -416 203 245 -312 657 537 659 -494 -928 550 528 -222 405 -36 20 -327 385 322 -943 -897 216 -854 813 958 -212 339 473 -338 -363 -333 119 -162 -399 733 -510 -261 715 -602 -825 24 -941 -857 560 871 -572 -637 -237 -587 142 -454 -614 -171 557 471 -679 -188 -946 -703 -922 258 -130 690 950 771 -572 889 -330 -122 -862 605 -315 341 -847 488 290 -703 825 -788 94 779 -635 -41 500 689 6 -806 -537 -367 429 158 -737 196 451 780 818 837 467 883 354 481 -521 745 403 791 430 -429 -183 -685 452 752 -814 -970 374 780 -561 -751 -246 -371 -367 934 -733 -459 473 -213 182 -733 -659 -581 207 -872 -502 764 883 17 134 382 435 258 4 311 -643 -882 -346 797 -612 -999 811 118 309 -917 -743 115 -801 -824 -710 791 -483 140 865 815 -317 -29 969 -793 -535 -184 401 -995 567 -99 255 888 -698 519 496 -863 -785 639 -906 -418 819 693 -80 280 881 -832 -590 116 312 64 266 -610 -32 -938 -189 410 994 219 780 51 247 44 -367 -132 -852 -399 472 838 -575 -103 559 32 1 539 -567 -40 600 -702 -858 176 -692 -678 778 92 -594 619 756 946 -483 -684 439 648 -532 -933 -886 -720 647 -294 -134 -575 -528 -426 -821 -6 995 -676 -679 115 -435 -777 960 911 -756 312 -214 222 669 598 -506 132 771 -722 -59 -54 -932 -122 904 -846 169 735 681 102 515 67 277 -680 -844 -81 -882 -912 935 570 -540 -647 475 -761 -79 -451 -494 712 -2 -990 -147 -164 -952 -615 482 25 -677 13 100 -133 705 257 604 11 -908 238 772 789 -233 -207 3 -558 771 453 183 -549 -562 47 840 -678 -267 -555 21 215 966 -902 339 -52 290 879 790 -192 -191 743 -247 749 -147 -341 -547 378 -278 194 383 300 394 97 526 -800 171 -630 -941 -72 -480 -144 -29 -918 984 -953 304 233 -622 217 -509 -499 -69 -78 -607 -525 -774 -79 352 -105 655 358 -487 627 -717 -459 847 832 973 -977 -323 -166 -388 1000 244 687 -443 975 -478 -990 747 -789 576 314 -163 -955 -589 -65 743 -773 507 790 -7 729 -654 -806 -613 213 888 -770 462 837 922 -769 289 -241 634 -309 -377 922 699 109 -773 572 420 -411 23 -982 654 -140 -784 -905 -270 659 745 16 379 700 -659 580 -216 964 45 145 983 578 140 -4 -392 -868 815 322 597 382 -191 -793 -847 966 188 -949 -655 -808 440 637 802 778 -728 -295 -462 -80 905 453 874 -29 579 -915 198 -351 946 -560 -768 -100 266 -459 836 32 -760 228 689 872 668 -573 367 -194 786 769 197 62 487 114 -784 655 806 -856 -305 -603 501 -717 331 177 -969 858 -550 216 917 539 748 128 483 -585 -980 139 23 -64 -167 -498 445 -54 363 756 203 612 764 734 541 -669 218 -541 554 -649 873 -326 -856 -738 859 -685 -444 -440 -915 384 92 128 -206 965 300 681 -6 -427 -56 773 -873 187 724 -925 -625 578 853 302 907 -94 -534 878 524 -262 749 431 -965 433 -619 -715 119 -237 -471 -113 615 -172 566 -767 -353 998 182 -916 687 677 -206 386 837 -211 -412 -936 247 607 -839 -756 -323 590 758 558 861 -976 -239 279 -532 833 421 58 648 -226 -180 788 716 100 -584 -172 614 717 851 396 528 600 916 140 -139 -424 258 998 931 -282 -311 511 890 -334 654 25 986 361 -592 -354 -831 -426 527 -557 154 541 -915 -638 -223 857 156 -369 778 -729 -192 42 -789 585 -345 383 -607 175 472 37 637 -76 -261 -966 -301 -361 -705 -910 -979 13 134 206 177 -479 -103 881 -825 387 851 -285 -609 -317 -927 318 -534 -809 -112 -193 187 -619 -786 -634 -540 -21 246 533 291 -950 -4 465 141 53 -821 553 -945 -104 936 -883 639 639 -30 389 -443 194 638 -971 1000 -19 -864 281 -542 381 -248 337 377 147 -233 -324 355 -631 671 117 -829 -878 120 -784 691 -637 -781 35 -532 50 -895 653 -216 -964 860 -663 1000 -376 988 -724 532 -535 782 -353 985 -498 171 21 612 753 -528 -67 748 935 52 258 829 -661 437 -619 -64 -698 -518 -827 -345 399 -67 -124 -304 726 377 344 -912 -207 -11 354 -506 382 -366 565 174 -157 -132 484 642 -254 -968 -612 517 765 -750 -932 -869 506 -603 410 714 -528 38 240 -599 931 369 -367 -354 862 -748 -482 -234 2 -488 -557 -557 -334 979 -590 832 770 467 862 67 199 -431 474 418 -139 857 -785 682 -864 -293 -611 -805 -389 -919 319 -412 221 615 546 659 -308 -984 -334 -667 -482 565 -700 683 213 -328 -557 166 559 256 -670 -89 -581 539 -184 -320 -202 189 191 304 498 -102 -361 -373 -631 819 507 18 -566 -815 -180 240 23 -963 881 368 -820 -697 -210 -637 -737 664 842 806 490 926 -413 760 -954 307 -512 663 149 -174 447 -697 679 -806 481 851 -443 -835 625 230 633 221 -835 -133 -633 41 499 101 743 -362 521 200 18 627 778 -714 -529 -551 -51 -928 -668 947 -405 118 969 -555 -668 -811 -664 -496 900 797 -610 71 934 -996 650 -351 -708 943 662 825 -172 -868 -946 620 327 657 881 924 -446 978 -356 645 943 480 99 -812 -443 743 -955 586 900 -985 -37 305 556 447 46 -731 207 -699 -701 -184 638 -554 282 218 -722 -952 91 95 -911 427 -342 -758 -631 622 -768 632 225 293 -264 -155 -440 611 783 -102 -593 -721 1000 -40 597 380 745 11 725 -987 -382 414 -878 -762 -172 -997 16 843 -786 87 639 289 -527 650 753 -104 -919 -356 119 -840 529 565 308 -661 -782 795 332 193 130 594 523 540 784 -986 -743 457 -220 -22 -64 -470 -130 395 148 601 -661 -402 -267 40 127 -614 579 -942 716 -998 -659 760 -46 376 35 469 -770 34 88 936 -503 -381 753 36 -402 -140 864 57 93 74 -771 -700 146 -922 -172 -709 282 -323 -994 228 91 302 -46 375 -426 566 251 646 905 120 973 309 -265 698 -812 437 997 545 -984 -767 -444 -961 -222 -97 8 -916 -943 89 -909 771 -125 124 95 749 355 -406 122 13 -908 -685 587 511 -771 18 184 -130 -103 235 0 312 947 -747 -500 -343 962 -135 321 663 813 53 -776 -157 -272 -304 474 -211 -515 5 15 948 441 -421 970 -565 19 -310 -568 694 -459 -700 -281 133 -97 -415 -928 958 -883 -977 678 -491 -389 768 956 -571 340 502 -165 -79 837 370 760 -621 -247 -735 170 564 -963 -552 821 163 503 -78 -367 -905 -504 557 -48 -497 -438 -716 335 -252 -481 597 827 -334 935 -267 -924 -251 835 -239 219 101 -445 203 -522 -768 -478 629 -420 469 -892 944 -76 -896 -477 -71 -583 -434 976 -595 -939 -311 -285 -355 80 -175 -344 38 730 -342 -689 -171 679 535 -909 -942 136 -910 -184 -819 723 188 835 534 31 802 -610 -338 175 4 -129 -83 -376 -731 -548 963 39 441 221 -65 423 -260 26 -507 -62 -219 55 -198 -793 -426 561 899 913 -443 901 831 11 122 -415 21 -994 577 -624 -780 426 52 788 -635 66 -374 -58 548 966 59 -978 -287 -44 608 -424 -928 -659 -374 -179 -927 -344 -593 135 127 872 263 -331 773 -370 -359 202 -929 -552 -487 -935 310 -439 -827 -899 -326 -886 270 -348 434 860 931 -929 67 119 71 -473 599 -32 -196 -341 -8 -150 -879 -16 -601 641 592 156 -322 -469 -55 488 -326 867 -202 -811 -933 347 -640 -109 -182 -15 -489 -90 303 -311 268 943 -754 875 -820 -842 334 875 51 -502 -810 -355 105 -347 -448 192 468 122 -944 -151 127 143 -540 126 380 653 762 -17 -148 -417 -93 -618 116 -504 -545 54 511 -491 -535 -238 414 -774 431 -821 803 448 -259 -953 383 382 971 910 -164 590 -7 -268 519 -214 -465 82 871 -295 -319 51 -576 -260 -707 -331 -8 126 448 -419 693 706 667 -965 -648 -583 353 983 -438 -796 527 315 -955 730 -764 535 646 -873 -332 -747 13 131 131 -443 -197 806 -782 978 -797 -4 -647 -203 -783 549 237 227 -43 568 -880 632 933 58 870 -887 -207 -601 125 -953 485 -653 950 272 -367 -359 238 -224 -376 471 382 877 -202 73 608 953 352 692 -786 717 872 392 852 -74 -259 419 -550 -743 -891 -393 -265 71 -818 -107 871 -723 -616 -172 112 -477 -535 -402 855 -668 -172 -785 -392 -398 -987 -111 -71 224 34 -82 738 936 916 -439 689 938 -762 756 159 -223 979 338 -484 -186 -241 -590 -849 -57 16 -440 -385 113 -234 803 911 -743 -904 394 -27 -253 688 -381 781 430 25 776 525 -907 283 -22 -345 601 -143 818 66 924 -363 -419 266 -399 228 -85 -932 14 668 -680 41 327 700 509 337 180 143 -893 481 253 -447 401 -285 775 305 -838 883 -713 -60 710 57 -10 976 -534 60 770 -407 100 55 -620 -276 -324 -266 -281 -379 182 -786 191 -660 -120 -634 -417 579 -591 -596 35 975 307 -115 689 73 50 723 500 38 60 245 -342 -464 -801 956 -986 2 1 -992 -655 -548 979 819 118 -155 -908 -246 101 188 -416 -727 935 -950 833 -2 -221 133 -889 420 434 109 653 -877 912 399 -692 -353 407 -141 -345 -954 973 610 657 -859 -827 700 -224 151 -35 -842 -65 -78 911 -961 -149 756 -658 526 -281 686 -66 204 407 106 -135 630 980 -553 786 -80 -134 426 82 40 82 359 304 -368 -330 790 282 227 871 396 -813 804 213 302 260 275 -289 -277 179 -868 -477 -435 443 -917 -842 -495 -319 359 202 -462 566 -678 -705 943 843 992 -105 -491 8 -869 -734 737 -119 -291 -952 206 309 364 558 -315 109 -460 227 -87 687 188 962 326 838 -228 -480 113 987 -601 876 336 50 -842 -449 -662 672 163 673 -565 401 775 491 408 -312 506 -288 -80 -937 425 -179 808 637 -777 -100 226 473 0 550 146 -433 -963 822 986 158 756 29 193 -732 -643 637 733 778 -630 915 -422 898 -191 102 -825 89 72 65 20 -440 710 259 667 -448 268 -809 19 -671 -351 801 596 62 774 212 -111 -703 894 -640 54 -372 -623 617 631 -666 154 287 -655 987 -171 -266 183 -790 -161 -109 -4 641 317 -449 122 69 -944 -601 657 89 -249 -474 610 568 822 -684 -28 247 -673 728 195 -455 -353 924 -978 289 518 -323 967 707 104 157 -931 200 -970 -499 -193 -629 791 797 -241 -868 -176 -492 -170 54 -967 728 -770 -303 398 448 606 213 947 -994 -44 -509 -74 -562 -955 143 932 896 -722 369 -499 122 49 301 -109 -143 366 -636 -76 788 745 -135 726 53 604 -595 516 -857 559 488 -169 -282 952 -808 869 -710 406 -835 195 419 162 -55 -759 120 -876 548 -355 -241 -229 356 901 -872 -695 929 -306 -360 -953 468 174 778 -475 571 -125 429 48 119 706 137 143 750 -762 418 532 -318 975 14 -993 -408 874 845 -649 -934 791 -787 -123 943 -354 860 -352 480 -347 -208 59 639 -948 489 232 -476 98 964 627 -91 -690 -912 -658 153 -145 241 444 -369 720 -899 757 360 -803 -286 50 429 744 -730 -922 -216 -463 -256 685 149 525 -191 963 -831 508 -770 198 203 380 -895 732 644 314 690 -721 453 -951 -499 -893 -159 373 -226 504 25 857 -835 -738 -681 -560 -485 -526 855 -542 588 742 697 510 44 551 -327 156 -17 819 569 -398 676 509 -27 469 853 189 262 -139 -95 -134 813 -402 -123 966 70 638 787 829 -776 -438 -301 -178 981 539 218 384 895 -42 668 -826 580 574 950 -857 145 216 970 -105 487 -861 -691 593 -107 -73 -29 153 -71 -207 319 232 -522 -481 965 -291 -861 792 16 -541 -390 -798 821 -271 -55 -425 2 -118 715 190 -315 -461 849 404 343 646 165 924 -505 284 144 211 -162 -832 -983 -61 -587 -109 -593 438 -265 505 6 -11 948 389 -980 -291 -512 -652 200 514 135 -276 -176 262 513 546 514 760 -552 -665 713 -114 711 -728 -417 -206 -745 -572 851 -292 -453 524 866 339 -772 -972 -434 331 -757 279 -366 -403 -750 266 710 -148 -134 -180 721 -834 -40 -905 -515 -840 855 -58 530 -405 -985 -898 15 951 726 10 -916 -162 648 -808 278 388 -508 -560 201 -339 266 373 -564 -474 -491 241 -992 -675 265 631 -136 -488 457 413 -246 251 -360 289 -404 -791 -651 851 -666 452 108 -852 -180 -57 -493 483 245 405 575 -613 -744 963 264 73 745 -74 -26 434 124 163 -520 900 -541 -837 -320 584 649 -588 -921 604 477 -936 256 -690 983 -374 -835 929 -503 -65 900 666 -958 -897 679 698 425 757 86 28 -604 -966 -605 -75 907 -333 31 -10 237 343 -51 -141 -962 729 -584 882 728 860 -827 931 -471 957 -736 526 626 -135 -244 113 486 -821 835 -412 -489 -237 584 113 490 169 19 -518 561 -167 -883 -917 68 -26 825 109 359 850 201 -815 -350 -997 116 431 -995 -320 571 955 -67 187 284 395 341 984 55 649 170 -192 611 -86 -682 -821 -824 -10 821 903 -698 -613 -727 924 816 -157 173 38 -189 556 -982 626 -710 410 -725 766 -804 932 792 -143 152 -496 524 -358 -9 899 -324 729 35 650 -187 -827 724 628 482 55 -60 650 -56 -285 -96 -984 425 329 939 634 959 -421 842 -274 104 758 -839 -36 -633 -672 -664 477 570 -337 47 461 -641 -787 -538 -410 -96 302 -297 -120 -227 -383 -654 -964 -214 -459 608 948 -888 248 -218 908 975 -857 37 -753 225 487 -874 -106 -353 -646 481 734 226 -989 948 -2 -870 640 -218 8 -712 -98 -759 -166 339 -599 -334 -243 -191 674 976 -979 -121 -463 -60 216 514 589 400 -278 -842 -885 -231 969 -732 85 -840 546 285 81 235 -5 722 531 -962 -805 369 658 -683 -313 -153 61 -733 676 -935 -77 118 -1 289 428 -495 -747 912 -582 825 -226 -57 -562 -108 -567 -279 -103 -564 378 26 -364 -281 583 252 -114 525 553 -246 156 -584 117 -654 435 868 -319 -378 -587 116 856 -765 -699 734 590 40 896 114 -837 219 -213 -942 921 189 889 -534 839 -930 -918 -297 -868 49 -806 683 -625 -646 -37 -166 244 -963 -454 224 -724 -140 -108 -820 342 -754 310 -250 478 753 978 739 -247 -967 -352 118 -265 -295 -266 91 -503 -771 -142 -929 -387 -367 277 356 787 396 -902 -204 -685 -309 245 -434 435 866 -451 636 -38 -228 110 874 -266 -340 -392 825 732 422 867 -310 -396 -664 252 563 150 -486 -955 349 612 386 -832 217 79 262 -426 330 999 -910 -217 -318 -470 561 159 -843 -805 -127 -15 -708 929 29 242 -98 90 -254 -685 138 -915 426 -536 -694 734 -982 -2 -282 -886 -310 -230 -594 -843 -64 -47 208 -824 725 109 373 -365 80 172 884 -19 572 312 -920 -624 -643 722 -552 -616 55 -971 413 712 965 520 -831 -515 844 940 -477 -900 655 -633 441 -225 -524 722 31 318 -928 -303 -704 -775 686 -649 -660 -930 422 -456 -514 -422 -349 -212 -325 409 860 128 232 -231 -406 926 85 703 716 81 -703 42 89 981 109 706 -553 707 -566 -210 171 538 633 761 -245 -374 207 379 885 -382 977 20 -697 -864 -800 -924 227 -96 -947 269 613 -41 -689 -533 -616 436 282 -597 836 260 -929 -257 -342 -880 -348 958 776 -476 -458 684 412 882 -245 -489 -994 -321 36 396 553 -791 -497 -684 618 -834 801 -277 842 -419 -536 601 961 -675 -276 -597 -807 342 44 -882 311 989 -419 -416 -596 47 -533 936 608 600 -993 693 767 688 -410 -184 18 338 270 -658 748 -703 253 495 -203 -120 447 500 -941 666 -707 -746 -277 -124 905 -564 75 -17 382 833 -93 -652 -802 -882 -751 192 145 -54 -938 896 381 296 571 -886 120 -810 283 873 104 643 906 -409 474 -322 -839 -353 -377 -525 -817 963 -772 855 -906 381 -657 -993 276 101 688 442 361 -955 756 491 113 377 251 -632 -291 669 -583 487 -185 450 741 -647 -43 273 -277 231 269 -584 198 -166 -746 -263 -834 17 24 384 -971 987 135 -508 -260 160 -18 216 -616 -736 -596 308 -877 724 -710 45 -381 -275 394 649 150 661 -638 -358 5 -585 383 297 224 -394 770 -894 -13 -635 240 329 465 260 -700 -300 -897 -174 597 -265 -882 -670 -867 947 -384 -290 -116 619 -181 -856 189 151 -115 -704 -691 926 604 941 313 590 -668 350 581 509 176 -54 -202 -249 938 -282 686 722 344 -250 -59 -684 -763 -726 -310 17 -714 847 226 -799 -433 81 253 204 -74 634 -599 -295 -458 513 -448 -710 662 -808 229 67 -313 468 283 232 -482 -306 897 -839 -921 -997 525 488 926 449 -280 -232 -883 183 -920 642 -710 -619 417 926 -278 -484 -155 -348 -839 206 552 -801 -432 607 -142 390 -512 -447 271 -923 -996 451 -694 793 -391 -316 -13 -925 758 -239 433 14 930 939 228 -413 176 812 -632 -97 -166 921 923 461 -666 -231 863 -316 413 929 509 792 -886 -825 818 620 773 198 -783 477 10 -742 -675 -415 -155 533 -320 -898 -273 -865 761 925 -554 -66 886 937 -930 327 -638 -82 -683 359 -372 -822 -818 137 659 715 -219 948 -675 -269 205 743 91 296 366 -548 510 -918 479 -664 550 177 -981 -701 354 -863 374 -66 -5 626 -753 108 -424 -175 -926 170 -153 924 -552 -620 432 640 -909 788 703 -192 133 -849 -45 387 858 -779 465 -820 64 419 -213 875 -677 739 556 -72 -436 174 -819 301 371 -290 -704 167 237 354 597 -354 -434 583 -790 813 -278 -34 697 -845 590 -415 -964 766 183 643 -336 825 -95 807 -264 -617 -386 752 786 -9 116 -645 550 -13 -735 388 49 133 652 -217 958 0 -441 -407 527 -135 -944 738 -368 5 93 -430 726 -323 -370 -965 237 -532 206 227 723 981 378 -762 472 152 -784 195 -398 952 414 -179 705 -223 -433 375 305 -338 -472 -892 392 854 -535 387 -36 475 420 -942 -869 -290 233 -395 12 398 -180 195 -115 720 -358 353 -481 -287 -515 450 560 -199 28 -88 -512 -333 -748 -957 -706 -655 610 499 -882 689 38 57 887 -10 281 398 -913 678 449 38 786 -531 39 -569 -578 -617 54 278 -293 -812 365 415 -385 -751 -703 563 172 -913 127 -617 -87 -319 280 759 -328 150 -310 675 80 892 -62 -255 480 734 -298 983 504 -251 -867 -480 -129 63 -344 513 -248 -182 604 566 587 -784 -966 345 -638 558 576 -630 474 938 -331 268 -593 -585 -492 -604 -22 -664 -495 1 240 933 -92 -835 -73 532 -598 925 170 -640 -742 523 -758 30 976 -428 -604 -546 -568 853 -356 -345 -754 -377 -522 -943 434 -12 -485 701 -971 -568 269 -73 -417 111 509 903 475 723 367 -287 -559 872 494 847 -238 -912 -853 -840 946 -113 207 846 -733 -955 -197 438 -353 662 202 -824 866 -330 323 -383 -670 -798 993 739 968 -405 898 -844 956 -755 -416 -136 -878 -708 -777 121 430 973 279 -311 -165 -427 -269 -397 529 -950 -889 105 888 801 772 350 -210 89 237 -272 -401 536 300 804 254 -428 -820 326 440 -18 541 841 -973 208 783 -785 253 272 -923 -277 -569 -343 6 -294 -54 483 803 142 -15 983 -399 144 -459 106 487 -239 408 772 -963 -350 901 -254 -331 -990 136 882 -280 -485 778 -814 -660 918 553 -324 -680 547 200 539 -907 668 574 -98 -713 -542 179 160 478 -680 -844 -233 -990 -879 -850 933 -238 -149 613 76 -867 927 185 3 453 -965 -510 62 -750 527 594 -551 -337 112 961 554 -111 -517 879 621 683 671 -464 451 52 -202 761 -810 471 -871 52 353 -512 -852 147 -360 979 -95 340 168 -936 -275 -964 -423 755 -482 -66 182 -928 485 -199 -642 -943 978 729 -545 249 493 -612 87 275 -925 163 -111 -331 47 -362 893 -896 115 802 -333 -715 -390 -534 -365 -961 -489 485 764 -739 343 -84 -4 87 422 -986 613 -556 853 282 -390 -823 -853 -504 -325 71 291 222 706 809 368 763 -758 -737 55 -619 172 -529 460 -150 -619 -274 228 950 579 -449 425 -638 -712 223 -1000 870 896 -644 -6 -935 -411 815 -384 -45 -299 634 -342 -972 564 -173 750 744 -747 -350 504 -639 344 -652 -608 207 771 -365 -204 525 419 208 -588 -660 -320 649 240 44 802 -557 -126 983 719 343 -424 -174 -356 -477 499 -668 -423 233 787 668 -228 -135 800 -640 869 237 -951 985 105 648 88 -475 -57 270 425 534 279 -900 553 -861 -854 198 564 -908 -783 995 -951 -945 -429 806 -297 -892 -566 99 -925 327 937 348 -890 -65 -829 592 858 897 -835 554 -897 833 -828 -151 -619 -498 -677 892 277 -16 653 631 -949 691 97 110 788 -256 945 655 -858 -845 -732 972 -17 -104 -102 336 -144 806 -401 135 -74 805 657 531 8 826 735 255 -170 -426 652 867 -974 753 -976 -453 222 891 63 -916 -256 -386 59 -59 392 -761 618 495 848 987 598 -810 741 -719 164 218 959 -382 -971 -676 837 -742 684 -935 560 629 -213 -185 -939 832 -799 -971 -245 361 125 304 -313 585 647 405 -459 -224 -894 -627 -851 781 -925 -521 890 340 -271 -539 -705 349 -21 -364 329 -648 16 -511 910 697 573 83 -231 733 502 -482 458 -465 -825 906 575 -821 -727 332 -124 591 210 -855 131 -625 -165 -775 -444 -439 214 -404 330 -420 -809 452 -900 356 752 -961 887 357 613 372 -117 -169 -221 104 -338 -19 -302 -339 53 -130 -65 82 281 485 32 274 776 -923 -472 -181 -573 -520 334 -575 -397 -611 -191 909 799 197 -19 -895 468 -423 -782 -880 904 -483 266 -724 -979 429 -54 -752 -93 130 96 -317 224 629 -866 -786 835 595 -256 988 -100 -806 715 362 -601 460 -860 233 -997 -869 -831 -821 993 212 -732 25 741 -850 614 -251 -557 348 939 948 -238 -947 -607 120 154 -390 -932 60 -691 669 280 996 -616 -627 -720 588 365 -198 -124 617 188 512 227 498 -478 50 908 -891 -874 667 -887 448 995 -617 -718 -900 409 263 819 571 642 883 339 252 -172 787 -427 49 -474 278 911 935 266 881 -333 343 257 -536 -116 -725 874 -49 -784 143 -469 861 -991 -957 806 -717 -48 -153 85 125 105 676 -855 -717 -997 -346 -230 645 -582 -779 -631 -474 349 -210 -988 -737 -298 -650 21 -355 -490 -895 -843 621 235 -837 96 446 -222 539 -159 -13 247 556 -267 -658 684 181 -123 -806 266 348 765 131 19 -779 287 -239 -85 677 -659 535 581 773 169 -632 757 -395 306 873 309 691 436 -999 -595 615 162 388 -928 -57 259 508 -911 276 -31 8 666 -310 -37 50 536 -816 30 980 -982 93 -79 -133 -190 490 -839 447 -726 -951 -754 -765 -623 -874 279 561 892 -456 232 974 747 -235 529 574 710 -999 -691 492 202 -460 341 -712 266 -477 618 -403 496 552 -842 302 882 -392 -514 207 -942 -212 653 -482 93 677 -842 -811 -609 87 -920 244 43 -20 252 -350 21 -853 372 176 541 852 -375 -597 -387 -230 795 960 977 -579 593 760 447 -811 180 -879 615 646 -596 -654 -278 559 -454 484 -441 981 618 688 279 928 409 -603 855 990 265 -53 -342 977 563 82 184 333 821 286 345 -507 321 -503 -871 -53 476 -770 -510 -772 -218 -124 -911 375 556 917 -352 37 -528 -599 -143 -775 318 -733 120 -64 -353 -211 114 432 -43 915 -929 -422 432 204 723 128 -365 -589 -940 -837 618 -236 -312 224 -526 213 942 486 -749 391 -238 -80 168 891 205 266 -227 619 -71 -150 271 877 929 -119 687 -576 -105 515 -267 -232 -866 814 902 869 786 935 -447 685 381 -722 386 -435 -167 -88 -81 -493 323 381 -383 39 -360 598 764 -106 694 43 -470 -566 -1 -81 -680 -787 22 -703 564 186 -11 -429 769 267 -1 951 -414 24 -506 54 -162 -602 -674 -405 -249 -979 -939 44 107 -272 494 422 -677 664 643 -579 -977 -571 538 -54 917 -253 -708 -814 -943 737 885 -879 485 -208 -586 485 81 -994 -406 -195 715 -494 11 -421 888 203 539 44 791 513 -611 -22 -78 -718 440 -326 -71 -698 -931 622 -614 93 258 377 -305 -761 -771 179 -959 -242 784 -517 80 392 588 385 -524 -121 -486 -482 328 -934 184 -434 -433 -381 837 164 -689 67 -896 147 -523 989 788 -483 -598 431 636 956 -498 -500 813 673 64 -190 600 -734 291 -406 -850 656 505 -355 -609 604 921 -882 700 879 -268 132 -384 215 692 85 990 -257 -938 -178 -298 950 223 -528 -82 -206 647 562 104 878 420 -491 197 -275 897 484 230 143 608 -143 -934 -339 271 -805 -768 -162 -771 -819 -183 -839 -54 -948 778 -452 -765 618 -336 949 -942 559 -251 886 661 -167 -912 535 -113 370 -653 195 -310 137 615 13 -620 331 545 -799 -606 -337 -48 106 491 -815 -1 844 21 -963 318 134 159 781 495 232 308 -734 912 -771 -190 -922 -582 557 160 913 -857 -88 -297 347 562 57 -492 322 729 601 -673 121 679 976 -1000 -241 -465 -720 47 771 -153 137 -212 -118 63 -728 546 522 223 269 -767 -349 -543 -548 143 -481 -698 193 -925 766 -19 -640 -450 -624 -965 978 394 -251 561 -367 -676 591 190 -425 -339 -600 12 47 104 -245 856 288 -99 41 582 -809 246 451 738 795 -802 -715 42 -459 461 -42 -7 -467 -566 -990 -5 53 -646 -612 131 964 -801 -20 423 774 140 -239 -687 -226 -652 -123 -74 50 -541 -814 552 333 -668 125 -139 -511 -110 -685 -161 45 -358 269 -199 -172 -874 635 760 -916 -286 651 123 744 -108 247 600 495 607 396 503 590 -150 418 584 -303 225 827 85 -102 343 -505 545 363 -120 652 -192 -677 470 220 44 -981 -905 487 214 -922 495 -10 358 137 -432 974 -472 244 -524 822 -843 -55 -820 590 166 303 712 988 472 -723 -227 468 185 -638 151 -788 803 -893 926 498 273 759 941 -420 -996 -157 -748 946 68 62 -209 430 88 80 906 725 -585 -798 -847 178 586 -584 247 -837 -359 -300 -394 850 495 -380 -854 464 486 343 224 573 320 -903 -885 953 484 853 104 -109 -278 687 -997 762 784 9 -645 333 909 867 -115 290 615 622 869 -65 -738 253 -402 481 -991 -360 845 364 937 9 -543 399 964 -332 -918 662 89 -664 775 942 859 514 357 891 126 -384 -877 -611 -958 999 297 464 1000 -415 486 602 387 -735 -54 -520 993 -716 -247 641 574 391 -911 -735 749 222 -883 207 -730 -852 773 247 941 559 -208 756 -912 513 736 -917 943 448 188 -290 -753 757 138 -821 -712 -216 791 -757 267 976 -870 -223 835 -573 -165 -401 -184 -78 269 -466 600 -866 878 581 -268 -266 -757 -835 -736 -654 -34 -524 -609 -804 -874 448 999 -687 198 335 -2 469 -333 907 75 932 824 537 -147 -467 898 864 -179 388 -135 -379 -583 -584 -600 -96 -61 459 225 -558 624 192 714 479 842 -701 -912 105 629 -725 201 57 -693 -555 -889 698 -281 462 521 -218 298 -923 164 -5 -244 355 603 970 738 410 -92 675 746 748 -199 802 -885 -640 712 326 466 -930 -495 -445 -222 280 745 747 379 639 995 -489 29 618 975 -799 164 499 -546 -817 -800 -415 -264 -332 -687 -962 360 -610 515 699 623 -295 81 538 -423 -569 -622 466 296 -612 -732 -975 -457 284 -333 478 -419 -999 260 -554 254 -790 -502 -371 946 -83 955 113 547 -930 463 -976 948 -718 -801 -714 -667 -438 963 -499 -61 -258 -624 -54 873 97 -524 -424 -148 613 298 -450 -11 469 903 -303 267 -507 301 901 -860 -415 526 -608 740 -518 -373 640 -109 294 -368 423 340 -288 898 -346 581 791 552 -715 373 -161 -307 222 -490 -231 631 -573 -149 -78 700 -420 530 -558 465 15 327 557 44 -384 958 101 -757 133 -922 -494 -691 587 -664 49 -444 -471 -539 644 738 517 -832 -430 -817 743 37 556 577 234 -685 -332 -784 169 -529 197 -34 118 -458 -745 -683 -642 916 -634 -512 -32 756 -82 357 -964 -373 -680 -610 -675 -460 -115 225 -145 252 -365 22 -718 118 125 805 -738 -153 21 689 856 783 -40 825 739 -452 852 -749 69 663 -26 -14 32 -74 719 191 211 -175 -720 222 131 -267 107 -383 636 -180 590 -769 110 -706 100 924 -944 -807 708 -500 -272 764 972 590 -519 -783 -919 -123 691 -79 -230 913 -530 -934 91 41 433 -838 -45 -164 -446 -14 932 495 58 486 -105 -147 -53 -978 855 -746 -771 -667 -545 68 -856 555 679 -638 670 -481 663 -123 -904 793 251 423 755 -456 -321 914 -697 42 -186 -562 -511 -247 -506 799 804 589 328 -319 533 154 385 -868 -390 523 846 -27 -626 715 559 688 -501 -986 -297 199 -880 168 387 -914 33 312 -237 824 -587 -145 594 -384 -701 37 186 383 90 193 -829 831 -41 -151 153 -250 -73 837 588 -754 -530 -562 -176 324 -692 -171 134 0 216 743 -639 559 898 444 430 479 -843 -681 -384 404 -444 626 993 845 -261 759 281 68 -468 243 17 964 -556 331 -923 -259 -584 -360 -103 -77 -939 -109 -135 904 830 -900 -62 -617 -991 -469 17 -975 982 -448 872 -698 -36 -984 -845 386 -202 -901 -573 599 -234 640 -490 -405 -311 888 40 318 -354 -211 194 300 -619 -404 160 -760 471 180 -716 103 -401 46 697 -859 -284 -665 845 203 632 -620 559 -20 333 -966 451 -540 -39 79 -512 -619 -619 968 -494 -533 -692 927 -481 731 541 -111 -668 945 -524 -664 556 600 651 -909 -955 882 617 297 -410 111 495 185 567 342 839 539 51 -124 -246 -700 -685 655 -904 767 -698 412 572 165 746 298 451 -496 -165 -373 -66 -882 302 -847 470 17 -157 -229 -336 -145 835 176 -490 655 -766 -505 -694 700 -925 -347 505 405 143 -189 -6 534 686 -90 731 847 -797 572 770 -578 -326 -933 -271 -529 -523 -237 -497 610 993 944 -296 -211 819 581 -622 826 -885 182 -410 -249 -795 490 -781 -535 930 357 97 -103 -190 365 618 240 625 -77 -371 686 -795 -87 -617 380 269 423 200 -836 140 -376 881 -821 -307 -575 -240 596 242 -256 174 -813 -966 478 -65 89 946 307 -380 -377 -166 -580 315 856 721 619 -323 -806 895 183 906 -695 -39 -128 270 -74 169 -847 -706 -392 844 851 -966 -245 732 -830 -717 961 469 -94 -773 123 100 206 -423 -107 -543 -801 -920 -40 504 -454 -746 222 189 -383 -253 -586 211 250 -553 -214 -126 915 -946 648 -307 -523 28 -539 -807 275 625 847 9 -56 -619 95 -960 820 898 967 525 -622 217 125 -667 -401 -530 -676 153 -804 -844 217 132 -568 -453 277 0 637 35 -512 -448 16 -468 845 458 -284 -191 398 -734 746 131 -624 258 -763 -871 -786 379 -96 -186 -943 -590 604 -86 221 518 -422 -76 -605 -140 105 529 134 795 -48 793 -168 -830 417 773 484 -788 43 819 627 683 600 605 787 -755 -580 332 -563 335 805 -221 183 -663 -519 825 264 -736 -632 -739 -193 931 -265 727 971 123 -757 50 553 464 -145 -839 -732 -292 -869 713 184 822 -10 -972 -187 -620 -460 698 -454 -160 572 112 -865 -959 -958 -559 -507 -729 197 -132 606 -619 -324 -721 453 -653 -858 -983 853 -895 -633 362 639 -802 -826 219 -48 -842 -555 -567 -324 998 499 -23 544 10 525 408 888 -433 -927 985 554 -243 500 54 -103 -600 -44 -226 -275 220 667 994 -395 -373 -343 -14 500 9 737 769 975 365 293 -446 908 492 -188 570 -519 -670 878 912 338 -977 -601 -216 -168 -218 932 -889 184 -956 816 808 -974 -144 -103 481 822 841 -368 -540 -899 424 671 -528 -944 116 714 573 -802 788 282 326 731 -557 -556 -104 -19 -408 512 -915 -139 637 -877 -524 -243 246 -587 -193 -369 -952 287 -11 0 734 -167 -215 -945 -378 164 34 -555 -294 924 -809 -434 481 -69 -944 -30 -443 109 -197 -578 513 659 -182 -997 -782 -891 -736 365 183 -723 215 813 140 -955 -432 -349 776 -168 161 -953 682 558 -652 -396 -29 -981 -9 990 -43 622 -378 440 388 372 694 -516 -435 703 -29 302 -404 -656 849 881 -781 -692 381 489 158 400 -299 21 418 -299 852 -796 -665 940 -605 -53 299 497 -203 981 -550 -10 725 480 -253 76 -651 -190 -973 342 520 -459 110 188 973 -632 273 -49 -273 -840 -905 57 -129 -632 316 924 -105 -341 -158 -516 588 -319 521 422 46 -941 -800 704 -893 -177 506 -978 -476 220 25 -458 268 566 538 -476 -30 830 -465 455 -428 522 -484 950 163 390 -87 28 -178 -212 2 246 -288 -213 -160 497 -895 -844 166 714 108 238 -484 90 -553 441 -465 674 368 -423 250 -570 -577 810 989 -215 980 -888 233 -832 306 -54 984 711 593 569 -119 64 -180 581 -364 -746 175 -588 -463 632 -659 903 535 862 676 -168 -295 -902 -318 57 220 569 -526 -504 464 227 -622 -193 -208 270 173 -214 311 -583 -547 -698 651 18 -460 -318 66 -838 -262 902 -327 727 658 687 318 55 204 -882 -359 -913 -409 -209 588 102 -364 673 -125 -148 -153 -196 -172 587 174 -686 432 994 -45 729 -670 -563 249 -172 202 928 162 -34 -566 -155 39 391 -502 815 761 -582 -776 -231 833 289 -550 -439 -401 851 336 -826 703 -867 -685 761 -908 579 801 -379 -615 -68 -319 515 -314 -842 -710 -213 -415 -295 714 468 -163 898 827 -983 -124 837 -768 -926 310 -949 -584 811 -374 288 677 -213 854 -583 536 200 6 383 968 -538 -448 238 979 -20 -366 736 -316 -829 -190 -819 593 671 -6 398 -771 162 -746 -17 724 485 857 -226 28 -226 -943 -333 814 -322 -467 673 -679 -315 -833 -843 -448 -988 909 -137 -482 616 915 1000 759 -203 -349 628 180 893 503 38 576 -723 889 -759 -518 372 693 478 917 211 -6 -557 221 -903 -130 -63 826 451 -874 636 -488 788 -947 -403 632 397 598 -55 6 525 -292 477 202 390 742 90 -865 24 843 -711 -783 -535 780 117 246 -865 -794 973 -75 -906 478 177 -313 -654 620 54 119 -637 998 -230 -476 226 664 -782 -704 -21 -704 -34 -250 324 602 -101 -288 196 -498 -907 839 -709 722 -597 503 338 -803 -929 130 -85 -502 -92 193 -817 -676 726 156 295 269 321 401 -717 -776 57 -353 -955 -482 205 854 -677 -752 -396 306 -594 715 176 922 190 -604 -105 490 -333 -823 -738 829 -144 -735 -939 -965 -199 -301 -158 511 -107 -986 -795 32 621 461 -515 -131 797 -79 -679 115 -320 180 -595 -54 338 914 -242 -288 -521 -512 -637 -53 466 508 -380 -73 -667 -111 168 752 -998 222 -57 94 616 315 166 759 99 567 945 557 667 -628 490 -640 -595 -608 -350 -419 379 -908 -188 804 -493 -782 44 -146 773 448 -319 -399 -964 -96 -62 124 250 -213 550 -763 434 618 551 -740 628 -250 28 468 -932 895 21 -281 -452 723 451 789 694 129 -823 -127 388 -641 -975 841 -459 97 -727 -22 -354 466 -505 -840 22 -62 -336 -138 875 367 681 -721 -659 542 -577 323 857 726 -329 955 -131 -596 -295 724 198 -954 240 865 -345 113 877 353 -389 -742 -803 -377 -870 404 530 412 -127 929 -852 52 -738 -226 -826 -961 -762 452 -810 -214 884 -608 -440 -239 -188 824 199 843 643 -566 -464 -473 43 450 -86 201 -476 687 368 225 905 -785 476 -475 391 713 -209 -355 -689 -354 155 789 -765 807 -779 -460 -235 -644 494 -967 701 701 931 -134 -129 148 101 -384 456 -770 828 -105 -452 616 642 349 -451 -311 -413 736 576 -657 -228 709 523 645 -388 224 766 513 -992 118 528 -966 -614 -268 522 847 166 996 186 -478 933 771 45 -369 371 -976 199 -597 -520 95 -63 -665 819 7 466 -888 577 933 -408 -293 -294 490 315 916 -754 -307 -2 -443 -427 -219 -221 -744 298 133 381 -848 -231 -613 -908 991 895 -475 -326 -117 571 -31 224 336 779 84 369 537 -93 -909 10 -883 -178 -12 813 749 -745 -991 -64 -696 -410 -65 -19 -681 -33 772 -978 43 554 -386 -839 -395 -126 -72 -820 -589 460 -985 -960 -851 506 900 -331 -834 -312 -861 106 680 -606 -798 -67 461 717 309 -555 381 316 -299 120 -495 -867 707 -528 -755 22 958 -633 -559 963 -652 279 543 854 -624 -866 -929 -80 924 -730 -100 -449 683 88 740 -382 -805 93 810 701 -35 73 -214 724 261 679 568 -284 -899 26 913 190 35 -515 -526 -245 160 -833 71 674 -850 -64 -683 593 900 835 -530 -470 826 -730 -260 995 -162 -278 558 -111 423 148 964 -8 770 575 50 272 849 -921 -224 -937 -836 -318 -241 249 -717 -9 -983 -55 -491 669 -157 508 392 -512 -368 -57 -265 -34 -315 -427 -577 762 26 772 -549 -992 -302 380 286 -993 997 574 855 563 655 814 -927 -469 83 -724 -705 627 933 -579 135 624 389 848 -829 456 -452 -268 736 -285 -728 -639 -218 -619 208 585 10 -375 950 -267 770 217 421 437 3 998 -688 689 676 818 -530 -617 -487 -618 35 591 -105 -546 233 -458 463 921 -972 490 555 -764 830 -561 -706 -927 -22 -146 -736 -167 -414 689 -335 -347 -623 -348 645 785 252 -63 -965 622 -234 474 748 -227 40 314 962 932 173 -421 748 290 189 304 -643 -949 410 -191 -627 -666 -581 -762 375 302 282 188 -5 556 861 -250 898 75 695 -626 42 -252 -32 -406 -234 920 -97 344 194 753 -726 661 -675 471 18 -275 -947 -512 -6 -941 419 852 825 799 -358 9 -320 -87 -322 -450 -631 544 87 -104 -562 710 -338 -978 761 808 -856 936 -299 -461 -997 -886 -642 -108 -331 -975 250 -648 417 -145 991 -816 -987 358 904 -742 81 -625 713 28 -775 125 126 -988 -425 124 818 443 438 -604 -832 902 67 408 -39 -799 681 497 -73 -822 933 -16 546 -850 -767 774 936 -921 34 124 339 -954 -488 -550 473 -495 835 527 -948 -734 779 305 -441 500 811 -364 -978 -698 24 -349 -263 -344 934 -73 -778 -120 607 -655 -962 760 745 962 -288 707 126 -708 -893 -651 -795 -622 -299 -3 -614 -493 979 926 -837 13 680 673 19 493 -133 -566 184 364 91 -430 372 20 147 -804 611 -37 121 104 -580 -376 422 630 -960 -134 429 -547 200 199 562 -234 352 -153 653 577 -154 -671 563 264 80 18 2 -317 290 47 -947 -428 894 -654 -204 -617 -207 -544 -653 -235 -679 159 -556 26 375 496 -613 300 -882 -629 -222 -15 339 487 740 929 -940 -115 -784 -134 990 -415 376 378 491 -566 911 -304 151 996 692 -613 880 990 -611 -551 -562 -357 -143 -543 285 -224 -911 -382 -274 576 -947 73 796 -571 460 -95 135 -601 -146 -798 807 137 -461 -863 924 288 616 984 906 654 -229 514 -754 455 837 -763 309 740 -894 375 -598 -395 624 -692 -671 162 971 507 49 -649 969 432 15 -592 -619 -357 -775 228 264 -684 868 -371 160 -132 -299 754 628 832 861 759 76 -782 -893 -573 -952 100 -240 -193 657 327 903 -253 246 -596 -501 163 -337 526 144 378 390 -869 -325 -592 328 973 -684 935 -525 462 385 13 744 -279 561 573 -231 -779 157 967 -580 273 -909 463 454 445 95 -57 -171 -731 -495 -970 845 -830 -573 -100 904 -444 -462 281 -171 -765 942 -209 -683 -354 -337 359 161 -33 -315 -642 591 -161 431 602 -98 423 440 814 457 957 712 620 477 -660 -329 -41 -452 183 538 -639 348 -139 8 -434 951 356 723 -736 -750 771 543 104 -781 169 -945 313 -435 924 -610 -279 785 -255 751 -40 348 -635 -583 -905 888 -981 385 219 -142 799 -127 -347 -314 -951 -363 -523 -119 271 -555 -150 -646 421 -962 -917 -500 120 -945 96 -261 280 -258 -937 -979 -171 -391 110 -511 -816 542 -315 114 321 442 -778 -398 178 445 31 178 -52 -686 -598 -684 797 -996 -650 -795 383 -207 -819 -480 -715 596 -301 -39 -991 354 -544 233 532 659 336 539 123 -434 931 -966 -382 -288 82 76 768 -505 -433 -430 528 671 -639 -114 752 -492 -990 819 -294 121 658 -418 -846 -926 373 -407 -771 -163 -795 196 162 -577 -521 642 -783 -972 -514 340 -511 782 -356 16 -818 692 -92 -573 -240 -214 -887 48 -689 -487 279 -415 -560 783 -401 -834 -923 873 461 -950 147 -980 -587 -52 800 -880 -556 357 -677 -802 -594 571 -791 175 869 -318 859 -860 -956 -804 -711 -483 -48 -868 -345 326 -817 580 -991 26 701 -574 -53 503 -118 -447 -748 223 298 861 -532 249 -278 658 -585 580 -434 -761 474 630 -450 804 650 351 107 624 -502 -89 315 291 -533 -219 -915 -66 -563 218 -352 987 971 303 756 -676 -11 733 -728 -273 998 748 -260 352 612 48 803 629 279 57 -483 193 61 920 890 579 631 864 525 310 -956 -502 309 -671 -24 167 -51 137 -345 148 613 871 -765 551 -567 432 78 886 474 564 -211 938 -513 -465 629 -737 -220 614 127 140 350 -755 -478 923 308 489 -465 775 -955 141 584 -822 316 849 300 255 -229 -580 507 -805 264 -739 331 -738 435 -261 107 914 183 -206 -1000 930 834 -503 -850 689 735 744 506 902 978 135 125 -894 907 -850 933 -76 -385 823 -970 -870 -745 756 -223 -867 638 -562 244 93 -291 649 616 942 -71 193 134 -270 297 -99 -362 -897 910 180 -279 -296 650 598 -906 -828 -485 986 534 233 439 -122 596 -732 1 -795 -274 -658 233 -296 -758 -838 916 -398 -509 -174 760 979 -496 331 411 -592 716 707 934 -756 555 899 626 -639 -467 -489 836 -822 -509 3 -775 -38 822 22 -535 -763 271 -270 826 -236 -33 593 -359 -837 -988 -380 -245 -771 651 456 485 191 -377 -413 851 -739 -388 -914 663 -73 -293 529 -561 -991 110 147 -37 466 -865 -410 227 -544 -910 868 168 138 -902 95 716 -865 403 993 257 -935 202 25 824 733 556 908 493 951 -753 945 138 957 -41 767 -304 -734 539 565 132 347 -619 -22 -946 -383 536 705 386 -265 669 513 -377 -286 375 -744 833 551 -778 589 -879 -845 975 486 -830 983 911 -810 286 -247 -583 -316 -913 451 906 576 594 -227 755 209 -12 658 924 -648 -740 824 274 -316 -964 548 -331 829 -799 -991 -809 -101 -364 574 715 880 311 -712 -982 459 559 -496 -703 537 -971 814 886 317 850 470 -818 -394 -151 133 380 855 114 -32 -125 729 -172 -283 980 -929 238 415 -9 -716 567 366 -918 -460 -882 -417 -206 945 920 -85 -546 349 -445 559 792 163 812 -605 453 765 -237 -923 -520 -273 272 829 973 -385 666 396 827 424 -275 82 85 616 233 -977 -339 450 -281 -177 -229 388 -72 387 -689 789 422 -38 246 942 -77 -160 344 -220 92 -216 -653 -453 239 740 428 -192 -368 879 704 590 122 -928 763 -996 -543 760 512 60 472 263 75 -883 -705 141 234 -182 713 51 970 -410 -942 55 251 478 615 -894 24 -977 581 657 -936 -685 -396 777 654 30 -676 789 -11 771 615 -394 -401 -781 570 -976 948 905 -929 -631 929 587 -61 -972 -322 -258 114 55 27 497 406 288 -788 330 -62 -854 -540 81 8 -257 685 178 122 621 -315 47 457 326 -286 861 -111 572 955 -854 470 982 -944 -322 -911 -851 887 60 -637 32 133 324 -23 -881 966 -754 -520 -988 -355 353 -551 321 428 -203 613 201 -109 -892 173 -215 -687 -788 -255 10 476 528 187 -734 -404 -600 -533 -962 781 696 -807 232 -532 -473 298 438 -567 327 -265 -239 -858 636 295 703 -305 276 897 302 -223 -595 359 -746 202 -753 -630 926 300 -409 -430 55 -756 -69 909 -682 -568 -921 -752 -13 243 -297 -383 114 -746 -385 -622 744 485 -141 -219 270 270 -156 378 -864 812 -948 930 56 654 -635 -701 829 867 -690 525 -74 -544 540 385 -609 557 121 971 -569 560 628 -950 -332 -860 416 -926 761 633 -841 -359 771 305 154 897 441 588 -411 -961 74 -369 927 350 -567 -282 -607 -121 978 -71 827 -411 156 882 -894 738 -773 634 429 24 -829 219 412 489 164 -972 683 -556 657 254 -169 -79 76 -316 558 -766 620 -621 956 -47 981 -517 61 -359 728 493 998 -85 -420 134 726 785 333 940 -416 744 -629 465 -540 -83 311 167 -859 216 98 676 -38 277 93 611 465 98 -639 -647 533 410 -683 -70 -49 6 -873 -775 828 659 -37 -545 -479 -229 -770 411 -370 158 555 457 -818 -815 -816 -991 -462 402 704 -337 76 -471 -271 -781 -792 -19 -207 962 -664 -626 792 -545 -723 -585 -938 -287 211 -44 -85 123 -564 -593 497 -567 23 -793 953 733 -386 799 802 858 -117 -905 -585 491 300 -154 -474 783 -362 -176 -638 283 -937 700 -939 -276 184 -929 285 -78 686 -116 698 -680 236 -283 -238 -371 -519 180 919 980 -128 769 -265 -761 -632 -964 -525 222 -16 430 548 265 -991 944 -622 316 425 -334 -60 -519 -904 935 690 578 222 381 -765 798 -529 700 -352 -771 409 961 176 513 -98 826 -203 497 -735 765 -168 786 -64 -840 429 921 -949 323 608 732 404 -290 796 -867 233 -324 41 133 -91 661 959 950 -166 -196 55 172 -566 440 794 464 -282 -876 592 870 672 -963 -722 -197 -45 -633 -361 917 429 407 858 -834 -940 757 926 -218 -499 -421 864 -408 -18 -677 678 -578 865 234 -311 -475 916 44 151 -65 619 581 -139 854 -846 -897 -233 -153 869 680 -126 76 -784 526 -171 604 -205 -594 691 674 -6 -555 -446 119 -69 88 -666 995 -967 -364 -894 -238 -303 685 -548 -101 157 323 482 456 580 306 972 904 -592 -152 872 -815 -54 -834 267 779 620 715 803 258 -347 -204 -125 640 -590 -47 -613 -152 849 -360 0 145 850 -734 683 56 922 -789 433 706 -907 89 466 -704 983 -72 852 -869 866 -667 -787 955 269 -659 -677 -329 19 855 522 407 538 -930 -925 711 -559 -991 508 -436 -301 -437 -977 224 709 -11 -263 -269 93 735 -523 846 271 747 -161 279 647 -213 369 -423 -763 467 -91 28 -453 -934 -654 597 -464 -94 583 522 79 551 -629 641 346 673 360 283 723 -994 172 -77 -163 -857 -795 -385 40 -590 -107 -912 277 -648 -825 -839 -865 -876 794 65 471 86 -566 -901 -571 -591 935 95 -657 543 531 482 65 -859 361 -131 -752 386 -342 383 353 942 -102 59 -611 -622 410 625 -592 36 495 751 688 -57 -290 -276 358 -447 174 105 -24 916 687 96 -768 -201 -346 -684 -565 -666 900 938 -326 367 -175 903 -382 196 -507 938 292 -679 172 -873 436 671 -421 -980 693 -850 -646 -707 -818 -679 710 -623 -987 810 536 -951 -442 -757 -153 738 -432 486 153 -476 -556 -291 993 193 -977 406 -31 668 -362 -219 910 340 810 513 905 332 -615 -643 318 -187 -752 -498 25 -865 -644 806 -297 -302 721 354 -16 426 394 788 -97 593 94 -871 461 -446 -565 133 -515 -329 268 65 -738 476 400 111 519 210 -859 -294 578 -46 16 -860 -178 376 822 656 -380 -419 934 -900 -735 -44 997 26 550 678 768 -106 623 -716 -334 671 988 -696 687 133 -70 -740 933 890 790 445 -770 -668 -8 218 271 996 -58 460 -968 801 -331 -966 390 915 995 780 517 300 219 622 -420 437 969 545 -798 -965 -228 -522 -927 -761 242 -217 -642 -754 532 876 -278 -133 -248 264 737 -888 -908 -875 206 479 -465 -96 322 36 -773 -518 -828 -871 861 922 -849 -899 351 -211 974 247 -408 434 -8 136 29 -936 -944 91 809 -896 110 827 -264 964 953 -306 -953 -807 260 -132 130 737 -35 251 -738 -614 -608 536 919 -905 454 932 216 108 -282 -17 601 900 -802 2 -410 234 561 730 -284 -73 639 -202 -820 398 33 865 654 -106 -21 -532 71 758 -522 887 -281 208 -857 264 268 290 -17 444 208 -183 -779 -459 926 -191 385 308 -5 -150 839 -511 695 -918 59 -1 631 -443 348 -982 356 -253 493 273 -368 -836 709 35 913 97 -714 -812 -393 143 -342 560 329 -458 -895 -448 -980 508 374 499 -289 7 835 509 84 945 -381 -539 -660 841 525 802 487 -225 801 316 267 -847 -517 -40 -925 -186 713 858 -657 -362 -25 289 324 -377 -834 523 -569 -59 -422 -221 47 -776 51 -189 -650 -777 202 309 -623 -240 136 -182 -574 -59 413 764 -255 -657 -708 351 -672 110 -403 -495 -527 568 5 396 393 -138 -674 -469 -917 -183 -76 131 -465 19 -276 -515 -573 -896 -823 973 492 852 766 -997 810 -249 -379 -44 984 -544 -349 449 463 -58 -771 -456 212 -992 -171 422 75 -482 221 827 514 360 52 -679 515 239 -827 -941 794 679 872 -292 -564 370 710 -881 266 -982 -821 86 199 544 337 -171 910 523 706 300 325 534 -940 820 643 -824 150 152 773 -728 899 287 -860 769 -83 -767 861 -410 -858 -260 -464 283 793 -565 -465 17 116 342 -920 832 -615 -166 231 264 -219 460 -534 -546 -498 -673 -441 -822 508 132 -62 489 -777 382 -620 -215 -909 -314 -974 838 -126 986 -967 -743 -865 534 -296 413 -248 479 464 -76 380 -129 -197 -926 -347 332 644 165 -909 -939 205 -891 80 149 812 -910 25 309 647 -237 984 648 -932 -729 973 -498 -779 751 93 -605 -274 2 195 984 172 990 158 245 -46 840 98 969 665 -967 671 300 978 732 -842 -753 580 -973 221 -542 873 369 -444 -943 -802 943 -179 320 -559 -33 594 118 -250 203 783 -355 367 -468 946 -14 132 275 -182 147 -42 -109 -111 -90 -288 581 -165 -56 275 577 596 -285 -947 -161 29 -388 -104 -323 -871 414 281 117 7 879 39 -480 -867 708 -268 -441 68 465 461 -726 -889 910 -431 -344 -413 -972 329 641 -492 -869 -740 196 495 -767 -336 399 41 -937 829 875 -77 665 -935 -414 119 -819 -114 -816 -526 472 570 607 -406 562 887 582 -763 -283 -818 513 757 -12 779 -393 -420 -309 -701 831 -587 -604 925 -609 -954 38 879 744 384 385 -87 -569 505 -286 226 647 422 -275 -378 102 384 -282 -395 -603 -237 198 965 720 -708 -16 652 422 -619 -675 683 -973 800 319 151 865 -36 116 206 -105 369 398 211 -681 -118 -202 -118 -254 570 -49 585 -440 -814 -878 -251 -998 733 575 -484 -777 -236 428 -808 674 277 18 -764 31 -837 -305 -792 -13 161 -104 -87 871 591 497 900 419 784 -643 -126 -701 -163 -36 -238 656 -147 490 -918 -880 -734 -934 -912 -971 617 41 784 661 944 754 187 259 157 -702 -628 365 614 426 692 172 621 463 -723 -578 -609 829 88 -143 796 -194 24 612 -638 -916 -71 -924 -728 953 -630 880 -718 861 550 -244 603 -223 -344 375 -870 -908 455 981 583 -326 -648 -39 -344 710 -917 411 -53 -348 -651 -914 -770 850 296 208 21 710 -879 346 -905 -201 -689 -502 -278 310 -654 226 -678 -609 -390 -371 -383 -83 -408 799 -147 -781 -474 542 -495 836 -691 -230 238 -68 -297 528 -159 403 -935 -819 140 388 -657 175 -700 393 -538 175 -458 -787 -153 433 323 -263 189 -605 -905 80 -543 296 -321 -624 -727 542 307 368 -198 -765 18 874 -966 449 959 341 625 728 -875 868 -950 463 4 -214 -329 -184 702 806 813 67 512 358 -332 -304 862 -460 -935 683 -798 -487 984 -285 854 -603 -25 -954 -330 -612 628 671 164 -216 -555 -843 982 681 854 -119 -899 34 844 -382 147 -687 -473 394 -662 908 -931 -756 147 -683 -820 816 697 186 -43 938 725 943 -858 -381 -639 190 -54 354 755 -817 612 994 -771 61 449 543 233 548 386 -606 189 154 346 -692 396 710 -657 537 -480 988 -965 -735 -701 420 -351 370 -227 -25 20 -233 -982 938 238 -235 959 -549 -498 887 -657 -538 481 790 82 332 724 442 0 122 -839 628 669 -840 612 312 574 481 -59 135 -483 -143 -69 232 -962 -135 -22 -768 -515 793 652 -810 908 -913 443 -951 646 455 -66 -262 -210 24 -62 868 928 874 -848 79 559 -575 700 -730 -67 115 -884 493 -917 -497 272 -434 325 589 704 -612 -931 -909 356 33 -435 -828 179 336 -139 -267 -277 898 957 -483 -543 619 -412 748 487 657 -657 -720 509 421 -210 22 -663 208 -316 258 440 -712 672 -454 -970 -727 -406 -982 866 690 -956 -664 -438 315 -791 -464 764 -945 -378 738 -388 -810 -378 126 941 -618 173 381 -740 -562 853 879 449 882 -421 -221 109 -270 -690 -289 -973 -644 -747 140 -278 -702 -816 17 -555 208 -728 -623 763 -121 -632 487 -24 432 -223 339 -238 -145 988 -612 630 -888 476 64 -606 -536 -731 994 -271 598 -411 473 -80 -77 -350 -870 646 17 486 -657 -722 758 -9 -227 -882 -85 -466 -124 -968 -414 -598 -279 -728 127 992 -452 -107 526 377 -259 265 741 703 43 -555 -908 -781 -997 645 -598 -222 965 -476 656 576 -242 118 137 -866 -761 909 204 -134 -836 -853 175 554 656 -845 438 437 890 380 345 713 950 16 -474 588 463 -126 -9 -4 -511 269 -648 4 654 513 -985 568 849 -459 -375 603 381 374 -157 361 -363 -344 372 -952 -157 -194 -216 758 -286 874 148 971 31 -198 689 -669 867 -800 705 27 -980 256 220 -957 -91 365 510 -327 708 -501 325 864 499 693 244 635 234 769 -72 25 212 841 23 -839 672 494 914 820 -71 -294 959 -871 487 219 565 -640 244 -907 460 -594 -405 532 767 234 44 -76 -322 999 757 202 -51 -941 -269 -166 581 126 971 -798 -23 -228 -453 -1 -381 -359 -158 -751 -88 -488 -1 69 -573 -390 -347 262 848 863 -359 -960 -143 825 483 875 530 171 -34 -839 878 -346 -629 -797 699 -875 565 -475 -957 -682 109 -784 10 -938 -206 -941 768 -282 121 616 912 -344 -34 19 -611 452 -543 -720 -15 -24 -593 873 793 -156 228 884 991 -130 -662 597 -687 273 490 -595 414 -424 -643 -22 -217 -180 812 -582 -762 439 897 528 753 -843 -168 -653 890 212 -900 -113 -962 -472 -683 730 128 -55 -916 384 -519 773 -581 -494 -791 -908 633 -172 -160 -691 983 -608 24 1000 807 -897 80 53 355 -392 703 -238 187 58 -161 735 29 -660 127 929 -671 -940 558 -868 657 317 751 55 252 434 -821 640 307 -592 -295 -291 265 -473 -340 479 108 -602 424 649 -401 748 -489 951 -603 -359 -736 -145 -553 -788 -291 -368 353 -182 -789 -638 -846 -30 114 226 -876 -116 -437 -30 161 -737 782 -863 715 -572 -69 -331 -664 -113 -222 -554 658 9 -134 845 745 141 -690 -463 370 16 -856 930 921 305 59 -472 422 -384 408 204 -812 729 217 621 959 -375 289 -250 16 -29 -925 -814 -675 974 784 108 903 619 736 9 815 -221 -33 -191 -876 -747 -857 763 196 859 93 -44 -835 205 147 849 101 -52 -269 151 -231 -405 -604 -181 126 -62 552 159 -651 -343 208 570 235 -621 -759 839 202 -854 -791 864 -563 -401 51 886 -206 709 -468 914 980 -435 -887 -66 -743 -276 -122 -823 531 693 168 938 -940 81 -365 -174 701 -381 176 -124 773 -247 -863 -454 -689 491 29 127 898 308 -382 501 -304 -688 -927 422 645 -118 502 890 106 -639 -496 -290 -930 497 -999 298 815 -123 -739 846 320 485 188 -959 660 -615 -604 -38 247 676 -111 608 821 776 863 61 424 -687 -189 -229 340 -379 290 -402 -41 970 629 -457 80 -929 -329 -864 526 316 -655 -679 -690 452 -767 -500 233 -355 -357 -634 983 -807 -308 919 -203 -618 -700 946 313 481 -533 392 775 398 309 -849 -47 21 -277 880 -634 980 -111 878 440 361 127 668 -342 -171 565 717 972 -501 -987 764 946 287 -936 319 -488 -56 825 -728 -513 -241 -372 863 5 823 -725 -814 -479 -941 197 185 325 -411 749 -573 947 871 -310 -8 979 -175 368 310 -995 -22 -230 -87 959 -38 -878 872 969 -149 -543 642 -222 -52 -46 -573 248 -181 -247 -337 -411 790 -258 133 758 68 671 792 -736 358 -666 21 -547 -587 655 -769 -857 -308 -981 -827 987 420 -804 -283 -756 -194 238 744 -33 -507 623 -586 385 509 514 390 -861 342 643 -238 -868 -646 432 633 -913 -266 83 -400 927 283 994 -704 959 -367 -868 -111 -463 -223 -520 -465 -90 -905 310 -550 278 970 703 341 733 475 549 -358 -924 802 -331 -756 48 -824 41 -455 -981 -33 282 -116 338 603 -905 735 -187 190 -420 -387 11 -86 -804 956 396 280 -179 -290 -647 222 155 -418 -146 -529 -991 -627 792 324 1 363 -521 -572 445 -489 -504 -181 340 495 272 370 -812 489 202 -624 514 -794 761 -309 -418 -660 -525 -558 -165 -807 -688 -199 908 -630 93 -428 -380 -602 195 734 393 -181 -868 745 -669 -157 901 -387 -443 -25 -476 -455 -619 -570 -886 -960 -524 583 140 -217 -727 980 -362 -882 259 349 488 -316 -640 -519 -405 153 -694 -664 -474 -292 -658 109 957 893 950 46 -588 748 685 -2 148 -268 -665 -348 -238 746 752 754 -34 245 209 808 -612 728 -295 -791 -686 531 -471 -989 -736 378 236 842 69 -207 -481 844 -27 -292 810 770 -139 287 588 -494 -551 -785 -448 -817 -834 -649 242 -199 -724 650 91 502 -362 -432 627 -748 -883 -380 905 -422 958 -689 -343 -560 805 652 -364 -772 -159 938 278 -521 961 174 269 520 676 574 517 50 300 771 -544 -40 -343 601 -232 -23 502 591 88 -314 -106 -866 -687 -914 544 897 326 -979 729 468 692 382 -257 612 964 -614 -297 641 -30 -212 -466 -711 -76 146 493 -309 -95 -327 -814 1 275 -574 -857 993 -599 -839 792 -399 143 288 -168 -607 -468 -529 -292 432 684 -818 -757 295 -934 -761 -746 579 592 563 880 -866 -565 384 913 -515 271 -217 835 -946 -225 -741 16 -956 901 438 -334 -620 754 883 -255 267 940 -43 -336 -198 -398 -109 -96 -980 888 -961 -146 -738 -587 -884 379 361 -411 -609 857 -258 398 477 196 -750 791 -197 -44 -335 965 -646 -246 -103 578 -575 -282 128 347 699 264 -597 485 727 -506 18 -432 341 -149 -910 -462 -198 -690 -560 -410 -782 978 134 40 -153 -934 -586 763 331 508 286 -95 -879 -34 600 -805 537 585 472 -34 -883 438 624 459 731 944 -449 355 -544 -999 -183 966 368 169 -786 -84 -870 468 581 906 -385 -216 -487 703 294 -936 357 250 -36 -395 273 183 -470 324 809 -806 -299 -427 -206 724 -233 426 -928 -459 -44 754 -695 -566 613 -153 -574 715 925 -638 -583 -652 -295 -877 388 -921 758 -4 994 82 -851 774 571 116 496 283 -146 607 -972 685 758 457 -221 -542 -747 -444 738 442 975 -934 -206 -796 437 -699 -882 875 145 -941 605 -868 -890 -567 634 -549 -138 24 -106 355 949 -234 55 -375 400 403 -384 179 -807 -557 -948 -41 445 -130 -152 234 990 333 458 163 666 -325 -138 -235 -933 673 263 476 811 -764 -296 129 811 -506 -77 380 -994 580 586 8 814 -852 -994 561 -385 -375 777 -818 -842 -545 -788 310 730 -151 377 -415 -614 822 -886 -564 -393 -654 -987 137 -380 726 847 -33 759 249 -984 41 -688 973 809 838 449 355 -777 -164 -585 461 -234 735 424 300 -634 831 -333 451 53 -805 -747 -900 -38 -371 872 628 -69 66 -491 32 -205 -1 -163 498 95 231 24 -215 760 -58 -585 -533 -351 -432 -941 381 -402 660 -57 341 379 348 843 4 -621 230 -710 966 -418 898 -914 986 -284 -50 594 695 -637 -740 -784 -732 -83 -880 -652 -836 -102 -2 -909 -682 -569 -183 -251 -761 -864 910 187 366 -489 497 636 -392 -165 440 -468 -114 118 -171 -579 -645 740 936 -535 -314 811 590 638 -618 -290 751 962 -201 389 832 -444 932 174 582 -918 531 -373 648 -656 936 891 -262 174 799 152 -360 331 -508 396 854 354 592 -261 -987 -294 302 -112 862 -971 -643 -539 271 -210 168 -815 202 3 397 -630 500 187 508 -315 -243 -875 -36 89 -124 -116 609 299 60 -180 427 -911 -640 -818 -971 -263 57 -700 199 920 759 -532 -745 882 -308 -312 357 303 343 -565 597 393 350 -44 -260 900 732 603 183 -654 902 986 8 -495 -575 -361 -927 724 -852 427 73 -933 373 497 -125 -365 274 -817 815 600 -540 -546 372 957 -998 -486 -179 649 821 217 136 -755 95 -759 634 -593 -648 752 -12 -626 815 -992 541 -738 245 124 526 711 426 525 441 -371 -751 -182 111 -238 -248 197 258 780 152 -745 776 278 791 647 168 -149 -78 143 969 -380 -102 -918 -489 171 384 349 658 -875 -385 -327 -99 -853 890 -959 -340 -607 -255 -701 -10 875 -452 -278 397 565 -679 74 -234 -642 -127 805 775 -271 -682 65 -61 -424 -53 -977 257 -674 826 -790 699 -451 94 398 -437 -861 192 924 856 18 566 590 -28 822 -807 736 -241 -521 -672 -958 -568 991 -348 -423 87 40 816 -385 412 -230 76 443 -604 448 444 449 -581 -461 -139 133 841 881 767 -575 34 -779 -850 994 631 -513 786 67 -302 -379 -776 -843 24 -195 337 -517 -408 446 684 -600 -715 170 -654 245 -298 -846 982 -767 170 148 535 -335 -797 160 -780 736 -180 954 521 -792 498 -949 -495 52 -816 979 -889 -891 361 -389 -396 -863 147 -940 789 -154 86 -922 740 408 -569 -579 -327 767 -775 -353 -995 -144 -647 847 -613 -621 755 548 53 -185 138 -805 365 639 -450 140 -79 -780 405 -293 147 -437 -461 -612 94 -439 700 -987 -71 712 -824 437 -246 -534 -106 -317 143 -468 -534 -572 858 -36 -344 90 -655 100 -577 -88 2 451 -456 -524 842 -824 -313 328 -469 -346 -690 -155 287 808 -590 456 -60 -778 -850 -279 973 728 -54 -412 303 510 1 -60 342 -600 54 -913 -228 621 -154 983 -382 -327 -304 304 -473 114 -142 7 514 694 509 -582 -237 934 -734 356 -224 628 -781 197 12 -4 -665 235 193 -541 -2 426 -48 846 -149 -995 -80 463 874 593 53 -879 -887 -146 -332 439 467 426 -637 922 -281 530 -363 -262 -661 -790 613 -94 25 588 -191 -396 578 9 -894 849 -310 -118 -386 198 721 -432 572 523 -608 -411 -284 221 375 -112 -6 838 574 656 -919 238 253 468 -583 -48 -321 899 700 -673 -632 409 491 408 690 -855 -350 -418 38 -77 990 -55 127 921 -253 648 -28 -404 896 -370 -165 -562 -339 -688 -934 117 -900 467 796 -415 -360 988 -738 733 621 -315 921 -916 -822 789 959 53 -4 519 741 -2 -904 463 592 575 -287 2 -930 -666 -624 -547 561 -351 936 616 592 -307 753 688 -229 730 184 523 66 229 -907 339 577 -146 -876 -981 -934 -615 -831 746 -131 176 476 22 -782 956 -323 314 -629 -848 -312 -464 -409 400 -795 909 -911 -326 141 194 -942 456 -382 -35 -572 800 919 -109 72 -926 -643 -747 147 991 -77 -818 144 674 -82 350 -879 -399 278 -687 -870 408 849 -444 -522 -160 940 818 -144 -392 -99 750 -538 -422 32 728 430 79 -216 816 -112 -639 500 828 432 -276 -106 308 -576 482 809 -776 949 -688 359 -125 262 -237 -788 -423 -687 -731 949 -932 -202 -219 618 248 -601 -768 -844 -92 -449 -110 -530 -146 95 -642 -294 738 -145 -161 74 -794 -277 -241 955 -899 -583 -303 925 -815 -252 -756 143 -287 26 949 235 28 776 478 -398 -662 976 529 827 -33 162 399 -206 -86 872 524 151 -752 -639 249 581 31 805 845 -455 6 -999 960 -506 -673 -128 466 149 516 813 715 245 -938 219 -268 768 -556 410 -749 813 78 -307 -48 -175 -535 241 340 -275 556 -723 368 904 -620 -691 266 317 630 -144 930 664 -633 -6 399 -936 -251 149 -769 898 860 822 576 -835 521 -260 332 293 804 -300 -590 -328 -217 698 442 408 -593 824 -731 754 -572 207 118 -661 896 -976 -333 -604 393 -204 650 847 981 769 349 -109 35 236 -663 421 859 262 294 9 508 589 295 5 755 48 859 -938 840 -4 163 116 411 -679 831 571 440 -987 373 63 -259 -328 73 717 -348 -278 116 42 175 836 -85 -27 353 789 650 225 842 -336 27 9 876 -891 -202 -721 953 -161 -574 405 -43 896 600 858 36 -874 483 162 -25 166 -850 937 247 -663 -114 824 478 -326 900 -644 539 -331 492 -938 -366 77 788 202 -406 -448 700 600 997 -959 -530 730 563 -451 170 45 -950 -752 -702 -285 -373 217 -85 854 -598 -771 -999 267 -960 513 305 840 290 -835 363 -225 425 -570 -300 499 540 -930 786 -474 -329 -495 407 -94 -859 946 0 417 317 -603 608 -537 623 -143 -417 -904 -286 632 -908 91 294 940 758 -753 -126 -11 847 -98 716 -427 584 669 345 -987 -156 -535 897 16 218 -645 739 -471 848 -193 -665 883 627 -118 607 394 59 80 877 628 -958 -891 -286 722 155 106 548 138 355 365 -492 -303 -89 151 671 282 -354 -595 781 277 -352 473 812 -416 -575 -817 -27 509 -372 336 -727 543 967 855 490 -269 409 -612 726 862 852 118 -945 328 -452 -675 477 560 160 -290 -298 -268 -726 -163 561 558 -713 -866 826 758 -217 184 202 -148 -632 558 83 547 402 281 67 316 913 924 483 -363 128 -720 -905 976 351 -488 691 -354 -713 155 132 -212 -102 985 -942 123 -618 -815 -223 302 341 709 -966 454 -880 -137 -406 967 769 -577 -573 -391 -307 458 418 972 -606 -347 -988 -297 -416 375 918 -101 535 -697 -138 855 -559 808 353 837 -340 -740 50 1000 322 -666 -398 -935 672 414 131 -979 -839 -850 54 -940 -667 -219 -413 -208 79 -870 -389 -981 -621 -682 276 -14 187 -458 -255 305 600 723 -939 -604 -310 373 675 -201 317 637 500 -692 952 -329 188 -768 -247 -341 849 -251 324 904 -68 422 -276 -219 151 -189 -659 608 594 -7 -656 -181 268 -151 103 -285 -716 -494 -964 -872 -344 99 408 -445 -613 -778 919 -771 -45 -348 361 856 175 -402 -800 -637 -393 331 -973 33 -225 -25 249 -95 433 886 -58 -686 -231 800 902 -781 211 -808 287 -148 877 -470 -478 382 492 -296 268 -61 -737 939 -73 167 -408 480 -902 -394 -710 746 124 671 -243 126 -770 149 853 971 265 912 965 87 652 -423 706 -785 930 2 -742 -512 -659 588 930 348 -856 949 809 606 -537 -80 -128 401 -555 326 -854 -63 145 755 256 -639 562 355 50 -689 233 487 778 -435 673 309 -868 75 -405 -685 48 755 47 -710 382 609 -177 267 -748 442 -468 -649 386 545 -206 -339 -935 789 354 109 87 643 -584 972 578 -975 -104 -411 -762 -952 859 914 834 -347 -416 450 19 -737 -763 774 753 -742 -969 510 -794 -885 -628 610 104 -388 -528 880 -88 739 -726 977 -908 3 -393 -315 295 -48 200 -70 -654 -286 -854 515 -428 869 -736 -631 966 257 436 -55 791 448 986 379 653 259 -833 -385 -469 -699 746 -443 -458 384 -892 -386 937 629 935 15 826 310 -136 -587 96 409 -702 662 275 707 -357 313 -460 -903 317 431 -413 712 253 905 187 -887 551 791 100 -574 -155 -81 276 458 -404 -845 384 -357 -646 261 87 -948 415 839 -792 -819 293 -670 600 -555 878 -530 -192 -177 -86 212 -734 -471 748 -619 -492 -848 -760 -330 822 -355 922 406 -58 -981 -14 -15 -26 -330 -317 439 722 803 -902 -330 421 772 557 923 752 367 814 837 156 432 -767 -268 58 744 -478 -330 -158 935 -382 244 632 174 -798 248 -972 -847 3 -507 760 -511 273 327 713 428 -39 329 574 696 -295 855 570 -505 -709 76 -655 494 958 -486 -277 -787 546 657 254 -275 -98 -314 -686 -870 -303 289 853 -250 -553 43 607 -230 18 -917 794 -517 389 -142 104 394 747 412 -923 -337 -588 507 -867 -5 974 -41 341 -67 -647 241 -523 811 -619 -673 196 948 -71 181 -165 -732 -994 -846 665 152 926 256 39 337 834 181 750 158 818 -24 -277 -392 865 280 295 -264 -598 602 565 -153 -918 -994 796 -883 -362 299 -227 197 -981 204 -879 24 684 862 -129 -648 -698 885 283 -170 -863 986 -384 -685 -459 -505 -127 -274 81 -451 -987 -44 -609 -388 998 -792 -908 -142 38 -392 351 -580 210 -435 988 859 -829 697 -49 97 685 418 287 -808 -647 -755 -817 -545 888 123 910 -802 293 367 749 611 -130 771 -170 929 -859 -181 -821 580 905 -109 197 -264 43 -425 -758 538 -409 -811 -508 -296 517 383 -849 -745 -608 231 401 374 -532 466 647 -761 -831 227 -71 410 -536 339 753 184 152 -89 586 -396 -523 557 -512 465 358 -394 630 -992 -178 -645 -866 770 806 894 -131 473 -426 465 -413 -35 85 695 608 437 69 798 604 -538 644 581 -703 790 482 884 -617 526 -915 -937 695 -2 0 556 942 729 656 416 794 -615 -524 -825 62 306 196 682 496 92 -220 -201 890 -443 487 -546 -240 869 812 -423 -325 222 -196 -236 368 -135 -702 -261 -655 -306 -182 89 -972 -477 564 -831 856 375 239 350 636 -982 954 723 -460 92 -227 109 -884 -852 -241 -639 -256 795 -108 541 499 617 -12 641 -433 -774 652 768 42 -108 -671 532 -988 -902 435 -430 67 108 116 886 -981 -399 -864 -71 146 -896 -842 276 -827 -800 -303 752 735 -835 391 607 603 -745 162 -983 324 493 334 945 60 -571 -851 -218 -88 -830 928 154 -222 684 927 -39 782 -278 -190 -783 -267 -169 456 -626 110 225 810 259 401 -981 821 545 -520 -184 623 511 184 -557 -930 288 -884 -467 -862 -100 693 -364 -162 330 -559 729 460 -413 -311 11 444 710 -440 176 694 -744 -559 -955 -90 -314 -882 418 950 -945 -213 -763 543 596 915 894 329 -69 -788 619 771 942 -339 845 -933 124 492 348 505 -654 192 -857 887 -379 -582 -584 448 745 974 36 942 -27 97 -517 550 213 893 -916 -864 780 982 970 519 -662 608 370 546 195 306 -103 -45 771 -96 760 -701 345 642 -576 -2 241 350 -538 819 -54 205 -634 336 631 18 -897 -689 865 469 329 516 695 -80 -246 377 -731 570 976 -868 -9 479 -270 -646 516 -934 347 750 495 473 315 499 752 -902 -627 601 876 -957 504 -787 -800 -942 -516 -89 -508 -534 949 980 -325 852 854 548 -439 296 29 -853 283 820 86 -584 486 -888 -718 -487 -423 126 818 -815 961 975 -291 904 -262 -570 759 874 272 132 901 -945 -416 312 -687 -495 -418 -612 654 224 -346 -995 -320 699 -38 -567 78 -485 242 -526 -964 775 -652 -409 269 523 672 399 432 -907 -200 -142 462 -665 -583 629 146 106 475 -36 836 459 -725 45 -100 621 162 770 322 -567 -224 277 -539 551 -968 670 -666 -480 -309 874 -688 40 -745 -428 -993 -489 -12 -554 -942 718 433 -49 594 387 966 -936 -991 -760 464 48 659 -836 433 946 -925 183 -164 -366 399 -779 681 203 -667 734 -259 -496 -568 588 857 -626 708 15 245 -539 207 -797 744 76 -909 770 544 476 704 -970 756 -539 520 -930 -885 -854 -308 412 684 459 -387 -493 -49 -78 -614 230 -447 -993 476 -640 19 476 962 -978 -822 -126 757 960 270 449 33 939 -1 308 337 435 927 -545 -992 178 543 15 -204 643 -124 -188 -892 -589 592 -327 -264 -490 857 234 -617 126 413 -380 71 -310 381 478 -311 892 395 -237 -279 970 -106 -713 -1000 140 825 166 483 -345 -859 209 -657 -131 -813 178 -762 403 273 204 5 153 -648 -12 800 -756 -65 -895 437 -85 -641 14 -408 -504 -119 -245 34 -370 839 751 708 -847 -83 925 -311 -926 16 346 -28 197 -576 582 212 167 912 -559 -485 -853 -506 341 513 347 -546 529 419 -379 153 -741 242 -151 928 -438 -103 65 -227 822 625 559 272 -919 -993 -532 43 -120 -52 -933 65 -551 -490 -653 -924 98 -439 -544 -394 683 401 -845 931 946 -190 292 91 -775 -609 72 -807 -941 -407 859 964 -256 852 78 891 424 -366 21 -877 89 997 452 -875 587 -923 -238 674 131 261 -180 -146 -882 390 -816 -684 582 -547 -674 990 580 -886 464 -142 211 -26 -199 -810 482 -829 186 199 -58 817 981 277 -165 -780 -267 -930 -575 859 -489 62 834 151 742 -792 627 593 -270 -672 -812 428 407 317 -916 867 373 105 -730 213 -424 -361 575 -52 -838 417 -797 557 389 -226 -156 -159 -647 736 -902 -835 -369 953 -987 518 -492 -61 474 8 434 76 -316 370 468 648 417 -953 470 -183 455 -247 -868 -372 215 -443 -705 -956 987 145 998 -912 -428 653 620 925 -965 -598 823 743 536 30 282 154 -734 886 -692 971 601 304 906 48 -952 -136 797 509 577 783 737 -220 -870 -839 -908 -248 -718 -519 726 542 743 -98 -533 678 -935 254 137 589 331 622 528 141 546 -238 900 -942 877 416 -111 884 -569 -554 -647 677 -444 -538 675 -336 -414 642 723 736 209 930 -191 -40 68 388 606 55 568 807 -955 582 662 -98 482 -868 -603 -735 -999 659 235 -436 662 901 -493 -491 -119 559 2 815 987 844 54 399 499 -653 457 534 755 487 810 340 -997 167 -269 342 -470 -173 -993 385 -53 661 -960 213 381 -149 -209 305 293 -864 -365 991 873 923 475 885 569 -288 130 917 661 -474 -694 935 -459 -323 861 330 293 980 93 -509 -592 -807 253 880 898 398 580 -113 737 -98 -55 245 -799 -431 -734 -845 855 904 912 649 286 -764 -789 -478 846 744 -703 -969 -450 159 12 -47 98 -154 612 -816 -816 418 928 -544 -956 -713 -172 -18 415 239 -512 946 547 -643 -671 619 862 -96 -388 621 219 -984 58 -748 422 952 937 123 -763 319 -178 878 -750 -685 -388 346 180 822 340 211 839 361 -559 263 307 806 136 885 -277 -593 78 -793 -857 798 693 36 -433 817 -162 -677 542 272 812 642 -639 493 930 -679 383 -214 -42 -608 -335 799 350 520 -393 -729 444 836 -606 -779 -33 -1 491 -938 45 299 -105 172 926 -527 -777 -70 438 137 -835 -620 -865 481 -292 -33 -256 838 -812 -289 -294 942 -586 802 -620 -813 -353 651 -378 722 594 873 430 400 78 698 -114 527 -48 897 682 881 -982 -15 570 -454 745 322 -615 565 -326 -850 865 -545 -784 -512 862 285 770 816 914 937 630 919 -17 49 10 -981 -907 92 120 -365 568 997 -534 -808 181 442 811 657 304 35 -753 666 -344 834 575 350 -412 -504 -856 363 909 682 -749 81 359 14 -180 172 -542 681 -661 -229 190 -932 263 154 63 -729 -37 47 558 -449 738 450 -256 -28 926 -434 -331 290 -380 -174 162 82 -518 746 232 -880 378 855 85 -988 -716 -588 102 0 -128 -648 350 678 -776 -981 352 748 909 -657 -355 321 -402 -924 -703 683 773 553 91 -268 682 -909 -758 -738 559 615 -253 -134 -857 867 950 -437 -418 587 573 -205 -924 -783 -131 -565 -202 5 536 -515 -191 -784 469 -602 -460 -885 69 505 623 555 -849 -229 -167 -878 -572 582 -70 -219 -84 961 226 732 -556 -922 -93 960 265 489 9 -606 57 634 854 -10 -266 324 908 58 608 237 739 347 94 -672 840 -19 -908 -850 -744 965 -913 -883 79 -69 159 -482 658 -627 -88 28 -961 -130 631 832 709 282 -780 99 -915 691 971 -377 131 121 -851 657 913 793 -968 -308 -998 343 558 414 -859 296 568 748 463 -515 -503 -655 -661 -794 -787 513 -112 -68 -843 -868 -107 -502 197 -805 -545 589 391 266 -809 -542 379 379 426 -606 141 -815 542 159 463 -105 908 288 -783 449 303 549 916 208 508 -586 167 306 228 -897 21 928 -292 474 905 -254 914 534 495 -780 -337 182 -645 941 -529 -811 274 -355 -740 -791 263 786 -636 612 800 -867 -829 -117 560 173 44 72 728 -878 983 -350 -889 -897 478 -19 -927 -513 -855 -958 300 -853 482 828 438 -847 -482 369 -71 561 -353 747 344 97 -577 -812 959 1 -177 369 -446 293 330 -261 368 -439 869 -819 566 -905 73 -632 -736 -959 917 -209 -494 -338 537 614 -847 -824 866 569 -483 -137 -864 799 -138 -193 69 -991 583 -569 316 -698 455 -323 -983 -377 -546 -3 -568 -585 -318 -758 -298 767 -255 449 805 9 -409 908 591 -130 41 -899 254 -600 -550 -286 -98 649 -594 591 590 -354 -881 -888 -843 -94 -631 487 -545 457 -659 593 517 -884 218 808 550 -762 -36 -561 -964 -366 33 -688 -380 615 -348 -229 832 718 195 -136 642 691 238 406 -45 -70 603 935 -948 -189 78 773 192 -157 -337 801 831 -333 -916 -905 262 411 -613 -536 528 -664 -180 -1000 -832 -952 -207 -766 -861 -557 -940 558 2 -129 -23 -41 -332 323 -515 -176 -877 -936 -470 773 591 -129 -946 -888 454 -522 963 231 302 -281 -211 36 -751 -371 602 -947 625 -769 -852 -315 348 469 493 -8 -723 -373 -718 -429 60 911 720 -179 -652 806 233 -184 151 563 203 801 651 -829 952 611 -653 817 -927 -529 792 809 205 -922 314 234 450 852 81 774 547 -666 274 -624 -911 588 301 295 26 -818 -112 156 588 -525 -610 364 955 -164 11 246 705 -739 -239 -674 823 -408 -97 -882 -788 901 -281 -824 460 -931 -549 963 -123 122 173 359 311 -358 140 -817 -134 -628 -561 -739 -229 588 462 -161 -217 498 220 508 467 -556 992 352 -176 313 76 -613 -651 828 748 791 383 -724 -118 -669 931 -310 -801 -483 877 -575 690 -83 81 391 -582 503 137 -349 -859 -966 -781 415 89 831 203 389 -158 -376 270 -182 582 -846 121 -605 922 -125 332 -793 -117 -177 533 -858 -878 -879 -422 209 -522 959 -664 -656 60 -763 -863 37 -872 771 491 -752 -393 749 891 -163 -587 -76 565 -44 -263 -496 -718 689 -532 816 820 944 327 197 -144 991 -283 -27 735 69 561 794 -656 629 445 662 -98 158 716 889 737 186 70 44 536 -626 184 64 -597 -970 -700 -438 51 -632 -611 299 -900 376 118 -317 -566 45 785 700 -210 639 -500 -466 873 -242 987 -643 873 -1000 223 -782 518 -828 -377 602 -709 525 -462 -563 -786 201 436 810 -46 710 -196 -385 474 -318 99 -464 875 -596 -918 -643 242 968 -886 -277 650 467 410 277 411 -240 -241 -82 -902 498 485 381 -891 667 485 -85 817 -628 -49 -374 -864 39 -594 48 805 -150 965 240 250 883 334 213 -272 841 188 -333 679 714 -976 300 -170 -955 191 442 -628 -277 -659 -380 -246 -343 -414 -726 -867 -961 -113 -427 -663 799 -750 927 192 99 -34 -437 71 -237 -50 996 980 906 -897 302 737 -755 265 213 602 -682 287 573 712 17 68 -257 146 -830 901 702 -420 427 -489 -611 -396 788 927 692 -661 -394 -822 -449 752 -854 176 -201 -988 -944 740 -164 422 953 -724 -43 869 559 105 -536 -416 607 558 21 -59 133 -6 -712 -937 -317 -870 -984 -578 824 -187 -870 326 -421 -680 -197 -330 -95 551 -773 697 875 -452 87 419 893 -598 659 -708 -715 -698 -53 -33 275 339 176 249 -602 -334 -975 395 -839 328 -774 688 -957 887 111 -367 -187 430 -592 345 -332 551 -875 -939 -345 510 -481 807 528 -299 -667 648 -716 -997 -81 368 -839 -908 -46 44 14 -475 418 -907 734 243 39 466 432 153 -702 -432 597 -579 179 92 -779 142 -294 -133 906 -643 982 -110 -200 -718 -319 114 -428 -586 865 -273 634 -430 -283 707 290 -145 361 -961 566 969 787 751 343 418 859 -455 -509 863 369 907 -618 -459 430 -711 -579 72 711 395 -339 -787 -893 -54 -30 -306 185 -722 900 134 -697 -129 119 763 -997 737 937 889 -129 901 -313 -186 -667 553 -357 -288 223 -458 621 802 -723 447 -643 -403 937 -14 -990 405 596 -378 -961 266 -895 373 198 -831 -181 -260 -453 -935 -967 -90 -842 465 -601 -693 -891 -146 -235 100 267 291 -866 57 141 869 499 -473 -764 432 -512 -986 422 106 691 899 -451 -411 279 -932 -15 -216 -933 -240 -457 511 -94 -821 637 890 -300 743 982 -281 -481 531 -103 640 322 -125 829 -208 177 -699 -915 598 -901 530 -781 -468 481 488 462 984 -166 -252 -171 157 345 -142 765 19 -997 243 -647 76 -933 777 -940 144 746 742 -973 528 -766 950 -723 88 -685 -444 -829 -272 831 -897 -376 882 -647 -512 983 266 409 -687 -542 851 784 -168 365 -78 846 -857 -728 469 563 -581 309 -75 618 522 195 -431 -90 101 -402 662 807 -635 440 394 808 290 -442 365 367 -628 772 207 109 -111 -785 -673 -502 -512 -588 -430 -466 866 -583 -39 590 -181 153 -281 81 -8 142 172 -738 -459 128 -436 -259 156 644 -249 266 393 76 -197 -746 160 -584 -909 336 533 -439 -841 49 -754 254 -554 -467 670 -86 -350 -148 921 674 -393 -806 -41 -972 29 44 -614 160 418 611 720 -823 37 566 -1 -55 -664 -926 -117 47 -174 484 -621 356 -737 218 448 -405 601 162 -64 775 865 843 642 157 510 178 -587 756 -377 995 0 102 -546 -193 -576 -807 659 -404 -550 706 -163 996 29 -762 -769 617 593 95 -409 -60 438 765 -821 857 -526 -840 638 328 766 278 -11 78 -917 514 429 -868 -824 -517 -189 286 -399 424 -476 -385 -544 -304 -319 -497 394 288 320 505 -540 78 -88 -370 -407 173 721 147 984 -800 153 -29 575 -320 -506 -916 1000 -442 -236 -145 -643 -303 -631 -374 -435 563 331 -754 -2 752 -946 -664 927 74 688 -601 839 400 -620 -620 -673 432 -990 760 570 -653 26 203 675 172 -601 -135 -876 -942 22 -981 910 -150 -407 -112 758 457 926 -555 659 -184 122 -923 742 -154 -305 -75 -15 435 -958 -264 -454 -7 32 -628 187 -286 613 817 285 -464 620 -612 -316 -535 472 246 545 -948 552 60 219 -836 -214 -644 -75 311 -973 -642 758 421 203 492 -969 107 418 -270 146 -325 -721 103 177 387 -346 -258 206 186 -376 -888 176 384 420 788 -709 -21 -889 962 215 89 888 -397 729 296 -458 -605 921 -664 257 -522 -578 -265 213 -520 -691 -150 -988 -992 679 -332 -661 728 776 462 -789 -794 -609 842 401 94 -28 665 747 685 -288 -658 -816 -716 -16 -820 -713 -757 -587 228 41 800 -652 291 -274 233 -323 -982 961 -273 424 -100 54 86 539 219 279 246 -305 859 -427 -835 307 508 890 -980 546 145 736 324 757 -712 -553 -504 -397 -379 -99 639 -393 -723 -208 -525 -54 564 788 630 417 972 663 905 -934 963 537 240 -469 201 562 -516 -53 298 -492 -660 -903 -149 -247 -208 922 36 714 637 329 -99 164 644 925 979 190 983 -303 -46 -407 -498 -188 939 365 166 -736 97 411 485 -128 781 -963 -171 251 243 41 232 939 664 453 69 112 419 689 184 569 -659 54 -329 -306 -244 -954 755 -998 -7 232 223 -59 -115 531 231 590 797 679 -356 -777 603 141 -311 595 -918 -793 -967 -929 458 919 330 756 -787 -176 808 951 -595 -473 816 812 -757 -971 -587 490 -537 -919 -760 -221 554 -380 -144 -179 -774 135 -173 -55 -320 -973 187 455 100 618 -481 352 -497 576 228 -520 942 -764 -933 -227 -503 -686 542 475 890 -436 -940 -107 173 501 -277 507 -615 66 192 675 273 735 180 341 -118 10 -483 -555 -844 376 -795 -806 864 841 605 27 -157 -1 881 66 966 1 484 -31 21 -689 -719 640 581 670 -518 -572 -188 642 -624 338 -430 -488 816 919 -513 -854 -930 895 553 528 -145 729 935 -913 199 934 -673 71 -157 -456 -289 415 782 -536 -248 170 831 795 -66 -843 -516 726 -967 495 99 198 -603 598 504 26 12 -886 -988 415 -23 -14 914 -870 835 399 390 872 255 752 615 21 0 704 -96 102 708 -878 -328 88 -447 74 357 654 43 705 265 274 212 846 653 543 275 728 522 226 -728 -181 -268 -679 -963 -588 589 -358 643 -323 861 -929 10 823 -254 -941 531 -691 827 -182 165 -304 -899 866 747 706 121 -963 201 -600 726 -713 781 -682 -977 -469 -415 -107 119 402 -818 -595 680 756 -435 830 291 235 241 989 -870 199 695 -357 -925 17 996 -263 -886 343 331 527 391 123 921 -131 584 194 -783 -393 866 217 320 831 867 -296 556 877 -189 917 -925 -120 -338 -333 -233 786 -209 565 379 789 -347 -642 629 758 835 557 535 850 459 -888 78 549 565 -233 196 -546 164 447 928 -26 296 -726 922 -523 105 -54 -63 347 -118 -563 472 -631 -767 144 475 884 469 299 754 481 551 271 762 -431 382 614 -231 665 -667 358 -3 250 364 521 -453 -376 -612 -435 -750 -477 23 -69 748 -188 343 -232 905 -355 479 -645 -641 569 -562 582 -918 -792 -198 221 -570 451 166 604 274 779 -118 41 -193 -46 93 339 -950 -721 281 531 -236 193 -644 872 859 25 194 959 518 -504 102 -221 197 -561 611 790 -362 884 -447 899 620 -408 697 -763 -128 -138 335 -729 620 -971 179 12 655 -956 518 476 105 197 116 254 -734 286 485 671 -941 -311 -491 -319 -201 482 -411 -372 441 194 638 994 -181 -36 -898 102 -908 -357 339 75 570 516 -75 202 -749 -845 -701 138 448 702 -649 788 -650 81 267 42 276 -436 -579 778 -291 607 211 -600 -89 -414 457 -82 89 -385 -346 -475 942 -626 -576 60 -241 -448 -920 -97 522 -563 -375 311 -216 -905 189 -362 -982 -356 661 -253 108 -451 720 -603 -605 30 315 656 -133 700 559 500 850 459 -493 782 -504 -851 -64 387 558 554 131 -30 -543 -13 205 134 -946 808 466 230 955 562 -497 -866 634 839 34 -365 727 863 -330 -144 -278 -3 832 26 -519 638 743 -31 989 305 409 -183 -664 -593 578 500 442 -746 -883 159 -182 339 -920 839 -716 -773 522 316 972 368 644 565 -260 -629 495 150 -939 -3 853 -171 -319 25 346 -445 -758 397 270 986 -54 434 921 257 -209 457 130 -449 381 -919 277 -943 -975 911 678 986 -569 941 -575 852 -564 897 696 887 145 401 -832 342 -417 842 -819 680 -905 480 -407 542 3 65 261 724 625 -143 -999 684 -418 -97 -452 365 132 -922 381 -273 -138 559 -439 394 -495 454 370 770 297 -881 -831 -574 732 -508 -695 362 931 695 242 343 -926 388 -931 648 614 -367 -540 78 820 -126 262 -578 719 939 635 176 778 -629 -375 -523 391 237 -64 925 -420 -955 -517 -727 -115 -822 -567 426 -903 759 711 8 209 -640 640 6 60 -852 745 18 688 535 887 -733 -146 -55 795 381 -927 26 -217 -782 -883 -546 -100 550 -745 -78 -805 -307 608 -961 -472 123 -999 -436 562 288 -694 126 150 434 -825 -891 -380 -406 666 709 -335 796 530 686 -578 -689 612 -523 403 -153 180 837 -991 -905 -776 -25 -739 -221 476 -542 944 -195 419 -458 220 682 943 -917 203 -965 548 -904 -188 271 177 616 90 241 199 420 -572 -871 -53 836 -215 353 -284 -52 662 -887 -177 -481 237 -452 -691 -123 -81 -869 -215 -218 -464 25 -880 -66 159 920 -713 -227 507 383 -863 217 -443 757 671 657 191 242 -873 944 -158 173 -732 -942 -203 515 -333 -250 -655 -516 -254 161 -112 -230 140 745 595 -359 361 -994 -886 869 -38 643 -886 -394 950 131 320 253 -690 -740 -539 -955 -897 164 633 102 -32 -402 -497 563 -28 613 -922 -720 -849 -487 -427 -988 -366 -129 752 -924 -34 236 -78 67 354 738 742 -87 -362 600 -443 781 128 -233 728 -860 499 -738 621 76 176 -679 -404 -207 -363 -892 231 344 28 944 -911 731 -631 -256 -713 -443 548 156 347 -413 -630 862 -842 596 918 -878 987 597 881 434 -879 290 850 -155 -115 173 123 -2 137 -309 -130 -160 -219 386 491 444 -775 375 -645 887 -411 -468 -823 33 672 518 530 -906 735 -767 681 762 -432 -232 417 244 712 691 -587 -439 -285 869 -174 995 -459 87 663 -589 401 -520 60 -157 -895 -585 110 120 -189 -177 -296 398 96 -968 704 8 170 300 -327 -953 740 -413 -846 -417 135 978 772 -320 199 739 -598 -448 -21 355 -131 -542 828 953 506 625 -319 -82 827 830 -351 -465 -31 44 -869 929 -505 628 -273 -379 -632 528 -811 704 202 523 -821 318 986 298 497 92 359 -241 -478 481 240 -1 50 417 349 -837 136 17 841 277 50 35 4 -467 -120 -641 54 988 -477 -987 -171 224 168 69 686 -80 -704 310 -129 85 62 394 -329 -20 226 175 982 626 -284 -510 -102 -534 436 -490 292 745 -854 -380 -217 323 136 -611 -295 -219 634 -961 301 413 -419 -274 -794 -210 -422 570 256 -878 -767 506 -26 -743 943 -622 619 -136 -5 664 744 -190 794 -89 -197 181 -592 896 -167 235 781 -265 922 30 -108 -569 720 389 427 -359 418 58 38 -766 46 146 -530 -781 528 -562 -355 40 -60 -509 230 -478 845 655 253 563 960 -558 -767 229 -478 -477 -29 553 -426 708 -975 696 869 -772 338 878 -338 -632 998 -58 248 -222 -280 -720 -890 -833 -2 -321 -494 720 -124 -542 -412 751 -419 878 -101 -246 606 597 -30 545 42 861 609 793 -944 147 -966 854 11 -240 -826 78 952 220 -53 -718 302 -6 -172 -220 300 129 -717 518 993 -552 -193 -756 291 -661 -257 139 -486 -870 -820 252 938 -173 407 213 -771 -478 578 506 -555 337 -5 -801 -51 24 129 -469 658 754 266 -881 -749 820 -532 336 675 -323 285 -622 -973 986 -875 506 -655 -63 57 -682 -131 599 -131 702 -159 -68 409 -352 -937 -632 -686 446 -309 -889 786 252 -604 479 149 873 -57 262 607 369 -793 -507 -734 -806 833 -330 316 407 -435 225 157 -555 365 -665 -675 -609 463 228 -757 -509 -309 -802 -506 -959 696 -616 282 -134 724 229 333 306 -259 621 -724 -396 -99 750 711 38 -454 610 -430 462 -451 18 -235 132 -186 -826 878 -751 640 131 -495 82 -73 576 -774 -978 -566 -200 -221 40 -561 -676 -946 709 165 -94 0 -106 -45 933 171 834 719 945 -324 610 -600 -73 895 -13 -412 704 606 -966 -899 948 522 -196 -727 358 743 928 -109 379 524 -530 312 99 97 891 808 -847 -207 589 622 332 -846 676 -254 816 280 -429 545 -100 -311 -495 601 -726 -498 556 -340 -642 543 298 -631 431 868 812 -275 760 -162 -491 309 -281 425 682 -830 -620 -172 -592 -974 730 883 46 80 490 -363 64 972 592 875 667 593 606 142 274 78 -385 -577 391 86 385 -815 -298 224 392 129 95 -256 789 -374 222 -333 931 -621 -471 -965 952 -733 900 -883 -361 -578 -930 192 25 769 416 -725 671 -846 -836 -369 241 942 -50 -454 322 303 -930 823 270 689 491 542 793 539 -797 579 -94 226 -812 -270 -425 -595 -843 -661 -603 520 314 810 100 846 150 143 128 -472 -748 -966 988 -227 -237 -338 443 -564 806 -586 760 405 879 41 548 469 -246 424 8 -496 -610 821 -869 636 -961 -173 -825 78 230 -6 214 -676 -544 -50 -261 210 -548 -83 -545 -441 74 -719 771 852 -115 -575 -494 -74 -288 159 -255 -385 -454 83 -27 925 449 497 941 -299 499 66 753 -998 209 360 640 991 483 -477 -394 -805 -365 275 378 -313 -637 -8 104 -565 -440 494 -923 721 982 -77 -741 -701 -526 -463 -609 -786 798 568 -908 353 -840 -739 -331 441 -802 -232 915 -954 785 235 -982 -522 408 -687 -529 228 991 1 711 -197 -775 542 479 633 -123 -500 601 379 53 438 818 402 -543 931 -356 160 -436 336 819 481 -129 -584 -109 16 85 443 133 520 826 -539 -14 300 -257 -471 47 -774 -671 -401 861 -877 -272 9 -526 -673 739 18 67 -743 645 -888 980 -579 -878 258 -164 679 606 -992 210 601 -638 -917 8 596 -707 -260 643 140 350 379 234 -786 762 823 -568 -440 517 308 544 571 -325 515 -734 414 948 -6 -258 782 388 -417 806 19 -870 118 995 -188 -262 -205 -953 -711 -907 -378 532 -766 627 436 728 941 -2 -528 -368 106 -531 -118 -20 913 209 -818 -581 -409 -180 466 -742 826 423 -558 -483 -211 -471 154 902 678 -654 960 -306 656 143 7 -788 -707 -170 275 337 417 -701 472 87 -498 734 15 -595 -661 987 368 497 248 363 988 230 448 -763 -492 75 715 -973 722 -645 -259 577 -530 4 -961 931 -74 -438 -731 920 5 -368 -910 319 -517 -63 405 -925 588 94 -271 956 267 233 223 291 -240 -79 -824 -630 133 -171 125 982 512 -816 324 866 412 -295 380 261 -953 121 160 82 661 950 829 -22 978 -435 -141 362 -208 142 467 -574 11 569 711 599 601 -81 422 -367 -384 104 193 -849 399 804 863 -770 816 -385 332 696 531 -330 948 -567 845 -177 -464 690 -922 -25 -107 989 754 639 785 -270 152 129 866 -646 193 626 789 -453 271 -213 -36 346 -6 -351 934 753 74 -803 -274 16 -994 991 21 347 362 74 579 -770 -864 573 478 -437 125 847 955 607 -843 -404 126 233 -123 -666 809 -792 -555 -397 749 715 431 536 433 -92 -92 -958 419 162 637 -626 668 421 949 427 797 180 -202 654 693 430 -824 818 -755 -61 -489 32 -966 837 -768 770 41 333 -663 23 -701 107 -548 967 63 15 -845 -755 -701 -731 264 -514 993 -900 98 963 -855 -253 -558 -435 901 837 -638 -625 438 59 -172 -987 -933 301 444 -580 -638 -495 -242 -764 420 -68 -471 557 -239 -144 580 736 936 166 808 238 -749 -180 447 480 981 -24 869 203 840 -304 -796 -976 -966 -587 644 -240 -32 -877 564 661 685 -573 973 -209 -770 545 -207 199 597 -190 -389 435 532 943 151 -116 -77 -572 -35 -152 -957 670 -625 -860 591 499 106 -793 -569 721 -90 224 -81 -360 361 -845 -647 341 852 512 271 471 73 88 -874 498 -639 -835 21 -270 381 685 682 174 232 -716 198 282 442 642 -619 46 803 450 644 197 -486 116 723 -165 634 -111 -947 -769 -793 -32 226 -245 -613 -215 -830 615 -483 15 856 72 365 -996 -994 219 -343 -266 -994 392 -236 350 -374 27 421 -40 -672 -38 701 -889 -497 -9 -725 -953 657 85 -571 -901 -544 179 -464 881 -660 -821 -42 -498 -476 372 148 208 248 274 -562 638 -983 -936 -324 291 828 -277 457 -429 633 -715 308 -25 -381 -797 83 956 -223 -143 949 318 -142 -886 468 -248 545 -920 203 536 282 -840 988 510 418 192 -388 -37 -49 -620 90 -332 873 -14 528 130 514 -10 -480 744 704 -121 -812 992 166 -846 -421 584 -967 508 34 538 -531 274 578 733 -72 -831 806 -603 588 431 89 -71 202 -982 -36 -6 624 -495 941 -555 -618 86 580 476 314 119 -651 774 38 -7 -206 -307 342 920 -698 -597 259 -247 -716 963 893 333 224 -474 -256 351 -780 -324 78 945 -214 666 -674 -16 -254 -648 496 -738 269 785 339 -715 -804 -967 385 652 -13 231 -683 738 501 -461 746 777 85 -898 666 -116 -448 -981 -216 260 -131 240 -988 994 133 883 -367 -761 -902 538 -387 -683 835 -893 276 -874 -770 -574 795 -637 -576 401 -109 -466 297 566 -342 -430 -479 493 -87 -13 483 36 928 -883 600 -886 -428 -224 -838 18 531 631 959 -713 -1000 938 -909 -788 -421 537 -945 -625 -996 92 -97 174 417 395 718 390 -807 -11 -624 985 229 372 -721 -115 889 457 464 -518 -439 720 744 242 576 -927 -642 -79 183 -12 -365 -557 702 119 -252 -65 -565 -383 -613 997 543 747 -769 -826 914 -726 -18 604 -726 -59 -568 86 -121 271 -574 40 491 466 499 168 397 -984 755 271 15 790 292 95 142 -760 -15 -875 -695 -201 -485 569 414 541 533 -298 -787 -857 -432 827 -373 16 455 -998 -744 841 890 645 -149 447 822 827 666 742 -671 -47 579 794 -121 510 -709 627 179 842 910 141 -208 807 668 -807 -911 6 145 977 181 922 -72 820 419 -454 459 -592 470 -778 70 -372 -16 -185 883 -929 528 344 -768 908 -788 168 -576 11 -517 -576 331 -407 114 -922 -277 74 262 96 -955 -290 -502 -264 -12 731 -952 408 -965 405 118 24 -635 856 771 517 -797 715 -892 849 -828 -836 -519 569 268 370 -477 592 254 661 -629 -938 -557 -430 -364 364 940 -363 927 374 763 640 -295 531 -340 -665 -99 -391 -968 -218 587 92 -911 -562 295 -918 714 -63 579 -845 -831 171 913 -886 602 -995 -484 140 -502 -423 845 454 286 218 244 -429 51 -127 563 -509 943 553 552 48 -6 -373 680 -738 897 -707 686 -720 -574 228 -103 417 881 98 474 435 263 -170 275 329 -255 893 -205 -189 -298 591 35 746 304 686 -86 161 353 846 -324 -44 480 -181 -710 58 30 787 -774 -337 -997 -606 -295 367 -963 533 -340 -319 730 572 -936 318 -493 -126 503 -885 277 -911 660 -214 -356 -818 954 255 -142 416 -496 86 969 798 288 -222 61 650 905 619 -96 -503 -377 210 -677 600 -460 505 -323 -356 466 -447 965 667 -11 -838 -867 -750 -106 994 966 -555 -870 692 711 549 -549 -107 -556 759 -146 100 947 -391 -202 -484 869 39 993 585 -363 996 734 -607 -972 -248 645 -471 -200 299 -735 -14 -183 -758 -492 -562 846 51 -35 -993 899 589 -646 17 145 -691 -607 929 -158 -901 -589 -386 19 -434 -233 -938 -572 -630 212 -766 -257 11 77 -686 712 -312 761 432 544 -910 -883 -35 -670 164 -840 -376 901 713 -663 -853 764 -857 -685 -962 637 -680 -287 -348 361 302 116 -106 152 -681 -79 -105 -577 180 -181 -212 355 -941 -502 247 -390 602 428 -886 -326 -752 739 -189 661 -447 278 362 232 465 118 -50 970 -606 750 -395 493 -651 -187 -491 262 -393 -282 -293 -785 703 812 894 887 -64 724 827 -441 975 181 -38 860 687 860 272 254 -961 719 -464 625 497 392 489 -617 -62 -192 524 761 -20 84 -694 123 837 734 -155 162 -925 -280 393 342 199 -806 -600 962 -509 -571 -890 953 337 418 630 699 449 -754 -33 -84 950 -296 -367 938 -509 398 -424 274 925 729 268 -751 153 859 325 -417 864 300 959 -396 425 227 -8 -292 -497 497 49 954 -997 -453 276 850 287 -386 -772 -786 -463 113 -912 414 -923 519 867 -680 960 -737 169 -528 855 -242 -654 -209 -862 -904 -738 513 425 -388 33 -439 -719 -709 -832 701 672 -231 -192 -350 -366 -277 774 -317 -150 328 901 -331 599 -461 543 351 15 74 331 -876 -486 885 306 568 193 643 -842 -344 -103 -307 -481 552 -423 768 -944 -660 452 433 -869 -391 804 -184 -430 -917 -528 -244 -499 -234 -995 693 953 -244 6 724 -214 392 851 782 -51 -803 -319 -906 872 832 16 319 -584 -578 -208 131 221 994 689 244 -215 849 86 -396 200 -458 -89 -604 20 94 384 361 373 -484 536 -658 -977 427 212 -258 353 -933 -912 -837 284 299 429 -410 -512 404 -779 -552 5 802 -748 514 -301 72 -508 821 119 98 -305 729 -938 580 -71 -557 -348 -683 699 -426 899 -746 -690 -784 563 -655 -599 127 -831 -470 672 -834 -917 -31 -705 155 211 951 -923 -108 193 716 684 -671 -92 -745 313 -702 -550 -99 37 -809 -291 -666 -212 399 365 -82 -570 162 981 318 -226 580 -176 446 817 154 -373 -69 836 776 -138 -599 12 57 -783 -531 205 206 -142 743 -786 -477 933 159 677 -135 -514 278 -28 237 -433 397 870 -86 -945 -166 -562 -95 -348 -705 -791 845 904 116 764 705 -958 -487 -395 384 -629 453 201 -396 187 -40 355 -153 8 -213 550 -54 969 -477 236 -977 710 -302 33 296 -787 906 997 -753 -279 -946 -695 -853 -863 -704 281 -143 -103 -523 -856 61 -287 803 -260 658 -389 -317 451 311 229 893 -214 695 -404 127 -148 590 615 -228 212 83 -347 -411 283 27 240 -946 515 -687 -98 539 481 101 124 -98 108 995 959 -910 -371 428 636 638 169 579 870 -616 735 30 181 -760 -644 691 212 941 281 -116 795 -688 522 620 -246 54 -320 -97 -559 -110 526 -457 -340 -192 -810 -899 -53 232 -542 167 426 994 206 989 404 326 786 461 -913 744 -279 -871 -164 745 543 126 -308 644 -464 182 90 -207 -315 902 -338 669 183 -650 282 -882 -195 571 -48 -206 -191 971 698 517 -395 -598 9 142 -715 -727 457 -520 673 -991 919 255 364 -13 23 -990 -742 120 -538 188 -658 107 503 -479 224 -39 -713 -427 666 -385 -918 -65 -525 -422 -646 -336 -743 -207 -643 881 -907 -588 -685 -294 -178 950 928 771 512 -189 250 518 -121 358 -465 634 -816 -807 -868 -176 -3 374 -75 881 780 348 636 -505 565 -382 740 -614 23 -280 20 83 -382 -429 -7 278 585 589 960 -72 606 -501 -231 -120 604 46 -22 246 -782 832 -403 297 631 -468 -853 937 472 -176 -115 825 -508 -751 946 -884 987 143 -615 445 -656 364 -104 61 -22 -756 931 -105 -889 -713 512 -384 832 -638 683 310 285 690 81 -769 -426 -425 407 -982 -891 830 -839 -190 -68 -2 -562 -849 174 16 305 -495 897 -652 957 206 872 544 47 534 -854 -520 401 -449 615 973 387 943 793 432 -232 983 223 -752 -363 11 607 -736 -697 -790 162 829 694 -932 -682 468 -499 239 -147 -253 -10 931 34 407 481 444 806 311 -12 -953 -679 106 206 682 258 357 53 328 -656 462 -2 -864 16 -841 -361 536 874 -535 -39 -329 -834 807 -996 593 -362 -141 -150 895 -892 -119 851 170 -768 -208 -618 -575 -975 17 -232 -193 -18 401 771 -529 -212 312 954 -730 -982 374 -827 -341 222 -841 75 -985 -690 -876 115 -417 143 -974 -334 -87 -530 -525 799 -232 139 -3 -188 -775 -636 946 -44 421 -273 -954 -561 -242 -64 849 180 -636 512 812 -857 24 723 428 604 443 842 600 -353 -627 -472 857 -269 -793 -57 -173 953 826 419 -167 661 225 554 -319 46 67 12 -24 26 464 959 -13 72 -930 951 -129 -632 686 -22 472 419 -705 -854 -941 -224 -444 -275 -655 -586 -530 178 168 107 -649 441 248 -164 -712 -96 -917 888 -298 894 -276 503 741 -532 -517 -997 -907 -292 -509 635 -546 959 -663 -380 251 -780 -735 -771 4 315 560 123 -278 916 34 589 -958 625 -314 -856 536 591 -749 151 -662 -690 671 42 351 66 938 538 675 881 885 -818 -675 -22 -881 869 -30 751 -386 758 23 -560 -230 744 387 -701 518 377 -237 -914 -479 -110 606 428 -430 -178 446 -91 -791 303 -625 -358 497 854 520 -278 936 650 -361 585 871 -247 -224 -48 860 -409 526 389 -946 721 -279 -326 -997 -671 -980 356 50 690 526 19 576 -820 -694 -245 235 -813 -941 471 987 -305 808 -747 -49 456 857 975 -709 -522 -403 746 -729 -955 -873 -130 988 -296 269 263 -319 -959 -166 38 494 -816 834 -132 492 439 -759 867 364 586 -941 -887 208 -614 -29 -334 196 57 -480 920 467 -58 729 866 378 -147 -924 -414 -24 -769 -887 702 -497 -581 674 264 -600 -72 920 183 -836 847 574 -149 -316 -1 -329 887 841 -768 115 319 -988 24 -265 879 -721 14 -600 -646 254 -128 -425 -584 609 -972 664 502 -882 793 -734 -497 516 492 -94 266 -216 501 -358 -254 -233 -305 173 -520 574 233 813 -373 593 -214 284 -394 945 850 618 531 728 -761 -784 572 -448 -303 476 -154 -377 -497 136 897 738 -408 -506 -532 -541 54 180 -537 -287 -382 631 -420 658 -499 -574 467 -265 843 873 274 786 -555 -248 -708 299 467 -957 909 683 -196 -430 -995 -355 494 933 -568 360 23 -474 -384 757 65 -220 -344 -324 316 -888 86 -912 -149 -104 -15 569 -681 -780 639 -52 966 -143 920 659 688 -571 644 613 754 -574 383 420 529 -591 885 142 -977 858 -298 166 695 -954 -596 192 -302 -199 -378 572 942 -262 794 641 50 914 -24 607 -965 -175 -112 827 84 340 79 -546 -181 -591 -786 436 921 -494 -451 -298 -519 157 222 -228 -657 -945 124 553 162 108 379 -714 -304 161 -389 -566 -146 -348 455 230 -282 -394 -768 -209 -204 -348 -729 -123 143 46 -158 -379 920 -627 423 -919 -87 -209 -992 997 -557 -890 935 479 691 227 129 -804 -403 -800 183 -903 -28 -200 332 549 485 861 244 126 -458 -392 265 69 432 759 -75 -264 560 -968 705 353 -735 124 -722 -246 -322 -71 -293 -949 201 -52 820 488 -269 747 336 167 195 400 -293 829 302 -213 850 -332 -822 -89 475 -273 974 295 548 -826 134 902 867 -491 -82 -348 -242 -600 -916 387 -297 260 401 662 -726 13 -248 -242 -857 149 -274 -186 365 7 613 536 -783 3 271 449 -355 -555 950 204 906 375 -941 -767 260 333 -384 -183 -799 -810 -928 -377 952 650 236 815 -161 895 887 697 451 149 -490 -574 -300 596 -448 -399 985 374 975 797 -807 142 993 130 246 308 -699 692 44 -692 -771 -681 859 790 -243 -155 966 269 781 176 432 -902 523 -557 -611 902 -227 329 591 -307 -527 -900 757 -985 -405 -52 375 218 672 -862 582 -812 85 -230 73 893 628 -360 626 -707 955 979 320 -467 177 -264 -225 656 48 -196 8 -12 -706 25 -470 250 -410 873 315 -703 217 968 -738 430 791 -847 -960 -411 626 114 -467 580 -640 498 -643 446 699 424 -761 -373 -966 -504 -966 -195 -695 572 -368 440 -991 -352 521 -380 -352 -76 373 -620 -303 702 -349 777 -78 -98 62 707 -307 -811 505 749 948 -7 193 531 -257 47 290 998 -158 12 301 917 -243 -925 100 -597 -154 -235 -999 -985 -39 376 -292 281 -268 489 22 639 99 -619 -16 -743 961 854 -471 -467 -280 -263 953 -544 -979 -133 -855 -232 -424 -342 335 -456 -50 -692 -42 -301 -424 -531 -268 -687 -324 940 929 -263 -49 839 90 66 -881 -288 421 -50 -693 791 391 -813 -4 -126 883 -915 839 -490 549 583 -397 239 673 -370 69 -587 -431 -430 71 507 -188 -935 630 -853 -911 -406 471 -501 447 -557 -894 474 61 842 272 -704 392 446 709 -818 813 760 -607 -3 835 -648 740 -260 297 424 -767 -145 592 701 -737 -925 -873 -820 979 -767 325 532 -726 573 403 -925 -925 139 -699 -293 -647 462 -313 573 -641 960 -679 27 -87 45 718 134 483 8 969 -572 -86 633 871 -756 -786 -760 -678 -753 -718 31 -748 901 959 294 -579 563 210 -2 244 398 -989 422 95 -630 347 -462 -722 482 -686 139 978 502 997 -288 340 -597 -141 651 -166 -645 148 -270 171 594 -437 545 301 -123 713 -983 200 -972 586 -197 135 491 260 -578 -126 967 -894 350 -88 631 -927 605 -937 -343 889 104 901 746 -820 442 -329 -866 700 -937 344 609 986 581 -297 56 -898 -212 -782 192 -902 -433 18 685 -773 335 660 698 -205 931 -732 388 -536 -499 -629 -969 841 -252 701 179 777 605 581 828 732 -936 -720 -348 926 -631 -949 706 -194 -287 104 269 598 797 -113 346 -876 -888 -443 -301 612 104 -442 517 -280 -620 -560 477 799 -815 252 341 -487 838 -187 -787 -418 -909 687 -109 -225 30 422 700 -168 -876 25 637 252 -799 -193 -360 -396 643 -934 -235 291 -231 195 34 -258 -131 -488 -570 38 473 -578 547 719 -754 978 -150 467 -688 -778 -932 -482 610 918 674 -330 183 -866 257 -434 -440 314 -435 -947 -740 -285 -43 394 32 -14 33 261 -585 844 678 -118 -952 -112 -343 -189 -336 793 169 832 -757 -251 743 358 -241 463 -933 372 -864 746 930 832 13 980 549 -796 -707 426 881 -84 682 -948 945 335 655 875 -799 -819 -827 -630 -685 282 -131 548 880 -936 793 542 266 -922 714 166 67 747 -90 -270 -259 -674 348 654 -866 876 915 542 -598 -701 250 -292 -803 274 -379 241 830 179 970 722 635 143 -846 -832 -146 -16 -349 953 399 773 918 306 911 -979 -251 519 -786 -718 111 -534 -383 775 600 480 -493 46 -295 -481 -886 554 472 -195 989 -388 -92 -496 149 -756 -269 58 430 -108 430 -229 951 470 -535 166 -483 325 816 -546 -288 324 -235 -44 -573 -77 356 -10 -832 -745 -704 505 789 -544 103 -504 52 190 828 -812 962 -48 -733 -813 308 -805 -102 -283 141 -495 -429 52 201 674 -904 -701 -986 -70 -717 -913 91 99 -238 196 -985 262 86 46 873 -883 -608 -72 -965 -291 -722 -159 -125 96 539 -987 -422 366 696 590 -298 405 -247 464 915 768 -857 -697 -236 -312 296 -163 351 0 368 822 -523 -183 -196 -470 654 196 324 -630 -393 -214 -629 464 995 -384 682 -811 945 5 694 452 -22 -42 -750 -218 -686 270 38 -257 48 -122 560 102 566 -976 -463 868 863 651 419 -770 417 687 -581 -789 176 464 -182 -795 323 523 -616 916 860 972 648 387 -121 -900 -992 -269 642 871 143 801 222 -356 351 -410 -583 -255 -175 726 52 266 997 896 189 405 611 928 -633 385 16 -542 450 498 -752 -418 808 744 983 -932 932 -336 678 336 -504 -164 -582 25 565 -650 974 341 -736 -515 692 498 292 518 -111 844 941 393 -102 -880 319 861 313 -65 -231 587 -25 941 -296 227 247 107 542 -752 -579 -771 614 -459 890 111 -761 893 -525 -704 -414 -300 -777 183 -694 -777 387 -503 945 873 -750 190 898 -501 144 269 752 658 -354 269 -808 -785 466 -762 513 -533 421 215 778 384 511 694 112 138 -954 -462 -318 326 -654 -995 212 317 410 438 380 468 -194 197 534 -666 846 602 -659 552 832 419 -996 -81 898 -915 -994 -799 52 169 698 -214 -366 127 -942 -554 71 -776 973 -115 296 105 258 -505 -901 858 -776 475 -69 164 -172 -839 -661 -444 -650 997 627 -656 -368 -60 278 -334 863 -280 -272 705 -429 249 225 -730 -251 -958 -722 666 261 -158 8 262 694 256 -581 -631 -167 77 -460 481 580 140 626 456 207 -199 -980 221 -84 167 -637 -800 175 180 639 522 496 571 -436 179 835 377 -669 444 319 -51 572 351 -13 -289 286 356 -310 965 -672 -945 893 -853 -581 822 117 -128 742 135 667 -626 252 353 761 -750 -290 384 -503 -259 -911 -437 639 -203 591 -528 -261 560 -680 727 969 -947 -167 656 -387 -901 772 -315 -790 514 -629 -578 -432 142 -993 258 631 911 -562 875 185 314 -638 -950 -357 -292 237 -863 -483 312 619 227 -912 -440 886 -482 -406 -505 21 -662 190 -548 -618 -705 419 -28 767 809 237 417 310 -199 -429 312 -447 -155 534 919 -241 288 80 895 -152 -529 -374 670 140 486 423 352 522 149 -305 621 -642 891 476 -308 50 -923 67 836 766 -100 -840 -32 -855 -144 802 -835 -351 956 -586 -282 624 -120 660 833 430 945 83 974 -378 -820 -390 -852 -392 30 97 142 130 -668 333 818 748 676 754 577 -976 -62 -366 -284 484 288 -167 250 801 -27 -373 -395 -334 696 410 247 304 -692 -844 -766 573 -245 992 825 -890 -169 730 -130 897 -905 -483 772 -702 -821 141 732 -799 280 608 -779 178 559 567 -502 -987 -654 611 18 572 -73 -951 -319 -727 32 345 14 -512 -473 470 80 -593 274 -656 -285 662 857 225 -874 -498 589 535 132 -704 633 877 -194 -182 -58 334 745 825 894 525 -736 -491 -155 -185 -743 -849 342 -844 -486 -150 801 -552 -904 -937 134 -223 -224 936 915 -146 638 -489 442 -793 737 -173 661 448 -19 903 -883 -563 644 -100 -275 -165 49 259 133 981 -783 -140 271 266 222 -274 94 -907 -438 -499 -638 284 -580 -604 -512 212 -324 -186 -559 740 -857 267 -507 -583 262 533 499 203 894 -482 84 -707 -166 44 -183 -508 61 -687 -370 113 583 -720 -989 -424 -511 -267 -161 138 -227 142 126 721 167 -621 -396 -938 -589 -822 -738 611 -27 -520 467 720 -901 911 689 674 8 -434 -663 600 -523 -807 -504 581 -731 -704 -535 658 227 98 868 722 273 800 -507 860 -441 135 -384 -217 -729 30 3 897 -884 331 -913 808 488 -789 -429 852 621 -431 816 801 837 690 -133 63 -825 -151 -475 969 -412 471 3 436 -552 328 -247 727 -622 172 633 950 -396 -140 667 552 -108 901 627 -787 304 -645 -770 -5 -612 -464 -305 141 -852 890 -777 -634 -920 175 952 709 895 -406 -178 -571 -774 282 -460 -470 189 -780 -879 979 -964 725 992 393 898 287 -541 -435 837 -524 -580 601 573 -417 -711 -79 273 -619 -211 540 -204 272 658 979 989 253 439 527 868 823 41 -380 -527 -661 -893 -322 -330 869 893 -441 -866 -111 -434 42 734 -611 -225 378 989 -848 -831 -384 799 -238 -290 833 -602 968 782 -77 -604 -391 557 -828 -188 -673 623 206 -725 -58 -501 -921 -802 -645 1000 811 -341 -687 618 488 -197 -641 91 -854 92 -744 149 -637 -442 171 421 811 408 -762 895 -693 -275 677 156 -308 -202 646 641 -584 140 -612 -155 -616 412 625 -73 -154 955 -690 344 -661 -941 489 -113 -229 294 609 -966 137 804 -157 231 262 -374 462 -40 -991 -133 743 -458 -786 472 897 266 514 -636 -479 861 322 -554 939 880 300 816 216 -814 387 -378 591 361 -178 -424 -854 635 -695 -518 179 531 -478 849 -572 137 523 -382 4 -866 873 -844 -341 481 318 142 668 -943 290 -965 254 -34 -757 532 40 -618 116 79 938 945 488 531 976 11 -316 -201 -863 -87 -770 -554 -520 248 -261 504 -584 181 340 758 -769 -780 -37 498 -682 132 767 309 -616 -250 692 -179 -577 -784 -280 -458 767 -295 525 -193 -382 -322 -616 346 -710 -182 634 -426 -42 215 630 -696 595 -759 683 239 -240 -798 192 662 -816 590 904 812 -392 -429 726 -672 79 165 3 -328 -265 890 744 -417 593 763 304 -12 927 193 890 -527 633 -354 587 540 603 820 687 -200 -283 -95 -598 -412 296 -31 -645 -823 -831 463 923 841 474 171 627 -262 840 -93 382 -724 -545 -747 511 -622 512 576 107 -71 -786 -197 -708 -145 237 593 316 -102 -537 -658 521 -384 -800 584 -315 -359 704 -443 220 -712 -90 -563 -341 411 204 -57 -406 -53 477 -117 -248 254 -562 755 547 188 -939 -314 -795 969 -183 742 -687 -652 -325 -441 -431 959 3 -65 -672 -944 -203 130 -636 966 131 -149 -483 -341 -489 -260 632 16 -483 384 -507 -441 -200 796 639 744 221 393 51 85 512 669 -123 -738 70 920 403 -581 35 -252 502 615 -3 -415 873 -13 -762 -430 -596 -598 -533 -911 588 -759 -101 562 573 -345 -543 792 -922 203 -877 490 290 465 -488 -783 498 604 -547 510 67 955 84 662 -181 -654 -99 -963 -792 -629 -516 -605 25 311 384 -615 -317 -329 -841 -691 865 -630 118 -193 -384 -837 8 208 -167 -959 -696 673 -923 507 132 -670 491 624 300 239 -567 -210 -790 64 927 867 -874 -61 -188 710 -169 143 -544 868 285 -521 700 -17 126 604 -870 -514 935 -520 985 -327 12 91 172 -962 295 -264 -118 -565 -360 -781 -311 -165 294 -369 -20 -931 -601 264 95 -497 -25 -797 -314 -616 245 438 602 -767 823 -620 396 555 779 437 -988 -245 614 43 547 -939 -979 -6 81 -170 373 980 744 336 -34 -803 525 -821 -284 -37 357 654 658 -447 730 -106 -689 395 152 -58 -612 466 860 -456 307 -456 980 839 680 -245 665 611 -700 496 507 983 -690 25 -842 981 17 140 19 -960 811 -372 447 -94 477 204 -575 -285 -898 233 131 -699 598 914 311 -243 244 872 -865 455 777 -255 -757 -166 -414 -698 -875 -1 -305 -205 447 -740 190 60 -358 419 -669 -450 395 433 37 -236 -946 477 -687 171 734 897 637 -342 460 -38 677 432 -476 337 897 870 -574 -358 -45 224 636 -152 137 -874 668 995 -509 221 -519 223 -607 -719 -862 -651 243 -676 -277 466 -916 -180 -56 794 284 787 -347 326 -563 -349 -555 -719 276 934 -177 476 -126 361 560 114 -410 -320 960 -802 -444 -520 455 -678 441 132 -768 419 -265 -780 -67 678 -191 -249 62 -624 -847 38 247 -936 78 -460 -65 45 457 309 622 -21 209 277 -632 429 390 416 21 692 300 -87 201 193 747 -599 -592 26 165 828 38 592 319 552 761 -376 612 -385 156 715 -189 161 488 -115 -550 -161 75 587 537 510 235 324 -90 -154 64 671 -98 -293 -109 460 -696 113 -524 188 371 -269 -933 967 126 998 641 54 377 -535 -649 105 -297 12 -502 289 286 -198 -874 285 -875 -668 119 229 -548 734 403 125 211 895 177 -988 -484 810 -760 -429 712 143 -92 -942 859 -805 -790 878 986 832 -868 978 -444 565 -506 770 25 384 654 840 867 277 -918 -440 688 -284 -801 64 -878 -627 853 965 754 423 -916 -884 80 468 789 676 313 -871 -976 -473 638 -245 -558 -297 -564 -737 713 -533 940 -178 515 -413 -302 487 -72 -371 790 -512 333 -815 475 775 -767 355 7 776 407 -221 -114 -862 36 -634 988 -78 -261 -568 168 2 692 60 -519 -786 172 -425 599 -782 -108 154 936 355 667 658 -816 -784 -239 905 -390 -359 -433 -273 529 887 -46 -832 -512 -991 -769 -798 -480 -667 864 -51 751 -379 -720 -594 -39 321 -564 -848 -332 205 -277 950 -867 505 69 -1000 621 67 340 169 615 462 -402 684 -268 -582 -830 632 -357 -534 665 583 463 512 91 2 -397 -619 -811 -696 823 -33 -239 -11 -888 -915 -677 981 -766 -766 297 307 -131 212 -747 -242 -801 -808 793 -363 -687 528 -871 516 833 -945 -949 912 -354 386 -399 676 284 -826 -778 -943 23 505 -999 70 -948 570 266 379 -668 -428 -618 703 449 331 502 777 129 -745 56 103 -613 -725 120 79 -299 -266 978 118 880 -138 -961 -360 -711 392 -237 -405 33 189 355 237 691 -746 916 591 305 581 -887 -579 -565 702 777 -626 18 542 -336 -285 -681 -294 546 835 353 946 -984 315 613 -905 637 -384 674 -793 448 -964 220 21 944 -494 -789 -635 39 -60 618 -802 457 139 508 288 -717 533 560 -301 -872 -942 -359 -909 -705 517 807 -537 387 725 -28 -859 -183 -520 -562 -735 210 30 805 205 708 -403 225 -805 736 -855 -421 -760 991 706 -549 589 -348 137 974 -633 533 330 -841 -745 -78 -835 205 830 -438 31 -956 -401 -210 89 937 256 -239 526 -167 -556 -512 874 630 -852 39 637 409 -233 -565 -335 -311 -36 662 409 -876 303 928 788 -198 -205 -563 -192 -948 919 -657 546 -362 110 -676 -189 -557 -643 -918 -480 498 -786 867 928 137 468 50 814 54 259 -750 65 -18 -292 47 529 -942 935 -18 399 -603 387 75 989 -120 -578 -539 -398 -196 -55 -246 -777 827 -48 253 -59 -860 493 -446 -137 276 881 -103 -247 280 394 195 -177 709 -667 -440 -736 550 -621 -363 659 624 -355 -31 564 -628 770 -673 -561 293 -655 126 -483 682 795 -540 -277 -583 -198 -464 370 967 -298 595 -296 -789 953 -651 177 761 955 871 843 -373 -471 972 126 -730 811 797 -803 -198 396 949 -635 971 -994 -443 -841 -958 110 345 482 -462 644 445 -160 -802 -348 -659 275 960 -682 -220 112 -653 36 -588 -252 755 -141 520 348 -308 -524 -681 -80 658 -368 822 362 559 -556 -381 -163 -572 228 -925 -469 -787 613 -47 907 283 -686 9 -528 168 -815 -560 103 418 68 -171 581 -692 -459 837 -266 -162 -70 -671 959 -119 194 -407 -103 -898 -149 527 -26 334 -63 715 388 -646 -494 -828 -282 448 325 360 -645 531 -368 -867 -766 -578 502 88 -156 837 1 772 -61 -6 468 460 290 254 150 155 983 350 -337 -109 -324 -435 581 -570 708 -625 -879 -51 -594 560 -135 509 -165 547 376 625 -334 -700 195 -106 -883 100 -887 -262 -416 -976 349 907 -475 -770 -464 -65 374 -861 128 513 -990 669 205 993 -821 222 580 685 561 366 -636 482 293 -387 -32 -267 -251 369 35 -859 89 -665 -34 -674 -221 107 -279 -645 -792 -794 188 615 -307 953 765 309 876 -829 -871 948 799 -134 161 -830 742 222 -727 -112 -359 699 -993 -905 454 987 624 806 287 17 -364 106 289 -602 -938 -367 511 952 263 373 -194 -569 266 546 -766 -595 504 269 -827 442 -669 -879 -33 279 982 94 -825 -816 695 -574 831 801 -254 -472 394 899 -820 230 -68 221 6 -409 90 440 -802 -335 467 -496 213 -954 592 44 -730 -657 -427 -745 458 925 -771 -720 813 75 -272 -445 -831 -109 -564 -774 454 1000 731 -157 815 857 936 100 -191 297 224 690 -564 -922 -576 -873 252 -935 -628 506 139 -588 -347 910 -673 886 -153 150 901 6 -874 98 980 888 -497 162 870 -909 837 193 872 -602 804 956 -205 39 -795 -695 -733 -281 101 570 787 654 114 240 767 -399 116 329 -647 555 661 733 99 -875 234 806 169 453 -600 778 838 34 -604 -254 374 712 -601 382 -941 956 -878 -164 -294 901 948 318 -849 937 -98 982 189 346 -312 -536 161 -899 385 -759 -180 -371 -26 -91 49 398 -589 884 256 424 -406 767 -537 -918 -923 -478 -444 428 -691 649 867 -851 -611 407 -562 -230 -958 -316 -712 -261 873 -662 -924 -764 330 -861 26 -703 -955 823 864 -640 583 -632 864 884 -258 -61 312 766 501 140 -905 253 860 273 -177 633 973 567 578 -949 312 794 312 -487 224 -520 -947 -826 250 349 362 91 -200 842 -963 -428 269 263 464 22 622 -253 -634 926 105 475 -179 -144 -625 -661 -371 -331 522 -452 -354 379 -482 981 -301 -86 -650 269 124 -847 -871 -902 871 -759 -308 706 -179 746 816 443 -365 -128 285 -535 -365 -827 391 733 -880 -658 -336 713 206 576 727 226 388 462 181 -338 -981 -527 -252 332 439 500 -298 -918 -175 -112 746 -471 334 530 381 -289 846 463 -655 -208 274 600 312 -445 -822 495 -681 739 412 4 582 269 -521 -620 262 -291 -821 15 4 906 -413 -586 -386 623 700 -718 2 907 -172 -100 595 -18 -187 209 719 -815 -86 -671 10 -313 -36 -287 320 -647 -726 204 437 50 -310 864 -358 213 -771 921 797 -378 991 111 -446 -898 -967 -647 839 -473 178 -339 792 298 698 89 -505 -316 803 173 631 -86 -286 786 -960 70 -401 -123 -887 222 322 -305 -882 -281 -50 -681 -476 -962 927 235 -429 830 -541 -953 -398 -542 -908 570 -677 831 345 936 -32 20 713 -395 746 889 -625 581 -164 211 0 -525 693 -910 810 -70 -251 -274 -670 505 899 -947 -461 -575 -197 -571 -840 412 -972 667 991 -660 -409 584 1 -971 669 -465 -134 -918 -587 -231 258 -535 -272 -339 972 525 715 925 -239 610 772 121 798 -321 862 -354 -148 -677 485 859 -744 108 55 955 628 -480 801 -174 997 -279 307 -960 -505 313 -633 -442 890 -984 -718 -978 -391 22 -895 -606 921 -829 106 -492 714 204 113 -823 -545 -110 -763 71 551 -259 967 -494 -805 -165 -714 342 -188 -299 386 881 562 -520 543 -516 -668 648 464 -963 -893 175 550 135 837 33 510 25 -555 992 583 887 -381 496 162 127 4 -863 965 926 154 -513 -769 -641 947 -907 -524 -87 235 370 -757 -278 -774 -261 298 742 -643 799 -827 -340 122 5 437 330 -784 -156 -640 -343 753 -461 -518 855 -925 -781 590 966 -763 -237 956 126 -179 621 -110 -524 912 -210 231 231 -684 -346 417 603 -80 35 -132 -690 -889 243 215 -788 497 191 -316 -520 263 777 518 -153 383 389 -139 450 -383 -196 76 -794 -871 -404 827 243 -539 738 -457 45 -166 24 -724 975 39 -784 -457 401 99 292 458 -856 -974 -818 -965 210 -5 593 -881 122 -996 892 41 -345 -26 275 -122 85 154 -57 531 788 672 636 222 312 266 -190 525 440 -488 66 889 650 656 -547 31 16 -72 -654 -648 -335 -541 -946 -941 -452 991 -950 -957 -101 -627 -53 -312 127 175 645 436 -525 -652 -29 -474 864 -154 151 488 -238 574 -446 -65 303 39 -1 -527 -358 -94 745 -844 -774 666 497 474 204 -285 411 -330 465 -554 -527 734 -9 -410 282 854 -373 -953 546 451 207 385 240 88 219 896 401 -681 -696 320 984 -340 1000 793 -468 -67 5 -928 -997 883 -968 -677 545 658 -349 -904 -562 -261 919 828 186 246 -455 719 -654 444 -810 -883 -775 -679 -768 -85 -689 427 -822 -591 499 -815 -902 -539 959 -238 -512 675 -137 -224 106 540 -882 -768 -84 945 171 743 -586 523 184 -977 137 749 975 410 670 -784 635 635 -852 205 22 -96 -758 -560 -473 220 133 -63 -184 -808 472 -407 907 -895 593 -112 753 -148 172 -211 -485 854 -251 -538 785 -746 93 -926 492 273 -355 -28 150 -638 -781 941 -591 -782 -919 628 147 -970 -168 41 819 147 787 495 671 398 506 231 422 778 -197 -746 623 -548 -627 -119 -819 -731 -241 -300 191 -904 -584 -434 345 115 -650 -795 847 367 -166 -809 965 -490 998 -378 549 4 -361 659 -113 -24 398 -985 755 -764 14 524 32 -416 -99 -914 -650 -34 -210 900 443 707 -789 -44 749 600 45 -437 -529 -467 694 -686 209 -917 -930 -655 -353 272 871 -121 -42 976 -802 -203 798 539 -529 496 198 -622 -386 -174 989 -838 -193 -776 -595 198 -521 -642 -22 448 697 260 11 -349 -368 -173 356 392 77 -31 -587 463 958 774 354 574 684 853 78 732 -716 -135 -250 86 836 668 227 989 -560 656 -592 597 751 -70 -582 -911 280 500 -273 81 239 -402 -17 343 -691 709 623 -931 -209 -277 -560 534 -857 119 -98 -849 -250 -382 306 -921 -258 -699 -770 -357 698 -206 467 927 -862 -256 -558 86 574 -137 -43 13 -373 -389 131 -996 701 -840 -486 -48 -695 793 -683 611 -662 -780 -526 -662 893 -542 -19 853 23 -987 -343 -777 -192 680 -773 -707 609 574 -894 578 411 -713 -166 -181 -781 81 -216 -723 613 -748 -15 -313 710 -950 -970 168 739 -113 -412 -791 624 915 -365 -738 -883 939 -487 478 494 -132 558 -897 -515 366 689 162 -566 -165 600 438 -333 -730 -953 -47 134 -213 724 -778 868 -263 -877 -197 727 -669 -731 208 -272 -41 44 524 -982 855 188 122 183 846 -28 -622 -362 214 106 530 961 -987 -602 19 -859 -22 -912 -766 -884 -195 162 -397 -946 -254 -509 -421 -532 824 460 506 -578 108 93 -440 -683 2 352 -7 452 -256 -166 410 -622 716 -325 -636 -724 409 116 642 -442 -925 167 -187 529 -963 756 -469 167 11 846 -531 868 721 384 -9 753 -801 -50 621 -684 628 -321 45 937 656 709 -501 -27 -63 -710 495 204 836 853 115 -553 -647 943 677 305 -203 428 95 396 618 -243 -347 -52 275 813 217 766 246 43 873 -158 -868 76 793 236 -113 694 3 511 -545 406 -767 2 771 -858 -161 725 351 528 -377 779 856 -39 738 -502 -585 -166 169 728 -563 -228 265 -833 178 937 93 -975 -666 363 -483 -229 784 -834 -405 -573 -642 -455 249 178 -238 852 65 -237 -383 128 734 490 591 -162 482 -16 879 908 -378 -828 402 -907 585 -892 726 346 367 -853 -973 -315 895 -987 -715 -381 541 -727 273 -500 -211 -370 -109 821 16 -159 552 -142 272 645 462 45 -355 -519 -660 -588 -737 -82 -893 -19 -220 300 -845 18 293 238 521 -668 519 -256 -747 -628 64 733 -253 20 762 901 -100 30 284 -805 -776 -274 420 -928 -264 123 821 921 -498 171 55 -592 593 -123 824 -419 113 -636 -229 696 0 -216 -56 44 -98 -672 446 939 726 778 -438 -162 -763 -224 425 -921 808 -519 383 -150 -516 -16 -687 -839 903 714 -472 -218 299 685 933 303 755 -907 -977 806 540 -742 -243 -495 -746 389 -736 724 313 -572 258 607 -708 605 -451 -744 655 -479 515 -481 -168 -964 -125 948 665 528 -99 497 617 441 217 -856 -133 994 904 916 -335 691 496 710 634 891 -642 -448 128 426 -126 -397 -307 558 -758 540 139 643 163 764 777 -483 -271 706 -254 532 704 -158 679 -429 -896 -716 1000 -358 557 -399 -64 339 -781 -635 296 -989 401 -691 -72 -851 -748 -814 -921 -576 441 -197 525 406 470 821 -309 522 -172 227 -817 13 -25 -729 -803 -148 232 406 256 -978 -532 -822 -255 672 861 -802 -6 113 726 -65 996 -140 -748 845 268 -570 10 -813 622 -33 302 500 975 -676 227 -126 270 501 441 62 -693 -270 -58 -78 -320 684 767 181 409 771 -191 46 74 -107 -360 -369 -138 891 788 -21 -513 -453 493 -558 -869 -290 493 -34 480 -556 650 328 968 -729 669 785 40 -888 -615 894 380 -823 -40 -496 -804 -723 38 -898 469 485 -500 -41 597 787 -468 -141 -203 391 -685 -212 -783 27 535 599 -945 -351 238 -382 -704 -216 -568 -63 -551 254 482 69 755 -500 76 -816 -589 715 -720 710 758 -618 651 -119 -901 -512 -590 157 -295 -564 -44 -723 269 374 -942 -371 551 -906 556 602 850 120 -276 -272 304 655 507 -908 -938 -672 -850 745 963 -729 -75 112 735 750 536 100 612 690 -552 630 -903 564 -709 190 -119 944 -4 -473 876 -198 -939 -15 -976 285 -485 31 19 -275 -852 525 187 79 -239 -188 -664 866 530 186 998 593 -968 543 968 -226 216 355 -568 -776 -209 806 505 -683 724 -129 383 265 -73 710 812 176 185 -440 589 223 856 38 -439 -748 31 262 -235 940 -267 -201 685 986 -660 391 -165 -394 811 -64 904 -461 -924 -423 -403 204 423 -753 436 417 -400 -120 -885 646 -861 255 -248 -396 -175 219 945 130 -717 226 -487 716 -254 886 -291 896 -113 -758 -791 702 -811 -420 -723 -189 -426 -576 -761 77 17 356 -254 659 332 -370 -217 443 -82 -817 17 977 -693 235 257 -784 923 863 -897 -179 387 315 -818 -740 -316 785 449 -628 -612 104 472 -964 370 952 -543 576 551 -919 551 -53 -677 -826 632 -194 -739 90 -408 741 -865 735 70 -164 109 -287 660 -66 -344 186 665 -133 600 -918 -944 768 -514 -454 -685 877 478 456 -589 116 -637 -755 -878 324 -870 187 685 -255 -288 882 -583 -38 -739 -763 818 -281 -277 -847 60 834 92 727 -982 -725 248 837 904 694 -497 462 281 185 -185 -793 900 38 911 926 -772 664 -63 970 -441 -988 442 -664 -714 -307 -259 249 77 110 -903 -818 -426 -536 252 187 -509 523 -843 -350 203 -257 -991 -158 171 529 -149 721 911 725 58 -749 416 967 296 -261 408 -951 665 385 -675 -992 237 240 909 67 457 997 -927 470 -493 499 -238 205 -547 -672 915 766 -115 -881 -836 608 -95 -207 -526 -162 -766 710 -312 -490 293 -407 -245 875 357 159 -277 432 -34 705 678 -557 -511 611 117 -644 -847 -523 -511 398 861 407 44 -139 -120 751 808 -423 850 -670 301 -283 840 12 767 -500 -492 -639 -149 399 380 -284 227 509 99 755 357 -324 91 436 698 464 771 847 -845 -437 -949 346 -472 -235 934 730 73 525 28 -792 -764 -799 597 17 -168 909 555 552 -194 602 -76 326 -988 -496 624 50 875 -811 72 -525 -14 105 799 -450 791 -323 -49 465 -909 72 -737 -814 -609 -677 725 -841 981 369 -493 834 -50 -656 71 710 -254 -777 -765 44 268 -812 -754 74 -446 374 -246 950 -445 -219 142 434 -917 436 -544 -517 -62 -215 452 -340 197 499 688 729 134 114 -14 -97 544 445 263 -173 -810 -322 878 -306 769 -135 107 426 20 -427 934 -515 37 444 -178 178 406 180 -647 658 -147 -513 -202 689 -963 502 -696 659 -674 -173 842 -646 830 640 993 -721 -523 -512 981 -18 377 -976 771 -613 -541 -683 -181 -301 427 -522 890 161 -998 -278 -437 -853 -548 -684 568 -911 -2 -825 -941 388 445 -511 -383 476 194 -921 -716 -497 852 -817 -267 445 -867 464 -919 739 -294 497 666 774 -443 -947 -746 -266 736 -584 31 -338 10 -419 31 -588 -888 -210 -825 280 284 335 -105 -605 -867 931 -922 351 -195 721 380 -207 980 205 574 -452 703 691 -954 74 110 -86 -399 -644 -129 -751 991 -691 634 617 -53 -850 -362 -830 -75 787 624 -174 583 909 -546 -89 -482 -225 442 -779 -512 -821 568 229 439 293 -56 530 454 -95 517 248 120 124 505 -191 -462 244 -443 983 807 505 752 619 -710 -620 -179 -660 -116 953 575 190 -376 -683 987 -175 290 -990 186 -900 -548 -694 758 -564 -229 -175 547 260 -947 922 -338 597 788 308 132 566 809 -48 887 -370 186 210 -182 -140 -951 330 691 -71 -696 919 391 -509 -306 480 877 653 -108 664 -202 64 -894 958 497 944 -285 38 802 905 -195 914 237 -429 -745 -55 -298 268 -105 748 414 -824 -493 508 794 812 331 -765 -631 284 752 848 361 -105 -842 269 306 755 -413 -544 322 520 -561 -933 383 -671 -606 -213 -43 -785 228 -267 99 -489 -674 -359 -147 59 -203 531 -815 927 -61 465 -395 921 -292 536 -999 -688 -334 -522 -639 -262 -676 444 -256 -817 -733 327 -584 -759 -273 938 459 266 -525 -695 -421 -240 78 -361 -465 -929 861 239 630 103 -158 -880 -595 -894 -210 -794 -717 418 73 -119 792 34 519 -76 802 248 -228 147 -881 -82 191 -904 485 632 914 -211 -452 -493 168 -235 -17 -728 -950 -554 -448 -738 983 -975 638 -756 -304 304 -401 985 -996 -634 -785 402 924 -465 -845 -742 622 -141 -240 484 -487 847 539 887 711 -497 363 511 -449 944 413 -703 804 716 530 -718 776 552 461 -203 614 -976 -675 -251 129 819 545 -598 398 51 -743 -907 -331 174 -642 371 -597 -760 665 -30 -429 -210 586 412 -160 -316 -642 -60 -955 964 965 844 107 -858 -562 -50 846 955 -401 502 527 -720 347 -352 358 -323 57 736 63 96 -431 430 787 -667 409 41 -161 173 -385 798 -9 681 -226 155 977 -1 -615 -524 502 154 519 -998 591 909 824 2 -618 330 645 992 356 -74 733 -389 337 -45 93 441 -982 577 324 -155 -114 629 370 461 528 552 430 752 -337 -331 453 808 -910 188 861 -272 993 712 863 13 685 -857 -404 100 -771 -664 -911 499 534 -116 703 15 516 531 596 -737 679 535 361 734 -97 -652 -35 -484 -660 752 -271 308 -668 -875 -863 355 -319 -95 -290 -74 -272 -45 231 -551 381 691 417 958 385 -738 957 -979 778 202 905 60 179 -278 -295 624 -348 -111 885 934 -689 95 -116 357 404 977 771 -999 454 -151 -198 -108 -812 -803 885 540 321 -43 643 430 -438 345 645 -930 462 -420 -795 915 -691 805 483 -236 -177 -502 697 680 -295 478 -483 755 -505 -485 154 791 -473 -22 -768 851 61 431 363 -651 835 -404 716 436 -37 605 -175 683 254 203 -556 -182 -345 -937 171 19 700 594 636 407 -579 74 -207 -428 -365 -746 231 -618 481 -576 -753 167 -383 652 -647 -154 381 375 -265 -62 256 -198 -657 108 -455 990 840 -98 -123 737 527 -138 -873 675 -131 -728 403 129 773 553 -893 -631 -269 -526 -754 371 -23 -531 699 -87 -889 -233 300 632 -212 -38 983 -309 -208 -394 -148 -528 -126 737 484 -828 537 -872 223 -681 172 -28 -754 735 559 -942 -586 -407 -386 -753 -606 233 643 94 59 761 -75 -566 139 513 -976 120 -525 352 235 -820 -517 -149 -177 983 646 -509 -891 -367 185 255 -211 -643 352 771 683 495 900 305 827 970 799 959 995 463 -533 246 -882 633 282 220 -777 -921 -309 -729 491 273 163 939 929 -194 582 402 991 660 -111 -877 632 314 733 -581 385 -948 161 -375 122 -628 817 951 -901 -26 716 -626 -952 49 -968 -876 174 587 -72 846 -347 458 -493 -408 -955 472 424 847 501 -223 -964 -601 -663 727 -13 -932 -176 822 902 690 -812 -656 -340 141 -211 680 225 -776 351 381 -678 652 106 -71 195 699 522 727 565 -852 447 379 -54 -47 -265 5 -572 -271 63 -56 -922 162 -955 245 847 42 176 874 726 -203 851 -906 -545 236 -26 349 -782 871 -128 267 -375 627 567 -819 759 -331 -251 121 530 902 553 -404 670 233 -964 -927 484 -874 -753 905 -337 -985 -737 -713 293 -662 638 30 303 -497 -107 692 831 -914 908 885 -667 741 -771 718 -545 -989 450 -158 -545 -331 200 1 837 574 464 -114 469 -114 -4 -724 169 -885 153 -475 102 -974 -993 -551 937 369 827 680 687 -660 -771 -803 32 -295 519 -869 626 -499 586 362 -157 -150 -121 55 695 148 -292 -111 -54 -130 658 -45 310 958 550 -59 -24 849 534 542 -706 806 844 -453 35 441 88 282 -339 884 -180 -723 557 607 -952 -333 763 977 664 56 892 -535 183 44 612 632 551 -352 -209 64 490 -45 676 506 -576 628 -215 -392 -804 36 -550 -458 -90 467 782 -562 -938 938 -213 -675 551 549 -112 117 -443 -326 984 -410 -208 682 273 425 -895 -928 446 -152 -956 385 -517 314 63 -449 -19 588 606 -796 929 -406 343 415 -318 331 780 -127 104 -741 -886 -223 -302 -771 148 -472 690 560 628 -455 648 -504 917 996 573 -611 -977 -862 -898 691 701 -673 549 -341 916 131 508 -88 457 620 170 194 -272 189 -230 -455 403 -899 -891 666 -344 -37 910 806 -61 836 312 100 333 991 -97 -531 724 358 -486 525 594 -932 720 945 -457 213 -947 -71 -480 48 -12 681 -688 -544 786 204 405 -490 -890 -321 -309 -696 -473 -592 -686 40 230 -585 -456 -787 -696 732 -519 -91 961 -983 910 -852 987 317 945 -649 -694 -828 118 -656 -801 414 818 -243 -413 -890 195 -312 -461 313 55 -868 149 657 546 -300 483 538 -805 869 -606 441 426 648 915 674 -379 840 355 264 637 519 -309 -902 25 -913 310 284 747 -484 132 -264 -957 906 -564 -660 -348 868 852 -644 -669 447 935 -368 955 -251 333 -546 284 -388 372 940 391 -987 596 880 -922 756 -647 597 -469 822 -891 -162 563 997 -626 992 -196 -51 160 -395 582 -584 -871 789 -484 -737 -219 -333 284 -150 135 360 139 -405 93 336 -199 180 -170 926 -305 125 418 440 -499 -499 719 25 527 589 -935 731 209 602 384 -69 673 -195 -949 925 428 492 -900 -296 -356 -381 -162 208 562 822 -337 775 -585 719 83 12 -147 -815 797 -810 417 926 646 193 -390 -733 -919 300 464 975 130 -63 162 -937 -107 350 -157 -176 -355 -658 -147 895 425 378 -651 780 234 910 987 -652 -364 -905 -889 -63 786 173 281 -915 -636 830 -728 847 -872 365 820 974 -119 587 979 591 250 -53 -645 311 849 -664 -499 -689 -161 -172 -646 -5 -846 -211 -125 173 -846 230 59 -569 -410 754 -890 -76 465 -439 381 -10 208 -27 -600 -154 -513 -856 45 683 135 400 461 660 -702 -269 220 754 778 702 -88 -653 -213 427 514 -403 -918 280 -394 -606 972 -383 337 -209 948 396 -524 786 -825 -257 807 325 -8 -719 99 -667 -292 528 977 935 854 -242 -766 -893 313 850 -699 507 518 373 -123 105 -753 -997 824 972 538 667 -636 -67 -260 -745 183 920 29 353 -656 254 811 -781 -403 225 567 -974 -46 124 -473 94 817 -846 193 -715 -214 294 -27 -64 491 -413 527 22 266 -11 22 -936 -236 -384 395 -585 1000 -239 -590 -884 75 -103 -641 503 196 -857 625 -532 947 217 -938 594 861 523 -905 376 -263 -301 682 444 -555 -180 -415 -726 -82 839 -756 -285 3 -177 998 -836 258 263 -616 301 307 -906 -841 46 -296 348 -59 -439 -682 -965 -890 -746 118 -127 -329 432 2 437 606 -457 608 -905 -337 959 956 -235 -595 530 923 -825 126 168 408 258 31 -644 166 -995 991 270 204 -110 -861 301 996 243 -158 -282 -856 94 560 -582 561 -841 15 -603 -218 781 -990 425 263 452 -516 -602 -715 145 491 -399 -799 719 -872 465 -696 326 957 -861 770 961 -483 44 -695 930 251 473 -225 -234 396 -689 -961 743 700 -599 -197 958 541 -239 -429 -387 -1000 456 -699 -576 488 -989 -383 395 -772 -320 63 928 -32 -420 203 -667 -700 559 874 92 336 -402 443 -635 718 191 -830 -804 912 -111 -222 438 745 953 -498 962 -810 432 -230 121 -12 429 -641 375 192 -18 -222 747 62 599 344 -650 873 -851 -107 802 -969 -533 -23 -219 64 -101 125 451 360 -37 579 -768 -520 -732 22 -471 -466 185 -876 -215 -519 -990 288 233 587 328 -433 -481 788 -495 -194 221 -277 894 581 665 -608 405 -246 -553 -66 -779 238 -64 694 495 639 -925 -889 -830 81 437 810 641 -664 -194 -849 440 440 266 -819 51 -924 -609 -745 608 327 59 -86 526 -690 41 414 -814 -471 -666 773 -321 -265 -145 -39 -430 -555 224 -610 210 134 489 -575 679 -752 657 -240 608 528 592 -475 -683 927 -124 -95 40 -364 100 607 897 -985 -601 557 522 979 596 515 -48 -881 -870 -365 -858 600 -186 87 -522 -678 138 214 588 898 956 -119 -696 -283 785 280 -952 268 217 -499 -931 268 646 370 924 -336 -972 283 485 -169 -393 636 850 469 26 936 -569 -81 777 376 72 538 791 -207 167 87 -509 428 860 -176 507 -323 819 828 -483 211 -463 805 131 878 -645 -164 486 -39 90 -745 547 452 -328 531 745 -716 896 759 69 524 372 301 575 -463 -903 -729 -456 218 -719 -627 181 -250 -462 -663 749 605 -182 -990 348 19 362 -364 24 -955 501 -766 109 -335 -337 -867 -416 -701 828 603 239 687 -53 956 -315 -596 -181 -630 -606 716 -581 774 665 186 375 66 880 -939 145 -186 505 -279 375 -138 596 -986 860 456 41 -623 110 -879 -316 -758 -393 -13 626 601 188 596 251 -809 -4 -487 312 -794 -771 900 811 543 -313 277 -111 460 44 -762 -268 918 620 -490 -350 -835 671 447 -551 879 -941 -455 929 -672 -803 -579 -830 -987 -809 632 -152 959 572 -300 490 -639 -755 647 -626 -867 -125 -679 -905 -492 -891 -857 426 -517 -998 -24 -283 -13 -770 -285 -349 -166 -81 -220 829 -747 216 -381 84 -762 -336 732 590 -17 -336 -698 -248 839 429 195 256 -703 537 -811 -875 -341 -111 -832 894 807 -454 -889 754 742 -587 514 710 -298 318 432 -330 785 -135 694 128 203 127 -534 438 381 275 -848 -983 773 473 446 -219 -81 781 662 -903 296 188 938 -436 894 -341 61 -794 -988 -654 -99 -42 -489 230 564 -232 564 200 -294 468 -168 165 186 -434 598 -702 -354 -654 -592 458 -833 205 283 -860 206 845 -69 -438 -194 720 982 480 812 96 132 -490 431 333 -102 215 628 -760 -89 -772 894 -578 -553 31 -335 763 293 -881 194 435 -881 -219 -133 617 -609 -261 844 -655 -339 275 -595 -310 484 -551 692 184 -463 482 -223 457 616 -168 16 890 947 597 253 246 -256 -352 384 -465 295 -860 -242 -645 81 -60 905 881 -596 883 275 228 256 -189 -769 738 -356 232 -273 -565 312 -625 -235 276 33 -309 2 139 579 -611 -4 570 370 -382 67 711 -670 165 -704 -209 -702 -927 -219 860 746 229 866 -630 802 -447 539 511 -719 375 -274 -547 -334 -862 -945 798 405 212 539 700 -838 494 -839 -538 -657 917 -205 -595 -976 472 -615 433 230 64 824 485 -204 478 594 -589 -858 -416 -466 425 -815 -523 -601 -917 -592 -163 -38 724 727 -437 -113 231 -927 -524 -998 897 23 909 -372 298 -861 392 -93 542 162 15 -464 -739 -678 -314 680 942 619 144 -349 797 -577 -918 972 670 607 553 580 722 -462 -298 670 -351 -873 906 649 -652 682 -304 -740 540 942 -535 -334 -830 961 -130 372 73 -239 -174 631 -548 -670 -944 803 -386 89 -57 560 -791 -119 24 262 -511 -599 -854 -902 -984 513 281 115 663 304 186 -97 -588 963 68 -964 337 -759 237 193 -37 -822 896 -875 535 -691 624 -399 -585 -802 588 874 -407 128 966 -817 428 804 -69 237 -546 -785 -76 -542 -420 780 -977 -334 -382 924 969 -906 423 397 -322 -769 342 -616 656 1 18 811 390 -518 -908 -365 -865 -573 -279 698 946 899 710 -380 734 328 936 967 511 62 517 327 34 -817 -357 377 901 -236 783 744 717 379 694 -902 -109 -762 892 -815 504 -592 965 -993 -980 -506 -429 356 207 659 -544 138 901 -574 809 -736 560 766 649 -76 457 766 -191 -84 713 900 163 385 341 -487 35 -135 -795 735 328 65 857 -776 -483 -537 -233 182 -452 -658 -359 -151 -264 312 -218 -994 -287 -802 449 711 830 -230 -917 -274 -269 63 5 -55 -753 -832 -97 -616 -865 -108 -451 -145 272 153 -170 -813 67 -699 -648 -754 303 -842 691 -358 666 -491 -183 43 -907 -920 -507 300 719 743 -566 -589 -998 599 951 -83 -49 -830 567 522 -578 -395 -794 -922 787 693 -972 -200 829 104 727 -390 -997 -616 -119 818 548 -810 459 -499 62 -399 -514 689 998 -924 -758 -428 128 -574 367 148 -737 -30 92 -89 -523 -640 995 936 138 469 138 -995 -145 -392 -679 -196 -428 72 -501 -502 779 -407 580 297 241 3 -657 83 -76 -779 345 990 -549 -625 -447 -502 677 959 -696 596 939 989 -317 -371 444 -366 875 22 221 -971 -727 343 682 432 -904 -976 -550 -98 390 -407 773 -638 474 -312 -367 691 12 -223 -117 -769 528 105 -287 516 524 446 -776 194 787 586 18 -968 353 -338 -501 318 -479 -408 -406 311 322 631 -738 -9 -46 70 -597 455 756 486 746 287 443 -809 -720 195 882 101 341 -818 -205 569 -636 -964 829 -77 856 124 173 -485 581 91 -591 -604 780 -896 398 806 -934 -303 24 -222 761 -780 854 250 479 -823 -433 873 -464 340 -64 910 24 -736 387 -3 -475 -314 -177 283 -739 357 -252 -561 -508 -235 -950 498 800 653 -57 -168 178 557 306 -383 699 883 -235 -493 -348 -630 -95 395 -942 -685 -868 910 -367 539 102 -489 237 -843 -86 -142 -12 778 -248 628 503 -229 746 -893 683 -830 -317 -664 -198 975 191 -315 -893 -68 -327 77 -172 439 501 911 217 941 -43 -791 970 -341 325 273 534 55 -366 385 -274 -151 492 -33 258 949 -576 -257 622 795 -552 756 -329 -296 545 -308 701 141 879 -33 485 285 921 -54 -893 242 -764 897 -451 61 -284 -267 -789 -996 -826 22 -227 176 107 455 -20 -678 123 672 -704 -245 -628 -146 514 -885 74 -265 644 -482 -683 -904 1 -298 483 -60 870 -643 104 414 -936 -717 -266 349 473 -99 500 804 -203 296 -753 -162 973 -482 559 -858 770 938 -947 422 -65 824 -395 641 566 601 -246 -532 138 435 850 158 751 690 -240 722 -551 928 464 -740 74 405 883 361 407 662 -578 -486 -957 51 0 -382 864 -596 -944 282 310 -641 -791 -715 832 -459 773 286 -709 709 496 920 -39 682 -43 25 -867 973 -961 -753 -491 502 37 -68 -272 247 954 654 -196 698 -466 610 513 303 186 603 558 479 -427 70 -151 -870 862 709 441 507 42 695 3 -735 455 797 57 273 970 557 -418 354 295 70 -500 -376 754 -359 389 -19 -78 463 494 492 900 -131 917 -615 475 365 -250 127 95 -381 -859 110 -290 -913 -919 -22 304 489 80 661 217 -621 550 -82 707 -225 167 714 -353 -290 674 -649 283 79 887 913 -824 551 268 -591 -793 -528 832 -992 -288 -718 470 -579 -52 -691 479 476 271 -812 241 -793 185 -441 -777 -892 393 547 170 -146 -29 -279 -835 299 -731 193 759 985 -61 984 -104 494 -670 -922 -947 -401 -650 61 946 -861 -637 -389 404 433 -608 59 274 -513 29 436 -485 -725 577 189 58 -10 -127 495 -70 -974 -476 666 -716 -973 -381 -498 276 817 -214 648 328 -876 994 307 261 -152 115 -192 924 -525 745 597 177 -781 957 732 722 -132 -657 -56 995 -792 254 876 -956 866 -788 322 -820 -601 -103 -709 -858 -967 563 -519 -680 620 -916 660 372 -546 467 -37 -531 -871 -584 -141 208 -123 808 578 864 111 711 348 598 -92 -339 473 232 -887 235 -177 35 694 634 -309 809 582 845 -884 395 -992 -93 485 682 252 -860 88 331 810 -68 -900 -948 -115 -364 705 775 279 675 807 -586 694 -452 -101 443 -166 -506 -216 -245 812 -953 692 664 553 149 937 185 413 733 -224 267 821 -633 918 -59 592 810 121 -857 373 -636 -705 -481 625 137 858 891 -655 -543 -210 845 -989 384 -682 516 955 -190 -703 552 -883 983 -800 -131 -821 -65 399 119 -887 -729 684 92 -880 -115 -721 180 -767 -465 715 396 517 -952 -520 104 427 110 -618 -355 408 632 417 -621 234 801 643 -74 654 -270 -529 -179 -956 93 -588 -606 -24 643 -718 -485 -5 -263 535 -661 -498 -428 -818 891 -685 -397 399 -785 -149 -745 -534 -121 458 94 648 764 -530 12 914 -725 912 157 214 550 728 965 -402 -60 -467 -459 697 202 -660 -425 619 -943 333 -254 -193 -36 -381 -373 -460 975 40 -832 838 -970 -156 980 451 -649 -282 562 -476 -136 -138 844 180 -509 -293 842 -698 -11 -200 94 662 -903 -586 -645 790 -152 -716 -949 491 118 518 212 941 -978 -10 239 -867 -33 719 -350 641 -732 935 -857 433 -539 585 201 -235 -725 84 -423 383 217 -834 -967 -172 -302 -628 402 582 598 693 -537 3 -603 -476 -730 111 -358 86 -487 -384 -909 -831 -421 597 421 65 -499 -786 -83 -215 -743 137 -402 619 188 425 449 -730 22 -34 343 98 567 -340 -299 -702 -634 668 234 305 -36 943 -8 -691 427 929 425 32 -225 470 754 -113 -772 89 400 898 66 -246 -113 752 495 -147 649 169 -40 -750 2 -910 -961 -767 -904 964 -853 172 729 -781 -504 -473 129 -575 592 10 -245 -570 -21 917 963 -173 -663 608 -35 564 324 -991 -27 55 317 -47 355 -210 -651 168 479 -916 -997 492 -955 881 942 995 -636 -223 -97 389 -576 894 -195 -974 658 538 683 943 480 -968 -137 -589 483 -546 -64 506 798 728 -839 808 367 12 261 866 -187 -303 759 983 -319 -603 271 65 256 -298 -72 -759 -621 72 25 -236 -864 -411 -452 -561 -847 482 -28 925 767 -837 489 -977 181 -542 81 147 -335 318 -159 -302 279 341 201 397 216 -587 -265 557 -24 454 -118 653 -19 -712 964 -296 -694 -125 638 -828 297 939 856 233 -421 95 977 -321 426 229 -819 316 -637 232 732 -451 -985 356 -80 -788 -997 -963 -291 465 721 571 712 -319 463 363 899 -537 -624 -130 550 861 -719 -432 -175 623 513 604 -469 10 -251 -529 456 925 113 -261 -402 757 -508 -973 -843 739 -648 801 706 -186 -437 -149 237 -18 -6 562 -92 -491 329 695 -53 -218 649 437 575 -442 884 612 -980 361 -26 538 -696 -546 211 985 312 -709 841 -607 -610 -997 892 391 240 -263 101 721 602 -22 589 -806 -153 -980 -211 -424 -299 -335 -513 -748 271 -708 -70 764 -234 439 980 -746 445 197 32 631 56 -830 -946 -472 -747 -173 -269 687 -531 -583 -741 -892 74 -634 635 291 -535 -323 -646 -128 -405 -576 110 -101 -15 -861 -734 457 -718 819 -115 -738 -593 294 -828 30 -649 -744 57 664 195 -249 -986 -447 -693 541 867 -460 612 403 740 -19 994 687 -333 -499 971 -639 40 347 359 147 -499 -999 -41 145 -489 734 679 787 514 -602 690 635 854 -284 -940 102 -412 710 583 896 -708 188 845 -661 336 -216 -952 870 140 -278 800 -9 -151 542 -740 -646 -922 480 369 -485 -856 -401 -622 -66 229 -157 285 -699 740 422 755 -347 -852 -89 118 955 -256 -402 519 126 -382 -723 -328 147 -285 -827 528 -120 -258 290 -275 77 986 824 739 414 33 38 -910 703 -119 576 -597 778 138 -344 -218 -201 882 -650 656 -470 388 -620 -577 98 168 759 528 -587 -65 -527 -689 -776 -331 -235 848 255 500 332 -815 35 851 -2 993 905 -169 35 675 -268 243 370 320 279 -579 -518 -135 545 948 -439 68 93 -773 -895 -850 167 -376 160 215 -386 -418 310 -559 59 -302 405 -848 216 733 670 80 258 -600 -78 -412 -791 379 -614 -687 353 -661 -197 -263 -895 -488 -333 -742 -942 386 832 -955 460 -441 333 -705 -34 711 757 831 991 874 -798 795 95 887 293 -710 -999 -936 721 -272 -79 188 706 909 -370 -844 -416 -521 520 470 -441 712 760 -925 -532 584 243 -572 -1 -292 -431 -882 -311 -823 429 779 -142 -880 -294 218 -318 699 -258 -303 737 665 -995 30 280 -327 -661 371 -983 258 333 -808 237 999 -239 -69 -334 336 -425 -175 -738 84 244 -194 164 -646 494 193 831 518 -664 -548 426 -65 -948 -64 567 -676 954 906 -669 266 -234 -27 521 722 -126 661 -879 847 -253 42 887 -466 277 655 971 -708 -461 -123 409 225 -647 -678 -680 51 139 36 543 -122 -560 89 584 -137 -847 552 -353 -220 -664 188 159 774 -914 630 221 -214 39 944 -248 12 875 954 -812 166 295 -501 115 114 -9 87 231 -384 432 -237 549 64 -546 492 -309 -305 -423 176 -944 962 156 868 824 719 -332 671 649 609 -392 383 -221 -87 -22 126 -488 264 -632 -150 -390 496 129 24 110 -578 -708 245 -11 192 -727 -155 -314 -741 -670 341 -374 801 834 793 174 -462 -405 -156 955 943 887 127 -350 69 961 144 -511 660 790 -142 949 958 -673 396 466 876 -687 -146 220 -137 -274 -891 386 -833 -983 -195 954 -534 -167 664 720 -162 -328 238 190 700 -777 -715 144 -628 489 399 111 985 -402 804 -877 -276 -488 987 595 923 597 403 470 42 -820 213 964 -664 602 -77 -133 -422 409 278 107 -70 284 -349 242 919 -471 942 -397 961 131 -574 -124 889 -430 -60 -771 -644 -511 626 351 -538 155 -273 682 -737 103 -555 -879 -335 -789 270 -510 758 -253 -678 -709 747 -72 304 730 345 -864 563 -815 -243 -992 -928 655 478 -309 603 375 939 741 -356 811 -128 233 -803 -452 762 430 366 831 -501 86 650 -463 365 -544 125 28 -156 -744 -989 424 488 583 -982 -442 698 902 -966 216 150 -721 -666 -64 356 934 -24 -439 954 555 -606 -960 129 -84 -475 902 959 265 356 -481 -553 826 790 614 609 -827 150 -646 -416 692 975 -276 -801 539 -158 -370 -392 348 -241 598 351 -268 -591 73 -294 764 -730 964 -657 35 -646 534 735 930 -282 -718 -539 866 -309 438 -122 873 348 -778 21 -724 823 -792 -289 944 19 -500 -613 625 -898 477 464 -332 732 345 592 -790 -419 621 -485 -212 -955 940 -916 -335 317 176 560 -468 92 -613 869 408 -148 -388 940 57 387 753 288 789 -203 -812 -980 7 -645 -751 336 3 93 735 -83 630 -987 190 207 510 -769 -359 429 -172 351 847 348 125 494 68 414 745 -836 990 -978 531 60 14 -546 764 179 -559 -845 206 159 669 -289 -152 633 789 867 489 -133 -626 875 340 -437 -449 962 629 898 -527 -176 -909 -257 -666 -925 -357 818 448 -754 -743 529 619 410 681 683 -109 366 251 514 614 -1000 911 -589 -568 277 767 -822 -441 920 135 533 -26 707 196 -908 441 178 932 844 -943 -623 -674 81 351 -80 750 186 -499 -305 -777 207 -543 -107 -635 -419 817 -503 -226 -995 -230 -722 208 658 751 -520 35 263 294 6 -773 508 95 80 -873 -645 -352 502 -728 517 242 -237 -745 379 371 173 820 -159 902 -642 -185 140 -921 455 649 -134 -328 -668 -306 -982 -335 215 54 293 469 190 -297 740 820 -874 -489 -135 801 244 -266 341 817 -986 -67 -569 876 -948 -591 685 232 -630 430 -952 178 -480 907 -869 -49 -555 497 -374 -78 181 -695 471 -966 -949 78 875 897 684 764 -67 102 250 -617 -265 440 908 225 675 176 972 -910 275 425 -387 -480 -193 -108 253 943 391 341 -683 -720 26 712 -21 266 90 654 135 978 -551 925 -876 -183 574 95 -814 -628 -661 271 856 -112 -182 461 -1000 -849 570 -237 463 -172 -129 -779 281 -874 -805 696 -579 374 285 -608 -213 -795 -42 166 961 -859 383 185 -118 439 793 -13 -937 388 704 275 -710 -104 -36 -227 851 450 71 907 -778 420 -25 375 409 -583 219 -670 481 375 19 -637 827 262 -467 -873 370 -987 896 -647 586 -709 -727 727 420 -438 -85 182 740 376 584 753 -491 569 -687 -671 30 981 -89 -301 4 977 332 -339 374 388 -452 669 -588 620 843 847 -138 -827 -742 -885 0 -317 89 -37 343 -344 791 182 -624 -3 578 -416 -684 965 664 209 653 723 103 -845 856 519 -559 -665 -528 700 -560 -354 -969 459 -965 -101 562 21 21 -190 -213 504 -992 598 -517 340 -378 4 -653 -791 676 965 -570 -539 -499 466 -233 437 -6 -11 -240 -87 -667 197 204 308 642 893 810 903 629 -374 -420 -515 -497 565 28 -579 991 -108 45 486 -524 -808 969 -948 405 -842 663 532 -240 61 -805 -856 836 -571 -500 641 -607 181 -922 -525 632 -177 876 377 -800 -777 -807 -935 399 896 -299 386 -510 -139 613 866 -43 -785 935 -607 129 599 -91 -540 -568 -417 -320 -348 720 674 216 -285 -165 -400 -796 171 253 -327 115 -190 475 963 122 -76 -995 -510 770 -855 -637 315 -852 219 529 666 -461 323 452 -705 99 -937 -716 392 767 187 -375 -980 196 -854 -755 445 153 -772 -24 -117 951 676 -691 -888 284 479 163 991 -697 -762 -385 86 823 207 -987 -193 -926 484 -819 -507 548 435 -167 -474 52 661 812 221 -279 41 -698 703 738 -497 511 -20 -625 740 134 535 310 912 -468 -397 -375 -994 -785 223 33 656 -110 -965 -999 -238 361 410 -932 -514 -428 -613 -762 468 494 -844 -544 233 -534 450 -297 -299 620 -371 -130 -216 -933 36 736 -225 120 -123 -37 -163 -4 861 -44 -233 -139 -758 585 338 942 -646 -475 -625 890 -967 -353 450 515 517 92 38 -424 938 664 901 -826 -648 -23 -685 -972 -299 -488 -8 159 -654 -171 -949 -494 -544 556 980 -134 631 -446 918 147 -732 707 -51 896 -620 -686 -235 604 361 385 -365 -634 -385 -600 -983 -759 -526 818 -900 646 626 -46 -835 -862 -277 -421 41 64 -618 -775 33 -421 -409 571 -174 -535 -958 399 642 -856 553 -516 460 109 -402 787 -515 -198 67 45 457 -365 -872 949 930 57 -390 409 -220 -793 -409 -497 179 463 802 797 -488 -1 -724 911 -268 -180 642 -474 37 887 804 -298 527 881 630 -702 -890 -186 47 -461 823 -512 -866 -594 -981 -179 373 -693 -615 590 329 334 197 968 -182 -531 324 -716 -676 702 -999 -395 878 41 -409 -408 -782 193 829 -286 966 -343 497 -944 -353 -52 452 -625 -124 913 147 539 49 898 -861 -902 731 660 198 345 -218 -183 -216 -697 136 197 645 825 -294 299 506 -564 -99 -183 -845 -125 -15 282 341 -746 184 -716 -967 606 181 777 896 156 423 454 539 -871 -577 -212 896 -651 -834 -450 -434 382 110 -189 -721 -748 -511 -905 -205 805 -576 90 -21 628 987 -876 517 108 -299 107 -693 4 -596 -264 645 -258 -156 -528 686 -635 503 794 -487 21 849 -735 617 515 -930 -297 295 402 -181 -72 -252 137 69 -205 434 996 267 -635 741 -949 -24 373 147 -383 -677 777 -278 -371 740 821 601 322 -470 261 -738 -391 -166 623 178 -728 402 30 -785 -918 -967 874 975 331 934 -628 -933 -45 -223 861 741 -126 464 150 -772 -320 518 762 572 387 -584 856 736 -48 -527 -461 -392 853 666 -909 139 230 680 888 662 524 250 535 -697 515 694 -903 215 -256 -559 72 -734 287 -923 -54 337 501 358 567 433 -473 17 -952 145 465 315 -975 34 -270 -663 299 988 824 -396 -756 444 -771 -335 39 -118 -30 -9 -766 177 916 -872 311 -205 396 374 -782 -189 676 303 -436 935 703 -689 -422 -915 -873 -311 954 756 -948 -390 -425 964 356 89 -126 348 -249 -640 -220 -590 288 -536 308 -707 122 -909 -691 996 -478 -228 -954 -494 -264 -986 155 -298 -77 -416 980 -635 -180 303 894 -502 690 -122 -595 657 30 -336 568 667 241 -921 -900 -832 -38 -128 -141 -787 535 -357 716 -493 542 -667 -374 -81 772 581 -253 399 -464 -610 964 -793 -545 -850 407 593 -174 -920 460 -733 404 754 -346 -493 -475 -739 902 474 145 82 -997 454 785 -68 469 313 761 716 -552 -466 -373 483 212 -119 -356 -381 363 336 -732 -712 209 -394 -641 -531 -886 -906 -688 -435 -571 138 -957 90 148 760 705 354 -386 104 69 886 530 69 870 -873 -182 -327 -548 158 -981 93 685 -296 499 -45 184 -21 516 946 797 665 581 249 -237 -556 -623 -468 794 779 747 -421 992 -590 716 620 -621 35 917 640 457 108 -565 717 164 -266 621 349 72 578 -151 -880 84 285 402 -647 765 -367 223 -531 -454 -884 759 -243 214 -428 765 74 -369 -719 -235 735 -192 123 952 558 613 188 164 -122 -946 391 -294 -281 316 513 331 838 900 -935 974 598 -770 923 -388 880 731 -980 604 314 836 845 -989 646 482 -511 208 933 407 -569 222 -823 692 -860 974 678 -136 -104 -315 974 -164 -240 661 -950 33 -803 134 132 131 -745 -433 -168 -912 -964 815 -662 -679 -94 -69 -946 -785 847 952 30 807 639 -956 534 -308 452 956 -21 333 -622 -95 906 71 -771 -819 -483 -216 -568 -785 226 804 -491 438 -819 949 -163 -294 -60 -948 -198 -191 -631 -676 220 411 -508 214 346 -987 -995 -195 613 -511 515 299 -946 42 -237 -366 -701 -484 31 -950 -922 -819 638 481 -843 -101 512 159 53 349 61 -255 463 22 -179 313 -216 -405 811 -536 -636 -369 -610 478 -421 -752 495 890 -279 322 -144 -644 361 152 -991 -600 897 -861 -438 -164 -75 778 -934 -52 760 -372 890 73 700 -770 -120 -330 -550 -63 956 109 -110 -866 -846 397 5 -658 459 709 561 529 92 -812 -197 452 493 505 4 264 -290 619 -487 109 -594 -836 953 87 637 -237 -518 555 703 -827 772 -378 880 -339 199 6 -287 -422 -763 397 -945 397 542 730 -528 270 -318 -655 744 51 -646 -472 -184 -454 90 933 -785 -28 585 -687 584 -629 983 -64 -825 -139 -710 -519 -600 356 409 -898 958 -468 97 -899 -148 -239 -886 499 611 -302 -152 792 -899 -792 79 -864 -948 92 344 -728 459 -489 -316 -178 616 378 -721 -278 -615 -23 -733 -447 329 -177 2 -444 327 -315 -323 -479 231 723 796 635 -851 232 84 -603 -700 -871 995 267 -6 -675 503 461 -230 -637 -776 -901 370 974 -454 -191 -858 -559 146 426 291 211 298 -534 157 27 -952 -839 -735 624 -294 -889 767 -4 323 -802 -336 -571 452 86 -229 -208 -263 -517 -862 869 -585 361 -789 474 -388 683 525 260 -113 -856 -349 -977 -523 -342 83 685 737 744 94 604 710 -680 -124 -193 23 870 338 613 -397 984 795 500 919 399 62 -867 -559 610 708 -208 -456 -752 -660 476 -109 943 -493 -831 566 -230 353 980 123 605 956 -41 968 838 441 442 -725 681 -68 -185 739 851 -312 328 -806 281 -473 139 735 960 -963 -154 817 355 706 84 -225 -537 -163 126 130 587 419 539 -49 741 -991 788 519 961 -581 -949 418 -531 873 607 115 369 708 -838 213 -332 -525 -934 -191 -178 89 442 -705 -629 -446 258 588 -871 424 96 -141 -225 -692 -548 -866 -264 149 492 782 993 -128 -261 23 -469 -465 -41 835 399 -942 -293 232 157 -326 439 378 582 944 764 -230 413 -783 699 457 989 -258 -340 -650 636 666 -271 -426 -160 839 -387 -533 -855 -901 -141 -765 -434 -586 -451 -903 72 57 532 -631 763 50 -823 273 94 -965 -671 183 994 674 -973 52 56 361 350 666 913 245 224 -866 -73 664 329 703 -666 716 -388 -353 -291 371 -396 -304 -765 352 33 741 -486 24 662 -165 558 914 -85 -462 -902 284 959 -38 -2 756 -136 -944 -299 -372 -275 234 -455 46 831 801 -261 774 -120 105 -761 -493 -409 569 691 956 976 750 797 -647 -886 -29 -550 -798 -764 -874 -36 -678 -115 757 457 822 -955 -354 -162 561 271 759 201 -798 -592 583 -751 -24 -143 749 -328 -824 817 -921 -261 124 214 -699 -119 123 -919 566 696 -449 -92 -766 -144 909 243 -103 788 -932 315 5 217 502 -293 -962 261 738 -669 759 785 -883 15 -482 721 -932 443 -477 825 -110 147 43 -67 934 401 626 -391 -608 -652 710 277 578 579 -995 -823 82 286 491 -41 -384 -696 -467 635 60 258 -982 -472 60 478 584 750 531 383 -151 -966 64 78 151 -821 604 -279 -859 -479 -583 525 -123 347 -705 -511 612 619 56 499 779 474 827 830 -954 -150 178 856 185 833 -864 356 -137 -583 -680 434 -902 -167 881 408 624 -525 175 480 684 558 -778 -395 857 563 174 -179 -522 -763 97 -469 492 -996 -578 861 -870 -362 -487 -612 604 -845 845 612 138 270 -578 -379 876 -893 -401 -629 498 -963 -731 696 -753 594 285 763 810 454 -336 -864 -118 679 451 -287 -11 -91 -25 173 -391 -82 -819 -615 357 146 980 487 -641 25 355 -373 -920 -669 -8 -260 249 -606 95 689 622 194 -802 85 -307 850 489 -963 -532 472 -579 440 299 432 -412 -792 350 613 712 584 639 178 -204 -33 754 -223 433 477 -724 580 -257 -300 -537 768 562 436 960 361 900 378 270 -455 -473 677 -273 -412 -986 675 -472 893 -163 281 -991 -317 -363 -68 673 237 602 991 931 78 -487 -762 755 -211 93 -452 974 56 -774 22 -111 -698 336 -587 -849 363 98 520 -624 603 518 -101 351 735 486 526 -652 939 154 -776 178 -20 -163 222 -451 -236 -551 -161 -472 -947 -216 -790 -698 -566 458 -58 159 144 337 -808 452 642 243 -573 49 -18 646 774 389 -50 -853 529 -137 -597 -912 -430 -139 308 433 -561 -321 871 -41 -288 329 552 -219 465 -551 -334 -122 836 634 843 287 975 346 380 -174 -505 -102 834 -718 660 -139 -397 609 -21 172 127 -63 -25 846 -40 123 -552 -12 251 -965 -215 -337 -144 -286 896 322 866 686 -318 -62 -790 -882 743 409 578 -126 -461 585 -193 -722 362 968 -138 -593 -850 111 210 194 -380 -524 203 734 -816 -575 408 -737 -61 -236 -768 162 991 -610 -938 -271 -379 884 388 515 404 -668 18 598 -44 -59 824 752 -440 -377 -825 988 -446 26 -271 649 -424 -627 39 868 -638 201 841 447 -908 682 714 -773 513 -746 644 954 626 -960 580 -279 -657 858 -279 532 253 372 414 212 719 648 -392 -764 439 -55 860 937 787 -104 -835 984 969 825 982 -178 -637 -907 -854 585 -751 -493 149 -552 286 895 131 -441 315 421 -292 -858 -155 -998 954 578 39 422 -781 48 -830 412 -988 421 -959 878 -881 -296 -517 201 -912 -421 865 112 -714 394 -198 786 711 672 483 47 -963 9 -99 336 -726 245 44 -371 -438 858 -362 -946 646 45 477 779 809 -499 -751 -1000 -91 -454 936 667 -103 -693 -308 -506 675 306 -60 -465 943 160 -949 327 836 935 -78 943 -710 159 474 -966 18 484 585 595 -915 -763 -406 439 386 978 566 511 -179 -638 271 -13 -304 -529 91 797 -585 541 628 -919 696 300 988 -106 33 -420 583 -254 653 -590 -415 -408 30 -818 95 -241 -934 720 96 -148 -317 637 777 660 -418 -938 242 137 -476 104 -891 726 -147 1 -913 928 919 335 787 217 753 748 -334 -557 782 508 -369 -727 819 -532 -194 298 -752 -629 -328 -432 454 259 918 819 -481 -516 -623 -707 -467 -511 113 -919 76 -737 -669 939 -457 -687 -548 -890 101 941 174 398 -72 382 813 440 473 -885 385 -650 341 67 498 590 -599 265 561 -497 135 -653 -411 -443 -508 133 -240 -42 57 891 228 513 213 484 824 -43 241 -374 105 -549 136 109 114 447 299 172 -77 638 537 -401 -197 743 389 -569 132 -284 -788 784 -294 -91 224 -170 969 -717 200 -799 106 544 364 793 -345 -281 -150 -820 639 627 470 -377 22 -962 -264 -3 -315 304 195 510 -303 774 -56 778 902 -597 322 -710 -304 -131 -585 64 352 -544 -479 -531 249 -234 -192 958 -231 436 -627 -127 644 -487 -864 -453 -127 -537 -54 49 634 611 -438 -163 -816 -718 -933 749 -739 299 -655 -710 -698 979 882 934 166 834 -486 42 157 79 969 342 21 131 459 867 241 260 597 123 -473 191 699 -442 -833 733 -411 107 -254 -892 856 738 -822 279 -43 111 -742 60 691 505 307 986 914 413 -546 -436 781 -308 -620 -192 -249 238 -230 -248 548 57 116 -69 755 195 -447 153 722 -623 -302 -949 452 689 -182 229 -773 -954 -317 -758 -638 199 -277 -571 -70 -273 856 716 -683 266 -244 -564 64 1 183 -37 -479 -45 -439 -497 -694 514 258 -670 362 -259 765 -158 -270 356 218 519 585 802 970 -577 -118 218 340 -675 -166 962 -601 673 -899 316 645 690 -156 108 195 910 628 -265 56 -979 824 -52 -925 169 526 690 532 780 546 479 453 374 -555 -257 18 775 -807 4 -883 240 -833 -714 -190 -704 972 493 439 -661 -373 633 -123 -6 519 966 -980 100 603 -884 -107 -276 701 834 -287 481 199 899 395 -420 -563 597 -741 2 -68 180 -407 546 -8 229 646 355 -707 425 560 223 448 -42 -494 -297 188 -233 171 597 17 -628 220 -465 855 -671 961 83 -304 408 515 764 624 -380 -782 -542 11 -953 -928 132 740 552 -901 949 -623 -738 -311 408 415 -135 946 -157 688 -884 434 -56 136 730 -60 -742 -470 -488 250 -120 464 -835 -805 -308 -146 -596 874 104 233 739 582 634 -945 474 749 465 572 -640 -817 -355 -287 -866 -553 -448 -905 656 526 60 -733 961 -224 478 304 -576 -586 -744 -237 418 178 -736 301 728 -397 -389 134 677 -121 -135 416 453 -443 509 -450 -380 -25 342 -940 623 -446 991 704 487 135 413 797 -358 -51 -122 -86 938 -734 -954 -840 230 -642 743 522 -417 -224 -975 157 -27 -299 297 445 -26 -478 -624 -841 347 -503 511 -272 -901 -122 -989 195 282 -294 115 -926 -471 -153 -699 -968 294 -482 571 72 -638 34 366 -100 67 497 -145 -911 483 211 -241 217 -374 -777 77 200 116 241 607 899 878 -915 153 -891 -781 -399 -891 288 -992 362 367 971 -813 983 292 -820 -686 671 436 -31 853 -133 -201 539 169 255 -500 830 -601 -777 832 -3 -771 -594 563 -149 398 80 679 -909 500 -752 -700 671 629 683 525 215 -525 -457 -896 -497 857 -630 965 -42 787 -993 496 -752 998 -610 -915 -700 -561 -9 -82 -641 -541 831 -615 -51 -652 -119 -69 124 837 -590 568 570 707 779 637 -2 973 268 -980 980 -165 -295 -360 269 930 -146 -429 -251 -190 202 -292 -755 282 -901 86 595 -210 -264 345 996 795 -20 952 -481 -845 881 -122 684 -29 328 543 820 528 -468 793 572 -609 -679 268 728 -937 106 -860 -93 -79 804 230 -428 605 366 -312 -821 -708 -392 -875 -395 669 -935 -398 324 -484 -380 124 -38 -969 512 -39 469 -790 417 -530 -933 -422 927 698 -428 84 33 977 187 409 561 -118 394 -926 907 854 -717 451 966 913 -787 783 -860 536 18 667 517 -337 -480 91 -671 -140 -770 427 144 146 886 -270 254 10 -188 499 -472 -913 -817 -572 95 -167 427 -638 171 -580 637 -453 -489 621 -313 907 -125 -733 895 -760 -772 863 -621 729 -531 987 -747 992 -427 -873 -946 -788 285 556 845 365 858 625 701 -242 -391 223 646 738 827 841 -68 -282 -795 68 -571 -798 -170 534 641 -888 -636 -302 410 37 -65 377 -158 -674 472 830 823 742 -562 793 -856 256 -538 -673 265 -304 -103 854 -752 -468 297 -738 596 775 553 -49 -142 343 708 85 261 4 293 880 -624 406 -838 -318 -180 -322 876 -115 -558 89 337 428 -205 -685 -430 482 -239 8 362 -585 250 -146 -733 851 -109 792 933 346 473 -859 517 -550 -139 805 817 -661 -323 587 222 -136 55 488 531 610 363 -892 791 248 -801 168 -906 -742 361 902 15 -748 242 314 -673 -496 778 -513 -28 531 -734 -581 586 -832 173 -349 757 227 404 882 870 847 -357 -938 110 -582 454 978 943 271 504 577 448 602 -563 997 750 -668 243 513 -477 -40 456 -891 139 536 542 -867 -933 83 -516 -452 -163 774 830 -336 345 468 137 -861 643 -591 460 -536 77 -926 -412 895 742 -657 -939 242 -765 -909 -426 528 686 -125 964 -397 -297 915 791 -297 -883 -711 400 963 -422 436 -233 831 640 751 -355 -109 723 -25 -897 -580 46 578 -317 666 440 -13 662 -642 435 751 -673 320 599 351 -687 20 342 871 -784 843 472 -711 -885 -332 -690 -114 903 631 -950 -701 394 -240 705 -255 872 -679 -988 -535 -846 925 332 -78 108 -15 988 855 572 -924 -324 -875 878 -699 -373 -247 -461 112 -923 -691 -530 -701 2 641 840 -212 994 -222 -706 460 -517 968 317 -163 810 -614 546 -817 617 166 229 61 686 867 597 603 -802 -245 777 714 -872 555 429 -646 -777 360 -575 -511 981 -179 973 -582 -564 632 -241 -796 344 -129 940 874 893 134 555 182 139 -121 993 909 205 -948 -334 580 633 -958 -299 -572 -638 -464 -221 73 121 -65 -568 55 530 -703 316 779 -606 -960 -137 612 130 830 114 598 -599 -606 436 683 945 553 992 -584 410 -677 653 461 -680 848 -909 785 -558 922 459 683 -615 -135 722 164 -814 -463 633 529 373 733 600 -975 270 60 726 -975 683 -930 -820 -279 -670 73 -958 123 -658 815 570 -165 855 -686 -740 -64 -159 43 51 171 779 -995 -148 -817 369 -657 521 -483 77 503 923 268 958 859 757 -953 118 -64 -240 801 180 773 -239 -302 -668 -474 -911 -353 -569 -987 326 408 485 -468 -752 -8 251 194 628 821 -410 -521 -745 446 507 -643 -508 -743 -507 -259 166 -886 614 781 561 -593 68 621 -397 -919 -746 -598 602 -182 -827 -790 270 -745 -514 -207 -618 -558 807 -485 227 -636 -995 814 -366 259 547 720 -349 906 782 -321 574 653 -279 -950 -917 -945 -108 97 675 614 -561 848 -305 632 -969 -630 -806 261 27 873 -615 -477 -351 178 661 190 944 588 123 -393 -475 -991 -872 648 566 -378 477 662 236 744 38 -672 225 -467 -886 -259 -945 705 177 -727 818 245 581 69 -891 195 -768 -634 729 121 154 -40 482 -368 469 281 284 189 -834 685 671 -626 42 113 100 513 884 -314 34 -850 -85 952 747 -171 679 -448 -972 363 -463 -729 118 848 607 81 -301 -729 664 -925 -180 -914 -989 360 266 -961 -268 224 -132 -235 941 -136 -19 358 -497 106 565 53 764 -626 -72 241 -349 -419 -780 361 635 -779 -33 819 482 841 -414 -346 190 492 -655 -168 223 -980 -447 -563 -816 -722 -199 -791 -18 -386 857 -224 390 -888 -249 165 766 -342 739 532 -453 -803 186 355 -950 245 -389 910 -885 316 -616 140 -784 -267 83 -997 642 117 995 113 692 -582 -447 -923 40 -822 761 526 -165 -631 819 -553 -780 -797 -937 -528 365 -424 -16 469 -210 429 -458 -470 -203 880 442 315 -830 -207 830 91 957 -845 664 337 591 -612 -411 522 -631 -334 -587 229 -450 -326 353 672 328 760 947 -219 -814 -452 -174 805 349 710 -655 692 218 259 -569 -232 536 841 491 904 963 838 -44 -16 -477 -608 676 668 334 -10 -285 300 431 -810 587 55 156 442 785 674 990 -455 -359 -710 -517 -505 160 550 6 -352 763 -837 786 841 -458 230 -107 667 -994 -36 330 -944 -676 -824 264 -249 -308 -273 744 256 450 906 980 104 -745 -869 758 118 99 -787 -38 575 254 -306 667 339 -845 251 -471 -573 -407 -111 -497 -541 -83 165 883 454 903 509 -480 -283 146 -573 -211 -337 546 -88 334 -335 -439 208 -961 644 -200 -520 88 766 596 -470 -993 -156 -112 186 752 -641 734 -323 -382 -828 392 -22 -894 -902 -552 -802 634 194 812 45 -7 340 -768 -362 947 794 280 207 -477 -412 -573 154 695 -785 -602 79 644 -115 38 667 618 -262 -190 958 -627 -416 -999 830 -840 716 61 655 621 -414 151 -204 -459 -357 461 442 226 690 -337 639 -680 422 -72 -444 -460 750 -461 810 915 -646 -56 738 -189 290 -617 -938 -183 117 -710 -916 -603 848 -743 -440 974 -95 188 218 -666 -68 -253 704 -7 -531 758 608 785 -661 -896 -351 244 -858 -458 732 -242 -19 -735 -512 261 648 -432 284 -217 45 655 906 -784 -557 287 391 -200 675 506 -763 264 -952 -953 928 88 560 -380 204 301 -903 -770 133 305 -553 -460 -682 -717 -203 445 584 -759 -553 -769 -209 -155 255 122 490 -420 848 100 -707 384 -867 -805 -861 368 132 153 -1000 -644 52 -279 379 839 276 267 521 -396 -583 -562 -652 -39 784 131 -437 398 454 115 -490 297 480 -63 -149 -951 -271 93 -14 -682 -515 -372 850 759 -63 -90 -23 652 404 46 791 845 -143 23 -144 -329 -816 977 489 -309 -613 -161 532 -898 -592 -845 -965 -41 646 -733 -42 -861 -799 336 -847 883 244 -954 -605 755 -333 -930 192 -401 -712 864 -102 -847 352 900 -918 120 508 -993 577 -974 -652 375 -555 511 417 596 224 855 -183 -899 530 315 -438 -256 -877 373 -555 297 45 838 -651 -916 -988 633 -972 729 -980 454 843 -577 640 300 660 -210 298 -54 -184 -715 -326 210 -293 334 -863 -590 981 541 -116 864 487 -276 880 943 -113 -693 -733 -770 -797 -573 460 474 612 431 -971 -742 810 -114 -825 479 -33 404 -804 345 890 -794 -599 -985 539 -672 585 -243 263 -30 726 117 473 -632 -109 -227 41 617 27 733 449 -990 726 -877 374 -217 635 -14 -625 577 -226 -174 -298 -496 634 955 -509 -697 915 -692 827 244 896 -647 -921 105 -448 -921 -317 -268 740 216 -881 30 936 -119 -789 -22 -619 73 64 -223 -188 -578 238 -398 411 -472 -213 -533 982 -117 903 218 -608 734 949 -354 381 13 -859 0 494 -237 791 349 -288 76 562 257 889 642 189 954 50 -136 926 -736 941 511 -254 -357 813 -673 661 -210 -397 209 42 -221 -386 331 453 -457 14 -207 78 239 279 405 853 -184 -880 395 384 -541 637 58 -809 854 -77 663 239 153 -625 -114 492 -10 -170 -26 -78 -984 964 164 -879 -364 108 739 127 672 793 132 -489 215 -44 -88 844 -767 135 915 548 408 -443 168 -358 838 -875 -384 -363 -805 -758 -900 175 446 975 296 -953 601 -307 -981 534 789 996 -318 -727 -50 -596 427 56 815 -807 -643 868 -784 -128 -832 -455 -691 741 525 141 224 -303 767 282 -428 466 -662 -524 -361 -358 -392 417 -851 903 -847 -936 336 610 659 632 156 449 618 -219 -329 831 949 20 -900 183 -663 -158 615 524 777 -753 133 -569 -286 -590 -966 -470 546 780 -845 739 589 283 426 -371 851 -590 635 -61 -775 297 -815 747 871 -279 60 -33 700 813 151 572 115 717 451 -955 794 58 -744 -850 558 962 -568 945 720 821 190 289 -979 -694 -550 -915 -841 -236 542 405 171 -530 -344 473 -997 -976 -161 -316 -724 -881 384 -969 995 670 660 266 44 306 819 480 -179 304 431 947 -727 -159 -940 -71 -681 -236 -574 215 575 -933 473 3 -810 -103 -795 730 260 200 47 800 951 747 319 -20 -658 709 -362 319 222 -811 -982 -753 915 58 235 -142 477 -375 -374 72 389 -29 841 744 667 -909 244 -737 607 -589 -496 314 98 -941 544 748 689 891 -842 440 -371 235 -991 -391 -698 537 699 -969 -929 285 -368 305 -222 -137 -429 -739 -411 468 480 669 824 291 -588 -276 721 963 464 -455 804 -319 460 -624 197 -268 -376 -350 640 844 -968 483 3 160 584 846 973 397 932 980 -717 303 819 840 -1 559 -767 896 -816 -288 820 -405 -311 -718 -748 559 898 74 368 912 558 511 -641 -308 -924 901 -569 615 -50 260 573 700 332 325 252 583 425 -457 -371 -267 -510 970 161 338 -184 -902 253 -920 857 982 -988 -410 -371 -817 -548 -821 740 -164 -888 -881 674 883 -266 -601 -336 -683 634 61 -957 -600 -464 559 -723 387 885 -936 -239 -870 -381 937 -114 -253 -925 -458 -121 990 921 -135 -527 973 895 -248 127 -796 -746 -942 -888 192 -594 931 -111 688 -443 367 -573 131 -504 714 -325 -281 52 968 -382 991 -570 -505 -24 218 -73 265 929 477 662 553 859 701 591 148 -266 -949 962 221 -189 -333 888 -476 284 904 -162 -138 846 606 629 692 545 -799 -912 248 4 -352 -882 456 741 -298 876 -56 -758 971 773 606 870 -669 252 -547 859 -743 991 300 707 -880 660 -345 953 -487 -77 -224 626 771 517 202 -204 102 37 640 -721 488 -204 867 826 938 -445 213 65 769 773 -448 745 -84 -268 -781 90 -656 -183 -799 -665 -30 -162 55 -10 -849 -930 606 -846 -193 -948 -400 -918 -586 549 -497 -693 254 -355 95 134 -162 -928 393 -712 -983 -25 187 -359 907 571 15 -120 684 -344 197 -23 -974 -845 921 -707 -168 324 -5 -472 771 271 -793 834 -886 760 64 188 -700 409 -584 131 370 53 628 826 923 -22 -238 801 -250 530 807 20 -41 -694 -965 722 810 904 -464 -419 80 700 -852 21 -315 -77 -503 51 -770 809 169 293 -414 58 442 884 358 -158 -713 628 640 -703 727 48 -753 -390 -158 -617 40 867 220 620 349 447 476 708 -118 300 -302 768 892 348 120 -910 -120 920 -435 572 -136 273 50 -390 284 -532 -188 -790 -503 -873 -766 682 -555 518 930 -920 -28 -613 -453 -351 318 -283 -172 -485 480 449 -347 820 663 -660 -825 -679 178 942 143 217 290 663 -304 110 621 -232 259 -34 -83 -790 526 -452 734 549 135 879 787 -159 986 -173 -915 394 388 830 865 45 -332 -375 -287 124 -538 -425 356 771 -150 512 -867 -919 536 -55 849 -269 625 -715 -236 -331 -177 397 -277 -383 157 -696 950 869 -857 -608 450 600 -402 290 175 -876 249 609 -857 -112 997 -90 -522 828 -972 16 -472 42 -372 832 403 -59 391 82 700 -971 898 -306 663 223 -668 -745 -790 -389 -279 -401 646 -393 -756 -991 972 -608 -304 -607 -338 -324 -783 19 825 131 218 -717 -882 554 615 903 -453 -635 558 475 40 -435 249 -793 -339 -733 -564 86 -227 -262 -193 -419 844 682 -667 -468 368 -893 35 -611 475 -654 983 -534 -945 -508 358 16 569 -996 -993 788 -205 -81 769 881 480 948 362 -815 735 836 631 -854 -516 293 59 979 22 80 -948 -912 -925 742 -215 -323 543 428 -378 312 -766 488 -218 266 -968 348 -866 30 316 -858 -269 267 551 573 732 -449 655 598 -718 -11 155 -155 966 -424 694 28 271 789 -897 469 159 579 -18 -327 -544 720 63 263 388 637 793 -854 -711 -33 -168 -443 643 -388 500 -13 -870 -778 -860 -57 172 -728 -942 -845 -12 566 -500 167 14 983 43 284 911 295 -549 -229 -244 333 0 855 729 -309 216 -442 431 895 -952 893 211 458 984 -761 540 256 -958 158 823 -561 50 -389 -601 -315 -58 -674 -83 -797 713 898 689 641 865 553 -6 -945 192 479 -39 -948 -966 269 -17 325 140 -406 196 -981 853 413 -987 929 294 848 393 -217 987 196 -624 -919 258 -803 485 -619 922 528 -857 -455 841 -320 243 -89 762 970 -207 -28 -865 733 -636 -124 -105 113 537 -277 111 -566 -929 335 473 231 325 -730 415 -188 676 389 503 -718 135 -140 505 861 20 42 238 197 -209 247 943 -591 326 -140 468 444 -973 -964 -219 -97 -973 -7 -501 797 -341 -15 46 710 966 294 521 -482 984 218 661 -191 421 119 -26 -229 728 -530 705 486 271 611 181 -450 269 951 915 980 31 -14 -360 -240 -295 583 784 717 39 -958 -418 708 607 -360 -154 393 -597 343 147 507 521 -370 -553 -854 -374 -960 425 -394 92 240 144 693 -138 921 36 -64 -709 -131 596 -143 -237 -131 -428 -453 188 -694 858 -17 -109 -366 -124 -744 -992 -653 77 -797 -582 -455 363 21 -114 -159 -244 -999 954 -527 -945 -803 -443 -131 -686 -759 604 -961 -533 -779 -179 47 714 327 404 437 217 731 -651 -878 -842 -801 -445 -338 983 116 -188 -323 -916 -271 -355 94 -292 426 576 807 -967 -953 923 648 814 154 -321 22 581 292 -264 317 -421 -126 -713 275 301 -560 -282 -169 536 -694 -20 -828 -103 -583 -11 -390 -562 838 -458 732 482 -805 124 -744 -71 717 -751 625 317 -214 228 -445 -890 872 -781 -102 -445 178 951 481 389 -639 899 -333 -176 582 932 -679 -493 -789 670 978 -404 -715 -183 -583 -863 94 466 313 83 -341 -332 764 -520 -134 -518 179 782 191 46 -80 782 -48 581 -455 -75 45 -276 -404 -961 246 309 340 895 -96 -343 -522 -32 947 -290 728 -870 997 990 900 -845 -200 933 864 712 -889 -357 165 -813 -20 123 73 253 892 799 979 95 -591 -218 719 432 790 -643 -563 -868 547 -531 -250 -269 -193 -156 -67 -130 694 -838 518 -541 556 893 779 -387 -723 215 -854 -627 -729 -465 -34 512 -120 725 608 -240 966 -305 -100 -283 844 -355 -599 612 799 770 -280 523 -5 -833 951 -429 -294 -287 -554 867 16 -457 -576 797 52 -191 320 -532 982 728 -548 798 962 -632 551 -995 -743 285 13 -104 978 -474 -823 488 69 -714 746 -1000 762 470 418 901 -700 530 518 435 -367 416 -277 764 -360 359 721 -275 -212 -389 -35 -268 -750 6 856 79 -802 263 -735 -965 757 -675 765 165 -260 305 -36 -349 -40 -739 91 -894 140 224 366 -846 -708 -354 150 -297 12 47 769 -362 906 -22 -836 -701 867 -853 -639 -666 -610 859 853 644 449 544 494 297 -895 -878 -48 757 -207 39 -540 -460 -113 984 404 -281 -832 -510 963 881 -381 -913 210 -538 -298 499 916 366 385 734 -972 454 114 -700 43 -700 289 -244 644 -554 -907 795 -781 972 54 -569 -184 654 611 -302 -213 75 869 413 -896 -881 -75 -927 859 -313 -686 -976 -143 402 621 -314 27 -545 -257 693 -121 308 542 769 -321 985 -97 -892 -173 -643 -5 816 -315 58 164 -922 438 -195 -916 -59 380 -718 -189 807 944 800 -919 -521 -350 843 204 420 176 433 -358 451 274 -889 0 183 -980 563 769 269 161 -971 -327 -338 -137 -563 636 -921 -62 200 169 -112 -267 -324 -626 648 435 -670 12 572 438 633 445 -191 640 26 234 388 176 632 -43 -87 987 629 90 -380 466 -492 -337 815 958 864 621 547 -234 -618 895 452 -53 451 77 -510 -757 443 818 326 -17 -631 -58 -564 844 -593 386 882 -397 -245 -321 -857 -922 -530 -578 19 229 278 -923 199 -13 232 -709 382 354 -919 114 71 919 -746 -403 791 -332 384 -206 -130 -404 364 645 -189 730 -578 40 149 656 -733 548 -894 -568 -686 54 -244 452 -207 280 -37 -845 -77 410 123 -958 467 886 706 -386 -704 448 911 517 715 -538 -546 732 -851 881 477 -980 181 -79 -228 -316 591 361 195 -154 440 377 -645 286 -133 895 913 175 -587 -436 -138 493 -626 150 -744 -61 316 -61 -697 -755 398 185 287 -419 998 302 -792 668 953 -183 840 -103 273 -999 -738 -38 452 -719 637 45 -992 220 116 518 202 -330 837 160 201 314 -871 833 984 -155 -402 -722 504 -150 -573 -310 857 863 -818 897 488 -974 -776 -406 471 29 374 -52 -627 -754 246 118 -370 372 460 234 -25 -263 591 424 837 149 -424 -347 823 -126 43 735 -90 995 -235 -365 320 -382 -810 -686 -274 936 -69 -311 -469 317 -464 303 434 256 313 629 664 -305 480 -251 650 26 443 208 589 -880 -63 941 -539 162 704 -247 630 592 -805 91 936 -389 -145 570 -657 468 -577 -198 -167 -98 -623 -793 -309 -954 19 903 915 -760 721 301 -169 -908 -337 -682 216 -508 -858 685 -78 -952 -632 -967 163 -195 -91 -33 -187 613 -785 -748 -528 -914 -677 -176 618 931 351 661 853 -223 -211 -564 -260 137 252 -832 742 -19 813 775 586 -976 -815 -520 -950 37 -408 251 -648 887 -481 -366 225 377 23 899 -719 -466 645 677 155 -778 717 644 576 -386 -522 478 -320 595 -464 264 -935 649 -880 594 310 848 -459 -551 419 -466 270 -761 80 658 630 -284 61 -588 946 -643 772 164 981 470 -670 -855 997 455 -939 367 -538 -850 -289 -452 -161 131 646 342 -356 975 485 160 -609 984 458 714 -326 -951 -463 330 957 -855 957 -260 289 -807 -877 -443 840 -570 -895 -919 466 963 198 -554 -10 464 -384 -673 -410 357 413 378 197 880 192 33 -330 46 -622 -647 -615 529 -858 -655 641 56 -72 -704 648 -49 -315 -566 -711 761 -939 954 -700 -598 401 284 -874 350 4 455 921 396 -696 -946 374 -773 154 -327 506 997 145 215 613 563 -547 893 -417 -892 -533 -868 -757 -624 885 -35 291 933 495 983 -187 18 -504 -105 687 -797 -497 39 215 -77 -294 -696 -549 540 -282 -632 -405 -870 -902 951 -534 933 -80 -994 -963 -175 -377 341 -885 744 -634 -338 -821 -613 -493 248 719 -980 -977 -779 -668 -273 -612 -615 -889 -958 -56 935 749 503 56 -319 -901 714 -635 -665 -936 345 112 526 -448 449 -963 426 483 144 792 120 342 198 701 574 592 -633 709 -604 -401 -993 424 582 399 160 455 -90 -754 -243 -756 933 -750 -521 -567 -994 912 -906 -700 -619 -927 84 -599 -660 -176 -200 -843 73 305 548 825 -108 326 -556 177 -309 985 515 -534 -836 -395 -845 -291 867 326 603 -83 -6 569 -262 870 -911 -100 -233 -272 -411 51 -873 934 500 254 391 201 109 -534 470 -764 -583 -773 668 -18 -271 900 162 -368 607 -196 -522 -894 924 -962 982 420 -344 932 -259 -798 -226 911 615 -419 -872 -432 -400 -816 264 363 -196 950 340 -413 757 -155 810 -129 431 82 -291 -90 43 -473 920 -715 896 -505 -382 314 -353 -470 -251 -486 253 -320 -181 -768 353 279 304 936 323 -477 769 -57 -868 270 -183 860 -976 -357 -221 -11 764 430 -479 818 -886 835 -396 -647 -977 615 868 575 -22 512 972 982 630 387 -763 513 38 670 278 384 872 392 -10 -459 680 772 -750 822 960 -731 -209 194 176 -376 -501 145 218 327 526 -271 966 -758 734 -657 -258 756 683 -143 -401 164 -688 104 396 -498 -471 65 -853 -399 163 -171 -95 -601 209 -455 -321 -396 -842 139 512 450 -558 -29 722 -934 316 -746 -202 695 886 678 -704 -190 743 -688 -751 -636 -328 749 298 -811 373 246 -240 -282 401 -726 -151 836 568 708 -749 -294 724 888 330 -354 -70 280 -262 561 -695 609 -559 -888 178 -110 838 -739 -127 554 705 -986 -189 -581 -222 851 -848 -697 -246 262 660 158 204 439 -740 -820 984 741 -628 -702 -319 81 706 -992 187 409 718 -159 734 -385 -27 689 114 -250 -385 -399 449 412 -425 -770 -513 706 -740 -273 -897 -165 682 -979 899 4 713 703 -941 18 477 -800 951 110 550 605 451 -733 -745 -424 211 -401 -549 -664 309 -280 -207 99 818 -312 -530 -856 741 432 947 -885 -25 -532 638 -746 -229 607 -620 413 913 425 719 -726 -314 -645 301 537 771 720 -351 -548 -697 157 172 689 -118 137 -206 580 641 -190 702 -833 771 972 794 -840 158 363 -693 590 316 -478 467 56 -841 17 537 -384 -38 157 -53 -797 -604 415 -503 -477 -465 -474 352 -431 43 -561 288 697 -923 -447 -240 -410 243 -144 391 -189 233 577 -874 -752 -874 -289 -722 640 98 948 965 872 -601 -687 -522 -786 608 -17 719 674 372 755 190 -872 -459 -524 -285 -270 -749 134 -689 697 -775 -629 -823 558 921 -561 785 468 -86 -371 267 -649 842 -325 -957 758 245 116 440 923 121 120 -660 526 -929 189 654 245 -262 -870 22 51 340 273 938 381 997 190 -875 -888 -485 544 412 -464 311 -918 839 277 947 386 120 443 -606 -462 -763 574 880 755 -529 712 147 -145 -526 282 -669 914 219 -782 -133 747 -362 -269 -95 -940 -498 533 247 -919 710 -392 548 -115 -852 423 -362 860 -573 -802 581 -124 -793 237 54 761 -627 572 21 -72 -887 119 694 -102 134 326 -752 886 939 -190 -131 -685 -277 -174 932 -423 -296 736 994 935 442 460 502 342 -662 69 950 -761 -276 -703 464 430 -757 -57 755 510 -453 -220 781 533 153 684 771 -861 554 -378 -389 -843 -793 -248 -600 440 878 851 786 -483 -916 -152 -102 349 -40 -595 127 209 906 -905 884 748 190 -171 887 -765 -891 77 394 346 -517 105 714 250 -58 104 -585 -989 -439 -193 -227 180 -601 972 533 -546 -859 838 931 -490 -497 -741 14 -327 -676 -32 -140 -246 -278 -610 -520 -470 -237 399 -324 -654 673 -71 464 371 887 592 871 424 467 598 -422 -912 782 823 416 86 -973 -135 -718 381 235 -458 120 -635 274 889 -303 388 662 -282 -571 -759 -393 -51 859 -580 -303 -190 447 -390 -241 -1 354 418 -202 638 -97 163 746 884 -275 254 -696 -164 -333 -277 440 494 -670 -634 -371 763 -325 -925 -662 -657 -279 -73 918 -186 -89 -724 -41 -860 -251 721 422 870 682 13 -829 -396 784 -535 -313 -700 573 -552 708 20 -213 -745 343 -388 -889 647 584 -767 310 -328 -303 -826 273 -173 -607 -382 -257 -372 -832 798 -260 -240 77 -399 -54 721 923 646 115 -645 869 -39 -421 434 767 -190 527 -420 -510 -846 -371 -812 -584 -96 -153 185 475 -904 -770 400 810 646 -326 243 949 -81 338 -694 550 -117 -983 556 -42 -648 361 -537 847 781 691 902 745 245 95 678 418 -516 145 -697 275 -361 835 138 -821 -460 -441 -563 -598 887 -785 885 -838 889 -248 -317 200 138 -402 -821 -350 732 -855 -426 136 -30 616 559 -647 -802 -441 529 -497 174 725 -42 761 -1000 486 437 -791 -633 507 -115 578 -471 249 192 570 259 -186 484 -888 -388 74 -554 346 617 745 238 440 -779 784 -756 592 832 160 550 -145 -204 -704 744 136 141 -20 923 837 -822 -180 -130 249 -417 -790 -510 929 -457 -413 56 -350 -218 -768 -273 -12 243 -726 -614 -487 789 130 122 -723 -705 -654 -232 970 -336 -343 693 -789 417 -129 454 272 -238 -920 -3 210 525 -541 811 -901 283 -492 -723 -900 -512 572 -486 353 -159 638 699 135 -848 -584 -617 -289 773 657 -583 -357 1000 -610 998 -419 502 -378 645 804 -279 -810 -728 -665 314 964 -244 939 -172 789 248 -850 -846 -122 -736 635 -71 -974 526 873 -39 584 -131 69 379 -500 -151 -974 819 531 -788 -277 -12 -533 66 -551 -728 -767 725 396 -921 580 429 -22 -964 -465 242 -273 157 881 -982 -786 -137 143 526 -41 409 -987 -82 -730 575 -221 618 440 794 704 -691 -25 131 171 -976 160 -845 -176 -475 53 -218 961 289 893 -55 -463 -227 -780 -731 -259 -561 -210 -763 -252 872 -23 -80 -646 -22 -790 586 -748 829 -127 684 -664 476 -471 419 44 -573 -913 -734 9 99 -637 888 371 -586 674 439 281 -440 412 99 155 582 470 739 943 -768 -352 749 -65 -326 -188 -380 489 626 103 -973 659 -491 144 567 -81 493 -188 384 -219 530 -736 742 727 -740 967 -613 -168 -956 158 -257 -309 -917 -76 -736 451 -453 -594 -650 18 -356 727 -340 -768 -493 -636 -504 109 -138 -190 424 356 -860 -674 861 -765 -397 347 982 129 -767 217 -210 -791 380 -827 -627 -677 -371 44 887 961 133 435 733 283 -47 957 757 -250 781 567 -343 -933 -605 774 607 -544 -746 -210 -168 65 -155 2 -814 -831 -156 -877 -464 -960 -767 154 -682 182 984 -625 -21 788 665 28 451 -747 -718 62 -482 734 -725 57 551 -995 -132 -775 -15 -467 420 412 545 884 -890 -738 870 -133 92 -297 303 -143 569 378 493 634 -184 941 -127 867 -438 -574 -96 951 -190 475 258 146 -437 -383 -630 276 -698 304 691 -582 -515 204 79 651 -658 127 -953 -333 39 775 -189 791 -648 -427 586 696 -786 -670 613 459 -636 -853 -484 -564 -337 -649 641 491 -926 734 64 215 142 -462 -465 -871 -423 -106 -224 703 -862 -992 345 -151 251 217 710 -377 -309 -811 71 -435 129 -478 -954 -447 948 120 308 -131 -788 399 -418 -743 217 368 -738 -855 730 -542 442 -562 -243 747 -725 578 369 369 -642 -46 32 -895 218 996 -377 669 -830 564 -330 990 -369 -417 907 -665 268 -83 -779 -123 -767 -392 -401 -38 556 897 -602 65 -142 -961 -8 196 602 -940 546 57 269 985 -931 -782 -378 331 841 -834 -835 -348 -627 738 720 482 527 435 -171 358 -492 979 180 -257 989 -253 -221 328 682 48 -686 -874 -407 -813 442 -787 -409 830 -425 -237 -195 544 806 400 -177 933 -353 541 595 -946 -806 607 889 -85 134 -91 -365 631 990 469 283 457 -3 920 -34 -522 -976 552 392 -331 -921 -152 -380 238 -146 -378 711 -923 -838 -240 760 206 -71 -914 -151 958 226 430 -536 -60 278 946 233 -509 24 423 431 444 549 -127 -665 1000 -11 271 -967 78 -439 468 377 155 -33 4 -675 768 888 -983 839 -233 171 188 -790 165 -870 -435 -574 702 719 -211 -382 202 252 21 357 434 971 82 457 -163 -563 -885 519 -44 542 -77 699 -156 920 -31 210 804 99 -250 794 438 -333 -172 -652 787 387 200 -99 -871 -44 87 -573 615 648 -695 920 -284 -209 823 623 741 425 540 371 497 623 -585 905 -786 -298 -389 576 -240 -882 569 879 262 564 -95 585 473 238 -680 176 796 -989 613 -267 965 596 336 372 319 640 -63 13 195 -556 -674 621 -725 -374 359 -994 166 880 851 -563 -773 774 251 -74 -715 -542 -815 -593 297 -994 42 -369 615 -393 -534 609 -812 -921 -15 879 -251 655 445 -201 -726 -872 808 50 -738 -516 -959 -734 -969 416 -212 -817 19 -947 457 -997 -716 701 627 577 503 908 -942 -527 836 589 -959 -360 -659 798 457 80 45 912 19 24 389 -443 -626 -579 476 -859 28 -46 774 -797 -869 806 723 -459 855 665 -215 640 344 51 -140 851 -27 252 601 -545 960 119 -888 680 -486 133 97 71 877 88 -917 909 -722 -297 513 -675 696 -310 -671 676 -998 868 -610 -442 333 902 -481 225 -990 -29 635 846 718 359 -407 -463 -101 -814 -26 -252 -264 -224 582 714 -344 95 114 542 -679 -363 695 -709 -270 -523 -403 274 -919 378 371 -761 496 560 994 -359 -787 827 7 -869 -615 -990 539 36 -185 81 -296 979 700 718 -33 743 -377 608 -592 -145 -851 398 -194 696 892 -260 -853 892 -869 980 854 830 225 297 -193 -324 -374 895 766 494 332 -446 -340 -894 630 230 -625 -415 -437 111 72 -263 -884 242 -800 -778 -79 -541 -153 -517 553 285 446 402 -146 526 -482 -594 982 17 -494 434 460 -43 329 236 -108 -967 648 -419 885 172 690 969 223 -854 -574 -753 -237 437 366 -817 -304 -17 465 149 -391 -25 -339 440 -421 567 -644 -1 -707 -141 -1 -477 -262 -42 514 -882 549 827 462 -379 928 -337 -302 627 -876 621 409 550 -929 -580 -428 -667 673 590 231 959 -959 811 345 655 967 669 229 -27 411 -97 -985 652 351 569 -454 412 69 155 521 -292 467 722 -334 -194 265 290 510 260 -244 -672 967 811 500 -207 -271 913 -948 -725 442 -442 940 518 31 -831 533 243 576 -28 6 297 -337 289 -820 422 -559 384 738 -347 672 156 955 -152 -888 -600 642 224 -812 -446 -5 -970 905 -28 900 -722 -631 -51 309 -249 785 977 -19 -952 -645 400 -730 -121 -987 -353 892 -834 -830 -996 -974 764 -568 -656 751 483 181 -767 -61 -651 811 -147 337 940 579 568 167 -376 428 -635 660 -706 447 -692 613 -82 -231 -100 -674 -703 -872 -919 361 110 -699 -960 862 -779 651 -108 -582 981 -239 -921 800 -969 180 708 388 -904 -381 200 157 -664 83 -614 680 564 793 -583 808 682 -467 -723 53 -666 420 920 926 -183 -140 980 -80 345 586 -162 -634 -175 108 311 634 436 206 180 -914 -765 552 573 -805 186 -940 381 -364 563 787 -763 -371 -839 -680 517 749 -175 281 945 -813 555 -413 -672 -878 -934 85 -784 -698 554 469 848 896 171 986 440 993 -152 -15 -373 -603 -158 591 -207 -365 -9 262 -897 -632 -703 -680 107 559 -100 358 -4 -886 207 -253 554 -955 -927 -48 13 151 -954 984 -561 -295 -705 -61 352 125 413 -285 -212 -668 -499 0 301 878 -372 -469 433 -859 -326 940 178 -485 723 -914 462 -638 -211 913 -135 389 861 882 516 188 605 -184 598 777 517 836 -541 724 741 992 -164 -125 317 -61 595 611 -53 755 -405 -558 553 429 -35 569 -655 -775 310 215 -588 299 535 -366 17 -541 -288 697 -414 -634 868 322 599 205 949 427 -93 -205 -677 775 254 618 287 -112 770 -350 904 26 -97 -80 967 602 399 648 187 929 403 203 579 75 -446 -81 259 -613 529 89 -511 945 -593 2 -486 821 -339 -861 473 107 616 706 -913 988 690 247 980 79 -996 -866 947 -393 19 730 710 -773 225 -946 750 501 289 764 -796 209 812 -755 -413 38 212 -249 -846 -7 622 -731 -341 801 -203 860 -902 -477 152 135 -141 -610 98 622 624 -272 -393 358 49 236 -843 -696 320 -735 -879 272 825 706 -19 698 902 -691 -388 -566 164 637 -559 325 440 -236 -570 919 774 699 110 592 66 929 827 -456 -448 -332 206 -772 -397 48 -58 380 -123 990 752 -155 -77 -843 -299 921 -129 -756 -112 710 517 179 -478 -918 -890 857 366 995 959 926 223 -585 -778 219 -833 -335 192 725 -700 240 -376 -103 943 -735 887 260 873 534 823 515 -205 -581 -670 -396 359 78 -961 -409 192 668 121 636 -261 519 316 720 -698 131 553 -454 -853 -920 854 -772 523 692 360 768 -305 -569 -874 -95 860 -837 -213 -433 431 -697 578 191 550 -686 248 -931 -799 -912 879 -263 613 -569 -610 -673 -43 -817 -770 -863 584 740 142 -814 244 -109 -77 -71 538 645 -219 -850 183 -385 -756 -675 383 274 -24 158 585 766 -457 862 267 -471 -760 -256 418 -727 836 117 -944 -111 950 -698 -717 -987 856 701 -653 -419 -470 -171 774 534 -411 -169 -413 -32 -817 -747 758 -504 640 93 -24 -94 689 -457 457 402 -907 -192 308 -992 -146 163 353 -856 151 537 128 -783 66 -527 393 856 508 -952 611 -475 -651 -645 177 -959 309 935 114 122 715 933 -170 -548 139 96 -16 195 -633 -423 -983 -317 720 -903 -149 234 -873 -222 733 -732 299 613 -708 -817 -395 478 -98 -556 -61 389 -786 -711 -399 -213 -420 952 -724 784 -332 479 -807 722 467 -874 -290 -923 950 682 -208 574 709 -762 989 9 662 839 -656 -594 103 -82 109 502 -69 -315 -659 -369 -936 -262 675 -10 -716 -595 -9 -178 23 344 214 -698 997 -719 405 -349 369 697 -965 814 170 984 462 -71 611 700 437 -667 -566 784 57 -455 -313 166 686 -414 -910 -255 800 -589 344 876 836 -181 765 -794 -369 -949 -242 720 840 268 -678 386 -664 471 772 -652 -439 -115 -651 825 -884 -10 -729 413 -707 -161 917 -548 376 96 947 562 239 -501 465 829 223 144 -754 683 183 -775 634 -885 -406 -255 -768 -539 -434 -682 -552 100 255 -621 -111 104 724 278 327 -537 361 633 962 849 -731 -863 599 660 397 -630 -922 268 438 -929 756 24 -775 -35 -742 -384 -468 -916 -67 60 -804 -873 -686 -372 438 -42 506 541 993 356 388 427 805 -212 -139 -726 505 -901 455 -871 -737 644 74 -107 985 -15 482 -264 726 -780 438 733 606 -974 55 548 -137 -151 -342 143 -371 470 -211 507 -913 -857 -166 -219 -230 -526 721 -401 -200 625 450 -252 -669 242 -994 864 -821 -354 863 -313 -325 -429 836 -330 316 609 766 -77 -317 -664 -956 -295 24 -451 -873 -71 535 542 -637 754 -921 -71 -587 -841 552 -490 -700 -210 478 -989 866 397 160 970 685 -9 987 578 -174 191 -734 145 869 -755 -886 185 359 -331 -940 201 -330 740 275 549 959 -221 927 -136 -321 -880 574 -35 747 467 12 -658 -149 379 -317 -166 974 75 506 744 -215 -647 957 -569 882 -363 -403 772 -215 -737 -537 723 -589 279 408 -28 -685 284 -822 -837 -707 145 225 -804 -30 -984 -750 -588 999 354 855 -524 580 -192 -155 -232 -599 638 620 -654 690 378 477 -246 -329 524 -396 606 -637 284 617 -4 -183 -818 715 723 682 563 -985 443 -818 -290 200 -365 -584 -721 -536 620 961 -571 941 -38 146 -82 -533 65 -279 852 -465 -139 520 -480 -982 -12 66 -123 376 647 259 -16 367 -124 452 385 -969 489 -961 -681 -917 -39 952 -794 -122 -206 238 700 416 -752 576 293 -11 -598 -764 43 641 537 81 -846 -313 982 -359 151 -914 50 958 458 981 502 252 788 632 -773 856 -78 476 -593 -975 555 270 -115 425 540 958 615 -766 -54 -885 671 325 564 -22 751 -785 -6 -241 -298 -72 955 -319 790 -832 560 -961 -42 331 809 205 707 -709 -406 -97 -287 -584 -712 891 37 -96 677 -404 976 -735 -156 -984 -403 890 424 -812 71 -165 -575 937 625 -337 519 859 -319 -657 185 -578 -574 -797 -973 -854 471 850 682 183 -546 -226 -907 505 -35 -841 190 -305 539 587 742 -92 39 -372 -877 -389 -83 346 -126 980 615 425 -81 -195 -687 934 -871 -295 -871 553 400 -633 350 127 982 712 209 548 362 549 -955 -345 -930 -239 551 -399 -70 180 -302 -836 -445 -715 409 61 679 62 468 -925 -844 49 -656 621 -818 -875 512 356 -34 991 -865 168 -77 686 256 839 907 -267 -815 170 -576 -168 -23 455 894 841 561 408 92 -285 -28 -403 107 -93 -633 -514 -148 -127 299 -698 425 224 -411 103 627 694 155 487 249 -949 -929 90 190 484 688 558 11 -392 -794 -473 -598 269 -302 -549 779 352 48 282 -102 -536 -223 111 -58 -477 -20 -564 -406 507 749 -946 -36 -436 -845 952 744 -13 762 -972 -805 306 -211 131 -986 824 -341 -423 -911 814 -572 -894 426 -586 -377 228 699 -302 673 317 85 542 785 997 -61 -311 -160 -412 596 -713 -880 -316 926 196 139 -418 -934 -677 631 -518 -183 -515 261 390 370 339 615 899 986 -482 -914 521 393 -669 334 305 826 979 684 -417 -92 -770 984 391 -370 -825 622 922 -800 -495 -176 -65 -201 353 -406 731 966 153 -317 -49 -388 406 817 408 179 -244 493 966 716 -876 758 259 -216 766 620 -87 -715 46 -9 219 85 -974 -958 414 122 -51 -29 -243 -525 -635 -688 616 -10 218 -918 -188 868 -87 -437 -915 -243 161 149 41 507 311 677 -680 714 161 390 324 -111 -233 -684 401 54 933 730 -488 -98 -721 -870 -555 800 -977 456 -965 558 -356 -6 -94 206 375 -465 -844 182 -957 424 259 263 617 723 -101 11 -133 155 23 -295 808 -562 474 324 570 258 -407 374 909 719 -984 -735 312 -925 514 -967 738 298 -568 -822 -350 -655 -814 314 -497 982 907 -508 -472 -985 659 516 224 739 -56 -921 -217 163 857 -883 811 916 855 111 -54 291 654 566 156 -798 -340 213 216 448 723 -32 -483 768 592 -580 846 877 720 -933 -249 349 -475 -352 -963 525 866 370 -958 55 -849 479 211 263 498 379 814 -955 -67 -604 884 -695 -573 530 362 258 -395 -437 26 -727 110 62 -890 896 -696 789 554 -334 472 364 -414 241 538 278 -699 880 644 -518 -789 -283 -858 -420 877 -797 98 -248 -879 882 -536 425 -726 -209 -770 -218 -399 -476 695 -371 -24 -208 635 28 674 570 -157 784 -177 -339 -598 178 440 360 -347 -950 275 253 -557 -700 -373 -451 187 868 276 -173 878 302 534 697 -845 -504 890 -591 689 -554 -386 746 851 -714 -445 -389 -682 -73 107 -965 655 286 -469 -208 136 -750 104 73 -645 570 479 681 138 854 405 282 169 20 274 644 -57 -494 -680 591 521 -543 62 -468 505 -864 -904 671 374 -931 141 303 465 -109 76 218 624 149 -260 14 -977 314 -107 334 -969 346 -118 -750 932 -525 685 77 -431 -570 -242 -894 -595 903 148 -408 -372 638 -7 837 -893 -955 -939 -552 -54 253 469 -805 364 150 -451 -196 -325 -467 -351 -480 -909 -607 -198 -2 -957 -662 -391 -881 153 126 -675 537 124 220 901 -600 -750 -407 -297 659 500 -410 -222 -732 632 -171 -34 -250 137 358 236 -851 -604 939 -878 -256 447 475 -128 322 -128 471 -304 457 -279 656 450 520 339 -559 -958 144 -322 468 -980 -798 -830 -50 -303 -899 423 -553 -432 665 796 -224 272 -815 -300 425 -511 -375 -90 297 537 258 -286 346 -109 377 785 503 784 227 77 980 48 735 441 236 918 -682 -329 434 935 537 -950 42 -156 242 -735 837 617 -510 268 148 -437 -102 455 594 378 716 887 -598 885 -809 305 -250 -456 -516 761 -8 126 -744 -996 -214 -814 275 -691 -683 -288 854 -479 -889 -451 -78 952 702 -776 -309 -502 398 305 925 -304 174 -935 -292 640 522 796 -268 -386 806 35 -467 690 785 -780 -970 550 986 -779 359 -68 -615 668 -557 -120 682 110 -59 336 -795 48 -583 452 -23 522 323 742 25 858 751 -961 874 -93 368 -398 -600 -528 177 -893 -83 611 751 757 11 -77 -847 -976 187 -327 -991 -664 643 404 106 244 -226 -845 185 417 -332 -109 960 186 387 -748 -434 -29 377 -392 -530 371 -205 -14 314 703 -975 -835 -855 -176 -691 968 159 -921 359 -66 -897 -623 82 -78 418 575 -200 -444 89 -641 -749 495 -695 311 -531 532 -507 -753 -191 225 -670 406 -447 -340 735 -512 675 -869 -786 -913 -883 -205 25 754 185 471 -567 457 637 -672 532 -842 933 -705 -630 -95 759 364 -461 673 19 459 845 221 954 75 -270 195 542 697 319 209 -53 629 516 -737 173 -70 -385 -50 -725 611 463 -299 -279 934 -765 -866 -939 -386 363 -781 890 118 -877 -845 -321 346 431 -549 258 585 -908 675 754 -17 259 -832 477 -578 176 63 422 787 912 -515 -77 -666 322 -576 -925 198 363 129 -567 -35 731 732 -312 632 -541 -130 -297 852 37 924 103 34 546 -2 970 154 151 453 -403 86 -609 -117 289 -310 162 255 679 -262 915 -768 932 822 344 -429 655 541 9 76 316 123 212 -103 996 -402 805 16 717 211 -423 -842 59 981 208 1 -736 560 -530 130 -414 739 -789 -101 251 -358 -894 252 -443 830 90 812 -127 -554 -70 777 771 180 -332 -16 705 466 -71 243 -687 -31 -797 721 -521 -584 -939 -21 3 -599 -208 372 -536 10 386 -609 -504 -954 144 264 -222 868 595 -167 -914 -533 -370 894 -403 856 -926 -22 -470 299 -471 -529 -161 640 536 -464 612 -167 -118 -564 -239 -551 -61 -156 -557 390 610 -493 -488 -144 973 712 -438 603 876 -646 -363 -776 238 -133 -10 -350 509 7 1000 -128 995 -571 128 964 -624 581 29 -633 -650 -545 725 -621 -291 -190 -539 993 347 -863 -202 204 -824 351 -283 517 320 290 711 -834 -362 -926 -776 476 757 161 -3 -790 655 348 317 -648 894 162 432 -974 254 -990 51 -879 -694 542 -230 -763 -609 536 -376 -224 623 284 774 -702 -813 -415 -38 -579 960 -430 -710 938 -339 991 698 253 -23 -613 572 991 -657 -857 -28 510 268 -223 655 -812 -875 21 831 875 -314 -934 -148 770 76 463 -795 -270 273 208 905 666 910 -749 498 -547 -736 368 -424 -376 383 -653 -888 614 808 351 839 385 -212 -118 965 -867 946 -981 445 359 0 421 660 -762 -734 -119 981 -788 920 -450 -103 -132 -730 -746 -205 -94 285 -767 231 -739 188 -106 -680 -689 159 -815 -965 623 742 854 -54 559 899 677 799 -483 -202 367 590 -631 72 -662 132 623 -722 -830 864 979 -590 620 25 -600 -936 214 221 -693 752 439 -133 -866 683 -770 -621 609 -98 -970 -679 839 -897 140 -671 -784 -732 -276 673 -169 -231 -258 229 859 -804 -497 616 885 600 153 -187 -722 828 -517 -868 -690 987 896 102 446 -28 -768 -492 -891 436 -544 358 731 104 830 877 -206 -824 458 -31 800 -819 -23 813 -440 -544 807 728 -722 512 -918 -407 523 35 -893 -264 -527 -989 658 -656 178 -403 477 -230 -785 354 -783 -269 720 -278 550 884 928 509 -613 -75 -316 369 833 855 703 891 373 931 -488 -234 911 -523 -194 -754 735 -753 -781 548 186 -552 848 -459 237 -244 -678 -135 -188 961 107 325 149 336 -243 -86 -173 -544 -391 782 -290 -615 -914 107 -557 -507 692 878 -164 -902 709 -277 676 534 -653 -684 205 -868 567 57 -287 531 -660 888 741 -1 -554 676 355 526 -148 749 -465 718 -195 -287 -365 -528 -470 208 661 990 504 821 -523 -474 715 -458 -983 -646 626 -943 639 161 240 -953 -378 846 597 -843 -118 881 154 417 434 924 -376 -492 -775 430 -389 -848 725 612 962 436 -106 -796 643 182 -173 903 321 -347 -828 -433 -522 15 -659 -937 271 161 386 -216 -21 733 -185 -46 78 -96 -675 -548 364 -314 898 -792 -462 -66 -274 474 71 -37 -626 653 396 -235 -68 -33 -93 -152 443 -49 -507 -87 -263 437 -475 -861 295 502 -424 332 333 168 673 673 -817 -940 -61 672 188 761 212 -435 18 -7 -847 715 408 524 873 -97 554 0 782 330 769 270 906 -280 -345 -524 338 -779 911 -730 -275 -89 -909 148 571 -741 695 515 -164 32 -618 -818 -366 -410 755 -113 196 54 -385 532 818 -979 -528 752 -725 -339 693 610 -390 798 879 501 -501 -828 -395 855 84 -879 411 175 206 -218 -263 598 584 783 -93 -548 -1000 -371 -349 -438 928 -48 -719 112 -616 765 -913 -810 -258 889 283 981 351 -123 626 -707 623 -735 117 627 -672 -549 -142 -554 -95 87 -869 -554 -436 -257 474 701 -489 -615 -359 -415 -410 833 508 912 513 -722 -751 303 216 -470 765 401 -951 -324 409 -625 -601 246 847 -335 -820 -10 -170 578 2 -233 694 17 607 -386 -476 -411 -780 560 128 893 897 -567 -436 490 639 95 615 896 142 742 -491 335 -528 75 -985 -790 510 -222 -767 535 396 -489 -211 -812 -59 816 -869 -194 -663 -802 -489 -544 764 878 -709 -700 -369 615 -96 434 636 -83 -765 -482 240 56 -505 -377 -381 186 -828 241 291 112 -792 857 -577 -268 -643 712 -583 -658 -658 -592 893 -36 223 10 -476 571 -985 -756 513 103 -415 831 -960 -808 520 470 -669 448 864 -850 -547 -958 -117 998 447 461 968 -888 985 142 33 -858 975 511 -692 55 999 477 -80 104 194 -619 851 -199 -728 -952 631 -87 959 -67 632 354 74 -986 309 242 190 -846 704 561 915 726 803 -718 431 842 -311 526 611 -590 -720 -464 656 -260 442 -918 -372 822 662 718 -538 404 737 -635 566 530 -874 -794 256 125 589 -424 10 -154 679 -657 119 986 632 -860 -245 -185 -170 -268 -761 478 -910 198 45 676 850 112 3 978 958 -164 -236 696 854 -968 -150 219 -959 -384 284 -801 -407 881 542 591 320 139 362 186 -306 64 200 981 -330 -645 531 127 879 545 -51 -655 918 -960 -527 782 48 9 -733 924 152 -893 -829 449 -590 -45 -583 -851 92 43 619 -415 525 406 -566 -882 -373 663 445 -151 -10 579 -917 159 -152 -960 -991 -142 -759 -755 703 -99 -613 -331 592 -554 739 -958 158 211 -450 234 -549 -760 -929 -574 -266 -438 -783 -944 691 308 -830 -416 84 853 -608 94 648 461 -420 -126 681 212 -167 -657 -558 -624 -513 11 -371 -664 -438 736 265 550 -191 936 40 313 1 226 809 84 -345 -981 -455 278 -240 -513 756 -872 153 -640 980 182 -550 431 534 -338 495 650 323 117 976 767 120 957 721 978 -868 -492 -114 -521 791 102 158 610 267 -717 617 -182 974 -988 859 -859 -271 -38 244 334 -607 -745 772 -398 590 -446 -180 -455 215 202 -344 414 724 918 -370 -680 972 105 -674 -100 -299 607 942 -202 -153 -192 -285 -560 -452 -666 -271 596 963 -785 409 24 -472 21 30 528 612 -774 -897 -879 286 902 -413 536 893 517 834 302 -498 -823 -921 253 814 -395 833 866 -475 828 99 531 -245 -81 -176 -288 193 -195 608 371 250 -972 684 -256 -631 93 559 425 937 -178 -915 -23 -248 -744 337 589 -927 -172 108 386 -433 373 619 732 828 -105 579 506 423 885 -925 -952 -362 668 -646 564 30 -317 -235 142 -815 -19 -340 343 -54 -265 -998 23 774 -711 117 584 -732 360 -858 481 -500 -633 -956 -972 -655 829 89 373 -35 -392 -208 386 -440 -758 952 448 585 371 -437 5 285 579 -274 -736 7 -681 780 -996 804 107 155 -270 -163 -68 -990 -161 666 -225 955 -470 -182 186 -75 166 81 -352 -383 -240 986 -75 249 -598 -345 510 571 -100 336 -236 324 -635 946 -363 -975 -50 -535 -449 -751 -625 -536 -189 -206 474 -422 882 -985 -211 -992 -853 847 313 -462 405 -314 371 933 339 -855 -115 831 -281 -385 -129 -331 -259 -263 -25 -326 -610 48 -878 634 771 528 -666 -529 -714 -285 -756 -171 -165 968 413 973 211 657 196 -539 -471 394 -940 233 253 397 -666 -254 842 592 -151 -878 45 -232 -941 -777 -741 992 236 -87 294 -875 -479 -553 -274 935 343 233 850 -203 549 992 -277 -942 -67 -759 46 -121 773 -643 -440 -494 712 -268 -978 -945 958 1000 -927 107 748 -659 -756 904 288 -183 -820 -728 -82 -980 -41 395 734 -935 449 -665 156 -13 -257 -203 229 -889 299 -531 -435 -235 -722 217 456 34 -401 -940 317 -118 -766 124 -810 -208 239 978 683 -870 712 256 671 37 532 -482 441 921 382 -421 186 994 -682 -489 -389 651 -534 326 770 33 827 61 -367 -72 -470 542 338 947 -48 -684 -261 -290 -630 748 -521 -256 137 930 815 -407 403 944 959 822 -664 76 -99 113 619 490 -147 325 -481 411 769 873 905 -686 -292 188 -237 21 571 273 -760 552 -637 -785 -990 727 -92 903 112 361 -958 -835 220 -357 257 450 32 -646 880 -742 -271 307 732 125 267 -348 -884 -558 114 -665 -442 582 757 519 156 62 -69 -960 263 -268 946 289 -234 -888 463 156 53 704 339 951 706 -9 639 -437 -139 644 636 496 827 -670 -75 731 -687 -483 820 124 750 660 -377 -339 661 -847 -231 -994 196 807 -921 -410 -223 730 810 -523 -605 -760 242 993 -264 209 -204 -896 479 -528 743 560 107 60 232 -766 909 482 -520 -705 108 117 -195 -492 -865 907 108 688 402 423 537 969 995 254 -700 -813 901 330 383 -465 185 893 -73 669 442 215 653 -143 763 -281 641 543 -395 202 214 668 -273 172 182 -143 852 954 929 247 114 861 435 365 146 793 -207 872 148 -418 164 -730 -658 156 -186 804 754 933 -967 773 -193 836 739 -103 583 -342 547 -24 872 413 725 -373 683 -989 926 -867 -652 313 592 564 578 125 -830 234 -435 859 -521 150 -456 960 -904 845 877 -24 826 369 -124 827 392 -636 -924 948 -286 -585 -873 -909 -520 -309 -903 -559 -139 55 640 22 -373 -373 725 -193 -91 218 -960 -998 -285 -191 -849 -865 223 -446 14 922 -289 684 -163 749 980 880 829 -175 722 757 686 382 194 47 841 -835 -290 -342 -559 -864 422 -893 305 742 629 459 918 -204 -271 155 56 -890 -234 -395 -7 -606 -703 367 689 -831 -601 -190 -431 613 -447 -326 428 -382 -462 918 -358 -619 -50 -955 841 -894 619 80 -779 364 412 -710 -233 882 794 724 234 -361 215 748 -887 -356 -430 -519 751 -34 -398 -554 -948 -425 518 -7 700 390 88 -933 -704 -91 -555 338 927 -141 116 -780 409 471 -269 891 893 -506 344 136 690 -40 -470 526 152 901 20 -840 -178 -607 -87 773 -59 837 455 -234 -815 499 -654 -262 392 249 233 -694 -166 -328 210 -983 96 6 644 -29 422 296 846 -209 354 -599 -670 530 -385 -246 -33 1 704 884 100 726 81 -650 532 648 631 -338 -289 -826 881 968 156 471 57 -857 237 -36 -879 -300 -664 957 437 111 -124 -694 994 -949 125 -898 543 305 -978 -40 -984 759 -520 -298 574 -584 -214 890 -607 95 -556 -772 871 354 -877 -645 990 716 -819 -75 74 232 -964 773 196 -5 -579 926 589 -99 231 -404 253 -699 268 -880 618 443 688 -421 363 89 377 208 680 885 -713 345 375 535 632 142 105 573 -811 657 416 241 999 -360 -889 533 -25 -727 -742 -59 -569 -377 -244 -26 -706 -351 -105 -983 -154 -217 513 -770 -839 -454 861 -343 -877 -937 -575 -90 420 -11 415 448 865 -380 -810 563 -202 -454 -69 999 647 180 -899 -27 917 929 528 892 -984 88 -717 824 -530 -403 645 -87 -271 542 -406 476 386 -563 550 407 785 953 511 -838 583 -702 191 -61 577 -578 -766 -853 372 120 -763 -331 240 855 -467 -195 -289 -152 -8 -510 -688 -546 838 -530 -540 -258 -351 701 509 -740 -503 -832 17 -624 519 -178 386 -455 -628 166 177 508 -211 -584 -85 821 941 -630 534 -258 -800 -574 26 516 -885 -675 -740 666 623 451 929 -113 -389 -519 50 -59 -694 747 -84 68 -315 -677 543 729 318 217 -247 316 -842 970 194 130 -57 -731 -913 369 245 928 22 -281 443 -656 -462 382 562 466 -886 -549 128 798 238 -791 240 -55 -553 898 864 -166 558 -815 93 -373 -273 713 -97 -456 -299 124 579 637 813 56 200 -62 -845 502 -983 -385 -349 -480 -29 755 -562 58 -818 -304 3 445 -487 581 409 -357 -122 259 -112 -769 221 14 -618 -289 589 756 -294 -45 797 -775 160 -490 619 504 -777 -726 130 852 109 -260 877 405 -638 -437 -270 248 880 29 -546 595 567 41 -321 -783 245 -35 204 239 -683 -459 42 600 477 -788 -711 601 92 632 -28 -272 924 929 433 -134 -93 637 20 -633 297 499 841 774 131 728 371 141 218 -159 -9 955 -251 128 759 870 -573 -451 -354 975 -508 515 261 161 -43 852 90 -333 -494 32 933 937 519 431 664 -45 416 947 -260 -458 -450 -686 168 -335 394 803 468 979 -608 642 -135 767 380 -775 -122 -144 -271 970 -944 12 -215 753 -197 881 38 117 -565 -699 -429 -593 186 -172 142 925 304 -201 924 -663 -739 -35 172 -330 -368 542 -49 722 -10 46 -200 -784 229 878 829 855 -170 26 -142 -209 -862 -944 -595 -705 -502 199 -774 -961 -787 -405 210 -823 -496 -686 -250 843 111 204 -57 485 882 -621 -576 558 -406 -312 -496 -224 206 409 603 -953 997 -132 -234 -922 -387 310 -640 170 409 -44 -267 13 -110 -782 968 -562 955 -151 454 921 492 -120 233 -794 706 -962 -616 -6 -990 49 -43 916 -359 -39 -704 991 175 155 -219 606 590 860 394 -578 312 292 425 841 -403 -313 -322 769 -948 121 347 297 646 -597 352 -936 570 -381 -343 -939 110 187 -811 199 38 -469 -444 673 -487 709 -461 416 170 -363 -107 -21 -839 -389 118 -444 674 183 614 847 120 50 -879 -175 -163 456 -474 961 651 586 -241 -655 651 389 228 694 -840 810 -921 667 -844 -477 967 66 671 -884 -61 320 600 -494 489 525 452 895 561 -216 513 -538 499 107 494 -369 290 299 -624 56 840 614 -922 -525 894 -248 -476 145 956 842 776 -947 -103 224 -279 -484 -196 -345 854 -501 159 -224 430 -719 625 -713 -315 919 580 -339 -32 927 -554 -682 -119 968 573 -722 -475 883 950 711 666 672 -776 -359 176 351 -24 -416 -730 542 -919 -84 215 445 -66 -732 -394 805 236 899 -211 61 874 375 -144 863 -476 506 674 -156 850 -781 -318 319 404 311 403 -176 352 -742 687 -806 340 945 -326 746 -165 -688 -960 432 361 805 209 -161 469 376 -824 990 -214 -292 -630 884 540 718 -607 -121 503 738 -45 -225 822 -110 -298 -813 530 -372 -240 8 906 -854 484 -130 862 63 407 516 -760 189 -223 -481 526 460 14 974 420 -982 441 -441 -15 228 -364 -319 -295 291 -810 -426 478 -54 -93 283 13 272 -21 23 695 457 717 -818 -516 842 -734 -113 -482 -740 -873 -917 -913 300 -920 -884 33 942 678 331 579 266 32 -605 489 601 -288 -255 235 179 -590 777 -975 -665 -324 -105 -509 -133 -392 507 -324 325 244 407 697 -14 -734 -522 845 59 -321 782 -44 688 -382 -423 185 2 -421 -739 -884 -711 625 873 845 -742 -899 649 -38 473 270 -853 884 353 106 375 -312 -854 111 -625 767 381 -752 575 479 79 -885 832 -663 29 490 945 -22 509 185 799 175 -794 111 -25 -955 399 656 -762 29 -43 -3 730 -457 -571 457 -439 -429 902 -406 -32 276 -261 971 -800 568 -423 860 950 -61 687 -715 519 661 -195 803 652 78 830 212 35 -300 -629 -153 -418 -779 -157 -642 513 909 475 -234 508 579 -964 817 432 -679 -295 -138 18 -811 208 27 583 398 599 454 885 814 -999 -724 -256 -426 -948 817 617 215 351 -234 203 832 -188 108 210 -447 -813 760 -642 -909 -129 -568 332 928 -734 -97 -538 -105 529 -875 200 580 -902 979 -393 980 -738 94 -927 -189 -252 178 -951 -218 -869 -79 -117 275 779 497 -581 782 119 -360 657 97 181 448 -76 -738 -514 -12 -780 -132 850 -974 -227 -512 944 -339 83 907 -750 -439 304 -210 -890 372 -922 -632 78 321 436 234 -559 910 -955 -4 376 -947 22 -896 -577 -156 -382 49 152 -151 112 -115 -606 859 13 -926 909 -196 858 226 625 -11 218 -570 302 -272 648 -368 -327 246 -502 -391 499 431 231 -917 -765 -329 579 8 625 -783 983 192 332 405 698 -128 437 -202 -450 -209 -995 65 -433 -206 154 -956 766 -620 473 765 415 -433 -131 987 322 -525 388 -912 -514 -118 962 759 -261 603 352 -150 -228 -864 191 59 415 -361 600 -514 134 215 -834 514 489 238 2 -86 131 627 593 -562 699 -331 -585 240 -341 -646 -707 524 -485 -940 -477 -494 230 -975 -396 465 -29 -223 -24 464 158 61 -58 573 738 -443 715 -146 -531 -362 359 555 -349 -939 450 356 -955 168 -439 604 303 808 -697 -652 -637 883 911 -644 -228 522 284 286 276 37 148 -405 -784 -232 695 -607 353 -121 578 -144 -257 208 -687 -626 -444 959 50 808 -844 -673 -565 -650 971 580 -141 557 -605 358 408 -910 587 -277 -986 631 716 600 133 467 345 -570 -962 619 830 -891 -157 -722 667 511 791 825 435 832 -532 430 -706 391 -257 2 -83 901 557 -421 62 846 -202 787 -118 964 61 -808 -223 -776 545 440 594 297 -988 -449 -419 719 385 601 214 -91 -236 -131 -872 636 -408 932 39 664 -299 -338 -173 823 -467 -924 483 971 -25 -7 -519 304 439 860 -696 -729 -135 930 519 990 -104 -481 408 -57 360 657 -657 769 678 395 480 479 -461 285 527 329 -392 934 177 -956 -572 621 -650 177 586 -215 170 539 -192 132 -661 460 724 -468 -244 939 887 -740 -529 -33 -418 -29 -224 65 241 -583 -470 -914 -295 -34 -820 -686 417 502 399 520 -528 677 894 485 843 954 442 597 -677 -421 144 464 -208 -686 -702 -90 -244 -264 828 -713 -902 -748 -347 -31 -50 -767 224 -854 950 714 -458 -77 80 -835 -841 264 -121 970 -173 82 214 212 -301 -412 176 135 -924 -414 9 -443 875 -520 787 750 -289 800 -482 -672 -12 855 67 557 -632 507 -555 532 -187 -895 -30 82 583 867 448 -303 442 -223 310 213 465 371 -854 323 330 248 36 -553 198 187 256 -815 434 -326 135 -68 465 149 840 -753 970 763 -460 -788 -872 -399 -912 353 -66 859 -177 723 -657 54 766 -632 -72 -313 225 -585 -877 -914 -131 -815 181 166 297 -201 -553 105 -372 -652 -143 964 -789 406 353 674 445 -922 475 454 511 -649 -716 -470 -652 562 -364 -141 630 789 -935 -442 742 -926 -847 -782 -407 779 364 342 749 937 19 -572 341 -458 -108 -441 -474 -317 893 840 754 -897 334 707 13 27 -508 -77 950 642 78 -19 586 95 635 33 335 -594 -303 973 302 770 88 -303 510 -350 713 851 730 -943 -522 332 543 -423 -923 -761 -853 345 -693 152 -734 645 427 728 787 -291 -189 734 -949 -209 -945 209 607 417 206 -675 -303 -383 868 861 -434 397 586 35 643 364 -636 -377 834 663 -869 -180 -324 -410 673 538 196 995 635 -618 -967 429 90 -861 658 78 650 279 286 -810 -466 978 79 43 -789 614 116 123 -110 585 -8 470 -719 -104 68 -517 11 -118 36 -214 -966 22 320 34 -522 -170 -708 -112 -254 661 262 -182 -586 -895 154 634 578 -588 84 -932 356 514 293 463 521 492 -243 339 -465 -620 866 586 -305 -541 -141 -891 -424 458 399 -885 157 -801 427 -491 661 777 -191 -380 -971 310 274 -237 365 -377 -775 -8 -615 -643 -147 -568 116 -68 -243 840 608 -458 797 -516 935 -416 422 622 -154 -347 -29 -749 -521 -690 702 -193 -669 152 -26 -249 719 174 -497 -522 -718 94 -350 454 910 17 526 -807 -622 746 -885 -866 812 168 689 -114 956 446 385 -339 -638 117 908 -65 594 -364 -941 254 -627 271 313 -209 270 -295 456 955 -326 137 190 679 855 822 373 -353 940 909 591 740 -911 -971 -806 -114 -853 -663 -842 518 970 -896 103 -782 179 403 -310 629 -364 177 332 146 -327 293 749 701 808 849 -721 761 -327 -874 57 -934 -477 836 77 411 -806 -490 -947 -313 54 -2 624 93 23 36 870 -762 333 -945 495 -570 963 -34 99 -719 -185 997 560 257 -336 -603 -421 934 -209 637 -118 199 454 227 -239 -33 862 -479 241 711 671 -260 614 -791 -640 279 -167 -574 841 -163 819 -823 267 -392 67 862 592 686 -713 -227 385 338 878 -768 974 292 866 524 -504 -274 904 795 -775 817 415 955 -623 -13 -94 23 -813 402 -933 856 528 799 -228 -581 41 961 308 742 -494 255 90 200 203 614 -476 -160 -679 -239 -512 -723 -929 -669 334 45 189 -245 972 375 -249 31 143 -717 236 179 603 -842 -434 -167 -41 -689 839 838 -753 529 87 -634 674 125 -935 -211 768 -641 397 -825 -749 613 -590 15 590 41 -245 -395 -784 392 -174 -175 -265 259 -694 455 -487 338 391 -182 235 177 -226 -45 66 924 -89 695 399 -555 720 901 -246 -971 192 1 227 304 -588 719 229 652 855 957 -332 -432 497 -168 608 286 -721 57 -3 -433 -852 -591 309 104 360 -342 77 -598 858 -463 823 -866 -655 -832 -471 379 -233 569 316 -167 712 -459 491 406 236 823 975 137 82 -388 -976 699 -873 -151 -977 -317 -732 -855 -756 -442 629 -445 -362 -386 -790 -258 -363 463 403 -559 216 752 240 -131 701 -71 710 -981 -590 914 -117 956 605 591 -712 -778 -312 -720 639 569 -538 -286 932 293 -402 -271 606 352 384 -844 117 -93 703 788 -426 454 238 -292 -719 -871 -786 685 -925 940 -280 -615 523 755 -501 -224 30 481 -197 -468 -29 -639 -879 -308 937 -667 758 482 300 -400 -592 956 153 -870 -498 -41 -779 708 -115 625 -278 36 882 -821 531 -407 620 309 -720 -616 686 500 -327 910 -148 -788 199 162 816 -235 -557 -353 -685 364 -525 -403 164 150 -86 270 -90 581 -901 -1000 155 772 561 850 153 179 -932 -197 887 115 113 -160 765 724 234 -883 -877 562 835 -437 -645 689 891 -700 158 806 449 924 796 -86 178 -689 979 181 784 -759 950 -144 -810 -257 -928 -537 -955 843 -512 595 -459 -776 -338 291 -936 -783 483 -713 -894 444 156 252 -887 41 855 73 -7 713 459 624 603 861 -542 -564 -478 -828 424 -76 -36 328 475 -926 -433 -719 196 -227 852 -921 -922 -109 -128 291 -609 775 992 525 816 663 150 987 -439 -321 -336 170 -598 285 744 -178 -763 340 -331 487 100 -970 -73 -837 284 -263 -783 -201 -999 718 819 -158 248 -332 -97 210 -854 -327 37 -882 -663 -475 904 721 -487 518 571 136 932 -904 201 -758 -238 -926 -594 -957 -383 738 844 -104 617 906 469 435 847 -274 945 -786 -194 -635 -265 548 -525 943 -761 -89 -284 976 62 -739 227 669 620 -67 344 382 738 -650 547 73 -681 243 -633 753 196 -510 729 52 72 939 72 -319 -976 179 498 17 -944 561 38 836 705 -535 -528 -750 683 -504 -958 585 683 340 400 -696 -442 186 -995 -167 165 -845 -414 432 825 -552 -935 200 800 -813 986 157 210 -793 -523 789 305 -84 -467 -401 -794 -858 -272 -155 456 194 4 428 -562 -170 -106 -336 -31 392 -221 -113 -973 487 601 163 -992 -524 -446 627 478 995 -378 -787 418 123 -939 504 -498 -511 -631 400 800 -249 813 381 327 32 -961 229 -873 -363 575 306 -868 822 -291 438 -952 682 181 59 20 572 585 252 128 582 269 666 313 -660 455 909 617 -511 584 453 -357 802 724 -148 948 411 -763 443 259 -166 297 75 546 -972 -160 249 -647 -551 -698 565 -34 52 -16 574 34 -960 -65 -141 246 456 275 25 837 788 469 -214 831 -346 327 -797 523 -546 -806 285 231 312 516 280 943 999 882 -205 -340 483 275 -768 136 291 852 852 216 540 936 -588 728 444 944 169 863 -780 369 996 1000 831 419 771 -55 174 361 -545 657 -770 -179 627 -904 98 600 -182 -474 -329 -288 -393 -816 710 670 166 -723 539 319 896 -905 -190 -798 425 -485 858 325 161 -860 -673 963 146 -720 475 -906 204 -930 -755 67 445 995 -275 384 -545 896 -853 53 -547 -837 -659 890 -494 80 839 566 394 574 -16 134 860 -777 -329 332 -981 -513 -385 678 548 -74 -216 -146 -25 112 -118 125 990 -242 -247 -944 779 -971 663 -439 -116 -139 -259 -53 377 -35 -264 385 -709 -994 -488 -76 -591 -456 943 -563 -287 857 -564 -998 432 -10 948 638 422 -733 -164 553 -994 -75 466 -613 325 963 -41 -431 -923 -138 710 -989 540 892 -611 -111 648 -159 550 884 482 91 -643 -920 -783 368 -116 -84 -16 -8 618 275 566 -153 143 -220 -808 -12 915 -11 -851 725 -855 -737 -453 543 472 -305 -104 -783 463 824 -83 866 -491 -127 604 125 -295 -302 -539 -483 -11 723 78 949 -39 -808 630 -103 -640 -881 107 -104 846 -106 -512 265 -377 -966 934 265 -293 -123 894 308 733 651 -621 30 289 315 -555 942 228 -607 562 260 -425 -1 -270 81 642 -575 -106 -352 609 133 152 847 422 -315 -124 -986 756 242 -981 69 742 568 452 677 -166 -618 243 537 542 -699 162 -760 457 -12 -853 353 765 -419 716 229 -543 -860 -296 -481 393 -117 838 -499 114 -893 915 -222 53 224 926 -341 -831 883 373 509 715 805 27 575 7 -631 -177 -848 -714 -142 172 317 835 82 806 418 295 -351 -327 -170 -171 557 675 358 -72 148 -105 73 -728 965 325 669 -710 398 819 -542 340 261 385 900 146 -163 245 -421 670 -850 418 -137 -239 -350 472 -457 -584 -187 -239 -228 921 161 922 382 49 515 -203 407 -331 667 -28 -559 -563 -908 -698 -464 561 -258 -66 123 500 -134 702 18 -880 -837 -947 610 -484 -595 -345 569 658 -297 196 -290 -243 110 63 -686 790 -363 973 -627 427 -658 583 393 -38 924 -430 -486 -225 -220 963 -771 -34 -379 647 50 -325 -614 779 -555 476 -564 -72 548 115 869 -965 200 194 503 290 -688 999 96 -198 -582 -385 998 -153 -882 138 -408 735 714 235 736 822 -158 -788 591 -312 683 -998 -796 411 -993 507 334 -974 -266 -373 613 -217 -77 956 -7 -281 -413 -60 617 69 -94 861 -791 424 -27 -397 676 707 458 953 -460 -182 426 -231 673 273 553 1000 -308 -650 -438 432 487 209 -496 588 893 457 699 -992 -385 -648 723 -14 -592 -863 760 -868 -933 698 626 -125 -205 121 -68 -748 -39 -283 -73 405 168 -287 -928 -592 859 -379 -682 -220 -365 75 300 -695 677 675 -30 258 343 -474 230 -692 -885 -172 -707 156 -371 158 -245 603 622 -653 -374 -578 99 -342 -44 346 335 453 -109 879 916 485 584 -741 954 485 -22 -533 -730 451 -948 -82 704 399 -624 -448 -19 438 -706 272 175 -831 -937 128 -560 511 -80 -636 -56 764 841 47 -433 -181 12 -578 815 330 -429 464 645 -735 71 -238 48 82 -461 860 898 -302 -812 -926 -261 833 766 -226 -105 -820 -214 221 -516 -977 -405 879 -658 651 -362 -271 847 -632 -824 515 276 -331 -175 -18 951 -708 238 809 943 -220 -657 896 623 39 -59 497 910 -362 -445 508 -835 213 87 -50 280 -451 503 -44 -845 -946 -233 926 -655 707 957 473 125 -1000 566 -209 -365 808 -35 817 741 -431 -589 -773 464 -279 -988 -705 -38 -311 474 -422 518 17 819 560 -971 -559 712 766 -205 93 -482 -712 593 -464 -751 -117 318 726 -657 -232 772 -791 -724 863 -543 733 113 540 -421 -394 -771 -645 565 812 454 -810 -65 695 334 403 -25 -887 364 111 2 -631 899 -716 414 -93 343 88 -374 -868 -485 87 -278 248 393 426 554 213 -382 901 -943 -342 189 516 320 854 375 -81 -898 550 -823 286 -897 377 -779 848 -224 -45 -526 719 902 602 -28 -257 44 -309 183 -660 -519 -664 -687 -770 -287 448 -178 -176 132 774 -379 660 -849 438 441 46 -616 596 154 -617 335 -186 -803 305 503 265 -582 -424 127 -780 158 -619 -446 -800 -1000 -149 2 -646 -10 325 -437 165 757 666 -772 -14 617 380 693 236 -311 835 -438 668 906 902 -425 20 588 926 -931 -531 639 -267 685 -109 139 490 -445 -247 540 -122 185 551 -258 483 -711 -756 721 -202 -426 -919 -110 -500 632 128 340 -551 303 -208 124 -914 709 -638 456 334 848 -661 -544 -265 -575 422 -427 868 -790 -350 414 -559 25 702 -152 -351 -159 -707 84 -885 87 990 -743 768 -119 809 -129 141 -166 -55 5 792 -248 752 377 515 705 758 -243 -517 17 -238 382 -119 -625 -465 -73 -109 -288 -246 463 -596 938 -353 -982 -340 -646 -960 -269 500 -890 831 -715 -296 422 810 801 265 -990 42 720 735 618 -567 558 -14 965 7 -634 -597 -460 -473 -863 -885 706 303 -178 117 -409 -500 -624 99 -743 -197 -20 -245 -370 -35 63 -345 126 305 790 499 -696 -129 -687 -870 -544 -378 -30 271 -25 -234 681 -565 -849 381 -768 -135 -808 645 978 -904 -855 409 -987 -602 -421 488 135 943 -509 698 -11 453 -133 522 657 -720 163 -46 -614 161 575 955 -389 3 399 -836 -637 -70 606 514 1 137 427 202 -473 973 -659 804 568 329 646 -348 -432 520 378 915 102 279 -996 364 -830 279 578 -337 304 -114 -913 186 57 -408 -847 -67 -637 54 -517 630 494 702 328 -341 935 680 992 46 -55 -802 376 150 215 311 -763 517 -108 -596 -263 -72 -627 -830 24 -953 571 592 -431 250 511 945 553 -214 -492 206 865 -448 680 -23 -879 -924 -867 710 22 -340 890 555 778 -343 -468 236 172 -416 -793 -370 89 -380 -384 -400 -173 648 -955 301 -140 292 366 -886 -32 -652 497 -676 -529 -541 -283 -124 953 -22 84 603 -296 -549 -714 88 177 -56 -887 767 -42 -786 -452 -452 276 -701 936 725 -270 -854 -927 -459 -156 865 96 -713 -235 -676 -248 -68 -932 210 527 655 -904 -822 -458 -661 -679 -993 309 -403 363 672 -819 812 154 -967 -539 -911 884 -779 -576 -477 -184 -614 801 747 864 -313 847 -527 53 259 546 554 -586 -179 -71 113 -282 -541 196 481 -771 -708 980 -559 -804 518 -600 46 -698 373 452 -988 268 -19 70 165 -544 -424 -343 -691 856 -146 -738 -294 181 -339 -959 -779 482 902 -681 43 32 -817 -24 -772 779 954 116 990 -46 -496 -486 -893 841 962 856 -466 -149 92 -776 -720 -187 -901 566 -331 -470 311 -812 248 -725 953 5 -1000 -901 -744 900 -712 -809 187 878 -491 870 -101 642 912 -516 510 -772 -322 -465 -409 -232 -342 -752 -478 377 -829 -205 467 1 280 -614 -186 -416 -96 -414 -991 -896 -64 -451 -772 -330 917 405 -244 -7 177 819 -455 -82 629 103 -306 -697 112 -581 -522 744 -924 -443 876 -447 969 455 508 -773 594 353 448 124 907 415 -376 -753 184 305 -453 613 -54 991 292 -564 -435 -949 430 -306 193 -183 710 -908 -342 -105 -82 -833 -911 -623 -741 -792 -852 -556 -279 -658 922 -324 -831 -847 508 330 -351 -470 800 -816 -994 628 -29 737 -209 -388 -324 962 -318 271 208 722 -302 -678 578 82 -238 -923 11 304 -823 -457 950 355 477 788 468 -55 641 643 122 -183 -804 -401 -522 -424 247 880 694 753 -731 355 -278 -820 675 485 -277 716 534 -616 544 -877 -551 -741 620 -739 -183 -651 -942 700 -552 -711 -38 -324 850 -96 226 544 -55 -403 -428 -319 -793 910 -793 201 -665 -946 276 907 -113 -556 -472 -105 798 -55 123 871 -541 -341 750 -278 579 942 -38 870 -919 -20 -822 9 467 890 831 -573 323 -7 -919 501 973 -733 -738 -33 687 990 407 -366 875 -754 169 949 22 613 -59 240 537 727 487 -155 612 -113 857 -696 -501 -170 495 -215 -941 558 -997 137 -874 -597 -795 -625 -518 645 961 644 -565 -76 -954 -737 -201 575 -383 661 -695 -971 944 619 70 668 -222 -358 -763 -790 -524 634 627 -974 697 -687 -765 -469 572 -317 -82 -411 112 500 594 -414 25 -511 -256 -524 -626 616 144 791 265 -334 -763 416 877 -863 621 819 401 -747 737 336 93 -686 325 -664 -467 -812 -673 882 185 806 830 415 -792 -61 -492 -503 -813 412 -253 -959 -571 952 -464 512 -914 -143 -515 95 626 -924 288 -864 310 -121 210 811 -424 -811 450 -467 -448 366 670 378 370 -714 366 293 760 -248 566 237 -283 361 -746 -904 -193 342 2 33 880 -919 -768 -476 -90 240 969 992 -26 -693 709 -477 -827 178 239 -351 -367 122 -862 -822 152 -756 -223 429 -404 393 -44 -740 -244 -924 638 -629 124 844 -806 -830 -879 844 210 94 270 -76 978 188 -558 -117 -245 -430 -746 310 909 -550 501 277 -653 870 456 882 628 -419 512 914 -894 207 -971 -886 939 -793 -28 -27 -843 5 -571 860 -56 -197 -872 -943 321 -32 -13 -609 -699 590 277 -661 -981 -438 -74 693 24 -373 -873 -630 -630 727 -286 -140 -636 428 -442 -690 -974 235 14 782 -78 -774 -91 907 -543 919 167 19 -121 -473 -658 -978 -361 -619 -605 -362 -480 676 69 583 654 731 -293 391 301 84 149 -353 229 -795 -413 980 382 853 815 -821 788 -950 130 725 761 161 627 -688 885 -554 -87 541 -228 141 -981 516 437 -231 -330 525 -773 513 -832 -2 774 998 -900 245 450 918 943 814 -362 -854 -890 605 99 -439 264 331 459 984 -14 305 74 863 950 -553 513 -89 -656 645 -592 965 -675 656 710 14 -678 772 -682 -994 676 581 -956 -910 -673 -251 872 149 -459 162 -647 616 -45 670 462 446 588 -320 171 -538 -849 689 -463 -801 -864 407 390 -391 167 979 510 -379 -82 -878 570 259 560 781 -554 -682 -646 -751 -838 68 162 734 38 791 -190 986 -489 -373 502 850 -830 745 841 471 -397 354 934 -799 222 -24 99 454 -186 648 326 3 -755 817 59 402 -993 718 788 747 972 -876 -14 870 538 -972 -902 -488 420 658 -869 614 -34 -251 -462 -187 -596 420 916 -122 616 907 -106 607 -304 -817 -749 355 602 -722 835 605 -598 132 -250 -783 691 114 -141 649 741 16 731 6 251 721 -547 199 -727 -726 -271 -653 -765 -372 818 91 104 -891 -704 694 641 889 -646 853 -521 -350 -41 308 812 230 -76 -563 420 479 717 361 10 435 -640 348 -242 -661 96 -592 441 983 -525 -573 591 -781 695 175 474 -287 -341 -339 948 -866 -855 989 409 491 484 -85 -81 -452 -257 299 -42 -926 162 -155 786 761 925 -461 -598 -258 -610 -678 655 162 657 -935 -891 128 -47 568 866 902 -275 -988 834 -490 739 -876 379 387 276 -20 -757 778 -173 91 -619 919 770 -739 -167 855 696 -205 39 -616 -94 -953 941 782 -456 -411 -884 757 160 -238 742 -613 544 85 632 -171 -299 803 716 691 -86 -557 687 336 -756 -19 -769 152 262 -564 -747 473 -630 -453 -401 -719 -480 -468 125 -923 -647 -791 -730 -706 -483 -106 569 -979 442 -68 -702 -479 463 862 -590 239 -721 444 -832 -695 -228 663 -269 -214 614 -86 -263 -22 -614 377 881 973 164 395 711 338 764 546 -427 -960 -261 -668 -606 535 -105 -543 -829 -591 -358 586 389 445 -643 -178 936 346 591 -378 149 -381 -707 19 863 342 235 196 576 -451 820 705 436 -195 -790 164 536 975 -535 159 -692 875 -598 526 155 -230 140 -529 -657 748 272 -63 413 -568 295 923 -759 854 797 116 -562 -485 -565 -360 564 -957 -642 -835 330 -232 -507 -945 -780 74 -402 886 -796 -712 -634 -914 457 -990 839 851 -655 -983 -175 569 874 336 -716 679 -442 916 873 524 600 -756 -453 -684 -867 421 259 -963 -15 348 -457 770 589 680 804 -700 101 -939 937 -567 569 173 -794 -215 398 -574 -832 528 419 214 -976 116 850 -927 -961 -890 203 123 -556 197 163 -360 -978 397 249 557 -175 -560 533 827 105 -979 -732 -253 785 -955 -772 117 -589 -379 -370 747 560 344 210 554 154 74 -334 -97 412 748 742 783 805 140 777 352 945 968 225 -331 188 -674 192 47 -654 -425 -631 405 -51 -624 -441 -700 -828 -64 -484 468 416 -753 333 231 -206 595 419 -757 -664 -775 148 878 606 998 585 -896 -527 597 -134 -167 443 412 589 -466 -761 -781 -844 430 -68 376 291 -853 596 130 -784 374 287 724 -432 847 37 -604 699 531 859 241 805 -856 -323 -298 -536 -861 155 463 377 -498 -964 497 -832 500 729 653 -58 372 -676 303 -30 -170 -95 638 -797 -351 -301 -749 926 -961 478 714 -435 -470 481 -21 -621 -913 -236 -831 800 -265 333 413 396 645 84 -759 -710 68 -150 -497 -964 -552 -607 548 124 -146 169 -638 330 807 -884 -670 -490 -71 -231 -998 -532 -751 662 -561 -15 438 617 -453 -81 925 375 724 -231 695 -504 -598 676 873 950 217 197 768 -32 -69 242 -52 -967 971 857 306 451 -808 197 -755 88 -281 -677 -778 495 337 307 -68 -194 -439 272 -366 679 391 -891 642 506 166 337 -191 662 78 441 -138 -945 711 987 -675 -465 -762 -480 357 173 909 -843 -842 -899 97 145 697 -117 -431 -118 -869 661 35 -490 -842 694 959 740 132 -62 506 -381 -141 -789 406 -81 -171 -584 485 409 974 377 315 50 808 832 -812 -95 -207 -123 -534 -973 795 -299 820 85 -476 550 134 -79 126 807 797 -634 -98 -684 995 29 832 -28 92 -978 233 -629 735 -251 -197 157 -432 -456 759 -132 725 903 -124 -1000 481 -499 -359 515 300 672 700 765 -544 -865 -155 133 -772 245 -779 7 -688 -587 -144 -866 -945 -982 -137 -464 463 333 -747 -858 -737 164 -757 -379 -701 -131 -633 -970 -806 622 -886 198 -448 155 -646 328 487 214 598 571 249 166 896 -690 -773 718 -861 -975 353 -888 -593 -602 642 -892 -106 -426 -892 438 -599 -444 487 237 598 -145 -309 732 992 -899 316 633 251 -463 -519 352 120 711 -736 747 -24 713 688 -73 649 967 -71 -961 -281 -765 787 332 793 564 89 -414 -690 -699 -63 -559 924 617 87 724 939 433 473 490 -710 -41 -879 512 -556 58 -35 107 -27 -807 458 -279 507 -635 -152 796 211 880 -232 125 -379 899 806 -687 -18 892 -145 -324 -907 965 -294 -389 385 -937 -685 -417 -52 -326 -55 96 616 277 257 126 435 386 108 -962 -268 608 952 6 -168 610 30 -346 -21 277 -801 -300 108 806 165 -764 -41 -347 448 365 123 367 -97 21 149 -121 99 93 172 220 -925 541 996 308 -419 -657 -275 37 353 821 -67 -993 812 -952 -513 762 -335 688 -705 -933 -912 -319 -816 -294 926 -23 427 -699 -644 786 -998 -342 792 -884 -971 -704 -319 322 554 -210 407 -674 -244 -705 342 818 -6 604 575 -867 -637 -829 -654 406 -819 620 483 672 67 -332 361 822 -208 -366 276 -762 -415 457 -153 -224 221 981 -728 -354 997 -619 592 -286 -725 236 167 364 654 -129 -524 -44 336 -737 -887 -596 -464 -88 -244 361 -671 116 -21 758 -256 499 -68 -119 -76 -999 -228 -893 -692 -764 25 -259 -876 102 -682 -303 273 -730 69 485 289 -133 -2 188 124 -654 49 -608 -307 -407 -766 -190 -685 -848 722 800 337 -615 157 -794 114 -384 232 801 462 181 876 -853 -278 -287 -418 -662 -763 -296 -673 728 -675 -365 213 -510 -580 -270 476 -410 -15 687 -306 -599 541 766 -480 292 331 -892 376 -197 671 -675 192 -996 755 688 -242 -388 672 -378 -877 -303 -706 -1000 818 490 837 -262 768 -692 -246 627 521 664 637 -19 -963 -823 670 906 518 158 -489 717 -788 437 290 -213 747 -172 -643 -82 908 723 -167 93 301 263 -759 821 301 -903 467 361 598 938 11 826 -293 284 381 -182 582 -179 909 594 623 -748 539 -204 -971 -584 -977 -973 -108 364 -753 -456 708 279 -505 404 237 -676 851 -676 670 818 505 514 -940 -244 -137 -514 -757 -115 -262 -3 -654 -149 155 -739 402 900 618 -114 544 -837 -571 174 580 -115 -617 -18 -440 724 -606 707 -922 -654 -846 144 -42 684 -553 919 -858 -135 535 686 -24 570 385 126 221 -138 238 -636 -512 462 -990 134 289 -273 671 -76 -360 -263 128 986 -350 -316 -969 -978 30 912 285 503 -618 -380 395 281 -996 -297 656 -964 789 943 813 -99 -976 -64 28 -255 407 -256 353 141 -437 595 -260 236 -323 501 682 -553 -935 82 858 -410 903 -483 802 -549 -704 798 924 135 608 -802 72 -781 -110 -656 -513 943 146 -936 -359 751 -759 -464 -347 28 496 950 120 -481 -914 -823 -914 -539 72 247 200 473 16 862 408 399 958 -870 -725 443 -577 254 343 -329 541 587 -134 576 967 215 -123 -165 983 -752 917 -533 973 327 -866 532 379 156 776 445 -151 -790 -875 -141 -418 317 835 -82 553 915 6 482 664 -365 -819 961 -864 -13 302 -981 -378 -384 -941 368 -605 78 38 854 274 -222 -437 898 -681 114 -738 -836 693 335 894 -278 227 -173 -391 -494 -934 -538 140 121 -609 171 967 353 885 -952 494 -858 895 -905 724 68 32 -80 -921 185 -999 587 593 -545 790 -817 -46 -126 -402 -524 712 -81 947 -643 490 -604 -161 -861 -565 -815 417 -969 -269 215 -814 37 -394 636 -809 -970 140 -864 713 984 -154 -251 702 733 -538 128 21 128 -411 -184 -999 -292 69 179 691 -583 -943 203 -438 -148 895 356 431 -715 -222 139 763 -115 436 -46 207 672 125 -234 -500 -321 111 760 -522 -443 -904 501 -354 -969 -432 407 -916 -231 -563 902 -805 -153 -736 -495 -151 -664 116 -777 982 671 -69 -129 728 293 708 914 131 -397 -153 725 909 -59 5 995 906 -519 -934 36 -322 521 418 -272 290 207 729 82 217 305 166 939 80 -653 -841 -850 140 -767 196 -888 187 111 -23 -289 -759 -745 82 864 4 753 900 452 -811 -265 -550 822 351 900 354 -941 -439 390 693 203 -1 914 -51 -434 393 654 55 285 -951 157 -990 642 715 -859 695 -650 -480 259 -931 -884 -819 300 58 -269 -102 132 -538 -677 707 -518 857 -34 852 -851 957 -14 -543 561 68 -780 -753 -230 454 738 24 720 784 -783 -680 879 284 -161 321 629 363 74 932 382 -781 969 857 -206 -904 70 -447 341 -941 -811 -461 828 -897 970 -963 602 -626 -693 -604 -598 -954 31 329 452 -816 491 -720 376 -805 -922 395 -636 582 391 986 -153 -159 288 850 544 -223 845 483 227 -657 126 -852 522 -965 -636 26 -568 186 82 -589 120 -349 -380 869 893 -170 -136 -107 -186 773 -695 713 445 644 845 797 -43 -304 -134 -789 -446 -989 175 -648 836 -697 -792 607 691 947 895 -603 219 -433 289 273 -715 -737 599 -228 -666 -274 -992 -796 189 524 999 -251 -808 900 -7 -949 -504 -22 -802 498 626 -3 671 691 315 -897 -205 -5 19 -459 57 -373 -346 645 -601 526 408 135 -31 119 835 129 -966 -498 -859 -249 -541 550 522 710 746 -608 -652 867 -661 730 290 883 -174 710 -494 237 175 774 -198 -463 -486 698 -587 -60 -425 898 -796 512 319 -134 -644 -925 -1 -624 -335 143 -667 648 -507 -589 883 -739 918 -169 -851 890 -509 782 885 331 -944 27 -118 441 88 201 -812 -302 -574 121 299 723 73 232 -76 -30 130 -788 714 587 -571 -853 -307 -354 178 -681 -100 -772 18 339 -288 -237 308 -815 151 437 -573 253 -237 -553 -624 736 -16 650 -704 271 540 -944 -512 600 -270 205 506 -1000 760 21 -537 417 91 535 866 606 146 -447 -134 -111 -609 427 -870 -698 226 533 123 55 -694 622 -668 -28 235 -615 116 -767 -725 -697 363 85 -91 -450 793 735 290 370 -500 -685 736 -790 -316 -427 -453 -67 -881 -457 141 648 538 -643 278 -419 -899 662 -280 185 401 -241 999 -893 279 266 8 -509 -109 934 208 -440 815 486 -552 764 996 764 -150 -95 -274 800 -980 604 614 81 19 151 50 837 816 99 969 -400 100 911 -624 -262 -655 242 444 -753 -502 17 418 -479 640 245 -920 560 -805 387 245 -605 -934 -962 547 766 -337 -839 631 28 402 65 473 198 578 -772 674 845 325 -753 -65 375 -305 -63 -151 731 -370 464 77 -799 296 372 51 -547 578 -207 630 -889 -800 35 -51 916 285 168 -709 975 -273 174 -880 409 -452 679 -532 -172 -739 909 454 724 195 -841 471 -365 459 856 -277 202 726 1000 566 950 -222 -463 -249 -805 -288 -951 -265 43 630 130 -254 257 -217 870 182 912 -154 87 -886 -114 84 380 -822 867 -986 -480 -133 445 174 822 -890 271 322 -877 361 430 -79 532 869 -965 588 880 -711 -223 788 959 -610 779 -843 368 -584 151 533 147 867 -727 793 -662 -477 980 353 -276 449 -149 997 -66 809 -52 503 894 -771 -123 211 -471 629 497 947 847 514 -924 973 -73 461 -130 146 -61 -82 872 -108 -194 -979 487 721 272 325 -917 464 -924 -880 -376 654 500 -949 -671 -825 635 793 28 -597 437 470 907 -258 -231 451 149 875 -863 -585 539 811 -676 560 79 263 -24 -364 696 -196 -466 625 892 766 -661 187 507 567 410 -566 -399 -58 128 -911 -537 32 -750 -405 381 -46 -145 -910 249 -845 436 547 -923 -405 -836 -944 -58 -536 -419 -272 -374 -977 -866 -975 -955 925 488 -686 -893 -227 768 -995 -998 365 -928 -969 -606 757 930 803 -629 214 801 132 -206 -272 -878 -227 272 888 -499 -192 -413 124 7 198 307 -924 -196 141 578 -984 -246 510 -218 -307 -764 159 296 521 -354 677 -997 -517 -957 963 -373 -757 431 -737 -276 402 333 20 -931 637 -759 899 -534 -523 -359 -729 -560 70 312 442 -816 -203 391 751 240 -203 605 628 688 -243 499 -943 776 -553 -260 -26 -3 537 -673 617 -665 -283 669 -19 388 -942 -481 746 517 98 457 -927 -159 -631 200 332 844 -884 433 296 -477 -645 120 -106 -961 303 502 -789 593 -103 687 -962 876 -429 -727 996 618 156 -404 -749 45 580 -456 476 -855 -798 -193 -131 146 -584 -588 -626 628 297 -447 -743 969 65 890 -890 745 53 431 -121 92 31 -822 36 118 200 -21 498 481 856 375 139 -827 -719 -375 -210 661 556 -712 23 -562 721 808 228 -865 -531 -75 865 -928 631 -64 246 -949 -602 240 -708 799 -141 -949 196 -425 514 -765 913 -822 881 790 943 585 905 -742 -258 686 346 410 -326 -46 -405 853 -50 -382 723 -351 -41 -184 184 -458 598 -923 712 -988 599 -669 -33 -721 690 -593 -171 266 454 227 -973 -957 -877 -543 -347 2 776 -836 -587 971 812 -798 258 -44 -836 -848 816 -274 342 236 575 -757 325 -130 -37 -591 -832 322 -339 350 -724 -241 -220 -197 111 269 -436 -822 -473 -724 890 -644 842 454 -780 467 69 766 -781 279 -187 868 -893 822 -455 542 567 -520 299 -571 -880 112 -797 -84 174 -830 -334 9 708 -126 -747 -483 99 999 258 443 -674 -129 974 -177 773 98 14 558 -13 998 -699 -877 -685 605 322 -86 -292 -785 422 214 -50 -869 900 -835 -739 630 -971 -988 -795 -160 638 41 467 76 -661 -788 688 -841 -220 -288 -227 -507 910 -375 876 265 59 -616 -61 556 -286 951 170 846 -514 23 -157 41 -258 -61 650 -941 831 114 -669 173 -824 -329 705 -436 111 -490 883 -457 -549 -843 906 574 593 699 183 513 551 392 -656 -341 211 582 -281 -318 791 -59 264 -830 207 255 -904 -414 606 387 348 805 325 -490 129 132 -517 828 971 390 -850 -760 -752 62 573 -44 393 -871 860 -831 216 528 850 -685 987 851 -497 564 996 577 138 881 -720 -394 -918 -527 -639 -684 -655 -656 273 400 -907 -597 508 -301 -967 -419 -485 -536 330 343 540 -145 -414 306 936 -5 -485 929 -555 -134 4 -951 -973 -143 285 -283 -39 -200 -532 858 -237 -970 -644 124 498 -924 -825 105 244 655 607 81 -515 -304 59 29 39 379 351 -430 599 670 -761 -535 857 312 42 -393 771 275 329 -298 -652 112 -848 989 460 -540 -889 693 -618 561 183 -603 882 -809 576 791 242 -407 -961 -350 691 610 799 -240 -41 -552 -111 385 439 584 351 -973 316 -533 234 738 -840 -54 839 845 71 -576 26 -717 -635 -995 114 116 739 -576 -784 756 -209 -145 372 -398 796 -302 -161 404 807 868 -955 -32 987 -306 -709 327 -566 502 -299 -691 670 -2 299 17 -267 -150 956 -401 57 -449 -913 691 -32 -492 706 766 8 714 690 -571 745 -634 555 -292 -452 -601 377 -435 -866 872 223 113 190 -138 941 -489 -605 -582 -864 -279 -747 985 -195 623 -829 452 -723 311 -978 -697 843 -124 409 -375 65 -332 -852 682 -446 -628 369 603 105 -704 -89 -229 159 302 288 420 570 663 251 -611 -241 399 -286 -417 345 -745 909 -505 -534 796 -228 -17 -13 -409 873 -127 -559 -842 -315 142 -983 263 512 822 -669 -980 186 151 -279 213 624 703 -392 867 240 257 -512 40 -803 313 -927 797 141 444 820 -885 844 137 -282 574 158 213 673 -885 833 848 -784 -524 -707 502 -785 -649 143 -27 -614 -159 489 -559 -135 -159 625 -222 -266 830 -445 -309 916 -46 881 -391 -811 971 -69 -617 -584 -948 -479 684 741 150 -780 479 -398 -975 283 895 570 -34 -928 787 -337 352 -485 -810 369 -571 848 -74 -876 298 245 749 647 -896 993 425 144 -231 -931 -578 54 382 315 -304 209 596 753 -640 -912 410 709 -994 158 -234 498 -219 349 -960 -288 766 883 -769 705 496 383 -866 -475 -886 808 -455 643 326 -45 906 -605 -519 -166 185 -293 14 -250 74 940 177 -341 -311 -812 -24 -360 -821 2 860 -52 814 -419 944 529 316 -411 676 -884 -847 537 -223 -304 -747 855 -954 110 -253 869 193 -617 -328 987 116 298 111 -407 -989 -61 -988 -194 903 109 193 -792 136 358 -510 234 679 -660 -959 -298 977 -339 573 -163 92 49 -579 787 -613 207 669 438 431 482 145 714 388 298 -91 -174 137 476 -247 -104 813 65 -761 454 -679 -763 -343 -944 766 -342 -29 -569 -8 -923 732 -824 -752 399 300 688 473 434 -183 543 -170 -919 957 122 -448 -169 541 263 891 -417 731 -821 -423 -565 -401 341 480 -76 630 662 -503 660 -965 541 739 -944 -835 396 -437 485 -607 -79 39 984 -357 -852 -990 432 -579 -676 -367 955 215 254 751 -730 583 -775 -449 -473 929 -101 160 837 357 -70 -450 123 -1 -496 -69 906 426 20 727 849 -764 936 534 215 -147 8 430 -738 -647 430 -908 -713 680 257 47 -735 827 401 197 -623 878 -887 449 -742 568 54 -659 695 -834 -166 -952 -521 -210 605 -959 240 296 696 753 -221 25 137 574 375 789 671 -87 425 -802 -123 -296 981 -316 386 239 -583 582 -301 -521 699 -699 397 655 68 847 -615 -273 -445 -842 550 943 446 -954 10 -127 -225 -334 -727 -169 -470 -213 441 984 -167 -7 -14 178 401 138 -64 -176 753 -260 -147 998 233 -648 -53 -795 772 -812 -822 129 452 -417 -337 267 -630 395 600 -49 -191 573 -839 -766 -49 947 -284 -743 -826 233 -373 -431 307 765 -485 -227 194 -231 233 -709 342 217 502 689 205 179 -830 109 262 -275 -684 41 108 846 742 868 -118 481 688 -633 -761 642 -328 264 -705 506 -999 -121 -382 -567 -194 -602 -999 19 -516 -500 -969 967 815 88 40 702 -297 79 -16 925 -518 758 -134 -955 -283 -175 218 501 -955 -673 -869 -320 -335 -561 -525 -602 406 929 -718 -620 89 -792 53 -487 938 -607 -497 -100 207 720 469 891 -596 621 -711 286 137 -784 82 -858 -778 -203 598 -651 -417 757 -758 688 501 -454 134 -32 306 -130 14 668 -292 -201 -263 922 950 107 -927 -385 688 -466 -825 -556 -619 779 599 -818 -436 -122 104 442 414 -316 761 -567 -779 -936 -987 -832 -286 250 -341 854 574 545 -149 -293 364 -835 -890 981 -971 348 917 -779 -492 120 -303 -12 -217 34 16 -152 -567 758 -336 -955 -385 -109 -577 -741 -735 -262 971 735 -805 684 400 -857 -743 520 298 309 756 492 -939 209 115 296 -886 286 5 247 573 -961 -584 83 456 433 76 339 -411 614 -817 -391 -858 273 981 205 -445 -396 -137 839 335 800 823 887 467 -961 469 -406 294 688 980 -734 -647 263 -935 -613 668 253 -924 186 -666 377 -471 -725 -346 -916 819 230 421 -91 -429 613 -510 785 453 426 287 451 620 -915 894 -598 -112 -371 -597 25 913 -170 -536 454 857 993 90 -359 -737 -480 145 -155 -734 790 239 -395 527 -875 -861 935 206 -237 579 729 -121 -321 -171 -544 -266 190 -580 -445 479 125 124 474 -650 368 887 -151 -964 -255 -159 -997 -486 256 978 -613 489 -765 220 -423 -600 -380 958 -76 -336 -529 942 165 177 154 288 127 709 -12 -122 175 484 -537 -384 615 414 492 904 -848 719 594 928 -323 -642 622 -542 289 794 805 -883 511 -469 470 124 -568 -480 479 -139 -57 -673 117 635 861 292 121 -850 -51 -79 369 850 612 422 270 547 935 52 689 -814 804 620 301 482 -607 -516 902 122 84 -26 -535 134 -127 702 550 719 526 687 -912 -823 814 185 635 -838 -302 -303 -222 30 -523 -700 380 -127 -765 -492 893 -486 117 -113 598 -859 228 -757 324 299 -772 971 103 951 -742 -498 -254 545 -59 909 698 -70 -888 213 290 -846 -825 415 609 -389 474 968 498 -346 510 -181 615 -50 -179 -841 894 -561 908 -50 822 -680 -657 -443 -902 -580 -858 380 262 -377 -381 627 -259 85 -123 616 -584 -493 -623 -290 763 -516 -449 434 563 520 -633 555 -236 641 497 190 -859 653 -425 -691 -251 -214 -701 -264 -116 359 -493 -8 -723 -979 365 -867 512 -693 -972 -603 621 -566 483 -500 -845 971 331 -373 484 -208 -894 -968 -757 322 -391 -607 125 290 552 -239 342 387 -362 272 174 604 135 818 892 -837 -373 -898 -636 -826 355 -584 777 -881 782 881 -553 -222 -650 388 -138 786 -312 -110 507 240 -434 -551 -3 -836 -586 918 126 745 -880 498 286 305 -777 394 -591 624 303 -435 248 -875 -715 469 -813 -565 -34 945 442 -259 -94 291 556 625 90 -33 -470 -439 620 583 881 -154 752 933 -585 864 -23 -711 284 913 621 173 316 -314 735 -629 -814 505 658 644 -497 -312 551 -585 505 -299 129 520 532 -907 -464 746 -324 -443 694 -321 697 -829 -508 608 415 -350 -890 474 719 749 -456 315 929 -739 -380 471 99 850 861 -292 -566 -837 166 367 589 331 733 -443 -488 -419 629 401 872 -627 198 485 255 258 146 953 -553 -724 -815 -602 761 133 -236 -480 -355 -902 166 106 -111 -528 343 302 -818 102 -484 831 -691 -594 -300 -201 864 -776 -351 558 -133 392 -248 434 -848 390 -541 573 925 687 40 -733 -188 914 -399 -297 -206 216 -213 -220 866 240 -900 -170 272 142 -517 43 220 475 -258 -151 752 807 206 -285 110 -382 522 -775 410 533 -808 824 473 490 -529 44 851 -806 96 -162 -126 -171 -345 706 815 935 -381 951 126 -184 -212 28 -366 567 512 -737 900 -899 -916 -368 -475 568 691 -971 -941 398 -195 910 796 -467 -639 -896 -562 -387 -278 -583 -875 -95 -773 955 946 -949 851 -908 -290 -403 -893 845 -275 362 465 -694 901 758 -502 -602 -685 523 850 -530 947 -64 -1 -383 353 -90 -440 -284 -194 640 130 428 -562 766 923 416 -24 -594 -808 63 -91 231 813 -871 -677 -115 472 946 -644 916 -92 -319 -134 269 -837 191 -936 927 -67 -344 108 661 -273 -906 36 841 -915 534 304 -180 -654 -689 415 213 585 952 264 260 959 -385 -104 398 569 615 849 890 -422 -655 -971 405 -254 769 662 -954 352 23 201 322 914 183 -887 461 712 197 588 -378 64 -834 220 -331 622 -722 987 36 -404 -661 850 287 502 -703 -248 -970 -558 -313 829 -794 266 -129 -995 -190 55 -661 114 480 966 -562 -129 126 -334 570 -156 648 -35 -9 -167 -933 673 -137 705 552 243 -569 -546 412 -699 814 -601 974 668 744 -341 971 120 -545 -696 -3 -800 -672 866 -113 200 -932 -278 521 -780 172 925 -744 -962 380 -727 892 -664 -74 -637 857 -566 -804 -779 591 338 -142 -600 105 -390 -735 -957 423 -338 537 -365 -700 685 -931 252 675 -161 -131 148 470 -621 -437 -223 -475 -334 750 987 -130 -35 -786 -447 160 -169 87 -874 195 -83 -847 -394 -392 974 108 -293 -396 -89 650 813 -164 404 -551 -673 912 750 486 472 669 432 -119 -605 -567 -971 82 -532 -417 322 -95 358 781 766 674 -446 -943 -336 -405 -544 880 25 786 -110 -557 -430 367 8 -998 -337 592 -365 443 112 -755 -990 -586 -494 -353 -8 914 279 -220 -300 757 44 -817 -910 728 704 -913 -399 -453 -663 495 138 -479 -835 614 -718 -982 -8 559 856 -5 830 98 -692 548 -413 487 -398 101 -137 -280 -623 256 725 431 -45 476 595 -296 -496 254 309 -705 -253 -218 314 -708 -581 -724 887 84 -200 -694 -80 -190 -824 -484 264 -692 -74 -598 928 592 -957 154 -85 -710 -528 -706 124 583 12 -522 324 614 56 -706 138 706 -218 407 -84 623 79 373 27 -477 433 -323 899 510 -279 -967 168 -411 -77 -774 199 901 -831 590 688 341 -752 -783 -437 18 -549 -188 -1 -843 -397 600 536 612 -29 898 -620 -701 392 60 483 408 -20 517 -919 809 -356 -517 333 468 -712 220 -955 -151 839 -346 -489 -988 -706 -936 605 72 -109 -618 -488 300 759 -19 901 -751 535 -992 356 994 837 861 306 -927 -888 -664 844 -870 -11 998 511 616 -186 114 992 -930 644 427 504 -760 828 -123 665 52 -100 482 -236 -854 643 -604 510 -750 -268 396 574 -127 737 -817 -776 561 790 -226 -807 423 292 283 -601 -71 -239 1 -917 747 316 412 -397 453 -581 66 452 427 715 -155 -913 453 498 252 586 880 -352 -873 -703 -15 -217 469 263 822 -212 -371 -957 -949 -796 983 -1 -771 -927 -163 242 -383 -176 506 193 -528 -804 140 -519 -298 -371 859 -590 455 -676 -102 -178 -1 470 -738 231 379 -325 243 159 404 -552 -123 -297 -447 -624 795 -962 -752 -930 151 464 19 390 -346 -331 474 549 -769 -864 971 47 -336 785 474 368 587 -313 -170 -562 -196 -467 30 -457 -302 -619 481 -193 -157 -121 386 -71 -203 372 736 -202 -694 -807 504 594 821 751 782 -231 -40 486 522 832 771 -584 -59 746 105 -354 990 853 -565 -936 150 -276 -291 -525 -685 457 165 -992 -523 -488 448 592 587 -338 -891 880 590 235 -716 -861 -336 -327 384 362 -13 -603 -405 -680 -438 403 455 -97 -662 477 767 -689 -760 562 36 171 141 232 172 343 -319 -221 -103 447 862 -871 -661 -420 287 -528 -577 -475 30 604 -453 -664 -275 -536 18 76 -527 878 755 387 -486 -262 -535 686 248 -89 -72 234 156 -565 -983 135 863 -653 -907 -701 361 -484 -567 910 553 -549 -296 223 31 958 -414 -920 -999 341 -662 311 292 -285 -542 725 726 888 -558 -493 -210 -526 167 749 -75 -197 -302 -963 778 911 224 -426 690 320 843 -533 -321 -14 277 -136 452 186 -44 333 868 -779 -369 560 -725 -287 -283 -34 643 -857 968 434 346 136 995 954 233 908 448 327 -155 38 338 861 221 65 661 -958 -938 70 -885 -508 -77 -891 -16 -488 37 595 19 110 246 -719 -476 178 -898 -179 -347 -497 605 -149 -346 133 593 -226 -60 -8 348 -499 -411 -377 626 -622 407 779 -732 -81 -691 604 683 -906 613 593 944 -638 687 -435 -51 248 -240 -715 836 -618 -326 246 -779 -850 319 833 894 -432 639 -990 -255 731 -497 46 618 -518 -561 258 940 -76 -430 599 17 18 174 589 463 115 -984 -786 498 -709 980 -866 102 -183 -216 -990 -809 -278 -242 -754 923 -906 -462 627 262 -837 -773 160 200 -590 288 234 -400 180 623 -538 -894 -888 660 -151 -519 605 107 560 -255 -880 179 -188 164 -393 295 918 854 916 350 523 -899 839 443 -240 -734 -682 726 -753 -254 79 977 356 696 -864 -98 -288 174 404 305 -177 820 -239 -368 -301 -934 994 55 -651 -378 123 36 786 -445 -788 163 -154 -309 -412 -506 -205 -398 8 -806 -725 -794 -385 616 557 509 -433 -601 927 -344 366 583 527 862 193 351 842 -371 -987 -486 777 -19 -169 -705 822 -767 -698 602 526 879 -211 -157 490 -697 829 878 783 697 945 980 -585 -54 444 424 -651 -479 498 256 106 -934 -482 -893 902 907 -68 271 48 -719 621 691 -281 499 8 -789 -306 -6 -289 971 -799 461 171 -5 972 626 729 127 -719 -485 402 106 218 915 -184 300 -852 326 391 152 -774 574 293 676 790 -462 62 589 -89 761 -859 -977 -506 -261 471 701 -267 76 -595 -538 758 271 193 111 -479 -611 -795 -114 -256 -798 -769 524 346 280 -469 622 53 91 692 -517 895 -885 609 -157 -299 -226 540 -435 850 142 -228 786 -781 -862 -363 -806 -649 -425 355 221 -118 -204 -245 -556 229 -248 36 -352 674 653 155 -675 243 -361 -461 -264 316 -38 -619 943 -651 500 -706 -160 -156 122 -512 -319 784 -574 147 525 70 138 800 -482 767 -740 -390 91 -178 -103 321 93 831 -412 -117 -288 155 721 -552 -659 -719 -963 842 -691 793 648 -150 -851 -886 319 403 464 440 -453 -622 -729 -228 583 -294 178 321 -459 -873 161 -255 592 -983 -731 -529 204 836 345 25 -937 -295 439 350 459 -664 -278 -729 392 723 245 93 200 19 960 -857 238 -333 194 813 -783 931 120 -726 628 -480 621 -926 -179 -779 -129 -226 -781 -475 57 -596 433 550 -173 601 78 577 238 900 -819 -407 -12 -504 -985 -578 -786 -744 451 -417 415 -480 -520 715 590 359 -812 -883 -467 160 -180 -840 -929 -916 590 580 -824 -867 -703 361 889 -176 -80 -316 507 -292 957 -921 574 -247 706 -634 257 14 787 -697 979 -328 553 598 680 729 -589 817 755 364 649 -972 824 -511 -270 612 603 -73 -822 49 672 -924 -122 284 -845 -623 996 -992 821 675 -924 -840 486 -433 -552 36 0 -878 470 1 220 590 -896 -656 18 625 89 -614 472 -99 -150 403 688 -344 375 -464 -733 55 -944 458 183 784 -544 280 -20 -497 -652 637 573 479 137 229 516 -469 -127 908 514 584 -390 491 548 654 133 -810 -27 -992 -469 -547 -99 -870 964 -239 -149 -393 -94 -128 -5 -241 324 949 -120 535 -648 94 827 -643 -359 87 57 950 -515 65 639 554 359 -473 -366 687 -945 -860 -183 183 -54 -301 169 -604 744 -259 -122 -670 129 -150 -298 692 -338 -440 -117 798 918 923 -3 -130 556 -460 -692 84 986 -207 830 236 -717 -376 -75 562 -357 444 35 104 828 -133 362 -904 877 -101 21 -524 833 680 -825 -96 303 240 -356 869 375 88 -265 557 585 149 -904 642 -366 810 508 -940 202 -932 -610 876 -367 187 732 843 257 90 227 494 -427 790 170 341 -497 -985 -594 -259 -256 300 264 -802 340 -28 100 952 662 -385 56 325 360 -761 -31 -926 -80 722 -851 -847 220 963 370 169 -426 -306 -944 -101 273 588 -784 974 3 -145 -158 191 891 755 610 316 606 -451 758 -621 -406 -67 538 508 143 285 -192 109 362 -475 -677 369 -239 209 -298 229 258 293 -504 -523 -259 256 -386 173 -884 346 87 27 283 209 -422 -658 -626 -334 -185 939 446 -578 -648 714 -914 -748 -534 258 -671 517 947 889 -576 -682 821 -952 -678 209 425 348 -335 -476 -586 -462 -900 318 529 -597 -954 -868 -47 40 -189 -593 887 103 858 -403 -292 -945 -705 817 293 -905 85 -69 -508 -129 43 290 903 763 -402 -351 -300 -633 634 414 372 42 210 -86 -722 751 470 163 100 -708 -643 150 -387 -612 556 730 -705 -747 -955 698 936 754 -768 -953 -440 -111 -61 -351 193 -81 -589 562 577 416 -253 -512 277 -646 439 -749 -825 107 772 723 -621 227 212 -721 982 -388 600 492 -52 874 313 -824 -936 -409 455 -824 593 994 -27 617 -446 908 442 -614 -282 -895 -867 -745 68 -596 229 -166 645 134 -679 84 -554 770 -888 -569 552 -360 203 -71 -950 148 594 993 68 -633 79 943 -70 -707 -700 815 -533 -589 887 461 725 528 460 784 -951 -392 753 872 -810 146 -467 -72 -745 371 305 527 -50 608 -490 774 909 -258 325 -309 -86 -24 278 -209 -800 625 -775 -573 -120 -28 971 134 -589 -304 -815 919 -204 280 -220 328 -424 114 -903 610 -219 533 54 768 -474 -899 462 564 85 773 833 -356 -633 -715 -31 843 377 24 585 339 -638 -349 -707 -89 186 -1000 191 -664 354 -730 449 211 -624 -850 904 -368 -139 471 800 883 -544 735 953 -445 -677 -214 -355 669 -280 -395 163 924 988 -279 -538 309 108 -152 -759 444 -893 -323 -157 815 -442 -115 -884 861 -821 33 337 -687 -140 -533 11 -565 980 95 -386 863 582 108 -518 -906 -757 -997 -856 713 -100 521 486 739 61 -384 -879 -579 434 323 948 -573 -51 -210 158 -677 381 -307 -387 -536 588 -331 -302 526 115 -41 821 -70 557 426 6 173 -216 -869 -582 907 645 16 212 -277 934 -144 -961 -953 372 -423 255 148 353 -303 -199 160 354 -626 895 -839 78 242 -66 397 -2 -99 -579 131 -428 -852 -194 -640 -658 -382 -978 -34 -822 -788 -92 937 11 339 -919 -917 -18 624 169 -80 573 915 159 377 -173 -971 -84 -177 -573 560 309 -207 -84 76 -810 -1 -616 373 -504 226 123 -868 44 -342 631 558 139 166 -287 -760 512 3 475 -503 -515 -454 -736 -900 177 689 893 760 -275 469 -207 -232 911 -843 226 782 -388 282 -450 697 -569 115 -427 938 945 -767 -754 -201 -660 719 123 583 -915 631 357 731 177 -572 365 -215 880 911 517 83 226 -425 447 -925 317 -511 352 678 -936 -814 -860 533 -687 87 -791 617 -841 222 226 -331 948 284 806 -16 428 668 -425 754 552 -174 820 -774 717 -656 -411 985 -335 -521 -240 -199 227 995 446 527 9 310 352 -944 -687 -889 -816 -450 962 -910 300 -936 -190 583 -759 693 270 -754 600 -821 -926 241 141 -242 279 -649 469 -623 -640 -218 374 -193 -966 227 -815 -122 152 656 516 -16 -869 -641 910 -89 897 36 237 -420 134 -481 -704 -852 -173 -821 188 518 954 -600 -580 -594 -902 396 637 -759 102 -235 693 -426 63 -48 -78 -239 496 17 -967 -129 -472 -665 -573 -125 781 -23 234 -950 -679 553 -640 -720 -461 -330 970 487 -983 -902 -115 -123 -625 448 969 969 -362 113 148 -954 510 -67 520 559 -28 -522 698 388 519 937 817 72 -182 734 -55 -715 -34 348 839 -356 -402 408 -171 891 -445 13 -84 884 -404 -111 954 -721 -998 -560 317 -875 -729 578 78 -186 608 -852 59 -803 77 -133 828 -265 -412 -586 646 139 314 926 452 478 -451 843 418 -438 -102 -433 -449 52 -684 971 -983 -914 447 435 976 858 823 170 -673 810 332 -387 -715 406 825 246 168 -969 -288 592 -945 432 -346 -764 -456 787 454 -185 -220 -544 -35 836 -669 -645 237 -930 530 -272 971 -274 -424 -692 -808 -673 21 -919 194 -381 -181 -887 754 387 33 -48 -904 -636 564 -516 20 -600 392 687 -793 -389 595 123 -923 -259 -323 -345 -518 -466 922 190 580 -737 867 529 -405 245 -238 -930 973 669 710 814 -620 -271 -683 412 -473 870 983 791 -114 123 -604 -173 -614 -496 558 960 -956 -415 -809 175 -710 -737 -745 -681 -789 -879 -426 -537 91 -804 828 33 -111 11 924 390 707 -818 836 -596 341 -269 131 42 766 -358 644 -612 -207 942 -828 800 -687 -489 309 -439 616 -894 803 -490 758 22 -312 -738 -8 639 -993 242 -526 141 -800 262 445 53 -553 263 646 -100 769 652 -300 735 -411 -188 -325 -836 -335 922 468 176 -409 622 866 -26 153 330 437 -530 -329 657 518 523 23 -106 -950 -800 -69 67 461 807 -449 -137 54 138 939 416 470 425 -187 438 -653 -543 215 975 -847 635 152 -919 -23 643 879 -973 276 -271 -231 775 266 -487 82 777 655 -15 209 110 205 -132 -919 753 -297 -199 -244 -184 936 -238 141 771 -515 88 659 172 -668 -538 -430 -292 -921 -819 -212 -368 -329 890 -739 -576 -288 819 -318 399 -292 112 387 466 -457 -993 -241 -467 264 -685 645 51 410 683 772 -601 271 -757 -493 -547 -298 418 203 -483 646 988 305 505 729 -189 -487 -477 -469 -673 -801 934 926 783 -495 479 -508 859 -460 699 346 -776 -723 613 205 76 414 -573 -379 31 469 998 454 982 -175 887 189 -770 -78 337 3 -800 731 313 -886 -46 -661 -819 -722 282 853 -493 980 13 706 -58 -699 395 -583 -788 -493 -598 548 268 -489 -170 -819 -976 -710 -989 262 723 -54 -196 -611 -384 488 138 208 608 478 -513 666 644 760 -480 474 752 -825 -475 -910 -481 -621 240 673 369 -294 974 -20 -788 535 -641 603 212 -456 -165 -608 -79 -228 502 612 287 -490 790 -649 782 -919 337 864 49 509 -774 -771 317 472 96 469 545 -907 959 305 -703 929 -901 -66 788 356 297 -434 -327 -13 -480 -305 -19 -37 769 32 -534 777 744 -589 -338 -336 828 559 421 -74 -677 249 109 -545 -504 -708 -312 544 -579 507 -622 3 -756 892 638 574 -433 -53 844 -716 -610 -842 543 348 554 -877 263 819 -353 -534 54 341 624 696 -617 -422 -654 -890 237 850 158 -680 688 63 777 -112 743 -72 979 -12 -13 327 -548 41 -641 -227 -521 -363 -312 -736 -362 -181 -393 -452 -642 -716 -149 459 419 539 982 -298 727 250 -299 -45 185 -412 -778 -671 -991 54 -532 566 265 160 792 278 98 -294 696 201 309 -569 527 -55 518 -650 -518 -81 -65 910 -534 852 -403 -256 241 451 -92 -474 -414 647 696 54 889 -298 682 -268 -800 223 205 960 -1000 -858 -130 -918 746 -952 818 -215 -115 -251 -559 450 -268 -185 157 894 897 -193 270 512 412 -907 -597 91 132 -690 -129 221 915 807 -463 76 537 529 -303 130 130 -862 583 -402 42 -704 -173 -355 -571 -762 122 -98 -650 -355 -451 -128 -69 -304 -163 -141 48 -577 -684 667 740 -64 -611 723 -791 -425 -749 410 644 -718 920 -266 -688 -715 206 302 312 662 -832 834 -68 697 68 100 -339 362 379 512 -579 665 -672 759 930 -262 -953 456 -635 -898 43 276 -166 718 875 35 580 -775 -632 -762 -905 998 786 402 968 881 907 971 357 -203 -754 590 -124 -468 -913 -147 -463 -993 823 920 -781 -511 163 613 110 193 990 335 833 -781 -833 281 -441 193 616 -655 -40 -985 706 722 813 -398 996 949 477 -615 -525 -918 179 290 -414 222 -75 949 -493 -591 -446 -83 658 461 -607 253 794 542 550 413 434 -34 -600 -790 -315 -787 -298 -803 110 674 -100 -287 924 326 -413 -428 -597 899 -419 651 358 733 -283 754 239 -416 736 44 -301 231 -816 -410 -772 -545 -24 795 -405 475 604 -138 -948 -756 -69 -294 401 -674 -20 816 514 349 123 168 153 -714 318 969 902 -470 767 74 880 -301 -785 -358 469 -61 -324 -693 -192 992 883 743 706 164 593 -434 -762 562 189 -531 -634 792 158 555 131 727 -938 451 -593 -303 891 -455 804 577 671 783 -592 -801 -328 -89 806 829 -702 680 -926 826 -783 486 -425 -837 618 -970 -171 918 -434 307 -763 277 -617 -669 714 757 -475 -231 997 -763 698 588 -852 -525 -826 643 749 331 782 -923 819 473 -809 -1000 -325 -784 -398 -489 -331 -779 -3 -825 945 -179 -908 -743 -453 -875 -900 -722 723 535 859 -764 -345 -191 -811 -70 -753 219 569 -419 702 -329 -949 -913 372 882 343 -409 -686 761 -73 664 630 715 -217 599 518 665 691 463 706 197 435 -246 -661 -675 936 623 -944 -717 -804 384 6 203 -849 -390 -819 -193 90 -461 -241 145 80 605 -149 1 763 426 473 -831 -254 987 719 -405 -882 54 832 720 -161 -12 -914 -954 802 58 409 183 -369 733 768 510 784 662 638 611 71 477 -797 -489 -623 -630 -658 -364 -137 -480 -457 -909 161 684 -809 677 785 628 856 -238 -1 329 719 -523 161 737 -604 843 304 17 -357 -552 -383 900 -536 681 -232 -63 -808 -817 -934 -925 -74 796 -789 112 -99 232 -234 726 -217 -776 -721 143 929 -547 -838 -475 -234 -829 -621 -141 320 700 -757 926 -945 -119 -722 -346 -469 -315 299 955 787 641 -15 282 -259 -78 739 -287 68 -305 393 380 896 380 6 -942 110 399 549 -552 -156 -237 -216 323 956 -913 -135 980 -486 73 -992 -177 -363 -604 -325 -243 222 -402 887 -63 736 886 -487 -88 -56 955 732 -764 -618 741 -640 -297 -69 641 99 780 -639 -464 -632 -21 -320 -981 563 562 -220 363 40 -291 -64 713 -565 136 -2 905 -973 -585 183 836 -933 -697 -276 672 18 451 -71 -31 -87 644 136 -841 -466 122 -170 -851 438 -743 -872 -719 344 -689 -625 891 -123 23 546 -197 -886 -918 912 348 -228 -67 -574 585 258 829 -901 936 -746 335 535 632 235 86 773 703 453 -617 -240 424 -825 17 942 861 -122 -197 895 943 391 -2 -919 -841 426 -824 -7 -836 -988 -521 -761 272 -317 414 -808 -335 778 -198 699 466 -237 297 794 384 673 -672 847 490 -542 858 -573 -241 -236 203 952 652 233 155 -188 -661 -453 -496 -539 498 -988 275 149 569 268 -352 719 -392 724 925 -76 -740 461 633 -95 -980 -439 -723 369 -933 101 -698 194 -522 464 276 -912 180 -469 687 423 -147 296 659 -640 334 -473 269 193 771 -944 671 -578 197 687 -521 542 562 -755 -141 -623 -197 268 -127 440 -817 740 682 974 970 -74 786 684 19 283 128 -124 785 526 -444 -223 117 459 657 378 -39 499 120 -790 -648 -7 573 495 -62 414 -60 862 -753 907 420 702 138 -320 -406 765 -295 -527 -33 521 123 396 -236 408 837 -917 -602 -952 855 -745 -577 623 364 591 109 93 -277 -714 391 137 -92 866 -322 836 687 -217 491 -450 113 340 821 -546 916 -746 -982 538 480 -241 -527 -5 -978 -775 -695 -620 429 876 -120 621 861 805 -147 197 -909 835 -851 85 301 71 -749 -672 -294 -646 142 -131 370 73 343 378 451 -590 915 -9 -655 -950 147 486 -720 -94 -87 538 -339 606 150 -123 -26 -186 762 117 -458 21 96 345 395 -341 -339 759 163 207 -268 507 397 -66 965 765 990 921 -840 -121 87 -964 187 -151 683 -859 823 579 -11 138 596 -812 -952 661 -657 647 -822 667 996 196 -253 82 184 -803 884 -335 -812 -975 42 -495 106 -40 -833 371 -462 115 -518 133 -312 900 -402 -567 829 -894 -660 94 -765 666 -488 14 -734 980 224 913 823 -509 -829 585 -503 -643 -468 326 694 -359 -257 -616 327 32 384 498 765 -322 -968 -815 774 409 961 -812 -437 -483 -132 48 53 -325 -422 368 -21 687 -809 -313 615 532 -108 788 288 712 -831 -975 -62 793 740 -769 194 323 -997 115 474 532 -310 -726 -564 -981 -626 376 -969 119 133 -738 390 505 542 552 616 -406 783 155 -690 530 -981 295 -457 819 986 718 -735 -758 770 -555 -85 -228 780 557 514 798 -392 -786 717 -467 249 753 420 -450 -468 -305 265 389 -596 -18 -987 -989 -724 -194 128 762 -138 141 -614 308 482 181 287 371 263 -653 483 114 240 -892 740 115 965 778 -542 924 719 239 -172 -281 -352 -94 -197 242 -217 -393 677 -209 -518 231 -231 12 63 544 839 -437 -46 860 -973 -510 -800 -638 -791 -48 -744 521 -556 -661 -607 -444 933 -233 882 604 547 177 -376 420 -453 334 -459 341 -678 639 -320 14 -626 239 54 245 176 -585 242 545 516 -560 35 -841 582 38 -190 145 -107 673 602 931 555 -480 -53 -145 -765 -324 -726 964 989 -84 448 -753 -459 593 -607 775 182 650 -743 928 174 -582 43 218 415 -77 976 -985 344 -457 123 -58 -979 -851 -534 512 909 267 -174 185 -249 75 533 500 644 571 -426 -109 885 -310 -380 -785 -627 733 258 74 665 -453 -503 833 799 -625 -540 -424 272 -214 -205 -720 420 477 274 371 -5 -598 -397 465 509 -852 -313 -905 743 710 817 600 -237 799 672 -357 51 -142 257 -207 -955 240 743 -795 -787 625 715 -274 -516 -718 668 -180 378 -865 215 -357 182 -744 -394 -42 264 782 99 -333 -200 707 877 676 43 -15 382 -837 -695 -827 -222 850 419 692 -951 512 250 437 -644 507 392 298 -41 -665 119 134 968 -723 147 -443 673 -895 -785 758 105 -820 967 -975 -662 -901 425 147 170 -70 -788 -372 -371 -540 311 -315 -862 -399 -242 940 49 -676 77 797 72 242 -844 -921 0 -4 -883 -226 319 306 -432 462 219 -106 -626 106 305 -810 -755 91 -530 -129 654 805 601 820 -894 700 19 -490 -547 -949 206 319 323 -805 925 -710 -25 -202 763 -50 323 -406 759 957 -792 14 -818 -439 -80 -990 -575 69 214 301 -97 -828 163 341 595 -692 269 762 221 644 289 243 -191 -373 -102 -117 601 407 -431 -979 247 625 978 -205 -931 -477 -968 -176 -341 25 -967 899 -715 350 -452 727 468 29 948 -665 454 75 -248 441 -79 -489 -180 -100 952 -700 162 -189 46 -229 727 496 -350 113 -304 -833 606 -543 -542 -360 924 -823 576 584 -678 758 705 -589 697 971 -696 372 46 330 -690 312 -502 -628 -964 826 -250 781 -345 -898 -286 689 459 672 -369 -282 651 114 431 148 874 331 472 -687 566 871 915 -838 -241 138 383 113 -447 -324 -793 -574 -705 760 -802 -606 -14 464 526 516 -733 41 -551 961 -915 639 646 -361 -397 -778 -184 -47 36 224 -705 -978 743 409 360 -272 -557 184 -523 -692 -958 219 194 -3 177 -305 557 -587 -995 841 460 -205 -523 -307 545 676 902 -848 -663 -796 -972 230 827 -524 -897 -508 -373 -643 -664 86 659 -542 572 -840 690 -837 566 -268 -538 856 -819 -771 818 -296 -701 41 -21 -802 -280 457 506 878 -596 623 -475 509 -247 491 297 -484 -9 143 -284 145 -886 536 576 -620 421 563 -427 242 589 -667 -366 945 666 -951 -762 -938 361 -20 -472 425 746 -487 170 288 101 -70 883 421 -50 -938 -876 695 -715 342 705 -702 -604 -205 77 -782 -954 487 269 370 360 -380 989 773 712 -72 448 -111 836 -8 483 121 -63 -294 982 764 -174 -134 -781 -936 -259 841 140 550 -811 -147 716 -972 -980 -451 632 -624 -186 -140 993 354 -668 771 761 931 -13 67 963 -845 -169 -153 -375 628 -8 -520 -609 -963 991 513 -187 -92 -285 748 -548 -47 327 352 638 14 -230 35 -779 -226 306 -593 663 -762 426 266 -390 -404 785 -105 293 262 194 241 -287 973 157 -958 274 -428 503 -999 664 883 239 -467 -31 -31 -403 932 -693 778 -234 894 986 973 -256 -247 572 277 40 802 -404 271 -247 174 -383 -141 763 -160 487 519 334 787 -693 364 -995 -614 -451 -458 836 55 526 532 -534 497 620 -155 294 27 328 -818 479 -363 -123 -758 387 390 -946 -261 -641 528 -490 -803 -849 -74 112 -855 735 -150 103 -77 799 -375 -402 474 800 -791 944 -879 513 -56 409 -634 402 -121 28 46 571 -550 652 630 172 41 -505 -135 318 346 -953 734 -837 800 707 -250 -736 62 416 121 -140 454 889 258 909 205 1000 -507 195 -695 -375 -378 811 843 -986 -777 31 -137 957 -833 -232 659 -667 -142 80 -70 -949 -686 -881 351 -278 198 -957 -35 542 -998 -548 806 -72 674 304 536 -33 -8 363 -911 316 -585 -871 603 -323 -292 -504 -467 -261 -981 -176 564 683 815 -881 901 -601 -120 -423 -490 182 -498 570 678 -446 154 637 294 -811 -284 -335 -504 -76 899 442 -255 -496 14 -786 -611 281 -699 -873 -713 955 982 33 -297 -925 -378 82 -484 -438 -338 -452 -707 464 29 842 651 284 153 -580 -161 -395 -763 -840 -397 -976 -583 -368 -183 370 273 465 -790 -344 -242 -988 -415 178 -131 -920 -222 -183 -384 -161 -31 -637 481 -847 143 -811 -729 -338 667 190 358 -641 -368 522 -680 -976 -103 394 134 -442 46 -782 -905 -987 -623 -225 496 484 -708 95 -652 -801 674 956 -344 242 544 -149 -802 -864 -379 647 409 -248 -34 548 -124 -754 216 -74 -12 -720 319 -397 -214 72 94 1000 -652 -553 -204 -483 70 501 -700 674 527 384 257 705 56 -298 -685 -455 369 190 -163 -281 29 429 346 832 -498 -812 994 -320 823 -42 300 306 -246 -668 -136 699 -768 9 815 524 -23 -484 871 245 -251 -894 273 810 -995 901 -746 -955 933 -696 -974 516 940 -192 -968 116 -462 809 -979 -842 97 613 258 -470 -598 -829 -225 -430 135 -798 -626 492 -696 -561 -990 207 -288 135 546 262 951 606 413 -797 523 834 -300 -702 -25 -833 -860 -219 135 898 -972 -532 -672 -572 374 -875 814 -834 91 321 107 765 559 420 253 180 787 263 -905 959 -712 -953 -847 839 -960 790 51 -497 311 538 -465 -340 218 -197 257 -701 -703 -580 -125 455 -992 238 -959 -588 55 -789 -652 -268 71 847 -588 -815 -940 334 -10 -694 -121 -20 -660 820 -975 361 -35 -950 -489 -23 -760 -312 -966 -245 -43 -974 294 992 -792 354 -498 502 681 -858 602 -389 -295 245 -134 618 1 312 -671 -974 148 924 -280 449 158 531 -786 516 -947 873 36 730 190 959 -564 -289 165 -587 648 -503 -434 -334 -892 353 -615 -103 -611 929 -403 938 119 -863 -594 336 -291 -170 251 815 810 836 400 -705 696 -792 -809 -619 -324 61 -669 855 888 -842 -122 872 953 347 655 587 -878 -748 687 808 -546 -256 -853 -728 631 -864 -505 788 -724 -535 -326 -320 -239 -978 -204 912 275 -449 427 235 5 -114 401 127 -371 33 342 475 -444 -548 538 -813 -49 140 -573 -929 99 515 701 -702 -523 -600 -579 -18 -130 483 847 -894 939 -84 -826 983 -830 -298 822 -617 -325 528 968 183 247 306 -812 871 -851 376 -843 -647 493 -457 -85 392 -769 819 -216 103 811 272 26 -279 375 -67 -510 21 975 -286 -98 -755 405 -757 -112 816 -479 258 657 972 -699 -865 -599 496 281 768 875 -989 873 -373 965 -122 769 -71 212 772 -60 345 525 -331 908 -985 -836 377 493 -586 -411 174 880 153 -609 -724 856 970 584 966 76 639 201 -852 575 -44 -741 845 772 -479 -84 -42 -116 91 884 -566 -812 423 -453 417 -513 -175 -587 209 13 302 213 343 324 278 -984 -520 -90 -913 171 -543 -793 1000 674 354 473 953 191 -581 -725 -38 -944 -904 375 595 -560 825 726 -180 -31 -203 420 -246 703 -505 -799 235 -229 685 832 -985 432 163 -499 -376 -413 -739 883 -421 -374 957 758 -804 737 -525 -483 980 563 286 -609 25 -812 213 -880 -878 47 235 650 -365 250 -404 -360 568 802 78 301 491 130 62 -341 838 -270 324 10 -525 59 -590 803 747 406 -474 810 271 -51 326 402 -733 -364 19 263 566 841 -155 -778 -127 800 -366 58 406 436 981 284 1 138 -64 -818 -800 -947 17 307 243 394 -540 954 -334 297 702 60 159 -430 -110 -678 -225 -376 -796 397 804 252 647 423 -921 -867 196 -712 -365 -319 435 -144 100 -496 -511 974 341 -435 -597 79 817 -891 202 381 -227 286 34 466 328 119 -844 670 -201 -263 835 771 -90 640 832 164 -918 80 398 -991 -466 64 -668 194 296 132 -837 185 911 -68 -515 -795 -966 -592 -35 658 676 175 -207 753 -890 77 -725 -785 789 712 -45 564 -641 743 649 416 196 -672 -380 940 897 414 114 -379 -701 -548 -821 183 102 -817 -808 -502 674 360 844 199 -850 155 714 -59 449 250 530 -774 673 -466 418 -951 -611 -453 -61 122 -734 6 572 276 -942 31 -848 -189 -900 -761 -185 725 94 473 -141 -94 -732 -913 -331 685 488 671 -909 42 -116 -13 189 -472 333 -336 797 633 -551 -717 -231 564 -249 -109 -570 309 751 -512 -343 212 690 111 -432 555 249 2 -269 154 521 42 -946 660 -459 916 -616 818 629 377 -147 -559 130 724 -442 -380 538 146 849 -138 62 -128 -325 652 955 -956 89 -202 573 -792 757 836 583 -451 131 -34 -974 -656 470 633 886 -266 -205 -985 766 891 -613 66 852 173 -136 711 318 -447 8 2 974 -998 961 79 85 -54 -954 -216 -254 -564 -535 850 962 791 -20 -696 811 867 -195 -291 -547 -735 -514 -309 94 289 699 -445 297 -65 -166 805 -623 -3 956 146 145 335 -859 599 545 193 570 928 657 -641 -329 693 421 -356 351 959 -599 -579 -120 -317 355 -703 321 480 -497 -992 -310 583 828 -102 488 -181 528 580 320 -457 -739 -75 -78 184 -917 -5 837 923 627 -239 484 -893 371 -821 -90 -633 -738 -141 9 554 -42 -804 -805 21 -352 -190 853 42 11 111 825 871 386 225 739 534 606 -229 111 -908 -692 -895 -671 659 -349 773 -479 290 -45 140 -620 37 316 784 -436 -570 -374 84 797 -128 -205 -395 648 365 -433 -402 -769 938 905 -565 326 388 -754 365 -368 -487 -454 314 509 -884 -311 704 883 -944 -682 -885 -753 -420 -698 -233 -830 -595 219 241 -968 966 323 5 -880 -563 58 -476 -692 -872 488 9 906 848 998 -562 -692 92 532 404 711 716 -593 -257 506 -360 -650 -692 -858 42 -380 420 749 513 -519 413 343 -616 632 -908 -471 -230 733 495 -482 -719 -265 777 433 986 -57 213 110 237 -305 -1 455 971 581 -78 818 -488 -754 937 -255 705 -916 232 515 116 -731 -831 390 500 226 849 6 -813 -652 317 308 -47 -136 423 -28 -467 -123 284 -87 509 139 285 499 384 837 -928 -74 -471 183 -372 239 -274 470 -38 242 594 632 255 -637 322 -411 -38 -7 -990 -46 843 44 -289 -59 995 369 -965 -733 491 -393 -316 531 872 -148 750 502 99 -837 250 831 -342 14 -87 -11 -147 -43 878 215 927 439 739 48 -178 189 1 469 636 178 -406 911 703 -566 979 972 953 105 672 353 311 -105 -407 97 -252 696 -212 708 -94 753 360 502 -82 64 346 -335 -117 435 975 586 -918 414 3 78 9 342 -162 824 118 -256 -529 575 -893 4 -233 380 -867 -535 187 937 558 995 -488 264 -812 648 938 622 -304 -972 -249 0 999 398 -7 -772 -955 -635 -509 -576 -416 655 438 -402 462 301 -805 -53 -594 -298 -651 -713 446 481 -130 445 931 379 -522 -647 -192 17 619 -801 -928 325 396 -716 -855 -824 679 -348 85 954 -459 777 -605 -287 -517 -343 -998 430 175 -332 983 -712 981 673 579 -237 -125 567 776 -488 638 -431 -956 929 -398 -875 557 -575 -77 -399 466 555 -319 -554 335 125 -570 -127 -78 86 902 -986 656 287 -89 919 363 -725 526 -351 -898 -461 620 -464 404 -713 -798 243 -210 514 -457 400 -72 -512 772 -638 247 -205 25 -765 125 -497 451 -85 -713 -949 -808 -441 946 855 -865 -403 -474 646 -923 573 813 767 -852 -358 197 96 628 -221 590 -324 148 879 -352 -691 -194 464 -76 -322 -93 695 704 -683 -993 601 141 -226 -713 -178 38 -678 -165 795 -574 79 -544 75 336 -117 98 -419 534 -27 395 472 -746 -679 -157 308 -867 -342 777 -79 539 141 819 -794 -621 649 -657 359 -550 -165 -751 719 -36 -417 921 -691 -468 -127 636 -794 711 -888 817 722 -322 201 963 467 231 -63 547 614 272 -91 772 299 -72 570 354 680 -807 101 -561 -471 899 -972 -30 707 -465 900 268 465 -376 186 68 476 -811 -6 596 -950 -584 702 -39 391 220 -519 -574 -780 256 398 -565 461 137 891 -406 342 -312 366 710 -739 225 494 664 122 -206 -540 564 327 -794 997 260 44 526 89 168 210 -656 512 16 904 -393 -950 -927 -500 -743 -918 488 -361 734 817 611 -167 -716 811 -270 563 -581 -908 416 -978 925 776 -103 214 395 726 -855 -715 -953 453 -729 369 886 -169 -639 -341 471 414 576 -212 -44 -416 -34 729 -13 901 901 401 -627 604 455 -990 -374 787 -245 -842 -590 -420 -243 526 332 -858 -70 -62 -762 24 801 -990 344 411 -696 684 -153 -380 622 999 -744 349 799 536 644 -770 925 -342 36 -712 406 -85 -986 -366 117 677 -677 -636 35 578 427 -422 767 -364 617 540 279 458 -303 980 233 -246 130 320 984 257 805 -917 696 -647 360 -973 -997 -520 -761 818 -420 105 -898 226 510 -947 -563 244 178 187 730 368 272 428 -869 -98 -767 921 -128 -474 722 -310 -418 -274 195 -995 254 -349 -101 984 566 -989 -61 884 513 637 166 967 984 278 732 -895 783 -393 200 -485 -357 175 -744 -877 920 -909 -257 955 517 755 884 -790 -580 183 -871 765 -306 852 -536 106 791 588 258 442 902 656 -548 -341 -866 966 -44 463 -464 783 876 -397 -845 -96 -362 -445 769 465 -253 561 -285 -161 -643 166 822 -504 -748 592 -658 769 -655 801 -214 118 -94 -457 330 283 206 -970 -585 -982 -467 -568 973 489 -384 647 201 -572 908 852 -435 555 998 222 565 -892 431 191 577 -777 795 392 22 -979 -867 -697 793 -245 297 542 827 267 -713 -224 35 552 -498 791 -541 898 901 905 -713 304 -518 195 466 -895 -646 985 391 236 649 952 757 353 -390 -687 925 57 123 872 444 -820 -697 -462 -295 -177 630 -223 -501 -5 382 -964 -395 906 411 835 -867 582 -657 -630 415 805 -213 619 -71 -802 -188 -114 -222 764 284 -946 -943 988 -413 817 -836 -934 982 345 743 -980 -717 -505 -922 229 -451 -769 902 -455 162 -414 -111 -987 -239 -955 978 887 788 106 338 -979 -187 -843 494 -137 -587 571 -555 -697 -419 -672 -322 -504 -984 165 -978 767 -588 -303 -746 -783 922 488 67 -661 -928 -909 -364 -87 -758 -231 -546 967 -740 696 258 -537 -824 -542 406 222 714 -668 -682 -987 -359 -900 -664 -405 421 470 793 361 -746 223 505 -408 -366 -610 -444 105 -209 767 398 289 -561 -377 -12 165 -457 -232 -758 28 884 -328 157 619 -913 407 538 754 -608 -370 707 790 402 -815 -445 -665 502 480 -929 -643 103 752 -506 547 -561 820 -952 -26 634 -136 643 -858 269 435 91 770 136 322 -753 243 827 916 -661 -650 -912 366 761 791 -860 622 -251 583 617 -289 166 -845 101 58 228 469 437 -213 588 -716 -859 588 -157 449 931 807 -974 986 -453 0 -362 -174 693 503 -286 -241 -759 744 965 -8 -234 -557 -665 174 -273 -307 671 -920 209 -445 684 263 384 -152 -343 -817 896 501 -236 725 -705 -318 87 29 -247 112 -530 -554 833 -500 -411 -173 -623 -25 434 191 587 303 670 273 -882 -619 202 -17 -118 159 -492 378 105 397 347 86 -610 -388 -153 682 809 -413 -720 -9 737 -730 940 -255 -204 -706 -906 -514 -576 255 -354 -101 75 -538 928 -637 470 -180 229 -214 226 -689 19 878 -463 299 244 459 -695 -557 466 -786 -173 105 144 257 235 499 904 725 -452 323 -481 -108 262 -427 645 129 736 327 759 866 849 -351 847 -382 -133 866 -217 727 -310 -261 -939 284 782 178 321 -478 -666 828 442 857 560 511 -331 -593 761 -628 -118 -92 256 650 -46 -711 -483 -825 -496 -321 912 -598 600 285 -201 -94 99 565 664 -264 -368 222 368 -258 943 158 678 -511 -611 -777 -807 156 405 331 730 907 805 923 -38 -644 -795 873 546 174 -862 354 148 -331 51 152 -449 -438 285 58 916 -398 -39 -678 354 61 859 -198 -914 -380 534 750 -435 650 -669 136 -246 356 -805 -692 436 743 833 -860 -796 696 900 146 -912 -929 990 -796 -789 -361 919 -29 -413 -868 -283 756 342 95 97 -391 -561 -122 -619 730 420 -736 806 637 148 -180 -251 -489 523 -913 -972 -505 -56 -798 -30 -586 699 995 139 -605 -442 -266 -706 -875 -924 -666 -773 278 -114 196 617 180 -879 225 -635 599 257 -549 726 668 804 11 166 19 -745 449 -670 506 484 963 -906 327 -173 -546 473 741 75 588 -696 132 591 614 818 -219 -991 387 -983 398 -658 379 -800 -53 952 -368 512 855 676 -587 770 -809 618 -532 573 520 -177 -111 176 797 -183 751 -316 -528 511 -313 -793 689 521 522 -389 690 562 -694 -806 -2 -848 -829 651 895 -495 -393 416 -921 -182 -808 -275 -403 -901 -219 115 423 -391 -580 -427 -153 -142 -965 821 763 -86 967 953 -389 2 712 999 -991 -657 208 297 468 -4 21 79 156 30 173 186 -427 934 -621 669 -869 -321 14 -304 300 30 -646 -100 305 -758 11 832 -103 -618 -651 393 -158 -717 -835 -810 -973 718 728 -642 781 -823 -472 -512 -982 -774 986 23 -126 -700 817 360 -775 -107 -36 -173 -391 -925 994 691 -421 -369 886 534 877 -576 -552 -930 938 -137 -430 396 39 -844 -339 127 313 -247 -68 -609 -412 -997 -867 -321 551 525 342 -26 -804 227 -607 690 -556 -257 -644 823 749 -837 494 -139 882 536 909 -358 -131 173 190 -860 478 -297 -726 -71 -218 275 -726 -717 432 -357 -411 -536 -223 -161 -690 381 583 -945 -897 -134 101 729 -28 -753 515 141 -31 -196 -763 158 -782 -437 -882 -455 -66 581 -845 -305 945 -668 -345 -870 270 531 210 143 744 -375 -172 -525 -511 631 -726 114 551 370 789 69 615 165 -459 -757 993 -41 -115 874 709 -482 -765 480 335 248 209 -738 139 -323 -636 -779 332 -988 127 554 662 -436 -707 201 -605 310 44 -54 354 -990 -350 -271 -758 647 -451 451 -278 231 -936 751 250 626 -462 -470 -55 941 273 92 553 -82 469 -302 412 -68 128 786 -377 739 -726 -987 807 770 153 684 93 613 -470 916 -712 350 379 587 -328 -713 658 -156 143 679 -391 875 701 -770 312 -963 751 269 -319 917 -249 253 -408 801 939 -804 -526 265 -634 351 -309 -938 337 587 -39 -613 -227 -479 39 -501 590 214 -367 -496 913 292 149 994 670 383 52 208 -530 886 -977 -210 94 377 -12 -807 -535 497 896 -587 929 30 -565 -858 915 67 -707 -891 881 75 875 415 -889 385 -175 -311 17 439 446 -115 -453 351 744 101 -600 288 -526 345 737 747 968 397 -938 643 206 -110 -700 -119 593 -652 84 -641 -636 -50 -121 -580 957 622 903 -949 -412 -150 -330 -423 -669 659 -699 805 695 -983 -956 775 976 661 -935 445 700 704 630 -876 722 160 -927 -957 -377 101 -490 559 105 788 837 -650 681 -217 -41 -481 -276 -940 468 262 -702 -47 972 841 -395 673 498 -95 -810 -280 -723 -833 85 -947 818 672 983 -365 -799 868 -388 699 -589 815 187 56 507 -43 770 -899 -718 456 -81 323 -657 400 53 -700 -391 111 -965 134 -58 -354 811 -149 918 -578 -347 -599 -21 229 924 5 773 309 432 -195 -199 -404 492 -939 -523 -808 -103 832 12 876 922 -193 -813 -130 976 -128 -209 -364 307 84 586 -908 -106 -688 -415 -27 -860 458 -404 -36 67 -878 -503 -682 -361 358 -740 -558 874 -363 -366 596 39 912 941 -886 98 757 458 -608 412 924 -314 -132 -285 -400 552 -215 241 -83 -770 -39 -807 433 132 -589 -89 812 -699 98 -700 -994 -732 -98 -987 -348 188 750 -918 265 948 -354 -145 -695 321 -459 701 -626 -795 -380 740 -275 98 -61 880 496 50 -806 834 -889 26 -273 134 -793 -795 -755 606 523 456 207 284 -555 16 107 355 867 87 892 163 -471 641 -159 -593 -242 -149 -147 806 -410 -827 -576 -426 -587 438 -314 642 516 88 -214 -398 425 -365 -834 -439 885 -434 185 133 747 -458 -422 422 -900 -272 52 202 -239 193 192 364 226 908 555 919 796 116 419 411 -730 -613 158 89 -150 74 -103 78 462 97 -559 -295 -521 -7 936 403 -711 -191 555 -710 870 396 214 -806 958 -804 -24 43 448 -920 282 780 588 706 972 707 381 -154 368 -9 36 821 -583 -782 -340 -869 177 -930 125 325 -179 -668 -347 337 911 656 -438 -904 701 -333 -846 -626 -906 915 647 579 884 -189 -392 -247 -169 697 -764 124 609 -963 730 -272 51 912 -73 -221 466 -994 555 735 849 -261 209 629 736 182 -322 -850 366 168 612 -929 280 465 68 -689 -400 -327 -860 -400 -500 25 347 -535 135 -604 -308 -847 -273 -780 -671 -19 -614 726 685 565 558 282 -766 355 -137 -46 -825 -387 188 -179 522 -43 650 468 890 -569 855 -674 59 -4 586 504 -132 -590 -233 -427 88 273 772 -212 864 622 396 -306 -301 532 -362 317 234 357 674 6 -729 -113 300 -985 -573 160 602 -204 -545 520 856 738 251 386 462 59 -613 -997 51 -181 567 -664 900 -238 33 16 361 381 931 -924 823 -496 -797 683 119 -438 369 829 -20 -642 569 967 252 -222 339 -871 -104 -281 -664 473 437 -247 -812 -578 -50 231 -522 211 -793 688 997 -802 215 296 345 -492 70 989 957 -103 -451 806 -384 -101 227 804 -67 496 -600 -132 -416 -9 -532 416 -260 323 799 -548 35 4 -802 -666 480 833 249 581 26 -492 -498 -271 480 176 975 -232 621 759 231 -980 800 314 -361 991 -219 65 -757 241 -761 -436 515 669 -989 120 -693 8 -655 -840 618 232 -705 761 -603 930 -758 754 -527 -688 461 -201 228 987 413 676 67 -757 391 574 636 -565 -902 968 -943 -339 -250 -783 -590 -696 462 -63 419 -739 926 -61 -50 -833 375 -425 370 -440 -846 453 123 810 -667 741 161 -194 543 564 -555 -893 -269 379 -35 -298 -779 -732 -379 -130 -195 -790 475 -960 462 446 600 8 525 983 970 345 332 784 905 842 -933 996 -662 510 -708 191 -893 301 707 -849 -970 819 -679 475 440 -197 -145 194 -244 469 126 -453 605 -740 -595 -296 -520 838 -270 -726 565 -498 196 822 -579 808 -548 -97 265 813 185 -930 716 -279 223 -680 37 120 505 -933 102 963 -80 -507 230 -207 154 521 479 -195 -574 -445 425 40 861 -904 555 939 749 -414 722 328 849 464 -948 510 407 -444 -362 -225 185 272 871 -71 -137 -973 -297 934 276 -814 877 284 621 -649 647 -184 743 -961 -460 582 -984 -732 908 -472 403 793 -929 254 884 -673 -934 892 291 115 397 83 -179 380 -616 -48 -732 765 -698 -763 768 -357 -686 -36 -723 -465 -78 363 -712 861 -915 119 960 -133 277 -897 872 816 -100 510 551 294 -685 565 -491 862 42 -513 -639 -278 669 523 204 -879 -907 -455 683 725 -459 -251 396 -325 419 3 -484 8 -699 -843 -78 981 -995 -882 501 -114 709 423 -862 741 632 784 325 -384 -322 -906 79 -994 -449 884 -274 -499 -805 -564 26 280 203 -692 -878 -810 970 -507 685 -787 -78 -488 -23 508 328 -61 892 -936 507 706 873 841 930 -317 245 98 -433 -855 -301 -530 705 -908 -969 -133 929 -445 797 451 125 -849 -677 -562 -539 605 -534 -626 222 82 -115 -352 332 906 -255 -234 -318 -553 559 1000 680 296 628 -65 754 84 -598 52 663 -95 -249 -638 275 828 -981 777 837 -563 471 -249 -602 791 266 157 843 666 212 -978 755 -196 -323 167 975 -562 -221 408 -217 -116 -625 392 816 -690 389 -956 251 -400 -372 -587 994 -268 383 -602 216 -953 466 465 -38 596 492 -482 455 510 -795 704 783 513 -440 -858 -547 -505 -354 822 -778 654 -921 -378 802 489 -164 62 -422 709 -479 -758 -580 839 846 261 830 56 -719 90 940 -206 864 819 102 52 -288 170 961 -663 686 -326 -269 180 5 -242 -977 -49 -194 730 -434 -17 -178 -704 508 131 743 -507 -525 -852 162 -801 860 -674 378 -190 646 700 -164 669 -800 764 -939 619 905 -210 -95 -625 -460 972 41 935 -910 -241 633 998 -19 395 -292 -762 178 957 76 -496 232 -995 -770 64 -441 500 302 -12 42 -331 -869 -679 -846 2 272 -477 536 -427 676 -484 -827 -946 732 759 -643 812 -299 -859 512 -772 -266 -590 345 -395 -177 -368 -77 -455 255 -916 850 -155 -497 141 -958 40 196 329 257 683 -81 106 994 -29 403 -157 -407 -168 -202 35 508 -418 613 408 -478 125 234 806 -628 921 -759 800 794 -863 804 -518 55 -451 744 688 401 335 856 -551 -133 -752 647 1 207 230 -584 -683 953 -371 798 -661 -662 -323 -389 -384 -941 319 913 -746 -164 617 100 -751 -99 571 197 -961 286 766 -495 -795 -252 568 607 573 -762 -666 -610 -207 -538 549 -5 -315 -489 -441 -327 717 -492 868 479 -605 -895 -498 63 -992 -358 884 128 483 789 167 -908 -701 979 798 -547 -726 -681 960 -229 791 628 -812 -612 405 -532 -808 -646 944 -412 -60 -136 -536 -745 864 -255 948 635 857 651 -233 679 512 -200 -238 -955 177 -267 802 -668 -550 43 201 -719 -408 446 304 -958 366 -161 355 -99 -715 198 -990 -697 -664 -870 -301 968 -247 474 555 -207 -760 32 247 -403 -404 -294 629 -961 -372 -194 -510 363 826 38 588 -549 839 -223 559 689 856 -499 -442 64 370 -673 219 -814 660 -696 506 -233 836 232 -10 956 743 560 372 281 -691 566 -816 31 470 394 532 586 -96 -190 511 -91 358 -77 -321 296 -684 758 -338 565 -723 482 342 970 808 47 -842 328 140 901 -110 -574 -786 993 -885 606 -25 350 425 763 -145 719 -213 116 -884 -461 561 691 643 -350 -661 634 -396 984 55 642 974 802 96 -412 861 471 148 640 -782 -512 -425 410 -680 453 949 450 8 -841 620 -593 864 563 422 -639 -265 -428 2 872 -159 13 383 -67 219 813 375 -606 443 -819 511 815 -562 532 -779 836 -325 -404 -132 857 790 -53 412 -510 -380 896 646 144 -93 272 512 -201 323 -140 387 160 682 444 -104 935 196 693 961 213 -171 -897 -53 980 523 -696 -166 -101 201 -368 947 559 -458 394 -959 -555 877 -259 -646 768 196 882 209 77 975 235 -333 -162 887 133 -367 32 -545 86 905 931 -395 -412 -328 -988 -969 -607 -713 -197 64 358 -20 -619 -551 -304 242 -317 -903 220 204 -286 787 -658 970 -174 574 926 -858 -820 -660 336 780 577 -139 931 446 261 111 732 -478 -408 483 355 -534 647 770 -93 -412 874 738 883 -510 544 717 -385 482 538 -198 -453 475 -617 -495 20 374 123 594 645 -892 -954 -887 761 -724 -591 -591 453 156 895 -405 -974 -184 165 -247 943 -802 723 482 -925 299 -933 -655 240 -877 -436 -226 394 746 290 589 490 -648 -424 835 -116 -708 -663 -262 -398 -766 335 -142 -219 250 596 -427 -383 -49 -98 378 -231 93 169 -467 -371 -673 995 365 -820 -34 -192 924 61 -871 696 594 -669 563 -338 6 983 472 243 925 -250 550 -722 148 395 -664 -511 -999 -532 -147 -614 -599 731 97 18 816 -193 443 -819 340 218 -126 24 -76 -342 380 -310 -660 -685 -729 657 -405 989 -327 345 320 81 -170 68 -987 372 51 -270 781 464 -848 -560 -681 -108 -135 574 792 -955 134 548 53 -4 -730 150 -165 -90 798 282 415 -208 -149 398 687 432 152 -500 82 -812 390 -413 -398 869 -923 968 83 -309 -764 -422 -619 624 -370 227 208 -519 -158 438 -469 -993 -604 -768 331 -47 -570 964 497 269 716 648 0 793 -962 168 -463 -748 964 988 736 221 -714 639 -55 726 634 -778 238 182 916 16 -294 656 496 -641 -532 -979 -328 507 116 -125 987 -958 34 -972 251 232 856 904 -77 393 -568 80 400 637 -307 -563 -672 353 707 -894 -690 -877 -156 -382 -747 -751 355 540 -332 218 999 170 236 635 -276 -931 -974 -732 -825 -91 806 890 -962 -772 -562 -210 -943 933 -832 -474 390 -594 170 16 -616 -570 -563 -543 -459 -815 280 505 -767 381 25 -688 -394 120 -456 332 323 -421 -108 807 -10 840 -498 -765 12 -182 664 437 275 -882 85 804 -512 -659 861 -982 727 918 382 -657 49 897 -370 844 -711 -395 -62 187 -22 -272 -104 -18 -638 317 -931 -126 900 -166 808 -286 -205 389 944 574 -328 154 512 123 830 -179 724 100 -655 388 699 653 -267 511 596 906 356 279 713 973 526 430 -469 -972 -359 445 785 404 369 -343 -379 -30 876 -662 858 -947 892 -891 -916 -330 -370 -235 893 -609 822 489 -481 -569 26 -73 -415 55 638 -704 592 -663 288 -902 921 910 -675 382 440 499 -215 294 -436 97 694 287 -608 615 -529 752 -606 -555 -430 50 -542 773 -221 -212 851 595 371 228 737 961 -908 -707 -668 318 55 -527 -125 -198 797 28 -918 532 542 654 146 158 -969 45 -396 -222 35 -381 44 -392 -340 -144 -468 -332 -11 234 737 -931 467 -869 -356 -696 -665 -11 963 -287 215 -584 -503 287 -715 758 -1 744 714 693 -282 833 -869 -829 179 -228 -509 627 193 426 733 50 682 -977 591 89 -321 -918 90 20 411 750 22 863 -268 -661 -885 -732 189 -657 -165 -513 -117 702 296 668 251 -258 -345 703 836 470 56 -282 -449 -947 815 10 -501 -472 899 -493 515 868 -204 730 594 532 -999 729 112 202 371 -279 993 -342 746 -502 286 -294 -402 177 -138 729 -98 -609 -503 -33 624 -870 -152 -575 984 -526 44 -473 -676 942 688 -601 -733 -233 -880 305 -981 -145 -287 -486 490 982 800 -663 976 -880 -412 -399 57 -796 882 257 -431 443 -635 -216 648 -244 300 256 32 -823 -925 -87 -646 769 350 816 951 530 303 -104 -548 -225 -292 891 -937 251 -166 611 184 -959 380 -927 -517 -957 -207 -35 -370 505 -678 891 -591 -404 333 241 -550 -931 -953 862 822 -545 -314 461 213 80 255 -422 420 -774 855 161 351 -377 -464 951 575 731 471 -60 -208 455 -611 994 711 434 888 727 952 -650 -705 803 484 521 912 -83 -823 -452 225 -419 665 335 -721 951 -912 -664 152 594 502 -990 738 -308 534 -197 577 337 -909 71 -348 804 -418 367 622 -453 847 -667 876 218 -974 -200 -702 170 669 627 542 654 370 -504 34 -793 400 -115 641 -637 872 439 461 -636 -531 845 76 325 72 9 144 -184 585 -545 -532 795 665 -860 -109 -789 -507 288 -808 126 540 392 562 -437 251 761 139 997 232 -656 476 -646 289 -78 200 868 -608 707 -836 497 36 -630 440 -106 116 528 -480 -92 -544 315 799 417 124 878 522 581 553 -803 589 924 242 573 -962 499 495 -709 951 -152 -369 -666 -866 -245 770 -309 -122 553 91 682 -255 -981 57 19 -919 436 725 556 857 587 698 -111 -566 52 -403 -222 -163 -866 -460 731 -214 -261 623 -718 -429 993 -286 -192 5 -316 -681 -85 -236 909 765 499 444 -467 477 -439 733 -905 -347 538 -877 -821 -550 698 439 -175 -58 -749 -868 77 89 442 205 -773 183 296 -431 -424 579 -391 -984 -912 -326 730 -66 -601 59 -571 -423 -323 -771 208 -765 714 -775 814 606 975 -302 601 -262 621 376 376 -455 909 -868 -54 537 466 648 -438 -581 598 719 -90 978 252 837 437 285 -253 570 -96 -983 -114 572 276 -625 861 383 -879 -378 841 -434 -690 223 375 939 -256 -970 906 -698 600 -329 -175 -309 -865 342 100 -145 -358 202 116 109 -804 -303 656 -788 958 -375 23 -749 -669 201 -772 -712 -72 -250 121 587 901 -608 863 890 170 439 -879 17 -821 -445 764 -153 201 -104 -670 232 701 -396 -129 -839 450 -411 -999 -564 158 165 -313 -23 -281 -126 844 -533 740 -191 -21 -64 -202 -649 -594 51 -432 590 -878 733 50 860 113 -800 -18 -930 922 -501 -935 -100 299 465 448 -762 -543 707 260 895 -985 166 -830 -175 520 840 -976 376 280 305 -716 748 -593 835 -825 687 994 392 152 953 487 -342 223 835 220 -58 578 -818 -344 106 -925 973 -27 481 146 -96 -417 -52 -530 -363 294 -72 -40 -388 -432 893 -800 990 999 38 951 186 -92 246 781 998 -716 -946 -610 -649 -210 420 575 537 -203 671 908 -384 -997 546 918 -791 -795 598 -359 508 -414 399 946 -839 693 -768 988 -382 856 -339 -112 260 136 -887 -761 831 324 -106 -141 -614 939 84 680 -274 562 423 587 977 368 353 -564 586 -322 -909 -628 -775 639 -638 827 -449 -76 759 734 12 695 304 68 -640 -436 -297 912 -610 285 783 959 -776 -294 -463 278 -259 -942 119 -374 -641 -312 393 -422 -606 430 -221 -629 -25 956 -572 -227 -216 -111 378 -537 907 364 969 -415 455 360 737 975 -494 467 138 658 -319 526 -47 280 550 580 -382 -947 2 -255 -524 75 -797 -83 -608 130 772 323 -998 -640 -40 138 355 840 -77 -648 -901 -404 895 -933 -930 -327 440 -234 702 376 -724 609 213 -444 -918 -514 -857 371 666 -991 165 519 -985 -702 942 -918 150 268 862 166 866 -294 569 -51 -636 119 -165 558 -97 986 537 928 -416 -323 -251 -737 -83 -353 -939 561 84 894 -125 897 -38 142 -985 220 -60 946 453 14 390 935 -877 -216 332 207 899 -536 262 489 -842 -133 661 -951 -727 -348 -589 747 -876 -551 929 351 704 647 -411 362 -341 907 -504 453 526 714 987 6 277 470 -466 251 92 -281 75 227 -160 -537 -889 -214 -843 737 -833 580 -549 354 -686 -155 -698 -242 627 957 -624 -728 -5 -871 238 101 214 -820 -892 -205 -9 223 -888 -885 575 854 426 464 -659 679 -687 37 -906 587 711 260 681 875 -282 599 -285 -59 -524 774 -759 -698 -78 478 656 96 268 -516 -228 817 -212 915 -983 490 214 -879 -984 166 33 774 -223 538 870 -304 -485 42 -968 -271 -917 220 347 424 687 -897 299 -7 -613 -765 -301 -594 171 353 921 -658 -290 425 233 783 211 39 -17 798 -594 786 269 305 687 601 799 414 248 186 819 -593 249 -860 -270 461 564 -266 -289 276 -92 -966 -968 842 -908 -883 -764 -546 -284 248 -856 -165 -68 786 516 690 -160 -913 164 -339 -894 -928 -53 364 -527 -570 -260 601 140 819 -951 439 -141 683 186 -827 -590 888 547 -198 -566 450 236 -88 827 -653 149 -663 94 438 -381 -173 -553 -337 -497 676 -445 -811 -637 691 -383 828 794 292 -642 250 680 317 340 -967 824 -443 692 -659 88 -916 655 -175 587 788 -278 616 -191 838 -248 244 -650 961 251 790 -335 228 -209 201 712 -958 143 -837 469 894 -977 72 545 897 -973 607 984 742 -745 486 -841 -230 -416 775 97 -478 917 -305 400 747 -138 -203 -265 152 -569 87 921 -298 -751 -539 250 -127 713 781 96 -124 -797 406 -298 893 -595 -911 651 -370 -334 -429 464 -738 -613 522 796 -723 654 -908 -997 709 76 685 861 616 -559 404 968 -795 416 207 -213 -497 -95 -417 -344 -592 -318 -427 -640 517 -170 -302 -800 368 779 688 -594 218 -924 -752 182 438 862 813 949 494 -596 -451 -696 -661 -722 -970 -106 583 665 649 617 155 508 -524 -824 18 555 394 282 -656 926 -153 446 156 -953 -784 955 -909 -480 -657 -465 398 -730 -507 -987 -501 981 977 705 -625 924 -480 953 -296 786 -901 733 -284 263 756 537 -329 801 -689 -578 96 -839 -572 -93 39 -500 935 628 -646 961 525 -79 667 -770 863 -580 -724 637 -785 527 51 102 275 -254 138 788 690 -953 130 -295 194 916 -274 -159 936 847 -893 -397 22 -155 61 808 -259 -886 807 -48 -720 701 312 619 -318 -99 -345 -967 -44 -716 803 -381 242 210 -253 485 167 -292 -821 845 -688 -947 619 770 -109 -831 -522 -467 881 231 -583 -681 398 308 -195 -777 -532 -826 -221 -724 938 830 -690 -66 653 464 -65 320 -450 367 390 912 -653 -511 589 771 -309 -849 719 -583 -227 181 -386 -165 -94 189 102 -233 7 -479 565 -117 147 534 377 518 -458 103 -288 -130 -831 919 955 252 463 681 956 203 -214 513 -661 -122 -838 378 -265 -699 -617 187 368 -776 -59 -969 27 -557 400 -511 -659 788 970 -947 -698 -360 106 961 222 53 -223 211 -800 -673 963 671 -622 529 332 -69 766 154 -438 -836 321 -719 -486 254 -144 -921 -496 -465 313 300 346 908 805 -801 -199 -364 -432 7 -430 -888 953 -998 -70 -797 -826 857 619 -506 -254 -648 -168 617 -301 408 501 146 84 200 384 85 631 794 926 469 -499 -744 503 -97 -631 -464 707 -413 -50 -787 960 -849 664 229 -401 582 -365 -370 -733 526 394 526 700 -862 -840 944 -287 -650 685 -430 961 -53 -374 -931 178 465 -693 -911 -321 -96 52 -919 -294 -482 776 -745 914 -860 -310 -329 -778 -559 969 -932 344 305 331 -80 470 -664 -649 258 -468 -785 104 234 523 -403 -699 -206 697 287 501 -59 339 791 576 741 490 509 -124 -775 -530 457 22 666 -976 134 -452 -857 630 -129 -858 935 605 644 -446 -738 212 -827 686 748 663 -644 356 -608 703 802 302 -310 178 877 687 338 791 821 -49 -497 -517 848 310 -388 733 961 -591 -780 -403 -840 694 -648 390 569 -99 466 -531 -16 -781 -750 433 -242 -307 -289 887 -322 540 -961 -848 568 -241 -275 703 724 728 -846 -773 -49 791 416 823 -2 -302 546 -615 -485 -965 -108 559 832 -259 519 -454 947 768 242 -917 605 -813 121 -469 177 -75 -947 -113 175 180 -3 -67 289 76 -48 383 739 -923 637 57 -34 -29 -28 -680 -445 25 -942 -472 486 869 -606 -705 -267 597 -757 -174 320 518 204 674 -364 -253 25 -237 849 660 -905 -233 -592 -966 836 808 345 568 831 -631 355 996 246 -615 -543 -80 -543 -853 937 -832 757 -772 173 -615 796 395 287 -331 -50 683 -740 19 767 -461 650 442 -956 -566 208 286 -218 -587 -944 -358 846 -491 118 -631 -722 862 944 -230 503 -238 729 -288 977 -911 -341 -725 544 -771 -919 -50 690 137 -752 108 960 -540 326 -855 -760 827 -94 -822 -954 -413 -877 -251 768 -35 -615 -686 680 693 -200 -878 -435 786 -417 -766 -294 -624 -828 455 -184 19 704 -495 132 187 -413 743 -805 63 611 750 463 299 294 -942 -201 624 900 505 208 -209 -982 928 -257 15 -720 340 837 -701 -955 -349 167 -536 977 -60 891 549 -600 -195 -862 644 -965 -498 861 -304 -555 253 -530 424 419 -953 -41 448 270 -302 899 151 -489 309 508 734 985 494 635 76 68 -182 335 173 -145 -841 71 -14 -681 -942 567 324 630 596 -225 987 592 -825 -471 732 265 -113 198 -67 306 677 -575 -260 -119 488 -420 -431 -457 688 -849 -633 -799 544 -922 236 -927 967 504 -22 848 907 924 -69 797 -798 -807 146 403 -678 -455 -322 -148 -217 266 528 -320 506 -398 713 976 362 945 -458 177 241 126 950 953 932 -789 734 -446 716 546 -411 -519 543 339 885 300 -538 -354 556 228 368 323 99 403 592 836 -904 77 495 862 -54 361 -551 170 30 956 -512 -118 769 -385 -725 211 -915 181 -343 823 -97 -261 234 -618 664 -987 712 -572 639 -289 -734 361 -761 -117 -899 701 -841 8 491 -331 663 -460 578 -106 412 -115 354 -496 -36 577 485 -816 -297 550 -958 718 292 -112 -453 189 -133 532 -246 583 -78 -188 452 462 -439 310 29 965 -923 -173 -36 -250 295 -990 -781 -167 197 260 966 -967 548 774 -377 -882 763 -954 -993 107 806 874 481 -965 955 -396 458 -827 -264 -459 -343 734 990 -8 928 271 -306 820 -182 135 -1 -893 -549 -998 -437 -202 -545 -456 -795 150 891 11 987 488 -877 -341 -887 -347 -895 67 910 -741 -927 433 507 10 -704 -359 -45 499 -433 -741 826 749 -447 769 59 -608 -262 999 377 -550 -327 697 225 490 880 27 598 -376 -402 -610 -549 -871 355 259 -124 614 -550 705 920 459 991 -979 408 468 666 194 -528 135 -34 700 702 -716 74 510 892 -828 447 709 -688 969 267 709 29 292 690 306 -382 20 569 -919 937 488 136 634 673 -567 7 636 -133 712 866 125 -248 -981 461 -904 954 360 860 211 248 10 290 19 261 -743 548 -798 573 613 213 429 -161 876 -133 134 749 -607 -760 -48 760 278 -537 66 -867 -330 -664 -366 120 580 96 136 -943 952 -20 -424 753 -770 -812 726 640 429 60 98 -489 -4 759 -491 -981 -882 568 881 506 -616 824 903 -177 -114 -132 -755 42 -616 234 -242 -842 650 386 293 -109 -590 -305 -495 768 -267 823 703 643 -869 651 -320 -279 -567 -72 -371 -684 -107 166 -461 -738 -41 8 -399 289 -884 761 -505 221 -945 467 465 268 -638 -637 220 872 927 -560 -78 390 -900 -158 -893 58 381 -13 821 638 -606 -924 -200 -144 -404 796 -707 -267 201 445 739 -641 -852 595 885 -481 -791 788 -533 -772 -943 -749 662 -709 877 255 -800 -738 854 -371 -663 744 99 227 -486 -588 278 455 -535 -286 259 217 178 -572 -881 -423 802 -880 353 -1 337 -542 -109 294 -314 39 220 -51 -651 -709 -905 -8 -471 297 -444 -633 184 301 -736 376 -987 -641 -933 -182 285 -805 -511 -52 -300 -621 -577 -547 369 -604 986 -613 856 -125 379 -239 497 -71 594 579 327 -706 -226 906 245 135 -231 -389 701 452 433 65 -798 -715 322 -391 338 -713 -14 763 833 108 -287 365 801 642 896 903 -730 -539 554 816 -397 894 -286 933 529 -203 -668 843 164 -217 -991 442 18 11 458 985 -891 570 -16 115 94 -95 -89 928 -848 -557 -962 -634 -294 769 904 -295 -45 -283 87 -866 -173 -297 275 -765 -477 -571 -221 863 -120 -371 -564 150 -893 -593 469 143 745 187 971 632 -942 -203 -143 -253 -459 -218 -536 -239 991 397 45 75 268 842 478 -752 -596 683 -627 -233 266 -75 17 -421 -587 368 354 -889 745 -34 -151 -537 633 373 231 -973 -200 -433 -851 470 -11 -475 68 843 -442 -999 -76 143 597 929 -661 -710 -650 -655 200 -879 -360 491 -669 -307 429 768 -659 364 96 891 792 -527 -177 309 -417 741 -183 566 309 610 289 399 -597 924 49 -704 367 894 712 59 372 -316 -35 -536 366 -122 -97 713 -478 -288 -207 -714 236 -741 -560 635 -117 -395 246 47 -682 -205 -9 359 969 641 906 -858 840 513 -886 -333 -361 325 552 -922 299 635 892 -29 -801 450 774 813 -296 82 994 -369 -809 -439 947 318 699 470 426 871 855 926 -101 -942 -628 880 474 191 -57 906 174 60 935 -837 -292 -33 996 -82 108 687 -597 -734 -763 611 -695 -157 -894 68 -462 940 740 -696 209 247 -757 -940 -476 -355 668 249 34 -94 -930 -473 851 -906 828 989 -87 -692 -793 919 -564 -801 476 -710 973 678 -937 464 -303 793 678 -323 -635 -148 -876 960 -165 -32 239 683 265 -233 -906 -489 -854 403 542 509 402 -310 974 -769 -299 -582 -626 -865 750 -556 297 498 23 -475 168 40 -808 305 -388 771 290 -259 -278 64 768 -912 -491 963 -682 301 187 -928 -880 -801 648 -815 434 -70 -952 -788 -794 544 745 374 -166 -921 -333 -499 -955 860 -105 -935 -909 77 -12 542 -327 -640 340 -622 237 216 104 649 869 -264 269 51 -454 486 -558 243 455 224 -972 984 568 71 756 -133 -689 -336 -580 -795 305 -679 -596 -168 130 597 -488 -154 696 734 207 -345 -412 615 -260 -52 30 465 914 240 -208 -331 -78 -258 -71 639 389 970 392 481 -416 -631 -488 -566 951 -357 -819 559 852 -725 -928 -963 -341 -3 224 779 -828 -340 -923 -36 -805 502 -483 -712 38 -699 -911 -311 690 197 -312 -535 -769 -255 225 -172 -868 -393 -784 -575 -431 -554 177 -946 -901 384 -501 -777 -543 -611 57 -250 930 -152 700 670 748 -133 -286 -825 436 -181 65 -759 -380 634 314 569 545 -815 -322 891 741 -685 -324 467 -727 -633 -716 261 -897 -24 -619 720 -962 37 -789 -298 -258 438 -462 -346 -642 -979 -612 397 73 915 346 -662 -387 791 -399 958 169 -228 163 186 66 687 -587 526 978 -432 -450 696 -356 944 -313 -366 -208 125 -287 -60 -315 -275 -874 823 650 -675 384 -443 652 -205 -590 96 -589 -267 963 -383 440 -71 681 -53 -435 -753 628 801 854 -957 67 -141 -246 984 -199 -208 16 856 590 325 -856 -887 125 -326 -191 299 17 -261 -352 385 -916 -336 -546 503 -192 -72 291 -880 -619 1000 -488 248 243 -639 -5 527 -895 497 -805 -725 -162 -485 377 197 233 -658 510 -70 33 -554 -277 661 26 911 273 544 -586 9 -599 -643 -597 -58 -143 -847 -680 910 233 628 -249 -731 81 -506 735 -118 -739 -598 16 -714 133 -312 841 252 421 605 -411 604 -549 496 -371 678 112 916 669 60 239 -992 -762 -142 -942 740 -545 -7 -572 205 939 105 -385 451 245 46 -591 836 -556 189 308 -464 -808 -787 90 938 -615 -797 732 -425 664 -534 -693 -581 -556 97 48 -496 -387 -583 297 627 409 -7 175 -853 461 670 -458 -198 553 -622 607 861 -605 -737 -419 973 -238 -555 -203 725 613 -270 -346 156 -309 -518 -77 -419 571 -293 -222 -660 328 867 289 -364 -523 -691 116 -128 572 -235 -32 -210 -7 -831 -315 932 611 431 697 -21 891 -110 963 821 95 -454 -840 239 182 -757 396 323 451 184 579 213 -995 192 556 -843 442 -950 920 658 802 -929 355 45 540 144 637 -873 984 360 -122 -28 636 -154 -674 794 -782 -804 142 -146 651 407 -865 -234 66 698 -494 725 -694 384 -206 603 -344 -988 20 974 708 290 -108 534 -272 -630 834 126 642 -557 802 844 -224 -896 934 33 -49 618 -9 -977 265 -493 -230 998 688 991 -822 700 -800 543 -185 -956 -31 -469 948 446 319 -310 397 689 367 715 743 450 -868 -538 -381 -773 -73 -931 804 478 900 824 548 -408 741 -51 399 808 38 759 331 617 -262 879 823 -593 -448 -564 751 -606 -619 284 115 90 875 -783 96 414 183 -535 -440 -530 -952 -131 -816 -617 -598 -296 676 875 -534 -999 -895 -410 517 71 -185 835 706 -160 91 -652 126 880 546 -30 326 -354 907 122 725 -517 -738 171 -355 640 381 -405 624 -698 -713 437 245 208 -596 -402 -454 528 385 -814 -575 852 726 -944 -944 -637 -229 -979 379 -116 343 885 -896 512 633 -357 -65 525 258 -568 219 541 576 -914 -691 24 -619 -672 87 527 966 -422 529 -921 -486 651 73 -545 845 -566 -467 -616 -923 762 -215 -546 -401 -355 -310 805 253 -742 75 215 996 -383 -327 211 -67 -49 -756 -819 716 -887 -616 363 315 664 -547 502 -402 -494 -472 -181 51 207 986 -237 783 366 -11 625 45 864 -113 -586 576 191 69 -137 -498 652 604 450 474 -785 -6 -949 -124 -428 -774 -336 -731 -754 -412 911 276 564 -266 -166 -827 92 -884 -338 962 -216 498 290 -883 472 413 -574 -560 -630 -519 645 563 -52 -646 -320 -642 777 -178 -777 -340 292 321 -554 -761 828 -784 59 545 -255 245 -535 797 781 221 -954 -509 -752 -753 787 36 -288 733 -739 316 -992 -496 284 -794 -113 677 -114 -733 173 801 637 -123 385 -98 394 -180 -252 -494 -939 731 833 864 32 522 153 -244 446 -836 997 -373 -923 758 -856 -433 122 -35 274 -357 789 -524 -510 -71 -148 640 -707 -585 -575 -7 88 -401 97 -809 525 174 -520 433 -121 538 485 -986 -153 -145 -837 25 733 -487 -389 939 -938 -309 616 656 -993 820 -527 91 223 -967 -227 -410 -562 378 314 -673 270 673 -616 906 911 -390 -361 400 299 256 1 -991 -598 -995 -967 847 -359 -179 -366 410 -755 275 296 707 -611 796 -411 282 190 -804 314 -572 151 -726 116 713 768 609 -948 -436 825 -566 -740 -5 43 -208 -859 55 723 222 -649 -150 665 -810 -482 761 167 -117 82 423 -728 -162 67 57 -854 226 326 686 -986 272 82 8 293 -522 798 464 -911 -724 382 602 949 -928 674 802 393 385 -379 -879 -270 16 -257 -647 933 -283 -459 -560 -790 -817 -397 -669 421 61 72 -236 -138 -105 633 -905 64 689 875 -512 387 -863 839 500 -4 306 -158 544 -504 708 -603 549 294 816 253 281 860 -901 -601 165 799 -98 311 132 -522 -886 367 888 -146 -831 680 -479 -394 79 219 308 811 815 732 490 -560 -543 870 -862 514 -958 75 371 14 -788 -717 266 -115 651 -649 774 528 84 606 764 -635 465 212 606 316 850 676 559 -236 469 -55 804 360 427 615 -200 -188 -2 289 55 757 -345 -966 319 946 813 59 -154 485 -602 207 552 -501 -669 -593 -761 715 601 -411 -42 240 357 -752 -80 -10 -609 92 -864 -98 -398 414 596 404 -860 350 424 644 -719 145 -179 317 810 967 373 -187 879 -548 -206 134 866 106 715 354 38 -410 -563 191 -768 89 -26 668 982 223 637 525 -384 -754 213 286 -492 86 670 565 -61 -354 -981 679 658 461 0 -645 -562 -263 -588 -452 937 309 -714 675 -134 591 -169 406 757 -182 -768 495 -728 -357 184 658 -794 847 677 365 933 410 -822 49 34 -817 121 -651 328 -147 -210 -256 -155 587 -122 -287 968 -474 877 -670 -777 25 -662 -68 62 104 -230 373 -937 -814 -614 777 -735 901 990 830 848 597 574 626 -554 -216 -761 129 745 642 -258 -507 -258 -330 830 -530 -433 505 -307 -50 -701 607 980 -947 666 218 688 -211 226 -98 -70 935 -269 -45 314 -535 -272 713 -706 -128 732 123 -274 139 -226 178 -354 324 -756 -67 482 286 335 577 -907 -846 457 604 -957 547 -877 426 658 859 -683 -109 543 -683 -889 972 820 527 -153 -497 752 -248 530 -642 -46 -599 715 -39 509 -716 150 9 792 807 -267 -165 -790 -150 88 553 -940 123 -59 -677 -606 315 -78 142 659 -705 902 161 895 915 -114 717 -485 500 766 -435 305 -15 -982 82 962 480 265 -315 -502 402 233 -235 -99 785 576 -514 -672 -111 108 97 635 547 582 -923 -602 -349 409 679 550 417 475 455 238 -770 444 304 829 548 820 968 531 126 -263 -10 90 -197 78 338 333 83 544 82 900 -1000 391 -871 -486 416 -26 242 -173 772 589 685 -549 248 -138 295 907 217 -3 417 -270 382 -91 -671 -590 746 -320 -51 -84 427 -591 -735 301 576 510 -495 -994 -663 997 -183 -610 -649 -885 -478 -698 279 -321 983 81 -982 98 761 410 -896 421 454 -330 -989 -304 -64 842 378 -534 851 347 126 671 -594 -327 938 -247 -336 849 663 278 406 -745 214 -551 -336 548 -742 -208 -732 -625 120 204 -143 -984 -742 488 -786 -380 -5 924 132 129 -990 967 -411 -483 703 889 432 -672 -5 948 -45 818 -451 677 79 -200 294 -915 155 -556 91 251 288 644 -140 668 91 -655 215 -379 -330 -948 377 -164 -330 104 687 582 -97 887 -211 -462 -136 780 -233 -637 318 400 -800 833 -288 382 -88 518 -964 -432 -915 -939 230 -62 186 46 592 740 -329 654 748 -863 -823 -312 187 267 -521 -586 687 -389 588 332 665 627 1 -203 268 781 995 -755 757 -907 -654 -82 768 -37 -624 -570 -68 -330 793 -829 -637 -885 822 360 221 376 249 685 -46 -625 554 697 427 946 417 802 102 -689 169 458 -736 -110 817 963 903 -71 122 875 118 309 -599 304 -911 -867 794 -597 -642 872 -380 -711 -827 -557 14 496 950 -908 400 -86 483 -952 633 562 -734 -398 333 -160 -8 161 819 -630 831 759 65 775 -644 548 587 991 23 621 740 986 423 -388 437 657 944 -544 999 750 509 -34 211 -220 774 -74 836 668 -719 408 811 -30 227 -554 -575 756 325 -697 173 293 -126 -662 949 70 -418 -758 -656 -948 -384 450 893 859 -313 476 -899 -385 -206 -684 61 493 659 -946 782 -798 -252 -316 -758 992 -632 980 886 -981 182 576 -62 -313 -195 -11 969 -811 -35 -448 -476 680 -529 -480 -51 516 -448 801 219 -137 398 -806 -125 -248 168 -484 145 164 -741 754 973 -309 -388 -566 -98 55 255 -638 9 -704 -886 358 519 33 878 873 -918 147 330 863 422 -603 -914 338 544 732 606 -492 84 260 475 853 898 -545 -111 -608 102 347 -1 364 614 787 622 -291 756 463 -799 -597 614 -999 286 779 -434 134 -742 957 -719 -779 17 8 -909 895 820 -269 29 322 307 -537 503 305 974 -449 -144 -591 344 7 962 322 546 -798 -562 -236 1000 175 123 318 725 -459 -21 -417 -936 645 23 517 676 -50 -328 586 812 -933 871 857 -525 -302 58 -867 -629 -548 -464 233 787 839 -118 971 408 -331 27 39 173 430 -110 -723 257 12 202 577 71 454 73 417 -241 838 724 298 549 675 -835 -665 -450 -933 -211 257 337 -427 74 -843 -248 -64 -575 -334 964 -136 82 43 -408 -11 -442 -431 -965 771 -343 -91 311 -867 -483 -809 -519 -76 972 277 -852 844 -387 207 -466 -700 -777 -214 731 -703 -365 -282 324 -876 234 -977 651 -965 -639 84 281 59 251 -969 -765 7 -553 212 -633 -718 -166 218 -313 -217 -930 872 -622 733 -65 988 269 -558 -239 -314 79 875 -659 -441 -262 -936 169 -250 -350 505 43 645 -35 169 -895 -311 -310 554 -98 -771 901 785 2 -326 21 116 -167 342 -452 -537 98 -49 -981 130 -956 83 -356 114 467 -103 -433 -699 -471 -93 903 -256 -147 -163 435 553 -86 690 -391 103 339 607 968 232 -237 593 907 -475 -996 153 65 896 -769 340 -738 -791 -442 -130 -157 -206 -939 -24 374 985 -320 293 107 -370 398 -743 500 58 487 333 445 -769 -358 -425 758 -27 588 -304 606 -533 -423 -514 871 900 821 -9 -312 63 -645 -991 -653 -903 264 874 935 94 -377 668 -556 -137 193 -521 670 -101 505 662 -540 -16 -268 496 -167 268 -726 76 572 -693 862 748 882 819 676 -841 -147 -997 662 652 70 570 77 -465 51 659 -183 -190 -403 65 178 -853 -519 132 141 86 -97 -687 12 88 847 -592 -60 248 589 -69 91 -906 430 42 -122 442 649 -185 -1 676 -924 53 -10 939 308 979 72 -707 183 280 744 890 849 -286 -522 -589 526 463 804 -866 -360 697 -420 -183 872 -169 -26 619 543 -246 -655 273 -430 -920 853 -145 -731 -773 760 342 -878 -370 -726 892 -83 -627 297 -446 -291 -374 611 -859 87 -935 595 -974 -25 832 453 -282 -910 -811 -585 -199 -239 -65 -387 695 760 774 376 553 -479 -861 -16 223 885 16 969 784 266 -25 302 637 947 -231 -59 253 -186 -735 -491 -856 -290 -650 648 313 -990 -57 -749 529 238 -96 -227 -936 538 -651 22 517 53 523 848 300 -636 274 712 290 430 -95 523 908 -725 -81 -830 266 -890 -473 722 -97 -434 -544 912 -199 869 -579 -668 -227 -382 -437 721 888 -893 137 -268 -852 983 425 887 337 21 -172 421 154 -357 -128 -940 -793 -139 -574 -128 533 483 -494 989 139 -552 -162 973 -839 -307 932 265 -432 -143 709 -969 590 208 241 495 -735 -337 947 -840 591 220 -98 -80 233 -425 161 261 -875 -112 743 958 -798 696 868 -214 -281 -192 -861 702 688 67 -899 510 -325 886 577 668 -489 371 -899 -480 -458 933 75 -210 -133 274 477 -245 619 -645 -16 -933 -201 364 550 453 -972 -637 -870 302 832 -467 -869 546 559 960 -588 -380 -653 -249 721 -235 -810 -119 208 -630 -716 70 -292 195 -863 428 190 -201 -860 -311 -766 394 856 307 645 241 -376 494 -889 187 853 -191 -955 -952 -463 894 995 258 -904 243 312 -26 717 -521 -233 -935 681 246 112 -589 -909 -990 842 831 -762 808 687 -930 -145 479 545 817 785 -776 -89 -352 932 -445 -2 -56 -560 -908 -357 -29 -326 -105 724 -548 97 565 684 548 979 729 972 -637 -417 631 -918 635 -639 -551 -906 100 -177 426 731 256 361 939 824 717 -993 267 -582 625 -886 607 -778 307 -996 -813 -429 94 342 677 301 -304 326 918 -993 556 -594 -859 911 -2 -22 -201 791 922 906 -128 630 464 177 -351 958 700 421 5 122 -758 -400 -941 -666 373 -337 937 396 926 -875 -229 932 -148 -88 -343 -566 -599 -836 -135 -393 911 -475 -786 -84 -824 -109 -235 -376 -676 574 258 886 113 -783 -741 601 193 -780 -712 -313 154 -275 236 882 557 210 -791 512 -657 546 -847 22 162 -564 632 273 870 -340 -527 920 585 963 -248 400 651 869 173 -644 855 -339 340 832 -949 -373 -568 589 -456 -739 -887 955 115 -505 142 -762 -832 -734 -735 -582 908 910 996 207 457 -225 597 -598 -729 593 -488 -915 -296 965 -357 764 -950 -272 95 747 971 -501 -380 553 847 -473 562 388 424 586 27 631 -490 217 -863 -449 -776 -664 -362 -102 -760 601 983 628 756 665 432 540 20 -853 141 643 389 -62 -982 688 484 -476 171 459 752 929 91 159 193 -773 -956 -759 -310 -10 830 718 187 -164 -512 -766 707 256 -127 228 199 945 993 -2 893 -789 990 441 -148 -668 -515 905 -623 -601 -456 96 669 -40 -824 -662 -895 -484 -165 -373 780 -190 -166 -983 -29 127 -773 -406 -861 693 928 -942 863 766 -442 571 -449 -127 -657 -417 38 -1000 161 243 405 -181 -253 -99 -395 127 963 190 462 308 350 807 -821 963 -186 -501 434 861 417 840 -775 -51 703 86 -363 -56 426 141 -370 -352 -519 -77 988 -7 32 930 954 -757 775 -660 -619 -812 -472 578 726 139 -408 974 -660 119 -696 870 30 -63 798 884 878 635 855 -663 -955 697 -331 757 -457 493 -456 315 840 -74 237 -143 883 -414 -895 377 32 -772 679 -133 -585 680 -310 874 -943 801 111 -812 455 520 766 -527 -400 -532 128 -264 -2 810 -797 -948 -970 -201 -90 -483 498 431 -295 -187 963 -199 764 320 578 -388 87 -718 -943 274 -289 -817 -355 -595 62 924 130 262 -973 821 49 253 -103 -913 388 807 -137 -732 478 493 -459 -920 -562 473 301 638 681 -224 995 744 -346 -40 240 316 -281 214 -193 566 316 -141 -612 965 -446 -804 -997 -147 679 961 733 -106 944 165 973 634 -858 662 368 -311 191 582 -510 -712 -537 -277 -736 169 934 352 156 -935 -192 405 -145 -70 587 -31 920 870 -801 3 -306 870 -339 -39 -997 67 -731 772 35 -997 -208 -154 236 -253 784 -127 125 489 -754 -260 229 121 961 758 604 193 -524 -611 516 -170 648 498 -950 460 408 -342 -684 -91 -682 -87 900 369 436 -652 454 -370 381 841 292 -13 212 679 -171 352 665 -919 165 891 814 909 726 530 -43 220 -353 22 -980 -82 -970 26 -746 -525 -492 859 -855 599 129 156 430 -565 -473 -448 318 -460 835 353 -506 -545 -712 -340 -838 490 787 26 202 -90 855 875 168 998 504 -384 -181 36 -287 541 774 -57 497 220 590 -292 -373 -366 466 915 325 570 -291 -322 623 -322 -798 -705 -475 -33 282 988 877 -824 934 294 -588 -660 -772 662 20 -170 -559 -629 -781 -897 -915 417 856 429 -825 519 -166 329 466 -366 -615 63 504 -352 870 -190 -393 -506 -715 -506 -847 683 -878 896 -776 577 551 480 420 -73 743 -453 908 -938 585 339 -586 -992 -247 -301 -391 -172 -974 -358 960 990 794 -869 -549 568 -607 -767 -816 -867 348 22 -237 -954 84 909 -789 455 -257 -775 130 819 812 -163 -125 81 -595 -181 573 -959 -401 667 204 -678 -822 -894 162 96 -193 83 800 617 189 189 615 87 -361 251 44 152 14 -697 864 -484 574 -517 -258 660 530 863 -765 -628 91 -685 -597 684 -669 179 -320 -576 397 442 87 920 511 27 -385 882 -203 -60 972 634 -976 535 832 352 -262 -924 85 930 909 454 394 -27 -32 500 -562 -459 -45 625 738 -5 15 922 8 390 -849 453 -551 383 882 421 -35 124 -342 -188 24 -80 -204 971 478 615 637 -261 899 111 -672 709 556 234 -454 865 233 927 978 338 868 -295 99 454 143 100 -84 651 -6 -926 -730 -985 -899 -960 -305 -203 -116 354 844 -514 -144 6 -456 453 694 -545 536 508 606 808 -71 104 758 -840 322 312 -70 -676 -697 -247 -106 354 550 378 68 -703 498 102 -77 -831 -711 -323 -966 -424 123 281 -931 -696 -675 -181 -477 -3 693 998 -699 -659 -959 -180 -625 361 -129 -412 -496 -419 -892 -263 767 16 -367 -362 -813 281 560 -566 464 189 62 144 108 631 820 -872 -99 -862 -967 129 -970 486 588 353 -323 680 777 -189 562 145 -988 -804 -526 632 -442 -738 -572 739 733 714 -219 378 -834 -315 -603 -261 40 724 195 -155 -181 -255 -375 381 -608 505 -669 960 -722 -38 -711 363 11 -686 -253 790 926 -885 -23 711 991 -666 -51 -956 -270 38 585 123 -396 -172 -333 -431 -611 911 -584 -387 434 70 -600 -570 -80 943 -346 -466 287 663 432 183 -810 -222 816 939 654 -701 610 812 222 205 997 534 495 519 762 -990 911 -651 -688 -849 562 430 -220 -102 -798 387 -241 702 314 75 988 -128 658 908 904 -64 -357 550 139 93 -112 421 806 -824 965 -86 -986 -730 -982 18 165 515 543 791 -14 -736 170 -657 -203 979 -257 -473 304 -805 297 -574 265 728 759 -264 -587 223 318 -719 390 895 -497 -900 -514 394 -18 -295 -396 32 -426 386 23 5 451 38 431 -99 943 -582 172 -953 -189 968 -168 907 489 322 98 -100 280 471 7 552 572 -15 273 890 -61 890 -123 -462 -304 36 743 -105 -458 902 594 38 276 721 249 752 -480 236 817 57 -95 -53 -534 -835 795 -366 174 -708 802 894 800 487 -786 -35 -755 98 -264 392 -477 237 404 -669 598 -729 598 -645 926 908 -78 607 -280 303 424 109 -696 -921 -316 -186 551 -374 769 820 -852 -804 -862 -978 -790 -451 569 87 -79 -698 -404 26 135 180 651 319 -540 507 548 515 -789 -412 223 789 -825 795 -643 -969 -128 -300 -825 -102 -719 143 697 459 7 4 -394 -170 263 -201 -790 -6 519 463 873 -648 594 -819 841 493 -913 768 232 -585 -997 -900 -955 -643 -483 -321 996 117 824 -155 948 -415 758 221 183 502 92 556 -900 776 -303 55 -27 60 287 187 190 564 -836 273 12 459 -798 692 -641 14 748 -810 9 89 719 970 618 771 612 102 66 -732 -538 -337 650 863 482 -673 336 -481 684 -580 -511 -5 -463 741 -835 -260 107 608 555 569 -900 615 -75 499 888 980 894 -869 -981 570 -700 -589 745 -764 248 909 -94 950 -838 364 -12 58 -38 526 661 -161 402 604 -847 -961 418 -197 -455 -278 -915 -550 277 -997 904 998 36 191 -889 -991 959 728 -418 -677 -400 -97 -84 -415 -131 498 474 934 -803 -22 -124 863 -75 870 724 137 176 381 -948 -109 -463 456 979 752 104 -517 -829 23 302 872 84 509 -524 -840 -32 -369 -657 155 -878 -529 141 921 376 -64 -168 676 437 -548 -792 538 -114 -509 977 407 -128 363 -191 -321 273 338 -381 604 -462 856 828 -681 -411 -378 -438 -749 -87 -455 -361 182 511 -434 -950 479 -812 -496 -591 -204 762 604 -699 -936 -198 -393 30 -422 98 614 -882 201 -1000 -951 170 -808 4 385 641 -734 -827 -40 530 -452 -416 -726 560 -194 -137 -254 -401 366 1000 301 -905 -213 -287 98 -329 583 687 -673 -789 214 992 -753 204 401 -934 -700 -424 -505 -842 789 -762 -120 -851 550 -210 -51 -508 593 8 -981 635 -825 -396 -77 -356 -897 -355 519 696 -379 565 933 -165 7 935 -710 85 -871 108 174 529 -126 303 -348 932 34 -766 993 12 -229 -587 -15 416 993 -793 190 -714 876 600 -316 222 -293 689 -785 755 -755 -476 940 275 -812 475 -918 445 -703 -168 -408 -767 -1 423 -781 257 -265 415 750 -461 -286 360 -584 192 -171 -747 -755 701 -806 -115 -315 -236 206 154 161 511 -144 550 -315 381 -699 818 -697 -933 -612 -373 63 277 824 498 745 825 -328 -133 554 -264 -549 849 -286 149 -217 -152 -990 33 -575 484 -997 195 -775 -377 -814 -726 -203 -959 -473 915 -866 -235 -684 -212 142 -618 -113 870 -895 -367 -407 776 -116 -78 -667 -419 -841 273 -900 -489 -554 -20 466 180 121 -486 -720 209 319 246 -934 -267 -907 397 -549 -775 -209 -800 -864 -63 -182 -485 -288 -355 806 -974 -42 -116 -956 -948 -957 -114 421 651 -709 -574 912 625 865 586 -171 -753 641 -46 7 -555 874 -886 499 548 128 -503 -694 76 549 -482 246 -455 803 -994 174 -184 755 -318 83 -472 822 24 -561 364 293 867 -330 730 -314 992 720 68 -138 -737 -111 213 996 969 961 -952 -394 806 113 -131 -16 -320 67 -981 412 708 -813 273 -502 -553 -369 868 -492 -448 968 400 565 989 -648 998 -982 -405 -106 -478 666 333 175 -544 46 -359 541 -550 -924 278 -188 -356 45 548 -106 279 540 210 132 740 547 -607 -585 -83 -435 844 311 45 632 767 -618 406 -82 -30 -921 -710 724 -770 452 83 777 246 575 -972 -526 -527 -512 200 90 190 533 -866 -531 -564 -585 447 -247 911 780 -563 -881 -693 -829 101 893 81 -36 211 209 -350 -93 296 -689 -555 -692 178 -346 -849 778 -556 709 -587 -609 290 -417 299 -43 -343 -988 -691 -134 -990 -921 -234 295 -510 -363 -72 983 582 -724 441 -6 252 -422 -208 985 507 -547 622 290 622 609 634 -753 620 682 440 -350 630 -751 171 -801 -584 -288 728 617 -968 3 253 492 -843 -962 -453 849 -518 -900 -415 277 -719 -2 -780 107 619 -335 563 869 -577 -807 -3 426 -13 5 -113 497 -373 548 179 -896 -539 38 -283 -578 484 699 -765 -907 -270 609 955 567 673 -580 583 909 635 -74 939 250 366 110 703 794 -690 -382 350 298 -209 -489 142 233 467 -607 596 229 292 855 -352 -722 -121 -200 -297 99 396 -681 -971 188 851 -868 12 805 575 963 -329 -512 178 430 775 463 276 -37 994 -157 318 -447 606 -695 -840 -937 -457 -292 -71 986 747 -965 991 38 -806 128 -440 241 539 -702 923 459 930 -332 687 987 -781 -616 235 -957 90 571 682 -733 -692 -590 -930 -40 -577 527 51 567 717 -378 -308 -726 -216 -783 621 636 -406 -438 417 978 943 -780 -592 -610 174 -694 -170 -395 643 511 -632 -75 688 -540 676 834 -945 -276 -934 -554 23 154 -166 -740 17 -934 198 343 908 -524 -39 250 -931 -943 -75 39 302 -546 -511 -650 -65 -286 172 562 649 -112 33 -856 -300 -101 -177 -452 603 -933 846 196 -572 600 805 617 -789 465 -212 -911 905 -363 983 404 892 609 976 967 -213 -835 432 729 288 780 611 -693 656 854 -939 -225 -16 337 -104 464 328 930 -702 732 -694 -633 500 -269 -447 -546 -817 -532 816 -365 713 138 799 -233 -390 424 -464 269 -692 421 -49 -463 995 -305 887 11 124 -791 175 -705 541 -799 -439 -39 243 921 567 368 847 -831 460 79 -504 -277 193 96 -970 -117 -30 -230 -395 555 -360 -915 -304 -83 -514 682 810 -163 46 945 -318 -654 701 -476 -590 -646 -539 568 172 -708 -5 467 -515 -999 -53 175 267 563 -687 -286 576 -347 169 -610 152 -906 -117 923 -546 -91 -420 -145 -909 -784 866 -108 116 -40 -504 -906 405 882 -178 -365 28 670 -847 878 785 -363 116 171 697 -800 -571 -568 415 -70 588 843 -857 -832 985 26 -226 -592 580 579 -669 555 -470 686 673 349 -133 24 170 -533 -651 -171 -614 -27 756 74 -177 -481 581 -616 -486 -318 327 -680 -880 877 -319 263 -615 -65 -56 -704 -966 515 726 400 -254 -587 -528 -915 327 -392 507 267 -277 -794 195 -913 -362 830 908 -7 -304 -232 982 -997 -16 -824 -572 258 -709 -399 -80 -413 482 -898 3 -839 518 -876 453 -210 -9 -78 818 223 -734 -968 -882 -935 677 873 -335 -717 997 -285 771 386 699 747 65 691 -530 966 -816 -98 -830 56 731 606 -202 -825 -630 -432 -980 -14 843 606 -546 814 -12 871 307 -30 545 606 -567 798 -985 551 601 728 183 34 796 878 685 -929 735 939 472 -699 758 683 -670 466 -912 398 -459 -610 131 187 431 -101 348 -745 21 764 111 -727 -528 802 687 -943 677 600 239 -739 724 298 -690 945 -220 -542 385 -814 374 -930 -715 255 -934 -72 698 563 -2 -275 -224 -132 598 288 760 -452 435 856 380 -221 -914 808 230 -707 -162 -748 -91 -313 -306 -443 665 -646 635 -776 112 -633 321 338 399 -977 -694 -852 -752 -690 385 -332 307 289 380 11 -860 -39 42 -625 -260 -917 -219 237 750 -978 39 574 262 419 223 445 159 975 760 -411 -147 618 38 -392 406 232 -583 143 -598 588 489 -424 -91 466 26 -421 -895 -476 -283 -561 311 -13 231 944 -926 -182 447 -245 387 311 -804 -267 129 856 832 -440 216 871 -763 -862 -977 311 18 418 -677 102 -879 558 384 325 537 58 -5 0 -155 -45 -52 -528 277 386 209 -351 -938 -295 -530 907 744 520 415 852 -109 -203 -712 174 703 -297 92 355 930 468 -119 690 -763 704 669 -924 762 223 -186 -453 716 -608 -892 -943 -718 -142 783 -566 -923 -924 693 940 -832 813 -413 248 232 -227 931 507 986 892 68 -185 298 -538 -578 -893 -840 -138 57 147 -772 -388 -633 434 168 26 283 -1000 -305 -74 216 -184 61 -750 776 -752 -214 195 -137 -942 603 1 252 817 84 564 -449 0 -221 -129 394 878 -985 -490 958 346 -805 -713 -736 242 117 -817 557 78 -95 723 -640 321 765 510 31 -351 573 819 -111 46 477 -598 -713 21 366 326 435 253 842 -880 598 -50 -472 941 949 -913 491 381 -762 576 865 -130 263 297 -51 479 -332 120 -486 -959 -733 -667 -598 -993 329 967 806 164 -632 -690 486 -399 -335 343 672 -966 -603 -714 751 276 -744 208 -37 617 -59 -901 959 323 -810 954 -981 -4 273 430 -740 100 433 -681 621 -747 348 272 382 -469 877 716 331 -643 -534 172 272 877 -850 867 -302 -538 308 -743 856 -142 589 225 257 -256 -891 524 -45 415 -216 801 -663 747 250 657 893 -434 -100 909 367 -830 -719 -221 -726 411 -271 -804 728 -976 -702 169 -662 -149 -25 239 480 204 -540 -338 -174 -577 845 472 -235 689 -775 -434 -519 -307 986 -868 -953 -150 -901 -604 -225 -765 -928 812 914 629 177 -332 -761 -74 969 321 613 69 442 674 -998 828 474 -698 358 -599 -10 327 -785 824 -615 538 505 -490 -656 556 -279 -499 941 -80 763 -96 272 -735 607 -173 -757 -330 976 990 -443 202 -80 -959 558 -479 -13 388 160 768 -966 934 -645 -889 342 -410 -153 296 -16 -990 972 -13 -308 866 948 223 -892 959 -184 4 -719 919 -3 402 -264 -737 859 -101 -907 213 -188 932 -653 782 77 -668 586 350 736 -425 182 -95 -137 -773 -510 847 237 783 -701 455 625 -684 976 161 105 867 -2 -925 716 544 738 -735 74 -58 -775 -9 -5 -750 -936 -189 -829 -744 -436 -683 -396 -174 325 -348 300 515 -645 301 537 367 -391 -105 794 -517 489 -723 809 -591 360 77 -951 -773 -421 387 636 509 -57 651 740 -920 -238 -544 400 -331 -914 -896 831 -110 -926 -725 -878 -155 -777 -681 547 817 -262 50 693 583 680 378 455 604 -263 -656 335 -60 -409 -971 242 -96 -38 -613 -601 -989 983 585 215 613 -455 -169 55 869 686 670 -966 -658 989 415 -513 -513 -226 -518 -104 -487 -563 136 732 -202 570 -203 756 277 289 -769 -858 -931 164 619 -714 330 465 -403 230 -4 -633 977 145 -572 0 760 754 -151 143 -918 -239 993 -35 31 -578 484 152 757 905 715 -231 -959 -901 686 -573 609 879 862 -696 865 196 -477 247 -825 -795 441 -264 214 345 917 -936 -256 496 875 766 -782 -870 800 -107 121 -850 350 704 170 143 104 -939 -116 72 126 918 -39 84 448 -131 -959 283 -427 360 159 -110 921 961 755 -574 -883 673 -771 -67 -272 449 249 243 659 141 550 -578 -462 -124 -708 663 -214 62 -707 -141 -984 -440 737 -355 -338 584 -484 -234 -744 543 569 797 -166 -110 -873 92 -789 645 -934 -187 -243 588 447 -777 -125 -400 -476 -717 -89 -970 -207 -600 -598 -430 675 669 -402 -465 -39 901 815 850 -260 379 -888 100 501 -345 520 174 -413 -760 -709 117 -278 -682 -375 -546 999 -757 891 40 506 -773 -448 -459 691 522 739 -799 -455 824 -376 -177 -136 799 -939 191 -652 73 -761 223 224 -524 845 -151 -41 -481 -808 38 -837 -669 -897 724 979 678 -944 -739 987 153 -979 764 748 75 -387 -821 -44 -480 -478 269 872 142 -517 -512 388 -338 -639 318 -78 92 364 820 143 719 -537 -97 -786 -719 -92 -423 -633 450 947 -539 583 -230 -657 -749 1 206 929 511 291 606 -968 -813 -353 343 -341 244 672 -828 961 -759 939 979 -906 741 -973 -196 -331 -468 -560 633 602 384 481 -289 -870 -964 -634 -40 41 -63 114 -38 846 -777 -219 661 -974 464 -674 -848 -189 -552 13 899 464 -655 -155 173 -705 -635 913 -471 42 266 336 639 133 -671 752 -340 -242 -964 998 -575 -371 176 -235 315 -510 -949 -290 963 -83 750 -109 -227 261 782 -712 -219 -254 -616 -824 74 700 236 -674 -157 -347 507 815 -960 525 98 -166 168 705 -543 -646 -675 -994 370 -572 528 -90 -951 553 -504 -542 532 -848 -719 416 228 -682 938 977 -81 571 -790 -99 -607 -995 -419 111 -753 -860 -350 -220 294 176 669 -788 -955 -776 -906 904 -323 -362 281 297 838 958 341 -909 -487 -522 -883 434 598 155 910 -189 681 253 -522 -160 440 842 -250 -196 56 429 -966 741 414 372 283 397 913 406 -541 472 -912 -312 -846 -965 910 -906 53 -364 968 -529 259 -441 313 -248 444 -719 935 -269 382 748 122 328 -727 351 -521 791 243 -85 -232 -728 -679 944 768 -454 -532 944 261 89 -704 -898 -580 742 -298 525 181 445 367 344 -62 -954 -898 426 938 -763 259 -995 -375 82 -964 -841 141 -88 877 662 -532 612 -864 232 403 773 433 499 298 -34 662 488 -924 -549 505 205 907 -771 30 818 402 -861 -700 333 466 -603 973 -992 507 336 -476 -269 612 302 -629 -116 370 -587 102 -842 849 962 770 -149 498 -13 616 557 -921 -5 -782 640 474 452 789 516 241 -112 -431 687 393 -369 -136 616 -374 -240 -75 -753 756 -45 -89 -939 120 -244 -868 -855 814 -233 -44 -217 -398 417 790 -629 -522 -620 337 562 828 697 -343 -751 844 -679 35 34 -269 241 -961 -134 553 -770 -329 763 531 -521 -633 -639 -331 987 902 878 177 952 216 268 955 956 572 -402 824 508 -105 405 720 -648 -970 -459 -148 -18 407 493 -450 -33 519 -181 549 -612 -777 397 -383 -707 -351 -431 386 -952 -264 -479 -445 470 -478 -506 953 233 637 760 -634 990 -646 381 -813 340 396 122 309 -890 143 -443 386 -770 -881 -393 286 -964 325 -864 786 -610 29 409 -525 576 -974 139 843 -164 337 50 164 119 -835 850 -23 -369 346 452 -460 -234 983 -557 983 906 531 -956 -206 737 206 -628 452 -283 -267 931 451 963 -45 337 895 -81 -456 988 -98 -163 -929 -23 752 97 261 150 972 697 207 -926 -129 706 921 68 -379 -610 274 -347 848 -515 844 564 366 407 587 831 411 535 921 -310 -295 -781 108 -585 177 388 -734 -602 -43 -554 -742 441 -479 558 851 -339 -101 329 759 -264 -286 -984 -363 -526 206 925 -146 255 132 172 190 192 221 -592 100 54 -65 -844 833 849 317 -587 540 -981 68 646 191 527 466 101 -64 -384 240 530 558 251 -517 149 830 580 611 -368 221 -436 -977 -786 -229 325 -27 -238 415 -97 -805 818 269 -455 -552 -211 766 833 109 -411 98 722 -94 -183 188 -15 -935 -903 -363 -189 721 7 -692 625 220 -903 203 624 -312 451 -385 -61 854 -707 157 -286 63 -778 495 69 580 166 -861 -311 -609 -425 -981 365 -595 487 -370 -712 300 317 -186 -49 -629 956 109 207 623 569 -449 -241 730 871 -16 202 -805 -844 -724 -25 -385 471 -317 635 -673 -579 358 352 -63 50 435 -556 71 151 927 -633 -303 -493 -153 -609 590 71 -41 781 -860 -582 -478 135 374 497 -702 606 -495 261 -297 -232 -701 -800 -549 554 -965 303 -150 -742 -143 724 706 -164 -680 698 -191 -969 -756 300 765 -436 907 -63 -788 -528 -562 -390 -714 947 853 461 -299 733 841 305 -690 -257 -903 972 -93 787 -255 -826 -408 434 -344 -998 -395 -175 -804 812 -440 614 254 117 -389 328 -683 496 307 -967 755 -440 -786 -275 957 -176 -695 591 706 420 -535 -311 184 874 -789 682 542 -909 -913 674 -324 -787 -633 687 972 903 -467 -708 846 335 407 -745 104 721 -41 825 501 -396 604 -378 627 -256 -52 889 -749 261 -693 -373 358 -291 292 -832 506 -486 347 -495 158 596 -588 458 -356 -351 -739 -424 -628 821 -101 -418 -63 -440 161 -269 663 111 269 -497 546 650 -516 -544 657 -530 -453 -657 977 981 -796 597 387 827 591 -597 261 -836 911 891 983 867 736 587 -288 -901 520 -146 -584 -576 832 -807 69 529 259 -220 -998 458 -610 244 589 -620 -918 427 -483 -934 80 899 327 628 228 477 233 -785 -35 -277 -285 663 -273 -742 -401 -661 -872 -813 -857 -886 77 -679 -148 -37 753 278 219 -468 351 362 449 715 -475 -608 -881 732 29 871 -7 11 -991 757 -641 -711 -627 -297 591 -173 433 -508 -313 888 -82 346 -477 -920 -964 352 -427 365 -165 -744 953 649 -772 864 -922 -875 -908 502 -159 -720 -349 -191 388 -216 -519 382 -607 -587 -389 -166 -471 -450 -919 -339 118 -451 300 -12 -911 746 -480 419 253 934 399 -150 -184 700 633 -350 -308 -347 107 -530 862 264 995 -230 -232 -363 -874 472 99 -220 912 575 105 -878 349 299 -142 -943 620 -400 -814 -830 853 471 343 160 -59 958 265 -435 193 -920 -220 763 -518 135 926 182 410 720 89 688 -336 -628 -566 946 -278 -64 -899 99 -963 564 -541 -69 97 166 -235 -979 -672 954 163 687 -207 760 603 -739 -274 -547 -451 -373 -837 -782 708 950 -811 -699 442 457 132 908 732 -492 966 799 487 -918 -792 -920 70 40 875 -287 -209 -315 531 -929 876 -424 -924 315 866 -444 267 178 -467 -115 -38 -744 -757 -955 938 -412 -416 188 724 -942 61 -282 188 -54 879 -394 -94 -728 -276 338 -583 -873 -239 859 79 5 -829 882 -410 929 183 -840 -88 950 -975 752 -524 393 -901 207 -983 -158 285 782 314 128 955 -439 -116 -396 59 -747 -783 -202 -868 140 -263 -862 -714 920 520 -137 60 -922 -560 -785 -703 818 -72 419 -912 -614 -196 -893 238 -228 -188 677 -347 -937 843 719 -177 524 -935 -447 327 -216 499 348 -795 991 85 -180 -805 -220 -341 137 -894 -14 107 713 -534 -776 -95 -339 173 287 -196 -638 -366 965 -281 948 -451 -830 40 -676 520 160 904 -631 -25 815 -395 92 -237 -276 662 -417 -262 921 -218 262 -983 608 437 -481 119 -21 572 -986 -450 -609 -347 744 883 220 -57 489 -863 -908 628 -605 765 285 441 360 -839 -836 -286 -450 719 -576 -689 661 923 -778 -625 -453 202 -400 23 -404 -680 -319 -211 -505 -775 943 280 816 680 154 -719 663 782 265 -306 165 -902 -881 -25 448 -561 295 -40 663 -306 97 -563 -513 -620 608 -733 -571 -977 -964 -435 977 355 723 -592 67 -17 -819 44 -587 581 911 584 -591 -343 193 -924 -178 -463 124 -509 -443 -683 -325 27 203 924 362 831 68 876 -666 -941 877 -542 -641 804 686 -947 -286 -531 939 -600 -337 -535 -792 -330 -91 -50 427 240 -824 -440 -34 604 -613 662 -525 -675 -567 276 -601 -229 -432 273 -86 39 -735 120 823 -594 914 19 146 -56 997 152 -525 -198 -575 321 -784 -588 726 532 354 94 -320 -166 -746 394 458 183 -419 279 -840 -237 382 -129 17 744 -729 267 -744 -635 82 -112 850 562 -26 228 -30 -881 772 349 676 -226 784 -465 -563 256 994 491 -616 -814 -704 -802 -432 776 -619 325 221 833 587 -14 -382 -250 276 165 945 -899 411 313 -702 -334 -182 -584 457 699 563 -206 241 -506 -904 -880 -305 -815 -375 871 -829 -604 674 997 489 715 481 233 -860 -21 -534 -854 863 743 978 209 -909 -988 881 646 -635 -840 37 -392 499 426 -137 119 577 -787 785 -928 -878 -224 -547 -396 311 -464 -513 -206 -698 -131 -811 -308 -419 -866 801 997 979 -269 -854 522 420 775 610 852 -379 -113 991 -893 155 409 -15 -331 -289 634 251 436 -163 554 -514 -424 -489 -164 -109 -123 -294 972 108 494 -196 -452 87 616 -202 -359 598 904 279 447 659 -949 -414 537 617 693 -441 382 882 791 419 -137 478 -921 788 -56 -763 825 809 398 -280 -507 -665 852 275 708 515 713 -11 -536 454 -12 818 -452 401 -990 -977 428 -3 676 -415 605 782 -69 163 -19 337 -147 878 686 568 -67 217 -651 651 220 -382 -286 661 -805 981 586 204 -205 980 -456 -445 862 900 -519 834 -42 508 -420 114 744 -547 972 -957 -891 156 -897 -721 149 -157 849 230 -339 792 -41 525 -7 -680 -586 -170 -965 -939 -643 183 -877 -260 992 422 -272 -241 833 947 -231 -129 -353 -921 -270 954 862 316 51 66 -793 -799 -307 598 229 -85 -826 583 244 513 -59 -938 -648 40 -435 -478 178 -979 -159 262 602 -248 -893 581 731 -800 -582 -924 -765 -288 25 -605 754 716 500 765 -270 695 660 967 932 -156 -39 -46 331 760 104 50 709 458 629 -538 724 -437 338 771 -558 153 655 340 -698 64 824 -667 137 -711 -8 -470 -791 -101 877 -936 163 -144 -249 262 374 213 -1000 2 -342 -848 -411 306 45 602 209 976 -204 961 259 -584 892 413 694 161 -389 -166 551 999 -179 37 416 42 255 -770 -695 377 346 950 -339 -418 -202 -155 -9 223 -541 923 583 -43 -762 -262 -266 -582 576 648 978 -134 -671 -978 -650 688 136 467 109 -575 777 923 -46 -572 880 -49 41 752 407 42 -197 -920 938 217 -417 17 -964 -282 409 985 -420 -25 532 368 136 11 552 391 -813 -49 639 -710 -157 -522 -636 -51 621 -381 -681 -567 -582 -106 -955 407 -688 299 825 206 -648 -637 -482 751 513 -961 -328 319 71 -45 -795 -1000 -932 991 438 815 -190 212 -175 -312 -873 -35 -479 678 479 -315 -151 220 -87 142 789 -444 -582 566 691 145 -391 290 -88 -209 -807 978 347 434 865 -80 -239 -21 -445 289 457 -809 678 371 808 -607 -654 -49 623 271 -596 973 -207 586 227 -668 -822 -672 -696 -382 935 -186 -856 -81 -114 710 981 -551 -869 -371 -763 928 -799 -923 755 -977 -143 8 -691 -87 -185 -127 -874 373 -310 287 129 -999 -220 -872 216 384 -398 846 345 24 124 183 699 164 270 995 -121 69 149 -258 -262 406 835 44 -913 -800 -131 942 810 622 133 673 362 959 -561 259 -718 281 -744 -106 804 351 469 -795 476 173 356 -440 -59 -765 -610 136 -98 560 59 875 -110 -584 -113 -76 -532 736 230 128 632 -458 594 -485 -42 -681 -656 244 623 -381 726 -583 -568 -985 14 -244 625 714 561 -106 34 -881 195 -625 -395 -621 -256 -52 983 -512 966 799 866 192 -745 902 -74 -701 870 -916 788 -793 223 -564 395 275 -163 153 869 -904 228 -336 -162 -710 759 333 857 302 872 -321 -668 -176 290 715 -346 -758 549 256 -21 -435 -146 -935 677 699 -169 835 -806 944 387 209 991 652 -673 -806 -225 246 124 -10 -590 300 892 -541 774 370 23 641 800 -659 -147 -50 -570 -720 663 165 350 -998 865 -835 29 -972 -83 134 -552 -743 -499 233 850 -600 -169 248 385 -707 -423 691 -633 -582 -198 -483 -886 -233 562 -975 -356 -157 -953 -939 -46 98 -846 -801 151 114 378 -476 825 -914 379 -593 491 -765 759 -760 674 630 -198 615 -630 -948 -814 -507 692 -735 528 -445 -108 -745 347 109 -48 113 -870 -746 -133 1 687 -569 -307 347 -255 159 -696 392 33 286 217 -369 13 147 -702 -738 -937 -453 -587 477 -377 644 -520 -615 83 236 323 997 -700 268 42 282 418 863 -442 -722 847 -359 630 -468 9 373 -47 -538 -34 -140 397 111 874 -755 -704 -356 -106 -596 791 913 -67 -108 -899 -30 -446 -224 -180 -849 -682 -482 291 170 -325 -266 -561 -998 573 574 527 3 -581 500 -271 922 155 592 -640 -799 140 -838 -298 50 388 379 -915 276 278 -273 4 -165 667 -478 639 854 749 756 -528 590 -572 -164 81 -747 554 804 -165 361 -397 223 -870 -91 -305 384 27 704 -832 -402 -107 -474 -845 318 -545 317 146 874 410 -876 -788 586 477 -878 229 -862 -652 917 -402 -268 -90 -39 44 -734 -549 -399 838 24 226 535 -622 797 266 248 551 -489 -787 -880 -890 370 22 -995 -701 794 803 492 -33 -421 414 -173 -137 596 -886 391 952 -977 813 -739 21 -442 92 703 -2 -617 -219 -999 -832 452 -929 443 -239 -500 -48 -502 14 246 -93 809 771 -175 -119 459 577 870 -856 422 -573 -760 -19 -474 582 302 -415 -581 67 -508 -918 697 6 -843 506 -115 -714 -307 -371 -112 -639 993 -998 -317 -573 -367 434 -101 -49 43 533 110 903 487 -772 -494 -158 -311 1000 47 -490 -781 382 273 397 485 -775 -674 877 -525 960 405 -966 241 -466 679 -102 -24 465 -845 191 795 -92 622 -967 437 164 -664 -672 -905 35 -87 289 45 -411 722 251 636 228 275 29 -397 433 194 74 -793 -906 722 -401 -963 -597 -655 128 658 138 -144 317 235 115 740 897 -708 -155 -252 -962 -174 -547 597 364 -155 630 44 805 120 345 888 -584 211 318 716 -788 -346 -32 -350 474 -421 -959 -672 791 -130 471 453 -111 -851 712 -13 -769 -391 326 208 -507 957 -312 -352 509 945 -48 766 499 -236 -79 -542 439 -968 -195 -21 954 470 636 834 -175 -212 277 -173 -82 -589 195 499 690 -759 517 -584 372 90 -559 -734 -547 11 -816 -633 241 -316 -411 751 979 111 869 346 763 -588 129 -328 450 -355 356 -422 39 910 393 861 207 626 -559 632 -312 -433 -900 -838 -754 -264 -728 893 -831 353 -936 -241 -848 138 430 -465 59 66 -34 216 -473 470 -523 -718 -938 -568 -543 590 -305 185 -179 -940 61 -18 499 -960 -518 43 65 -752 -163 108 886 -10 -920 601 -36 544 -509 -633 269 -414 -332 490 -423 256 884 -653 -105 -661 -648 -812 805 -905 938 329 -376 859 802 111 -312 946 -429 -412 -946 -364 -892 -124 588 556 -568 -122 -73 -624 -963 786 166 69 -417 676 723 -728 933 -531 -283 -508 -346 -663 -749 -860 994 -919 -133 997 683 257 -292 242 146 843 -271 -893 -793 90 162 49 -935 781 295 196 894 336 383 -446 -692 -884 655 198 945 -271 -103 -735 -729 -17 905 -40 545 484 269 -110 785 525 95 199 -720 837 -510 -735 559 657 -829 594 95 -237 -126 -448 758 845 467 -78 -556 -278 659 922 -847 129 -16 232 759 -827 -129 108 732 -406 10 -984 474 546 -393 -301 511 -579 -632 -552 -834 -983 58 -331 626 56 -577 -499 932 -616 -89 -849 404 360 -895 162 735 625 -201 952 692 999 -391 -390 285 -622 58 191 707 -969 -14 -890 -84 9 -42 -579 732 -256 -265 -355 -487 -104 314 -937 932 -307 -738 -432 -393 514 -471 101 -496 66 -817 -332 255 356 -216 913 -76 931 -221 626 130 -509 -37 -302 690 -813 -898 -72 100 -574 -453 834 -335 497 706 282 711 603 721 63 -621 -933 -246 359 771 -808 -298 -460 -639 -559 354 -830 -322 928 312 609 -128 710 -407 -328 -139 900 723 101 713 564 -865 665 983 142 548 -565 390 -291 -39 -450 912 351 -62 867 -799 98 -769 -227 -227 -463 802 -923 887 -865 -797 602 -378 -983 32 -680 -224 -200 -599 -338 -911 534 -661 623 107 559 401 -10 639 198 422 751 807 64 259 -326 -421 -341 100 -338 574 -203 -112 278 406 -690 237 718 184 781 -310 523 -142 458 619 -856 -706 -853 464 -968 -667 67 614 103 5 275 -192 456 -28 878 234 -750 -146 -900 473 984 111 -913 861 -4 -162 609 -670 -511 -596 -264 349 -129 -969 851 -549 184 -596 -51 514 -5 -580 641 853 366 -407 481 -413 635 664 -986 717 597 -380 -665 -364 465 222 -961 -730 622 353 -830 796 -828 -650 -748 193 -842 21 -464 701 -943 -143 581 -704 639 648 -103 -989 513 736 -186 145 1000 911 924 468 -803 636 -831 -565 934 696 -130 772 866 37 -130 -338 -35 -924 652 -436 -574 933 -31 209 -510 962 180 -567 293 -343 -729 -707 595 -21 -803 -799 -586 240 3 499 515 168 337 -200 798 -277 -136 862 -265 -991 -452 -578 591 -684 -470 -808 77 -447 48 -959 -773 -237 -174 85 180 -509 4 377 -580 -272 -550 -769 -216 -210 842 -253 886 887 520 -94 -489 -497 -694 65 -555 -412 555 899 -990 82 538 -530 937 -367 170 277 325 -655 -929 -678 -575 -828 -702 -957 -916 -533 964 -47 -423 547 -217 -288 362 206 -539 716 -407 251 -259 211 647 -617 -587 -472 134 -916 -654 656 -143 819 -267 -415 4 -229 991 225 -688 622 666 554 754 -942 -127 -968 -319 422 -33 -431 -779 -788 19 781 107 -13 351 526 661 -771 918 -824 916 842 -209 374 -803 975 -8 967 -36 950 -246 -292 -570 160 892 -745 -497 -487 408 -940 -588 598 -473 261 -800 -89 -472 887 -753 -990 556 -119 -129 -556 -966 457 988 -410 406 -849 -498 772 607 -480 -721 -934 -855 -915 -507 -34 559 711 432 -52 918 -93 -362 511 207 600 505 287 -708 -844 480 -228 220 107 -640 293 650 450 -498 -404 -734 694 -982 -117 -713 -685 203 371 152 -48 850 832 107 499 692 170 678 590 659 -391 -47 -270 848 755 -833 -112 -878 -340 -890 -829 -574 -21 576 724 -339 580 605 502 -897 516 729 883 -255 739 503 -38 -280 -944 -716 -968 987 444 648 237 -500 -94 581 -196 -164 466 179 -558 864 391 -959 268 994 258 -217 285 816 -513 -662 -177 748 641 925 -611 805 -115 -159 841 999 -263 -851 -62 -538 10 -522 119 870 118 1000 860 677 -841 -33 -340 -592 -850 681 -792 803 -358 955 653 979 240 526 -483 730 896 55 457 952 -909 -12 686 -14 -815 -57 -465 520 -634 207 734 368 -116 699 969 -16 555 300 458 -510 366 599 520 158 481 987 497 -192 -946 129 493 823 786 356 -462 -46 34 -638 353 582 -102 87 -37 -735 219 265 -478 -821 311 -588 462 691 79 -674 -36 -75 -793 214 221 -127 269 -278 978 361 701 654 155 363 852 339 332 736 -727 991 -111 784 -986 -516 -444 -775 490 601 -383 -384 -839 -759 -366 881 604 -199 -220 340 327 163 292 -168 -813 -815 172 876 -712 921 491 436 552 -533 -257 -758 -553 -371 -383 23 -173 670 -667 237 -50 905 557 -675 -5 874 397 877 -576 -423 -61 405 885 -166 975 -513 -165 371 709 331 866 146 -321 233 961 -505 -414 -854 100 -273 779 -474 312 729 156 -370 816 -19 722 -996 748 -440 572 645 633 201 693 761 -771 -877 -951 511 -77 -624 -196 308 906 971 -316 450 407 859 841 84 -389 -430 455 -822 735 -319 741 356 934 -526 968 -130 154 907 678 638 827 -429 830 946 86 906 772 551 -41 -934 301 -196 850 -158 354 -468 273 -988 -196 -509 514 -781 16 -876 -63 642 -492 13 891 497 -588 -666 -706 -778 273 -133 -372 -369 865 204 -499 -159 880 573 -278 659 -123 -46 616 -18 92 -1 -176 38 865 -279 132 270 -974 561 286 -910 505 290 -56 -554 -622 -995 -897 -799 564 552 -770 575 -614 -983 -189 -664 671 816 -259 -423 461 -855 555 271 -344 74 -887 351 600 -146 -209 704 333 -474 969 460 -727 -620 551 924 29 -39 -173 -309 712 -254 -421 357 -134 -133 -314 127 175 -754 65 -701 -862 594 -545 -498 133 -417 -434 -768 -344 568 494 417 -367 594 856 -105 -890 -360 758 340 -232 549 -69 -609 857 68 -821 673 622 -889 -907 -127 506 676 -791 -370 252 879 682 -544 781 973 -30 147 259 769 342 -201 -530 -410 -475 393 703 796 -379 -370 26 184 -855 -441 863 85 -848 468 -660 810 -871 701 -862 668 -484 132 695 -720 444 -429 -393 101 415 722 -630 639 -575 628 -754 -813 -641 813 -249 -396 441 -615 -2 -226 -801 352 995 -669 91 224 -51 870 -730 -280 37 -754 -486 11 -662 -845 448 -346 74 539 466 397 782 -31 -313 241 976 -416 -718 578 880 -455 517 402 -742 176 -778 -208 -51 -764 152 -206 785 997 -839 133 215 642 71 -839 672 973 -936 694 264 907 -420 70 799 -634 -50 -813 -112 -984 270 740 -251 233 -92 -591 -708 -100 -652 262 624 706 96 -960 449 996 -714 -194 346 -496 -481 -102 -545 -375 -832 -889 -525 -229 -550 -606 -180 108 802 -284 -782 883 -885 -876 -471 -530 -86 -169 46 -490 -352 -752 -800 531 139 -805 -409 -753 396 190 447 288 190 287 -847 -948 -252 -129 -914 -171 310 670 -600 968 -893 -277 -206 955 340 -127 -270 -591 -456 923 303 -886 583 -770 -676 678 -244 -16 224 -126 689 -40 -573 612 28 762 393 72 -58 369 66 -369 -219 -873 490 -988 886 218 986 351 -358 -120 -614 31 966 939 894 -106 -145 -123 400 594 248 -542 -906 -657 895 -690 -567 547 -117 851 -809 744 349 -339 -238 -505 -650 -495 -94 -832 457 168 968 871 907 571 -229 -219 198 772 -856 284 -753 482 988 -237 897 154 -748 183 -607 -621 -629 -707 -291 -215 -314 -76 -715 652 797 89 -639 674 -335 -310 -447 688 733 -590 -428 796 -456 -861 931 653 -512 -160 221 560 -831 261 174 -661 335 125 -838 -966 949 -852 -636 -261 -732 274 -274 -915 340 957 22 -360 32 688 672 -653 481 255 245 -419 182 -134 34 209 826 -793 -81 373 -961 851 741 902 814 -29 120 -110 -361 955 557 852 -293 883 831 -767 -930 -865 661 118 75 127 -696 529 831 -405 983 552 -648 69 138 296 283 540 -988 965 297 -299 511 -393 208 -108 189 421 306 918 -322 -373 -230 429 986 -8 103 -228 138 935 655 -205 614 98 -379 -81 -953 -432 -316 -123 -222 -452 -668 -682 432 114 787 853 -745 -871 -167 299 -209 -37 -407 -788 463 -167 471 -343 -768 315 238 -872 -552 961 732 892 -147 364 268 -361 698 317 -659 86 664 901 219 -40 -919 -481 95 964 655 52 79 -183 726 -874 956 -438 -712 -284 258 -260 794 -113 -255 -942 -107 -763 841 -194 -976 -45 -590 135 -123 52 -299 -151 -964 -339 -822 -848 -560 -814 98 957 178 3 854 66 -917 -148 746 684 -789 -650 503 -920 591 -277 -361 651 328 -789 974 -971 395 -131 253 490 481 -61 549 728 192 -94 -253 17 -933 -615 -468 250 -49 -419 -460 923 607 202 855 -371 578 -533 -188 767 -357 911 -371 -882 822 159 -495 109 -147 -739 941 426 -422 495 -824 580 -519 129 -487 -827 502 -940 60 447 -108 -233 -828 -325 -267 -244 190 121 -897 -904 -460 741 -451 448 810 55 -913 41 -388 668 -340 -129 -857 295 -390 631 801 754 -278 994 915 930 791 60 -922 304 949 -904 504 5 441 493 307 -688 940 346 -944 -763 -331 89 -739 854 -522 -704 732 -5 474 282 889 240 -329 -922 -146 677 -35 491 370 -292 -592 877 -687 -344 987 -791 -917 104 53 -914 -77 -30 367 -627 664 -866 -54 -272 180 -850 -505 841 484 455 693 -385 -679 -257 -525 5 36 -899 524 886 158 -167 411 759 935 574 -421 -24 666 -698 629 -211 -94 -386 894 270 892 -628 -473 -379 218 -633 418 -277 -126 -87 606 -557 -502 303 -743 505 34 -125 -670 -547 237 -404 -852 -852 -684 473 467 2 543 -692 678 -1000 91 977 -673 225 101 -854 415 -642 791 718 -43 599 -20 -134 268 522 -797 -246 -116 896 -512 965 639 834 -757 -344 643 46 -316 -929 -254 -623 564 -867 -920 -497 1000 -313 -103 -906 -40 -124 457 -535 450 -116 493 -489 974 27 -571 -311 61 -803 789 271 -658 -199 697 393 688 935 643 -41 412 966 -491 -50 -312 -288 589 572 -439 -316 -534 -577 -987 785 -817 -30 -487 226 143 563 632 -594 -644 -141 -712 -236 792 -334 -364 843 21 389 -813 -276 943 -248 -299 774 592 561 -972 30 789 55 -329 780 806 -116 -528 141 780 768 186 691 -976 826 653 -792 -927 -333 -124 -132 686 -120 946 472 85 820 162 -722 -592 254 182 262 -596 -489 898 739 394 292 -196 755 -403 841 950 74 524 -591 -988 944 -320 -131 -973 896 616 -607 436 231 -941 584 682 480 602 -440 214 600 974 126 587 -123 -653 -947 -514 677 137 -625 652 613 61 -441 139 298 -434 410 147 240 -374 977 -197 -211 652 897 992 -473 -239 675 -685 761 10 -425 -344 250 -631 954 -750 442 34 277 -316 -462 -406 -962 670 -546 64 -137 -797 589 -914 403 -572 -397 618 346 -938 391 924 855 -478 865 378 -425 -450 344 -721 -85 876 -867 72 709 329 -662 -835 -392 500 -165 796 838 -619 93 -500 707 903 -561 -369 164 -814 -395 563 416 375 -75 -758 -453 -7 -81 -805 -694 -617 327 665 -295 -124 338 -812 -227 -292 760 -63 -817 -581 846 -235 -16 782 -173 -477 -201 896 244 -819 -940 430 -312 -437 -253 80 -61 75 619 680 -159 655 -272 -263 856 -279 -67 -170 145 66 -655 -625 -708 146 -624 986 -459 7 899 427 776 694 337 407 96 -556 -647 928 776 631 -989 277 -569 308 428 860 -545 632 -925 -403 403 93 -824 995 255 270 142 -876 -377 525 903 -925 969 -789 236 47 229 -880 -215 -240 67 11 225 -991 611 -627 -498 561 610 438 547 150 -779 -820 -848 -829 -554 663 -500 -22 32 150 475 745 401 -481 -14 279 665 126 767 -145 -574 134 -763 -309 -724 -280 -986 560 -526 -729 95 -990 -97 -112 -196 -585 707 -519 736 -602 420 -606 686 861 -163 -558 60 909 535 -88 -983 344 889 -840 -126 285 -813 -658 493 937 862 749 168 -283 450 -111 -743 -393 83 640 920 738 -812 233 -236 195 915 605 -220 33 -998 -444 759 858 383 713 -491 -456 -403 466 -169 203 -986 -41 -919 -591 -572 285 933 -201 998 664 399 -604 946 -674 690 185 -522 189 253 243 -782 -883 -209 -700 -629 998 -695 157 -583 21 918 -657 384 -617 -850 -987 252 -62 -580 -149 -470 -769 -411 277 -119 -159 56 -335 501 961 496 -231 809 182 833 319 168 918 321 -81 326 228 226 6 642 887 839 440 196 849 -556 -175 -206 959 80 -122 -736 -481 277 188 -816 47 186 -731 -754 -974 -813 961 524 776 64 684 591 -880 -797 268 -828 -438 -52 -231 -823 105 552 770 -196 -872 -405 820 116 135 639 -251 471 790 -911 60 -355 563 817 931 -339 -389 758 -526 -617 -353 -836 653 -633 506 346 608 666 499 315 355 597 -157 938 450 -711 -582 -240 -194 658 -220 297 158 383 767 -919 824 628 -62 -497 -772 -579 204 -202 871 614 220 -102 -3 -541 -88 628 661 887 -396 -12 -396 558 -218 128 575 -536 -376 -815 -999 -834 378 283 -515 756 -961 -752 898 -500 -689 -926 334 -636 -862 681 723 464 953 -136 -902 -877 706 -284 500 309 -799 853 274 217 -869 -495 771 -316 614 -634 648 383 -184 -438 335 946 -900 702 -187 -118 -119 113 -915 480 906 342 471 -155 977 969 -720 498 -324 -430 -745 -220 -341 982 741 888 276 -643 -21 871 -228 5 531 -384 -378 118 -769 -675 30 -770 -185 -617 -862 335 -750 -773 977 -756 421 -689 -956 303 -315 70 -770 778 804 386 -270 545 -510 -665 141 -329 661 60 -99 785 -197 -170 887 781 -113 -599 819 61 561 866 1 -360 -325 -131 882 -653 659 161 561 -631 274 -657 86 -694 -764 -308 527 121 -272 -987 -533 -504 492 372 698 122 790 602 96 267 -637 -668 399 59 971 193 -103 -230 265 824 -409 205 608 644 -536 -50 816 557 -903 909 -692 -304 -325 787 -850 -636 -464 558 -312 540 -353 -370 126 541 -555 494 915 -95 914 15 970 -502 885 -281 -916 59 -231 407 -118 -28 978 -79 -306 257 85 -120 -934 -39 701 124 482 545 904 -743 960 -62 -127 495 225 659 214 -191 25 679 -388 257 272 563 99 -129 325 732 278 370 -170 649 -155 -406 547 417 551 786 83 -701 -847 865 907 -223 792 615 -12 -913 340 851 117 -197 711 411 -744 162 -688 -539 -748 763 -747 12 724 -846 -758 -900 376 633 -472 -922 -360 510 515 -403 883 -618 604 542 -941 -574 -678 -204 -63 672 325 -301 -1 -41 74 249 -387 -41 -144 54 580 -239 396 577 742 -652 639 -309 790 604 282 -452 -709 -286 -598 519 -526 351 165 -676 -467 -529 -802 -464 2 177 -790 407 683 -214 -574 -148 847 -601 309 -613 -40 116 -204 243 92 294 -82 364 204 -3 -49 -344 954 -304 180 131 -236 -804 230 -618 356 -914 -631 408 -478 -85 292 -380 54 899 -306 -170 -717 367 261 775 -155 233 332 841 772 565 -844 400 -587 578 -377 -212 912 -653 -644 -381 292 -951 398 659 995 -951 370 942 10 927 304 763 155 -543 818 -914 -587 -529 104 -164 698 552 -86 -319 573 -12 -646 718 -496 637 -269 -22 702 -784 28 115 706 36 477 -513 848 747 -501 -897 -350 27 447 223 220 -318 -172 -878 21 -79 990 -64 771 -751 -965 -900 180 -813 405 206 -886 711 -916 123 810 568 -165 -134 -670 -124 -38 251 131 -839 137 -701 489 -735 -390 28 -645 -186 -809 697 509 -427 843 -179 652 -185 -899 -290 -824 169 -26 -825 -336 -50 -286 163 269 569 -559 792 -673 -392 -138 -542 428 -667 72 23 -17 989 883 393 -880 -43 573 -565 966 224 909 -581 462 996 76 721 -425 -715 370 -317 -949 -955 -533 -825 241 -401 -387 667 -478 -125 238 -859 809 -75 445 338 525 -882 236 646 -891 -620 307 232 -910 1 781 -741 -565 -77 987 234 -850 40 -868 984 -354 -469 -665 403 -156 -418 642 241 -18 441 525 357 -582 570 213 641 -959 326 871 697 -921 528 -660 -466 -842 879 688 -534 271 -447 133 518 622 719 66 -35 998 850 485 -857 -228 -948 575 486 848 -175 820 -843 -152 393 -274 -815 -123 -25 -40 -57 286 -958 -851 -330 -376 -109 937 -496 604 -761 -747 537 -646 -779 163 73 843 264 -351 -660 848 -325 -960 118 -254 -966 780 -508 -424 647 -119 -464 343 -69 744 966 806 813 699 306 -769 962 -153 -288 -577 -893 420 -374 676 -586 -513 -795 -55 -392 -421 -590 -224 -231 52 481 86 729 -907 -906 623 103 587 -398 -436 976 -326 988 325 174 -817 -870 -365 997 214 313 25 399 212 909 846 686 -791 -855 -202 -475 748 611 -321 889 -683 -888 305 -507 149 32 69 -581 -203 350 66 -773 107 701 -202 -34 761 -340 823 390 -906 -642 276 565 257 940 585 535 -402 313 826 402 -643 -148 20 -863 797 165 -384 199 -366 365 143 378 497 414 692 -140 391 849 320 775 732 -590 336 580 -729 748 396 636 -81 327 -141 694 72 -171 868 514 -100 -522 98 -870 963 406 -349 -197 82 -677 -888 -725 -879 -83 -819 -157 73 -294 -345 742 -516 229 -552 -673 230 -54 -151 -649 477 936 768 504 123 103 -56 -315 -461 837 830 149 645 857 35 430 -963 850 -667 -736 164 613 -849 191 -738 -113 777 904 663 -856 81 354 421 -595 408 557 -333 -807 -550 146 -414 992 -458 774 430 -449 333 363 -82 -237 284 377 -408 465 428 -960 63 969 -174 69 -667 990 -971 322 995 314 -1 -58 514 -738 876 859 29 -136 -90 -415 486 69 885 -332 -60 283 582 -395 422 -922 -214 -461 420 690 -510 -929 456 432 145 -202 446 894 -296 774 823 112 470 284 -638 799 636 67 -194 521 549 950 -94 412 682 -216 244 986 -769 944 -180 438 -924 -784 1 -149 -416 452 -192 -51 280 569 -647 571 -395 208 -976 243 367 477 -408 -25 37 315 -883 -419 500 54 579 -967 726 204 -711 -995 292 782 133 108 258 -293 -133 -278 609 959 32 -356 234 -60 388 -481 -270 -486 -598 982 -508 833 721 -347 -309 279 -398 -90 468 573 109 -903 -712 -528 -823 -743 508 637 662 -219 426 348 -279 633 350 790 517 -791 386 -111 196 700 9 -164 -403 -36 867 -58 -873 -756 501 288 -61 -647 661 936 -135 425 -539 544 -318 891 -138 -51 -687 959 171 -905 -335 -150 -551 -19 699 796 -81 -376 568 643 894 -866 374 725 -469 -184 -641 -264 -225 -464 -697 -149 -412 30 -947 -14 33 428 -741 -868 -967 460 -176 180 587 876 896 -605 994 780 -481 619 -127 -656 567 330 140 703 -756 -278 802 -297 -255 -835 -386 864 -527 5 514 167 620 -54 917 -97 -936 -329 620 -141 331 358 -264 -291 -554 -940 -956 251 68 -469 211 -766 493 -127 -574 835 774 -823 -150 309 705 287 -666 -370 -222 -247 -690 57 929 -823 423 -242 -641 235 -1 -448 -965 -941 -688 930 -803 944 264 -741 187 -349 -428 324 232 -183 951 513 63 1 463 10 -443 -740 47 -374 -248 80 166 -310 -322 398 520 728 -611 783 337 -982 -343 -849 195 -587 -661 685 -466 113 429 186 273 -200 -187 990 534 524 -690 -766 -520 670 351 877 -605 -745 139 -172 6 907 925 -477 49 491 203 85 -135 -528 -568 37 -768 7 471 215 140 322 -127 -986 -557 -718 222 -789 233 516 -602 568 692 895 303 638 776 95 683 -77 -759 -344 -69 553 507 -560 913 383 821 432 -88 -674 -175 -607 -358 309 767 -648 767 626 -761 634 -881 382 278 219 -480 -182 -297 -316 374 700 -796 364 -287 298 448 291 -710 30 -82 842 402 14 446 482 -988 831 76 270 364 794 -511 58 351 1 -83 421 -38 -752 -41 -780 683 110 83 731 -672 333 -435 150 -330 -863 -16 459 96 412 -734 -971 992 838 233 635 -512 -937 914 984 497 121 32 693 -148 -106 -276 634 -969 308 -408 -564 -340 624 779 918 800 559 84 54 -792 -925 -32 -152 10 195 -23 342 -190 -803 -367 765 -516 -925 -63 549 -493 -414 -958 61 -348 752 824 -922 887 -666 -529 -927 601 385 695 -212 409 -64 307 898 -914 -689 221 17 514 -582 -208 184 687 462 -623 -491 555 -603 26 -609 101 -901 -216 294 265 -133 76 521 492 -485 -4 543 -57 -176 -536 864 -286 -510 -304 526 -204 795 -586 -985 -128 149 455 -475 930 -797 -263 331 -448 782 880 265 -822 827 781 277 -567 -742 -114 939 -338 427 -6 28 720 -927 540 -143 94 -822 -22 241 898 919 -682 -414 -377 -929 624 -234 298 24 -439 -588 569 355 705 420 424 -609 836 -32 -161 -54 -938 -361 -603 699 -530 -672 101 658 683 75 -203 -664 -421 -265 -460 -667 469 -587 544 750 -850 -296 362 925 -624 127 -729 478 -414 -750 -775 780 -108 -184 329 -397 -288 -676 365 984 856 41 -101 -603 -309 -929 4 -662 442 33 -435 472 68 416 -786 620 -150 -660 -439 36 211 -865 -784 29 -573 258 -305 461 -741 1 -417 358 -149 -224 572 -517 153 -169 270 -896 695 -371 491 161 -153 808 286 292 -272 865 151 -850 33 496 618 -799 -567 -248 -709 -938 -963 358 352 -512 -796 -647 -219 348 -77 -478 354 -41 -24 458 -340 -866 -653 973 699 -656 970 -651 616 -967 -222 868 901 -420 -84 223 191 -139 501 -851 650 71 -848 290 -777 467 -867 664 960 -352 333 684 -231 167 590 196 -31 -989 462 -985 507 10 826 -331 259 -232 860 406 642 139 -868 990 593 -825 697 -881 -534 -983 854 525 237 877 -131 296 -272 986 289 -726 319 -636 10 -684 -358 -836 -432 543 173 566 -281 52 550 5 -237 899 738 228 78 -90 952 339 487 -88 -401 282 185 -375 -68 936 610 347 -37 -333 446 60 -581 858 -519 -81 312 111 404 -575 -429 -98 -271 14 42 -936 91 -569 -844 -830 165 -146 539 226 785 410 -727 -334 -893 800 -214 539 269 383 615 422 913 119 609 -782 -936 -546 300 116 837 741 -163 -773 977 -309 -909 539 -68 988 992 -291 696 -525 -216 782 432 -454 641 -29 288 -214 -782 -370 135 777 -667 659 -778 -618 42 125 -121 -199 -571 -382 -251 -403 -998 953 -229 -97 -713 392 827 -833 -675 782 -626 625 -185 -700 404 813 -90 658 -753 482 -733 -796 625 141 -3 975 530 -453 -237 447 687 -80 -209 923 884 725 -379 -116 940 788 -183 887 -786 -500 -242 -246 -483 969 -31 -43 -402 281 513 -675 -445 -362 816 572 -441 -62 -490 -620 -59 -897 -984 153 64 -857 634 -606 -671 434 -940 78 -7 217 -424 -870 608 214 752 744 482 685 -639 40 -114 444 86 492 -423 -213 -347 93 181 734 236 553 -901 -353 864 -286 102 -79 603 760 -596 -224 -915 247 156 -597 -909 -435 713 773 502 -372 82 -241 -103 -687 -773 560 -682 897 -123 139 19 102 -321 94 -899 371 -250 -553 -746 236 621 395 -470 -721 -902 -64 -924 -154 -12 456 945 864 42 373 410 924 -892 373 685 -401 22 -246 555 495 -673 -603 -815 -30 -378 236 -420 595 -171 21 -793 -169 215 -134 375 -107 33 775 46 -908 588 572 -828 -169 -415 235 314 336 -10 565 -889 596 180 -866 -593 -17 906 -819 -444 813 571 453 -114 -943 459 -753 -68 117 37 679 395 -777 -897 -791 393 -609 -233 531 102 80 -324 -58 771 -297 595 -123 -664 49 -118 498 -239 -580 -134 649 -13 -472 -610 -690 -10 -552 437 304 -825 -603 173 729 235 757 200 319 394 127 -272 -81 -578 -449 93 416 530 521 761 938 -611 630 505 340 331 -130 -946 885 -977 -170 318 918 -26 774 437 51 307 -653 -642 -772 -373 -224 344 269 -658 783 -5 512 -662 58 581 -658 -264 -994 597 595 -175 -943 -569 -909 596 -169 -773 -459 154 -932 514 -780 53 85 -725 394 -130 -406 -646 -994 497 -830 -93 119 -588 -741 -549 -682 -861 -673 -818 902 320 -979 312 -49 747 -87 -240 191 -72 357 -75 -434 -391 -763 68 -197 480 -75 49 -88 384 -359 -519 -936 242 845 860 -42 544 221 -729 131 312 -510 -940 893 751 871 -699 80 865 -576 -478 -662 313 571 943 -510 -379 273 -409 319 -808 -521 -258 -201 -538 299 168 -984 835 -961 982 -435 401 155 541 507 899 968 -164 -912 774 -353 -49 404 774 -533 -783 93 -908 -136 -541 -225 591 836 278 -961 -389 -636 154 804 -39 696 -491 650 507 182 -428 -575 194 -430 305 646 539 783 676 397 -311 -67 347 -118 -256 906 256 496 -513 -867 796 -699 644 -776 -148 -803 -478 -267 421 -251 309 -9 -420 620 -900 2 -916 819 617 471 -214 274 -315 51 712 931 896 -505 687 -547 653 -57 -980 776 -472 72 -231 715 306 -666 -287 518 -544 485 -564 -850 673 493 114 -106 -839 -987 485 -468 -924 -854 710 161 212 193 470 860 685 -483 -595 923 163 217 165 45 265 -609 -840 -946 -74 -992 -87 477 -652 40 763 -306 -235 -493 -967 -698 -748 949 445 311 -787 791 -266 -419 9 5 812 624 167 927 -649 605 673 467 -228 556 -16 -670 265 793 259 -823 -556 658 -137 -876 933 -404 -140 -159 -262 -226 607 311 665 -824 266 -563 527 762 736 -520 -280 178 52 869 -989 105 482 -319 329 -95 103 34 853 -149 -657 -124 378 696 -282 -786 855 995 -683 -521 545 309 -687 -867 592 975 41 113 301 786 -522 -359 183 563 356 237 -73 -959 292 798 -770 -510 967 166 -395 -362 117 289 610 -934 -788 -905 -33 320 518 647 970 986 396 128 -779 -399 -202 -194 -244 -197 772 730 -837 452 -700 976 978 900 -551 405 972 8 -321 -844 -980 601 946 139 822 582 73 -18 -367 -346 683 -409 756 -949 477 -195 795 -335 -412 205 20 -457 -703 431 -337 759 310 317 897 -493 -252 427 599 -503 939 -425 -617 -660 344 -410 996 -795 -510 639 -608 726 322 -460 562 601 -914 -797 772 -45 976 446 -496 -603 -792 -698 -916 -244 -812 753 846 235 637 25 -162 -170 975 -806 152 -794 122 -410 -737 260 -971 197 -996 -238 -862 729 778 -985 -546 942 450 850 19 313 -299 167 809 -347 -822 -25 658 348 -960 -817 -296 738 -66 201 418 -879 357 -414 -146 886 723 230 -180 928 -358 -853 93 -920 -717 -360 704 490 -750 66 -896 -286 300 -233 960 -930 511 -731 -738 215 788 -876 905 918 -547 596 -687 -18 -802 862 685 871 834 113 -72 508 336 893 -954 553 -320 -806 -442 887 415 -531 -870 -229 991 829 982 -917 64 -208 -470 604 849 549 -219 -927 464 -35 716 -921 8 -527 -758 984 748 -757 -481 188 283 415 -66 116 -906 -2 494 874 900 -564 409 391 121 702 -53 105 -512 -682 759 -819 782 456 -176 -260 -573 -341 795 252 624 553 -176 -115 399 -622 869 876 -56 180 40 843 735 -158 -941 730 129 -139 457 494 -476 2 67 602 454 -718 -368 -264 884 -224 22 -629 620 466 -896 -172 441 171 -431 913 779 -341 690 872 427 -79 407 -562 -242 656 -87 -548 -227 277 -477 661 706 136 854 -325 310 105 -368 -93 -138 -941 854 348 -741 192 -645 -459 421 -499 -234 -54 683 853 -29 287 55 112 155 -23 -434 -598 -380 668 -654 -779 613 131 -546 -595 -821 316 -99 -885 580 -941 -710 -786 -667 -94 825 437 767 -955 346 349 564 -982 865 582 805 274 971 633 398 25 -695 895 -157 -50 -344 821 966 -41 -464 270 972 635 690 -453 360 402 -827 881 -134 215 -59 -133 -686 461 -518 -616 -359 -228 -163 -555 704 -821 798 381 30 -243 -229 -601 60 -603 758 -258 537 727 935 651 -295 -584 15 -453 -847 -547 868 -79 -850 -331 -806 406 287 -198 -726 308 -686 456 -365 68 883 678 -704 -717 -710 -44 989 817 822 49 -96 148 246 -458 244 763 550 908 686 187 416 -183 617 504 2 -446 968 228 487 502 823 396 34 -950 -19 112 735 400 541 315 -523 688 482 -283 513 106 346 -201 517 617 -70 -984 211 -583 878 -252 524 924 949 453 136 -309 -563 -464 -159 511 648 -451 683 854 -881 -376 -323 695 715 -471 917 604 898 966 101 837 692 -929 -93 -956 353 -607 185 705 397 -549 231 -633 837 794 -892 -741 -478 -551 -533 879 369 -309 -48 520 -125 -516 -639 -75 -829 186 87 954 769 536 833 -49 92 841 -703 936 982 871 546 599 -160 -232 -152 905 76 64 -122 606 -830 456 693 501 -686 -624 402 296 467 -398 -488 -454 159 -733 755 557 -679 -319 -365 -182 824 406 -20 -971 -974 192 -145 414 459 96 835 899 686 -792 -172 -980 -186 -530 514 -194 -399 -632 -309 547 994 -61 454 66 456 890 -781 995 177 -513 274 357 177 299 534 901 783 351 -2 825 22 -123 -510 -926 906 -821 -767 -318 -231 813 718 770 575 262 -922 849 -366 337 -701 -329 10 -950 -423 -261 225 813 -926 -969 -937 -977 -163 349 866 769 -747 -533 369 -265 860 740 373 550 -884 59 -180 794 707 -740 563 964 -153 -649 973 -63 457 292 822 553 -645 305 667 701 826 379 -805 -346 86 -694 -338 -988 409 -176 -368 689 481 -200 -629 -289 -710 32 -17 313 565 0 -95 549 -274 364 3 -575 -986 -700 990 773 -535 885 -800 901 -107 -681 -81 -282 762 -541 548 803 -100 -587 -201 125 -287 -469 -220 -771 -964 -600 4 464 895 -233 -528 -586 791 -50 -184 -157 398 225 -754 194 387 -880 -656 201 722 524 712 153 428 -968 -58 875 -198 607 151 647 -517 -140 711 -533 -284 -538 -777 832 -994 -471 645 -309 -903 -692 53 -184 354 -76 -859 965 -923 -692 944 87 -195 -89 401 -514 -847 943 -358 -448 748 -894 260 -418 662 149 150 -193 450 -334 -165 -535 -604 803 925 816 -517 482 -781 857 -632 -526 321 93 367 -799 -31 -162 5 -624 605 -222 616 605 -931 970 -108 -146 -7 461 -236 -711 -419 214 -37 326 -47 504 -166 -543 -907 70 -134 147 420 58 -712 384 454 402 -556 -4 881 224 -574 459 -300 -731 70 415 -18 -195 -874 599 -639 795 -497 577 -256 410 -732 99 699 -616 374 513 437 649 350 -521 -183 -676 444 -720 -629 -20 106 6 95 906 -261 -843 -517 -903 -673 723 745 -983 -880 229 768 169 -976 -687 494 -826 495 -522 972 65 398 814 264 309 753 -841 828 -951 -428 -112 -678 467 322 175 655 839 -257 -611 -400 387 -369 -35 -813 -378 382 618 351 259 481 709 28 -707 699 -366 -935 894 -44 -242 43 891 562 42 822 -392 932 329 214 -918 680 -504 -55 302 990 270 478 702 365 789 715 35 522 -877 -975 -709 67 579 41 -644 -626 -907 -703 -405 -864 -510 -474 552 476 -752 -963 73 427 -809 -722 -218 -258 582 578 -393 -942 -652 -25 -20 -45 110 -889 -383 -106 -593 -566 158 137 -244 -928 -535 -763 942 944 97 935 683 840 931 -823 424 612 553 947 160 786 68 -95 350 -302 963 -49 -682 464 -748 -242 -923 218 900 -957 -827 -407 772 514 -694 -184 134 -220 483 -450 370 -468 265 -677 878 754 -13 90 -433 -860 60 -179 -447 838 140 361 -530 125 -97 -870 144 384 -854 766 -505 154 402 -618 -789 -72 892 -876 -335 -535 -64 828 868 709 916 -399 -327 -410 927 179 -327 582 118 -91 791 -831 -286 522 -494 -988 407 -445 -359 -45 696 822 -713 -837 -769 -926 -878 920 -119 257 30 528 -898 762 -154 404 135 783 210 -392 7 823 967 -217 -312 116 652 253 -280 945 -248 322 613 -974 -704 -9 734 571 987 607 -276 684 -992 -79 710 298 405 -384 160 233 -524 -499 533 798 -187 -850 -386 669 -900 436 -26 -932 -491 117 -366 -917 915 -202 -79 -990 589 686 658 -898 -1 963 -13 692 -474 -896 381 124 69 -218 924 597 577 -791 -942 811 374 492 656 168 -497 694 846 -685 -789 72 -872 -656 966 998 -137 -286 -94 -659 868 -565 329 -115 715 645 385 272 645 116 -302 46 -642 -732 -499 -416 -692 -127 937 -558 -109 577 -472 -202 94 -320 -419 -220 -345 -314 186 166 235 735 -952 705 436 947 -579 642 217 -369 -31 195 156 409 -891 -189 731 -767 767 644 -487 560 -37 -43 -448 -25 585 -768 -25 637 682 -555 -111 5 293 -912 -89 986 -958 294 164 -606 -661 205 -884 274 -513 949 971 -824 163 794 45 -877 68 -358 548 -22 -615 475 -363 926 -402 943 462 -702 778 698 886 188 521 128 277 -218 338 847 -198 805 -380 405 432 -980 -813 61 -253 -458 588 -664 -55 -645 69 -93 689 -459 468 -754 -307 -167 533 561 -46 -471 -481 -573 806 694 937 18 89 520 668 -551 130 -437 -988 -93 563 243 312 -775 492 160 221 -759 853 969 -173 -910 -882 258 384 102 -1000 180 -899 982 -810 161 722 -920 -381 339 289 -829 65 -774 938 791 97 124 436 -702 719 543 -891 -582 -638 302 -928 837 415 -21 209 -663 -425 961 460 -701 209 -105 397 381 231 -602 -796 146 -196 -929 961 -689 -117 947 -695 963 -873 -220 981 113 -646 -568 161 587 -484 167 521 604 -390 -128 589 -460 869 -336 -600 342 385 403 801 -333 -998 941 -364 605 -293 11 428 12 -416 -107 -225 -262 -699 398 -512 -417 -462 -973 734 832 863 257 658 361 -931 -654 -829 -508 -12 -444 97 -850 -205 -970 970 253 953 855 -379 461 509 -891 -926 44 734 16 -85 864 -520 -248 -393 44 380 -489 356 799 988 894 408 269 255 -582 124 337 655 -245 795 707 -257 -741 -969 -95 331 -41 -198 260 -866 360 189 -88 278 -317 -859 -540 -796 -912 193 516 774 -219 4 696 862 -957 -826 -713 708 -984 453 755 263 712 352 119 -791 683 -799 -315 464 -70 347 65 -424 598 640 773 973 380 -658 169 239 600 -319 349 -18 457 -48 -922 890 316 22 -450 -718 -47 713 -532 -501 320 -754 -891 -74 -159 750 111 -60 618 -280 699 918 457 -436 955 641 524 558 -540 -382 -470 -653 760 982 358 392 115 813 -457 364 599 199 774 834 553 -49 -525 234 42 -718 -368 834 388 308 427 -881 -689 763 26 956 168 306 -506 189 -403 484 757 -728 -541 -165 128 -68 852 845 -708 673 651 -303 416 464 -243 687 -180 864 774 -337 955 -845 837 -325 -891 -32 490 -618 -145 833 -210 385 -134 187 -465 -781 -362 316 735 901 -990 332 494 173 -825 442 891 928 452 925 -61 23 -853 -126 -640 122 230 669 163 -367 712 576 -276 -779 575 -116 -921 520 -709 732 604 -875 -110 859 693 -611 561 423 283 691 200 -475 -29 441 596 489 34 141 -878 843 740 -937 -878 -65 950 596 -458 863 -1000 934 -803 -95 -350 367 -481 -229 496 151 -912 -959 -184 -562 385 307 -709 -307 587 -927 -632 -204 764 493 377 990 -797 -37 -805 -665 135 512 -713 -877 -210 -43 -399 -375 -198 476 56 649 549 519 448 -834 -291 417 185 660 -684 -125 -19 750 476 -770 -618 -488 513 167 799 -472 168 11 -701 807 -201 -761 -285 866 483 -768 689 648 -298 169 -425 -607 893 303 592 -773 744 467 -105 3 410 -981 -916 -178 -834 -517 706 -978 -794 -306 74 -713 353 307 -544 85 -273 101 -460 -473 -396 434 -329 -529 -835 -816 -667 -418 -504 -534 51 -954 936 189 164 -844 -705 62 223 580 144 -773 -427 -38 711 -95 32 643 494 -884 292 -384 -108 812 543 -230 -198 517 0 -469 607 905 110 983 -642 541 -13 757 862 966 855 371 720 953 323 -894 145 588 -199 443 933 971 623 686 -81 -699 -302 998 -551 565 -626 327 235 -357 128 130 240 26 805 -322 -93 -529 331 928 -150 -223 -867 -943 659 -376 324 -309 290 -502 -828 -90 683 358 -183 -645 -663 -460 990 -485 601 327 258 -876 424 -627 -819 518 624 -560 -413 309 48 590 536 -3 282 -757 18 -461 729 395 -400 -583 -823 428 -160 -915 591 45 -819 -283 367 955 549 758 965 373 -346 -1000 -600 -591 -112 -137 -660 819 -19 -631 869 -192 734 529 -775 219 -798 695 -289 143 829 -363 -109 -264 -936 -372 876 -443 -928 452 -284 -721 406 724 -811 839 -354 -643 -773 -867 172 -508 -504 863 775 407 -931 -432 -28 877 -525 -760 525 716 679 332 -998 91 -765 408 728 837 -458 -425 860 711 108 853 -437 972 537 -921 869 -908 -382 -817 -509 338 929 -213 849 -724 854 64 810 -647 821 -366 84 -961 -355 -466 -456 -14 -699 -474 -523 617 313 376 -589 -90 941 664 225 -980 298 -871 -506 -396 93 377 751 -632 215 -181 -253 -599 185 -377 119 646 -201 722 -843 95 527 965 611 -216 168 -600 149 -704 22 183 695 -422 -884 -165 -845 -390 499 -783 -499 63 -820 9 -854 -447 811 727 929 -769 420 -791 1 419 -658 -358 -552 217 -214 375 -694 -55 670 310 -557 346 607 850 981 128 374 -886 -284 46 -961 260 -643 -785 34 -429 251 -247 -442 -679 -980 627 766 258 -785 -757 -793 814 -290 -423 613 897 781 921 414 837 -568 792 124 -787 -166 -909 -59 482 360 -347 298 958 -612 915 -835 618 -462 617 377 -242 346 77 -231 -745 864 918 -196 -375 887 361 316 801 -280 -973 956 762 -923 311 527 140 -143 262 -363 935 -768 -802 61 334 -341 -67 -18 -462 -868 911 55 -957 -91 329 179 275 985 971 136 -861 512 583 -814 -993 -948 600 632 -89 -935 -473 654 -360 60 438 608 200 703 705 -905 669 -454 -354 330 745 70 631 150 -198 248 72 639 129 -780 559 972 -980 -459 -731 212 56 -337 259 817 -190 42 -727 20 -308 359 495 -26 -153 325 445 689 -575 -54 195 890 -165 -543 942 -97 646 478 -205 964 -789 -496 -997 -425 591 -306 -495 -838 18 -428 -915 -104 -22 45 -325 122 596 -785 776 -356 -807 -336 -750 -183 494 -767 -871 -348 -854 513 97 -21 462 479 300 500 -517 -411 973 -74 -295 811 384 -562 -708 247 -739 127 234 -605 268 -209 403 249 -479 115 -328 -266 244 634 761 967 -770 248 -323 -658 -84 112 754 854 489 299 568 147 -394 -628 -705 438 260 44 -87 -902 297 -816 -330 586 487 593 -497 117 -345 -578 444 -393 -653 59 687 910 -47 557 684 227 -392 783 508 543 -97 -322 171 -286 706 440 -833 394 -871 441 420 -235 -182 -269 -910 842 -918 535 279 -561 -873 -886 -639 491 70 637 270 -293 -170 147 -410 -481 -476 576 -693 -384 -949 217 336 -386 -512 -475 914 -574 789 540 -14 -606 76 351 -540 452 10 320 -621 79 -341 -428 -575 183 835 -887 598 374 861 626 -355 -292 -896 857 -547 -423 -369 -221 931 -52 -185 57 697 -1000 -747 -718 -611 481 -890 941 -92 -312 351 498 651 -470 963 385 753 -950 -346 -922 -365 210 -220 927 -891 95 322 -697 -634 -979 -136 198 -30 -753 -906 -374 -19 -363 -229 -640 -135 754 265 300 232 -766 972 -17 355 621 563 -884 371 371 -397 483 793 232 -46 -391 -619 -67 -307 -28 305 983 -470 -720 721 -249 687 -232 -115 -83 601 679 24 -985 -789 912 -827 995 -555 -387 749 -430 798 923 -913 398 633 674 679 340 368 913 -429 -193 890 -959 -88 720 -313 -786 166 -834 -111 -599 895 -4 313 -69 -688 558 -24 -385 928 985 -599 925 -432 -793 -390 -249 159 78 660 274 -368 -730 -148 -545 -358 628 -313 901 237 10 -313 132 167 38 -208 -218 753 966 247 165 946 590 285 734 156 -472 379 771 -416 85 933 -468 813 -45 -585 -137 814 624 -782 77 586 -234 532 -931 -96 929 95 878 607 -746 39 -477 -158 -657 290 -527 130 342 103 -39 3 -15 -974 -898 -845 -27 960 -394 62 8 -281 -977 -823 -46 574 -212 319 -130 79 -410 848 722 -543 -838 684 108 -442 82 66 -909 352 475 -641 193 -171 185 -383 -663 654 -15 506 -963 -994 -653 -17 -237 -757 72 982 -652 136 -136 745 -543 577 -303 -548 239 676 -611 -212 -954 -529 -898 476 201 816 372 377 -743 -537 -745 -199 880 433 608 -193 -226 541 -184 -567 542 -740 341 -110 -89 803 -608 665 -138 311 148 190 468 301 -190 -459 638 -356 -159 697 712 547 -102 -128 -234 -172 -697 674 510 926 535 109 475 -289 -701 -168 -657 246 -527 176 -939 116 -136 -903 581 -524 -210 807 756 -386 -353 902 120 957 -31 -377 282 847 270 954 -460 100 821 402 180 -401 -683 -339 537 -737 783 -17 417 638 321 -920 -612 -974 -131 -195 189 -443 -703 -461 -434 -750 672 781 -868 -862 -448 506 -195 -466 925 -899 -152 337 -717 26 -273 95 -614 670 996 -990 673 578 237 -85 -855 492 242 -129 -676 -818 388 288 -352 -924 -832 64 -948 475 947 705 -19 -468 -664 -358 936 -660 916 809 -512 -588 507 -436 -864 -974 -100 836 352 -101 574 245 -860 767 -474 893 -908 -43 242 814 -409 346 106 -53 -89 457 -849 802 -33 -904 149 -270 203 115 334 565 132 345 -53 238 365 -671 -730 -126 -340 -304 753 -246 590 -351 -247 747 -208 -58 -808 736 689 -314 -784 2 69 409 891 -130 -334 -649 -190 -516 -591 -326 -981 -914 170 -619 757 728 865 -48 966 -356 800 -835 744 -93 -506 -421 227 743 -306 -986 -302 -306 876 943 810 -565 -971 -51 917 -526 -80 611 871 319 -390 673 -584 -762 -141 -941 72 -342 -11 118 -141 -802 884 510 -462 -766 504 214 842 -660 205 -650 -619 95 -59 -836 415 -863 580 -21 -239 248 400 -877 747 617 -127 69 562 327 -980 121 -143 -392 972 -148 854 -88 404 -807 429 -504 641 -346 -881 -669 600 -314 -191 582 -784 561 -639 -322 663 916 49 -624 -446 271 652 -1 -953 864 -362 -656 -22 -672 105 467 939 221 27 365 695 582 344 -406 -594 -181 873 297 -11 679 -919 -99 256 -664 431 -255 -256 -222 -308 466 -511 538 -36 270 254 585 -831 -431 570 -762 822 -734 -350 -965 669 468 -670 -934 -269 354 154 -652 -74 199 -990 -112 445 -85 756 494 -691 -871 -711 -985 -280 -402 69 404 -176 -342 -204 896 -307 -44 864 849 -813 -618 -513 -117 229 194 -211 6 53 974 -866 -574 -487 421 509 539 -671 -643 -498 -400 -890 -927 -303 -355 -742 8 794 -363 -842 935 255 -383 428 25 -402 369 10 -857 81 641 398 363 -539 -593 -607 -413 -517 -648 -777 648 394 333 -389 885 522 -546 807 -106 -280 686 -367 -279 -722 727 661 -415 743 -585 -370 766 -450 -327 481 425 683 414 827 -981 -631 -130 890 260 615 -327 981 -964 440 60 -598 935 -752 -421 418 -389 559 -805 -55 -654 48 -35 0 798 73 -499 273 -5 37 -894 714 -166 -355 378 509 -688 122 -333 484 -61 12 884 -824 -496 115 -160 277 185 332 -909 -914 -464 12 -529 -776 -70 43 -367 891 -609 -785 -500 607 453 -802 -968 -256 -855 834 894 -541 862 330 -92 -4 -102 876 -827 -632 -223 504 786 -816 887 655 -220 884 800 951 155 548 233 -28 522 32 163 690 -939 868 147 950 757 577 -185 894 -543 -562 -836 265 -166 474 -805 -267 -819 275 549 981 273 -672 921 -1 -771 331 667 701 522 -6 745 -267 -468 -977 -777 268 -237 602 -456 -596 -352 -959 402 -987 -901 241 734 -954 -608 -960 240 202 274 -777 619 -344 976 941 146 49 478 -492 -771 231 700 53 799 380 -301 -986 207 -860 867 917 501 429 -841 850 -380 551 907 394 551 515 534 -341 -137 588 -920 523 994 -238 301 -19 968 399 5 211 -961 128 249 565 154 -659 -298 -200 509 183 -416 -487 841 -867 -278 351 814 -490 567 644 -572 94 290 -817 -814 76 49 986 -71 232 685 -907 640 -928 320 -351 -138 -921 -412 999 -264 194 -280 -713 594 242 856 814 798 655 829 697 -49 -400 -180 -694 749 135 879 414 262 -54 -173 -685 738 -899 -677 -25 -805 771 191 -623 -931 556 -429 -252 -932 -71 170 853 -157 -810 816 449 -233 -958 449 -77 851 -96 -322 248 -699 -468 -464 944 -195 892 -467 -996 -759 472 -425 -935 -337 -161 -922 436 62 -578 445 -718 -987 -676 -597 920 -949 -244 -152 -979 -921 273 -413 870 -472 532 360 -63 -462 657 -657 -695 237 -33 406 834 360 -858 266 -896 -28 -196 -312 -392 -932 -299 349 -208 554 767 695 -606 -977 524 74 939 861 450 -72 -544 -732 -596 291 -151 4 133 115 578 806 256 356 511 589 556 69 -892 18 977 630 -64 -464 116 -878 848 181 926 308 -555 826 174 904 475 -380 -50 -150 -924 509 -154 296 -48 698 191 -858 -237 -981 -250 -156 -845 -232 -215 984 -532 -881 -847 -938 -337 323 689 -927 917 -977 128 708 631 77 -940 -520 -90 -584 103 696 -44 961 -389 871 -425 -135 -229 -734 655 648 451 433 670 -420 983 -49 -31 -823 108 74 737 549 -313 172 -994 729 -195 723 -927 -383 251 -766 462 -222 524 139 632 505 495 -205 301 -575 -662 -461 509 -164 866 196 -351 -715 430 -566 -563 264 -50 944 60 -400 -63 77 -991 727 848 25 331 -46 -129 3 -708 -76 792 -762 290 -667 514 336 -230 763 38 885 -882 -883 909 365 737 -998 45 -465 129 -14 -897 -174 -864 -793 148 947 -613 143 11 101 -67 -557 950 901 787 982 706 537 -546 -277 61 901 632 224 460 403 13 90 -18 219 -568 456 854 -956 -513 707 124 -997 -592 -867 508 622 238 392 266 -582 -907 174 875 295 -259 458 417 -654 811 286 -314 756 909 -264 -719 611 355 376 -800 460 270 -479 28 -557 4 -754 -241 -795 239 988 -206 823 951 -236 -828 -554 -36 -103 -461 -900 415 824 -198 79 -346 -567 -843 724 -748 901 821 -488 -596 -303 -991 641 -697 473 -347 255 830 439 990 -759 -950 557 638 321 -234 -730 645 -203 157 765 970 10 -456 -561 360 -371 -243 685 -465 -847 226 -426 -571 167 -440 449 471 336 -353 266 846 758 -29 660 -540 290 497 216 -696 -799 -699 373 951 55 244 401 492 -422 -258 903 0 633 186 140 714 789 -583 350 472 988 642 150 -216 964 -896 -790 -646 -693 -224 590 723 -147 537 -717 739 -440 -30 -27 180 -214 -514 -169 540 -1000 839 639 -573 -942 -433 -301 489 686 -740 -186 835 169 706 -69 -95 -95 -757 -88 -59 -995 164 61 21 818 -641 -107 66 -492 198 655 273 -377 747 734 838 65 749 72 422 -571 -780 -255 857 -354 136 -977 -81 95 300 -554 161 872 858 493 -808 -397 799 -511 -148 163 -855 612 -172 -313 -788 732 -892 426 -572 839 -492 -165 531 -862 -578 -260 87 199 -72 123 -748 -829 -818 -587 -595 723 -236 -246 -148 -473 868 793 470 -10 18 -722 689 292 -870 -232 -377 -326 584 -987 -294 -689 689 102 174 -373 -415 634 -377 -363 -522 166 700 -184 837 200 -387 934 -869 601 706 995 824 218 150 368 110 84 -780 -684 730 -883 -252 -570 -749 277 313 414 5 689 288 605 -18 876 -794 -155 546 321 -915 519 127 370 -147 -923 713 303 466 393 -636 372 -116 -62 -30 -546 981 -114 633 368 993 34 311 -970 946 -74 -632 -153 133 924 -179 926 600 999 -728 7 -420 -272 192 -52 828 659 202 -40 -336 -962 -80 986 244 -987 677 108 668 918 551 -647 -982 865 797 -626 -572 -146 93 -629 110 211 -646 -595 -926 817 424 -784 51 -497 -163 805 712 -365 -986 764 984 758 721 -689 -616 -319 655 35 -831 -889 -183 932 453 278 -109 534 343 -38 -192 -256 667 4 942 237 282 662 65 -627 510 -378 806 -793 -843 256 895 937 -268 507 728 903 642 685 -537 522 507 578 202 -423 -381 -822 -283 808 571 -889 -434 -796 706 -248 -689 169 -712 655 394 848 329 272 269 -942 -496 -163 550 -664 927 778 -890 -774 778 708 -698 -457 39 -136 238 656 -467 -351 -129 -859 233 -793 -644 920 810 273 471 -600 -543 -321 498 596 32 621 -940 -395 -45 303 -754 281 462 -988 943 -567 -355 -581 -490 -229 1 -195 23 434 -841 55 973 -2 370 -406 387 700 540 234 198 673 -632 29 -58 -689 -379 -267 -19 -302 -136 -411 -822 93 -966 -769 772 -567 505 163 94 -248 -121 -993 488 93 -548 -238 -961 777 -10 154 -525 -395 -191 -490 -634 727 -920 -259 928 473 -373 907 259 485 -518 -41 932 -367 -185 993 -55 125 -70 330 -475 -275 -623 494 32 -852 1 -902 -765 -451 620 485 323 -255 -171 726 755 -57 785 -481 -289 329 -333 901 -174 918 -528 54 -472 454 -104 -29 996 -106 -86 408 622 205 -266 33 -26 678 735 -59 -785 -317 -176 -559 -554 162 -871 139 -764 -631 74 -970 350 -407 509 -150 -561 683 -667 -598 -864 -81 -801 -809 -36 283 -59 739 997 117 -620 -311 -602 128 846 71 197 57 264 815 -485 402 866 -207 -99 4 686 -974 617 -313 878 776 628 817 362 -488 966 -252 -14 886 203 -352 -731 320 -498 322 -908 -55 72 748 -994 746 783 391 130 432 809 -444 -85 -382 889 -651 -74 -618 -83 -954 568 572 935 46 -164 260 -398 482 367 618 799 350 -120 -50 303 -181 443 -564 871 508 -470 -767 -341 85 -214 120 779 -660 -935 489 -546 32 277 -513 817 195 233 -620 175 -979 284 471 299 -688 -286 823 964 -584 -135 -698 -729 -306 460 687 -863 -713 -101 -765 -941 80 -660 -56 -127 -909 -264 -424 783 -211 285 202 -699 -699 -800 -861 504 -95 908 -754 840 -725 369 -200 -781 -481 -841 -592 -810 -19 -808 -654 -344 653 978 135 -958 219 669 -271 611 939 615 -161 560 -972 43 826 688 -111 -472 111 277 -316 -354 -235 -33 508 706 579 117 -747 581 416 717 -369 -712 -456 -643 608 -532 265 -345 597 -964 -273 399 449 452 -586 -965 -910 5 597 801 410 731 704 370 975 -95 196 -877 777 525 862 -444 984 754 10 211 -452 739 283 -955 592 -719 -715 297 898 -281 798 804 -197 160 -153 -844 -177 221 94 329 490 780 680 447 525 -431 770 -780 -636 -621 -581 -930 -464 -519 -949 -290 -341 426 -849 -430 396 41 93 -200 269 -898 457 -461 -396 106 812 -273 90 662 -636 -166 737 256 -648 -353 -759 43 99 -357 534 -421 109 395 -621 871 268 87 -944 -467 -84 607 835 -377 147 481 25 -62 361 947 706 561 -680 -904 703 -136 800 739 462 -764 -265 530 -547 405 -311 142 -873 321 642 -601 195 2 453 -441 -25 -560 -546 -686 995 5 827 -90 199 297 684 -157 -487 -739 477 855 -332 165 -873 996 147 -924 210 645 167 894 -622 499 -89 -346 761 -179 314 -906 163 353 690 757 -342 -397 171 -140 -346 -38 -665 194 60 -548 911 -213 -598 -332 -466 419 -117 656 743 -42 -87 619 -9 758 126 151 264 -532 766 552 33 756 -207 -156 374 -250 -2 -724 981 -233 471 864 -490 -315 -63 936 50 152 38 -603 300 728 -409 380 -142 -355 632 -137 802 -203 -147 -849 280 -393 545 -954 714 256 482 -246 535 363 -683 869 230 141 -13 676 -573 903 -824 817 -679 -995 -889 527 693 -708 146 -671 473 912 -591 631 -822 855 -242 -138 -55 319 -613 362 -250 913 -705 709 -716 -263 985 139 -986 -962 632 949 -992 -518 317 266 415 -785 970 755 -582 391 357 922 430 -848 -578 -457 835 644 -873 -148 173 -433 114 275 241 -25 668 -987 -282 -912 -614 234 -103 464 193 818 -344 -497 -718 -573 916 169 -929 -200 -510 -952 -298 -314 -261 775 -492 -593 249 -103 -769 -540 -489 605 757 174 -63 497 -940 756 -511 -634 -334 248 390 -152 970 -758 736 991 708 193 -864 -17 696 950 -285 -535 109 -125 -933 514 62 272 -392 377 -445 947 970 -983 400 20 177 -18 870 -911 103 -335 819 333 604 -863 317 -285 -135 -199 -564 76 422 723 723 -850 254 195 -772 380 -967 -46 -452 -165 -236 -863 -212 468 -324 -859 -89 -892 128 -774 -861 -252 185 775 -935 -282 -607 679 -553 -240 941 -968 -221 -257 385 635 -37 274 -779 204 939 -468 -680 -372 -257 -733 702 -788 -758 -843 802 -948 367 -687 -214 911 -28 -601 -613 -100 939 -27 -334 -408 876 -9 -329 549 -705 232 -697 956 192 528 899 -52 -638 736 689 404 801 354 -326 739 264 -916 -774 419 -142 368 -912 431 -35 321 -614 -829 149 -84 794 -718 81 356 -57 -607 884 326 -764 718 797 -262 -471 -195 -476 449 700 247 769 677 120 11 395 537 925 -373 218 -911 -921 228 -799 577 307 -804 -110 860 77 -639 -751 -632 546 -162 -742 316 -430 -546 86 30 -646 -750 -47 378 33 -187 -724 -221 -931 -704 -551 856 -349 7 -865 520 -672 -461 181 -572 147 41 94 44 -657 501 -237 939 385 -711 656 924 -369 -721 440 -127 -155 -826 -819 877 -580 -581 66 -972 -634 0 685 -864 -371 677 508 -560 -446 618 632 -522 331 -481 -571 -50 -126 -626 578 1000 -311 167 -809 -654 732 -492 -819 -241 -461 370 -187 68 577 702 310 167 693 -943 -628 -812 -153 27 8 785 906 683 -921 -486 780 -297 259 -10 845 -379 -781 206 -947 -304 977 529 -882 250 -470 917 -641 -998 974 -706 214 1 371 369 926 -457 907 46 664 -276 -46 788 793 948 586 239 -599 737 -676 -203 98 665 -415 387 812 312 -990 -577 -947 712 -190 -381 -416 -333 408 -785 -660 -511 -168 -282 128 936 -843 682 539 -91 451 747 -639 587 981 344 552 489 -954 -587 -653 -331 689 65 304 -789 948 -526 -244 -879 645 -611 141 -374 274 19 -957 391 -300 -950 -358 61 112 -359 178 -154 -341 957 721 890 -881 533 -737 492 -989 -940 740 -284 207 -745 -382 -940 -197 -77 -538 -593 -935 -388 -210 16 275 663 256 -862 -417 -769 -51 -347 -222 -191 -491 787 357 517 -310 -145 409 595 427 -624 -961 -180 -596 -538 -650 -282 496 -509 820 818 -498 24 -971 -397 119 343 -992 -540 -309 -800 -950 -218 -744 -615 702 -460 -408 -370 -731 207 287 629 -399 -11 94 -794 458 974 574 722 618 664 479 -360 -135 754 64 -308 605 864 -525 709 231 -700 989 -315 -387 581 133 132 643 -718 -399 -175 -59 -153 72 791 850 631 980 -523 390 395 880 166 627 193 508 -616 -825 217 -750 702 844 -161 244 319 -932 374 -627 514 -631 240 716 -812 -768 -368 421 -987 607 -51 -288 -607 -887 545 -855 -346 -834 802 869 -216 77 -598 -835 -981 -714 569 423 15 348 714 701 777 -152 198 979 580 645 -50 -494 1 -323 -581 99 -272 768 -297 882 -190 -620 -211 -39 638 74 529 -241 -1 -719 949 -837 245 115 613 -133 -760 -261 985 356 -383 862 579 -351 150 -998 -859 233 377 655 788 -249 -649 98 711 -722 716 -519 -921 -210 -801 -435 -695 -590 -182 612 -53 -838 740 426 -661 387 -644 -31 -442 -191 331 -379 406 -651 -958 565 748 657 -224 -624 270 259 706 413 221 206 753 -794 -941 79 237 818 600 -161 -189 -550 -997 -461 -394 -611 -554 -551 649 -742 975 -896 746 -91 -122 123 -159 573 975 -816 -911 -700 651 -227 862 -389 699 -577 -943 648 755 775 637 171 884 -710 377 972 -164 -991 870 815 -946 -440 -761 -138 762 649 84 -426 22 -341 -345 -833 287 -265 -934 -772 770 -714 -160 -209 -47 654 864 806 -991 184 300 254 33 248 -225 761 932 -24 -148 757 -328 291 -728 -891 -674 103 479 463 520 -195 745 -262 208 -584 -835 140 -775 -452 -209 -339 -482 -160 -953 -541 -762 -245 -961 -504 -549 -258 842 314 990 564 -828 -12 -800 -368 -26 -622 464 609 232 548 989 5 2 -822 -231 -267 -896 389 -389 240 -30 427 900 -578 771 -85 -321 392 349 -243 637 -371 932 601 -22 775 -215 -228 210 964 770 -759 190 790 681 163 733 407 77 -125 -823 -152 655 786 962 105 -121 941 -437 -820 233 -968 277 -74 59 569 -349 -923 417 222 -754 866 775 -657 -723 -984 552 78 -293 258 180 -561 136 -411 -186 -380 -323 -800 94 803 -633 876 993 425 605 63 -205 721 -384 873 215 -637 491 -367 -19 212 -693 -493 -527 619 -722 -332 -526 977 174 -5 392 124 -613 -303 -681 528 579 -897 604 379 482 244 735 432 -831 -971 206 922 748 384 -543 -906 -135 147 819 -949 -561 -842 -6 27 743 -574 -158 -819 -650 -781 793 -976 -833 -203 -327 -164 331 707 867 -914 31 -889 520 222 -334 241 569 10 -215 779 189 1000 -704 -597 -361 -118 601 -663 468 19 -509 482 425 -879 -591 404 702 437 -94 -723 126 566 -745 -368 507 438 966 834 -62 -331 506 858 -631 -214 -877 -480 952 -380 -185 -51 303 -63 893 855 -543 669 -738 -752 708 924 -454 -776 -329 -558 -444 -694 382 -288 787 761 763 121 411 485 -616 -709 -170 569 80 272 -113 -918 891 -376 330 855 71 521 -19 -920 613 -945 844 11 -318 988 -30 -995 -548 47 920 197 -919 785 -331 -901 339 736 860 -621 524 487 -985 -802 -849 391 113 -670 330 961 -521 -383 -258 -755 -215 14 -9 785 -522 540 408 775 -295 -558 -328 -882 106 -22 293 -520 682 -146 -669 -602 565 162 -438 -386 266 446 -488 -527 -713 -276 643 542 -993 864 599 -510 -898 -806 561 748 -475 -353 -162 -34 31 -694 -302 677 -855 421 491 -754 72 854 -219 122 -167 -614 -858 -520 576 480 191 -997 981 -20 -792 -657 229 662 624 -142 362 -589 818 192 -800 -469 538 -469 -871 367 -162 -23 369 549 841 314 161 -646 296 -777 -618 -307 308 931 -463 -427 326 956 -531 -913 -949 -491 -935 482 -153 -801 -583 558 895 -667 938 745 -454 -884 94 -182 -735 -961 123 257 -626 453 -22 774 -296 -343 -14 353 -590 454 596 -530 383 -902 -213 286 -495 13 179 122 -201 -118 -787 726 54 86 -210 982 966 -248 662 -230 559 -617 614 -981 407 -647 153 565 61 736 -333 725 -521 -25 39 -199 -510 -211 945 805 548 418 959 700 -870 678 809 -820 546 -35 -776 -202 678 -513 447 -532 -704 842 -265 832 321 201 520 545 521 -89 -146 222 89 211 832 96 -508 312 286 462 -485 -184 409 179 -709 -642 -593 652 -13 1000 35 -885 181 -502 -59 972 60 61 510 970 -522 96 580 492 -177 -716 -847 -740 237 -517 139 -430 225 -535 301 -265 -610 -412 -583 496 -275 -715 -82 172 -766 589 -720 266 -662 280 849 -83 321 -436 -217 -82 959 150 -100 -335 511 769 910 -985 458 -584 -730 623 506 632 -71 -350 398 -471 831 -577 256 -284 526 -115 -457 463 997 -168 190 706 869 346 728 157 473 -675 572 -990 -55 -1000 -177 547 9 903 810 -35 -171 728 -687 -120 -901 163 -874 2 -596 -421 -58 -55 868 898 701 945 -153 -836 -424 -509 -418 -144 -850 -25 776 -843 -722 -935 479 922 533 698 -180 668 -243 -482 -706 -404 -313 -836 -347 903 722 561 -598 -631 546 -509 -400 619 805 -838 920 -769 -325 509 647 778 1000 -901 829 -602 -837 558 969 917 39 930 818 -526 530 -27 194 63 784 -792 156 960 349 -665 -652 472 251 22 -558 851 722 -176 -918 974 670 381 -914 -332 -85 442 -61 17 -153 -86 -411 -321 -423 987 277 842 329 -885 122 983 -667 -366 107 209 -839 -192 728 -476 573 833 -739 -583 567 -577 721 -634 161 -791 178 553 -800 -374 950 -600 -275 725 -675 -386 -633 45 403 -118 440 -332 417 -269 761 260 753 -336 820 936 -989 -733 -644 798 653 -300 138 -808 -792 -182 717 107 -326 -945 129 -984 305 -290 572 554 -554 383 -491 -860 -580 258 -521 -481 -33 907 342 178 -265 997 241 -237 -874 -709 -383 -789 -190 195 -589 674 825 311 361 125 346 613 -895 -730 -554 -316 498 -689 408 -62 938 -630 -708 319 360 667 262 351 -652 -407 61 625 519 -833 452 -805 -666 926 -507 888 992 917 -145 545 569 977 881 -104 412 435 955 -503 -575 -956 -468 -913 -96 -502 -452 537 664 -983 -260 95 152 -592 -287 184 -424 -701 -120 -310 968 441 -654 -444 -675 188 -587 -972 -234 979 618 150 271 132 316 -104 -775 -635 -198 -857 -294 701 934 -838 -859 250 -361 941 854 -803 -33 -128 483 -66 243 580 934 -736 707 332 -183 -250 -729 -797 -524 659 -107 120 390 883 386 926 -596 -301 438 -356 188 47 -746 -114 849 -979 -60 709 403 -717 719 -136 -915 -112 -707 890 -659 -219 184 566 719 600 827 476 278 -615 931 860 -847 -921 -268 -742 -644 -32 -471 824 -182 747 464 -368 -509 -534 -328 887 85 107 39 -509 707 -47 -157 -730 897 811 556 515 935 693 510 157 -702 5 266 752 311 -770 311 -410 933 371 -545 772 -418 129 -722 192 -539 130 -872 584 645 -249 -51 652 311 446 -353 909 363 96 836 869 93 -639 -391 990 -507 -469 -367 -837 866 599 -388 -128 219 245 -121 -408 -898 246 -816 758 476 782 338 -327 499 708 -492 14 455 -732 483 -602 655 -121 814 552 419 602 -270 -702 471 -767 960 376 303 290 0 95 231 -787 274 933 455 -650 228 -781 -747 -361 -678 -896 244 892 -609 -213 -788 -640 -966 -213 134 -514 -485 -247 -580 -640 -763 633 -30 940 -936 328 290 700 695 -64 -211 -726 -28 -655 365 954 -104 -991 -186 610 -969 598 -336 296 86 679 -331 741 704 -134 592 800 695 223 389 -221 668 -223 -72 -678 -858 -817 945 -797 -742 -879 789 545 -324 -324 775 816 850 754 -123 728 745 237 232 690 -711 -995 463 -184 -52 -456 879 -960 -445 260 -626 207 819 -564 778 -144 287 165 -801 561 -693 -253 144 -79 -895 473 -193 -512 154 -429 -603 -945 -578 932 -404 -995 -930 15 -805 582 755 -617 965 88 891 -63 -90 -747 -79 -763 861 -891 -796 -617 -415 -760 213 26 594 -952 -655 -337 -790 752 -93 -705 -939 -975 958 529 874 151 -712 611 -106 -3 13 -819 256 -406 838 -731 -340 -700 -133 737 -376 488 -469 229 309 -17 -106 72 -681 524 -339 -679 474 123 951 788 -903 433 171 -822 327 34 45 262 848 -641 -328 -944 402 -503 -533 522 -754 301 435 326 -596 297 400 602 -617 -413 58 209 547 -68 389 192 -918 985 225 375 -363 -68 -5 -759 -398 309 -98 -952 304 -197 -920 -310 -641 -518 764 156 -23 86 803 127 -616 287 -859 165 -310 -187 -324 -213 450 -778 -460 -599 387 751 225 700 276 526 -700 -739 -771 -231 342 -360 277 348 -443 440 -564 -541 105 728 947 -938 -381 -708 199 457 366 -92 -636 -196 453 -733 291 -265 657 -8 -221 867 113 171 -602 -662 906 -805 -190 180 982 -883 528 -669 -937 -597 872 620 541 369 -945 -300 669 -70 -43 -369 -863 953 962 -302 668 -992 395 -44 843 208 896 230 619 -941 419 978 196 382 662 -157 688 425 -807 784 164 -664 -329 814 710 -272 -738 -217 -923 504 497 -695 -475 46 101 176 954 614 -435 790 -165 173 -1000 215 -541 52 953 -34 -58 -295 731 -933 -766 -674 -437 670 306 34 340 -487 276 -511 -542 397 118 431 691 -613 347 -954 -948 -162 983 -45 644 166 360 -759 -856 -782 -705 -72 -498 -103 450 -767 -161 355 -49 -352 305 946 648 234 909 -803 612 -490 811 510 -841 -419 -654 232 -193 520 -314 -630 -803 -185 998 854 385 -629 -560 870 -256 -490 -492 -553 58 -128 -972 148 -477 337 786 -814 -881 77 -838 233 -817 -586 -346 -403 -907 767 -251 540 989 405 -687 911 -946 -860 -395 -55 271 791 -338 -542 -410 760 -690 450 180 627 -289 -491 62 -63 501 217 -483 907 997 377 477 161 4 -87 216 727 409 -546 841 -689 -106 647 92 790 -799 878 354 -888 854 123 -244 207 963 -295 -353 321 853 323 657 -357 -740 -138 62 783 -964 119 -161 398 -203 -106 -224 -601 -366 -368 -370 517 -530 -99 703 -899 -336 -261 872 -4 -542 458 -645 34 585 -427 -151 644 -570 -616 678 514 -297 -229 187 834 -194 35 534 -420 -656 609 -89 315 492 94 -536 -4 749 626 820 633 -488 195 412 -411 -597 325 356 147 -261 920 -518 328 -392 145 837 -291 -531 611 -156 15 -391 379 748 -283 781 740 669 -338 313 799 -638 -190 -990 -638 610 109 -788 -132 463 635 -190 -133 -681 -329 -263 156 707 729 -10 -800 664 145 465 -57 -254 -904 75 709 574 -99 626 -116 99 -254 350 -117 -201 868 687 -227 -178 -58 510 216 -464 693 734 -941 -1000 -78 622 -537 -406 335 -489 555 369 -205 42 755 62 -919 -508 232 -58 -773 -743 7 462 -117 918 48 120 328 -604 399 808 -457 199 -938 804 -630 -9 -565 343 242 289 89 -467 -104 718 -788 -132 834 -94 -14 41 -737 69 472 -141 -345 -660 -826 -89 186 -677 915 -191 -69 -164 203 -504 -17 526 696 328 -411 168 832 576 293 953 152 465 -901 -330 324 47 -888 -179 -558 -647 -140 797 771 -588 -445 473 -267 670 524 -332 448 178 -45 -678 516 -808 -233 -252 382 413 239 969 -274 -803 219 992 -235 -824 -688 -857 -556 603 118 -55 -130 -133 845 478 497 115 -796 72 -14 958 583 124 379 -174 267 -713 345 568 897 -980 -389 87 565 -116 151 -683 -732 -173 -377 448 968 -107 -464 329 998 -762 -289 490 285 -884 -433 315 -533 978 -884 874 540 -965 -424 938 266 -16 27 -764 482 70 36 881 -770 -281 -552 835 703 352 -73 -723 439 -116 73 8 91 522 -802 -248 332 765 250 -261 825 742 418 -665 -679 239 814 945 -846 -566 -610 -920 719 373 500 671 -198 120 173 951 774 -821 -9 -26 812 49 739 -508 515 494 -587 107 52 628 -771 -555 893 116 -730 340 -166 -611 701 -295 730 -631 565 41 -749 193 769 -433 -899 -145 700 298 -219 -336 55 -293 573 685 -24 -59 -705 774 805 449 294 949 -398 218 -750 289 294 -560 379 -150 -938 -594 256 951 380 800 -946 148 -205 789 -531 702 -965 900 758 -508 946 -734 -815 -273 926 99 707 280 861 -656 -171 -828 829 718 -431 816 -609 -372 704 684 328 -218 414 -915 508 134 652 483 761 -337 675 -90 -158 -773 -91 -6 -687 -986 860 -180 -764 -761 -650 577 -136 -36 -402 426 8 223 -7 -278 -521 -960 -801 847 640 -368 -116 -661 736 331 -124 -513 382 547 -855 511 -462 565 -408 -656 -506 -843 697 793 -474 -586 324 786 -716 247 -497 -519 47 741 -406 6 229 -444 848 365 724 -184 861 -959 941 651 266 -817 -843 162 -406 -978 -245 791 791 296 -221 622 148 972 -770 -724 886 988 -76 -226 -749 992 -183 463 -767 828 156 839 -108 -573 -424 760 -802 52 -427 -698 736 239 -467 -661 734 39 12 189 -138 821 781 -417 -770 -129 -963 -932 -454 -861 -681 -689 -262 16 611 184 -934 326 763 40 442 -65 949 246 -174 420 988 453 -462 672 -175 -760 353 -899 944 -184 379 -423 448 -724 -50 571 250 -755 -837 654 -654 183 -865 438 909 -187 235 789 842 -372 -609 908 -56 -587 124 -180 84 897 -454 -305 -241 -379 457 251 -501 -305 -62 851 832 -338 903 251 -39 278 132 976 651 295 703 13 -808 118 64 -963 112 990 -960 878 -601 -223 448 -637 331 244 -794 721 333 -676 211 270 -805 -635 -599 -809 -968 -306 965 884 319 448 281 301 -567 376 -82 -9 721 467 18 729 116 -21 242 -563 457 535 -862 -27 161 -183 80 598 116 117 337 696 -853 -689 -204 237 793 728 -805 482 -689 941 -757 860 -753 -910 -48 580 -669 -790 304 352 -603 -107 -612 -717 445 458 -740 -40 -893 715 -196 -772 -996 -271 -706 33 442 -253 965 -54 -147 994 919 -563 -637 839 1000 471 -11 -522 445 51 371 916 866 74 198 -12 -670 -578 -801 -229 -550 262 -68 -831 -977 187 -576 -77 356 -373 -334 -549 -844 66 625 -628 -974 318 -704 -388 -522 -732 -334 771 493 964 521 -922 292 938 22 -174 46 519 -885 214 -667 219 -921 280 850 710 -645 377 -562 461 -326 518 39 899 505 -929 -659 -530 106 749 -142 253 -571 -367 35 -477 17 686 -77 767 -308 88 834 620 -473 531 951 -915 783 -398 -582 510 -140 -649 67 843 417 818 805 747 224 -645 -594 -662 900 98 -753 725 -592 933 220 -48 692 -110 -836 -358 -641 5 684 -157 -965 71 479 580 256 487 -877 -208 555 -566 695 729 -283 211 401 -103 -863 451 -45 4 -429 433 512 -548 802 -908 -872 -184 -533 -719 537 494 86 -819 312 -769 961 215 -534 636 -681 -649 540 -169 225 -883 614 -500 -414 -75 -907 125 814 -402 -116 -571 -843 -630 307 -984 -615 854 -317 239 -140 222 -682 49 748 -18 426 770 -12 849 -529 -84 433 442 -100 -771 646 -418 -905 -415 -877 425 -589 -650 -232 859 892 329 -737 197 -847 -977 839 -840 263 418 -694 917 -716 -341 38 156 238 361 -114 514 505 -351 -912 -225 -361 678 658 663 -861 467 -33 -877 730 -379 -102 -60 60 -336 761 481 789 145 706 -448 170 -879 164 -47 -23 389 -965 635 -410 -482 -197 -1 177 629 447 -476 790 81 209 709 685 -368 8 -597 -375 693 -967 454 -411 -105 201 -655 -83 227 242 474 243 259 819 3 309 387 -383 135 -618 698 -193 408 -176 324 610 -867 761 195 -983 -986 993 799 -982 75 450 563 114 165 339 -255 559 -416 495 348 -478 904 -502 -732 871 -472 612 219 -503 994 -483 395 543 619 622 -481 420 769 -625 -791 -748 531 -360 -145 643 387 -903 171 513 -833 -937 35 751 -439 -96 -398 458 -663 -435 339 -656 -745 135 -204 981 -934 351 688 449 866 -39 -361 814 51 -265 515 -278 -434 -484 -525 732 495 -45 -535 -749 -87 -821 -861 -941 -936 388 -230 -640 968 -675 135 711 -536 -985 -901 766 253 -615 726 57 534 976 299 -718 394 -862 -558 141 791 640 592 -686 753 -630 -134 526 -837 -667 555 -489 82 270 -682 640 466 59 425 181 -197 164 681 425 -163 7 -380 -135 -246 420 172 599 -350 -51 -134 695 -993 696 -814 311 913 54 510 -194 131 966 -37 -973 824 905 -551 -685 840 62 491 -949 441 -504 409 -904 -730 570 746 45 -776 -64 -540 -101 -343 219 -92 -654 855 -334 -601 -869 -399 414 -943 -711 541 360 38 576 535 315 39 573 -769 79 -161 -420 896 278 6 -375 853 -922 565 -830 -601 452 -593 -350 -583 -6 977 578 -465 408 694 452 -259 416 760 -865 543 788 -812 596 338 -314 826 884 -822 -526 59 -772 -622 779 399 31 -111 -849 -876 255 375 -694 -504 502 618 420 811 560 -223 -39 507 331 654 -746 727 234 769 664 -307 -29 178 354 205 -773 -742 271 245 -382 10 -504 -494 414 -67 740 -316 -741 -246 46 393 -819 -304 -503 137 -235 448 212 -322 -78 892 797 465 -68 50 -699 92 -279 -512 -968 601 361 -70 -254 -414 -111 -84 -743 767 640 325 -942 759 -747 124 -797 -682 308 -822 625 -841 380 -699 61 -217 -1 -609 246 784 550 186 -189 -791 657 -132 74 -837 495 250 361 -376 -746 -106 -306 830 528 -144 927 -878 -241 640 475 -901 -564 830 -740 -159 75 -840 -653 -59 -322 362 -235 375 512 534 591 -898 -154 789 -762 697 989 685 -703 576 -595 -128 -549 -204 -836 -324 -32 -373 -687 46 -603 -472 -265 398 533 -344 337 422 -512 164 317 -308 540 681 738 -597 -888 -1 -771 305 -415 422 319 -515 216 -700 -202 99 -262 537 -507 -717 -658 548 590 636 -798 146 -119 -156 -155 352 537 -375 -480 886 413 -2 19 969 982 -942 885 734 91 371 -136 908 -638 -349 -655 -238 551 -904 -911 -415 -476 -932 -619 707 571 165 -855 36 -616 -774 476 -698 661 211 -169 -931 -250 75 -224 -277 339 -815 -517 923 -317 -638 -740 219 553 -622 -31 -976 358 381 585 -464 -585 -471 -328 415 640 -582 -635 -330 -121 915 -440 199 -951 -497 -1 -962 826 837 -398 -906 -568 -462 -537 206 798 -347 -388 637 323 633 659 -720 251 -360 -425 567 731 883 24 -987 483 -622 -49 974 632 609 -645 682 554 548 714 394 368 468 701 -92 -653 -502 144 564 174 176 -75 -216 129 -212 466 337 -301 363 8 -995 461 -891 416 -166 -145 -684 187 962 -725 -675 -301 970 -765 -256 -243 -563 -599 -754 791 956 -190 -840 -741 356 -463 -932 867 -774 -157 735 271 -604 -590 -239 341 -822 -289 -711 169 -91 -7 222 752 -830 705 193 -60 101 -139 26 -864 989 -390 211 -413 48 -640 -144 -582 391 735 471 -725 583 -805 496 619 -560 -284 551 -930 576 -309 741 972 -258 -516 76 -985 462 -847 473 571 958 463 -546 -220 492 539 -669 570 136 -670 -842 105 105 543 842 624 209 -154 -71 -568 389 578 -911 58 -75 507 -222 573 597 -807 203 725 547 -332 314 80 -224 -970 -517 -899 168 -673 65 -299 -22 -230 994 80 -391 -149 8 413 249 -605 312 829 692 -892 -84 59 994 809 -859 590 -870 -147 -676 -662 649 -915 864 142 741 -743 -293 -384 473 -554 140 964 -230 -477 944 14 -925 -529 -221 -34 -874 -887 892 859 205 739 -93 599 -291 -326 -808 -963 131 -21 160 -155 -372 -763 20 -725 -242 847 -111 -301 713 -558 589 -931 656 206 -435 -477 -580 -934 -164 -335 -197 369 329 -123 421 161 -556 -150 -487 -446 -111 -541 -550 552 579 964 75 -319 265 225 -779 -193 -813 321 764 31 729 -86 962 -33 148 -212 597 -302 -522 13 -682 493 -7 439 -681 15 341 264 798 -746 -392 993 278 -579 -636 -461 734 -788 357 -977 37 925 -746 -933 -248 47 -736 -328 28 287 -541 -667 266 -791 617 -820 151 22 587 270 204 -192 -773 -535 830 -194 739 -626 314 320 -457 346 861 -248 536 612 -344 -104 36 626 -128 -176 101 608 -790 425 -437 627 867 -917 -735 567 -160 918 -174 628 -737 -419 -615 534 364 676 122 231 604 -799 -298 -509 -955 -498 55 -519 -711 -884 717 -614 -925 -173 -520 338 -623 -3 -507 405 -732 78 94 267 9 74 -159 149 -612 619 -681 -444 -5 -763 -507 707 377 -641 -252 -8 364 -353 264 164 -443 -153 -329 386 371 -882 -952 712 100 108 795 -861 -50 -226 -745 -474 467 -403 -802 277 144 681 724 -636 -237 -186 -185 386 337 75 -110 -105 912 -626 952 97 -370 774 409 -877 -259 338 996 268 219 -657 -600 -417 -5 -137 588 909 -947 -944 722 -958 374 938 -857 451 -130 -88 -979 -473 -140 368 299 -778 673 842 506 -457 -326 792 -836 349 977 -369 262 -836 323 963 -360 125 861 -165 305 534 -65 702 -349 900 -799 823 -849 -894 226 637 480 670 -348 985 365 841 -623 -706 225 -364 -60 -8 960 -550 37 -470 1000 709 652 29 -635 249 -1000 999 246 -993 307 -232 513 673 -147 -300 92 -117 -980 -389 496 276 -924 472 -841 583 783 195 251 -42 384 -826 535 -630 418 912 -197 967 -791 82 -393 279 -603 -997 -415 -429 -794 -752 243 -518 -543 8 -692 -11 295 -847 -460 -998 23 -124 -543 546 -229 -936 625 -54 -153 771 -30 -526 -731 473 197 98 41 -667 -669 -569 200 888 -274 550 528 758 130 383 -341 920 436 3 -690 661 -814 470 250 -412 -555 -933 -56 643 -161 555 623 855 -239 468 195 393 829 377 -223 428 854 710 869 -935 435 -503 -439 36 -894 -36 -722 455 469 297 487 -412 -670 818 -454 -199 548 -990 873 156 912 -444 -573 993 238 453 -911 613 747 -401 -385 -446 -853 -351 676 474 -940 -382 555 124 -510 518 417 584 -446 573 264 -851 -526 -439 8 -223 234 -912 2 -808 838 381 -479 -563 -590 555 744 448 878 209 642 245 562 431 918 -582 -414 -763 114 -208 -644 918 709 -327 223 -570 451 38 -576 593 -800 168 33 743 950 752 -180 895 -550 -447 -216 -812 805 -345 444 -914 951 717 -732 -848 211 173 -369 -107 86 571 15 -281 845 -167 -500 317 -322 -798 777 -226 -930 501 -634 -751 -956 485 -48 133 152 208 -765 925 -712 -238 -894 -680 -631 621 -531 46 -567 -618 -740 -243 -245 263 -981 471 -314 -872 561 -493 839 -641 876 -726 -844 267 -549 247 51 -74 -976 -961 557 -868 -279 -673 -824 492 -21 -367 -449 -116 511 -229 -335 -352 348 -338 -605 -529 246 658 195 554 -498 -848 -403 -329 308 -427 -686 -484 106 683 -897 -595 -62 -72 -345 -860 437 103 498 226 -655 914 709 209 186 815 -659 -928 135 686 -758 714 615 202 -53 -133 -228 -861 -215 525 -502 -677 290 -113 859 -895 890 -443 -472 -991 -241 180 680 -316 781 -419 -576 490 -920 -688 138 988 43 93 -791 930 120 826 645 72 -112 -712 -841 488 -212 659 803 934 -923 -98 -360 384 597 357 787 -180 237 776 -851 35 253 -570 921 -993 40 916 -99 155 515 -868 -738 719 -403 -412 703 676 831 462 -556 331 -483 -644 -26 -278 -609 -62 428 -657 -642 -925 494 -148 445 592 964 779 -89 -163 -882 407 -687 5 -970 527 260 -855 915 991 -770 988 -535 -378 -700 974 -697 -640 -308 128 -664 -991 -433 -890 -934 395 534 -25 198 -701 115 295 -541 -858 -643 -230 632 924 -554 438 -97 735 -517 138 -576 0 -16 -411 -281 -541 -565 -414 -844 -597 68 681 -317 369 144 -863 978 290 -804 -347 -15 222 208 -983 827 -143 -718 -187 42 -190 -659 -467 -581 574 327 -301 586 -480 527 775 968 19 131 452 -798 14 -599 527 -1000 658 -788 492 580 -218 -62 503 -552 784 -589 -358 -871 -851 436 -853 -502 -632 219 -993 -331 819 -407 981 -293 -697 -67 -405 916 -180 -517 -322 75 360 -448 -918 -471 361 -432 -499 24 382 -925 364 358 -91 314 -863 -485 78 -176 976 -452 678 -397 -827 -635 717 362 890 -727 344 928 766 -390 -522 -139 -629 217 136 516 -316 640 -173 -999 -95 532 503 -322 -309 776 124 -787 75 -743 -979 455 -339 -977 -434 754 -496 207 961 -25 892 -765 -428 -829 -764 256 -995 215 -601 348 -343 499 -586 721 -417 972 153 -697 -560 -509 -181 137 -53 966 -177 767 -421 134 945 153 846 -986 -371 -566 -956 -5 531 975 -527 -333 623 335 -700 -78 -107 237 -549 -529 796 -813 43 57 -799 -253 795 813 -931 -834 -28 274 -749 -255 -74 -456 234 416 327 -662 121 -403 -728 -199 507 -692 -928 92 962 492 165 -413 -882 -490 533 867 -871 -884 -936 484 -153 602 -269 -79 505 -66 -383 -156 547 -206 -236 279 -473 -561 -469 280 -219 -344 -787 290 -475 -901 531 -921 -431 -489 986 -75 -403 311 645 188 467 308 -506 857 -550 858 -243 -765 57 -863 616 385 -147 -750 -777 807 893 -229 229 115 -28 -584 908 -767 278 -751 -982 252 629 -164 233 -812 155 141 928 740 761 -905 -355 -608 883 -612 642 331 -716 -997 -691 -379 489 25 -679 430 -1000 -902 835 -399 17 257 523 872 528 -336 392 240 -90 -567 712 962 -209 663 755 -228 -175 -355 -182 -766 560 -998 -864 -718 594 942 -6 338 76 519 299 541 926 354 -912 846 -180 -188 335 344 -442 29 -398 217 134 -388 -688 837 956 263 252 150 903 -678 750 728 860 864 -214 -984 -759 5 -653 -591 19 944 350 537 673 256 860 -853 -944 544 945 -351 947 320 -497 513 155 439 -80 -286 -688 -496 -732 -835 156 564 -709 700 -445 -482 875 258 -20 -288 142 -483 -337 683 -308 788 93 -380 250 -419 -124 480 -1000 29 62 -586 571 962 103 -993 735 520 534 515 581 -343 -618 -55 149 -439 -441 -674 192 559 -87 -748 898 658 656 -58 -448 -519 250 793 413 40 -326 -934 -389 -885 279 469 -489 887 -871 -905 599 -482 -641 -44 -186 -306 -194 269 65 -745 699 43 -946 -332 241 -87 -598 -467 431 389 -359 597 73 298 993 810 -968 -164 46 998 -93 -993 794 -56 -899 -419 -780 819 844 270 108 -268 -382 396 247 -103 -500 655 -194 -906 -846 872 359 -904 496 -721 -890 -35 297 726 319 -258 62 -997 -582 412 -4 -64 -406 -36 -244 -80 853 -622 -224 -271 -432 365 -180 300 395 69 -950 711 635 -913 -746 213 911 483 301 984 -453 -865 -457 -238 -332 -103 -519 -7 -816 -547 -583 -630 848 -872 764 557 -674 535 -372 -391 -755 -293 -216 743 650 -337 580 -628 -403 -983 913 664 -815 -38 -487 836 -850 -777 208 -975 -600 -274 -551 -253 800 -953 164 -866 365 -134 -163 808 182 356 -133 -273 -9 426 -794 67 -494 -533 677 -897 274 975 -354 836 -739 905 -208 624 481 -413 226 842 -68 891 -325 -937 -782 -887 -876 543 -88 69 562 -39 -616 176 834 929 -169 -441 181 54 922 -845 903 785 -121 -582 658 -797 -125 -260 270 -398 623 -797 -492 -909 864 229 694 856 157 752 -84 63 53 375 -445 -818 -474 415 -904 857 503 940 -92 676 -817 -15 881 -110 836 734 152 -560 349 845 -306 775 -285 432 -757 869 -865 -508 -542 -684 -138 -453 883 5 -201 94 -71 46 621 599 741 14 565 50 -67 -257 840 -668 -859 207 811 395 -667 -297 -691 -907 -306 -641 155 -835 335 496 -83 -652 -506 918 389 -612 884 557 586 -713 533 -122 -455 -610 262 371 209 317 -602 108 764 -631 -674 226 -384 390 839 -786 652 -906 -857 -930 -670 -474 -142 787 -220 934 -991 145 763 -946 -108 -127 640 -598 -785 -885 173 -163 535 265 -781 488 365 -391 -915 -495 780 -285 -896 590 347 815 202 982 -461 -483 -724 -107 -350 -370 -18 453 -2 -639 -593 458 -286 -961 654 215 -167 -351 673 554 731 216 -485 907 -200 -703 468 -128 -508 -465 223 454 -784 -159 -533 -83 -984 534 694 -148 706 769 427 -749 -154 185 138 614 -629 263 641 -675 613 -270 -262 -636 315 -385 123 926 -812 16 -173 572 151 20 927 776 -537 -583 -520 -311 852 634 -855 -513 -604 -408 -762 543 -744 123 -502 -384 174 -381 -681 872 -650 277 -641 612 -125 -851 -728 204 -966 40 -823 633 526 58 -982 -515 -930 -733 -295 -591 -474 127 -931 -603 405 -402 116 -222 -905 769 887 -769 -17 -748 -391 658 -801 529 -414 -36 559 -723 -839 483 329 -72 882 793 -669 245 -341 -54 159 26 533 191 689 758 -852 100 276 -140 669 -791 115 -249 25 -440 -351 452 46 326 -954 -920 -498 -744 705 -871 804 -760 753 442 -251 -555 106 -102 -670 234 519 -615 -766 -423 -576 192 -487 436 -46 713 -426 208 -831 678 -518 -904 -727 -469 -198 101 326 431 264 -495 64 693 -352 -723 -855 493 739 -482 -917 70 382 -911 651 -905 304 168 -804 -383 -971 -676 137 95 -714 545 998 -218 142 299 -587 -464 931 -950 -749 -111 -237 -980 -224 566 -597 740 -420 853 482 -9 545 790 -408 -735 739 910 -632 828 -558 249 927 674 872 438 -378 496 -161 769 38 250 -456 874 995 108 -933 881 -316 -983 968 677 525 -812 667 -821 890 244 -941 802 -359 362 903 -702 683 610 351 662 474 -971 -484 888 -595 -259 171 -238 661 -876 10 98 -997 352 906 127 -340 255 596 804 -730 383 987 -331 941 433 6 988 -789 999 900 -259 314 -78 -897 294 299 -186 -945 148 252 -43 -237 257 683 656 -342 -770 385 33 -843 -77 -113 758 -686 -978 83 -527 641 502 -908 -108 -677 -669 450 983 85 650 -541 -685 299 -567 452 -568 307 364 65 -85 722 -237 901 591 816 -756 145 -121 517 445 954 269 75 -142 375 909 443 650 -432 -72 -567 881 470 886 -87 403 -463 912 -568 780 284 434 -430 -895 886 464 930 -50 37 547 -804 155 -478 -346 -293 -26 -910 40 199 -113 -546 -988 59 446 200 -662 161 603 262 -236 -113 809 79 -46 -157 -735 -91 566 630 -593 -700 836 -730 337 51 -671 611 979 296 972 724 154 -21 -915 -23 -595 -309 595 299 770 -157 -107 -958 -614 357 -367 -167 -920 -61 -770 -648 -803 -565 -17 395 -800 998 814 774 942 718 51 326 300 850 -8 173 -6 -31 78 794 -479 266 -779 -753 -316 -441 10 -82 -811 967 -804 -878 71 418 949 -648 412 349 -713 78 329 312 -716 86 -38 -450 738 644 196 -71 313 -138 -100 -664 212 -987 -114 -702 586 606 -251 -42 479 -995 729 411 324 374 49 933 -155 -496 -980 -482 49 227 -674 111 833 -928 83 -407 -341 -44 -665 679 809 -140 854 -760 -305 825 -515 285 -925 -466 -218 518 -77 210 -439 -174 -383 -872 -713 311 -483 246 -94 935 -221 207 -365 -185 -732 -504 370 316 -326 442 -434 382 -827 -165 -512 62 171 16 508 625 160 983 729 -191 434 -605 -726 -738 -851 548 830 -433 -738 -241 774 -256 169 238 -917 -420 -878 -468 690 -874 42 868 -259 -64 575 -296 -126 -882 7 -412 60 -607 836 834 831 -795 781 424 -517 -28 192 994 667 -813 613 -520 538 -340 986 -161 -356 823 767 -642 963 -762 595 -485 -647 -310 763 -227 -137 871 -445 519 621 767 -213 376 763 -535 278 664 529 -538 222 -823 534 692 585 -385 403 -235 -437 -516 -727 -403 -549 -210 9 -952 23 -829 -802 -607 -922 50 845 -675 933 110 711 441 -852 156 -969 -402 332 -322 597 -837 683 0 546 771 727 122 -407 710 889 582 -282 604 27 683 290 391 -820 282 -566 -800 -58 239 -816 -428 166 -269 -614 661 968 -680 -323 -125 989 -212 -454 398 -217 -482 529 891 457 -717 605 403 -237 881 -771 -156 366 369 655 603 -750 410 -392 -630 -336 -864 -173 716 810 37 -646 -894 947 -795 570 -414 -923 -14 839 -53 -288 -971 -350 -628 -723 278 -518 -228 958 192 -328 415 -412 -223 281 438 -146 514 -836 -81 734 -907 212 -871 -431 -452 -852 -259 -641 698 460 -13 684 -797 -366 -78 -234 294 614 76 -499 -478 -932 -857 875 548 511 598 -783 268 -892 -94 -942 -542 -209 19 500 -979 -651 -290 539 86 119 -320 -326 91 515 -835 -277 872 -445 937 -7 -55 -541 -983 -913 -688 -926 677 -120 681 259 236 -469 -802 -978 -25 -99 65 -376 89 -220 117 73 -380 502 -87 -988 936 357 -358 -831 319 -512 630 549 558 424 -511 722 361 124 -413 -917 -948 326 451 -984 -539 165 564 197 830 -857 -905 724 530 506 332 709 -218 915 565 668 -729 -327 989 321 -219 -549 605 907 217 -673 520 669 -401 -518 921 -950 -106 675 -546 -599 881 268 338 373 -106 -430 -925 -107 891 -245 -406 18 -572 -582 -776 643 853 180 542 -242 -474 -337 -195 895 -498 843 598 -40 -395 -507 -616 -116 -766 -877 13 -940 -741 -49 533 -307 977 207 430 -51 -229 255 238 67 -502 -168 -836 -217 -595 -50 -920 359 897 67 -183 674 -250 -660 -294 -417 -576 685 -164 20 431 -709 -131 -515 -451 235 -962 -151 -828 793 545 172 382 -648 310 665 518 -89 685 -883 767 156 -834 -433 -658 -78 -736 658 835 286 -310 -405 -818 480 608 -501 -972 -181 965 891 255 562 985 -997 486 -757 -656 556 356 871 854 -8 378 -718 -196 847 -992 525 -732 770 563 353 845 213 513 395 580 -247 588 -60 -55 535 928 -271 -386 -25 -310 -68 304 -786 -918 -512 744 -684 919 726 863 95 -410 -237 116 -968 371 19 941 208 -851 -884 -673 854 -299 217 9 348 730 -918 415 -561 -167 442 356 75 255 614 9 208 -898 419 409 784 -259 -824 -735 6 -250 -728 -755 152 763 -738 106 -325 8 -698 140 0 535 -349 -823 379 290 -523 98 813 52 -64 822 -322 -831 662 -365 -362 44 -416 213 84 -204 389 -511 239 -435 586 655 228 -910 -961 657 496 676 -206 435 553 202 -893 144 794 541 641 -277 434 -150 115 -889 -812 102 -977 -956 -737 -984 679 350 468 471 -404 89 -475 385 -668 -641 897 951 -487 532 871 -216 580 24 -568 -365 -524 -965 -814 -414 -993 420 -368 600 148 -23 498 400 -614 -859 -225 -992 -782 -310 554 -172 988 76 -64 -711 -29 -400 715 -710 551 -213 31 861 972 109 -869 -374 327 842 -774 -781 724 -509 -648 686 101 -57 738 -758 -283 199 -285 256 -585 560 763 893 649 480 366 -77 788 -940 172 -917 -806 -950 165 548 -393 -115 -261 -595 503 -299 359 -838 -733 159 33 837 645 144 -468 -731 -753 406 -693 599 -155 190 912 522 585 -302 -794 148 848 812 -179 -464 -454 157 804 336 -175 888 -736 488 -313 657 803 -531 283 608 929 322 -718 406 561 -529 -699 -604 -204 143 164 48 -374 996 215 690 933 -200 -199 123 -175 -266 766 426 343 158 559 967 -236 288 -264 -574 -670 15 -625 995 960 513 62 -488 22 -29 -368 -624 684 -681 309 856 13 147 569 690 -914 -709 -335 -554 325 -198 -583 375 54 -298 830 -847 -869 721 -583 -532 221 -457 -535 232 937 -493 -494 -445 327 -418 846 -66 -889 -362 -636 101 -683 -469 880 -355 -556 595 277 -454 108 510 732 56 987 -787 467 -80 247 406 623 977 866 -738 392 465 -855 521 513 -571 8 346 -593 -371 -427 -157 553 995 289 136 -867 -185 -477 933 763 -319 -649 665 -707 -925 142 -626 -879 114 -958 224 609 -179 -664 -980 422 -219 683 829 -560 -570 -458 507 623 896 832 128 -510 177 -442 813 -898 -699 409 447 -547 -842 126 -848 47 286 -624 -936 885 -682 97 601 464 595 547 915 301 473 -929 -559 -628 591 -875 227 9 -240 112 964 548 -519 62 798 -880 966 -214 -874 -348 276 -51 69 -802 925 -577 -557 -119 -886 -487 -196 -445 -97 -989 -853 569 -68 776 519 -675 -827 642 864 963 51 -215 -553 -870 -300 -30 756 174 -753 305 75 -415 -514 -56 -942 228 -224 31 -59 -194 955 244 -272 698 451 -617 583 530 548 -722 -441 -609 850 -373 -984 581 -650 -835 949 -437 349 705 349 -849 19 468 -187 312 251 -916 311 543 349 -599 217 -622 -220 -585 -855 109 -746 657 -637 125 882 -936 -764 174 108 -197 -607 -503 -358 163 200 951 -841 -690 739 768 -250 -763 213 441 -789 727 -503 147 -346 907 698 -471 -958 676 944 810 -485 -426 -398 7 -830 -16 279 -278 783 39 834 -974 350 -488 -239 -144 980 -241 -227 -995 -325 875 -753 173 523 71 124 -953 2 404 365 -689 462 -294 694 16 -56 -313 -624 -377 -312 674 -4 597 -232 -429 -82 216 784 906 726 -545 768 704 -257 199 264 9 -627 975 -190 -36 -36 -314 -446 598 803 965 336 -416 413 814 837 -582 61 189 774 4 -8 876 328 494 -170 -819 -570 -830 -752 -822 535 619 -544 -703 261 -324 940 175 748 -316 701 221 -577 -851 -263 388 -608 -842 813 -597 -562 774 -462 735 -35 -847 -387 -953 -418 989 340 959 931 284 942 -741 -648 -46 -406 979 775 -32 -416 -835 -715 -651 30 -759 -301 356 391 704 579 -360 495 981 -829 295 -1 485 -639 681 -125 -109 928 -10 -970 -214 -355 -116 -839 388 66 916 7 724 -376 769 989 89 -406 -581 -498 -132 449 280 343 -632 911 57 -527 -913 -69 944 -979 206 427 786 -98 -187 1 -277 836 -390 376 142 808 -174 -377 -492 736 -5 598 409 792 -980 61 659 -49 -129 -965 -967 -591 -626 155 -51 -765 -361 -110 -230 -870 -343 406 -47 549 -725 117 -609 681 305 -158 -574 -641 -484 134 831 -417 -7 -20 342 293 723 -101 -845 -67 754 21 511 662 966 -860 -560 -448 343 335 801 393 -575 -316 729 754 853 -130 904 -133 569 -845 206 494 -369 457 -41 859 835 -492 -176 254 -445 293 197 982 -916 231 -240 -102 965 851 970 439 -14 596 327 626 -399 151 -918 829 903 202 167 732 765 -409 -229 637 146 587 791 -570 208 302 -126 -743 561 -513 769 734 212 -172 759 -74 -171 -134 -852 766 -177 -246 544 965 86 550 -841 547 550 -684 536 -692 -216 -215 -613 917 -815 -504 522 545 -844 635 235 -830 -814 331 -227 852 506 -829 294 -796 705 441 987 -158 -895 -758 -832 -883 770 420 -599 -732 231 -456 -316 -387 706 -157 275 -982 -867 696 -79 -305 -772 -135 -427 127 870 535 389 -187 -702 735 -859 -992 171 950 -883 -330 335 569 -386 53 711 789 -649 189 -393 -411 -666 727 898 -606 -49 412 805 -250 402 -23 345 -7 -454 -419 -588 519 858 726 -636 -600 -174 -658 476 884 -402 -269 -151 -600 805 751 -729 -124 660 742 -205 454 644 624 -480 -946 860 283 781 -279 -812 -997 -681 97 522 -503 606 266 701 -539 921 801 192 -447 954 784 -158 476 127 662 -27 456 -719 -951 791 531 152 975 386 707 -291 -387 725 805 -413 -252 447 500 -70 -639 553 13 600 -600 237 357 -902 -34 946 439 -165 -747 222 -695 -520 85 -794 472 -566 -174 887 -384 872 231 -642 566 631 522 926 607 19 -539 925 138 714 -349 -170 766 -548 -22 -175 -269 646 796 409 783 -441 -248 -768 450 133 469 198 609 -850 798 -175 512 724 -635 634 157 -505 509 -572 -282 -762 534 -272 596 710 -188 -652 163 583 350 572 -746 -735 369 386 602 -23 158 401 694 -818 266 301 -288 511 -759 -94 -796 374 -55 53 -605 759 88 -703 -225 -903 -902 62 -750 -228 382 -533 -878 560 -236 169 409 -77 21 351 -236 -61 185 70 749 -533 -531 -390 144 -948 411 802 203 395 -165 -674 -979 443 949 579 306 -390 485 953 397 951 -924 863 -602 -800 -17 -13 114 642 -740 -259 -455 -933 -921 521 106 -894 -62 720 80 422 -23 -355 645 -306 -19 -734 -2 955 -680 -513 495 643 939 297 -642 872 204 976 -447 57 416 471 -24 663 -640 865 804 -958 -474 859 -494 -902 387 493 -21 -718 233 -759 880 -440 65 636 675 -953 260 -347 -322 -243 -948 623 -525 815 314 -22 -887 995 -503 -348 516 -789 69 -818 -345 -788 685 506 -960 457 571 676 916 -580 372 -407 778 -274 -580 -956 0 135 947 320 -178 -342 -595 252 -364 -515 837 203 -718 -103 459 6 31 68 689 -424 259 105 838 0 792 331 -61 512 -221 233 935 432 -536 96 887 492 -222 -690 504 -281 -91 489 -189 -702 -782 41 528 -13 213 -229 930 780 977 26 447 -552 -579 -297 -765 -195 866 632 1 -452 -215 72 1 669 -503 -642 609 -282 983 -491 751 714 625 -825 178 954 -452 820 -501 274 404 336 499 924 -934 750 720 -465 896 595 978 411 749 -935 -491 -289 -916 -553 988 596 16 216 -826 -350 542 -852 324 -292 653 141 -76 -781 -138 -779 -532 -813 398 67 -447 -379 -184 865 2 354 -775 697 -961 772 -819 -622 128 -988 51 110 -751 -666 139 -179 -253 -712 783 -646 758 -52 -360 -467 517 875 481 623 -381 830 886 -351 828 341 304 -904 -995 -933 -439 709 419 -149 785 646 299 -52 782 160 -886 634 782 -613 180 576 -623 -421 943 -963 -752 -190 -194 199 -179 -970 621 476 -346 -756 291 -992 602 674 -862 -409 617 916 406 -245 -943 -493 684 -857 -275 -193 637 -436 863 284 33 386 109 -699 876 20 -931 -280 808 -612 703 -17 -38 -247 616 403 -933 -961 564 -519 -376 -565 911 -144 -138 894 556 -469 -880 338 533 379 126 -842 229 945 -757 -204 163 697 -820 238 416 907 -961 822 -95 -319 -375 921 951 -116 472 -223 -730 -517 -15 -723 -177 213 -90 865 396 183 69 152 323 357 -446 49 604 140 105 -781 758 14 128 -198 -34 643 686 -118 675 207 -212 433 -388 -684 -409 -528 -489 950 -338 -857 -618 361 748 -881 208 -618 -277 -847 708 678 142 106 221 93 841 -171 -554 -247 -605 -36 676 664 -846 -702 -553 -548 -3 131 -565 49 -953 886 623 -293 -263 902 66 -488 -672 576 650 610 -583 613 -569 210 637 -284 -336 647 -759 -126 -386 -703 -867 569 -403 -759 349 -80 743 -959 -785 -645 598 166 550 -856 919 -573 -693 -949 -702 864 924 514 -387 -455 -913 60 -477 776 143 878 604 -379 626 -433 803 -654 -576 -124 585 -159 -879 0 -882 626 -853 -937 -99 -427 690 -158 -4 -474 735 -988 -895 -506 -18 -844 465 470 -704 374 361 -821 -810 347 120 934 -70 -89 -95 -785 -288 -224 109 286 -513 -176 16 398 -234 278 114 -546 543 476 -767 971 60 -486 -759 427 -677 -371 -263 582 58 177 -613 237 674 -409 430 -231 153 583 855 -364 -714 174 -985 -29 -321 346 -628 -834 -689 -325 623 -826 758 -591 -733 -235 -407 238 -223 741 -492 -807 -31 566 -965 192 -734 232 -961 -673 -544 984 268 -145 -939 304 900 491 709 35 202 578 -138 858 -907 242 719 945 768 -666 565 -804 830 174 457 638 -112 692 -665 135 366 895 -448 -512 -654 -405 -424 190 730 -678 288 -814 253 452 479 -340 -476 -674 825 -44 282 -302 -695 450 841 -249 -677 739 -686 21 776 549 358 -316 -804 -771 831 342 -505 -813 -350 715 -149 465 775 480 152 285 -121 263 241 768 -740 12 -119 -259 -586 878 621 314 -88 672 -861 528 277 775 -239 796 411 -114 -981 -47 39 540 -690 -464 553 434 -553 681 -64 -958 481 -83 718 -555 -75 501 421 326 -326 -302 723 -383 -411 735 619 322 967 -293 179 145 -245 -940 930 253 454 -344 -981 918 564 -731 -911 671 -99 -392 -85 572 478 439 584 451 -985 193 895 726 812 926 -460 -543 -457 8 214 17 83 166 522 48 -558 -550 60 -268 -86 164 711 788 -233 584 -608 -842 74 503 -364 564 825 672 548 -829 -215 764 -431 -404 373 -299 -681 991 717 -771 -241 369 -409 -556 -797 -302 290 -208 333 -240 489 235 -714 495 -959 -53 -461 -87 769 -865 -87 597 974 -236 92 -727 -92 -67 -866 804 700 747 100 709 -872 -606 -696 422 980 107 379 1 -493 -977 -806 524 752 -626 47 -956 -649 -588 -388 260 936 682 59 601 348 965 -641 -181 -696 26 -405 -52 856 493 -321 -260 91 -700 887 874 -754 221 948 484 -574 664 -882 -898 -905 -648 -117 576 234 -197 192 -712 -270 83 -698 227 -780 0 577 853 -677 21 -985 -684 261 -975 -168 -715 840 255 99 721 681 -848 935 -59 555 815 -266 573 877 153 -565 889 759 -242 68 200 574 -61 282 90 289 100 -569 -127 -588 -2 -548 -36 -99 -894 819 -324 -624 17 798 11 -418 851 259 530 701 628 -775 -236 861 906 -797 -342 -620 -915 377 -123 -50 -717 -373 -126 -174 199 638 998 -168 826 890 -491 705 -215 625 970 797 -509 -245 -438 775 -439 174 543 126 663 -51 892 -544 355 252 -115 628 145 66 -295 989 247 3 -434 -756 39 938 -935 243 -264 697 -652 68 340 -935 810 900 -819 265 556 -34 435 -941 -472 -9 -506 216 63 -238 807 -935 680 336 683 -735 16 -326 631 -899 179 -83 -868 188 -688 210 -226 -939 -564 -419 323 -529 265 -232 -180 -822 -691 17 993 -257 268 -50 -765 -300 -292 -491 326 205 -28 234 -801 223 421 511 -665 -108 -100 115 -564 -559 788 -387 33 -743 281 154 354 -39 -499 -867 580 401 -700 -281 177 513 -186 -26 419 -825 -363 -74 2 115 -299 -813 -344 643 -700 469 562 -141 -225 636 901 297 335 -729 369 361 -717 -547 -885 140 898 -483 143 -247 67 264 -806 393 -955 855 500 752 141 839 967 123 -751 -70 448 -296 579 -970 733 -509 -716 824 639 924 -382 -107 681 838 -66 457 944 -890 102 -393 764 -880 943 -60 -467 224 229 -444 575 -566 679 759 711 354 -978 832 -671 -664 -482 -93 -10 500 927 549 333 594 -373 721 -826 -983 -349 990 -795 -832 579 -92 -496 -488 -975 -500 40 769 781 -461 -662 73 528 541 376 -611 -105 -140 739 -656 -213 -232 -715 -297 528 765 -695 91 -467 924 162 453 -489 -646 27 -777 414 214 983 74 -110 -211 917 817 978 -147 344 232 -882 37 550 438 -164 -852 349 -705 -39 -913 668 749 -657 734 -892 -452 -487 -813 62 -562 215 -244 -769 12 801 -764 -471 326 -187 -954 -65 -836 265 -760 -316 713 237 -847 115 272 -45 242 346 912 -611 9 826 226 -401 90 -954 -635 -996 -209 -548 -888 -903 213 -760 -272 129 -884 -47 -379 60 -724 502 -901 -784 506 655 -460 -311 654 292 263 283 913 645 641 47 -86 263 -529 393 378 -801 551 929 -683 -311 488 -711 -18 416 -179 932 517 526 200 -822 -180 140 17 -503 565 628 995 -71 340 312 -462 -775 83 -292 -906 415 155 971 -777 934 546 -693 -985 500 -253 -617 -983 687 117 78 288 -645 -27 -844 -888 757 -570 730 -262 -268 -436 396 747 198 -563 584 735 582 -38 -472 -638 954 946 412 -970 678 -248 -300 -696 109 189 -339 -451 -19 -767 -675 496 -162 898 -898 356 411 920 -379 56 986 -5 340 688 -159 264 -9 -719 -137 -408 528 432 338 454 860 374 -294 899 4 552 453 539 -719 -699 158 -713 733 491 658 150 -198 -4 -425 -605 -826 -164 -989 -471 -409 105 -115 492 -386 646 560 -128 339 -493 528 868 -38 -181 -929 -19 992 136 -871 572 -868 -47 -841 952 -97 -224 985 726 882 -177 -545 19 -669 216 934 -236 995 386 430 -260 -644 -781 101 -340 -927 490 -83 -614 140 -289 -380 -866 -381 -86 811 -767 -496 618 -346 -215 924 601 397 -63 -13 377 782 260 869 -535 -387 478 -922 331 657 -67 -928 877 -121 -209 257 14 780 -248 963 318 -239 643 -535 19 -73 -104 275 553 -682 -627 -405 526 925 -351 -930 -129 321 0 556 -478 -64 -438 852 572 -922 298 791 504 874 -759 837 925 869 -96 875 -661 -165 558 184 182 71 -307 408 884 -613 454 -381 336 987 446 421 -332 237 820 411 -955 424 -880 997 -676 48 -256 -561 -768 504 117 -488 -499 -633 -446 -592 -94 495 -507 -544 6 370 158 -673 -164 893 782 691 -729 896 985 -665 -904 541 -834 -446 175 539 -848 -603 -630 -297 188 431 -917 610 441 403 -431 -713 -62 -250 -294 -118 -409 -361 177 500 -62 -733 460 -33 539 -157 -901 999 41 206 -993 322 -438 -430 -226 823 -523 777 315 -271 -780 127 573 -528 261 991 88 217 -270 327 437 -8 -503 -455 -352 419 445 230 -230 -772 456 786 427 -792 361 605 584 677 28 -628 -601 -912 124 -914 282 -134 -944 -913 578 709 938 705 386 -958 580 -422 -842 -919 -680 569 -735 -37 -21 781 -445 56 925 24 -594 -997 186 -60 -387 -968 964 587 325 -613 -271 103 -840 -929 -930 311 508 -969 267 -994 943 -257 -599 -68 418 -148 362 -533 -277 79 782 -860 630 -930 432 526 55 61 -980 164 -354 637 -13 595 371 -625 -931 586 477 -680 73 -619 268 -462 941 -251 875 133 -33 807 1 671 346 -679 -443 16 -804 318 717 -940 -602 287 -610 761 -407 -28 -588 598 546 268 -692 -792 492 572 -603 -991 -261 522 -878 -56 588 394 -62 -503 904 600 633 -345 -210 -681 -132 379 995 -158 -932 -621 761 720 -27 -863 -370 284 -206 597 -725 17 -272 870 250 -643 -609 -145 279 782 871 612 -565 -570 -47 -576 -379 -990 668 474 -901 -981 -401 -322 400 795 784 -677 -637 556 -382 868 144 -402 -556 -546 -133 -506 495 -335 -595 -751 -86 757 -625 106 -33 122 410 110 305 -267 -872 -892 388 130 904 -489 -110 136 818 309 -669 252 -544 -917 162 -139 416 -392 -114 304 -544 -638 -487 -695 -260 -852 901 939 597 -751 435 20 133 -232 -365 828 879 658 862 214 -61 389 -670 37 -948 31 -653 -192 888 597 -607 965 285 443 -127 618 434 -985 561 564 811 699 287 774 -814 352 131 411 -590 315 -31 -868 -293 -453 -619 732 -128 433 438 202 887 -992 -578 700 1 946 684 189 -850 -594 -584 -235 265 -626 783 116 367 663 -137 624 557 991 -494 -277 895 -320 -447 -482 855 544 291 837 -362 -785 834 752 96 171 830 -578 -386 979 783 -261 -89 230 697 300 273 -302 -755 -631 -766 -517 855 508 141 -14 -780 -608 404 -448 -848 -218 -67 -457 -215 322 -250 316 362 -992 -196 -944 -321 46 -75 758 144 -591 100 -254 269 89 -460 714 -414 572 -586 -21 43 447 588 -441 -203 -100 749 -124 35 -934 -569 -646 -734 -747 834 121 952 -382 -43 231 160 -918 389 802 -812 185 962 729 -806 350 -872 -537 691 -254 429 465 97 -752 957 -760 588 19 -93 -279 775 -224 -111 -601 -628 20 270 -530 22 271 751 464 -642 -351 -736 -852 843 -814 11 78 466 953 890 131 928 428 739 -402 393 100 -334 735 -994 -524 539 -64 -502 -490 -815 -597 -437 906 -734 -160 -22 329 751 926 939 690 15 616 -652 -955 990 373 456 993 672 375 360 -754 827 -74 -579 253 67 634 633 671 -470 779 16 19 -929 -362 -4 77 -706 -314 525 975 402 -632 415 -998 602 371 390 144 531 498 -457 -446 -999 159 816 -820 499 947 -413 529 -15 341 -383 825 -306 752 766 -255 409 -217 902 125 -727 -707 746 -858 954 -939 942 -993 592 14 124 -860 551 591 541 756 244 -275 -63 338 108 -84 747 64 -225 443 504 374 -367 599 -543 -433 91 -352 -78 867 -190 -336 -717 -873 -664 -416 173 -626 -69 -572 527 -72 136 722 931 857 -451 -960 -167 -251 905 -420 -611 155 551 -246 -696 -23 -346 -475 -560 -547 713 349 569 502 -553 819 825 -570 -21 994 -476 786 -328 92 -235 -422 590 -2 717 828 192 -229 -69 461 345 854 -249 -87 804 -235 -878 95 640 168 723 513 -582 -459 -247 -464 414 815 -634 -89 97 -282 13 -868 758 -783 909 868 -117 169 313 -847 -195 877 682 -481 -73 -159 -890 -402 12 -98 -44 -672 397 758 1000 -437 232 -432 154 793 781 -540 419 -975 -683 -631 940 -651 -523 -213 870 535 676 306 -847 -322 -573 -993 600 774 905 893 561 475 -635 565 89 -131 990 -458 -749 901 425 -700 755 449 -484 962 104 321 361 -391 313 396 514 -800 -313 -451 -230 -387 -631 266 327 -323 672 -681 -531 372 426 -638 -784 231 89 -424 988 48 -233 579 -117 992 681 -733 6 169 969 -448 583 823 -416 942 -742 431 53 -196 144 971 -703 990 -93 -895 901 -979 -108 83 380 657 420 -821 -326 -671 615 651 985 410 -930 650 555 359 982 676 -521 -770 612 441 856 558 -820 154 756 290 280 635 660 -651 -996 348 -439 -814 491 -77 -796 -813 -99 284 750 473 24 -372 -467 51 -372 -111 -575 252 -735 -21 350 336 517 578 97 -774 113 305 229 -975 -920 -176 2 -434 -576 63 -7 -49 278 158 338 685 -832 462 -25 -655 629 768 634 46 -600 864 51 -702 25 -57 -12 -567 360 -892 -129 631 737 -827 -505 365 883 734 -792 220 -802 894 -35 503 -288 -202 -873 410 -267 -888 -61 -841 586 -471 -569 -902 -551 -383 -915 221 580 -427 -388 -594 996 -464 772 -681 -577 -705 -802 -721 807 -895 -114 -77 992 865 -594 948 650 396 -338 822 -964 -814 -32 928 -747 904 631 977 73 822 325 -802 693 -976 -376 214 937 -219 -239 -764 292 -650 -399 -82 697 62 -947 -722 803 37 -317 -218 -698 306 -758 757 -457 247 982 41 287 -284 346 -31 -743 -663 383 431 494 899 -249 106 965 951 202 -602 126 -722 -634 -413 263 -5 398 41 574 213 323 621 -999 754 115 265 -34 -344 -402 835 -53 -938 -684 -677 331 804 470 -665 593 189 -694 325 -946 936 -242 -626 980 565 -585 268 785 86 544 -1 -861 261 -688 -629 581 76 864 -864 -435 232 -943 -36 984 -869 523 214 444 123 635 -739 559 975 553 910 709 532 293 390 -845 617 -214 -142 -598 247 682 -597 866 986 384 108 419 -392 -595 -719 714 -780 -803 -966 -205 -393 178 710 -366 -185 514 -286 732 -3 767 705 -360 -557 -965 -413 385 -595 265 -773 207 934 -486 -861 -806 -818 -475 -150 -664 -701 915 -804 462 -969 -745 -44 412 -398 497 355 860 124 -591 752 -155 585 599 757 205 609 -219 -606 789 549 -59 -557 -748 926 803 282 -116 645 501 421 297 -452 756 -290 229 871 75 152 -974 -813 162 -880 193 759 -259 67 629 566 331 239 -882 -135 5 -37 -674 -149 280 -890 174 792 765 514 -685 748 -752 375 -183 -225 663 -735 -625 -497 373 -778 377 -28 250 659 343 -482 935 918 -44 984 929 497 765 -965 -846 660 989 -531 -566 -420 782 7 -807 -381 -577 -997 -859 -181 -146 505 727 -716 -150 103 874 313 -87 -891 45 212 -723 -951 388 -983 490 768 -593 -244 -801 158 -982 -943 -773 -171 763 -435 -165 -653 -843 200 -38 -105 933 -576 -78 -606 -726 35 667 661 674 455 -996 -809 -563 741 -195 408 411 83 584 850 -210 -579 484 767 -537 915 389 374 -710 744 -34 568 399 678 650 932 988 -445 662 -404 176 691 617 721 -104 -843 -7 -715 -840 744 736 731 -536 798 178 -803 429 -684 452 455 880 371 997 332 -606 -926 -409 -59 207 533 -936 96 -594 -240 -572 -910 42 -287 -316 -995 721 -789 719 -693 949 134 -85 679 271 -682 -399 -592 796 -131 -712 571 -564 -718 586 681 277 351 342 354 -656 -72 535 429 216 835 993 -178 -700 83 648 -724 729 438 57 681 -909 112 -72 -51 8 182 -577 -137 -591 -598 18 311 -997 -690 -671 -905 487 146 -983 985 573 -438 -782 -437 -115 650 -739 683 557 -56 -427 579 251 -276 162 -700 409 -477 757 -660 -933 327 553 -247 -822 -512 -142 -204 0 -200 -67 647 -351 183 -990 -794 -495 -604 934 175 -664 -382 -870 -156 196 -906 -614 -688 832 469 -1000 951 171 -883 -48 947 -205 -99 -24 -102 -93 -88 808 -976 -520 -931 -84 -886 206 -318 -117 307 -566 141 673 875 778 310 724 -831 -387 -444 227 232 782 -166 395 -429 -755 116 -335 -448 610 634 875 965 -133 -869 -867 987 189 -551 -387 610 726 -576 287 650 -367 627 723 601 -940 371 -900 -90 11 190 -166 163 185 275 -707 941 649 50 64 964 -772 100 590 868 -633 320 710 -197 -904 -832 -885 -3 94 -842 -999 759 247 -532 5 -629 -861 -689 701 -129 -690 -838 738 -6 508 8 -628 376 -598 860 -334 -154 468 322 927 880 1000 -975 561 508 -962 -963 17 -109 709 284 769 486 917 -549 440 633 195 123 324 -261 -354 -418 -864 -338 583 603 -596 216 419 832 -774 -502 971 204 -275 -299 153 127 517 -831 -713 -626 263 -457 -836 216 -441 -820 479 -674 -940 315 33 -983 -354 -599 -201 530 826 -536 201 802 957 759 -493 -65 -879 24 381 -944 -378 204 -950 -462 -72 844 -211 -782 362 -429 -627 -812 -343 69 194 589 33 -477 -367 769 -886 -986 -834 556 855 -801 881 -195 -87 -788 -759 -637 158 -464 -235 640 -909 691 -652 805 -724 -77 935 -399 141 401 848 -926 -707 -897 901 873 980 -680 -267 -174 -962 -400 -99 234 547 -512 -426 -688 -670 -228 -151 -501 682 780 247 -163 131 434 -510 -805 752 -823 -462 488 -36 -867 673 691 -618 -229 3 -464 -286 323 -460 99 548 277 -987 -161 551 876 -17 753 787 -120 -231 -294 407 -995 861 -8 542 -698 -497 212 -141 -555 813 -259 487 885 945 876 -141 -726 568 937 -343 457 -570 136 -123 -701 -71 -68 808 302 -622 -243 219 -625 -332 874 47 517 -992 -1 -901 875 -176 -890 556 940 -93 949 989 -155 -502 46 -400 23 -108 -927 -710 905 -289 -426 -837 -148 717 936 -381 -996 -455 -827 582 -620 -864 -707 -564 469 585 189 -234 -967 -98 997 787 4 318 -457 -788 820 202 599 191 -371 -664 834 626 -276 458 -639 421 -446 585 -253 -743 -514 355 453 -558 143 -3 709 -913 -722 -538 -385 365 -972 -457 -550 716 521 875 -367 437 -369 -582 689 -778 -268 -427 -351 -383 908 363 388 434 -449 -159 737 104 154 598 875 235 300 573 -341 955 -271 44 -696 811 -187 -466 327 -258 505 -600 -32 -628 736 -594 988 -479 494 -732 -316 132 -806 -988 457 24 580 708 712 510 -620 -364 -673 978 144 168 -716 -755 -926 -138 847 -35 -670 -234 -723 -171 -687 862 -646 699 -863 -281 -749 899 -397 -598 260 56 -852 -421 -40 868 834 -720 897 650 -243 -116 -540 260 452 -375 655 665 -993 358 210 -689 914 -380 -922 -212 844 560 397 932 197 15 -524 -127 -514 158 334 -43 -385 -237 -495 940 765 59 569 -138 71 146 -289 748 -333 -976 -638 -756 333 -361 156 -673 -627 417 -183 -603 607 -567 -838 315 400 -837 299 65 -411 227 878 -346 -155 -502 -305 92 -676 -108 -179 180 47 964 -254 -532 409 896 -120 725 -720 710 397 31 -670 788 770 543 801 -318 -777 -954 -350 -526 -570 246 350 -685 484 177 216 547 -203 -958 212 235 276 -627 412 907 -166 978 388 64 -804 860 566 710 548 -508 -83 -562 -366 -818 563 -258 172 -559 541 -45 540 614 -932 -930 276 -581 -237 -360 643 -648 -812 66 -821 933 -959 502 -979 -531 206 780 -357 634 -454 -682 -641 -733 -249 249 -739 -353 30 831 53 713 -43 -123 519 732 -936 905 989 -707 -493 -62 495 -182 326 -81 975 -993 -813 224 -658 907 522 -337 16 906 635 -766 656 -255 169 -359 270 609 -21 -129 -243 271 -75 -644 953 861 -198 -34 296 180 -17 -708 572 -315 766 -410 530 -252 -888 635 -413 572 -156 -868 -618 -660 -20 -765 -893 966 642 416 -569 -234 675 -173 -479 -956 827 200 -548 -474 -223 -128 -561 75 802 366 325 -511 -504 241 -705 -642 130 -17 -489 -88 219 -409 200 91 763 -909 -514 660 -151 -723 -921 -515 20 -315 -442 -612 265 883 -643 440 626 303 -436 -623 844 601 62 696 -787 351 -401 -339 -500 327 830 323 -777 -330 -228 -654 -211 600 401 359 -174 125 154 -512 -642 925 -17 689 -243 -972 853 287 -39 216 0 464 -780 342 -889 -30 -654 -672 -725 -210 721 -208 -373 -639 537 -666 58 -438 391 402 -334 188 -787 -489 -956 858 628 -613 -655 -99 486 -183 -53 900 -591 -346 -1000 686 562 -523 -11 444 35 799 -848 -63 -818 872 466 905 842 775 473 537 -960 250 -483 194 -909 935 -13 -282 -482 152 -718 36 234 -109 64 -625 551 598 -120 193 -776 800 563 48 596 -667 -755 -78 537 -261 273 423 -211 -544 767 114 639 103 871 185 216 434 269 967 696 103 696 769 988 -364 -197 16 -542 -448 950 -884 78 -59 279 -858 -113 -615 -431 883 595 -307 336 -495 -579 -97 78 -310 991 481 -877 495 754 -771 -154 736 -205 755 -595 -502 -2 -542 -171 293 -234 884 -296 -71 811 474 739 -930 -970 -307 -604 634 453 -462 -938 -489 111 297 -803 777 739 -405 -525 662 845 542 -143 -663 -283 936 652 205 415 697 -187 237 -701 -349 582 779 31 241 140 859 -61 -512 -883 420 -978 205 -12 681 -111 -7 -593 454 -118 -275 -149 -731 -561 792 -326 31 -696 857 562 309 178 -218 -725 224 -273 95 384 -133 -423 -800 -269 250 530 990 -941 -920 238 -335 824 -737 633 442 -207 -374 -517 -674 -525 153 -739 -788 176 69 70 919 -794 704 653 -398 188 -599 693 423 -748 285 -793 -703 -218 900 596 789 484 -470 440 578 -485 444 520 375 -914 -164 -804 -550 -897 481 -355 811 -650 454 311 603 -492 365 -140 -181 -118 216 655 -912 -499 830 -640 773 164 457 -948 -435 917 -924 -552 254 -957 546 837 -600 -457 756 309 666 -264 -439 -330 -853 -435 -714 138 -656 872 -84 130 -366 87 -565 -593 27 962 360 489 -729 418 -74 130 825 272 748 849 -921 -914 497 -21 -832 -843 -722 195 790 -781 665 566 -327 145 125 -424 108 -400 -622 -200 -378 912 -706 948 -542 600 -212 -472 -429 -101 -111 913 722 478 814 514 568 -716 -345 -18 896 -246 316 -935 164 609 -170 299 -362 376 -336 -472 -421 -381 -808 853 -228 -322 -937 218 945 -637 510 943 598 -609 -628 -952 330 771 735 309 -295 606 619 -594 734 -701 775 -998 -822 -462 697 110 458 -658 -251 -590 -284 257 -430 742 573 -378 554 116 -260 9 -530 -720 433 -587 305 -188 -998 679 -797 528 -512 37 457 198 738 -458 86 -523 489 -79 658 -762 -510 -905 566 -187 57 353 -942 -155 795 -228 791 -227 139 692 306 594 -621 416 -40 409 300 745 -437 190 91 995 571 -79 392 140 989 767 939 -686 548 -361 -664 632 244 -757 -384 615 -352 265 335 -694 654 -783 906 -826 663 -345 636 -87 955 -580 -868 -819 845 -969 -436 92 -715 -500 228 -852 -304 543 -567 -836 -786 -370 -878 514 -316 -539 38 -143 956 -669 936 223 328 864 -668 -965 -296 -500 -797 128 -494 -522 -236 -179 556 859 418 -318 -644 -745 302 699 446 77 812 -83 694 247 -578 455 103 -729 -215 587 -121 -859 -456 -259 740 -982 256 857 -498 -185 686 855 804 362 589 -242 594 697 -978 461 -929 -838 -764 -843 298 -859 358 668 -593 -852 -963 311 542 -287 902 -287 -343 714 473 -48 988 132 -715 67 -356 -707 457 -832 -112 785 -514 -325 -833 -660 371 746 808 -900 -367 -369 966 396 -260 -604 804 457 -74 621 -801 7 947 -774 93 -889 -967 -515 484 478 -969 532 469 -36 10 824 105 936 860 -618 279 -731 -635 -99 -709 652 -971 -482 0 -310 -92 -767 -896 245 -513 238 -57 -726 246 635 -793 -500 429 -433 290 -501 329 -105 -963 26 -181 -550 -764 962 -456 401 118 -829 -499 76 304 -5 221 -786 129 319 -841 -579 -258 912 108 -666 -233 -388 669 -236 -260 156 -545 670 -380 -139 909 -567 304 -119 -254 -119 189 -398 431 798 -27 287 424 -534 -967 55 498 105 -445 576 678 656 -923 293 15 -414 -116 -981 89 157 551 235 -224 -830 -277 -996 7 980 562 265 -768 -416 619 -948 680 -771 552 368 -511 463 -879 -709 -830 483 610 -867 567 413 -113 231 -637 688 -907 660 -668 -491 -361 -479 227 -72 38 809 -288 680 -175 772 -292 785 -614 895 485 -660 192 456 -124 869 509 -529 911 -801 319 -615 649 -565 560 -675 -860 -120 -855 932 971 855 560 -67 -743 -983 37 -399 -120 968 544 350 804 -13 -359 -319 -12 -96 4 -2 -99 657 475 -457 735 813 957 356 -794 -630 -508 536 -711 -547 -398 375 44 637 434 839 -580 893 173 -893 -653 -892 -358 -849 815 -184 438 772 -626 843 142 811 728 435 -151 -969 -137 -182 141 -61 543 -911 -249 576 -156 -915 836 -31 -315 -621 312 161 -64 772 545 752 947 213 -249 206 766 495 672 705 597 -836 710 -548 -370 -477 765 -21 122 -94 124 -354 355 980 -169 -43 806 -312 -123 -955 -529 116 510 -436 -822 758 -452 900 -376 -56 -837 -756 520 294 -259 -169 -135 -356 459 501 655 110 117 -256 -151 -27 341 -36 -857 -765 347 995 -189 -316 -700 -674 -82 581 415 371 580 100 -58 185 645 -238 587 -811 298 308 184 19 133 308 -894 514 470 835 245 -802 -674 -846 -473 809 -164 -357 876 9 411 338 622 -904 830 -3 -81 -609 119 324 -973 564 65 -194 795 -391 138 -705 -627 -530 826 -922 -927 521 447 698 -57 -945 143 647 -483 109 665 362 148 502 969 -196 -22 860 175 -563 284 -856 -286 709 -864 474 822 -260 -393 896 -46 -308 -42 273 -254 -348 23 528 -424 -543 -177 -509 -162 457 753 -680 -179 -951 693 -5 780 -238 73 -43 -981 357 -44 777 226 -540 78 -843 726 745 845 -890 -817 -239 -174 -866 -9 -609 -685 -34 309 635 864 -805 -530 -126 -2 -241 -99 172 -585 224 -570 312 87 310 -677 -733 333 984 -612 -588 941 -723 806 -353 430 112 165 419 87 -230 -919 392 -597 -752 -161 966 54 5 500 300 -898 602 190 -505 762 350 -504 -2 483 -578 -549 378 -343 -789 -654 -814 -832 -202 54 -452 580 545 -731 471 -181 -594 -351 -789 -289 318 259 508 -220 -879 -98 526 -230 -143 518 585 509 835 -770 915 973 915 923 464 401 -322 81 -106 841 -340 660 -698 93 333 -155 -1000 577 469 228 208 920 956 712 -111 721 853 -624 380 -809 533 868 -43 741 888 -632 639 -128 -804 694 -720 630 102 -20 -143 501 170 -540 -164 -144 -643 -124 -422 266 -207 -807 -579 899 284 151 701 -779 -529 -569 -508 -609 644 827 -672 967 -563 864 293 916 -198 -410 -78 220 -525 -944 935 809 488 929 -338 920 179 437 -93 -147 525 -239 281 -588 -134 47 549 796 56 812 -6 787 -394 -385 790 9 -696 -13 547 98 255 391 448 149 32 -116 455 80 -464 844 907 -673 442 466 706 219 -879 430 -416 -597 994 -34 -485 -894 516 -153 -715 -942 -801 974 584 471 37 -26 -296 39 -828 956 523 115 -465 470 -257 555 -471 -429 -632 823 -983 830 -174 161 -732 -714 -165 443 638 323 747 775 -171 -192 693 495 -700 287 598 -654 398 -724 -596 193 -952 -49 549 337 200 714 -325 -163 101 564 22 -371 -406 557 -873 -49 854 -353 954 105 747 824 530 308 -240 -898 -254 -721 960 268 -969 758 -922 785 84 -18 -679 -33 -700 -801 771 -790 -63 -545 -428 -735 -238 -205 312 970 -29 -613 249 973 -120 -835 222 246 -371 -814 853 168 83 -154 -983 -886 -467 174 -918 -2 47 -629 936 75 -29 869 437 -106 -555 -156 485 -450 656 -421 -228 65 -493 899 -178 197 915 30 574 -159 697 497 -297 865 841 -944 528 940 514 -115 469 -491 -331 -572 515 639 962 210 -365 -387 -502 -928 175 641 127 -420 760 314 -884 610 -927 695 373 -921 865 -718 845 297 -38 697 -334 -603 -231 -24 824 -186 897 737 -634 998 -91 -767 134 297 854 -990 -39 229 457 -486 652 884 752 232 -134 -373 -511 494 -728 114 927 -591 319 -275 -247 850 770 30 135 -457 775 925 162 877 700 -171 592 227 205 26 -226 766 -206 906 -215 245 806 715 -653 998 986 577 872 -512 862 646 814 -520 829 -248 -649 -841 -6 303 -832 -231 -10 559 649 346 -206 31 599 570 -135 562 516 -872 -568 -120 618 -253 618 -981 999 -171 -298 -811 9 732 -704 335 849 -260 -208 -380 952 -343 -76 -326 507 35 750 926 -622 24 -47 569 244 -397 -463 -655 719 229 -882 812 -733 -256 138 108 -926 819 -966 -900 683 -502 -362 -597 -43 260 29 283 -907 -552 562 -509 -131 -204 -234 946 470 416 506 332 -479 504 -447 459 -928 -115 -449 286 -62 -794 837 -156 -131 135 -648 647 50 673 -486 753 -804 -617 367 -548 -986 -396 -417 450 259 768 89 -995 575 -524 128 -990 150 -134 743 -797 323 -97 -896 -915 977 -869 998 -488 -318 256 -263 734 468 885 -566 491 -843 705 -523 -624 -271 -226 320 -538 -180 -415 874 356 148 -913 977 -690 -731 -91 936 534 -778 -660 -966 461 -740 355 -322 -943 376 69 -256 281 -798 -733 -868 862 252 -773 745 -718 -943 453 -827 4 -578 -643 314 -136 947 -497 -996 -244 712 -907 -948 -957 326 -804 382 -635 -319 784 895 567 -201 -667 -94 463 -533 427 -898 874 -171 -29 280 488 -230 666 -52 -370 136 274 782 -720 -98 -899 637 660 820 -850 -337 -501 720 -373 376 -223 -318 -155 -587 272 -976 869 389 -815 -795 -477 -574 179 714 692 -392 922 386 608 652 -107 469 -229 -92 435 -247 13 -379 224 270 526 -944 345 76 -69 -259 -413 -485 331 -756 602 -688 -193 54 90 -659 259 -673 652 864 211 -463 -305 -116 301 -993 -286 -607 338 -870 626 650 930 709 -43 740 705 641 -120 -261 900 -133 -240 -232 405 385 -429 579 296 -33 292 25 655 -701 -130 -712 766 -445 -800 -789 -512 910 -371 -370 -766 420 859 -203 -930 -649 -72 256 -331 -147 -547 927 626 113 -970 461 478 -134 -409 785 294 257 829 251 908 116 933 -752 487 4 -605 484 -850 -362 529 -73 833 -494 -169 -255 731 958 219 -776 5 738 -1000 -964 -290 -623 471 978 -6 -995 873 -391 -710 -316 371 233 -590 186 -77 168 -621 485 688 -482 -463 752 927 -522 146 271 -248 -430 635 -772 -444 -863 258 -739 -49 387 517 -427 235 -123 -781 158 987 -723 -643 -906 600 -418 -84 166 165 921 488 -92 -24 151 -37 -516 780 968 287 -820 -549 370 35 -725 -468 -685 -352 -558 133 -650 -714 823 550 593 -676 -404 -42 876 -633 -482 -826 980 682 -665 916 123 -477 503 751 631 -113 207 -684 -89 423 -417 -507 -567 337 -574 -863 -182 -250 -775 560 -316 587 -593 -757 519 954 846 -275 -693 -981 -80 -757 555 -993 426 -148 -800 71 -24 946 -814 -790 -548 -545 -863 -625 -197 826 -597 -479 -825 -384 268 346 953 75 -921 -617 908 944 240 491 -75 -846 818 257 323 469 912 15 647 -542 -613 -611 362 -481 -651 -128 245 -856 -300 739 -615 -314 -352 797 593 -691 -582 969 -49 686 -169 -752 721 -871 -117 -434 -107 953 915 470 -914 262 977 -98 -531 -475 930 162 -390 -111 -772 86 -590 -858 60 192 13 685 -37 401 -932 -691 -526 -145 -114 -625 -8 -301 -586 831 896 484 -819 538 -452 -476 -495 493 441 -888 911 865 861 509 911 762 -957 -865 -765 -916 -493 785 -295 -566 900 374 33 -413 890 -16 -308 -22 857 291 245 -355 767 359 -538 814 107 -467 619 -123 -511 -163 182 921 -891 -597 700 -407 199 -718 -66 -27 662 130 797 833 974 503 -268 -766 713 -91 816 -806 94 57 -495 -265 506 -634 -59 395 144 -544 40 -923 -664 -912 851 -128 -720 -950 118 -921 -741 741 -546 -891 -603 -343 -510 783 781 -443 -612 867 -968 913 550 -575 518 429 -316 139 -581 -915 997 86 380 -332 -868 -546 592 638 -410 666 160 422 472 -889 -884 -714 -699 750 -156 783 200 -489 131 137 -717 -800 -484 142 191 155 310 -195 -610 -375 538 -109 -493 365 -465 -555 -335 -536 276 -389 -951 -111 -930 949 -942 -305 809 -43 -123 -578 211 1000 -387 693 -128 -616 244 -922 -613 -994 718 916 -217 401 843 609 695 -45 554 -763 -83 -572 -715 256 853 -801 -448 -485 675 -878 -907 400 -726 -829 403 989 -435 939 -809 -675 224 582 -656 581 -261 428 430 -807 -690 236 955 -169 -650 354 -252 804 73 -914 372 814 -212 954 158 521 -424 380 -765 -579 -265 976 279 540 -378 95 497 -202 415 -534 136 196 -92 -377 -682 -435 315 -650 153 623 -226 -589 537 -29 -523 350 164 -792 915 340 329 -900 384 211 -831 -42 517 786 256 663 -106 427 336 -826 951 -777 857 -352 -400 946 940 -281 -934 538 -146 899 750 296 -521 624 -12 375 -445 -36 696 -241 796 -980 -173 572 -142 988 -258 265 857 -859 653 -582 -927 900 293 29 -201 301 340 -650 811 -252 67 -406 917 -711 -321 336 -226 366 785 -753 880 -398 -466 -109 404 -90 6 -844 -192 -116 -4 -591 -950 682 -854 -702 683 -980 -728 458 769 -139 579 -442 -128 137 431 962 -501 980 574 -448 753 -981 230 -181 -857 -506 -530 378 -848 -920 -438 56 629 -951 352 -834 -612 360 -792 580 251 -986 160 782 -540 -186 -422 493 324 885 -880 -258 288 450 -586 631 112 808 -261 570 289 203 -204 548 705 530 435 231 836 -441 389 496 -372 -155 418 -70 523 -750 322 -846 -73 589 942 -234 188 261 -96 -859 843 -404 893 825 -474 -701 851 -318 719 -995 -228 227 175 -465 304 953 648 974 -247 -891 492 -974 -836 345 -330 -202 -607 -318 880 -384 354 242 -453 -524 406 21 71 343 368 896 -565 131 -767 -979 -27 158 -522 -346 -449 806 190 -292 518 19 689 545 -522 -135 861 -754 413 421 582 653 -865 89 -467 536 342 574 97 -512 -119 -619 82 -950 -767 -108 83 -610 -811 771 466 -969 274 -561 776 -204 -160 -77 -442 -24 -994 -464 82 -293 -53 -416 117 39 176 421 971 -696 -762 -112 -354 778 -102 748 79 -950 -720 962 107 -135 26 380 467 -779 -831 782 -213 -238 -531 526 -778 -204 -841 -977 -359 -112 -224 -388 -252 -830 -387 -307 -851 -248 -537 970 -28 -706 -381 -91 778 -510 -34 609 -238 -388 -251 -641 -529 -700 -269 -459 335 525 884 -82 14 -796 209 -74 580 539 14 138 -80 524 781 -823 -178 320 358 -407 -312 131 396 332 605 152 -518 -915 471 26 -115 64 -358 600 -275 660 -532 68 729 -611 506 317 -913 -281 963 341 -808 -882 601 -33 -677 -535 911 728 -929 540 -784 518 344 429 -542 -382 932 -203 -116 -676 -765 458 766 218 -77 -410 -510 305 -673 13 -532 506 523 38 109 305 241 -472 -113 -326 352 -816 -131 -367 143 -447 -23 509 419 -362 218 645 530 890 -115 -119 307 -575 830 -35 -598 770 348 203 118 187 -821 528 122 -388 235 -898 -59 -873 912 -555 -307 -235 -343 87 356 -220 -338 -249 -787 954 900 554 144 -464 820 655 805 -364 525 -594 117 -140 -778 89 572 457 -15 709 -141 797 662 414 265 911 -839 318 -267 487 -161 217 -126 789 -305 40 -168 261 704 -746 716 571 629 964 -735 802 962 43 -79 231 395 -153 281 68 -620 537 -397 96 -411 563 195 401 -372 -662 296 -938 -924 812 -301 -377 -536 -213 312 -453 -285 970 102 873 -496 -714 -712 -372 428 180 -828 869 435 638 630 -921 -696 205 577 -893 312 347 -976 626 509 296 641 -161 529 665 4 -665 400 370 -711 -831 885 788 -376 833 -10 -253 -930 -376 271 831 -872 -780 -433 -270 897 -746 -241 154 -181 -938 361 -183 -350 993 963 586 -942 562 -727 221 -691 -29 -121 853 -199 941 39 -708 702 58 -424 -943 370 -7 -445 307 421 560 918 522 -559 -810 -610 -789 -267 -907 672 -969 746 832 224 -550 737 -90 209 -168 487 584 642 564 520 -782 -559 -248 206 699 107 -984 885 52 -351 117 -729 683 -941 944 242 -188 837 -123 -717 944 832 604 -532 -934 -614 -402 -211 -97 341 -288 184 965 229 -184 413 967 -769 446 125 794 243 -653 -317 -875 760 585 832 47 352 -965 674 610 -343 452 787 880 33 -334 969 539 651 -725 748 -773 -517 -168 -476 -823 829 -525 -361 806 34 -902 858 887 -390 -440 101 -51 -794 249 -223 -329 139 -298 928 -150 -954 840 355 317 -545 722 127 215 516 177 556 94 -535 -313 378 -80 -826 751 827 -588 990 986 -313 -580 -879 685 -7 -640 -372 719 998 550 614 530 927 501 -803 373 998 632 -145 -903 -789 -942 979 -23 321 -200 -880 -568 -176 -763 816 -985 -532 -44 -357 189 427 583 198 -621 873 229 332 297 494 -744 -381 933 934 -348 -332 -55 408 153 -159 -375 -649 63 -546 0 -282 -126 784 327 -929 350 -845 493 337 -733 -302 686 -995 -48 741 -191 406 17 388 -129 775 -247 911 293 -591 -35 -582 727 691 -378 831 -447 -601 -846 804 408 -2 926 783 -102 973 646 -475 -864 -748 -342 -701 478 -206 -112 -723 -243 -999 -325 -929 -236 552 -911 -889 -295 -741 530 -428 -181 979 628 -68 -798 289 -747 564 -640 40 -932 918 -674 -321 -73 -430 -696 -70 -221 478 148 -164 -768 -178 216 -444 802 -798 342 519 -286 204 -138 -207 -240 336 690 418 -524 698 -750 -190 78 247 964 864 120 373 553 -940 -564 -912 34 379 -178 -923 -259 767 760 -781 215 643 -821 -946 992 -965 -370 -824 -948 -27 664 -738 140 227 -357 -905 261 739 479 -607 -870 -715 693 -320 -848 -33 -622 -593 -265 124 731 486 610 -217 144 583 666 -533 936 945 127 832 205 -297 -22 -321 -353 -292 -900 859 -984 -637 845 769 -474 596 -58 -921 -801 964 518 313 -426 783 -599 -404 386 -823 627 -413 -478 -906 175 -277 43 -425 -429 -649 -670 -288 -983 -476 -67 146 -158 -3 -946 156 -891 944 -499 -895 377 198 -427 -823 90 -498 -475 464 669 563 -373 -747 137 936 570 319 67 632 415 -692 -687 388 -575 918 -740 332 -588 -19 -72 -454 365 -89 -552 -391 981 922 -389 276 -574 -203 333 345 -871 995 654 -9 63 395 -844 -666 -246 -762 128 -370 21 -529 595 548 488 478 -742 807 540 -953 38 -27 189 292 82 -800 -642 -56 222 -653 909 -704 856 -344 -631 -731 -309 622 68 476 688 194 165 52 -691 -939 -179 -906 -52 -938 -837 474 85 841 928 -36 -900 350 -108 -269 -895 -92 -358 614 475 -960 -630 -252 266 -529 539 31 748 -516 794 -426 -689 495 -462 -297 913 582 -81 -87 283 -715 -402 -938 574 -705 298 -654 325 12 743 544 290 996 -720 -370 -429 -241 5 293 508 -295 -163 -92 -24 -592 -39 -544 -175 986 -245 -200 -52 136 226 -285 657 -488 -950 -588 -292 -19 995 805 906 -312 686 -684 621 -757 164 -653 -304 -251 555 355 897 -322 -447 353 46 182 -373 293 -630 72 425 -632 896 836 -825 279 238 -850 -172 318 -411 1 341 454 882 -527 985 -617 -12 -219 -292 583 914 762 720 -665 263 636 -729 695 171 27 -536 -945 -709 659 -661 211 -659 -606 -676 457 120 944 -852 -392 -935 -515 -537 -21 873 637 795 836 746 739 -225 -233 -410 394 244 -131 132 -737 945 -933 710 677 946 501 -637 974 656 -476 -392 -92 37 8 -722 -182 -667 -71 730 -976 868 -290 476 -924 294 722 40 -322 -222 -694 529 243 -207 390 306 145 -824 -423 -177 276 -467 64 655 515 -447 -954 -394 83 -434 854 -130 500 -416 745 -158 938 968 -598 -196 -519 -501 -621 -496 -853 553 -214 882 -324 -586 -935 -489 410 933 362 -740 707 -756 517 -373 -250 -220 -504 -786 -968 489 -204 75 -8 -93 81 -405 -482 979 -513 -5 38 -743 36 953 -67 203 -223 -182 846 -815 -171 705 -13 301 928 -262 584 830 -29 -595 -409 902 624 -394 -278 292 -536 -190 -357 -348 -633 91 670 912 -119 805 -39 675 139 136 509 559 743 -20 -705 -100 -510 -108 104 -385 -272 353 151 580 977 -640 -990 412 -510 564 902 700 660 -817 669 -648 -765 742 745 143 -261 -106 -772 -398 -358 -845 -857 -66 862 168 42 -920 137 358 -276 -839 -762 663 -985 3 -124 -572 1000 -355 750 470 781 245 799 590 -875 -591 917 -960 950 -748 697 150 869 -458 -789 -134 -489 -809 -511 744 205 427 397 527 -887 271 -971 -26 675 -187 847 -271 -454 516 365 -384 -258 -238 -178 937 -27 -644 780 -960 824 -911 520 120 -425 -227 531 910 781 489 378 -79 -286 372 657 574 -262 122 171 561 395 909 -895 179 742 -51 -960 -944 -989 -393 -279 -783 221 95 -764 559 -400 47 -81 901 -369 -292 310 -524 360 872 85 -647 -702 85 65 70 -897 470 524 642 331 737 449 -317 564 -896 -819 724 461 832 998 -567 882 -285 -249 -872 -857 -376 296 384 -284 -103 55 360 771 77 473 19 -870 65 -475 -6 -237 821 118 -121 -715 -303 345 857 -99 -129 -5 175 357 -386 206 -196 457 -912 767 898 -212 123 413 439 -400 351 -913 -700 -192 151 -855 287 -234 655 -176 -222 -822 340 -748 990 -377 -48 304 278 395 -531 463 -533 -937 -703 743 -908 -754 302 156 111 324 -800 -307 -303 -304 -153 -833 114 -105 201 -114 338 -524 -46 483 -375 -752 67 -230 -801 -328 931 -125 995 -701 -560 176 781 603 106 772 -76 -870 266 -611 708 533 860 -595 50 368 987 833 136 -821 -58 640 137 -60 392 -878 410 -468 563 912 291 -182 779 -416 170 -288 8 -188 839 -771 -836 500 -663 542 -756 542 -71 -61 165 912 -420 -765 -130 -291 719 -342 510 608 -864 -466 -686 765 102 -520 -178 -4 487 -251 397 -942 854 -415 -372 -534 -975 -419 507 39 463 94 158 -813 195 -380 -887 -209 839 -66 -220 -35 624 -236 -706 669 -568 916 -732 670 848 524 83 -696 -657 852 442 77 -413 -844 444 342 -255 321 655 -762 -445 558 894 663 857 10 492 -300 480 320 207 -19 -849 -904 -713 -987 905 -292 -553 -772 -749 436 818 -419 996 653 -318 386 -264 -596 859 -758 871 539 -899 814 -226 933 -17 103 686 142 258 237 -599 -157 306 -230 702 -935 614 517 802 -855 -435 -97 -788 897 966 930 270 -208 597 244 -564 709 979 163 575 -725 849 -276 507 -826 -617 -91 -966 -302 314 240 624 -477 410 -937 432 841 780 663 -37 -35 619 -553 531 -512 626 989 23 -185 999 -687 639 -825 -85 -591 -331 714 724 -394 25 589 -643 -224 -470 336 977 -317 651 429 576 381 808 -958 -669 -30 -56 940 104 -838 -913 -63 -494 -551 -180 321 712 -139 -101 -919 -470 868 365 775 -596 348 -324 -427 722 243 906 -566 -499 709 298 -815 -131 425 -395 -264 -190 305 207 -942 963 853 -797 -677 -353 -857 244 -244 -438 163 831 827 -937 633 -144 -349 -758 10 305 536 342 -111 -757 -943 -764 849 114 541 734 -94 -320 -345 -614 -301 -531 447 631 -364 -839 772 299 225 -263 433 336 772 -51 -959 -806 -666 -421 691 -327 -28 -963 672 -485 115 -68 -596 -888 228 406 -128 -780 226 -829 22 -63 552 719 -137 378 148 225 904 -65 602 -124 -20 -302 -380 229 697 369 -910 -366 201 -120 822 -878 -651 861 -779 7 101 615 -78 188 -24 908 -127 -324 -377 -909 -557 -123 -726 -652 637 983 -794 -307 688 141 217 -686 -761 -960 -384 -438 429 39 652 136 -762 -658 434 265 -447 484 -960 136 -600 -77 -268 941 411 -69 877 428 689 759 -401 414 862 671 -406 -717 -81 -303 916 886 896 -980 484 -850 742 886 803 -11 -481 -461 270 722 346 -276 431 653 -832 -932 156 -259 -103 -661 -813 -650 -459 193 -344 -826 842 623 965 152 -527 -486 -333 -251 -293 170 -925 -531 404 -650 -489 784 997 871 -68 451 159 373 -569 946 452 -506 -203 -279 65 151 -462 252 -373 54 -260 -584 193 -903 484 666 977 163 -806 -776 -309 852 769 -22 -961 49 504 -440 -948 -767 726 -471 878 916 885 -760 814 59 84 413 -913 868 984 -847 -113 990 -419 174 77 969 -924 -441 -476 -151 566 393 -868 820 -695 -539 918 -895 304 170 480 -484 -808 28 -679 349 -792 102 -633 -493 -706 -695 677 -60 -647 905 184 -495 -182 -927 -754 5 -381 880 -363 -646 -682 984 504 -181 -354 516 23 -181 767 -97 15 237 477 -807 -701 491 883 6 -503 866 -297 292 -995 -798 512 -90 584 -662 419 16 -76 -447 -533 92 -492 78 -893 -338 -87 -81 754 322 19 773 590 657 -626 11 -984 138 766 -863 -765 122 -721 763 -542 66 515 423 -210 908 925 -541 -171 256 -305 277 823 -67 -721 -843 -613 -891 92 -404 408 274 580 -234 -398 -52 873 706 -415 474 -131 -314 268 -779 -643 -418 300 -343 129 -356 499 198 -836 -271 -411 -252 -627 129 767 630 398 872 134 511 -874 -806 926 -938 -237 342 229 -332 -34 -257 -733 454 -603 -378 718 337 -289 634 234 952 -113 426 -122 -826 -792 1000 -149 -461 138 761 447 228 -635 525 -263 632 -436 872 -345 -906 -709 -162 -17 64 -919 200 322 -30 -942 -381 -220 -264 725 -33 470 -403 165 -497 871 730 -338 91 810 -181 61 -60 -879 703 -682 -622 -875 338 -980 748 24 -171 -521 -816 -166 119 668 -225 -500 -409 -70 -279 567 631 -57 -343 388 431 832 759 -845 846 447 53 -793 990 753 179 -530 329 -287 -386 753 -849 986 -827 351 -626 751 -491 183 -82 437 534 347 151 465 417 607 -362 518 351 -231 -792 686 732 367 496 -775 214 -830 698 950 -623 -760 543 241 -689 639 611 633 214 990 172 63 -147 -68 -820 -97 -31 442 -32 -212 -801 116 -555 391 991 189 -399 349 -777 62 708 -833 -55 -292 -492 -211 -106 867 331 -268 39 415 -501 349 75 606 -507 285 923 155 438 -206 -669 -971 36 -881 -325 -259 968 359 442 -707 -312 82 -908 -861 933 488 117 857 -16 963 867 505 -548 -923 -1 486 561 126 -415 -219 405 188 -745 396 -826 -344 -742 -383 419 958 105 234 10 -190 990 18 -149 58 530 -399 277 -447 -774 570 -477 -933 -522 -837 786 966 889 -710 -531 -154 997 -195 -802 -11 817 -713 -460 832 80 544 388 361 -675 228 -893 0 -293 -475 339 747 -5 -184 871 599 783 -199 -710 959 -506 -814 -79 -961 -751 -71 872 -218 520 940 -168 -681 -99 -673 489 -964 692 -305 -140 -661 17 -225 831 -397 -32 -935 190 -607 -180 546 -376 -724 -385 320 392 680 451 131 391 -300 -822 375 443 626 123 302 457 448 -340 -389 -243 -596 757 -33 804 -259 -828 -732 431 -131 -997 258 745 952 -706 518 -861 -292 422 -799 -328 -765 -599 -678 -8 -781 -191 790 -846 -720 652 826 -809 122 -903 -459 406 -976 106 244 -724 -372 -794 582 315 -280 722 45 -411 -853 907 -446 -273 695 -453 990 -401 -157 449 958 -65 27 12 862 -131 419 128 260 346 -633 -214 407 718 261 -758 -212 -761 755 -704 695 617 -134 -995 317 636 -654 8 859 829 855 -140 157 -422 -459 -893 870 198 648 -801 522 310 -828 616 -131 135 572 379 242 386 -938 -978 807 -843 497 483 833 652 98 -433 -604 -176 980 -424 -542 -365 -805 407 689 -760 -183 -632 -813 436 945 -221 -709 508 486 -72 371 -712 914 970 636 223 -346 705 57 -664 -823 223 -640 -405 -905 969 -862 851 -483 -525 644 -194 60 -246 -959 -238 -166 222 815 -551 560 331 -233 202 -372 695 -843 -917 -199 -387 -515 735 380 150 -830 -35 96 -268 -277 201 519 782 207 -259 788 586 44 -362 -801 124 70 787 -773 -921 -317 870 -111 908 -579 947 -564 -267 698 63 972 -777 -419 565 528 -125 -229 -10 -973 -136 -6 880 -768 349 847 -358 -66 803 442 -586 -291 469 622 178 -674 263 -203 -423 -426 -928 -964 -922 543 897 349 2 -577 -101 908 -959 -232 535 103 193 995 -794 958 661 -35 99 -407 -79 -266 746 -824 579 327 -412 -981 488 160 152 -555 170 711 478 -11 601 657 -959 -54 149 -503 81 253 -64 37 236 -434 986 447 247 -855 -720 -950 694 -91 574 -494 295 206 273 291 -629 356 -467 197 930 61 -649 -536 585 -550 114 472 556 -669 974 -208 -39 -664 -439 -927 578 -478 576 -86 -882 52 912 16 -511 -806 -76 -281 -968 -583 -830 586 -801 -128 -920 406 -369 5 -113 -509 75 -769 -45 532 -19 -386 827 -800 -388 -276 -473 787 -675 677 -552 475 -808 683 158 -879 110 -470 -347 442 595 270 964 284 -609 -191 109 -507 -860 0 -317 102 -240 521 -580 116 -631 708 509 -961 989 301 -378 -981 -494 331 -147 230 95 -599 -38 -958 -275 221 694 418 -669 928 31 -591 -476 -449 -981 669 430 79 837 -591 -109 -609 243 317 -431 451 -335 864 -521 28 188 174 661 -355 362 -102 746 -111 312 638 -541 -518 552 826 735 925 455 139 203 782 195 301 -626 -761 -137 74 -617 -430 722 738 -609 73 668 -47 995 -963 788 730 187 -710 760 -150 984 948 462 -179 200 -703 -109 829 -489 -126 515 68 -880 -787 214 -712 -754 619 343 -600 971 -406 17 -753 480 918 -181 391 -35 38 461 -556 850 -665 115 361 -354 -328 783 514 847 458 -770 347 16 732 171 -812 573 -393 740 297 928 -538 689 418 30 676 -192 309 527 698 -723 -647 255 -58 -146 329 -358 686 -691 -435 110 -554 -244 -120 -681 -867 544 205 318 -174 -876 535 -573 790 -223 483 -131 -440 566 95 205 211 901 -505 -928 49 -203 740 291 -591 761 -100 -18 551 -763 256 2 -801 -914 -538 -298 -972 522 403 693 -284 -552 380 -714 847 612 -410 774 167 -544 156 -905 495 -933 630 506 -892 -408 -852 649 -189 -332 236 982 925 706 -381 -553 -299 89 621 298 -356 -264 -162 -554 490 219 -462 493 -294 -390 183 -134 -907 193 -351 -613 123 740 -157 99 100 -574 -304 593 487 -107 430 -296 697 119 -191 -632 162 520 58 494 218 -35 258 37 178 455 -739 747 -594 947 826 843 731 570 -59 546 578 -375 -219 123 268 710 659 466 -509 610 722 -240 -496 -474 866 -4 -591 739 -484 329 -298 870 -177 436 199 563 -798 -883 -590 618 472 251 -653 -146 225 896 -409 -480 989 -905 -719 -886 -483 678 -292 588 -577 859 416 392 575 108 -173 790 -121 -534 -277 645 -45 909 -218 -425 763 -2 -896 -991 -664 -105 355 297 455 86 920 866 -418 186 -256 -896 685 602 -265 738 -380 -125 398 -348 60 -986 -786 335 156 63 918 683 -560 4 -964 311 404 -199 712 87 631 -983 432 771 859 -974 -393 -187 954 93 357 -281 558 -810 -909 499 690 -879 662 -859 -570 649 743 -403 786 242 -309 982 -103 -324 -239 -888 875 -11 -852 72 -210 -55 -495 294 365 376 559 260 -443 -105 -448 -969 -805 -522 68 565 561 651 545 480 13 490 60 873 214 -938 -539 648 -368 208 890 842 -246 -882 -858 50 -141 -834 871 -52 -929 135 253 -369 32 347 -992 922 -812 595 -428 -544 449 -627 -754 -578 -176 557 84 473 37 -52 709 270 554 -871 -773 68 -165 -274 -132 -913 -536 310 999 -554 -899 -671 197 291 -342 967 -861 -429 -246 512 553 -257 856 -661 232 -43 966 803 83 -489 -98 41 6 -84 44 -692 -951 -882 -119 -623 -220 673 584 424 606 -250 -227 648 551 908 417 -641 -509 -978 589 -570 -373 -6 -901 180 -353 -960 -159 128 -928 -648 -606 -504 953 -166 464 -930 -111 -244 688 164 83 -30 293 108 93 682 -762 639 -831 -865 618 507 849 -894 -282 -666 796 -940 283 -617 32 281 -701 593 -939 -643 13 -731 -772 190 -607 420 -109 -550 -166 436 -330 136 -839 656 60 -857 329 895 -484 -685 410 653 -798 787 -836 606 809 173 -851 -433 491 -128 371 289 935 -663 222 -11 182 -834 -350 -882 -469 214 504 -796 -231 -54 14 27 534 632 561 403 54 431 1 -450 139 -243 623 -399 998 484 237 153 -836 198 752 -843 -554 917 735 7 415 -984 389 -567 -662 -915 504 819 -784 -635 -517 503 209 -730 525 -278 501 810 645 -788 909 -182 -563 -550 -268 -55 -98 595 -16 -98 882 -719 469 360 -988 -566 577 -352 758 -250 -507 195 846 -149 248 -340 -578 -378 -236 -912 13 669 -909 467 527 706 6 905 -707 875 -725 952 879 -654 814 -685 895 -904 332 329 496 856 -55 936 -673 287 -17 -71 227 -971 543 -18 -780 113 1000 -273 -602 357 650 -916 -428 -700 13 -444 331 303 -569 428 -155 -881 -147 -422 -74 129 -936 77 -462 643 285 980 -169 411 698 881 -947 -565 -111 -595 -439 418 209 -57 712 352 416 381 -258 354 51 748 391 -577 862 441 -990 -332 102 296 524 -826 -90 -322 -987 -900 -268 -956 453 881 -675 340 -709 681 -816 364 -483 76 -800 -303 -659 -631 240 -62 -188 582 -2 681 584 -437 840 -411 -531 52 -849 -200 -387 -679 541 601 -6 -918 -242 639 745 -66 -74 325 292 166 55 -331 238 -468 -974 852 101 767 -952 -809 127 377 506 192 -352 860 625 24 479 -654 528 -882 439 -484 564 954 -928 552 -496 -241 -250 361 470 -846 619 490 957 -225 -429 -581 963 19 297 -453 989 108 -202 965 -445 -688 724 -191 -423 -247 -431 632 -282 4 273 -509 423 -116 875 196 -801 -104 287 -618 -197 303 -243 217 -824 936 380 -417 110 -589 483 909 375 -869 -547 657 -63 367 344 180 -971 -235 -538 100 47 503 199 -519 145 -577 -878 742 -676 276 -579 156 -168 -837 -356 547 80 119 -505 125 355 -161 109 -879 -938 -644 -887 -450 -275 648 -557 -359 880 893 548 255 -872 -222 71 -880 183 546 -923 164 -352 248 5 555 -921 -853 -770 145 149 545 -129 295 -260 661 -861 -584 -551 -896 -211 295 415 -974 -362 120 245 796 -4 -534 926 295 -33 730 -768 555 -636 255 -929 -781 215 -379 -898 -989 796 -109 -948 -162 -593 990 200 115 -625 576 -419 532 90 -474 753 -922 192 -980 -393 -377 -530 970 -410 -731 487 574 633 358 -591 385 -852 -529 -101 -383 941 95 948 813 -919 363 272 -449 772 -699 -636 766 -177 527 77 29 677 -542 -435 139 -65 423 615 -634 -480 -449 -78 -437 -538 -802 252 736 225 -996 711 494 412 59 12 -912 448 -674 208 -550 185 516 -253 -541 232 321 -844 -147 814 0 568 -567 -73 -728 516 -487 -813 158 701 -234 -297 775 -397 885 214 821 938 637 -864 975 -628 230 305 -324 -389 297 475 -725 254 567 -309 43 577 -603 779 -495 509 -358 -453 -896 310 -222 -406 -1 42 -972 4 306 763 213 -670 -434 -385 -938 11 -543 465 755 256 412 -927 -728 350 105 -561 -286 -833 890 -38 -428 -227 -541 -341 548 231 452 717 376 -600 -381 820 605 563 -454 -706 530 682 -137 -938 931 589 -203 -934 750 -452 20 -465 -455 -538 -452 264 177 519 160 -751 262 -131 190 -93 602 -276 -891 -886 -273 992 57 -501 809 -344 922 412 -58 472 626 -470 838 235 942 -704 -120 -819 -822 470 -836 -403 -33 -381 822 -863 351 325 -686 576 -668 -144 -594 -193 855 -235 -765 -907 205 702 201 121 -303 -960 -790 672 74 938 -869 -700 -635 210 -588 -175 290 -964 911 812 359 -39 319 164 25 -407 -866 -261 -303 -460 -978 943 731 -853 331 -345 -669 429 -52 -29 56 429 -410 -668 335 -309 883 -671 -955 9 -518 255 -879 493 700 -990 -914 124 -764 205 -114 826 -809 476 -604 -783 954 277 -828 -266 -642 501 559 203 -690 -90 -477 654 162 -84 -389 900 325 -557 620 -873 492 -100 705 -609 374 -233 668 174 -92 424 -361 -694 218 -681 -633 89 -867 -763 -533 52 -313 480 -229 604 8 -752 -770 -743 805 -964 862 -472 406 -861 -805 -543 29 -56 -886 810 309 -224 -265 858 224 -568 -857 619 -392 -157 -875 794 124 984 78 186 533 476 -841 850 -288 -861 -93 -931 151 -897 433 -194 987 679 628 -286 440 260 -441 -820 -756 403 849 337 706 731 -690 138 227 25 -818 -132 723 844 878 619 751 -568 664 -266 -362 -910 50 261 -730 -603 -892 843 -218 -920 -12 216 -569 656 -88 -233 -456 -871 -712 -904 -139 203 994 621 -848 575 -631 235 13 312 984 -839 -360 -982 -878 -719 301 -604 -914 -698 -205 -36 292 -694 -150 -604 461 -415 -690 575 79 -471 21 -442 -796 604 6 78 722 -359 -865 -148 20 543 795 -242 -636 267 729 424 -227 790 670 -563 318 4 868 473 -313 878 824 -729 702 -770 385 900 -345 -566 -939 -886 505 -327 -357 595 84 -322 -680 -161 616 -678 97 -848 -798 -996 -37 978 -40 -741 -927 563 -525 -746 261 515 -491 -28 -635 -651 -75 315 -91 -240 488 -429 -221 798 207 -209 -559 117 -478 -405 918 -538 -778 -777 574 510 7 27 -670 850 -221 683 416 978 -858 -242 860 -613 -948 -60 -271 -852 -488 -428 -346 -817 208 -177 -573 461 846 -698 582 -784 26 647 111 -805 -185 -568 289 -306 853 -357 -340 544 -57 -895 548 -775 906 -596 -548 731 -364 784 890 -569 -347 -438 219 691 161 -676 -913 -230 -282 734 58 -944 800 607 162 416 234 709 -953 61 -695 634 368 839 397 -424 -617 -612 529 62 111 -378 648 -339 71 -567 -658 -535 652 -61 140 -272 -972 267 887 673 -893 788 -44 414 -242 907 763 27 366 27 -327 -976 409 663 445 -714 727 -393 -898 -971 511 164 507 49 -709 150 972 -617 -504 882 -29 333 -217 517 475 639 212 556 318 177 -251 -31 428 -602 -629 110 604 -254 -133 340 379 774 693 818 37 -399 -69 -21 -760 996 836 -55 797 -189 561 884 548 601 906 765 952 443 -41 198 -609 429 -261 -534 992 471 126 845 -5 493 -723 -106 166 560 -198 373 -552 -138 581 -980 682 -158 897 756 660 181 -778 160 685 -411 -667 425 -207 441 936 320 -534 -83 63 -1000 137 841 -223 692 689 958 -307 -951 743 633 -145 -659 150 -669 640 -625 -984 602 112 -846 682 -966 9 -956 -91 -592 -446 429 840 166 -158 -349 -754 54 575 -600 -157 350 -149 -83 360 125 -378 -886 882 587 591 886 875 885 89 493 281 -384 281 512 -52 8 159 -727 -738 -337 276 -755 -179 840 748 -863 899 -418 649 176 812 183 336 -835 947 -994 -224 136 136 -560 -240 -822 -217 -447 -105 241 -973 -509 717 49 -368 254 -27 -892 -270 -467 -421 -732 -565 -998 -467 718 -147 -653 -193 -558 711 -619 -714 -833 -151 304 897 446 544 976 499 361 -799 961 -703 553 -739 843 249 -799 -671 174 -932 80 -279 91 148 305 294 816 462 -362 775 -571 166 765 -688 864 675 -374 -444 -69 656 870 817 294 -961 419 -142 317 878 891 -375 696 -908 -810 478 354 907 -520 -835 428 876 457 571 515 61 288 7 -928 855 523 -70 719 867 -627 -985 688 591 292 -699 54 -123 618 -611 -783 373 818 152 774 169 -108 664 -381 -876 -534 -24 895 -886 -642 372 735 530 -259 277 320 49 -694 -823 -142 -13 -245 454 183 145 174 -917 465 -215 -980 -241 -514 -557 120 -481 27 -213 903 -404 -512 -371 803 -61 -1000 709 84 36 290 812 -607 -5 -764 806 404 435 858 368 741 -871 -478 -439 -125 325 191 -406 435 -239 411 -129 359 548 269 757 -976 126 944 -315 -163 29 61 861 -887 -49 -320 -894 -334 134 -842 988 -277 809 917 -2 995 -914 -767 -948 748 -602 -824 -513 -482 290 -26 296 623 545 -531 300 -772 140 -49 -894 684 -906 -434 -213 -927 916 813 -736 -771 -284 927 50 727 -863 447 -759 400 213 -611 -659 -976 321 525 -118 240 485 835 -849 -324 841 897 -541 357 -725 -389 325 -481 -723 677 742 90 281 -931 -406 772 -808 -251 51 -100 550 8 -495 -404 -874 715 929 891 388 -550 836 275 568 325 687 -563 851 -74 415 -96 -296 -618 -550 133 -827 -418 17 -39 -866 -664 -371 -426 -113 -61 -769 -722 542 -858 675 -515 687 -105 283 891 -46 -460 928 353 831 569 492 174 -526 397 4 890 -477 -248 -141 264 23 389 29 -741 -184 -782 -983 -661 -417 691 133 250 158 98 1 -864 245 326 -460 -158 558 -776 292 906 -729 -966 -920 -557 303 204 -566 335 1000 369 588 607 84 84 -10 9 82 94 570 -939 329 -191 88 -493 -395 -197 512 -840 426 -215 -930 -997 -311 -478 -842 -852 121 623 489 270 -287 167 626 -394 -990 641 -833 589 -78 -256 -263 -359 -291 781 -335 134 -829 -674 -63 -152 30 -298 -768 873 8 -733 -126 997 854 -915 420 -523 93 -10 -17 942 865 211 643 639 -544 710 327 991 -430 743 -910 440 227 65 -328 -98 43 951 -513 427 -252 -260 -54 99 873 -913 646 -725 -980 674 940 824 -396 624 928 329 705 418 573 371 517 209 652 306 162 972 510 -258 76 649 -220 -806 -583 937 695 -456 -414 -170 -145 114 945 -809 754 791 536 -764 -527 -82 184 21 -63 662 -56 80 246 -451 153 556 -764 -218 -114 290 -679 -5 173 -566 59 -887 -198 -687 91 -379 -318 854 401 -752 -542 714 535 -342 558 712 -579 -178 -67 -563 544 753 921 -790 -167 982 809 751 85 34 901 271 -87 255 930 449 623 48 492 -334 -478 949 255 189 -663 -377 -9 -926 661 119 -283 214 436 383 -465 384 805 -359 91 -790 -250 -391 -404 -469 502 426 450 454 -850 -260 -367 645 -424 547 725 -755 709 -269 466 -480 786 -725 -577 0 870 -639 -720 708 95 843 -320 436 -826 -706 -675 399 -570 -495 -410 -210 -421 894 -488 652 126 902 -68 -822 -555 939 -434 680 749 -521 -862 63 331 -600 -217 275 164 984 908 864 355 -914 -964 -904 -956 -842 -155 758 202 -231 -767 -858 -620 84 674 803 634 -342 791 -523 -283 -109 988 -68 -110 -136 -685 -598 -618 642 747 650 -152 -261 -36 431 -499 777 437 316 -437 -243 267 383 -173 68 -483 -939 181 434 273 -785 -764 1000 221 835 356 589 490 -561 474 -359 -644 763 -836 -81 -487 -260 -177 523 733 95 467 830 837 -794 -536 886 -854 -391 57 -793 -622 952 -257 -923 61 294 753 -817 532 -795 916 677 902 -929 314 -442 -202 161 -634 -233 366 10 279 -800 -601 -702 697 874 975 724 64 976 72 406 361 505 -981 977 -892 -868 290 309 -698 -399 97 917 -620 -306 -433 -22 -183 748 193 39 -511 -719 -145 -145 -889 -637 922 -22 -987 869 -214 -576 396 16 247 231 658 -159 367 680 -789 915 835 256 78 -377 452 -273 -936 520 870 18 416 761 10 693 149 -997 594 -507 -802 456 -137 -627 278 -69 404 818 -79 -946 -267 295 889 558 725 -337 -364 704 379 464 -729 842 -448 519 -619 439 974 -660 -505 -84 520 618 310 796 697 574 921 398 -698 -176 533 536 277 559 247 -670 -806 -935 -860 -25 489 -868 449 -127 -11 341 -276 -14 441 -181 784 83 289 -400 934 223 -613 -21 511 -640 -335 278 -367 556 -35 -740 -381 -512 -783 550 391 284 268 -820 580 -803 -996 769 -226 818 -264 450 566 -864 396 451 -528 -676 -755 763 -414 -728 194 801 -352 -980 766 -150 556 -446 895 -562 352 -14 555 -212 -652 -512 -326 539 667 272 -270 -695 844 81 891 97 -54 661 -241 92 421 -921 -884 33 358 86 498 957 -718 -704 -976 -769 26 -579 -925 -154 950 141 -383 -915 254 -394 616 -808 -819 -406 -245 137 -567 49 901 907 880 423 -972 59 790 -444 -352 -468 897 -747 446 -932 -572 668 57 -780 649 963 -167 80 500 23 -274 -928 -738 23 861 -282 904 -494 -398 -800 610 -213 413 -265 -272 -742 793 502 -908 -868 -977 -284 -513 452 -674 448 -25 -445 601 60 -52 647 478 785 -406 -506 860 -274 -437 -43 905 34 -512 -372 -471 -355 -822 292 482 370 350 965 -404 968 -436 -837 179 -984 458 476 -335 635 -925 497 -837 593 998 -936 -43 -15 -738 900 -248 -717 460 -669 780 544 -379 400 137 412 620 388 14 -373 -683 -954 695 76 509 153 21 -716 472 282 -311 712 513 345 -586 -478 -476 683 899 -495 382 -496 411 998 -262 480 -685 -827 -298 987 416 359 148 456 926 390 375 764 964 -912 896 256 -399 -126 -788 683 -519 578 749 -448 -905 -831 -124 -470 399 -413 -839 -912 536 -524 830 -730 -220 904 -224 -197 -914 426 770 472 -150 793 81 316 -15 -273 154 759 857 -611 -300 -644 344 -67 429 896 604 40 -731 684 181 -235 369 959 -989 -85 -239 326 -494 335 140 -428 -523 -254 -851 -364 -622 627 -319 141 -619 623 637 13 -107 -385 826 266 536 278 23 971 830 -912 -498 449 -65 35 700 17 -295 930 -516 193 672 612 -149 -184 312 291 765 518 -80 710 -94 457 -584 -850 390 122 -25 -639 27 688 500 95 -873 578 817 94 623 -182 109 -397 -320 821 57 -971 -739 579 428 444 -887 508 852 -565 431 -166 -637 815 728 120 878 -360 566 954 -642 259 -698 838 442 -894 840 983 -754 942 -561 -33 -468 -337 -352 585 -271 -215 -931 233 -527 -225 -489 -573 42 -944 845 -84 32 -717 -370 709 -753 863 922 281 784 942 -717 -896 -203 488 241 593 -477 749 207 -935 380 -832 228 -699 -451 100 -299 416 923 406 260 690 -118 934 -347 71 -838 805 252 -596 -422 14 151 -918 53 503 -266 901 565 881 -909 -550 -721 275 -359 -830 940 825 -215 231 264 807 927 -439 497 214 255 -538 327 393 -942 545 -300 -371 -479 135 751 16 -934 403 328 670 -445 -689 -459 819 -625 146 163 423 -294 274 -639 -469 -831 -803 -836 261 -821 103 408 835 -141 491 -626 996 238 344 -100 6 -671 -877 -218 442 -127 739 -452 59 385 -509 -382 65 863 -905 -714 -785 521 152 -723 -869 41 771 673 7 -72 -805 785 -914 589 849 -45 -628 -256 -892 -466 -572 693 -393 -14 -129 547 286 -354 748 -156 410 343 144 14 48 468 -930 -156 -116 -830 867 809 -71 -783 931 528 770 373 -880 804 525 -338 -414 160 -332 689 -924 565 -11 92 -514 -278 -940 843 133 962 649 282 -138 973 995 -417 -934 329 220 -730 956 998 -709 -430 -668 99 785 -37 2 -34 398 -587 -260 -691 788 -910 921 389 448 -287 -277 18 240 -356 680 -944 47 299 -380 -159 -910 684 866 99 -720 -349 -148 421 439 655 674 174 -705 744 -556 -695 159 -438 244 109 789 -471 -765 770 -181 487 -96 989 -944 79 688 375 134 980 810 588 149 185 122 -903 491 -386 -981 -615 -365 -170 -148 -341 -100 -477 706 351 469 -659 -413 279 813 428 -846 -11 -958 766 249 774 276 252 833 628 453 -154 -658 -398 -805 651 414 680 641 661 161 314 -319 287 -406 -435 734 886 284 -604 75 561 -803 -337 -550 -736 -268 237 952 422 -486 204 -78 -992 -676 -958 -635 -216 -859 -840 -233 793 856 -606 -578 -853 -973 872 -413 -198 -148 337 -775 -579 -66 339 -23 -992 -71 -852 -945 65 225 541 -896 -266 -560 -685 -14 -375 -339 680 651 -504 -630 339 -302 528 -62 666 553 -636 374 530 -704 -415 -199 465 970 -538 827 -606 -793 732 471 -107 146 -880 860 -429 515 -866 -408 229 343 483 -837 -558 222 814 -674 588 138 629 226 35 -191 -847 956 -753 -500 154 -479 190 589 123 -928 -536 692 402 -6 -974 -373 203 -145 -894 490 -97 297 949 -717 164 -886 -711 652 -1000 -568 -597 -710 -371 -110 -519 522 -753 834 106 596 -886 -862 -556 75 510 712 91 593 -194 -74 -672 582 451 -931 -425 -461 -998 -853 247 -992 209 324 817 523 -996 -917 508 851 28 535 -84 462 -891 -673 -811 -870 -712 -825 112 -48 485 -968 84 -912 -220 -619 -514 -470 505 428 -630 -426 -145 829 724 -768 -172 -955 134 170 327 -481 -993 515 -619 670 435 -732 555 -264 -973 998 -929 -926 59 163 578 -877 -518 -441 728 -782 -861 -996 282 -197 -692 41 -739 103 797 543 -984 341 -511 -774 1 -369 864 916 -663 -404 684 835 -27 715 282 -94 -420 526 -604 739 354 -766 -689 25 -526 -381 -110 996 -562 680 -864 735 -651 -754 -49 -275 182 530 811 426 695 -137 597 -437 164 -107 566 577 -370 12 -699 655 -679 -608 -559 671 527 419 -239 512 221 -933 -344 -806 -651 470 -784 98 311 230 -382 413 477 -292 -299 -326 -334 315 629 -454 578 99 -118 -40 -193 101 253 238 589 361 -774 -20 93 951 397 687 176 -880 -314 -563 -22 617 675 853 -248 -256 147 -885 387 -402 -376 505 -945 -868 -1000 -605 -769 908 -375 918 -754 -183 507 -810 269 881 -820 625 427 720 89 -978 -454 381 115 748 -365 518 -576 731 -631 -500 549 488 344 -780 986 517 602 679 416 -543 -758 479 -906 884 996 893 935 104 348 135 -941 -945 600 722 -274 702 948 -414 -41 -514 296 381 897 196 -560 313 485 -232 903 826 -383 -119 854 -552 272 -7 -60 589 -342 403 -660 510 579 428 -867 321 593 -262 -850 566 583 -97 -903 140 -778 -940 -119 -601 577 522 497 -457 347 455 -746 -995 403 -336 387 7 -595 -935 188 -280 -107 -925 -837 641 -874 539 -299 -538 -647 -253 152 148 -592 -301 911 685 -329 -532 568 -72 -761 -453 -973 -590 -659 -307 -99 -863 -49 437 90 131 380 -294 72 -966 11 -924 -504 892 -835 958 -880 -191 -99 -110 851 -542 -476 -54 -1000 628 -832 -439 999 -678 300 932 -741 240 -921 280 47 309 258 733 -54 -910 -541 -677 808 -187 271 -345 972 571 -741 -542 651 258 -743 -715 575 477 522 -125 -837 473 425 -874 -24 920 855 75 -6 854 -922 -255 -600 569 483 638 -445 -537 -20 -576 -770 978 -210 -413 -592 -855 952 213 649 -651 -723 187 -326 128 14 -498 -11 -130 600 125 27 -683 4 487 61 -643 68 -912 604 279 -752 -91 753 758 902 -845 793 934 644 529 89 319 901 856 712 -872 -757 259 194 408 829 -389 643 -353 269 -825 -348 -889 144 -767 416 251 -338 391 342 346 164 872 656 -114 777 180 325 128 912 695 -530 964 -431 -788 412 514 -234 527 -673 -288 934 926 -451 -970 -336 -136 -4 270 92 -951 -232 103 704 -230 -829 802 643 -646 -950 592 518 483 -864 -598 -163 -794 -752 -990 941 338 285 718 870 833 -489 -896 598 30 887 754 -167 25 -283 -472 -500 88 167 -296 -495 -572 788 917 597 -360 -468 819 261 -21 -863 -956 -388 654 281 847 36 769 493 101 412 566 561 979 780 -742 -598 -945 575 911 -111 -389 -269 276 429 650 -968 473 434 -629 816 -949 189 27 76 870 -973 -977 384 18 -155 -100 -494 92 891 -516 387 -247 -313 -774 -981 583 357 -407 50 89 -727 -386 -258 -434 -13 67 190 555 406 -590 523 -250 -391 618 50 -581 951 220 664 -710 -991 -668 758 692 650 91 11 -861 816 175 852 805 -146 -523 -701 750 944 902 839 -723 -385 878 -577 -338 -366 -902 -787 282 792 829 -272 892 670 797 -504 164 -222 633 184 -934 -12 31 -63 -433 -373 7 398 699 -334 934 521 283 638 -32 -538 230 935 948 106 720 196 466 -156 240 152 -928 -704 -12 463 -733 -633 896 -490 -228 716 -698 -39 -322 170 447 58 951 226 817 -421 -407 -137 -192 471 497 965 -1 -577 223 -870 643 353 304 121 -987 430 -855 -220 -850 -434 -521 90 243 -756 -652 -81 -203 644 962 973 -270 -501 420 853 793 780 -928 -502 500 -623 -862 150 977 -268 -697 -586 478 -293 501 532 295 -153 265 -921 -962 708 -666 -424 -744 -145 930 -725 -35 -324 635 -673 328 744 383 46 596 -919 -178 -821 -750 -335 -192 550 -497 -918 818 469 153 -799 -52 -920 956 -95 -153 -552 89 312 58 -618 -936 314 -608 -991 -672 -165 -854 -144 -61 109 -229 -596 -340 37 511 785 -723 -299 -987 590 382 27 -457 456 -440 403 778 4 673 457 -996 342 -934 -242 952 -548 842 -332 319 667 -123 -389 -937 232 304 -361 -423 970 95 720 -471 695 -379 887 -614 6 -566 -46 150 813 76 572 506 243 -712 -555 597 899 -868 499 391 837 -545 841 -212 -614 842 -703 -456 253 -678 -616 -119 -884 -625 -539 -171 -997 970 205 107 -143 154 520 191 201 -616 533 225 -806 -151 359 232 -28 -209 -694 8 856 0 -188 792 -2 -398 757 308 322 -412 -859 -15 -273 -866 -336 -978 372 399 -932 -971 85 -918 790 -46 -152 -935 414 212 576 177 -145 203 -452 419 254 703 -701 376 -984 288 84 726 600 158 991 500 907 -782 12 -469 -425 438 326 -107 155 287 1 -748 -245 -719 -586 -585 -813 -420 689 686 -587 -377 -71 -99 105 282 -657 913 254 584 100 -989 -132 589 662 -418 135 324 -290 -269 -406 -994 957 960 3 -523 -530 958 605 917 6 -12 -677 -523 505 796 -41 -187 -598 138 -23 -930 -881 -345 63 737 463 -664 924 685 39 943 -506 -638 -886 289 566 65 -196 -436 -729 -105 417 -180 -616 404 -456 389 -633 -21 103 523 -590 844 653 803 513 157 318 -348 -187 -763 8 113 -464 99 775 41 -603 277 -966 678 -121 -117 -587 803 470 -96 -161 -669 395 479 789 23 289 4 332 306 539 239 -171 -200 -9 277 -494 -429 -417 544 -564 -183 590 -419 157 -952 897 963 -379 -833 -263 -278 -131 -774 -195 227 -1000 -692 -49 -192 339 813 371 -505 -40 73 287 -550 408 784 956 -848 304 -605 506 27 986 -251 -826 914 55 -965 934 -539 957 90 -293 -723 97 -499 123 -462 103 -852 519 -777 881 -948 -489 747 -194 100 -645 162 -196 -374 -604 682 992 175 250 621 -848 -943 -53 -946 636 905 198 -967 -983 -384 -386 728 -490 765 -515 30 -55 -878 547 -202 -62 -661 -555 -296 -126 807 -140 667 714 91 595 -921 -226 371 22 286 -251 546 256 443 -363 -199 -974 46 740 275 -744 41 767 -371 -402 -279 -428 -254 -4 -635 -306 904 972 500 953 -202 -896 278 210 -352 491 -769 263 560 -113 894 -208 -540 580 -25 -183 731 -450 -193 -467 -846 -297 -127 -823 118 -185 -974 -724 871 822 -878 -284 396 10 -829 -763 -82 888 -931 -294 -462 -501 523 52 -270 875 -94 -810 443 -815 -158 582 -779 -206 630 117 -846 567 288 -761 151 -26 183 -820 232 -906 489 -335 63 -204 -40 983 -288 -139 977 -4 752 -267 -620 429 -307 -481 22 398 -189 302 645 7 -495 -21 709 -138 865 -911 -277 559 745 -646 967 -410 779 588 474 636 -819 -782 -171 -92 964 -778 502 713 952 243 538 -820 569 -546 -581 722 -608 734 610 -347 -389 120 501 381 -340 -290 -144 653 756 507 495 218 894 -976 -51 578 246 -643 68 -856 714 -775 31 -584 920 34 -975 -754 863 707 74 278 406 653 936 -249 -494 359 -938 -851 879 405 994 96 490 -514 757 -941 -378 90 -606 -14 253 -706 489 -784 -793 18 -424 907 -216 -127 799 876 -715 -68 943 -848 -717 329 -713 -438 -981 -854 498 291 779 -989 -129 -554 -428 361 -744 -128 -133 307 -772 208 453 -762 -192 -589 829 746 394 -693 -708 -894 -411 502 44 172 -841 -89 860 -455 605 529 118 483 -235 -586 -452 72 -891 438 -932 529 701 197 664 -316 746 -729 -82 -54 -490 419 243 985 -116 476 -523 -926 -208 -204 -119 -870 -627 -725 -136 -625 -529 -84 -127 53 -651 788 -337 149 -210 474 12 -73 -929 -484 804 -816 -764 545 -226 168 -727 -276 -126 -231 -657 666 -560 455 -240 -213 867 575 -878 -69 -828 -499 645 365 -134 -593 -886 380 99 -941 870 300 -498 -595 320 -133 -622 675 -181 106 340 719 468 -591 -755 773 508 30 609 -468 -453 80 -105 292 315 -503 872 -10 374 -503 -266 -78 133 -274 18 608 -79 -484 -192 284 859 343 48 -128 934 569 392 466 138 -668 -41 -828 617 -256 -325 -27 223 -852 -205 705 277 11 14 90 -75 97 919 -337 -987 -993 790 881 -747 143 -12 5 -480 -139 69 102 -882 -457 -103 305 669 -433 -647 -716 909 -393 557 849 624 -923 160 -308 580 -319 117 745 2 -63 471 -360 769 -120 596 763 -946 342 834 -278 105 689 -68 -634 -941 994 998 -138 506 -30 328 844 -721 658 450 -663 -136 -268 583 307 773 565 13 -305 229 624 463 -822 331 -834 -849 -154 -293 486 211 -994 -888 -330 340 311 883 -701 444 -618 471 817 -470 672 -583 -562 554 211 54 349 -593 -101 -804 -194 -890 -626 -495 604 -249 388 -259 -749 -14 271 708 -331 32 432 -419 -499 344 -37 114 -843 938 629 116 311 -214 606 241 858 460 535 -946 35 -863 -288 -159 -61 960 -88 -274 236 794 183 -929 937 215 716 -959 928 -40 602 -607 -641 -346 111 -449 282 -197 -458 151 289 949 616 -699 811 -455 638 47 -824 190 544 142 76 508 840 611 -544 -619 572 28 -298 309 -138 -913 -68 473 680 907 -974 355 -197 429 50 -143 778 -984 146 -646 961 420 643 443 675 -324 -419 -577 -723 233 -941 0 442 -86 -685 -134 766 -822 835 -945 -852 -694 -514 -482 179 109 -862 106 -157 165 -111 -101 -334 226 -161 -632 838 -19 -631 102 -907 -948 -932 833 -801 -352 412 -664 718 73 852 -26 -32 550 243 909 328 359 990 -431 559 325 -214 902 -758 -801 -405 -618 945 -664 533 -489 -616 -558 836 913 328 -177 -851 411 416 910 101 178 -205 -603 888 -370 934 -339 -986 517 865 -793 849 -495 -718 -888 129 -977 652 -18 -360 -138 -560 65 76 -260 -49 -97 -756 -565 -799 932 -36 789 -519 -877 -333 -829 -748 206 -268 681 177 546 -66 -947 895 153 -417 608 975 729 445 -288 -666 -509 189 -999 -368 774 -765 -694 493 -96 293 866 -363 -978 358 -410 9 -278 470 -941 -478 -963 831 -918 293 -266 518 860 -818 875 859 139 711 -189 926 -853 -373 -750 882 -761 747 370 -158 -48 -27 957 -245 -450 -24 594 301 817 -110 -141 436 30 -898 -706 -904 -4 -772 668 -906 975 -572 839 -59 -613 458 72 -858 -899 -997 353 915 -192 554 213 340 -490 -502 -534 708 -251 -703 -841 -829 -289 -63 191 125 498 -743 -205 603 208 647 670 -463 681 -223 -644 -912 -775 586 633 87 255 -773 280 -169 -251 600 -440 -816 -717 -207 -100 -180 351 585 171 -491 -438 -74 -984 -192 369 690 -922 888 346 21 680 500 634 743 -338 566 -536 718 -503 263 587 919 590 585 -961 -284 140 425 498 -904 868 450 755 -270 -763 -276 418 -498 -73 -368 416 -51 -393 -380 -750 -313 854 305 604 -259 591 537 632 255 524 -112 -225 841 -487 292 110 -742 -183 949 376 -470 585 218 570 -607 -661 -281 155 63 48 681 -911 -88 -307 -369 209 -616 773 775 292 465 -767 -776 -662 -375 72 483 -638 -21 -821 -366 534 -2 -610 785 984 719 -4 -415 473 566 -79 932 -355 -415 -571 -338 967 741 718 -161 107 943 -3 -275 262 -789 85 772 978 779 608 23 -80 -873 330 -992 449 -6 165 282 -373 586 360 -740 -838 -186 -701 -955 -458 -212 422 419 -625 -806 249 341 -796 180 830 998 -768 640 544 -769 181 663 537 667 157 858 -713 851 630 158 -715 521 -248 -355 896 437 745 294 583 -586 -259 -210 112 -110 112 -53 -857 553 -546 -772 -152 328 -359 -569 -969 540 -490 261 -991 478 168 -209 -411 596 615 -847 -888 91 254 -813 411 -343 629 222 428 366 -153 102 715 -55 738 -8 887 7 -272 -915 -288 -291 -630 241 642 459 -490 -80 -931 455 -826 777 -579 205 777 519 -546 536 451 -930 -564 962 420 295 260 70 796 664 -955 495 276 -523 506 419 45 -562 43 34 -977 961 83 -787 -21 -146 -800 900 705 -55 -300 261 -329 206 209 -456 320 -714 668 -304 865 -909 211 -872 499 280 -649 -538 -627 -215 81 -532 637 -937 367 -883 -258 352 -827 645 -394 380 -867 -633 428 -524 -667 -566 750 990 -476 -592 67 577 478 -66 253 926 645 799 589 817 -416 -554 -637 56 -549 347 948 -609 438 -704 -598 -118 -428 330 -32 -983 -573 717 794 -740 105 -91 573 981 514 -427 568 -482 -444 203 -625 404 678 757 -226 712 -889 450 -430 -793 -111 -788 -907 -983 631 741 883 871 -395 -398 689 192 65 783 70 -970 337 249 -661 -749 937 708 469 862 -771 69 -133 752 393 623 -501 -792 -757 379 -644 262 264 630 -404 -815 864 -901 271 -494 -691 654 862 -994 -231 -57 332 -719 -893 -864 -793 490 677 192 583 723 -179 -35 -702 -35 649 125 -991 -546 378 741 631 -861 868 -833 -180 364 -240 -192 -545 -317 510 404 387 340 -373 93 197 -935 -74 689 652 -875 563 670 789 842 487 -881 942 346 -244 -613 751 -297 434 -820 356 -55 537 218 -445 133 174 662 240 749 -908 289 -348 -988 -254 885 630 -725 -896 993 868 636 694 51 -155 942 -106 923 434 -308 0 -656 546 497 525 -575 -300 834 929 -489 -567 910 568 78 -64 429 -269 53 816 -456 -194 -989 513 -70 433 291 905 695 913 456 -802 -24 530 -578 674 348 379 -799 248 117 429 -1000 593 885 -155 -784 459 664 634 -809 985 310 -741 866 -920 818 905 -812 -992 115 -320 312 -436 -899 790 -355 -207 904 30 -84 -296 205 747 -137 -696 197 347 159 -883 -73 -187 -944 284 699 491 -243 284 -489 231 -420 -166 117 727 -153 726 220 203 -41 745 -444 -500 -952 -857 -929 -614 998 271 -537 916 -29 -805 385 811 -635 -589 142 938 -593 838 -624 58 865 -117 941 674 77 -685 -348 -651 -208 -545 920 164 793 -601 255 982 996 587 -67 -199 -748 866 -293 814 -794 -58 -403 617 275 940 -867 -873 -918 497 -439 975 -565 -440 -273 -91 -508 657 50 724 410 -254 -217 -992 -512 -320 -381 454 -664 -732 -263 -449 -386 787 -643 -326 659 -362 -953 -559 -297 193 582 460 -170 -728 -395 977 -450 566 536 -284 29 -141 52 -746 -999 -954 -620 -672 571 -54 -507 -905 233 -255 -128 712 -627 -985 -700 469 683 216 -136 566 -429 961 306 -578 -213 -644 286 224 -187 427 -619 -253 866 -416 323 462 397 976 465 -819 -598 713 -583 726 68 484 -391 720 868 -810 818 -5 -800 170 464 -586 -514 -900 229 -545 -842 946 -282 -201 28 564 -649 -811 760 229 547 943 -64 -186 -533 -652 583 611 257 -894 -420 314 169 -797 -205 -958 -245 -591 773 -782 175 -463 -628 361 712 960 -804 -51 -814 -656 -241 944 687 351 -303 108 260 -771 305 -955 58 223 -408 -266 985 -663 686 -413 833 11 342 286 -637 -33 -839 146 -112 -768 720 -905 -189 437 -120 -679 620 987 -148 -48 199 490 -435 -603 697 549 80 979 -247 -141 -40 -870 800 -427 664 -215 304 840 896 -554 407 165 218 -120 779 20 -501 -936 -273 793 57 -319 888 -817 -834 157 -571 -637 -8 790 434 -651 -131 -965 858 -337 850 -85 -774 50 -428 -522 500 -565 -560 -210 521 -274 -689 -62 41 962 14 -128 -996 -734 897 351 458 -411 -586 -536 105 -887 414 369 -921 -941 855 91 -851 -323 -556 -860 -519 -480 807 -375 93 -224 905 -660 160 -634 -27 -347 -32 -798 521 -828 -372 -783 13 541 -595 200 -360 654 582 405 770 -562 -40 179 433 -543 75 377 797 404 82 -525 322 955 -329 423 -281 383 651 590 -4 -369 -33 557 -786 -744 -292 -629 775 662 -12 -153 -193 171 866 -122 53 84 -216 -808 308 189 622 903 -822 243 -664 883 150 -204 444 716 776 64 633 -521 -339 425 -141 710 735 -702 524 -548 902 19 -340 -171 -1 617 528 395 921 703 -112 -408 -422 82 877 423 -137 -457 129 -675 -318 -703 -627 -251 599 -504 472 -318 863 102 148 981 206 -2 -596 741 -466 2 -960 248 648 -4 -491 915 -563 -915 160 836 -13 445 -567 -856 -18 -202 -728 -267 589 973 -401 -867 929 793 602 -186 -27 148 898 -570 557 147 -907 -339 -994 -37 864 292 245 -366 945 137 255 740 -487 176 649 376 901 564 -705 -9 97 151 63 42 6 688 319 593 381 536 931 501 -397 -148 112 888 434 -869 -525 -422 -208 -908 309 -679 -878 467 -683 351 -32 -571 908 339 -42 -389 941 -135 -743 484 -70 -208 905 579 -347 453 379 904 385 320 213 -131 211 -818 -295 504 332 560 -798 -112 749 -664 36 333 -325 -649 -189 660 148 518 807 -256 -822 296 -72 26 653 327 36 743 -195 -889 385 160 -566 818 -451 291 -626 -368 833 790 -625 559 442 -774 -751 -15 941 411 199 -691 950 437 875 26 783 100 -759 -354 -943 -429 333 -18 801 -836 -255 362 319 299 203 -391 826 -108 -522 893 -989 764 -275 -284 -518 382 857 130 -597 171 672 -242 -910 113 852 -211 946 -846 156 367 626 -418 -162 407 745 -715 -354 -591 968 966 -75 -810 303 -169 -757 -954 -751 911 677 -192 965 464 -244 -511 898 361 -193 -735 663 -277 110 640 351 866 110 -496 386 -797 309 -754 -706 -365 431 -162 -334 10 583 790 -543 -342 192 47 -142 308 -695 191 525 719 237 -279 371 -81 -556 701 944 -193 646 -189 341 892 742 -178 -881 -339 -244 -36 -888 740 -529 -51 4 -577 13 273 63 -142 -591 -801 -731 675 801 -7 -781 482 -946 943 -620 858 63 158 844 -497 -424 401 -907 -612 867 418 201 -643 72 -104 796 761 62 310 624 695 23 40 -931 403 127 991 -126 -463 -291 -810 -530 830 474 371 -168 -460 739 866 95 912 -889 389 277 480 264 661 -492 107 390 894 208 359 -776 -546 -747 -683 -345 -610 933 -335 -51 349 357 -130 388 449 -779 592 -163 -960 -988 545 359 -919 -895 865 -686 999 -198 -457 -236 -421 968 736 432 -434 -715 345 -247 -189 -420 268 915 346 -590 58 513 -413 893 -73 -871 -998 355 492 458 -142 -114 -932 -421 480 -438 472 -47 1 -894 226 -276 457 -831 -853 77 176 -250 -986 -978 -55 782 -20 160 497 -883 -181 975 -307 243 -298 667 318 -242 -625 -57 -54 -14 234 -997 -422 -448 -79 -824 -541 -804 -466 -235 394 -428 434 -306 -216 218 664 717 -432 -283 791 -144 -304 27 -557 -745 527 -622 530 -327 -985 565 -473 124 -35 -739 -646 485 217 -908 85 200 -865 685 -655 307 491 -893 623 -479 773 745 -939 83 336 602 -69 -895 -563 -392 261 37 -554 377 -242 617 -251 666 -469 456 326 -712 87 -846 -837 350 -620 -51 -945 823 -614 8 51 -630 16 714 943 141 -949 82 -943 -878 997 577 920 -439 821 139 -801 372 -781 578 -871 -277 710 -751 565 -418 -464 -117 56 795 171 552 -357 798 682 -46 236 392 58 -96 757 -743 -552 -119 -682 617 44 865 717 235 487 -98 319 -581 -331 177 668 -845 258 125 348 713 21 64 332 -666 898 432 422 -347 844 -598 -23 -683 788 29 -559 -651 750 389 -455 226 14 984 -522 722 734 683 310 833 -388 -842 786 -257 -30 -332 -143 460 -714 727 -403 -683 -120 442 -592 899 34 548 -359 83 -755 65 225 -727 300 -926 134 13 -63 -671 182 273 70 699 -354 424 -507 21 863 718 -129 891 51 -664 -521 -814 990 -420 -379 944 470 217 -480 -320 186 868 -333 -522 -135 966 96 -709 655 255 -246 518 -316 -563 -436 -621 178 837 31 830 -770 132 485 -638 -352 993 -99 -829 124 -196 179 -796 -578 -383 984 -440 609 178 849 -917 -284 -750 -385 -735 199 837 -526 37 -347 924 -730 794 -962 -45 206 -945 -427 -840 -84 347 -481 -94 -718 722 -130 320 405 -852 -389 -652 163 -314 57 -223 332 988 -453 603 794 -970 -762 -15 101 891 -544 157 -238 -179 -23 -73 -435 -194 78 190 -989 -848 -288 -338 -938 -837 -973 49 -136 595 666 -766 -341 -387 864 972 481 337 -349 50 -876 981 613 -903 -410 -271 -920 54 79 235 876 785 590 -832 99 -791 275 465 -103 674 -554 -893 296 560 -253 -9 -370 178 332 186 130 427 399 874 810 640 225 -62 -166 347 899 270 848 519 -558 -552 -599 768 -962 -213 514 -53 -763 203 -338 -399 739 92 -144 864 -571 -932 -806 440 29 634 115 -580 229 281 -789 219 -209 43 -938 -790 -941 970 -434 -24 -816 -752 198 -88 988 -1000 -741 -466 -920 -842 493 -626 -991 499 113 396 -247 506 -755 590 910 -877 -875 -424 349 386 357 158 -714 -661 -834 -431 837 -937 -40 291 921 967 -359 971 -243 528 495 107 52 498 177 437 -266 253 933 -212 519 -984 -195 162 850 -606 -921 -479 408 95 564 694 -199 314 -761 277 412 -509 330 -96 -518 806 -256 629 659 -702 -252 282 -719 -480 -396 -697 -405 562 -265 -166 142 -807 458 334 -953 833 131 481 397 183 -466 -819 758 -168 17 -392 575 415 -733 -629 -518 -178 -912 -698 -276 -693 472 124 -414 -423 106 -654 -187 593 -939 -850 309 757 -99 883 -804 344 -50 -848 -469 -848 94 581 -772 148 841 -589 550 223 166 947 -928 457 808 356 788 -120 -209 -871 -312 90 -815 -2 346 247 824 -642 -463 -466 761 34 503 -340 -356 -217 900 255 694 667 -242 345 601 779 7 649 788 345 472 -131 303 527 379 -227 523 -129 495 356 -108 599 -505 30 686 -895 -851 -934 258 -138 -269 -999 -2 -813 -136 -328 -860 33 275 250 464 -709 185 589 931 353 -988 674 139 -79 997 588 -356 111 473 -143 -626 367 -475 834 92 985 -596 -279 469 -536 529 352 -336 921 -179 890 -871 -609 -934 -35 -398 826 -438 394 825 -121 -564 -958 -325 395 777 871 -360 -190 405 274 -635 -522 393 881 -968 244 -424 443 -25 522 -943 -407 -215 817 -997 -110 -838 155 474 -546 -341 -777 -901 -82 -321 -47 -895 42 157 389 582 -733 561 -392 779 -994 -483 654 -420 291 643 -95 -613 785 520 -572 679 665 101 144 -627 254 -310 951 896 869 -471 807 744 -531 859 346 -14 -634 -278 513 59 200 -64 134 178 23 -552 664 -463 122 511 489 -361 119 376 -747 631 -511 853 940 -372 -390 27 708 209 99 921 98 590 -617 -200 -178 -539 -580 -113 -659 534 -839 809 629 -85 885 -142 -890 421 712 662 -70 -949 179 -286 380 -908 -797 -795 567 -988 -849 -117 431 -140 419 -152 873 -850 911 970 463 54 -773 348 734 779 -143 -538 -772 -596 -888 -933 750 -605 620 870 504 419 242 856 797 -869 331 -503 -224 622 695 475 58 -517 240 286 27 -950 312 650 -72 508 389 -570 -959 759 -218 455 -426 -143 -378 -50 -849 774 247 526 864 -968 562 920 -883 -666 -553 602 -373 -318 369 -368 -653 -300 -909 85 -829 -626 -298 519 -819 100 159 -847 655 -154 120 -367 667 -384 -777 -210 740 292 762 -368 -466 -488 299 450 -882 365 -386 -654 470 -177 507 95 -277 626 -892 29 -704 698 -341 -513 604 390 93 362 -57 167 598 331 695 882 26 407 -796 18 -413 -905 -168 17 -981 -208 977 667 279 -501 -229 691 -584 -27 387 -580 985 -423 757 -193 -548 409 90 -706 -331 -771 -132 -863 435 -257 108 687 -856 -491 -974 703 -878 296 -470 -891 -63 -693 -123 -898 58 600 260 376 -287 151 -107 -989 -723 602 748 -288 626 184 874 -993 -660 -566 763 254 -937 802 348 377 916 392 -20 346 -303 273 -747 951 -619 898 -966 -651 560 -626 -348 318 220 -692 339 684 -530 -227 503 -798 860 908 118 -880 -638 664 -771 369 -696 789 -11 458 -984 -986 783 488 103 -316 -878 -566 65 -96 705 -83 584 -129 641 -636 -854 412 -200 -353 -3 -934 319 161 372 -391 94 46 325 -745 402 -569 904 -348 -536 -241 515 -859 897 -295 984 80 -635 638 902 -135 220 99 946 -540 101 642 -15 914 -437 -880 155 -755 -733 153 845 -298 815 -179 289 -606 -53 -727 766 438 739 554 -477 27 933 787 -503 467 801 548 -250 -569 -178 568 419 158 -806 834 111 218 483 754 -433 -124 -127 140 -9 -634 825 254 -764 -146 430 190 -737 -143 682 -477 -42 -569 68 338 1 530 595 -133 -585 1000 -348 232 -261 109 422 39 434 490 -159 847 -507 -287 818 -250 -98 788 97 -857 791 -410 -432 -258 -395 -433 -213 -883 -137 -469 -710 -269 410 -487 638 -803 371 685 -667 -924 -777 -656 -807 634 397 267 967 -730 691 -667 732 795 723 460 226 -427 277 -957 -153 -343 374 459 589 -622 707 -841 -464 967 -225 -561 608 -556 -84 735 -674 -998 -71 395 499 -769 306 791 -861 182 -455 -694 879 -616 152 703 -904 -352 -732 98 78 98 837 -652 -943 -369 -849 447 829 -331 -268 159 -635 649 479 -641 -566 -437 938 830 -322 -97 883 -778 -491 -190 -838 -357 927 842 -701 -782 -957 157 -446 -327 -512 848 964 235 -502 -13 -545 81 -974 -713 -368 100 458 474 -764 -586 -22 632 -310 2 394 555 -72 955 -632 -974 928 686 -880 293 -783 885 -753 95 425 -138 -454 520 766 91 -99 -976 17 -380 980 291 -429 722 805 -970 843 -30 550 974 -379 -364 912 -52 -2 -412 917 911 -274 455 -471 -199 -805 -652 730 -909 597 -375 -609 419 853 200 -616 -311 -559 889 732 -507 172 -906 329 243 -653 -368 135 432 -509 931 539 -595 -351 -287 468 -207 -905 28 -623 -87 -819 -515 460 -464 84 -714 -776 593 225 -337 536 -892 -607 799 273 -473 -140 -69 -165 220 61 817 -32 -749 936 -687 -968 864 824 -534 -211 -104 -677 657 -281 273 408 912 -762 -813 839 750 -289 -593 -326 406 -739 -469 -698 885 436 -457 402 -470 -321 -610 -671 821 -123 96 106 507 -786 448 191 -930 743 -831 875 852 -116 -444 490 46 -565 957 795 -262 -77 768 -455 -846 -194 -195 -446 749 318 -228 954 -827 402 -387 686 993 -795 -595 55 496 -771 -489 -691 -752 -846 -461 -923 813 212 -681 -970 546 -325 -525 555 839 967 1 620 647 -187 299 -869 -260 352 -362 -625 390 760 -118 -784 -415 372 -119 665 411 41 273 -460 -725 812 966 832 -286 903 -917 74 193 213 -58 734 -528 -744 -40 547 -99 -972 -558 -505 82 -814 736 -712 -794 -664 676 220 -645 101 -147 589 517 108 86 -166 573 -53 -477 -33 686 -692 983 -426 863 496 904 -559 806 -724 -957 725 -87 -490 -993 142 -807 515 868 473 -293 -463 185 918 -466 911 886 -627 715 -371 -295 269 -948 452 -688 -121 -842 846 -437 -682 255 447 909 -287 692 258 -495 -562 -872 227 198 368 -432 620 -126 211 479 -84 -541 -404 -821 -327 -974 -547 -750 -222 -157 -967 -803 -973 778 462 -493 -253 -182 -801 996 -719 -186 709 -844 -677 -461 -715 56 -817 -974 344 -126 -53 -175 -850 -448 -384 -326 -755 -686 793 969 -422 100 -53 -185 -720 204 -674 704 459 -633 -163 480 850 329 217 -145 -125 -501 921 -946 993 558 -14 806 3 886 896 525 717 240 -503 537 101 -768 293 -185 -821 -998 -954 -695 -111 -723 -98 -950 -16 -377 -404 -212 803 57 -819 -856 438 -394 -293 -324 116 -563 -59 780 545 463 -271 -357 -927 136 -190 -861 -59 -788 -302 -463 356 741 -790 -165 -305 514 823 781 -337 303 -874 -22 -24 79 -20 -98 726 -202 -96 707 -177 322 -806 772 61 -918 -745 -938 911 931 -232 360 -337 -969 184 750 672 371 -594 438 -814 -230 -261 217 736 -725 -583 788 -936 -863 -869 -762 840 -292 -531 194 245 368 -411 -594 387 -505 497 99 482 978 -409 723 274 -843 -838 -125 550 912 997 393 500 -133 94 256 -819 -194 686 -929 -206 114 -216 -52 -980 484 -157 888 -739 745 995 -483 -360 410 -317 -795 -664 745 584 -887 923 315 535 36 699 -302 -138 -294 794 -578 -422 -316 -253 113 536 536 608 -472 605 -116 -223 -445 513 -629 -129 77 -130 -100 932 138 -346 -161 428 765 297 425 307 903 359 123 398 -423 -703 -822 -118 -869 -331 -437 -617 -855 -820 98 155 602 9 -858 44 639 825 -906 -996 111 -900 -31 -737 991 -775 947 346 84 -107 -16 -233 -277 811 -861 -345 148 -130 -741 -129 995 -275 979 136 997 -284 719 -86 961 -102 200 -236 -371 531 -564 238 -777 731 585 575 968 406 235 -123 -779 742 -829 163 372 -885 -47 -910 253 135 -986 -959 909 142 125 -918 -337 513 -195 -280 825 -414 985 -409 119 -436 -767 -300 -473 233 101 190 394 84 795 667 211 -61 170 -211 804 -137 -882 958 155 829 342 8 -422 232 -171 621 -764 238 -181 137 408 -779 611 -420 596 328 -290 772 -222 599 687 -867 -369 -885 68 158 518 202 946 -360 -152 -805 -985 -435 561 -55 -726 907 -84 631 -387 -133 -344 -594 755 416 906 -483 -39 -215 -764 610 -64 298 -779 278 -166 -638 423 -904 -64 -107 98 -159 -128 -970 -174 297 -82 -732 705 217 561 665 -440 444 -652 -79 833 489 487 -279 331 -459 434 444 -200 529 -85 -34 -937 425 136 -257 974 -878 -862 -591 -586 557 563 717 -730 -241 -338 712 -15 -100 -640 -161 -37 -285 226 172 -108 -758 -356 -365 -133 911 745 -412 -517 -615 -481 -251 210 -55 942 -426 379 -355 -723 126 -270 254 143 294 488 309 -414 -62 160 753 37 -591 -635 -809 325 -324 519 -943 769 274 -704 -459 -142 -423 101 284 979 762 269 -704 -397 -894 508 156 -222 -906 -398 940 -40 968 -680 -72 62 -45 538 842 -893 -731 -66 584 536 -527 -525 484 -35 -853 -734 -569 -432 -464 135 970 -963 -547 857 -944 -613 456 585 40 261 804 119 668 -380 720 -774 351 -167 -198 -661 714 986 977 -510 160 568 -433 -899 -527 669 -318 -859 596 508 -732 -611 256 -800 599 -869 16 -45 -723 -153 215 -858 -735 -241 -658 -187 744 -979 349 -180 -985 732 461 -883 66 -303 -191 707 455 -892 -149 902 -880 865 391 637 -739 987 46 -173 -344 -392 86 272 19 -943 -774 -409 344 866 -196 -926 -98 495 237 211 980 -809 -24 858 371 -293 127 -825 -373 -926 899 -213 290 347 -528 -25 396 34 -21 -307 749 287 -751 -38 760 -857 292 22 -719 -415 -992 650 -356 -971 434 769 -735 -781 -971 -35 650 -140 568 -129 806 -106 850 -3 -687 177 -170 919 -354 911 860 -502 885 819 241 -715 -689 -534 719 -868 -732 -632 485 709 -455 616 291 -536 659 894 -793 500 561 667 73 -811 -220 -853 355 -572 -348 821 4 -71 783 -181 737 275 -996 170 378 -839 -226 -789 738 -920 -720 -452 724 865 984 657 146 410 387 205 -339 -751 423 163 306 -146 -24 656 -885 -601 157 973 648 318 507 276 616 -393 -845 -182 757 -434 -775 -814 -566 -984 -895 -621 -520 -926 185 354 622 -445 -255 819 -464 -907 352 -153 33 348 -470 762 -603 65 611 -717 702 430 -524 43 -426 175 -518 -431 -859 -333 652 -809 554 508 726 -479 259 417 593 -623 -637 786 -783 577 -832 363 -614 309 911 405 154 -99 111 -886 878 -20 -460 308 -226 803 762 372 233 -145 879 357 999 -361 698 695 -446 218 -830 -195 80 -85 41 -110 467 -724 -735 956 -101 -394 19 833 -371 -904 356 -286 34 75 336 998 -695 -948 -940 194 -118 -556 595 -722 -477 -926 989 542 477 111 156 765 380 153 918 854 140 299 -539 -278 811 -776 -310 -384 -178 895 518 984 -386 796 53 145 -462 109 850 258 550 969 811 -595 -863 -927 339 400 886 -827 809 409 -393 -254 -109 -771 -558 -982 -124 -14 -972 46 -239 103 -48 769 -134 206 -885 -518 69 903 135 9 -713 -555 658 -758 122 220 395 786 260 -798 831 689 321 636 97 426 -280 -358 -268 273 864 -186 -45 -51 -275 46 620 550 202 760 -755 370 -209 -397 -662 -290 -741 -231 -699 849 -199 199 -875 -931 512 -205 567 98 -666 128 126 807 -999 -20 967 442 458 958 -858 -187 54 901 918 -641 939 -599 -742 617 -473 -163 -266 -818 336 466 -156 64 -622 -312 -673 387 -612 132 -41 -102 -551 157 -893 4 272 341 632 -764 -452 621 -67 -968 -537 417 879 610 -926 378 -15 -638 -514 -356 -771 -41 196 611 -356 -517 -827 -291 -222 -353 567 -726 -863 -6 973 57 949 347 -129 -575 -543 -217 539 523 -622 -543 -235 122 50 -238 324 846 440 229 508 -289 -985 -578 -881 767 69 254 -967 -721 830 879 988 -311 868 -387 815 99 -495 752 -749 635 -228 112 -506 783 474 -419 -153 -336 -398 -179 -38 113 702 -886 118 112 -676 -57 159 -948 744 600 -656 -784 -299 781 375 501 -279 -699 -535 522 183 -382 -609 -145 -905 -563 -331 -965 790 -391 -274 12 488 -658 837 443 -747 -868 430 -676 -103 -310 550 -895 0 -226 400 657 -727 -920 -662 -927 434 -488 718 -457 110 554 -341 -370 -739 -168 845 -970 -138 598 -449 378 -244 -383 596 56 208 -291 874 428 -956 565 -833 681 117 -624 523 -334 151 -372 -404 251 178 141 -571 -982 4 -936 -458 -894 415 110 953 -290 535 790 -655 877 -47 -365 -721 444 -937 379 198 971 152 -187 349 359 286 -636 317 939 964 430 -954 295 506 76 271 876 -664 822 286 -358 578 428 725 395 -36 154 -713 -294 236 -78 158 552 992 792 -580 -91 -742 976 -344 615 350 554 475 -80 -342 695 -491 333 -947 -837 972 717 565 111 560 786 -325 -732 -576 959 753 -316 623 422 397 59 -744 -590 -723 -5 477 567 123 28 977 -242 843 -47 355 613 896 -175 330 645 -442 -820 -251 793 -602 -117 -446 585 -693 -520 -562 -105 270 -795 -928 755 585 617 990 276 -62 182 -53 -994 -945 173 318 -385 926 -296 688 461 168 -101 657 -953 929 -612 -226 492 824 223 198 -534 167 900 79 577 -440 268 -9 540 337 -101 -384 -468 -678 -198 -602 -379 186 987 922 183 -698 444 -26 -562 -278 -302 -708 268 -201 -76 -198 -899 148 351 711 -709 -167 676 -558 222 881 -464 -802 -924 -165 733 139 -788 -849 -981 93 716 -624 -676 451 798 149 -380 594 266 -65 -359 -27 509 531 370 -615 977 -687 656 -880 -416 837 358 199 -978 98 -207 622 376 -944 -441 52 -214 -225 -433 -983 131 -538 -885 -23 -674 -414 -515 508 -5 -670 410 547 -582 189 345 964 -692 944 476 264 784 303 -334 228 -944 -615 284 732 -148 433 135 47 -174 -720 251 -735 -697 802 43 468 -138 297 -502 -562 430 637 -732 911 -209 -407 -847 -399 292 -885 -149 785 371 -714 838 -225 227 -917 617 15 752 -570 -18 -162 -777 495 -681 524 -301 -271 -969 -267 302 458 -378 -29 119 505 953 -44 -976 562 82 613 -643 -455 -146 -482 -826 -820 935 -844 -744 683 978 -288 -948 474 694 36 316 -483 -536 -95 -849 205 975 959 828 -212 735 -685 -39 128 547 -136 -390 865 -439 366 940 501 208 -793 -422 -882 -768 -480 280 -886 6 -494 238 584 -345 178 864 -551 -158 610 -103 -426 820 -526 848 905 317 -418 150 844 -9 -433 214 -823 -162 954 -442 -180 -109 469 -918 92 974 868 387 601 119 -699 25 877 -286 -108 -122 49 160 779 487 -954 -84 -559 120 633 597 -801 709 -369 -924 -110 -298 -927 245 -146 703 -43 -129 275 -491 -883 149 -514 -651 -146 -444 -293 698 5 -533 627 129 -429 -876 815 -854 -262 -240 100 701 912 -765 578 445 -662 -7 -338 90 831 -332 394 688 -650 976 634 -567 -116 227 398 704 -909 -676 42 811 -15 -281 -323 318 -704 683 -358 481 -161 -93 43 766 210 766 93 -65 -170 863 -79 185 -559 379 901 250 -486 292 -711 -20 839 -49 -861 -914 -368 385 -536 -337 346 57 -142 471 -256 434 0 -538 73 38 -516 814 134 901 635 -563 -567 386 596 -655 54 250 277 141 216 -229 989 -471 370 -108 300 -529 811 885 629 -940 -944 -871 746 -986 537 -335 -263 247 -325 -139 426 9 -565 623 -474 -189 -15 167 531 -320 -952 135 -731 -287 -694 -452 445 -640 723 -422 -414 54 -26 -829 -441 219 -873 -150 -697 -552 -227 630 -241 -382 471 -344 32 779 981 102 380 822 282 -65 899 218 998 424 674 66 427 -88 -839 -567 984 -280 925 169 813 -800 -686 -874 -340 291 -989 -535 -682 -210 -920 -109 163 -318 -387 460 -306 521 927 -210 996 548 389 -143 -445 317 651 -735 -477 724 750 482 142 -56 -542 557 -806 -380 -208 -236 -683 -91 114 -498 -29 -980 419 -212 33 558 -552 -445 -62 -257 -417 -269 -760 -231 -526 -172 331 166 319 -299 -614 -831 347 -668 -430 926 -623 788 -926 316 -82 -525 -749 -471 145 728 891 -171 -130 -259 561 157 -517 992 -796 53 921 683 -865 -595 -736 -990 -624 -245 339 -679 -170 -877 911 -552 -506 322 -890 -878 -321 932 -14 -403 -79 -62 -52 849 -676 -644 737 531 410 -24 971 847 -23 -534 -908 -166 -499 370 753 -693 494 -668 22 989 521 -701 827 -461 853 207 579 -162 615 -529 -974 -875 628 -782 -826 -969 -628 -564 -248 -508 -445 54 -357 -114 -114 68 -632 240 -220 901 -125 839 -216 410 965 -62 -67 -149 286 408 -45 -915 955 -312 -352 881 545 478 816 -678 926 -789 761 565 -311 -48 -103 691 974 -643 -326 -730 476 649 131 -746 -507 -273 325 696 -967 -311 962 -303 -1 -972 1000 553 -211 509 161 -590 763 -164 352 -940 543 -257 -471 -692 -901 -857 732 393 152 -212 9 -529 -758 -755 -415 -573 672 142 -638 297 -297 104 327 -276 -375 -806 -163 617 -114 -601 528 220 -591 834 403 730 -882 -82 -65 2 -749 991 599 339 -489 397 289 -823 76 83 546 356 656 985 -239 -622 336 711 978 -754 829 141 937 185 -428 871 244 688 288 -772 292 743 238 -727 -423 968 527 349 -642 509 -600 -704 -208 203 -458 -739 80 -894 -255 106 838 -750 -819 793 -550 720 834 428 161 969 105 -706 285 -717 -794 -43 -113 951 -597 972 -365 -595 -340 -146 992 422 -699 -143 399 -107 419 597 422 -507 -424 82 367 46 140 -206 412 -938 -260 -850 136 689 982 -798 -640 652 79 -4 -929 988 -281 84 903 566 -344 75 536 -312 432 978 -348 712 116 53 -541 140 -645 -500 -511 497 560 -309 -423 483 162 -947 419 525 912 -210 319 -808 -913 381 467 40 -126 539 -934 965 -284 95 -820 -258 359 -723 -134 -273 -815 -696 -548 355 771 190 721 -880 -798 -112 103 144 -705 -412 210 48 -291 938 371 453 612 -845 -561 -177 -778 767 -282 -33 -595 859 -704 164 -208 709 343 739 617 -678 178 852 -888 -13 220 -74 -882 -997 853 321 363 -648 259 346 961 -418 -424 -491 -169 641 155 798 -364 836 669 -822 870 347 -693 -566 -155 31 748 789 -405 458 -794 -216 557 -632 511 501 -179 368 66 -339 530 -657 824 128 -215 -603 -761 -71 256 648 258 111 680 385 723 24 450 247 261 -458 357 183 -261 -816 -469 683 -415 -313 -246 984 353 798 -522 544 -664 -706 467 901 780 -387 956 780 -668 -998 196 -313 799 163 -724 896 295 -664 -672 -961 262 -288 -956 -102 -947 742 -676 -717 450 187 -372 203 -803 332 -784 -547 -29 -322 389 346 -285 -244 -64 854 239 -535 561 454 907 -714 315 -823 -142 -723 -545 -88 -68 872 -920 -120 172 325 80 -916 -238 74 -411 -627 -921 981 75 664 248 478 -822 525 -388 610 -919 -839 24 485 -699 -427 775 415 -942 350 -648 634 137 -475 208 -780 905 -384 84 986 -822 409 621 -530 920 501 703 -307 297 361 394 853 552 -301 -756 426 -486 -974 764 774 717 -429 -338 -227 -608 850 -630 522 -876 225 -86 -929 503 -983 -648 682 -212 -497 -904 406 -141 593 755 870 134 441 -160 -267 967 616 -256 649 368 -218 -707 -273 -786 647 990 -342 -530 -513 -868 703 816 -270 261 -200 810 891 -517 658 -163 -14 468 -72 -749 -439 -760 333 -104 -736 -936 586 738 -367 -887 792 511 -39 -824 334 167 -86 970 832 -868 906 -955 209 -537 -306 -88 -98 405 477 -281 823 906 802 -922 739 527 399 246 368 71 -318 -164 -622 190 994 -785 -866 -591 -943 519 766 0 940 923 305 760 -319 953 -484 719 632 -734 -979 -18 -214 474 -193 -875 -779 797 -382 -479 676 154 670 56 -339 -630 988 -736 621 -59 374 86 225 -903 706 -90 -263 646 -655 -864 -429 175 -916 584 -889 358 643 315 -884 96 470 -706 282 -142 986 122 -238 -275 506 -816 353 180 -52 -837 -38 101 507 998 -525 -269 992 182 381 727 -399 896 -858 439 624 738 -262 658 739 792 -244 664 -189 289 -245 548 497 191 1 -511 -895 -157 409 -719 -360 -987 376 -693 373 -492 -769 -764 -150 -47 -531 -699 -586 -563 -406 880 123 489 801 -381 -331 -657 304 574 585 26 -596 -260 414 399 607 -705 -942 -542 61 -905 189 -867 -102 -349 -718 418 451 913 -402 625 -820 385 812 -656 -369 259 -272 -858 -398 -306 596 -262 450 819 -169 -233 748 -256 235 288 -692 911 635 -795 -240 486 -684 -955 -786 -558 -48 463 420 563 934 210 650 448 -617 -248 -312 -241 444 525 346 -267 522 -666 -744 -123 63 707 -9 -989 736 242 -43 -63 720 805 -763 -567 713 -34 419 5 484 688 880 -340 160 -276 -523 716 -245 396 991 367 -150 -221 -755 -810 43 632 -6 -425 -34 -185 724 534 777 -316 78 -188 693 873 -224 344 -759 -19 304 128 674 -748 227 -542 764 628 504 -679 -911 -523 235 -42 -795 -937 -954 -174 -709 957 -462 848 -61 -350 -925 -281 200 769 952 -470 587 272 -385 -432 627 -688 570 -325 -687 -427 882 -219 -330 722 -788 -511 -807 836 533 -370 -61 -471 470 221 -960 153 869 785 735 -474 649 452 90 365 -484 -800 56 377 -407 183 -972 177 -933 774 -996 -985 36 188 901 -530 -284 -628 -226 -362 -866 814 99 488 124 -998 -668 -29 379 373 586 704 24 -242 -368 89 531 -394 -580 253 101 -154 -421 -16 -155 644 536 -473 -682 710 -445 860 -103 -8 904 -328 39 -298 -961 735 -231 -620 -997 -30 416 861 -126 -903 943 -472 -50 -755 586 984 946 -72 -272 -502 -308 695 -559 -18 97 324 -653 -447 720 297 963 -890 963 995 184 -924 -983 -596 -828 967 189 920 708 792 684 806 -527 -494 582 448 670 356 -51 98 -717 727 852 519 -841 -674 867 -310 -784 -397 -984 71 479 -575 -704 207 906 -797 886 754 559 298 116 -868 -330 215 -834 692 668 -408 499 -204 857 694 -259 475 -946 104 262 -953 -35 949 905 -670 163 -411 927 325 466 -547 469 466 45 461 475 -145 742 451 -710 192 600 468 829 624 -835 -352 -653 -275 -43 -390 805 -418 -391 -585 -425 -354 806 860 639 515 826 866 113 -348 -691 989 -283 547 -484 -666 752 -616 753 275 296 -255 -489 818 200 973 -459 361 200 -601 805 118 49 600 68 -596 -116 727 37 248 585 708 -12 601 -164 2 481 167 993 -574 -191 521 690 13 -171 191 244 781 -589 -104 -433 -897 953 931 504 881 -322 856 820 -305 -126 276 901 290 -719 -463 -645 446 197 250 -686 214 415 527 -850 -888 837 -75 410 -400 156 818 900 230 -952 -842 -172 -462 -525 -644 -900 144 921 339 -674 119 315 -428 504 -988 78 465 -493 -203 -491 644 188 666 68 268 -165 -565 -804 -919 480 578 335 -994 -682 232 17 844 443 -899 474 418 -257 -872 332 477 -347 -577 360 412 96 -519 799 -370 69 -306 -960 -470 358 -809 346 807 -590 -268 471 -338 -22 -139 962 -539 304 -223 -685 265 -15 -203 19 -973 -262 -463 169 -918 -94 798 -209 -913 -683 -990 -883 878 -686 929 626 620 443 813 893 -476 -724 740 75 -894 -967 -909 -129 812 440 -758 -891 -376 31 -700 793 532 573 773 611 -829 -382 -498 -951 -234 -197 -693 392 451 475 526 -7 448 701 -192 -864 -410 358 -764 19 -622 138 -55 -975 937 855 193 14 487 -324 -957 968 533 -135 25 609 -948 547 -202 -670 114 982 -45 393 -330 111 485 -583 688 -457 -186 -221 500 733 -215 438 -134 -924 595 -599 -990 135 -722 404 55 -831 -642 391 891 782 -65 -734 -422 582 -534 -398 -574 985 620 -925 -190 675 -3 -899 -476 -213 251 -443 926 421 129 612 374 801 -67 -194 -164 781 -632 632 -778 -665 -763 -105 749 -650 588 -277 -565 613 108 384 -523 676 -741 68 284 -446 447 88 -203 -950 857 -315 950 610 -365 89 -261 -635 -374 970 856 -145 -40 948 517 -901 867 -600 475 -97 -974 -35 -288 -497 753 -344 -102 300 -875 857 664 -108 -268 -194 937 559 395 -855 -553 -524 -562 508 -204 -373 -403 901 196 453 615 -851 643 908 -935 -844 270 -178 -437 -37 -935 -957 -691 57 812 -684 -703 454 -415 604 654 628 -474 -457 -168 364 349 329 197 138 -424 -23 935 230 -519 -671 -696 -107 309 923 -773 205 796 -991 -390 -840 -192 228 -784 518 -446 -310 777 -588 388 767 -338 720 -187 -715 -774 917 87 232 -269 417 -711 117 234 32 -697 -229 750 875 -180 644 21 315 -790 -756 -929 385 823 -713 -284 -804 677 829 -436 785 265 625 795 915 -299 239 -502 737 -783 433 950 730 265 -287 -518 763 -384 658 -70 552 207 897 -972 280 -436 -339 921 -960 917 804 670 -80 -531 -556 594 64 -422 -339 -989 43 -112 546 158 833 863 677 -999 175 -731 -883 325 -496 761 378 325 -782 806 76 906 594 -345 273 -666 -565 -76 563 -738 179 -434 297 890 813 443 765 258 157 -568 814 -82 -985 -165 509 -626 335 -227 632 189 -47 446 -288 -479 -421 800 -566 -662 567 -776 -517 -728 28 627 -970 -58 -232 -696 594 -55 554 892 -712 -174 -137 -796 294 109 855 572 353 586 45 924 -75 -538 -346 447 291 -585 -915 -576 777 -272 -311 -153 130 -748 -956 -210 -838 410 963 822 -18 397 757 846 -827 674 846 629 -494 703 -867 979 40 -472 933 -347 93 -221 -523 104 -397 316 -945 -819 170 990 -732 -225 -943 798 -565 -450 -426 -979 45 -715 505 -430 -409 149 -472 224 778 169 360 -742 -317 -599 299 437 381 -595 501 659 -537 -175 -767 -808 -658 759 429 -521 127 93 467 -740 968 -116 -928 914 -562 249 -665 -720 -40 975 659 -370 -344 -937 -216 -938 42 407 -206 -952 -152 -840 -476 881 -610 398 -943 663 -952 866 922 -869 -478 380 -808 -230 -199 -657 618 -901 706 333 -182 -499 -692 -697 335 519 -444 -86 -568 -357 713 859 50 -782 608 439 -900 595 52 109 -756 -398 -591 -84 -430 -369 965 110 -150 -410 -356 -574 -1 646 825 -706 439 -969 -396 -256 -173 -153 -443 -596 -672 -530 479 -556 -789 -587 451 712 -543 403 828 -913 978 -23 -187 45 -24 -103 561 466 -202 606 -932 711 144 -97 74 450 -321 -648 100 822 -5 457 415 -575 246 -544 478 -903 882 -400 -720 -185 -796 -767 111 812 -79 -32 366 -531 -70 399 576 648 882 -259 -176 312 185 642 -428 -374 394 -563 439 -700 875 588 -549 -548 -369 -61 998 910 -325 624 16 -432 49 -743 -401 812 -887 -76 -684 -801 -795 -130 518 627 -947 523 -491 706 -302 694 785 -140 160 -193 -495 138 -307 -578 -902 844 -535 -724 283 859 653 766 722 -257 -229 -568 -170 -622 741 139 -99 -172 -657 -577 -447 -871 -514 386 -138 -50 486 611 -156 659 559 507 901 766 756 -956 53 -933 -27 726 388 32 -43 -339 46 -79 -164 371 821 -517 -720 -819 174 -209 -316 -679 489 -919 -837 -705 -746 -740 246 -115 517 -647 111 -279 991 922 466 -297 -216 -266 536 -184 -334 637 191 -586 -586 655 980 -45 -846 865 112 296 724 155 77 473 -581 -718 -670 -352 -274 -911 393 -776 -686 699 792 836 -114 -849 -373 -282 -881 -28 338 920 155 -554 695 -237 456 -161 -945 829 241 -169 828 812 -439 -241 977 570 -887 -192 -511 -624 -764 -517 258 -276 -241 -197 157 -338 -355 -29 -106 -15 767 -19 -109 -795 -882 -968 917 501 132 893 -252 252 761 952 601 562 312 -247 671 -933 837 -354 -50 251 961 286 817 -121 916 -890 -20 951 -90 837 232 864 -969 -670 -442 942 337 723 859 74 736 -787 -686 323 271 949 9 -705 -407 -949 863 718 698 -284 -159 501 -712 -996 861 -280 206 -488 500 77 748 -829 -322 86 -83 -204 86 712 535 584 684 -791 466 437 917 -65 677 871 -871 366 356 -889 -383 -396 664 592 -858 -851 -320 -581 276 -13 825 707 -436 967 -493 -326 263 -267 854 -241 -153 -970 -653 -757 469 37 240 727 -4 416 263 -933 596 -976 591 784 -235 839 -975 198 -826 -849 -381 -568 -56 953 985 -1 -329 615 701 545 -12 -303 627 11 941 40 690 -561 459 730 240 858 -741 -17 -870 -710 822 437 -702 -678 -455 -774 -513 -738 -596 88 -117 518 -675 793 -746 -571 -519 663 -633 -58 416 298 789 93 986 -166 161 -374 -306 353 -706 945 -27 279 -576 -986 572 767 -680 -219 -62 369 840 -451 -340 -992 -673 -454 -899 -455 -823 64 -416 -440 -513 -87 102 -590 -516 755 -508 25 -462 31 -868 754 -871 476 213 557 -890 -451 -84 765 353 -192 -672 455 -615 650 -227 596 -388 -363 878 835 367 823 236 546 275 564 741 610 -338 -366 315 56 668 770 340 305 -290 942 -731 -276 37 -811 858 346 954 -995 -925 950 -897 -320 358 -630 -753 384 -83 -894 482 877 -938 366 571 464 -644 762 91 -156 -959 984 475 -18 -332 -684 -966 -401 785 -699 -106 -853 -21 -682 -279 43 -777 -216 -792 414 -722 -792 943 256 -665 -174 88 913 -838 -296 221 797 567 -503 -185 -154 -727 -53 344 -748 -357 655 -177 -78 -151 -753 329 -144 -737 474 421 816 -193 303 221 -315 924 779 407 -522 -899 -706 633 -282 -254 -219 -270 128 -573 585 812 965 138 525 712 -793 838 -584 -576 -408 604 -41 -349 111 173 -980 882 -291 -864 -884 994 766 207 503 474 -357 -123 -603 -533 -678 -376 690 678 -920 -307 -760 135 -734 -196 -23 843 490 -651 506 -896 241 -937 -535 229 -448 198 -18 853 -477 985 987 -911 -331 -684 942 -160 -113 -521 -981 -729 600 320 461 -852 70 226 -922 977 -945 657 -558 190 -806 210 409 -837 66 -924 742 -173 -621 829 755 -763 -109 -555 288 -797 -211 -658 34 -674 381 -756 482 257 651 383 -397 -596 -352 -502 549 -153 578 304 -543 849 -359 327 -283 -136 294 -992 -45 734 -389 405 -156 -555 -985 201 -685 328 -363 549 59 -432 -808 966 791 -737 664 90 -459 -536 5 -291 -764 27 845 331 166 -85 -118 55 424 502 335 -216 -886 336 902 -239 -770 957 -719 159 -960 408 -589 -559 -3 0 49 812 804 -622 307 -361 569 532 150 915 789 427 840 480 -186 -600 -666 -289 388 563 22 -891 -859 -979 -824 -422 -741 -975 -346 282 932 -522 464 -61 -774 -966 -957 -121 27 519 -428 -31 784 -974 -12 596 -227 699 -521 -788 196 -959 -660 475 455 1 648 354 746 65 292 353 -741 -608 326 -228 809 -670 860 307 820 414 73 -809 327 356 481 -265 -406 -140 673 -142 252 -243 993 -612 -505 -984 574 237 -984 -992 -155 431 795 756 -673 325 890 -742 -615 883 -294 -201 226 531 -261 -359 -249 -653 236 -729 787 113 -650 -607 146 413 222 364 -126 -519 563 232 566 -32 -530 -451 219 -393 119 -433 -34 488 -815 -232 840 725 875 327 -194 539 -465 343 371 -877 86 724 -757 137 -679 92 427 -991 -839 -427 -673 -796 543 -471 212 703 -366 950 482 734 141 -497 223 -546 -495 889 990 -13 -401 -6 -42 27 696 578 -307 156 -276 -127 -332 -181 -343 634 -529 687 527 60 811 -13 558 -256 441 803 -615 -843 59 -784 551 429 93 -57 626 -192 -15 450 -117 239 635 726 -53 354 -990 433 23 -101 846 9 139 26 -158 -240 841 -795 719 -639 582 -139 645 -216 466 734 437 -383 60 206 -473 240 863 -772 -322 414 -75 996 783 597 451 284 95 3 -921 220 38 161 432 688 -922 728 -968 668 -410 969 684 -734 922 825 401 -448 471 -883 161 -350 -619 217 -27 -590 -661 -194 888 872 -105 570 285 -771 833 844 37 -10 602 -708 327 -341 106 -634 696 -410 -435 -668 567 284 88 -14 999 2 -737 -236 -675 462 91 875 -516 -42 -403 598 278 -590 854 -366 -428 -144 632 382 903 950 -993 -943 733 -632 370 750 354 526 -926 683 -340 -759 -155 -959 996 -470 265 -786 738 679 -243 552 -569 -791 854 -66 -910 -967 149 -560 -956 -348 -973 -90 264 -585 229 379 243 163 -988 996 -176 -988 416 -997 -748 848 -425 -104 -408 634 579 134 405 315 927 123 161 132 -383 -759 492 -776 306 -826 -14 -739 762 482 440 891 15 11 992 -264 690 -710 897 -395 -76 -608 182 261 844 32 824 -177 620 825 945 514 -62 904 -418 732 320 491 842 269 -623 -641 231 -174 -352 -215 -819 -952 492 -724 -636 -840 -43 599 -674 42 -925 289 -782 715 -171 926 725 -471 349 535 -712 -548 961 -363 -779 157 -184 -223 -78 -492 725 702 708 -749 -750 -934 -112 -800 876 -90 -775 -771 -41 38 552 -810 558 -586 -459 -226 270 -113 49 -925 -781 -987 -813 52 -600 -332 188 441 901 782 -66 -413 700 -88 842 599 -373 -564 -403 -926 -145 386 -554 -354 875 270 -813 -19 371 -543 -201 744 572 186 -134 709 859 -875 495 11 569 -285 279 -773 -677 -262 -162 -755 -977 774 998 -100 936 644 61 -51 812 -707 -166 124 750 -103 401 634 -554 567 -761 569 -678 307 -71 -803 -748 556 -122 774 -457 -138 -888 -184 740 936 -177 -536 295 -961 39 735 -637 -788 844 966 -528 54 992 327 -176 908 489 934 -63 456 307 -840 -700 558 -592 -794 746 718 -356 -767 977 132 416 116 913 -408 -34 763 -612 -828 589 695 -206 273 660 -244 744 149 -344 812 -672 -619 -587 672 -615 931 -317 -819 -258 88 -117 -66 -147 446 364 -164 699 649 -801 -245 997 967 -429 715 679 864 -98 -691 647 -893 -127 75 826 -962 -312 -366 818 373 -778 -611 -55 -414 728 911 -989 -865 835 740 -763 -220 -172 329 -228 -572 -879 -578 770 -427 615 688 137 -224 874 280 -603 -667 294 -928 259 -683 -928 319 24 419 -161 -55 873 -666 94 133 147 -848 178 -788 389 -610 -679 115 -74 -485 -930 -85 -859 563 649 584 -979 254 -51 411 212 934 -80 357 -904 -327 668 38 -683 -257 254 -953 603 -350 -305 -71 -280 756 -434 -26 249 -322 581 69 -676 -457 324 -617 736 306 261 -906 535 -784 -533 214 -913 939 -342 -239 -696 914 43 113 417 -352 -720 -820 -195 75 542 -768 698 -660 151 -75 -327 84 -982 -321 597 235 700 679 942 874 871 74 737 187 803 266 -431 591 492 349 -658 357 -751 -397 274 -540 105 -828 135 -911 551 -898 -766 820 -326 810 -525 -726 -881 735 -959 243 768 462 -91 -79 -46 649 -497 -889 499 -621 -124 -51 -324 -44 974 3 801 436 0 619 810 777 -276 -514 -163 590 -605 312 12 -488 506 -337 -132 -585 -172 -161 449 -930 322 -716 590 808 -763 -925 178 623 245 916 605 -43 -313 336 -729 458 446 966 -123 -378 -945 -853 -375 202 879 -549 37 174 536 843 -216 -238 771 -559 -291 -154 817 -753 -300 596 -698 -154 714 -481 -686 660 -631 -423 -597 955 391 -654 119 240 -552 183 -861 -723 278 -221 -774 -452 295 -983 -227 509 -645 -555 -43 -329 -449 -533 -290 -930 62 909 873 -451 -415 237 720 548 -655 273 646 899 478 -739 384 -340 -477 486 251 905 -705 860 -496 191 326 -575 168 -382 571 -527 383 324 -326 846 550 284 -684 252 -828 -947 714 -551 -389 -189 -834 -217 -109 618 286 881 109 -33 -25 529 -928 82 -844 -254 -799 827 -177 341 -776 -317 540 660 -177 592 779 541 -761 -335 656 317 -927 -504 611 557 -61 -36 -705 -453 -285 992 608 650 72 -277 874 -748 -865 -339 -770 938 327 -94 -782 837 -354 594 -694 -313 -796 -743 -861 -605 854 -404 781 -142 -199 496 32 842 578 35 -507 613 917 227 -431 414 541 969 137 -764 -637 -838 -462 -933 781 -492 -411 -105 956 -792 417 641 138 -831 912 230 -928 845 -242 394 -502 -991 -511 667 -626 777 260 248 716 -745 -723 713 -975 -374 766 273 820 191 180 -174 -82 -605 354 -449 743 -405 -726 755 -854 290 235 931 832 523 -60 704 -186 -259 688 -850 811 394 -720 -110 482 304 483 184 199 -393 983 -736 -312 726 906 917 712 45 -442 -160 -117 -267 -629 -968 975 175 -315 -703 -492 -371 -846 -674 -982 -700 522 -75 -55 550 970 868 64 762 -742 135 310 -841 722 -523 -403 -182 71 141 -577 261 -917 665 278 -456 337 -174 -207 635 -87 241 -71 -204 -947 847 -965 345 574 513 190 -113 450 721 -15 267 53 701 -470 -281 -737 -200 173 -433 -280 -143 -509 -194 -85 818 -902 349 -758 -635 -896 57 -365 633 -79 -930 858 258 -468 -793 -450 348 4 -988 -440 966 -905 -888 -717 -190 963 -168 -766 -160 -655 735 756 -524 848 -160 541 679 884 -143 -402 457 -142 -865 37 903 -142 -994 -827 -12 -785 -977 992 -917 250 778 -779 851 -812 -530 535 252 -767 -662 29 579 335 -618 461 400 -857 869 -661 154 -637 328 -588 673 809 571 -790 -1 759 750 835 -741 289 -396 -190 970 -711 -918 225 -589 -957 -531 -34 -242 -185 557 -40 -170 720 201 61 975 876 990 -312 -986 159 -540 -189 -824 -769 -313 -102 611 -636 371 225 -709 435 -940 -167 -787 717 180 -769 -667 -942 -335 354 -183 773 614 -635 -716 143 -395 408 957 234 810 324 732 751 939 509 -81 711 873 88 -760 428 573 524 824 -579 -40 -696 175 184 -845 309 270 -755 -920 456 612 -966 707 -721 -852 73 204 -534 694 -230 18 214 998 324 -25 70 394 -813 -961 594 769 -586 98 -118 -147 994 161 -291 788 993 -889 -173 -863 95 702 -831 210 780 -959 196 84 861 -533 -360 903 -524 -565 -511 41 598 131 -597 -393 98 233 648 840 -36 2 -907 215 442 498 -776 -4 547 702 -950 -527 426 929 122 606 395 -954 482 67 371 232 861 563 15 250 368 220 -292 279 435 -641 412 -325 849 -94 901 132 989 914 -356 164 894 391 7 130 147 -569 974 -430 517 -662 -871 -24 -345 -491 193 236 768 632 861 -177 -529 -984 766 372 232 763 -344 760 -80 508 -785 822 -364 -641 -424 -932 261 775 1 141 -226 -900 723 -580 -115 -801 672 232 -792 1 -297 851 592 341 -43 447 -558 -625 -74 428 839 -547 -304 9 384 610 -100 -666 -382 657 921 -962 899 917 681 -74 -268 902 -361 -56 732 -23 419 952 -269 808 72 -336 480 426 -577 -912 -589 -864 -428 -199 -571 -356 845 -862 -971 -320 52 857 -951 -368 36 -452 -417 489 163 -790 84 -556 -914 -50 490 655 716 311 15 -502 -545 -514 -723 824 -808 -605 770 -303 -301 170 -904 433 594 683 581 252 448 -611 -684 782 -167 47 -501 -634 932 542 -66 422 -338 752 -517 -248 -83 -38 708 -746 -84 -204 -278 972 -42 305 -571 -217 -249 492 -670 -568 -93 790 472 419 221 -642 -2 -513 -358 570 213 763 -883 -284 743 658 681 490 -658 -811 -519 318 426 -903 -431 927 628 -103 198 -407 514 -101 -421 434 556 867 352 -248 835 648 342 509 232 -480 -220 138 997 -399 34 408 -608 75 -421 -290 -550 77 -706 440 431 493 -540 122 389 9 968 351 -55 484 -119 802 28 -152 684 331 -507 -840 899 985 181 -609 -688 -915 -847 202 592 489 -882 -166 216 -963 -176 803 -884 -908 -573 -893 949 905 165 393 -20 -819 -76 -890 976 -661 103 119 800 389 921 -794 -441 33 -754 145 539 -501 -747 762 348 -366 -449 -996 485 803 -998 -310 901 423 -759 101 265 -931 -465 534 714 -356 -982 295 -406 659 856 163 119 -471 519 -661 -39 -210 -33 157 135 770 -221 434 -656 -96 -758 911 -449 -464 -865 -296 42 106 -824 -24 44 250 368 -767 -931 846 -810 482 -990 -670 225 -174 -339 847 783 273 -555 96 254 -543 -338 150 -406 -209 -198 114 -267 34 -249 80 331 -311 373 -128 -290 -471 965 549 737 -374 47 -87 -204 -919 -808 -666 -66 684 -643 735 713 171 588 -84 -324 -825 994 -599 978 -634 24 689 929 100 822 759 -45 149 -412 -34 -16 852 833 -97 81 -178 881 -939 195 439 275 -107 876 501 936 371 -345 481 -24 552 -179 -382 841 360 -218 768 -164 815 -466 -866 -401 297 -718 194 550 6 107 -707 473 -379 -276 327 3 961 -718 505 -366 301 -580 -216 192 -432 647 199 -407 -489 821 -888 -197 208 -563 247 -655 374 740 49 -932 178 -155 -160 678 5 -214 442 -914 181 726 -42 -229 927 -429 -406 81 -564 -960 -994 -55 -710 263 -334 -199 486 -183 24 952 272 12 74 -931 -385 733 -603 -442 583 174 150 -89 -615 -877 -961 205 948 -481 830 640 -951 717 749 360 -659 -559 66 -863 -532 0 599 -516 -896 -863 479 -993 771 -531 235 -991 -759 -442 467 742 -460 -554 351 206 -697 -337 -929 561 -46 502 613 -34 320 -809 -808 -200 -626 -627 357 -557 -34 600 -412 57 -724 475 -548 381 -566 -776 252 -546 297 -933 -575 -273 536 536 468 698 -344 334 74 -705 999 -958 931 274 -22 836 922 792 247 -746 957 -938 -841 641 660 155 316 444 -987 -116 -442 357 538 -321 715 173 824 -867 518 -968 -69 -410 -81 93 -210 460 108 -785 611 -989 972 -187 810 654 923 -360 162 602 -480 661 649 -330 935 266 202 -654 11 6 520 184 85 -344 871 804 200 717 -133 -952 726 -280 -407 503 -562 231 -587 -577 -707 252 -365 -184 -57 927 -42 -804 -601 -728 665 -496 273 891 -738 111 -990 336 333 404 579 371 -702 -562 -229 -597 111 889 -913 -228 -420 -444 807 24 -571 309 -361 148 -968 775 896 -579 -193 -69 417 636 -490 -830 -397 -822 -940 203 -791 349 465 -630 177 -351 717 204 607 5 209 -706 -437 199 -768 -635 -95 888 -230 686 802 390 -794 -842 94 -895 70 -19 -47 490 584 198 407 -904 -617 348 -916 -871 -70 951 -650 -97 -921 16 787 -272 622 183 173 -155 -49 825 -710 738 401 174 -596 -524 789 -679 547 -273 125 -864 12 212 807 -523 -754 153 -615 -211 -29 441 -43 605 703 258 -595 -605 157 830 442 383 95 403 905 241 835 149 -135 -426 125 -730 -627 148 875 -66 -923 -552 187 519 -261 -825 -203 -282 -24 -154 -824 346 -350 -832 -985 -223 -458 246 867 968 803 -735 901 951 395 -569 -807 305 -927 580 643 906 -516 -785 -442 -268 885 -204 114 -850 -657 443 -616 634 -615 -475 455 475 254 568 928 86 122 119 -632 835 -346 656 -772 -479 -281 864 -29 351 -899 368 -972 -544 155 134 -18 501 835 -801 924 -501 514 -18 -287 31 502 696 439 522 819 -333 897 813 -444 418 -452 473 808 162 419 -590 -303 -367 740 596 -66 608 -219 -801 627 604 950 -386 -204 893 154 199 -638 532 -911 -600 -868 -802 -892 -604 543 430 -731 827 653 -426 -499 561 -753 190 -652 107 -68 919 149 761 -970 -643 -835 770 139 -726 -529 -686 800 -693 433 121 192 -898 -596 -812 557 217 -743 76 -267 -316 -133 -213 201 -192 -461 517 313 507 807 876 -30 704 585 -724 20 500 407 273 812 840 -870 -496 673 114 98 -560 590 751 -116 -698 -268 -695 -767 -150 50 643 -913 297 -583 207 43 127 453 -74 779 -308 -863 790 453 800 -83 348 180 -949 -532 -783 -607 -764 -246 -729 -606 614 728 -975 350 -83 -87 -227 165 787 -82 -825 -442 933 804 -726 966 3 173 24 944 32 726 -580 712 -557 -952 403 777 -911 -991 636 -103 -290 -243 -800 264 -624 -862 471 396 -750 -638 -19 -963 -821 164 -479 -100 -171 308 -203 -783 188 -124 766 841 672 359 417 250 546 995 723 -588 273 933 -855 -977 944 17 -52 646 -834 -381 511 -855 616 -222 65 782 -185 947 -764 -432 -229 54 28 556 -459 867 -218 -124 -662 -438 -508 -368 907 240 -518 -707 -163 -340 742 480 -701 -26 -802 -699 -170 -449 -362 -443 -459 381 228 -730 -619 146 -497 -980 917 443 330 -622 740 -806 -709 134 498 -849 -262 -785 -664 881 242 243 43 -908 -904 738 816 -632 -543 903 -286 -269 293
